@charset "UTF-8";.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{position:absolute;left:0;top: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;-moz-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{position:absolute;pointer-events:none;z-index:2}.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{right:0;bottom:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{margin:10px 0 0 10px;float:left}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin:10px 10px 0 0;float:right}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{margin:0 0 10px 10px;float:left}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{margin:0 10px 10px 0;float:right}.maplibregl-ctrl-group{border-radius:4px;background:#fff}.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{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media(forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.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:maplibregl-spin 2s linear infinite}@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{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;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")}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;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{padding:0 5px;background-color:#ffffff80;margin:0}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;color:#000;border-radius:12px;box-sizing:content-box}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;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);background-color:#ffffff80;width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;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{background-color:#ffffffbf;font-size:10px;white-space:nowrap;border-color:#333;border-style:none solid solid;border-width:medium 2px 2px;padding:0 5px;color:#333;box-sizing:border-box}.maplibregl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.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{flex-direction:row-reverse}.maplibregl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}[dir=rtl] .maplibregl-popup-anchor-left{flex-direction:row-reverse}[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{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto}.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;-moz-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{position:absolute;top:0;left:0;will-change:transform;transition:opacity .2s}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.maplibregl-user-location-dot:before{content:"";position:absolute;animation:maplibregl-user-location-dot-pulse 2s infinite}.maplibregl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;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%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;width:1px;height:1px;border-radius:100%}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}.maplibregl-cooperative-gesture-screen{background:#0006;position:absolute;inset:0;display:flex;justify-content:center;align-items:center;color:#fff;padding:1rem;font-size:1.4em;line-height:1.2;opacity:0;pointer-events:none;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.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{position:fixed!important;width:100%!important;height:100%!important;top:0!important;left:0!important;z-index:99999}:root{--sombra-tarjeta: 0 4px 14px rgba(8, 38, 80, .06)}*{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow-x:clip}body{background:#fff;color:#0b1f3a;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button{font:inherit}.pinqast-marker{position:absolute;display:grid;place-items:center;font-weight:900;cursor:grab;-webkit-user-select:none;user-select:none}.pinqast-marker:active{cursor:grabbing}.pinqast-marker .marker-label{display:grid;place-items:center;width:100%;height:100%;line-height:1}.place-marker{width:42px;height:42px;border:4px solid #fff;border-radius:50% 50% 50% 0;color:#fff;box-shadow:0 12px 24px #1e184e42}.place-marker .marker-label{border-radius:50%;font-size:18px}.pinqast-marker .marker-label svg{width:20px;height:20px;display:block}.earthquake-marker .marker-label svg{width:22px;height:22px}.place-marker.ok{background:linear-gradient(135deg,#25b26b,#0d8752)}.place-marker.alert{background:linear-gradient(135deg,#ff7a34,#cc471b);box-shadow:0 12px 24px #7e2c124d,0 0 0 8px #ff7a342e}.place-marker.ok:after,.place-marker.alert:after{content:"";position:absolute;top:-1px;right:-1px;width:12px;height:12px;border:2px solid #fff;border-radius:50%;background:#25b26b}.place-marker.alert:after{background:#ffcb45}.earthquake-marker{width:48px;height:48px;border:5px solid #fff;border-radius:50%;background:#f52d32;color:#fff;box-shadow:0 0 0 10px #f52d324d,0 0 0 22px #f52d3224}.earthquake-marker:before{content:"";position:absolute;inset:-18px;border:2px solid rgba(245,45,50,.38);border-radius:50%;animation:quakePulse 1.8s ease-out infinite}.earthquake-marker .marker-label{font-size:13px}@keyframes quakePulse{0%{transform:scale(.72);opacity:.9}to{transform:scale(1.18);opacity:0}}.storm-marker{position:relative;display:grid;place-items:center;width:46px;height:46px;cursor:pointer}.storm-ring{position:absolute;inset:0;border-radius:50%;border:2px solid currentColor;opacity:.35;animation:storm-pulse 2.4s ease-out infinite}.storm-eye{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;border:2px solid #fff;background:currentColor;box-shadow:0 6px 16px #041a3e66}.storm-eye svg{width:15px;height:15px;color:#fff}.storm-name{position:absolute;top:100%;padding:2px 7px;border-radius:5px;background:#041a3edb;color:#fff;font-size:10.5px;font-weight:800;white-space:nowrap}.storm-marker.depression{color:#2a7fd4}.storm-marker.storm{color:#1a8f52}.storm-marker.cat1{color:#c98a06}.storm-marker.cat2{color:#d97416}.storm-marker.cat3{color:#d9541a}.storm-marker.cat4{color:#cc2f2f}.storm-marker.cat5{color:#8b1fb8}@keyframes storm-pulse{0%{transform:scale(.8);opacity:.5}to{transform:scale(1.7);opacity:0}}h2>svg:first-child,h3>svg:first-child,.panel-title>svg:first-child{box-sizing:border-box;width:30px!important;height:30px!important;padding:6px!important;border:1.5px solid currentColor;border-radius:8px;flex:none}h2>svg:first-child:not([style*=color]),h3>svg:first-child:not([style*=color]),.panel-title>svg:first-child:not([style*=color]){color:#005fe7}.marca-pinqast .marca-logo{display:block;height:15px;width:auto}@media(max-width:620px){.marca-pinqast .marca-logo,.marca-pinqast .marca-texto{display:none}.marca-pinqast{gap:0;padding:3px}}.maplibregl-popup-content{padding:13px 16px;border-radius:10px;box-shadow:0 16px 36px #0414303d}.map-popup .popup-kind{display:inline-block;margin:0 0 7px;padding:3px 9px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.map-popup .popup-kind.quake{background:#fff3e3;color:#b3660b}.map-popup .popup-kind.alert{background:#fdeaea;color:#c62f2a}.map-popup .popup-kind.ok{background:#e8f7ee;color:#1c8049}.map-popup .popup-title{margin:0 0 4px;color:#0b1f3a;font-size:16px;font-weight:800}.map-popup .popup-sub{margin:0;color:#33405a;font-size:12.5px;line-height:1.35}.map-popup .popup-coords{margin:9px 0 0;padding-top:8px;border-top:1px solid #eaf1fa;color:#617291;font-size:11px}.popup-oscuro .maplibregl-popup-content{border:0;background-color:#092044b8;background-image:linear-gradient(#ffffff14,#ffffff14);box-shadow:0 18px 38px #020a1a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-oscuro .popup-title{color:#fff}.popup-oscuro .popup-sub{color:#b9cbe6}.popup-oscuro .map-popup .popup-kind{background:#ffffff1f}.popup-oscuro .map-popup .popup-kind.quake{color:#f7c948}.popup-oscuro .map-popup .popup-kind.fire,.popup-oscuro .map-popup .popup-kind.emergency{background:#e0342f;color:#fff}.popup-oscuro .map-popup .popup-kind.moving{color:#f2a33c}.popup-oscuro .map-popup .popup-kind.alert{color:#ff7b85}.popup-oscuro .map-popup .popup-kind.ok{color:#4fd18b}.popup-oscuro .popup-note,.popup-oscuro .popup-coords{border-top-color:#ffffff24;color:#93a9c8}.popup-oscuro .popup-row{display:flex;gap:14px;justify-content:space-between;margin:3px 0;color:#93a9c8;font-size:12.5px}.popup-oscuro .popup-row b{color:#e8f1ff;font-weight:700}.popup-oscuro .popup-row a{color:#6fb4ff;font-weight:700;text-decoration:none}.popup-oscuro .popup-row a:hover{text-decoration:underline}.popup-oscuro .popup-flag{margin:6px 0;padding:4px 8px;border-radius:6px;background:#e01b2b2e;color:#ff7b85;font-size:11.5px;font-weight:800}.popup-oscuro .popup-social{margin:10px 0 0;padding:8px 0 0;border-top:1px solid rgba(255,255,255,.14)}.popup-oscuro .popup-social a{display:inline-flex;gap:7px;align-items:center;color:#6fb4ff;font-size:12.5px;font-weight:800;text-decoration:none}.popup-oscuro .popup-social a:hover{text-decoration:underline}.popup-oscuro .popup-social svg{width:15px;height:15px;flex:none}.popup-oscuro .maplibregl-popup-tip{border-top-color:#1e3863}.popup-oscuro.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top-color:transparent;border-bottom-color:#1e3863}.popup-oscuro.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-top-color:transparent;border-right-color:#1e3863}.popup-oscuro.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-top-color:transparent;border-left-color:#1e3863}.map-full-screen{position:fixed;inset:0;z-index:60;width:auto;height:auto;max-width:none;max-height:none;margin:0;border-radius:0}.compartir{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin:16px 34px}@media(max-width:900px){.compartir{margin:16px}}app-share-row+.stats-row.stats-row:not(.unscoped),app-share-row+.felt-kpis.felt-kpis:not(.unscoped),app-share-row+.hub-kpis.hub-kpis:not(.unscoped){margin-top:0}.fila-montada .pestanas:not(.unscoped){margin-bottom:0}.tira-de-secciones .compartir,.fila-montada .compartir{margin:16px 0}.page-body .compartir{margin:16px 8px}@media(max-width:620px){.compartir,.page-body .compartir{margin:16px 12.5px}}.compartir-icono{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;color:#fff;cursor:pointer;transition:transform .12s,filter .12s}.compartir-icono svg{width:17px;height:17px;fill:currentColor}.compartir-icono.copiar svg{fill:none;stroke:currentColor;stroke-width:2}.compartir-icono.whatsapp{background:#25d366}.compartir-icono.facebook{background:#1877f2}.compartir-icono.x{background:#0b1f3a}.compartir-icono.telegram{background:#29a9eb}.compartir-icono.linkedin{background:#0a66c2}.compartir-icono.copiar{background:#0056d8}.compartir-icono:hover{transform:translateY(-1px);filter:brightness(1.08)}app-root:not(.unscoped){display:block}@media(max-width:620px){app-root:not(.unscoped){padding-bottom:calc(58px + env(safe-area-inset-bottom))}}app-root:not(.unscoped) .pantalla-cargando{position:relative;min-height:72vh}.account-page:not(.unscoped){display:block;--blue: #005fe7;--blue-deep: #003b96;--ink: #0b1f3a;--muted: #617291}.account-page:not(.unscoped) .account-page{padding:62px 22px;background:linear-gradient(#061a38a3,#061a38a3),url(/account-bg.jpg) center/cover no-repeat fixed,#062a56}.account-page:not(.unscoped) .account-stage{display:grid;grid-template-columns:minmax(300px,470px) minmax(0,396px);gap:56px;align-items:center;justify-content:center;max-width:1200px;margin:0 auto}.account-page:not(.unscoped) .account-pitch{color:#fff}.account-page:not(.unscoped) .account-pitch h1{margin:0 0 14px;font-size:42px;font-weight:800;letter-spacing:-.02em}.account-page:not(.unscoped) .account-pitch .account-lead{margin:0 0 32px;max-width:40ch;font-size:15px;line-height:1.6;opacity:.9}.account-page:not(.unscoped) .account-pitch ul{display:grid;gap:20px;margin:0;padding:0;list-style:none}.account-page:not(.unscoped) .account-pitch li{display:flex;align-items:flex-start;gap:14px}.account-page:not(.unscoped) .account-pitch strong{display:block;margin-bottom:2px;font-size:14.5px;font-weight:800}.account-page:not(.unscoped) .account-pitch small{display:block;max-width:40ch;font-size:13px;line-height:1.5;opacity:.82}.account-page:not(.unscoped) .pitch-icon{display:grid;place-items:center;width:38px;height:38px;flex:0 0 auto;border-radius:11px;background:#ffffff24}.account-page:not(.unscoped) .pitch-icon svg{width:18px;height:18px;color:#fff}.account-page:not(.unscoped) .account-tabs{display:flex;gap:6px;padding:0 8px}.account-page:not(.unscoped) .account-tab{position:relative;top:1px;display:flex;align-items:center;gap:8px;padding:11px 18px 12px;border:1px solid rgba(255,255,255,.35);border-bottom:0;border-radius:12px 12px 0 0;background:#ffffff3d;color:#eaf2ff;font-size:13.5px;font-weight:800;cursor:pointer;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.account-page:not(.unscoped) .account-tab svg{width:15px;height:15px}.account-page:not(.unscoped) .account-tab:hover{background:#ffffff57}.account-page:not(.unscoped) .account-tab.active{padding-bottom:13px;border-color:transparent;background:#fff;color:var(--ink)}.account-page:not(.unscoped) .account-tab.active svg{color:var(--blue)}.account-page:not(.unscoped) .account-card.first{border-top-left-radius:0}.account-page:not(.unscoped) .account-card{padding:24px 26px 28px;border-radius:18px;background:#fff;box-shadow:0 30px 70px #04142d59}.account-page:not(.unscoped) .account-side{display:grid;gap:13px}.account-page:not(.unscoped) .account-side .side-lead{margin:-4px 0 6px;color:var(--muted);font-size:13px;line-height:1.55;text-align:center}.account-page:not(.unscoped) .account-side label{display:grid;gap:6px}.account-page:not(.unscoped) .account-side label>span:first-child{font-size:12px;font-weight:800;color:var(--ink)}.account-page:not(.unscoped) .field{display:flex;align-items:center;gap:9px;padding:0 12px;border:1px solid #dbe6f5;border-radius:10px;background:#f8fbff}.account-page:not(.unscoped) .field:focus-within{border-color:var(--blue);background:#fff}.account-page:not(.unscoped) .field>svg{width:16px;height:16px;color:#9db2cd;flex:0 0 auto}.account-page:not(.unscoped) .field input{flex:1;min-width:0;height:46px;border:0;background:transparent;font-size:14px;color:var(--ink)}.account-page:not(.unscoped) .field input:focus{outline:none}.account-page:not(.unscoped) .peek{display:grid;place-items:center;border:0;background:transparent;cursor:pointer}.account-page:not(.unscoped) .peek svg{width:16px;height:16px;color:#9db2cd}.account-page:not(.unscoped) .peek:hover svg{color:var(--blue)}.account-page:not(.unscoped) .side-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.account-page:not(.unscoped) .check{display:flex;align-items:center;gap:7px;grid-auto-flow:column;white-space:nowrap}.account-page:not(.unscoped) .check input{width:15px;height:15px;margin:0;accent-color:var(--blue);flex:0 0 auto}.account-page:not(.unscoped) .check span{font-size:12.5px;font-weight:600;color:var(--muted)}.account-page:not(.unscoped) .link{border:0;background:transparent;color:var(--blue);font-size:12.5px;font-weight:700;cursor:pointer}.account-page:not(.unscoped) .link.centered{justify-self:center}.account-page:not(.unscoped) .primary{height:46px;border:0;border-radius:10px;background:var(--blue);color:#fff;font-size:14px;font-weight:800;cursor:pointer}.account-page:not(.unscoped) .primary:hover:not(:disabled){background:var(--blue-deep)}.account-page:not(.unscoped) .primary:disabled{background:#e4ebf5;color:#93a4bd;cursor:default}.account-page:not(.unscoped) .or{position:relative;margin:4px 0;text-align:center}.account-page:not(.unscoped) .or:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#e7eefa}.account-page:not(.unscoped) .or span{position:relative;padding:0 10px;background:#fff;color:var(--muted);font-size:11.5px;font-weight:600}.account-page:not(.unscoped) .sso{display:grid;grid-template-columns:1fr 1fr;gap:10px}.account-page:not(.unscoped) .sso button{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border:1px solid #dbe6f5;border-radius:10px;background:#fff;font-size:13.5px;font-weight:800;color:var(--ink);cursor:pointer}.account-page:not(.unscoped) .sso button svg{width:18px;height:18px}.account-page:not(.unscoped) .sso button:hover{border-color:#b9d2f2}.account-page:not(.unscoped) .rules{display:grid;gap:5px;margin:-4px 0 0;padding:0;list-style:none}.account-page:not(.unscoped) .rules li{display:flex;align-items:center;gap:7px;font-size:11.5px;color:var(--muted)}.account-page:not(.unscoped) .rules .rules-title{font-weight:700;color:var(--ink)}.account-page:not(.unscoped) .rules i{width:13px;height:13px;border-radius:50%;border:1.5px solid currentColor}.account-page:not(.unscoped) .rules .met{color:#1b7f3b}.account-page:not(.unscoped) .rules .met i{border-color:#1b7f3b;background:#1b7f3b;box-shadow:inset 0 0 0 2px #fff,inset 0 0 0 3px #1b7f3b}.account-page:not(.unscoped) .note{margin:0;padding:9px 11px;border-radius:8px;font-size:12.5px;line-height:1.5}.account-page:not(.unscoped) .note.ok{background:#edf7ee;color:#1b5e20}.account-page:not(.unscoped) .note.bad{background:#fdeced;color:#8c1b1b}.account-page:not(.unscoped) .terms{margin:0;font-size:11.5px;line-height:1.55;color:var(--muted);text-align:center}.account-page:not(.unscoped) .terms a{color:var(--blue);font-weight:700}@media(max-width:1080px){.account-page:not(.unscoped) .account-stage{grid-template-columns:minmax(0,1fr);gap:30px}.account-page:not(.unscoped) .account-pitch h1{font-size:32px}}@media(max-width:780px){.account-page:not(.unscoped) .account-card{padding:22px 18px 26px}.account-page:not(.unscoped) .account-tab{padding:10px 14px 11px;font-size:12.5px}}.account-page:not(.unscoped) .swap{margin:0;color:var(--muted);font-size:12.5px;text-align:center}.account-page:not(.unscoped) .swap .link{padding:0;margin-left:4px}.account-page:not(.unscoped) .banda-pagina{position:relative;display:flex;align-items:center;height:120px;padding:0 34px;overflow:hidden;background-color:#062a56;background-image:url(/fema-agency.jpg);background-position:center;background-size:cover;color:#fff}.account-page:not(.unscoped) .banda-pagina:before{content:"";position:absolute;inset:0;background:#061a429e}.account-page:not(.unscoped) .banda-pagina h1{position:relative;z-index:1;margin:0;font-size:27px;font-weight:800;color:#fff}.account-page:not(.unscoped) .verify-stage{display:grid;justify-items:center;max-width:560px;margin:0 auto}.account-page:not(.unscoped) .verify-card{display:grid;justify-items:center;gap:14px;width:100%;padding:40px 32px 34px;text-align:center}.account-page:not(.unscoped) .verify-card h1{margin:0;color:var(--ink);font-size:26px;font-weight:800;letter-spacing:-.01em}.account-page:not(.unscoped) .verify-card p{margin:0;max-width:42ch;color:#55637b;font-size:14.5px;line-height:1.6}.account-page:not(.unscoped) .verify-card .primary{margin-top:8px;padding:0 26px}.account-page:not(.unscoped) .verify-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%}.account-page:not(.unscoped) .verify-mark svg{width:26px;height:26px}.account-page:not(.unscoped) .verify-mark.ok{background:#e6f4ec;color:#1f7a45}.account-page:not(.unscoped) .verify-mark.bad{background:#fdf1e3;color:#a8641c}.account-page:not(.unscoped) .verify-back{color:#55637b;font-size:13px;font-weight:700;text-decoration:none}.account-page:not(.unscoped) .verify-back:hover{text-decoration:underline}.account-page:not(.unscoped) .reset-form{width:100%;margin-top:6px;text-align:left}.account-page:not(.unscoped) .reset-form label>span:first-child{text-align:left}.account-page:not(.unscoped) .reset-rules{margin:0;color:#7b8798;font-size:12.5px;line-height:1.5;text-align:left}app-profile:not(.unscoped){display:block;--blue: #005fe7;--blue-deep: #003b96;--ink: #0b1f3a;--muted: #617291;background:#f4f7fc}app-profile:not(.unscoped) .settings-hero{display:flex;align-items:center;height:120px;padding:0 34px;background:linear-gradient(#062046ad,#062046ad),url(/account-bg.jpg) center 30%/cover no-repeat,#062a56;color:#fff}app-profile:not(.unscoped) .settings-hero h1{margin:0 0 4px;font-size:24px;font-weight:800}app-profile:not(.unscoped) .settings-hero p{margin:0;font-size:13px;opacity:.85}app-profile:not(.unscoped) .settings-page{max-width:1240px;margin:0 auto;padding:26px 12.5px 62px}app-profile:not(.unscoped) .settings-grid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:22px;align-items:start}app-profile:not(.unscoped) .card{padding:22px 24px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-profile:not(.unscoped) .card.narrow{max-width:420px}app-profile:not(.unscoped) .settings-nav{display:grid;gap:16px}app-profile:not(.unscoped) .settings-nav nav{display:grid;gap:2px;padding:10px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-profile:not(.unscoped) .settings-nav button{display:flex;align-items:center;gap:11px;padding:10px 11px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}app-profile:not(.unscoped) .settings-nav button strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .settings-nav button small{display:block;font-size:11.5px;color:var(--muted)}app-profile:not(.unscoped) .settings-nav button:hover{background:#f3f7fd}app-profile:not(.unscoped) .settings-nav button.active{background:#eaf2ff}app-profile:not(.unscoped) .settings-nav button.active strong{color:var(--blue)}app-profile:not(.unscoped) .nav-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;background:transparent;color:#005fe7;border:1.5px solid currentColor}app-profile:not(.unscoped) .nav-icon svg{width:16px;height:16px;color:#005fe7}app-profile:not(.unscoped) .nav-text{flex:1;min-width:0}app-profile:not(.unscoped) .soon{padding:3px 7px;border-radius:999px;background:#fff3e0;color:#9a5b00;font-size:10px;font-style:normal;font-weight:800}app-profile:not(.unscoped) .need-help{padding:18px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-profile:not(.unscoped) .need-help .nav-icon{margin-bottom:10px}app-profile:not(.unscoped) .need-help strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .need-help p{margin:4px 0 10px;font-size:12px;line-height:1.5;color:var(--muted)}app-profile:not(.unscoped) .need-help a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:12.5px;font-weight:800;text-decoration:none}app-profile:not(.unscoped) .need-help a svg{width:13px;height:13px}app-profile:not(.unscoped) .settings-body{display:grid;gap:18px}app-profile:not(.unscoped) .card-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}app-profile:not(.unscoped) .card-row .card{display:flex;flex-direction:column}app-profile:not(.unscoped) .card-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:16px}app-profile:not(.unscoped) .card-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}app-profile:not(.unscoped) .card-head h2{margin:0 0 3px;font-size:16px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .card-head p{margin:0;font-size:12.5px;line-height:1.5;color:var(--muted)}app-profile:not(.unscoped) .head-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:10px;background:transparent;color:#005fe7;border:1.5px solid currentColor}app-profile:not(.unscoped) .head-icon svg{width:17px;height:17px;color:#005fe7}app-profile:not(.unscoped) .profile-top{display:flex;align-items:flex-start;gap:28px;flex-wrap:wrap}app-profile:not(.unscoped) .avatar-block{display:grid;justify-items:center;gap:8px;width:150px}app-profile:not(.unscoped) .avatar{display:grid;place-items:center;width:118px;height:118px;border-radius:50%;overflow:hidden;background:#dbe8fb;color:var(--blue);font-size:34px;font-weight:800}app-profile:not(.unscoped) .avatar img{width:100%;height:100%;object-fit:cover}app-profile:not(.unscoped) .avatar-pick{color:var(--blue);font-size:12.5px;font-weight:800;cursor:pointer}app-profile:not(.unscoped) .stack{display:grid;gap:13px}app-profile:not(.unscoped) .stack.grow{flex:1;min-width:260px}app-profile:not(.unscoped) .stack label{display:grid;gap:5px}app-profile:not(.unscoped) .stack label>span:first-child{font-size:12px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .field{display:flex;align-items:center;border:1px solid #dbe6f5;border-radius:9px;background:#fff}app-profile:not(.unscoped) .field:focus-within{border-color:var(--blue)}app-profile:not(.unscoped) .field input{flex:1;min-width:0;height:42px;padding:0 12px;border:0;background:transparent;font-size:14px;color:var(--ink)}app-profile:not(.unscoped) .field input:focus{outline:none}app-profile:not(.unscoped) .peek{display:grid;place-items:center;width:38px;border:0;background:transparent;cursor:pointer}app-profile:not(.unscoped) .peek svg{width:16px;height:16px;color:#9db2cd}app-profile:not(.unscoped) .readonly{margin:0;padding:11px 12px;border:1px solid #eef3fa;border-radius:9px;background:#f7fafe;color:var(--muted);font-size:14px}app-profile:not(.unscoped) .hint{margin:-2px 0 0;font-size:11.5px;line-height:1.5;color:var(--muted)}app-profile:not(.unscoped) .prose{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}app-profile:not(.unscoped) .primary{height:42px;padding:0 20px;border:0;border-radius:9px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:800;cursor:pointer}app-profile:not(.unscoped) .primary.right{justify-self:end}app-profile:not(.unscoped) .primary.as-link{display:inline-grid;place-items:center;text-decoration:none}app-profile:not(.unscoped) .primary:hover:not(:disabled){background:var(--blue-deep)}app-profile:not(.unscoped) .primary:disabled{background:#e4ebf5;color:#93a4bd;cursor:default}app-profile:not(.unscoped) .ghost{height:38px;padding:0 14px;border:1px solid #dbe6f5;border-radius:9px;background:#fff;color:var(--ink);font-size:12.5px;font-weight:800;cursor:pointer}app-profile:not(.unscoped) .ghost.small{height:30px;padding:0 10px;font-size:11.5px}app-profile:not(.unscoped) .ghost.danger{color:#c62828;border-color:#f2cfcf}app-profile:not(.unscoped) .ghost:hover{border-color:#b9d2f2}app-profile:not(.unscoped) .devices{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-profile:not(.unscoped) .devices li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #eef3fa;border-radius:11px}app-profile:not(.unscoped) .devices li strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .devices li small{display:block;font-size:11.5px;color:var(--muted)}app-profile:not(.unscoped) .devices .empty{justify-content:center;color:var(--muted);font-size:12.5px}app-profile:not(.unscoped) .tag{padding:5px 10px;border-radius:999px;background:#eaf7ee;color:#1b5e20;font-size:11px;font-weight:800}app-profile:not(.unscoped) .note{margin:0;padding:9px 11px;border-radius:8px;font-size:12.5px}app-profile:not(.unscoped) .note.ok{background:#edf7ee;color:#1b5e20}app-profile:not(.unscoped) .note.bad{background:#fdeced;color:#8c1b1b}app-profile:not(.unscoped) .waiting{color:var(--muted);font-size:13px}@media(max-width:900px){app-profile:not(.unscoped) .settings-grid{grid-template-columns:minmax(0,1fr)}app-profile:not(.unscoped) .settings-nav nav{grid-auto-flow:row}}app-profile:not(.unscoped) .badge{margin-left:8px;padding:3px 8px;border-radius:999px;font-size:10.5px;font-style:normal;font-weight:800;vertical-align:middle}app-profile:not(.unscoped) .badge.on{background:#eaf7ee;color:#1b5e20}app-profile:not(.unscoped) .badge.rec{background:#fff3e0;color:#9a5b00}app-profile:not(.unscoped) .setup{display:flex;align-items:flex-start;gap:22px;flex-wrap:wrap}app-profile:not(.unscoped) .setup img{width:190px;height:190px;border:1px solid #e6eefa;border-radius:12px}app-profile:not(.unscoped) .setup-body{display:grid;gap:12px;flex:1;min-width:240px}app-profile:not(.unscoped) .setup-body p{margin:0;font-size:13px;line-height:1.6;color:var(--muted)}app-profile:not(.unscoped) .setup-body code{padding:9px 12px;border:1px solid #e6eefa;border-radius:8px;background:#f7fafe;color:var(--ink);font-size:14px;letter-spacing:.08em;word-break:break-all}app-profile:not(.unscoped) .setup-body .primary{justify-self:start}app-profile:not(.unscoped) .recovery{display:grid;gap:10px;padding:16px 18px;border:1px solid #ffe2b8;border-radius:12px;background:#fffaf2}app-profile:not(.unscoped) .recovery strong{font-size:14px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .recovery p{margin:0;font-size:12.5px;line-height:1.55;color:#9a5b00}app-profile:not(.unscoped) .recovery ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;margin:0;padding:0;list-style:none}app-profile:not(.unscoped) .recovery li{padding:8px 10px;border:1px solid #f0dcc0;border-radius:8px;background:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;color:var(--ink);text-align:center}app-profile:not(.unscoped) .recovery .ghost{justify-self:start}app-profile:not(.unscoped) .two-on{display:grid;gap:12px}app-profile:not(.unscoped) .two-on .ghost{justify-self:start}app-profile:not(.unscoped) .switch-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center;margin-top:4px;padding:16px 18px;border:1px solid #dfe7f3;border-radius:12px;background:#f7f9fd}app-profile:not(.unscoped) .switch-row h3{margin:0 0 4px;font-size:15px;font-weight:800;color:var(--ink)}app-profile:not(.unscoped) .switch-row p{margin:0;max-width:62ch;font-size:13.5px;line-height:1.55;color:#55637b}app-profile:not(.unscoped) .toggle{position:relative;width:52px;height:30px;padding:0;border:1px solid #cfd9ea;border-radius:15px;background:#e6ecf6;cursor:pointer;transition:background .15s ease,border-color .15s ease}app-profile:not(.unscoped) .toggle .knob{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:left .15s ease}app-profile:not(.unscoped) .toggle.on{border-color:var(--blue, #1f6bff);background:var(--blue, #1f6bff)}app-profile:not(.unscoped) .toggle.on .knob{left:25px}app-profile:not(.unscoped) .toggle:disabled{opacity:.6;cursor:default}app-profile:not(.unscoped) .incognito-state{margin:12px 0 0;font-size:13px;font-weight:700;color:#55637b}app-profile:not(.unscoped) .incognito-state.on{color:var(--blue, #1f6bff)}@media(max-width:620px){app-profile:not(.unscoped) .switch-row{grid-template-columns:1fr;justify-items:start}}app-profile:not(.unscoped) .email-state{margin:-4px 0 0;font-size:13px;line-height:1.5}app-profile:not(.unscoped) .email-state.ok{color:#1f7a45;font-weight:700}app-profile:not(.unscoped) .email-state.pending{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid #f0dcb4;border-radius:10px;background:#fdf7ea}app-profile:not(.unscoped) .email-state.pending p{margin:0;color:#6b5424}@media(max-width:620px){app-profile:not(.unscoped) .email-state.pending{grid-template-columns:1fr;justify-items:start}}app-profile:not(.unscoped) .state-stage{display:grid;justify-items:center;align-content:start;max-width:560px;margin:0 auto;padding:56px 12.5px 72px}app-profile:not(.unscoped) .state-card{display:grid;justify-items:center;gap:14px;width:100%;padding:40px 32px 34px;border-radius:18px;background:#fff;box-shadow:0 30px 70px #04142d24;text-align:center}app-profile:not(.unscoped) .state-card h2{margin:0;color:var(--ink);font-size:24px;font-weight:800}app-profile:not(.unscoped) .state-card p{margin:0;max-width:42ch;color:#55637b;font-size:14.5px;line-height:1.6}app-profile:not(.unscoped) .state-card .primary{margin-top:6px;padding:0 26px}app-profile:not(.unscoped) .state-mark{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#eaf1fd;color:var(--blue, #005fe7)}app-profile:not(.unscoped) .state-mark svg{width:26px;height:26px}.radios{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px}.radios button{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 14px;border:1px solid var(--borde, #e3ebf7);border-radius:12px;background:#fff;text-align:left;cursor:pointer}.radios button:hover:not(:disabled){border-color:#b9d2f2}.radios button:disabled{cursor:progress;opacity:.7}.radios button.puesto{border-color:#2f6fd0;background:#f3f8ff}.radios .bolita{flex:0 0 18px;width:18px;height:18px;margin-top:2px;border:2px solid #b9c7da;border-radius:50%}.radios .puesto .bolita{border-color:#2f6fd0;border-width:6px}.radios .texto{display:grid;gap:2px}.radios strong{color:#16243b;font-size:15px;font-weight:600}.radios small{color:#5c6c84;font-size:13px;line-height:1.45}.aviso{color:#5c6c84;font-size:13.5px}app-buildings:not(.unscoped){display:block;--ink: #0b1f3a;--muted: #617291}app-buildings:not(.unscoped) .b3d-page{min-height:100vh;background:#f5f8fd}app-buildings:not(.unscoped) .b3d-hero{position:relative;margin:16px 20px;height:620px;border-radius:16px;overflow:hidden;background:#0b1f3a}app-buildings:not(.unscoped) .b3d-map{position:absolute;inset:0}app-buildings:not(.unscoped) .b3d-panel{position:absolute;left:20px;top:20px;width:300px;padding:18px 20px;border-radius:13px;background:#092044d6;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff}app-buildings:not(.unscoped) .b3d-panel .eyebrow{margin:0 0 4px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7fb0f0}app-buildings:not(.unscoped) .b3d-panel h1{margin:0;font-size:24px;font-weight:800;line-height:1.1}app-buildings:not(.unscoped) .b3d-panel .sub{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:#b9cbe6}app-buildings:not(.unscoped) .b3d-cities{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0}app-buildings:not(.unscoped) .b3d-cities button{padding:6px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:transparent;color:#d7e5f7;font-size:12px;font-weight:700;cursor:pointer}app-buildings:not(.unscoped) .b3d-cities button:hover{background:#ffffff1a}app-buildings:not(.unscoped) .b3d-cities button.active{background:#fff;border-color:#fff;color:#0b1f3a}app-buildings:not(.unscoped) .b3d-count{margin:14px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;font-weight:700}app-buildings:not(.unscoped) .b3d-note{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:#9db4d4}@media(max-width:860px){app-buildings:not(.unscoped) .b3d-hero{height:auto}app-buildings:not(.unscoped) .b3d-map{position:relative;inset:auto;height:420px}app-buildings:not(.unscoped) .b3d-panel{position:static;width:auto;border-radius:0}}app-buildings:not(.unscoped) .banda-pagina{position:relative;display:flex;align-items:center;height:120px;padding:0 34px;overflow:hidden;background-color:#062a56;background-image:url(/fema-agency.jpg);background-position:center;background-size:cover;color:#fff}app-buildings:not(.unscoped) .banda-pagina:before{content:"";position:absolute;inset:0;background:#061a429e}app-buildings:not(.unscoped) .banda-pagina h1{position:relative;z-index:1;margin:0;font-size:27px;font-weight:800;color:#fff}app-business:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-business:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-business:not(.unscoped) .cabecera{position:relative;height:120px;display:grid;align-items:center;overflow:hidden}app-business:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-business:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-business:not(.unscoped) .cabecera-dicho{line-height:1.25;position:relative;z-index:2;padding:14px 26px 34px;max-width:640px;color:#fff}app-business:not(.unscoped) .cabecera-dicho h1{margin:4px 0 6px;font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.02em}app-business:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-business:not(.unscoped) .cabecera-dicho .frase{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:13.5px;line-height:1.45;color:#ffffffe6}app-business:not(.unscoped) app-section-tabs{position:relative;z-index:4;display:block;margin-top:-26px}app-business:not(.unscoped) .kpis{width:calc(100% - 25px);margin:-34px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-business:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 14px 34px #0f254414}app-business:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-business:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-business:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-business:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-business:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-business:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-business:not(.unscoped) .resumen{width:calc(100% - 25px);margin:16px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-business:not(.unscoped) .resumen article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:15px 18px;box-shadow:0 14px 34px #0f254414}app-business:not(.unscoped) .r-nombre{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gris)}app-business:not(.unscoped) .r-cifra{margin:6px 0 2px;font-size:28px;font-weight:800;line-height:1}app-business:not(.unscoped) .r-nota{margin:0;font-size:11.5px;color:var(--gris)}app-business:not(.unscoped) .tabla-sedes{width:calc(100% - 25px);margin:20px auto 34px;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-business:not(.unscoped) .tabla-sedes h2{margin:0;font-size:17px;font-weight:700}app-business:not(.unscoped) .tabla-sedes header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-business:not(.unscoped) .tabla-sedes table{width:100%;border-collapse:collapse;margin-top:14px}app-business:not(.unscoped) .tabla-sedes thead th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:8px 12px 8px 0}app-business:not(.unscoped) .tabla-sedes tbody th{text-align:left;padding:11px 12px 11px 0}app-business:not(.unscoped) .tabla-sedes tbody td{padding:11px 12px 11px 0;font-size:13px}app-business:not(.unscoped) .tabla-sedes tbody tr+tr th,app-business:not(.unscoped) .tabla-sedes tbody tr+tr td{border-top:1px solid var(--linea)}app-business:not(.unscoped) .sede-nombre{display:block;font-size:13.5px;font-weight:700}app-business:not(.unscoped) .sede-ciudad{display:block;font-size:11.5px;color:var(--gris)}app-business:not(.unscoped) .marca{display:inline-block;padding:3px 9px;border:1px solid #cfdcee;border-radius:999px;background:transparent;color:#4a5b78;font-size:12px;font-weight:700}app-business:not(.unscoped) .marca.mal{border-color:#c01c1c;color:#c01c1c}app-business:not(.unscoped) .sin{color:#94a3b8;font-size:12px}app-business:not(.unscoped) .sin-dato,app-business:not(.unscoped) .pendiente{margin:14px 0 0;padding:12px 14px;border-radius:8px;background:#f4f7fc;font-size:12px;line-height:1.55;color:var(--gris)}app-business:not(.unscoped) .pendiente{display:flex;gap:9px;align-items:flex-start}app-business:not(.unscoped) .pendiente svg{width:16px;height:16px;color:var(--azul);flex:none;margin-top:1px}@media(max-width:1100px){app-business:not(.unscoped) .resumen{grid-template-columns:repeat(2,1fr)}}app-business:not(.unscoped) .dato-fuente{display:block;color:#7b8ca3;font-size:11px;font-weight:600}.join{display:flex;justify-content:center;padding:2.5rem 1rem 4rem}.join__card{width:min(28rem,100%);overflow:hidden;border-radius:12px;background:#fff;box-shadow:0 10px 30px #08265014;text-align:center}.join__foto{display:block;width:100%;height:11rem;object-fit:cover;object-position:center 30%}.join__cuerpo{padding:1.5rem}.join__title{margin:0 0 .5rem;font-size:1.35rem;font-weight:800;color:#0b1f3a}.join__lead{margin:0 0 1.25rem;font-size:.95rem;line-height:1.5;color:#617291}.join__button{display:inline-block;width:100%;padding:.75rem 1rem;border:0;border-radius:8px;font-size:.95rem;font-weight:700;color:#fff;background:#0056d8;text-decoration:none;cursor:pointer}.join__button[disabled]{opacity:.6;cursor:default}.join__link{margin-top:.85rem;padding:0;border:0;background:none;font-size:.9rem;font-weight:700;color:#0056d8;cursor:pointer}.join__note,.join__done{margin:0 0 1rem;font-size:.9rem;color:#617291}.join__error{margin:0 0 .75rem;font-size:.9rem;color:#c62828}.join__small{margin:.75rem 0 0;font-size:.8rem;color:#8296b4}.join__tiendas{display:flex;gap:.5rem;margin-top:.75rem}.join__tienda{display:flex;flex:1;align-items:center;justify-content:center;gap:.4rem;padding:.6rem .5rem;border:1px solid #e4edf8;border-radius:8px;font-size:.85rem;font-weight:700;color:#0b1f3a;text-decoration:none}app-community-hub:not(.unscoped){display:block;--ambitos-alto: 36px;--ambitos-arriba: 14px}app-community-hub:not(.unscoped) .hub-portada{background:#f4f7fc}app-community-hub:not(.unscoped) .hero{position:relative;display:flex;align-items:center;height:120px;padding:20px 34px 46px;overflow:hidden;background:#062a56 url(/metric-bg/earthquakes.png) center/cover no-repeat;color:#fff}app-community-hub:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#041a3e9e;pointer-events:none}app-community-hub:not(.unscoped) .hero-copy{position:relative;z-index:1;min-width:0}app-community-hub:not(.unscoped) .hero-copy h1{margin:0;font-size:27px;font-weight:800}app-community-hub:not(.unscoped) .hero-copy p{margin:5px 0 0;font-size:13.5px;opacity:.86}app-community-hub:not(.unscoped) .hub-kpis{position:relative;z-index:2;display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;margin:18px 34px 0}app-community-hub:not(.unscoped) .hub-kpis .identidad{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:11px;background:#fff}app-community-hub:not(.unscoped) .hub-kpis .identidad .icono{display:grid;place-items:center;flex:none;width:62px;height:62px;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta);color:#0056d8}app-community-hub:not(.unscoped) .hub-kpis .identidad .icono svg{width:30px;height:30px}app-community-hub:not(.unscoped) .hub-kpis .identidad h2{margin:0;color:#0b1f3a;font-size:18px;font-weight:800;letter-spacing:-.01em}app-community-hub:not(.unscoped) .hub-kpis .identidad p{margin:3px 0 0;color:#617291;font-size:12.5px;font-weight:500;line-height:1.35}app-community-hub:not(.unscoped) .hub-kpis .kpi{position:relative;display:flex;flex-direction:column;padding:15px 17px;border:0;border-radius:11px;color:#fff;box-shadow:var(--sombra-tarjeta)}app-community-hub:not(.unscoped) .hub-kpis .kpi.sin-fuente{grid-column:1/-1;gap:10px;align-items:flex-start;background:#fff;border:1px solid var(--linea, #e4edf8);color:var(--tinta, #0b1f3a);box-shadow:none}app-community-hub:not(.unscoped) .hub-kpis .kpi.sin-fuente p{color:var(--tinta, #0b1f3a);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}app-community-hub:not(.unscoped) .hub-kpis .kpi.sin-fuente button{padding:8px 16px;border:1px solid var(--linea, #e4edf8);border-radius:999px;background:#f7fbff;color:var(--azul, #0056d8);font:inherit;font-weight:700;cursor:pointer}app-community-hub:not(.unscoped) .hub-kpis .kpi.uno{background:#2f6df0}app-community-hub:not(.unscoped) .hub-kpis .kpi.dos{background:#4f46e5}app-community-hub:not(.unscoped) .hub-kpis .kpi.tres{background:#7b34e0}app-community-hub:not(.unscoped) .hub-kpis .kpi.cuatro{background:#a21caf}app-community-hub:not(.unscoped) .hub-kpis .kpi .marca{display:grid;place-items:center;width:28px;height:28px;margin-bottom:9px;border-radius:9px;background:#fff3}app-community-hub:not(.unscoped) .hub-kpis .kpi .marca svg{width:15px;height:15px;color:#fff}app-community-hub:not(.unscoped) .hub-kpis .kpi p{margin:0;color:#ffffffd1;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-community-hub:not(.unscoped) .hub-kpis .kpi strong{display:block;margin-top:4px;color:#fff;font-size:29px;font-weight:800;line-height:1.1}app-community-hub:not(.unscoped) .hub-kpis .kpi strong.lugar{font-size:16px;line-height:1.25}app-community-hub:not(.unscoped) .hub-kpis .kpi small{margin-top:auto;padding-top:6px;color:#ffffffc7;font-size:11.5px;font-weight:600}app-community-hub:not(.unscoped) .hub-kpis .kpi.cargando{min-height:108px;background:#e7eef9;box-shadow:none}@media(max-width:1180px){app-community-hub:not(.unscoped) .hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}app-community-hub:not(.unscoped) .hub-kpis .identidad{grid-column:1/-1}}@media(max-width:720px){app-community-hub:not(.unscoped) .hub-kpis{grid-template-columns:1fr}}app-community-hub:not(.unscoped) .layout{position:relative;display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);gap:18px;margin-top:18px;padding:0 34px 48px;align-items:start}app-community-hub:not(.unscoped) .columna{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start}app-community-hub:not(.unscoped) .panel-card{position:relative;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-community-hub:not(.unscoped) .cabecera{display:flex;align-items:center;gap:10px;margin-bottom:14px}app-community-hub:not(.unscoped) .cabecera h2{margin:0;font-size:15px;font-weight:800;color:#0b2545}app-community-hub:not(.unscoped) .cabecera .ayuda{width:15px;height:15px;margin-left:auto;color:#a8b8cc}app-community-hub:not(.unscoped) .icono-titulo{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:transparent;border:1.5px solid currentColor;color:#005fe7}app-community-hub:not(.unscoped) .icono-titulo svg{width:16px;height:16px}app-community-hub:not(.unscoped) .icono-titulo.vivo{background:transparent;color:#d92d20}app-community-hub:not(.unscoped) .icono-titulo.vivo svg{animation:hub-latido 2.2s ease-out infinite}@keyframes hub-latido{0%,to{transform:scale(1)}10%{transform:scale(1.18)}20%{transform:scale(1)}}app-community-hub:not(.unscoped) .orden{position:relative;margin-left:auto}app-community-hub:not(.unscoped) .orden>button{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e6eefa;border-radius:9px;background:#fff;color:#52637b;font-size:12.5px;font-weight:700;cursor:pointer}app-community-hub:not(.unscoped) .orden>button:hover{border-color:#cddffa;color:#33405a}app-community-hub:not(.unscoped) .orden>button svg{width:13px;height:13px}app-community-hub:not(.unscoped) .orden .menu{position:absolute;top:calc(100% + 6px);right:0;z-index:5;min-width:180px;margin:0;padding:5px;border:1px solid #e6eefa;border-radius:10px;background:#fff;box-shadow:0 12px 28px #08265024;list-style:none}app-community-hub:not(.unscoped) .orden .menu button{display:block;width:100%;padding:9px 11px;border:0;border-radius:7px;background:none;color:#33405a;font-size:12.5px;font-weight:700;text-align:left;cursor:pointer}app-community-hub:not(.unscoped) .orden .menu button:hover{background:#f2f7ff}app-community-hub:not(.unscoped) .orden .menu button.elegido{background:#eaf2ff;color:#0056d8}app-community-hub:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 34px 0}app-community-hub:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-community-hub:not(.unscoped) .view-tabs button,app-community-hub:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;border:0;background:none;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer}app-community-hub:not(.unscoped) .view-tabs button svg,app-community-hub:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-community-hub:not(.unscoped) .view-tabs button:hover,app-community-hub:not(.unscoped) .view-tabs a:hover{color:#33405a}app-community-hub:not(.unscoped) .view-tabs button.active,app-community-hub:not(.unscoped) .view-tabs a.active{color:#0056d8}app-community-hub:not(.unscoped) .view-tabs button.active:after,app-community-hub:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-community-hub:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-community-hub:not(.unscoped) .tipos-fila{display:flex;align-items:flex-start;min-width:0;margin:0 0 -18px 20px}app-community-hub:not(.unscoped) .tipos-fijo{flex:none;margin:0}app-community-hub:not(.unscoped) .carril-tipos{flex:1 1 auto;min-width:0}app-community-hub:not(.unscoped) .carril-tipos .tipos{margin:0}app-community-hub:not(.unscoped) .tipos{display:flex;gap:6px;scrollbar-width:none}app-community-hub:not(.unscoped) .tipos::-webkit-scrollbar{display:none}app-community-hub:not(.unscoped) .tipos button{flex:none}app-community-hub:not(.unscoped) .tipos{margin:0 0 -18px 20px;max-width:none;overflow-x:visible}app-community-hub:not(.unscoped) .tipos button{position:relative;top:1px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font-size:13px;font-weight:700;cursor:pointer}app-community-hub:not(.unscoped) .tipos button:hover{background:#f5f9ff}app-community-hub:not(.unscoped) .tipos button.active{padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-community-hub:not(.unscoped) .controles{position:absolute;top:var(--ambitos-arriba);left:16px;right:16px;display:flex;z-index:2}app-community-hub:not(.unscoped) .ambitos{display:flex;gap:4px;min-width:0;height:var(--ambitos-alto);box-sizing:border-box;align-items:center;max-width:100%;overflow-x:auto;scrollbar-width:none;padding:3px;border-radius:10px;background:#061834c7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}app-community-hub:not(.unscoped) .ambitos::-webkit-scrollbar{display:none}app-community-hub:not(.unscoped) .ambitos button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border:0;border-radius:8px;background:none;color:#ffffffc7;font-size:12.5px;font-weight:700;white-space:nowrap;cursor:pointer}app-community-hub:not(.unscoped) .ambitos button svg{width:13px;height:13px}app-community-hub:not(.unscoped) .ambitos button.activo{background:#005fe7;color:#fff;box-shadow:0 2px 6px #005fe759}app-community-hub:not(.unscoped) .mapa .maplibregl-ctrl-bottom-right{bottom:0}app-community-hub:not(.unscoped) .mapa .maplibregl-ctrl-bottom-left{top:calc(var(--ambitos-arriba) + var(--ambitos-alto));left:32px}app-community-hub:not(.unscoped) .mapa{position:relative;background:#003b96}app-community-hub:not(.unscoped) .mapa .maplibregl-map,app-community-hub:not(.unscoped) .mapa .maplibregl-canvas{background:#003b96}app-community-hub:not(.unscoped) .mapa{height:600px;margin:0 -20px -18px;border-radius:0 0 13px 13px;overflow:hidden}app-community-hub:not(.unscoped) .mapa app-map,app-community-hub:not(.unscoped) .mapa app-qast360{display:block;height:100%}app-community-hub:not(.unscoped) .mapa-vacio{display:grid;place-content:center;height:100%;margin:0;background:#0a2a5e;color:#ffffffb3;font-size:12.5px;text-align:center}app-community-hub:not(.unscoped) .pulso{position:absolute;left:16px;bottom:16px;display:grid;grid-template-columns:10px auto;align-items:center;gap:4px 9px;padding:12px 16px;border-radius:12px;background:#061834db;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}app-community-hub:not(.unscoped) .pulso b{font-size:15px;font-weight:800}app-community-hub:not(.unscoped) .pulso small{grid-column:2;color:#ffffffb8;font-size:11.5px}app-community-hub:not(.unscoped) .pulso.tranquilo .latido{background:#7b8ca3;box-shadow:none;animation:none}app-community-hub:not(.unscoped) .latido{width:10px;height:10px;border-radius:50%;background:#22c55e;box-shadow:0 0 #22c55e99;animation:hub-pulso 2s ease-out infinite}@keyframes hub-pulso{to{box-shadow:0 0 0 12px #22c55e00}}app-community-hub:not(.unscoped) .cargando-mapa{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:12px;pointer-events:none;color:#ffffffeb;font-size:12px;font-weight:700;letter-spacing:.02em}app-community-hub:not(.unscoped) .cargando-mapa img{width:120px;height:auto;animation:marca-late 1.6s ease-in-out infinite}@keyframes marca-late{0%,to{opacity:.45;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){app-community-hub:not(.unscoped) .cargando-mapa img{animation:none;opacity:.85}}app-community-hub:not(.unscoped) .eventos .pin-cinta{display:grid;place-items:center;width:38px;height:38px;flex:none}app-community-hub:not(.unscoped) .eventos .magnitud-cifra{flex:none;min-width:34px;color:#0b2545;font-size:15px;font-weight:800}app-community-hub:not(.unscoped) .eventos .insignia.arte{animation:cinta-gira 8s linear infinite}app-community-hub:not(.unscoped) .eventos .insignia{grid-column:1/3}@media(prefers-reduced-motion:reduce){app-community-hub:not(.unscoped) .eventos .insignia.arte{animation:none}}@keyframes cinta-gira{to{transform:rotate(-360deg)}}app-community-hub:not(.unscoped) .eventos .insignia.arte{background:none;object-fit:contain}app-community-hub:not(.unscoped) .eventos .insignia{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:10px;background:#eef3fb;color:#0056d8}app-community-hub:not(.unscoped) .eventos .insignia.tropical{background:#f0b42929;color:#cf8f00}app-community-hub:not(.unscoped) .eventos .insignia.wildfire{background:#e0342f24;color:#e0342f}app-community-hub:not(.unscoped) .eventos .insignia.flooding{background:#2f86ff24;color:#2f86ff}app-community-hub:not(.unscoped) .eventos .insignia svg{width:22px;height:22px}app-community-hub:not(.unscoped) .muro li.abrible{cursor:pointer}app-community-hub:not(.unscoped) .muro li.abrible:hover{background:#f7faff}app-community-hub:not(.unscoped) .muro li.abrible:focus-visible{outline:2px solid #0056d8;outline-offset:-2px}app-community-hub:not(.unscoped) .muro{margin:0;padding:0;list-style:none}app-community-hub:not(.unscoped) .muro li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:14px 0}app-community-hub:not(.unscoped) .muro li+li{border-top:1px solid #eef3fb}app-community-hub:not(.unscoped) .avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#eef3fb}app-community-hub:not(.unscoped) .avatar.iniciales{display:grid;place-items:center;background:#005fe7;color:#fff;font-size:12.5px;font-weight:800}app-community-hub:not(.unscoped) .quien{display:flex;align-items:center;flex-wrap:wrap;gap:7px}app-community-hub:not(.unscoped) .quien b{color:#0b2545;font-size:13px;font-weight:800}app-community-hub:not(.unscoped) .quien .sitio,app-community-hub:not(.unscoped) .quien .cuando{color:#7b8ca3;font-size:11.5px;font-weight:600}app-community-hub:not(.unscoped) .quien .cuando:before{content:"\b7";margin-right:6px}app-community-hub:not(.unscoped) .texto{margin:5px 0 0;color:#37475e;font-size:13.5px;line-height:1.55}app-community-hub:not(.unscoped) .contestando{display:flex;align-items:center;gap:6px;margin:4px 0 0;color:#7b8ca3;font-size:11.5px;font-weight:600}app-community-hub:not(.unscoped) .contestando svg{width:13px;height:13px;flex:none}app-community-hub:not(.unscoped) .contestando b{color:#4a5b73;font-weight:700}app-community-hub:not(.unscoped) .contestando q{overflow:hidden;min-width:0;color:#93a2b6;font-style:italic;text-overflow:ellipsis;white-space:nowrap}app-community-hub:not(.unscoped) .media.suceso .tarjeta{display:grid;place-content:center;justify-items:center;gap:5px;width:74px;height:62px;border:1px solid #005fe7;border-radius:8px;color:#005fe7}app-community-hub:not(.unscoped) .media.suceso .tarjeta i{display:grid;place-items:center;margin-top:2px}app-community-hub:not(.unscoped) .media.suceso .tarjeta b{font-size:11.5px;font-weight:800;letter-spacing:-.2px}app-community-hub:not(.unscoped) a.tarjeta{text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}app-community-hub:not(.unscoped) a.tarjeta:hover{border-color:#0b6bf5;background:#eef4ff}app-community-hub:not(.unscoped) .dicho{display:flex;align-items:flex-start;gap:12px}app-community-hub:not(.unscoped) .dicho .texto{flex:1;min-width:0}app-community-hub:not(.unscoped) .dicho .media{flex:none;margin-left:auto}app-community-hub:not(.unscoped) .galeria figure,app-community-hub:not(.unscoped) .media img{cursor:zoom-in}app-community-hub:not(.unscoped) .media{display:flex;flex:none;gap:6px;margin-top:5px}app-community-hub:not(.unscoped) .media img{width:74px;height:62px;border-radius:8px;object-fit:cover;background:#eef3fb}app-community-hub:not(.unscoped) .media video{width:168px;height:104px;border-radius:8px;object-fit:cover;background:#0d1725}app-community-hub:not(.unscoped) .acciones{display:flex;align-items:center;gap:18px;margin-top:9px;color:#7b8ca3;font-size:12px;font-weight:700}app-community-hub:not(.unscoped) .acciones .caras{display:inline-flex;align-items:center;gap:0;margin-left:auto}app-community-hub:not(.unscoped) .acciones .caras img,app-community-hub:not(.unscoped) .acciones .caras i{width:22px;height:22px;border:2px solid #fff;border-radius:50%;object-fit:cover}app-community-hub:not(.unscoped) .acciones .caras i{display:grid;place-items:center;background:#0056d8;color:#fff;font-size:8.5px;font-style:normal;font-weight:800}app-community-hub:not(.unscoped) .acciones .caras img+img,app-community-hub:not(.unscoped) .acciones .caras img+i,app-community-hub:not(.unscoped) .acciones .caras i+i,app-community-hub:not(.unscoped) .acciones .caras i+img{margin-left:-8px}app-community-hub:not(.unscoped) .acciones .caras b{margin-left:7px;color:#7b8ca3;font-size:11.5px;font-weight:700}app-community-hub:not(.unscoped) .acciones span,app-community-hub:not(.unscoped) .acciones button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}app-community-hub:not(.unscoped) .acciones svg{width:14px;height:14px}app-community-hub:not(.unscoped) .acciones .confirma{color:#12805c}app-community-hub:not(.unscoped) .acciones-card{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;padding:12px}app-community-hub:not(.unscoped) .accion{display:flex;align-items:center;gap:12px;padding:12px;border-radius:11px;color:inherit;text-decoration:none}app-community-hub:not(.unscoped) .accion b{display:block;color:#0b2545;font-size:13px;font-weight:800}app-community-hub:not(.unscoped) .accion small{display:block;margin-top:1px;color:#7b8ca3;font-size:11.5px}app-community-hub:not(.unscoped) .accion:hover{background:#f7faff}app-community-hub:not(.unscoped) .azulejo{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:10px;color:#fff}app-community-hub:not(.unscoped) .azulejo svg{width:18px;height:18px}app-community-hub:not(.unscoped) .azulejo.azul{background:#005fe7}app-community-hub:not(.unscoped) .azulejo.verde{background:#12805c}app-community-hub:not(.unscoped) .azulejo.morado{background:#7c4dff}app-community-hub:not(.unscoped) .tendencia,app-community-hub:not(.unscoped) .contribuyentes{margin:0;padding:0;list-style:none}app-community-hub:not(.unscoped) .tendencia li,app-community-hub:not(.unscoped) .contribuyentes li{display:grid;align-items:center;gap:10px;padding:10px 0}app-community-hub:not(.unscoped) .tendencia li+li,app-community-hub:not(.unscoped) .contribuyentes li+li{border-top:1px solid #eef3fb}app-community-hub:not(.unscoped) .tendencia .puesto,app-community-hub:not(.unscoped) .contribuyentes .puesto{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#f1f5fb;color:#52637b;font-size:12.5px;font-weight:800}app-community-hub:not(.unscoped) .tendencia .detalle,app-community-hub:not(.unscoped) .contribuyentes .detalle{min-width:0}app-community-hub:not(.unscoped) .tendencia .detalle b,app-community-hub:not(.unscoped) .contribuyentes .detalle b{display:block;color:#0b2545;font-size:12.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-community-hub:not(.unscoped) .tendencia .detalle small,app-community-hub:not(.unscoped) .contribuyentes .detalle small{color:#7b8ca3;font-size:11px;font-weight:600}app-community-hub:not(.unscoped) .tendencia li{grid-template-columns:22px minmax(0,1fr) auto}app-community-hub:not(.unscoped) .contribuyentes li{grid-template-columns:22px 28px minmax(0,1fr) auto}app-community-hub:not(.unscoped) .contribuyentes .avatar{width:28px;height:28px;font-size:11px}app-community-hub:not(.unscoped) .cambio{padding:2px 8px;border-radius:999px;background:#e9f8f0;color:#12805c;font-size:11.5px;font-weight:800}app-community-hub:not(.unscoped) .cambio.baja{background:#f1f4f9;color:#7b8ca3}app-community-hub:not(.unscoped) .marca{color:#12805c;font-size:15px;font-weight:800;text-align:right}app-community-hub:not(.unscoped) .marca small{display:block;color:#7b8ca3;font-size:10px;font-weight:600}app-community-hub:not(.unscoped) .galeria{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}app-community-hub:not(.unscoped) .galeria figure{position:relative;margin:0;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#eef3fb}app-community-hub:not(.unscoped) .galeria img{width:100%;height:100%;object-fit:cover}app-community-hub:not(.unscoped) .galeria .sin-portada{display:grid;place-items:center;width:100%;height:100%;color:#a8b8cc}app-community-hub:not(.unscoped) .galeria .sin-portada svg{width:20px;height:20px}app-community-hub:not(.unscoped) .galeria .es-video{position:absolute;right:4px;bottom:4px;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:#0b2545b8;color:#fff}app-community-hub:not(.unscoped) .galeria .es-video svg{width:10px;height:10px}app-community-hub:not(.unscoped) .vacio{margin:0;color:#7b8ca3;font-size:12.5px;line-height:1.55}@media(max-width:1100px){app-community-hub:not(.unscoped) .layout{grid-template-columns:minmax(0,1fr);padding:20px 16px 40px}app-community-hub:not(.unscoped) .hero{padding:20px 16px}}@media(max-width:720px){app-community-hub:not(.unscoped) .controles{top:96px;left:16px}app-community-hub:not(.unscoped) .tipos-fila{margin:0 20px -18px}app-community-hub:not(.unscoped) .tipos{flex-wrap:wrap;max-width:none;overflow-x:visible}}app-community-hub:not(.unscoped) .retrato{position:relative;display:block;width:36px;height:36px}app-community-hub:not(.unscoped) .conectado{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #fff;border-radius:50%;background:#22c55e}app-community-hub:not(.unscoped) .eventos{margin:0;padding:0;list-style:none}app-community-hub:not(.unscoped) .eventos li+li{border-top:1px solid #eef3fb}app-community-hub:not(.unscoped) .eventos a{display:grid;grid-template-columns:38px auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 2px;color:inherit;text-decoration:none}app-community-hub:not(.unscoped) .eventos a:hover{background:#f7faff}app-community-hub:not(.unscoped) .eventos .detalle{min-width:0}app-community-hub:not(.unscoped) .eventos .detalle b{display:block;color:#0b2545;font-size:12.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-community-hub:not(.unscoped) .eventos .detalle small{color:#7b8ca3;font-size:11px;font-weight:600}app-community-hub:not(.unscoped) .eventos .flecha{width:15px;height:15px;color:#c9d8ec}app-community-hub:not(.unscoped) .magnitud{display:grid;place-items:center;width:42px;height:32px;border-radius:9px;color:#fff;font-size:13.5px;font-weight:800}app-community-hub:not(.unscoped) .magnitud.minimal{background:#2f9e5f}app-community-hub:not(.unscoped) .magnitud.low{background:#2f86ff}app-community-hub:not(.unscoped) .magnitud.moderate{background:#f0b429;color:#4a3208}app-community-hub:not(.unscoped) .magnitud.high{background:#e0342f}app-community-hub:not(.unscoped) .tipo{display:grid;place-items:center;width:42px;height:32px;border-radius:9px;background:transparent;border:1.5px solid currentColor;color:#005fe7}app-community-hub:not(.unscoped) .tipo :global(svg){width:17px;height:17px}app-community-hub:not(.unscoped) .gente{color:#005fe7;font-size:14px;font-weight:800;text-align:right}app-community-hub:not(.unscoped) .gente small{display:block;color:#7b8ca3;font-size:10px;font-weight:600}app-community-hub:not(.unscoped) .lateral .tipos button{white-space:nowrap}app-community-hub:not(.unscoped) .corriente{margin:0;padding:0;list-style:none}app-community-hub:not(.unscoped) .corriente li+li{border-top:1px solid #eef3fb}app-community-hub:not(.unscoped) .corriente button{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:9px 2px;border:0;background:none;text-align:left;cursor:pointer}app-community-hub:not(.unscoped) .corriente button:hover{background:#f7faff}app-community-hub:not(.unscoped) .corriente .retrato{width:30px;height:30px}app-community-hub:not(.unscoped) .corriente .avatar{width:30px;height:30px;border-radius:50%;object-fit:cover}app-community-hub:not(.unscoped) .corriente .avatar.iniciales{display:grid;place-items:center;background:#0056d8;color:#fff;font-size:10.5px;font-weight:800}app-community-hub:not(.unscoped) .corriente .detalle{min-width:0}app-community-hub:not(.unscoped) .corriente .detalle b{display:block;color:#0b2545;font-size:12.5px;font-weight:800}app-community-hub:not(.unscoped) .corriente .detalle small{display:block;color:#7b8ca3;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-community-hub:not(.unscoped) .corriente .cuando{color:#9fb0c7;font-size:10.5px;font-weight:700}app-community-hub:not(.unscoped) .hay-nuevas{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:10px;padding:9px 12px;border:0;border-radius:10px;background:transparent;border:1.5px solid currentColor;color:#2d4bd8;font-size:12.5px;font-weight:700;cursor:pointer}app-community-hub:not(.unscoped) .hay-nuevas svg{width:15px;height:15px}app-community-hub:not(.unscoped) .hay-nuevas:hover{background:#e2ebff}@media(max-width:900px){app-community-hub:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-community-hub:not(.unscoped) .hero{padding:14px 16px 34px}app-community-hub:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-community-hub:not(.unscoped) .tipos-fila{margin:0 16px -18px 20px}app-community-hub:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:20px;padding:4px 6px;border:0;border-radius:0;background:none;box-shadow:none}app-community-hub:not(.unscoped) .view-tabs a{white-space:nowrap}app-community-hub:not(.unscoped) .tipos{padding:0 6px}app-community-hub:not(.unscoped) .tipos-fijo{flex:0 0 auto}app-community-hub:not(.unscoped) .carril-tipos .tipos button{flex:0 0 50%}app-community-hub:not(.unscoped) .tipos button{min-width:0;justify-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-community-hub:not(.unscoped) .hub-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 16px 0}app-community-hub:not(.unscoped) .hub-kpis .identidad{grid-column:1/-1;gap:12px;padding:12px 14px}app-community-hub:not(.unscoped) .hub-kpis .identidad .icono{width:46px;height:46px;border-radius:11px}app-community-hub:not(.unscoped) .hub-kpis .identidad .icono svg{width:23px;height:23px}app-community-hub:not(.unscoped) .hub-kpis .identidad h2{font-size:15.5px}app-community-hub:not(.unscoped) .hub-kpis .identidad p{font-size:11.5px}app-community-hub:not(.unscoped) .hub-kpis .kpi{padding:11px 13px}app-community-hub:not(.unscoped) .mapa{height:380px}app-community-hub:not(.unscoped){--ambitos-arriba: 12px}app-community-hub:not(.unscoped) .controles{top:var(--ambitos-arriba);left:12px;right:56px}app-community-hub:not(.unscoped) .controles{display:block;right:12px}app-community-hub:not(.unscoped) .ambitos{min-width:auto;width:100%}app-community-hub:not(.unscoped) .ambitos button{padding:6px 10px;font-size:11.5px}app-community-hub:not(.unscoped) .ambitos button svg{width:10px;height:10px}app-community-hub:not(.unscoped) .pulso{display:none}app-community-hub:not(.unscoped) .ambitos button:first-child span{display:none}app-community-hub:not(.unscoped) .ambitos button:first-child{gap:0;padding:6px 11px}}@media(max-width:620px){app-community-hub:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-community-hub:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-community-hub:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-community-hub:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-community-hub:not(.unscoped) .hero:not(.unscoped) .hero-title,app-community-hub:not(.unscoped) .hero-copy>h1,app-community-hub:not(.unscoped) .hero-titulo,app-community-hub:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-community-hub:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-community-hub:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-community-hub:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-community-hub:not(.unscoped) .hero-copy>p,app-community-hub:not(.unscoped) .hero-linea,app-community-hub:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-earthquakes:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-earthquakes:not(.unscoped) .quake-page{position:relative;display:flex;flex-direction:column;background:#f4f9ff}app-earthquakes:not(.unscoped) .hero{position:relative;height:120px;display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0;padding:20px 34px 46px;overflow:hidden;background:#062a56;color:#fff}@media(max-width:620px){app-earthquakes:not(.unscoped) .hero{height:auto;min-height:120px;padding:16px 20px 44px}}app-earthquakes:not(.unscoped) .hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}app-earthquakes:not(.unscoped) .columna-mapa{display:flex;flex-direction:column;min-width:0}app-earthquakes:not(.unscoped) .columna-mapa .live-filters{margin:0 0 -1px 2px}app-earthquakes:not(.unscoped) .columna-mapa .mapa-col{border-top-left-radius:0}app-earthquakes:not(.unscoped) .mapa-y-tarjetas{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;align-items:start;margin:18px 26px 0}app-earthquakes:not(.unscoped) .mapa-col{position:relative;min-height:700px;overflow:hidden;padding:4px 10px 10px;border:1px solid #e6ecf5;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0920420a}app-earthquakes:not(.unscoped) .mapa-col{display:flex;flex-direction:column}app-earthquakes:not(.unscoped) .mapa-col .panel-head{display:flex;align-items:center;min-height:56px;padding:0 8px;flex:none}app-earthquakes:not(.unscoped) .mapa-col .panel-head h2{display:flex;align-items:center;gap:8px;margin:0}app-earthquakes:not(.unscoped) .mapa-lienzo{position:relative;flex:1;min-height:560px;border-radius:11px;overflow:hidden}app-earthquakes:not(.unscoped) .mapa-col .map-controls{top:18px;bottom:auto;right:18px;flex-direction:column}app-earthquakes:not(.unscoped) .mapa-col .boton-mapa{display:grid;place-items:center;width:42px;height:42px;color:#33405a}app-earthquakes:not(.unscoped) .mapa-col .boton-mapa svg{width:19px;height:19px}app-earthquakes:not(.unscoped) .mapa-col .boton-mapa:hover{background:#f2f7fd}app-earthquakes:not(.unscoped) .mapa-col .mapa-sismos{position:absolute;inset:0;border-radius:11px;overflow:hidden}@media(max-width:1080px){app-earthquakes:not(.unscoped) .mapa-y-tarjetas{grid-template-columns:1fr}app-earthquakes:not(.unscoped) .mapa-col{min-height:380px}}app-earthquakes:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;z-index:1;background:#041a3e9e;pointer-events:none}app-earthquakes:not(.unscoped) .hero-copy{position:relative;z-index:2;max-width:460px;pointer-events:none}app-earthquakes:not(.unscoped) .hero-copy,app-earthquakes:not(.unscoped) .stat-grid{position:relative;z-index:2}app-earthquakes:not(.unscoped) .hero-copy .region{margin:0;font-size:17px;font-weight:600}app-earthquakes:not(.unscoped) .hero-copy .magnitude{margin:2px 0 0;font-size:64px;font-weight:800;line-height:1.05;letter-spacing:-.02em}app-earthquakes:not(.unscoped) .hero-copy .magnitude-sub{margin:0 0 18px;font-size:17px;font-weight:700}app-earthquakes:not(.unscoped) .facts{margin:0;padding:0;list-style:none;display:grid;gap:11px;font-size:14px}app-earthquakes:not(.unscoped) .facts li{display:flex;align-items:center;gap:10px}app-earthquakes:not(.unscoped) .facts svg{width:17px;height:17px;opacity:.85}app-earthquakes:not(.unscoped) .tsunami-chip{display:inline-flex;align-items:center;gap:9px;margin:20px 0 0;padding:11px 18px;border-radius:8px;background:#25b26b33;border:1px solid rgba(90,220,150,.45);font-size:14px;font-weight:700}app-earthquakes:not(.unscoped) .tsunami-chip svg{width:18px;height:18px;color:#6ee7a8}app-earthquakes:not(.unscoped) .advisory{display:flex;gap:10px;margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;line-height:1.5;opacity:.9}app-earthquakes:not(.unscoped) .advisory svg{flex:none;width:18px;height:18px;margin-top:1px}app-earthquakes:not(.unscoped) .stat-grid{grid-column:3;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}app-earthquakes:not(.unscoped) .stat-card{padding:16px;border-radius:10px;background:#fffffff0;color:var(--ink);box-shadow:0 14px 30px #03143033}app-earthquakes:not(.unscoped) .stat-head{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:700;color:#33405a}app-earthquakes:not(.unscoped) .icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff}app-earthquakes:not(.unscoped) .icon svg{width:19px;height:19px;stroke-width:2.2}app-earthquakes:not(.unscoped) .icon.blue{background:#0f56c2}app-earthquakes:not(.unscoped) .icon.red{background:#c62822}app-earthquakes:not(.unscoped) .icon.sky{background:#0b6ea6}app-earthquakes:not(.unscoped) .icon.violet{background:#543bb0}app-earthquakes:not(.unscoped) .icon.amber{background:#b9700d}app-earthquakes:not(.unscoped) .icon.green{background:#157a4a}app-earthquakes:not(.unscoped) .stat-value{margin:0;font-size:30px;font-weight:800;line-height:1.1}app-earthquakes:not(.unscoped) .stat-value small{font-size:15px;font-weight:700;color:var(--muted)}app-earthquakes:not(.unscoped) .stat-value.small{font-size:19px;line-height:1.25}app-earthquakes:not(.unscoped) .stat-note{margin:7px 0 0;font-size:11px;color:var(--muted)}app-earthquakes:not(.unscoped) .stat-link{display:inline-block;margin-top:7px;font-size:11px;font-weight:700;color:var(--blue)}app-earthquakes:not(.unscoped) .mapa-y-tarjetas .panels{flex:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;margin:0}@media(max-width:1080px){app-earthquakes:not(.unscoped) .mapa-y-tarjetas .panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){app-earthquakes:not(.unscoped) .mapa-y-tarjetas .panels{grid-template-columns:1fr}}app-earthquakes:not(.unscoped) .panels{flex:1;display:grid;grid-template-columns:1.35fr 1.1fr 1fr .95fr;gap:16px;padding:26px 34px 30px;align-items:stretch}app-earthquakes:not(.unscoped) .panel{display:flex;flex-direction:column;padding:18px;border:1px solid #e3ecf8;border-radius:10px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-earthquakes:not(.unscoped) .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}app-earthquakes:not(.unscoped) .panel-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:800;color:var(--ink)}app-earthquakes:not(.unscoped) .panel-head svg{width:17px;height:17px;color:var(--blue)}app-earthquakes:not(.unscoped) .tag{padding:4px 10px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:700;color:var(--muted);flex:none;white-space:nowrap}@media(max-width:620px){app-earthquakes:not(.unscoped) .panel-head{flex-wrap:wrap;row-gap:6px}app-earthquakes:not(.unscoped) .panel-head h2{min-width:0}}app-earthquakes:not(.unscoped) table{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}app-earthquakes:not(.unscoped) table th:nth-child(1),app-earthquakes:not(.unscoped) table td:nth-child(1){width:48px}app-earthquakes:not(.unscoped) table th:nth-child(2),app-earthquakes:not(.unscoped) table td:nth-child(2){width:auto}app-earthquakes:not(.unscoped) table th:nth-child(3),app-earthquakes:not(.unscoped) table td:nth-child(3){width:54px}app-earthquakes:not(.unscoped) table th:nth-child(4),app-earthquakes:not(.unscoped) table td:nth-child(4){width:54px}app-earthquakes:not(.unscoped) table th{overflow-wrap:anywhere}app-earthquakes:not(.unscoped) table th{padding:0 8px 9px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}app-earthquakes:not(.unscoped) table td{padding:10px 8px;border-bottom:1px solid #f0f5fb}app-earthquakes:not(.unscoped) table tbody tr:last-child td{border-bottom:0}app-earthquakes:not(.unscoped) .location{font-weight:600;color:var(--ink)}app-earthquakes:not(.unscoped) .event-row{cursor:pointer}app-earthquakes:not(.unscoped) .event-row:hover{background:#f5f9fe}app-earthquakes:not(.unscoped) .event-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}app-earthquakes:not(.unscoped) .muted{color:var(--muted)}app-earthquakes:not(.unscoped) .pad{padding:14px 4px}app-earthquakes:not(.unscoped) .mag{display:inline-block;min-width:40px;padding:4px 9px;border-radius:6px;font-weight:800;text-align:center}app-earthquakes:not(.unscoped) .mag.minimal{background:#2f9e5f29;color:#1c8049}app-earthquakes:not(.unscoped) .mag.low{background:#2f86ff29;color:#1257c4}app-earthquakes:not(.unscoped) .mag.moderate{background:#f0b42938;color:#9a6b06}app-earthquakes:not(.unscoped) .mag.high{background:#e0342f29;color:#c62f2a}app-earthquakes:not(.unscoped) .chart{display:flex;flex-direction:column;flex:1;padding-top:4px}app-earthquakes:not(.unscoped) .chart-bars{display:flex;align-items:flex-end;gap:3px;height:148px;padding-bottom:6px;border-bottom:1px solid var(--line)}app-earthquakes:not(.unscoped) .bar{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:#1a78f2}app-earthquakes:not(.unscoped) .chart-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--muted)}app-earthquakes:not(.unscoped) .chart-total{margin:14px 0 0;text-align:center;font-size:13px;font-weight:700;color:var(--blue)}app-earthquakes:not(.unscoped) .panel>.learn,app-earthquakes:not(.unscoped) .panel>.chart-total{margin-top:auto}app-earthquakes:not(.unscoped) .regions{margin:0;padding:0;list-style:none;display:grid;gap:13px;align-content:start}app-earthquakes:not(.unscoped) .regions li{display:grid;grid-template-columns:1fr 76px 26px;align-items:center;gap:10px;font-size:13px}app-earthquakes:not(.unscoped) .region-name{color:#33405a}app-earthquakes:not(.unscoped) .region-bar{height:7px;border-radius:999px;background:#eaf1fa}app-earthquakes:not(.unscoped) .region-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}app-earthquakes:not(.unscoped) .region-count{text-align:right;font-weight:700;color:var(--ink)}app-earthquakes:not(.unscoped) .premium-card h2{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:16px;font-weight:800;color:var(--blue)}app-earthquakes:not(.unscoped) .premium-card svg{width:18px;height:18px}app-earthquakes:not(.unscoped) .premium-lead{margin:0 0 14px;font-size:13px;color:#33405a}app-earthquakes:not(.unscoped) .perks{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:9px;font-size:12.5px;color:#33405a}app-earthquakes:not(.unscoped) .perks li{display:flex;align-items:center;gap:8px}app-earthquakes:not(.unscoped) .perks svg{width:15px;height:15px;color:#1f9d5f}app-earthquakes:not(.unscoped) .price{margin:0 0 12px;font-size:30px;font-weight:800;color:var(--ink)}app-earthquakes:not(.unscoped) .price small{font-size:13px;font-weight:600;color:var(--muted)}app-earthquakes:not(.unscoped) .upgrade{width:100%;height:44px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-size:14px;font-weight:800;cursor:pointer}app-earthquakes:not(.unscoped) .learn{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--blue);text-decoration:none}app-earthquakes:not(.unscoped) .learn svg{width:14px;height:14px}app-earthquakes:not(.unscoped) .sources{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:26px;padding:14px 34px;border-top:1px solid #e3ecf8;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 20px #08265012;font-size:12px}app-earthquakes:not(.unscoped) .sources-title{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--ink)}app-earthquakes:not(.unscoped) .sources-title svg{width:17px;height:17px;color:var(--blue)}app-earthquakes:not(.unscoped) .source-list{flex:1;display:flex;flex-wrap:wrap;gap:26px}app-earthquakes:not(.unscoped) .source{display:flex;align-items:center;gap:9px}app-earthquakes:not(.unscoped) .source strong{display:block;font-size:12px;color:var(--ink)}app-earthquakes:not(.unscoped) .source small{display:block;font-size:10.5px;color:var(--muted)}app-earthquakes:not(.unscoped) .source-dot{width:9px;height:9px;border-radius:50%;background:#22a55f}app-earthquakes:not(.unscoped) .source.down .source-dot{background:#d2d9e4}app-earthquakes:not(.unscoped) .maplibregl-popup-content{padding:14px 16px;border-radius:10px;box-shadow:0 16px 36px #0414303d}app-earthquakes:not(.unscoped) .maplibregl-popup-tip{border-top-color:#fff}app-earthquakes:not(.unscoped) .quake-popup .popup-mag{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:6px;font-size:15px;font-weight:800}app-earthquakes:not(.unscoped) .quake-popup .popup-mag.low{background:#e8f7ee;color:#1c8049}app-earthquakes:not(.unscoped) .quake-popup .popup-mag.medium{background:#fff3e3;color:#b3660b}app-earthquakes:not(.unscoped) .quake-popup .popup-mag.high{background:#fdeaea;color:#c62f2a}app-earthquakes:not(.unscoped) .quake-popup .popup-place{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.35;color:#0b1f3a}app-earthquakes:not(.unscoped) .quake-popup .popup-facts{display:grid;gap:5px;margin:0;padding-top:9px;border-top:1px solid #eaf1fa}app-earthquakes:not(.unscoped) .quake-popup .popup-facts div{display:flex;justify-content:space-between;gap:14px}app-earthquakes:not(.unscoped) .quake-popup .popup-facts dt{font-size:11.5px;color:#617291}app-earthquakes:not(.unscoped) .quake-popup .popup-facts dd{margin:0;font-size:11.5px;font-weight:700;color:#0b1f3a}@media(max-width:1400px){app-earthquakes:not(.unscoped) .panels{grid-template-columns:repeat(2,minmax(0,1fr))}}app-earthquakes:not(.unscoped) .subnav{display:flex;gap:22px;padding:0 34px;background:#fff;border-bottom:1px solid var(--line)}app-earthquakes:not(.unscoped) .subnav a{position:relative;padding:13px 0;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}app-earthquakes:not(.unscoped) .subnav a:hover{color:#33405a}app-earthquakes:not(.unscoped) .subnav a.active{color:var(--blue)}app-earthquakes:not(.unscoped) .subnav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-earthquakes:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-earthquakes:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}app-earthquakes:not(.unscoped) .live-strip{margin:0 34px 18px;padding:16px 20px;border:1px solid #e3ecf8;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-earthquakes:not(.unscoped) .live-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}app-earthquakes:not(.unscoped) .live-head h2{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}app-earthquakes:not(.unscoped) .live-meta{margin-left:auto;font-size:11.5px;color:var(--muted)}app-earthquakes:not(.unscoped) .live-tsunami{color:#d4342b}app-earthquakes:not(.unscoped) .live-dot-pulse{position:relative;width:9px;height:9px;border-radius:50%;background:#2fb457}app-earthquakes:not(.unscoped) .live-dot-pulse:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(47,180,87,.55);border-radius:50%;animation:live-pulse 2s ease-out infinite}app-earthquakes:not(.unscoped) .live-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}app-earthquakes:not(.unscoped) .live-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #eef3fa;border-radius:9px;min-width:0}app-earthquakes:not(.unscoped) .live-item.felt{border-color:#ffd9a8;background:#fffaf2}app-earthquakes:not(.unscoped) .live-item .mag{flex:none;min-width:38px;padding:4px 8px;font-size:12px}app-earthquakes:not(.unscoped) .live-place{margin:0;font-size:12px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-earthquakes:not(.unscoped) .live-when{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-earthquakes:not(.unscoped) .live-felt{color:#b3660b;font-weight:700}@media(max-width:1200px){app-earthquakes:not(.unscoped) .live-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){app-earthquakes:not(.unscoped) .live-dot-pulse:after{animation:none}}app-earthquakes:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 34px 0}app-earthquakes:not(.unscoped) .stats-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:18px 34px}app-earthquakes:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-earthquakes:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal}app-earthquakes:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-earthquakes:not(.unscoped) .view-tabs a:hover{color:#33405a}app-earthquakes:not(.unscoped) .view-tabs a.active{color:#0056d8}app-earthquakes:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-earthquakes:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-earthquakes:not(.unscoped) .live-board{position:relative;margin:0 34px 18px;padding:20px 22px 16px;overflow:hidden;border:1px solid #e3ecf8;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-earthquakes:not(.unscoped) .live-board-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 14px;margin-bottom:18px}app-earthquakes:not(.unscoped) .live-board-head h2{margin:0;color:#0b1f3a;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}app-earthquakes:not(.unscoped) .live-pulse{position:relative;width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid #cdead9;border-radius:50%}app-earthquakes:not(.unscoped) .live-pulse:before{content:"";width:10px;height:10px;border-radius:50%;background:#17a75c}app-earthquakes:not(.unscoped) .live-pulse:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid rgba(23,167,92,.45);animation:live-ring 2.2s ease-out infinite}app-earthquakes:not(.unscoped) .live-stats{display:flex;align-items:center;gap:22px;margin-left:auto}app-earthquakes:not(.unscoped) .live-stats span{display:inline-flex;align-items:center;gap:7px;color:#617291;font-size:13px;white-space:nowrap}app-earthquakes:not(.unscoped) .live-stats strong{color:#0b1f3a;font-size:15px;font-weight:800}app-earthquakes:not(.unscoped) .live-stats svg{width:17px;height:17px;color:#17a75c}app-earthquakes:not(.unscoped) .live-stats .felt svg{color:#e0a11b}app-earthquakes:not(.unscoped) .live-stats .flagged svg{color:#e0662f}app-earthquakes:not(.unscoped) .live-stats .flagged strong{color:#e0662f}@media(max-width:1500px){app-earthquakes:not(.unscoped) .live-board-head{grid-template-columns:1fr;justify-items:start}app-earthquakes:not(.unscoped) .live-stats{margin-left:0}}@media(max-width:620px){app-earthquakes:not(.unscoped) .live-stats{flex-wrap:wrap;gap:8px 16px}app-earthquakes:not(.unscoped) .live-stats span{font-size:12.5px}}app-earthquakes:not(.unscoped) .live-title{display:flex;align-items:center;gap:14px;min-width:0}app-earthquakes:not(.unscoped) .live-filters{display:flex;gap:6px;padding:0 0 0 14px;justify-content:flex-start}app-earthquakes:not(.unscoped) .filtros-fila{display:flex;align-items:flex-start;min-width:0;margin:18px 34px 0}app-earthquakes:not(.unscoped) .filtros-fijo{flex:none;margin:0}app-earthquakes:not(.unscoped) .carril-filtros{flex:1 1 auto;min-width:0}@media(max-width:720px){app-earthquakes:not(.unscoped) .filtros-fila{margin:18px 16px 0}app-earthquakes:not(.unscoped) .live-filters{flex-wrap:wrap;padding:0}}app-earthquakes:not(.unscoped) .live-filter{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font-size:13px;font-weight:700;cursor:pointer}app-earthquakes:not(.unscoped) .live-filter svg{width:15px;height:15px;color:#7c8ba4}app-earthquakes:not(.unscoped) .live-filter:hover{background:#f5f9ff}app-earthquakes:not(.unscoped) .live-filter.active{padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-earthquakes:not(.unscoped) .live-filter.active svg{color:#0056d8}app-earthquakes:not(.unscoped) .live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}app-earthquakes:not(.unscoped) .live-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;border:1px solid #e8eef7;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .14s ease,transform .14s ease}app-earthquakes:not(.unscoped) .live-card:hover{transform:translateY(-1px);border-color:#cddaeb}app-earthquakes:not(.unscoped) .live-card.significant{border-color:#e2482a;box-shadow:0 0 0 1px #e2482a2e}app-earthquakes:not(.unscoped) .live-warn{position:absolute;top:-1px;right:-1px;display:grid;place-items:center;width:26px;height:24px;border-radius:0 12px 0 10px;background:#e2482a}app-earthquakes:not(.unscoped) .live-warn svg{width:13px;height:13px;color:#fff}app-earthquakes:not(.unscoped) .live-mag{position:relative;display:flex;align-items:center;gap:8px;flex:none;width:96px;height:48px;padding:0 10px;color:#0b1f3a;font-size:19px;font-weight:800}app-earthquakes:not(.unscoped) .live-mag b{font-weight:800}app-earthquakes:not(.unscoped) .live-mag.minimal .live-onda{background:#2f9e5f;color:#2f9e5f}app-earthquakes:not(.unscoped) .live-mag.low .live-onda{background:#2f86ff;color:#2f86ff}app-earthquakes:not(.unscoped) .live-mag.moderate .live-onda{background:#f0b429;color:#f0b429}app-earthquakes:not(.unscoped) .live-mag.high .live-onda{background:#e0342f;color:#e0342f}app-earthquakes:not(.unscoped) .live-onda{position:relative;display:grid;place-items:center;width:26px;height:26px;flex:none;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px #06183440}app-earthquakes:not(.unscoped) .live-onda svg{width:58%;height:58%;color:#fff}app-earthquakes:not(.unscoped) .live-onda:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:live-onda-crece 2.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){app-earthquakes:not(.unscoped) .live-onda:before{animation:none;opacity:.4}}app-earthquakes:not(.unscoped) .live-card.cargando{cursor:default;pointer-events:none}app-earthquakes:not(.unscoped) .live-card.cargando .live-mag.hueco{display:grid;place-items:center;background:#eef3fa}app-earthquakes:not(.unscoped) .live-card.cargando .ruedecita{width:18px;height:18px;border:2px solid #cfdcee;border-top-color:#0056d8;border-radius:50%;animation:ruedecita-gira .8s linear infinite}app-earthquakes:not(.unscoped) .live-card.cargando .linea{height:11px;margin:0 0 8px;border-radius:6px;background:#eef3fa}app-earthquakes:not(.unscoped) .live-card.cargando .linea.larga{width:82%}app-earthquakes:not(.unscoped) .live-card.cargando .linea.corta{width:54%;margin-bottom:0}app-earthquakes:not(.unscoped) .live-body{min-width:0}app-earthquakes:not(.unscoped) .live-place{margin:0;color:#0b1f3a;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-earthquakes:not(.unscoped) .live-body .live-meta{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:#7d8ea8;font-size:11.5px}app-earthquakes:not(.unscoped) .live-body .live-meta svg{width:12px;height:12px}app-earthquakes:not(.unscoped) .live-body .live-meta i{width:1px;height:11px;background:#e3ecf8}app-earthquakes:not(.unscoped) .live-felt{display:grid;justify-items:center;gap:1px;padding-left:12px;border-left:1px solid #eef3fa;color:#9fb0c7}app-earthquakes:not(.unscoped) .live-felt svg{width:14px;height:14px}app-earthquakes:not(.unscoped) .live-felt strong{color:#46566f;font-size:13px;font-weight:800}app-earthquakes:not(.unscoped) .live-felt small{font-size:10px}app-earthquakes:not(.unscoped) .live-felt.has-felt{color:#e0a11b}app-earthquakes:not(.unscoped) .live-felt.has-felt strong{color:#e0a11b}app-earthquakes:not(.unscoped) .live-empty{grid-column:1/-1;margin:18px 0;color:#7d8ea8;font-size:13px;text-align:center}app-earthquakes:not(.unscoped) .live-legend{display:flex;align-items:center;gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid #eef3fa;font-size:12px}app-earthquakes:not(.unscoped) .live-legend .legend-title{color:#9fb0c7;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}app-earthquakes:not(.unscoped) .live-legend .legend-key{display:inline-flex;align-items:center;gap:7px;color:#46566f}app-earthquakes:not(.unscoped) .live-legend .legend-key i{width:9px;height:9px;border-radius:50%}app-earthquakes:not(.unscoped) .live-legend .legend-key em{color:#7d8ea8;font-style:normal}app-earthquakes:not(.unscoped) .live-legend .legend-key.minimal i{background:#2f9e5f}app-earthquakes:not(.unscoped) .live-legend .legend-key.low i{background:#2f86ff}app-earthquakes:not(.unscoped) .live-legend .legend-key.moderate i{background:#f0b429}app-earthquakes:not(.unscoped) .live-legend .legend-key.high i{background:#e0342f}app-earthquakes:not(.unscoped) .live-legend .legend-note{margin-left:auto;color:#9fb0c7}@media(max-width:1400px){app-earthquakes:not(.unscoped) .live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){app-earthquakes:not(.unscoped) .live-grid{grid-template-columns:1fr}app-earthquakes:not(.unscoped) .live-board{margin:0 16px 18px;padding:16px 14px 14px}}app-earthquakes:not(.unscoped) .map-controls{position:absolute;top:18px;right:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-earthquakes:not(.unscoped) .control-group{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-earthquakes:not(.unscoped) .control-group button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#33405a;font-size:19px;cursor:pointer}app-earthquakes:not(.unscoped) .control-group button:hover{background:#f2f7fd}app-earthquakes:not(.unscoped) .control-group button svg{width:18px;height:18px}app-earthquakes:not(.unscoped) .control-group button+button{border-top:1px solid #e4edf8}app-earthquakes:not(.unscoped) .live-board,app-earthquakes:not(.unscoped) .panel{position:relative}app-earthquakes:not(.unscoped) .live-board app-section-loader{--loader-veil: rgba(8, 32, 70, .42);--loader-track: rgba(255, 255, 255, .28);--loader-ring: #fff}app-earthquakes:not(.unscoped) .hero-loading{position:relative;min-height:190px}app-earthquakes:not(.unscoped) .hero-loading app-section-loader{--loader-veil: transparent;--loader-track: rgba(255, 255, 255, .24);--loader-ring: #fff}@media(max-width:760px){app-earthquakes:not(.unscoped) .overlap-row{margin:14px 16px 18px}app-earthquakes:not(.unscoped) .panels{grid-template-columns:minmax(0,1fr);padding:20px 16px 24px}app-earthquakes:not(.unscoped) .live-strip{margin:0 16px 18px}}app-earthquakes:not(.unscoped) .mapa-cabecera{display:block}app-earthquakes:not(.unscoped) .mapa-destacado{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}app-earthquakes:not(.unscoped) .md-magnitud{padding:4px 12px;border-radius:8px;font-size:.95rem;font-weight:800;color:#fff;background:#2f9e5f}app-earthquakes:not(.unscoped) .md-magnitud.low{background:#2f9e5f}app-earthquakes:not(.unscoped) .md-magnitud.medium{background:#f0b429}app-earthquakes:not(.unscoped) .md-magnitud.high{background:#e0342f}app-earthquakes:not(.unscoped) .md-sitio{font-size:.9rem;font-weight:700;color:#0b1f3a}app-earthquakes:not(.unscoped) .md-datos{display:flex;gap:18px;margin:0 0 0 auto}app-earthquakes:not(.unscoped) .md-datos dt{font-size:.72rem;color:#617291}app-earthquakes:not(.unscoped) .md-datos dd{margin:0;font-size:.86rem;font-weight:800;color:#0b1f3a}app-earthquakes:not(.unscoped) .hero-copy app-alert-status{display:block;margin-top:18px}app-earthquakes:not(.unscoped) .live-anuncio{grid-column:4;grid-row:1/span 2;display:grid;place-items:center;border:1px dashed #d3e0f2;border-radius:12px;background:#fbfdff;color:#9fb0c7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1400px){app-earthquakes:not(.unscoped) .live-anuncio{grid-column:1/-1;grid-row:auto;min-height:72px}}app-earthquakes:not(.unscoped) .hero-copy.solo-titulo{max-width:640px}app-earthquakes:not(.unscoped) .hero-copy.solo-titulo .region{font-size:46px;font-weight:800;line-height:1.1;letter-spacing:-.02em}app-earthquakes:not(.unscoped) .hero-copy.solo-titulo .hero-linea{margin:10px 0 0;font-size:15px;line-height:1.45;color:#ffffffdb}app-earthquakes:not(.unscoped) .hero-onda{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:14px;vertical-align:12px;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 16px #04143059}app-earthquakes:not(.unscoped) .hero-onda svg{width:56%;height:56%;color:#fff}app-earthquakes:not(.unscoped) .hero-onda.minimal{background:#2f9e5f;color:#2f9e5f}app-earthquakes:not(.unscoped) .hero-onda.low{background:#2f86ff;color:#2f86ff}app-earthquakes:not(.unscoped) .hero-onda.moderate{background:#f0b429;color:#f0b429}app-earthquakes:not(.unscoped) .hero-onda.high{background:#e0342f;color:#e0342f}app-earthquakes:not(.unscoped) .hero-onda:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid currentColor;animation:live-onda-crece 2.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){app-earthquakes:not(.unscoped) .hero-onda:before{animation:none;opacity:.4}}app-earthquakes:not(.unscoped) .hero.compacta .hero-copy{max-width:none}app-earthquakes:not(.unscoped) .hero.compacta .hero-titulo{margin:0;font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.01em}app-earthquakes:not(.unscoped) .hero.compacta .hero-linea{margin:6px 0 0;font-size:14px;line-height:1.4;color:#ffffffe6}app-earthquakes:not(.unscoped) .hero.compacta app-alert-status{position:relative;z-index:2;flex:none}@media(max-width:900px){app-earthquakes:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-earthquakes:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-earthquakes:not(.unscoped) .stats-row{margin:18px 12.5px}app-earthquakes:not(.unscoped) .panels{padding:26px 12.5px 30px}app-earthquakes:not(.unscoped) .sources{padding:14px 12.5px}app-earthquakes:not(.unscoped) .subnav{padding:0 12.5px}app-earthquakes:not(.unscoped) .live-strip{margin:0 12.5px 18px}app-earthquakes:not(.unscoped) .live-board{margin:0 12.5px 18px}app-earthquakes:not(.unscoped) .live-legend{flex-wrap:wrap;gap:8px 14px}app-earthquakes:not(.unscoped) .live-legend .legend-note{margin-left:0}app-earthquakes:not(.unscoped) .live-legend .legend-title{width:100%}app-earthquakes:not(.unscoped) .live-filters{flex-wrap:nowrap;padding:0 6px}app-earthquakes:not(.unscoped) .carril-filtros .live-filter{flex:0 0 50%}app-earthquakes:not(.unscoped) .live-filters .live-filter{min-width:0;justify-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-earthquakes:not(.unscoped) .filtros-fila{margin:18px 12.5px 0}app-earthquakes:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding:4px;margin-top:0;border:0;border-radius:0;background:none;box-shadow:none}app-earthquakes:not(.unscoped) .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-earthquakes:not(.unscoped) .view-tabs a svg{width:14px;height:14px}app-earthquakes:not(.unscoped) .live-place{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;text-overflow:clip}}@media(max-width:620px){app-earthquakes:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-earthquakes:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-earthquakes:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-earthquakes:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-earthquakes:not(.unscoped) .hero:not(.unscoped) .hero-title,app-earthquakes:not(.unscoped) .hero-copy>h1,app-earthquakes:not(.unscoped) .hero-titulo,app-earthquakes:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-earthquakes:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-earthquakes:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-earthquakes:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-earthquakes:not(.unscoped) .hero-copy>p,app-earthquakes:not(.unscoped) .hero-linea,app-earthquakes:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.event-sheet:not(.unscoped){display:block;--blue: #005fe7}.event-sheet:not(.unscoped) .panel-card{padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff}.event-sheet:not(.unscoped) .hub-titulo{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#0b2545;font-size:15px;font-weight:800;line-height:1.25}.event-sheet:not(.unscoped) .hub-titulo>svg:first-child{color:var(--blue)}.event-sheet:not(.unscoped) .ficha-cifras{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;text-align:center}.event-sheet:not(.unscoped) .ficha-cifras div+div{border-left:1px solid #e3ebf7}.event-sheet:not(.unscoped) .ficha-cifras b{display:block;color:#0b2545;font-size:19px;font-weight:800;line-height:1.1}.event-sheet:not(.unscoped) .ficha-cifras b i{margin-left:5px;color:#52637b;font-size:10px;font-style:normal}.event-sheet:not(.unscoped) .ficha-cifras span{display:block;margin-top:3px;color:#7b8ca3;font-size:11.5px;font-weight:700}.event-sheet:not(.unscoped) .ficha-cifras .principal b{font-size:30px}.event-sheet:not(.unscoped) .ficha-cifras .principal.en-palabras b{font-size:17px;line-height:1.2}@media(max-width:620px){.event-sheet:not(.unscoped) .ficha-cifras div{min-width:0}.event-sheet:not(.unscoped) .ficha-cifras b{font-size:16px;overflow-wrap:anywhere}.event-sheet:not(.unscoped) .ficha-cifras span{font-size:10.5px}.event-sheet:not(.unscoped) .ficha-cifras .principal b{font-size:20px}.event-sheet:not(.unscoped) .ficha-cifras .principal.en-palabras b{font-size:15px}}.event-sheet:not(.unscoped) .hub-vacio{margin:0;color:#7b8ca3;font-size:12.5px;line-height:1.55}.event-sheet:not(.unscoped) .ficha-nota{margin:12px 0 0;padding-top:12px;border-top:1px solid #e3ebf7;color:#52637b;font-size:12.5px;line-height:1.55}.event-sheet:not(.unscoped) .ficha-ceniza{margin:12px 0 0;padding:12px 14px;border:1px solid #e3ebf7;border-radius:10px}.event-sheet:not(.unscoped) .ficha-ceniza h4{margin:0 0 8px;color:#0b2545;font-size:12px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.event-sheet:not(.unscoped) .ficha-ceniza p{margin:0 0 6px;color:#52637b;font-size:12.5px;line-height:1.55}.event-sheet:not(.unscoped) .ficha-ceniza p:last-child{margin-bottom:0}.event-sheet:not(.unscoped) .ficha-ceniza .ceniza-altura b{color:#0b2545;font-size:22px;font-weight:800}.event-sheet:not(.unscoped) .ficha-ceniza .ceniza-altura i{margin-left:2px;font-size:12px;font-style:normal;font-weight:700}.event-sheet:not(.unscoped) .ficha-ceniza .ceniza-altura span{margin-left:8px;color:#7b8ca3;font-size:11.5px;font-weight:700}.event-sheet:not(.unscoped) .ficha-ceniza .ceniza-cuando{color:#7b8ca3;font-size:11.5px}.event-sheet:not(.unscoped) .ficha-explosiones{margin:10px 0 0;color:#52637b;font-size:12.5px;line-height:1.55}app-felt:not(.unscoped){display:block}app-felt:not(.unscoped) .felt-page{display:flex;flex-direction:column;min-height:100vh;background:#f4f9ff}app-felt:not(.unscoped) .felt-kpis{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:16px;align-items:stretch;margin:18px 34px 0}app-felt:not(.unscoped) .felt-kpis .identidad{display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:11px;background:#fff}app-felt:not(.unscoped) .felt-kpis .identidad .icono{display:grid;place-items:center;flex:none;width:62px;height:62px;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta);color:#0056d8}app-felt:not(.unscoped) .felt-kpis .identidad .icono svg{width:30px;height:30px}app-felt:not(.unscoped) .felt-kpis .identidad h2{margin:0;color:#0b1f3a;font-size:18px;font-weight:800;letter-spacing:-.01em}app-felt:not(.unscoped) .felt-kpis .identidad p{margin:3px 0 0;color:#617291;font-size:12.5px;font-weight:500;line-height:1.35}app-felt:not(.unscoped) .felt-kpis .kpi{position:relative;display:flex;flex-direction:column;padding:15px 17px;border:0;border-radius:11px;color:#fff;box-shadow:var(--sombra-tarjeta)}app-felt:not(.unscoped) .felt-kpis .kpi.uno{background:#2f6df0}app-felt:not(.unscoped) .felt-kpis .kpi.dos{background:#4f46e5}app-felt:not(.unscoped) .felt-kpis .kpi.tres{background:#7b34e0}app-felt:not(.unscoped) .felt-kpis .kpi.cuatro{background:#a21caf}app-felt:not(.unscoped) .felt-kpis .kpi .marca{display:grid;place-items:center;width:28px;height:28px;margin-bottom:9px;border-radius:9px;background:#fff3}app-felt:not(.unscoped) .felt-kpis .kpi .marca svg{width:15px;height:15px;color:#fff}app-felt:not(.unscoped) .felt-kpis .kpi p{margin:0;color:#ffffffd1;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-felt:not(.unscoped) .felt-kpis .kpi strong{display:block;margin-top:4px;color:#fff;font-size:29px;font-weight:800;line-height:1.1}app-felt:not(.unscoped) .felt-kpis .kpi strong.lugar{font-size:16px;line-height:1.25}app-felt:not(.unscoped) .felt-kpis .kpi small{margin-top:auto;padding-top:6px;color:#ffffffc7;font-size:11.5px;font-weight:600}app-felt:not(.unscoped) .felt-kpis .kpi.cargando{min-height:108px;background:#e7eef9;box-shadow:none}@media(max-width:1180px){app-felt:not(.unscoped) .felt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}app-felt:not(.unscoped) .felt-kpis .identidad{grid-column:1/-1}}app-felt:not(.unscoped) .sorts-fila{display:flex;align-items:flex-start;min-width:0;margin:18px 34px 0 54px}app-felt:not(.unscoped) .sorts-fijo{flex:none;margin:0}app-felt:not(.unscoped) .carril-sorts{flex:1 1 auto;min-width:0}app-felt:not(.unscoped) .felt-sorts{display:flex;gap:6px}app-felt:not(.unscoped) .felt-sorts button{display:flex;align-items:center;gap:9px}app-felt:not(.unscoped) .felt-sorts button svg{width:15px;height:15px;color:#7c8ba4}app-felt:not(.unscoped) .felt-sorts button{position:relative;top:1px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font-size:13px;font-weight:700;cursor:pointer}app-felt:not(.unscoped) .felt-sorts button:hover{background:#f5f9ff}app-felt:not(.unscoped) .felt-sorts button.active{padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-felt:not(.unscoped) .felt-sorts button.active svg{color:#0056d8}app-felt:not(.unscoped) .felt-list{display:grid;gap:12px;margin:0 34px 30px}app-felt:not(.unscoped) .felt-list.panel-card{position:relative;padding:20px;border:1px solid #e3ecf8;border-radius:11px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-felt:not(.unscoped) .felt-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 18px;border:1px solid #e8eef7;border-radius:12px;background:#fff}app-felt:not(.unscoped) .felt-nivel{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border:1px solid currentcolor;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}app-felt:not(.unscoped) .felt-row.nivel-minimal .felt-nivel{color:#1f7a48}app-felt:not(.unscoped) .felt-row.nivel-low .felt-nivel{color:#1d6fe0}app-felt:not(.unscoped) .felt-row.nivel-moderate .felt-nivel{color:#a9740a}app-felt:not(.unscoped) .felt-row.nivel-high .felt-nivel{color:#c72a25}app-felt:not(.unscoped) .felt-mag{position:relative;display:flex;align-items:center;gap:9px;flex:none;width:100px;height:52px;padding:0 11px;color:#0b1f3a;font-size:20px;font-weight:800}app-felt:not(.unscoped) .felt-mag b{font-weight:800}app-felt:not(.unscoped) .felt-mag.minimal .felt-onda{background:#2f9e5f;color:#2f9e5f}app-felt:not(.unscoped) .felt-mag.low .felt-onda{background:#2f86ff;color:#2f86ff}app-felt:not(.unscoped) .felt-mag.moderate .felt-onda{background:#f0b429;color:#f0b429}app-felt:not(.unscoped) .felt-mag.high .felt-onda{background:#e0342f;color:#e0342f}app-felt:not(.unscoped) .felt-onda{position:relative;display:grid;place-items:center;width:28px;height:28px;flex:none;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px #06183440}app-felt:not(.unscoped) .felt-onda svg{width:58%;height:58%;color:#fff}app-felt:not(.unscoped) .felt-onda:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:felt-onda-crece 2.6s ease-out infinite;pointer-events:none}@keyframes felt-onda-crece{0%{transform:scale(1);opacity:.65}80%,to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){app-felt:not(.unscoped) .felt-onda:before{animation:none;opacity:.4}}app-felt:not(.unscoped) .felt-list .panel-title{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-size:1rem;font-weight:800;color:#0b1f3a}app-felt:not(.unscoped) .felt-list .panel-title svg{width:17px;height:17px;color:#0056d8}app-felt:not(.unscoped) .felt-place{display:flex;align-items:center;gap:7px;margin:0;color:#0b1f3a;font-size:14.5px;font-weight:700}app-felt:not(.unscoped) .felt-place svg{width:14px;height:14px;color:#8ea3bf}app-felt:not(.unscoped) .felt-flag{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding:2px 8px;border-radius:6px;background:transparent;border:1.5px solid currentColor;color:#c2521f;font-size:11px;font-weight:800}app-felt:not(.unscoped) .felt-flag svg{width:12px;height:12px;color:#e0662f}app-felt:not(.unscoped) .felt-meta{display:flex;align-items:center;gap:7px;margin:6px 0 0;color:#7d8ea8;font-size:12px}app-felt:not(.unscoped) .felt-meta svg{width:13px;height:13px}app-felt:not(.unscoped) .felt-meta i{width:1px;height:11px;background:#e3ecf8}app-felt:not(.unscoped) .felt-reach{display:grid;justify-items:center;min-width:92px;padding:9px 14px;border-radius:11px}app-felt:not(.unscoped) .felt-reach svg{width:15px;height:15px}app-felt:not(.unscoped) .felt-reach strong{font-size:19px;font-weight:800;line-height:1.1}app-felt:not(.unscoped) .felt-reach small{font-size:10.5px}app-felt:not(.unscoped) .felt-reach.local{background:#f1f6fc;color:#5f7392}app-felt:not(.unscoped) .felt-reach.moderate{background:#fff6e6;color:#a97c11}app-felt:not(.unscoped) .felt-reach.wide{background:#ffeee6;color:#c2521f}app-felt:not(.unscoped) .felt-verificados{display:grid;justify-items:center;min-width:72px;padding:9px 12px;border-radius:11px;background:transparent;border:1.5px solid currentColor;color:#1c7a45}app-felt:not(.unscoped) .felt-verificados svg{width:15px;height:15px}app-felt:not(.unscoped) .felt-verificados strong{font-size:19px;font-weight:800;line-height:1.1}app-felt:not(.unscoped) .felt-verificados small{font-size:10.5px;font-weight:700}app-felt:not(.unscoped) .felt-vacio{margin:30px auto 34px;max-width:340px;color:#617291;font-size:13px;line-height:1.55;text-align:center}app-felt:not(.unscoped) .felt-vacio svg{width:26px;height:26px;color:#9fb3cd}app-felt:not(.unscoped) .felt-vacio strong{display:block;margin:8px 0 4px;color:#22314b;font-size:14.5px}app-felt:not(.unscoped) .felt-vacio p{margin:0}app-felt:not(.unscoped) .page-empty{margin:44px auto;color:#617291;font-size:14px;text-align:center}@media(max-width:1100px){app-felt:not(.unscoped) .felt-kpis{grid-template-columns:1fr}}app-felt:not(.unscoped) .felt-row{cursor:pointer;transition:border-color .14s ease}app-felt:not(.unscoped) .felt-row:hover{border-color:#cddaeb}app-felt:not(.unscoped) .felt-row.open{border-color:#0056d8;border-bottom-left-radius:0;border-bottom-right-radius:0}app-felt:not(.unscoped) .felt-cdi{color:#46566f}app-felt:not(.unscoped) .felt-detail{margin:-12px 0 0;padding:18px 20px 16px;border:1px solid #0056d8;border-top:0;border-radius:0 0 12px 12px;background:#f7fbff}app-felt:not(.unscoped) .detail-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:26px}app-felt:not(.unscoped) .detail-grid h3{margin:0 0 10px;color:#0b1f3a;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}app-felt:not(.unscoped) .detail-lead{margin:0 0 12px;color:#617291;font-size:12.5px}app-felt:not(.unscoped) .detail-band{display:grid;grid-template-columns:108px minmax(0,1fr) 48px;align-items:center;gap:10px;margin-bottom:8px;font-size:12px}app-felt:not(.unscoped) .detail-band .band-label{color:#617291}app-felt:not(.unscoped) .detail-band .band-track{height:9px;border-radius:5px;background:#e4edf8;overflow:hidden}app-felt:not(.unscoped) .detail-band .band-track i{display:block;height:100%;border-radius:5px;background:#0056d8}app-felt:not(.unscoped) .detail-band .band-count{color:#0b1f3a;font-weight:800;text-align:right}app-felt:not(.unscoped) .detail-communities table{width:100%;border-collapse:collapse;font-size:12.5px}app-felt:not(.unscoped) .detail-communities table th{padding:0 0 7px;color:#8ea3bf;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-align:left;text-transform:uppercase}app-felt:not(.unscoped) .detail-communities table td{padding:5px 0;border-top:1px solid #e8eef7;color:#0b1f3a}app-felt:not(.unscoped) .detail-communities table td.muted{color:#7d8ea8}app-felt:not(.unscoped) .detail-note{margin:14px 0 0;padding-top:12px;border-top:1px solid #e4edf8;color:#7d8ea8;font-size:11.5px;line-height:1.5}app-felt:not(.unscoped) .detail-empty{margin:8px 0;color:#7d8ea8;font-size:12.5px}@media(max-width:1000px){app-felt:not(.unscoped) .detail-grid{grid-template-columns:1fr}}app-felt:not(.unscoped) .hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:120px;margin:0;padding:20px 34px;overflow:hidden;background:#062a56 url(/metric-bg/earthquakes.png) center/cover no-repeat;color:#fff}app-felt:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#041a3e9e;pointer-events:none}app-felt:not(.unscoped) .hero-copy{position:relative;z-index:1;max-width:560px}app-felt:not(.unscoped) .hero-place{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:700}app-felt:not(.unscoped) .hero-place svg{width:18px;height:18px}app-felt:not(.unscoped) .hero-title{margin:0;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.02em}app-felt:not(.unscoped) .hero-sub{margin:6px 0 0;font-size:14px;opacity:.9}app-felt:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;margin:-26px 34px 0}app-felt:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-felt:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal}app-felt:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-felt:not(.unscoped) .view-tabs a:hover{color:#33405a}app-felt:not(.unscoped) .view-tabs a.active{color:#0056d8}app-felt:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-felt:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-felt:not(.unscoped) .felt-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:18px;align-items:start;margin:0 34px 30px}app-felt:not(.unscoped) .felt-layout .felt-list{margin:0}app-felt:not(.unscoped) .felt-panel{position:sticky;top:16px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta);overflow:hidden}app-felt:not(.unscoped) .panel-hint{margin:0;padding:40px 24px;color:#7d8ea8;font-size:13px;text-align:center}app-felt:not(.unscoped) .panel-map{position:relative;border-radius:11px;overflow:hidden}app-felt:not(.unscoped) .felt-map{height:460px;width:100%}app-felt:not(.unscoped) .map-legend.dentro{position:absolute;left:12px;bottom:12px;z-index:2;padding:9px 13px;border-radius:10px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 24px #0414304d;color:#e8f1ff}app-felt:not(.unscoped) .map-legend.dentro .key-note{color:#b9cbe6}app-felt:not(.unscoped) .map-legend.dentro .key-title{width:100%;margin-bottom:2px;color:#cfe0f7;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-felt:not(.unscoped) .map-legend{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0;padding:10px 16px;color:#617291;font-size:11px;font-weight:700}app-felt:not(.unscoped) .map-legend .key{display:flex;align-items:center;gap:6px}app-felt:not(.unscoped) .map-legend .key-note{font-weight:600;opacity:.8}app-felt:not(.unscoped) .map-legend .dot{width:10px;height:10px;border-radius:50%}app-felt:not(.unscoped) .map-legend .dot.minimal{background:#2f9e5f}app-felt:not(.unscoped) .map-legend .dot.low{background:#2f86ff}app-felt:not(.unscoped) .map-legend .dot.moderate{background:#f0b429}app-felt:not(.unscoped) .map-legend .dot.high{background:#e0342f}app-felt:not(.unscoped) .felt-panel .felt-detail{margin:0;padding:16px;border:0;border-radius:0;background:transparent}app-felt:not(.unscoped) .felt-panel .detail-grid{grid-template-columns:1fr;gap:18px}@media(max-width:1100px){app-felt:not(.unscoped) .felt-layout{grid-template-columns:1fr}app-felt:not(.unscoped) .felt-panel{position:static}}app-felt:not(.unscoped) .felt-row.cargando{pointer-events:none}app-felt:not(.unscoped) .felt-row.cargando .felt-mag.hueco{width:100px;height:52px;border-radius:12px;background:#eef3fa}app-felt:not(.unscoped) .felt-row.cargando .linea{height:11px;margin:0 0 9px;border-radius:6px;background:#eef3fa}app-felt:not(.unscoped) .felt-row.cargando .linea.larga{width:76%}app-felt:not(.unscoped) .felt-row.cargando .linea.corta{width:48%;margin-bottom:0}app-felt:not(.unscoped) .mapa-titulo{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:1rem;font-weight:800;color:#0b1f3a}app-felt:not(.unscoped) .mapa-titulo svg{width:17px;height:17px;color:#0056d8}app-felt:not(.unscoped) .mapa-titulo em{font-style:normal;font-weight:600;color:#6b7c99}app-felt:not(.unscoped) .tarjeta-detalle{padding:16px 18px;border:1px solid #e8eef7;border-radius:11px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-felt:not(.unscoped) .senti{grid-column:1/-1;margin-top:10px;padding-top:10px;border-top:1px solid #eef3fa}app-felt:not(.unscoped) .senti-botones{display:flex;align-items:center;flex-wrap:wrap;gap:8px}app-felt:not(.unscoped) .senti-botones button.medir{margin-left:4px;border-style:dashed}app-felt:not(.unscoped) .senti-botones button.medir.measuring{border-style:solid;border-color:#0056d8;background:#eef4fd;color:#0056d8}app-felt:not(.unscoped) .senti-botones button.medir.measuring svg{color:#0056d8}app-felt:not(.unscoped) .senti-botones button.medir:disabled{cursor:default}app-felt:not(.unscoped) .senti-botones .senti-aviso{color:#b4472c;font-size:11.5px;font-weight:600}app-felt:not(.unscoped) .senti-botones button{display:flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #e3ecf8;border-radius:9px;background:#fff;color:#46566f;font-size:12px;font-weight:700;cursor:pointer}app-felt:not(.unscoped) .senti-botones button svg{width:14px;height:14px;color:#7c8ba4}app-felt:not(.unscoped) .senti-botones button:hover{border-color:#b9cbe6}app-felt:not(.unscoped) .senti-botones button.puesto{border-color:#0056d8;background:#eef4fd;color:#0056d8}app-felt:not(.unscoped) .senti-botones button.puesto svg{color:#0056d8}app-felt:not(.unscoped) .senti-gente{display:flex;align-items:center;margin-left:auto}app-felt:not(.unscoped) .senti-gente .cara{display:grid;place-items:center;width:30px;height:30px;margin-left:-7px;border:2px solid #fff;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:#6b7c99;font-size:11px;font-weight:800;font-style:normal;overflow:hidden}app-felt:not(.unscoped) .senti-gente .cara:first-child{margin-left:0}app-felt:not(.unscoped) .senti-gente .cara img{width:100%;height:100%;object-fit:cover}app-felt:not(.unscoped) .senti-gente .cara svg{width:13px;height:13px}app-felt:not(.unscoped) .senti-gente .cara.mas{background:#0056d8;color:#fff;font-size:10.5px}app-felt:not(.unscoped) .paginas{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:14px 0 4px;padding:10px 4px 0;border-top:1px solid var(--line, #e9eef6)}app-felt:not(.unscoped) .paginas button{display:flex;align-items:center;gap:6px;padding:7px 14px;border:1px solid #0056d8;border-radius:9px;background:#fff;color:#0056d8;font-size:12.5px;font-weight:700;cursor:pointer}app-felt:not(.unscoped) .paginas button svg{width:15px;height:15px}app-felt:not(.unscoped) .paginas button:hover:not(:disabled){background:#f2f7ff}app-felt:not(.unscoped) .paginas button:disabled{opacity:.35;cursor:default}app-felt:not(.unscoped) .paginas-cuenta{font-size:12px;color:var(--muted, #6b7c99);font-variant-numeric:tabular-nums}@media(max-width:900px){app-felt:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-felt:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-felt:not(.unscoped) .felt-kpis{margin:18px 12.5px 0}app-felt:not(.unscoped) .felt-list{margin:0 12.5px 30px}app-felt:not(.unscoped) .felt-layout{margin:0 12.5px 30px}app-felt:not(.unscoped) .sorts-fila{margin:18px 12.5px 0}app-felt:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:10px;margin-top:0;padding:4px;border:0;border-radius:0;background:none;box-shadow:none}app-felt:not(.unscoped) .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-felt:not(.unscoped) .view-tabs a svg{width:14px;height:14px}app-felt:not(.unscoped) .felt-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 16px 0}app-felt:not(.unscoped) .felt-kpis .identidad{grid-column:1/-1;gap:12px;padding:12px 14px}app-felt:not(.unscoped) .felt-kpis .identidad .icono{width:46px;height:46px;border-radius:11px}app-felt:not(.unscoped) .felt-kpis .identidad .icono svg{width:23px;height:23px}app-felt:not(.unscoped) .felt-kpis .identidad h2{font-size:15.5px}app-felt:not(.unscoped) .felt-kpis .identidad p{font-size:11.5px}app-felt:not(.unscoped) .felt-kpis .kpi{padding:11px 13px}app-felt:not(.unscoped) .felt-kpis .kpi strong{font-size:23px}app-felt:not(.unscoped) .felt-kpis .kpi strong.lugar{font-size:14px}app-felt:not(.unscoped) .sorts-fila{margin:18px 16px 0}app-felt:not(.unscoped) .carril-sorts .felt-sorts button{flex:0 0 50%}app-felt:not(.unscoped) .felt-sorts button{min-width:0;justify-content:center;padding:10px 12px 11px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-felt:not(.unscoped) .felt-row{grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:12px 14px}app-felt:not(.unscoped) .felt-row>:nth-child(3),app-felt:not(.unscoped) .felt-row>:nth-child(4){grid-column:1/-1}}@media(max-width:620px){app-felt:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-felt:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-felt:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-felt:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-felt:not(.unscoped) .hero:not(.unscoped) .hero-title,app-felt:not(.unscoped) .hero-copy>h1,app-felt:not(.unscoped) .hero-titulo,app-felt:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-felt:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-felt:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-felt:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-felt:not(.unscoped) .hero-copy>p,app-felt:not(.unscoped) .hero-linea,app-felt:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.hourly-layout:not(.unscoped){display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:18px;margin:18px 8px 0;align-items:start}@media(max-width:1100px){.hourly-layout:not(.unscoped){grid-template-columns:minmax(0,1fr)}.hourly-layout:not(.unscoped)>section.card{margin-top:0}}.card-pestanas{position:relative;z-index:2;box-shadow:none}.hourly-layout>app-air-quality-panel{margin-top:37px}.columna-derecha{display:grid;min-width:0}.tira-pestanas{position:relative;z-index:1;display:flex;gap:6px;margin:0 0 -1px 20px;overflow-x:auto;scrollbar-width:none}.tira-pestanas::-webkit-scrollbar{display:none}.pestana-panel{position:relative;top:1px;flex:0 0 auto;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.pestana-panel:hover{background:#f5f9ff}.pestana-panel.puesta{z-index:3;padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}@media(max-width:620px){.tira-pestanas{margin-left:12px;gap:4px}.pestana-panel{padding:9px 12px 10px;font-size:12px}.pestana-panel.puesta{padding-bottom:11px}}app-flooding:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-flooding:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-flooding:not(.unscoped) .cabecera{position:relative;min-height:300px;display:grid;align-items:center;overflow:hidden}app-flooding:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-flooding:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-flooding:not(.unscoped) .cabecera-dicho{position:relative;z-index:2;padding:34px 26px;max-width:640px;color:#fff}app-flooding:not(.unscoped) .cabecera-dicho h1{margin:6px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em}app-flooding:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-flooding:not(.unscoped) .cabecera-dicho .frase{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffe6}app-flooding:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-flooding:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-flooding:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-flooding:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-flooding:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-flooding:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-flooding:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-flooding:not(.unscoped) .tarjeta h2{margin:0;font-size:17px;font-weight:700}app-flooding:not(.unscoped) .tarjeta header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-flooding:not(.unscoped) .lectura{margin:14px 0 0;font-size:15px;font-weight:600}app-flooding:not(.unscoped) .ingredientes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-flooding:not(.unscoped) .ingredientes li{border:1px solid var(--linea);border-radius:9px;padding:11px 13px}app-flooding:not(.unscoped) .ingredientes span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-flooding:not(.unscoped) .ingredientes strong{font-size:20px;font-weight:800}app-flooding:not(.unscoped) .ingredientes em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:var(--gris)}app-flooding:not(.unscoped) .limita{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--linea);font-size:12.5px;color:var(--gris)}app-flooding:not(.unscoped) .limita svg{width:16px;height:16px;color:var(--azul)}app-flooding:not(.unscoped) .dato-grande{margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}app-flooding:not(.unscoped) .dato-pie{margin:6px 0 0;font-size:12.5px;color:var(--gris)}app-flooding:not(.unscoped) .dato-extra{margin:10px 0 0;font-size:12.5px;font-weight:600}app-flooding:not(.unscoped) .vacio{margin:14px 0 0;font-size:13px;color:var(--gris)}app-flooding:not(.unscoped) .fuente{width:calc(100% - 25px);margin:0 auto 30px;font-size:11.5px;color:var(--gris)}@media(max-width:1100px){app-flooding:not(.unscoped) .kpis{grid-template-columns:repeat(2,1fr)}app-flooding:not(.unscoped) .tablero{grid-template-columns:1fr}}@media(max-width:640px){app-flooding:not(.unscoped) .kpis{grid-template-columns:1fr}app-flooding:not(.unscoped) .ingredientes{grid-template-columns:1fr}}app-flooding:not(.unscoped) .aforos{list-style:none;margin:14px 0 0;padding:0}app-flooding:not(.unscoped) .aforos li{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:14px;padding:10px 0 10px 12px;font-size:13px}app-flooding:not(.unscoped) .aforos li+li{border-top:1px solid var(--linea)}app-flooding:not(.unscoped) .aforos .nivel-normal{border-left-color:#cbd5e1}app-flooding:not(.unscoped) .aforos .nivel-elevated{border-left-color:#f6c344}app-flooding:not(.unscoped) .aforos .nivel-high{border-left-color:#f97316}app-flooding:not(.unscoped) .aforos .nivel-major{border-left-color:#e02424}app-flooding:not(.unscoped) .aforos .nivel-unknown{border-left-color:transparent}app-flooding:not(.unscoped) .aforo-nombre{font-weight:600}app-flooding:not(.unscoped) .aforo-dist,app-flooding:not(.unscoped) .aforo-pct{color:var(--gris);font-size:11.5px}app-flooding:not(.unscoped) .aforo-nivel{font-size:16px;font-weight:800}app-flooding:not(.unscoped) .aforo-nivel small{font-size:11px;font-weight:600;color:var(--gris)}app-flooding:not(.unscoped) .aforo-cambio{min-width:46px;text-align:right;font-size:12px;font-weight:700;color:var(--gris)}app-flooding:not(.unscoped) .aforo-cambio.sube{color:#e02424}app-flooding:not(.unscoped) .explica{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--gris)}app-flooding:not(.unscoped) .leyenda{list-style:none;margin:14px 0 0;padding:0;font-size:12px;color:var(--gris)}app-flooding:not(.unscoped) .leyenda li{display:flex;align-items:center;gap:9px;padding:4px 0}app-flooding:not(.unscoped) .leyenda i{width:12px;height:12px;border-radius:3px;flex:none}app-flooding:not(.unscoped) .leyenda .p-normal{background:#cbd5e1}app-flooding:not(.unscoped) .leyenda .p-elevated{background:#f6c344}app-flooding:not(.unscoped) .leyenda .p-high{background:#f97316}app-flooding:not(.unscoped) .leyenda .p-major{background:#e02424}app-flooding:not(.unscoped) .cabecera{min-height:360px}app-flooding:not(.unscoped) .antetitulo{display:inline-flex;align-items:center;gap:7px}app-flooding:not(.unscoped) .antetitulo svg{width:14px;height:14px}app-flooding:not(.unscoped) .stats-row{position:relative;display:grid;gap:18px;margin:18px 34px 0}app-flooding:not(.unscoped) .hourly-layout{margin:18px 34px 34px}app-flooding:not(.unscoped) .hourly-layout>section.card{margin-top:37px}app-flooding:not(.unscoped) .card h2{text-transform:uppercase}app-flooding:not(.unscoped) .avisos-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-flooding:not(.unscoped) .avisos-lista li{display:grid;gap:3px;padding:11px 14px;border:1px solid #e6eefa;border-radius:10px}app-flooding:not(.unscoped) .aviso-tipo{font-size:13.5px;font-weight:800;color:var(--tinta, #0f2544)}app-flooding:not(.unscoped) .aviso-zona{font-size:12.5px;color:#64748b;line-height:1.45}app-flooding:not(.unscoped) .avisos-lista li>a{display:grid;gap:3px;margin:-11px -14px;padding:11px 14px;border-radius:10px;text-decoration:none;transition:background-color .15s ease}app-flooding:not(.unscoped) .avisos-lista li>a:hover,app-flooding:not(.unscoped) .avisos-lista li>a:focus-visible{background:#fdf2f2}app-flooding:not(.unscoped) .aviso-titular{margin-top:3px;font-size:12.5px;color:var(--tinta, #0f2544);line-height:1.5}app-flooding:not(.unscoped) .aviso-leer{margin-top:5px;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:#e0342f}app-flooding:not(.unscoped) .grupo-rotulo{margin:16px 0 8px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7b8ca3}app-flooding:not(.unscoped) .grupo-rotulo:first-of-type{margin-top:6px}app-flooding:not(.unscoped) .rios-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}app-flooding:not(.unscoped) .rios-lista li{display:grid;grid-template-columns:74px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 14px;border:1px solid #e6eefa;border-radius:10px}app-flooding:not(.unscoped) .rios-lista .crecida-minor{border-left-color:#2f86ff}app-flooding:not(.unscoped) .rios-lista .crecida-moderate{border-left-color:#f0b429}app-flooding:not(.unscoped) .rios-lista .crecida-major{border-left-color:#e0342f}app-flooding:not(.unscoped) .rio-estado{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#64748b}app-flooding:not(.unscoped) .crecida-minor .rio-estado{color:#2f86ff}app-flooding:not(.unscoped) .crecida-moderate .rio-estado{color:#b8830f}app-flooding:not(.unscoped) .crecida-major .rio-estado{color:#e0342f}app-flooding:not(.unscoped) .rio-nombre{min-width:0;font-size:14px;font-weight:700;line-height:1.3}app-flooding:not(.unscoped) .rio-nombre small{display:block;font-size:12px;font-weight:500;color:#64748b}app-flooding:not(.unscoped) .rio-sobre{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}app-flooding:not(.unscoped) .rio-sobre small{font-size:11.5px;font-weight:600;color:#64748b}app-flooding:not(.unscoped) .riesgo-hero{display:grid;grid-template-columns:168px minmax(0,1fr);gap:22px;align-items:center;margin-top:16px}app-flooding:not(.unscoped) .riesgo-esfera{position:relative;display:grid;place-items:center;width:168px;height:168px}app-flooding:not(.unscoped) .riesgo-esfera svg{width:100%;height:100%;transform:rotate(-90deg)}app-flooding:not(.unscoped) .riesgo-esfera .riesgo-track{fill:none;stroke:#eef3fa;stroke-width:8}app-flooding:not(.unscoped) .riesgo-esfera .riesgo-fill{fill:none;stroke-width:8;stroke-linecap:round;transition:stroke-dashoffset .5s ease}app-flooding:not(.unscoped) .riesgo-esfera.bandNormal .riesgo-fill{stroke:#2f9e5f}app-flooding:not(.unscoped) .riesgo-esfera.bandElevated .riesgo-fill{stroke:#2f86ff}app-flooding:not(.unscoped) .riesgo-esfera.bandHigh .riesgo-fill{stroke:#f0b429}app-flooding:not(.unscoped) .riesgo-esfera.bandMajor .riesgo-fill{stroke:#e0342f}app-flooding:not(.unscoped) .riesgo-esfera.bandUnknown .riesgo-fill{stroke:#cbd5e1}app-flooding:not(.unscoped) .riesgo-valor{position:absolute;display:grid;justify-items:center;line-height:1}app-flooding:not(.unscoped) .riesgo-valor strong{font-size:42px;font-weight:800;font-variant-numeric:tabular-nums}app-flooding:not(.unscoped) .riesgo-valor span{margin-top:4px;font-size:12px;color:#64748b}app-flooding:not(.unscoped) .riesgo-label{position:absolute;bottom:-4px;margin:0;font-size:12.5px;font-weight:800}app-flooding:not(.unscoped) .riesgo-label.bandNormal{color:#1f9d5f}app-flooding:not(.unscoped) .riesgo-label.bandElevated{color:#2f86ff}app-flooding:not(.unscoped) .riesgo-label.bandHigh{color:#b8830f}app-flooding:not(.unscoped) .riesgo-label.bandMajor{color:#e0342f}app-flooding:not(.unscoped) .riesgo-label.bandUnknown{color:#7b8ca3}app-flooding:not(.unscoped) .riesgo-frase{margin:0;font-size:14.5px;line-height:1.5}app-flooding:not(.unscoped) .riesgo-cifras{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}app-flooding:not(.unscoped) .riesgo-cifras li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:#64748b}app-flooding:not(.unscoped) .riesgo-cifras strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tinta, #0f2544)}app-flooding:not(.unscoped) .riesgo-cifras strong.alerta{color:#e0342f}app-flooding:not(.unscoped) .riesgo-grafico{margin-top:22px;padding-top:18px;border-top:1px solid #eef3fa}app-flooding:not(.unscoped) .grafico-titulo{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7b8ca3}app-flooding:not(.unscoped) .grafico-barras{display:flex;align-items:flex-end;gap:8px;height:168px;overflow-x:auto;scrollbar-width:none}app-flooding:not(.unscoped) .grafico-barras::-webkit-scrollbar{display:none}app-flooding:not(.unscoped) .barra-col{display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;gap:6px;flex:1 0 46px;height:100%}app-flooding:not(.unscoped) .barra-col em{font-size:12px;font-style:normal;font-weight:800;font-variant-numeric:tabular-nums}app-flooding:not(.unscoped) .barra-col i{display:block;align-self:end;width:100%;min-height:6px;border-radius:6px 6px 0 0;background:#2f9e5f}app-flooding:not(.unscoped) .barra-col i.nivel-elevated{background:#2f86ff}app-flooding:not(.unscoped) .barra-col i.nivel-high{background:#f0b429}app-flooding:not(.unscoped) .barra-col i.nivel-major{background:#e0342f}app-flooding:not(.unscoped) .barra-col small{font-size:10.5px;color:#7b8ca3;white-space:nowrap}app-flooding:not(.unscoped) .grafico-pie{margin:12px 0 0;font-size:12px;color:#7b8ca3}app-flooding:not(.unscoped) .aviso-tipo em{margin-left:7px;font-size:11.5px;font-style:normal;font-weight:600;color:#7b8ca3}@media(max-width:720px){app-flooding:not(.unscoped) .riesgo-hero{grid-template-columns:minmax(0,1fr);justify-items:center}}app-flooding:not(.unscoped) app-section-tabs{position:relative;z-index:2;display:block;margin-top:-52px}app-flooding:not(.unscoped) .causa{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;margin:14px 0 0;padding:13px 16px;border:1px solid #e6eefa;border-radius:12px;font-size:13.5px;line-height:1.5;color:#3f5470}app-flooding:not(.unscoped) .causa strong{display:block;color:var(--tinta, #0f2544);font-size:14.5px}app-flooding:not(.unscoped) .causa svg{box-sizing:border-box;width:30px;height:30px;padding:6px;border:1.5px solid currentcolor;border-radius:8px;color:#2f86ff}app-flooding:not(.unscoped) .causa-cauce{border-left-color:#e0342f}app-flooding:not(.unscoped) .causa-cauce svg{color:#e0342f}app-flooding:not(.unscoped) .causa-lluvia{border-left-color:#f0b429}app-flooding:not(.unscoped) .causa-lluvia svg{color:#b8830f}app-flooding:not(.unscoped) .causa-sin-aviso{border-left-color:#2f86ff}app-flooding:not(.unscoped) .causa-sin-aviso svg{color:#2f86ff}app-flooding:not(.unscoped) .lluvia{display:grid;gap:12px;margin:14px 0 0;padding:14px 16px;border:1px solid #e6eefa;border-radius:12px;background:#f8fbff}app-flooding:not(.unscoped) .lluvia-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}app-flooding:not(.unscoped) .lluvia-cifras span{display:block;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7b8ca3}app-flooding:not(.unscoped) .lluvia-cifras strong{display:block;margin-top:3px;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}app-flooding:not(.unscoped) .lluvia-cifras strong small{font-size:12px;font-weight:600;color:#64748b}app-flooding:not(.unscoped) .lluvia-cifras strong.sin-dato{color:#94a3b8}app-flooding:not(.unscoped) .umbral-barra{height:8px;border-radius:999px;background:#e6eefa;overflow:hidden}app-flooding:not(.unscoped) .umbral-barra i{display:block;height:100%;min-width:3px;border-radius:999px;background:#2f86ff}app-flooding:not(.unscoped) .umbral-barra i.cerca{background:#f0b429}app-flooding:not(.unscoped) .umbral-barra i.pasa{background:#e0342f}app-flooding:not(.unscoped) .lluvia-umbral p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#3f5470}app-flooding:not(.unscoped) .lluvia-sin-umbral{margin:0;font-size:12.5px;line-height:1.5;color:#7b8ca3}app-flooding:not(.unscoped) .umbral-ventanas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0 0;padding:0;list-style:none;background:#e6eefa;border:1px solid #e6eefa;border-radius:10px;overflow:hidden}app-flooding:not(.unscoped) .umbral-ventanas li{display:grid;gap:2px;padding:9px 12px;background:#fff}app-flooding:not(.unscoped) .umbral-ventanas span{font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7b8ca3}app-flooding:not(.unscoped) .umbral-ventanas strong{font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}app-flooding:not(.unscoped) .umbral-ventanas strong small{font-size:11px;font-weight:600;color:#64748b}app-flooding:not(.unscoped) .umbral-fuente{margin:8px 0 0;font-size:11.5px;line-height:1.45;color:#7b8ca3}app-flooding:not(.unscoped) .lluvia-umbral p strong{font-size:15px;font-weight:800;color:var(--tinta, #0f2544)}app-flooding:not(.unscoped) .crecida{display:grid;gap:10px;margin:12px 0 0;padding:14px 16px;border:1px solid #e6eefa;border-radius:12px;background:#f8fbff}app-flooding:not(.unscoped) .crecida-titulo{margin:0;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#7b8ca3}app-flooding:not(.unscoped) .crecida-frase{margin:0;font-size:14px;line-height:1.55;color:var(--tinta, #0f2544)}app-flooding:not(.unscoped) .crecida-frase.grave{font-weight:700;color:#b3261e}app-flooding:not(.unscoped) .crecida-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:2px 0 0;padding:0;list-style:none}app-flooding:not(.unscoped) .crecida-datos li{display:grid;gap:3px}app-flooding:not(.unscoped) .crecida-datos span{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#7b8ca3}app-flooding:not(.unscoped) .crecida-datos strong{font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tinta, #0f2544)}app-flooding:not(.unscoped) .crecida-datos small{font-size:11px;font-weight:700;color:#64748b}app-flooding:not(.unscoped) .crecida-fuente{margin:0;font-size:11.5px;line-height:1.5;color:#7b8ca3}app-flooding:not(.unscoped) .lluvia-barras i{background:#3d86f0}app-flooding:not(.unscoped) .lluvia-barras small{font-variant-numeric:tabular-nums}app-flooding:not(.unscoped) .cauce-barra{position:relative;height:8px;border-radius:999px;background:#dbe7f7;overflow:hidden}app-flooding:not(.unscoped) .cauce-barra i{display:block;height:100%;border-radius:999px;background:#3d86f0;transition:width .5s ease}app-flooding:not(.unscoped) .cauce-pie{margin:-4px 0 0;font-size:12.5px;line-height:1.5;color:#55708f}@media(max-width:620px){app-flooding:not(.unscoped) .stats-row{margin:18px 12.5px 0}app-flooding:not(.unscoped) .hourly-layout{margin:18px 12.5px 34px}}app-flood-forecast:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-flood-forecast:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-flood-forecast:not(.unscoped) .cabecera{position:relative;height:120px;display:grid;align-items:center;overflow:hidden}app-flood-forecast:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-flood-forecast:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-flood-forecast:not(.unscoped) .cabecera-dicho{position:relative;z-index:2;padding:34px 26px;max-width:640px;color:#fff}app-flood-forecast:not(.unscoped) .cabecera-dicho h1{margin:6px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em}app-flood-forecast:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-flood-forecast:not(.unscoped) .cabecera-dicho .frase{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffe6}app-flood-forecast:not(.unscoped) .kpis{width:calc(100% - 68px);margin:18px auto 0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-flood-forecast:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 14px 34px #0f254414}app-flood-forecast:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-flood-forecast:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-flood-forecast:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-flood-forecast:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-flood-forecast:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-flood-forecast:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .tablero{width:calc(100% - 25px);margin:22px auto 34px;display:grid;grid-template-columns:1.7fr 1fr;gap:18px;align-items:start}app-flood-forecast:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-flood-forecast:not(.unscoped) .tarjeta h2{margin:0;font-size:17px;font-weight:700}app-flood-forecast:not(.unscoped) .tarjeta header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .lectura{margin:14px 0 0;font-size:15px;font-weight:600}app-flood-forecast:not(.unscoped) .ingredientes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-flood-forecast:not(.unscoped) .ingredientes li{border:1px solid var(--linea);border-radius:9px;padding:11px 13px}app-flood-forecast:not(.unscoped) .ingredientes span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-flood-forecast:not(.unscoped) .ingredientes strong{font-size:20px;font-weight:800}app-flood-forecast:not(.unscoped) .ingredientes em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .limita{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--linea);font-size:12.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .limita svg{width:16px;height:16px;color:var(--azul)}app-flood-forecast:not(.unscoped) .dato-grande{margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}app-flood-forecast:not(.unscoped) .dato-pie{margin:6px 0 0;font-size:12.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .dato-extra{margin:10px 0 0;font-size:12.5px;font-weight:600}app-flood-forecast:not(.unscoped) .vacio{margin:14px 0 0;font-size:13px;color:var(--gris)}app-flood-forecast:not(.unscoped) .fuente{width:calc(100% - 25px);margin:0 auto 30px;font-size:11.5px;color:var(--gris)}@media(max-width:1100px){app-flood-forecast:not(.unscoped) .kpis{grid-template-columns:repeat(2,1fr)}app-flood-forecast:not(.unscoped) .tablero{grid-template-columns:1fr}}@media(max-width:640px){app-flood-forecast:not(.unscoped) .kpis{grid-template-columns:1fr}app-flood-forecast:not(.unscoped) .ingredientes{grid-template-columns:1fr}}app-flood-forecast:not(.unscoped) .probabilidades{width:calc(100% - 68px);margin:18px auto 0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-flood-forecast:not(.unscoped) .probabilidades article{position:relative;overflow:hidden;border-radius:12px;padding:16px 18px;color:#fff;box-shadow:0 14px 34px #0f254424}app-flood-forecast:not(.unscoped) .probabilidades .p0{background:#1668e3}app-flood-forecast:not(.unscoped) .probabilidades .p1{background:#4a4fe0}app-flood-forecast:not(.unscoped) .probabilidades .p2{background:#8a3fd8}app-flood-forecast:not(.unscoped) .probabilidades .p3{background:#c73ab5}app-flood-forecast:not(.unscoped) .p-nombre{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.92}app-flood-forecast:not(.unscoped) .p-cifra{margin:6px 0 2px;font-size:34px;font-weight:800;line-height:1}app-flood-forecast:not(.unscoped) .p-cifra small{font-size:15px;font-weight:700}app-flood-forecast:not(.unscoped) .p-nota{margin:0;font-size:11.5px;opacity:.85}app-flood-forecast:not(.unscoped) .p-icono{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff3}app-flood-forecast:not(.unscoped) .p-icono svg{width:17px;height:17px}app-flood-forecast:not(.unscoped) .bloque{width:calc(100% - 25px);margin:22px auto 0;display:grid;gap:18px}app-flood-forecast:not(.unscoped) .siete-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:14px}app-flood-forecast:not(.unscoped) .dia{border:1px solid var(--linea);border-radius:10px;padding:13px 10px;text-align:center}app-flood-forecast:not(.unscoped) .dia p{margin:0}app-flood-forecast:not(.unscoped) .dia-nombre{font-size:13px;font-weight:700}app-flood-forecast:not(.unscoped) .dia-fecha{font-size:11.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .dia-icono{width:22px;height:22px;margin:9px auto 7px;color:var(--azul);display:block}app-flood-forecast:not(.unscoped) .dia-cifra{font-size:21px;font-weight:800}app-flood-forecast:not(.unscoped) .dia-pie{margin-top:4px;font-size:10.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .dia-nivel,app-flood-forecast:not(.unscoped) .franja-nivel{font-size:11.5px;font-weight:800;letter-spacing:.04em}app-flood-forecast:not(.unscoped) .n-minimal{color:#64748b}app-flood-forecast:not(.unscoped) .n-low{color:#15803d}app-flood-forecast:not(.unscoped) .n-moderate{color:#b45309}app-flood-forecast:not(.unscoped) .n-high{color:#e02424}app-flood-forecast:not(.unscoped) .franjas{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}app-flood-forecast:not(.unscoped) .franja{border:1px solid var(--linea);border-radius:10px;padding:12px 13px}app-flood-forecast:not(.unscoped) .franja p{margin:0}app-flood-forecast:not(.unscoped) .franja.ahora{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul) inset}app-flood-forecast:not(.unscoped) .franja-nombre{font-size:13px;font-weight:700}app-flood-forecast:not(.unscoped) .franja-horas{font-size:11.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .franja-pie{margin-top:4px;font-size:11px;color:var(--gris)}app-flood-forecast:not(.unscoped) .ahora-etiqueta{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:5px;background:var(--azul);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.05em}app-flood-forecast:not(.unscoped) .aviso,app-flood-forecast:not(.unscoped) .metodo{font-size:11.5px;line-height:1.55;color:var(--gris)}app-flood-forecast:not(.unscoped) .aviso{margin:14px 0 0}app-flood-forecast:not(.unscoped) .metodo{width:calc(100% - 25px);margin:20px auto 30px}app-flood-forecast:not(.unscoped) .riesgos{width:calc(100% - 25px);margin:18px auto 0;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-flood-forecast:not(.unscoped) .riesgos header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}app-flood-forecast:not(.unscoped) .riesgos h2{margin:0;font-size:17px;font-weight:700}app-flood-forecast:not(.unscoped) .riesgos table{width:100%;border-collapse:collapse;margin-top:14px}app-flood-forecast:not(.unscoped) .riesgos th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:8px 10px 8px 0}app-flood-forecast:not(.unscoped) .riesgos tbody th{font-size:13px;text-transform:none;letter-spacing:0;color:var(--tinta)}app-flood-forecast:not(.unscoped) .riesgos td{padding:9px 10px 9px 0}app-flood-forecast:not(.unscoped) .riesgos tbody tr+tr td,app-flood-forecast:not(.unscoped) .riesgos tbody tr+tr th{border-top:1px solid var(--linea)}app-flood-forecast:not(.unscoped) .valor{display:inline-block;min-width:58px;font-size:13.5px;font-weight:800}app-flood-forecast:not(.unscoped) .barra{display:inline-block;width:96px;height:6px;border-radius:3px;background:#e8eef7;vertical-align:middle;overflow:hidden}app-flood-forecast:not(.unscoped) .barra i{display:block;height:100%;border-radius:3px}app-flood-forecast:not(.unscoped) .barra i.n-minimal{background:#94a3b8}app-flood-forecast:not(.unscoped) .barra i.n-low{background:#16a34a}app-flood-forecast:not(.unscoped) .barra i.n-moderate{background:#f0a020}app-flood-forecast:not(.unscoped) .barra i.n-high{background:#e02424}app-flood-forecast:not(.unscoped) .leyenda{list-style:none;display:flex;gap:14px;margin:0;padding:0;font-size:11.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .leyenda li{display:flex;align-items:center;gap:6px}app-flood-forecast:not(.unscoped) .leyenda i{width:9px;height:9px;border-radius:50%}app-flood-forecast:not(.unscoped) .leyenda .l-minimal{background:#94a3b8}app-flood-forecast:not(.unscoped) .leyenda .l-low{background:#16a34a}app-flood-forecast:not(.unscoped) .leyenda .l-moderate{background:#f0a020}app-flood-forecast:not(.unscoped) .leyenda .l-high{background:#e02424}app-flood-forecast:not(.unscoped) .nota-tabla{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:8px;background:transparent;border:1.5px solid currentColor;font-size:12px;color:var(--gris)}app-flood-forecast:not(.unscoped) .nota-tabla svg{width:16px;height:16px;color:var(--azul);flex:none}@media(max-width:1100px){app-flood-forecast:not(.unscoped) .probabilidades{grid-template-columns:repeat(2,1fr)}app-flood-forecast:not(.unscoped) .siete-dias{grid-template-columns:repeat(4,1fr)}app-flood-forecast:not(.unscoped) .franjas{grid-template-columns:repeat(2,1fr)}}app-flood-forecast:not(.unscoped) .sub{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-flood-forecast:not(.unscoped) .proyeccion{width:100%;border-collapse:collapse;margin-top:14px}app-flood-forecast:not(.unscoped) .proyeccion th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:8px 12px 8px 0}app-flood-forecast:not(.unscoped) .proyeccion tbody th{font-size:12.5px;text-transform:none;letter-spacing:0;color:var(--tinta)}app-flood-forecast:not(.unscoped) .proyeccion td{padding:9px 12px 9px 0;font-size:13px}app-flood-forecast:not(.unscoped) .proyeccion tbody tr+tr td,app-flood-forecast:not(.unscoped) .proyeccion tbody tr+tr th{border-top:1px solid var(--linea)}app-flood-forecast:not(.unscoped) .proyeccion .sube{color:#e02424;font-weight:700}app-flood-forecast:not(.unscoped) .n-rising{color:#e02424}app-flood-forecast:not(.unscoped) .n-slow{color:#b45309}app-flood-forecast:not(.unscoped) .n-steady{color:#64748b}app-flood-forecast:not(.unscoped) .n-falling{color:#15803d}app-flood-forecast:not(.unscoped) .n-unknown{color:#94a3b8}app-flood-forecast:not(.unscoped) .cabecera{height:120px}app-flood-forecast:not(.unscoped) .antetitulo{display:inline-flex;align-items:center;gap:7px}app-flood-forecast:not(.unscoped) .antetitulo svg{width:14px;height:14px}app-flood-forecast:not(.unscoped) .kpis{margin-top:0}app-flood-forecast:not(.unscoped) .page-head{position:relative;display:flex;align-items:center;min-height:120px;padding:20px 34px 46px;overflow:hidden;background-color:#062a56;background-position:center;background-size:cover;color:#fff}app-flood-forecast:not(.unscoped) .page-head:before{content:"";position:absolute;inset:0;background:#061a429e}app-flood-forecast:not(.unscoped) .page-head-copy{position:relative;z-index:1}app-flood-forecast:not(.unscoped) .page-head-copy h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-flood-forecast:not(.unscoped) .page-head-copy p{margin:5px 0 0;font-size:13.5px;font-weight:600;opacity:.92}app-flood-forecast:not(.unscoped) app-section-tabs{position:relative;z-index:2;display:block;margin-top:-26px}app-flood-forecast:not(.unscoped) .stats-row{position:relative;display:grid;gap:18px;margin:18px 34px 0}app-flood-forecast:not(.unscoped) .proyeccion-modelo{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none}app-flood-forecast:not(.unscoped) .proyeccion-modelo li{display:grid;gap:4px}app-flood-forecast:not(.unscoped) .proyeccion-modelo span{font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#7b8ca3}app-flood-forecast:not(.unscoped) .proyeccion-modelo strong{font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tinta, #0f2544)}app-flood-forecast:not(.unscoped) .proyeccion-modelo small{font-size:11px;font-weight:700;color:#64748b}app-flood-forecast:not(.unscoped) .outlook-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin:14px 0 0}app-flood-forecast:not(.unscoped) .outlook-day{display:grid;gap:3px;justify-items:center;padding:12px 6px;border:1px solid #e6eefa;border-radius:12px;background:#f8fbff;text-align:center}app-flood-forecast:not(.unscoped) .outlook-day .day-name{margin:0;font-size:11px;font-weight:800;color:var(--tinta, #0f2544)}app-flood-forecast:not(.unscoped) .outlook-day .day-date{margin:0;font-size:10.5px;color:#7b8ca3}app-flood-forecast:not(.unscoped) .outlook-day .day-level{margin:6px 0 0;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-flood-forecast:not(.unscoped) .outlook-day .day-level.n-low{color:#1f9d5f}app-flood-forecast:not(.unscoped) .outlook-day .day-level.n-moderate{color:#b8830f}app-flood-forecast:not(.unscoped) .outlook-day .day-level.n-high{color:#e0342f}app-flood-forecast:not(.unscoped) .outlook-day .day-prob{margin:0;font-size:19px;font-weight:800;font-variant-numeric:tabular-nums;color:var(--tinta, #0f2544)}app-flood-forecast:not(.unscoped) .outlook-day .day-note{margin:2px 0 0;font-size:10px;color:#7b8ca3}app-flood-forecast:not(.unscoped) .outlook-day .day-rain{margin:0;font-size:11px;font-weight:700;color:#2f6fe0}app-flood-forecast:not(.unscoped) .zona-aviso{position:relative;margin:22px 0 0 14px;padding:13px 16px 13px 26px;border:1px solid #e0342f;border-radius:10px;background:transparent;color:#e0342f;font-size:13px;line-height:1.55}app-flood-forecast:not(.unscoped) .zona-aviso .zona-icono{position:absolute;top:50%;left:-14px;box-sizing:border-box;width:28px;height:28px;padding:4px;transform:translateY(-50%);border-radius:50%;background:#e0342f;color:#fff;box-shadow:0 0 0 2px #fff}app-flood-forecast:not(.unscoped) .zona-aviso em,app-flood-forecast:not(.unscoped) .zona-aviso strong{font-style:normal;font-weight:800;color:inherit}app-flood-forecast:not(.unscoped) .zona-aviso.normal{border-color:#9db2ce;color:#55708f}app-flood-forecast:not(.unscoped) .zona-aviso.normal .zona-icono{background:#55708f;color:#fff}@media(max-width:860px){app-flood-forecast:not(.unscoped) .outlook-row{grid-template-columns:repeat(4,1fr)}}app-flood-forecast:not(.unscoped) .aforo-desbordado{display:grid;gap:3px;margin:12px 0 0;padding:12px 14px;border-radius:0 10px 10px 0;background:#fdf2f2;font-size:13.5px;line-height:1.5;color:#7f1d1d}app-flood-forecast:not(.unscoped) .aforo-desbordado strong{font-weight:800}app-flood-forecast:not(.unscoped) .aforo-cuando{font-size:11.5px;font-weight:700;color:#a14b47}app-flood-forecast:not(.unscoped) .aviso-oficial{display:grid;gap:4px;margin:12px 0 0;padding:12px 14px;border-radius:0 10px 10px 0;background:#fff5f5;color:#7f1d1d}app-flood-forecast:not(.unscoped) .aviso-oficial strong{font-size:14px;font-weight:800}app-flood-forecast:not(.unscoped) .aviso-oficial a{justify-self:start;font-size:11.5px;font-weight:800;color:#b3261e}app-flood-forecast:not(.unscoped) .aviso-titular{font-size:12.5px;line-height:1.5}app-flood-forecast:not(.unscoped) .zona-comunidad{display:block;margin-bottom:3px;font-weight:800}app-flood-forecast:not(.unscoped) .zona-comunidad em{font-style:normal;opacity:.7}app-flood-forecast:not(.unscoped) .tira-prevision{margin-top:22px;margin-left:46px}app-flood-forecast:not(.unscoped) .tira-prevision+.bloque{margin-top:0}app-flood-forecast:not(.unscoped) .cargando{display:grid;justify-items:center;align-content:center;gap:12px;min-height:148px;text-align:center}app-flood-forecast:not(.unscoped) .cargando-nota{margin:0;font-size:12.5px;color:#7b8ca3}app-forecast:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-forecast:not(.unscoped) .forecast-page{display:flex;flex-direction:column;min-height:100vh;background:#f4f9ff}app-forecast:not(.unscoped) .sources-title{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .sources-title svg{width:17px;height:17px;color:var(--blue)}app-forecast:not(.unscoped) .source-list{flex:1;display:flex;flex-wrap:wrap;gap:26px}app-forecast:not(.unscoped) .source{display:flex;align-items:center;gap:9px}app-forecast:not(.unscoped) .source strong{display:block;font-size:12px;color:var(--ink)}app-forecast:not(.unscoped) .source small{display:block;font-size:10.5px;color:var(--muted)}app-forecast:not(.unscoped) .source-dot{width:9px;height:9px;border-radius:50%;background:#22a55f}app-forecast:not(.unscoped) .source.down .source-dot{background:#d2d9e4}app-forecast:not(.unscoped) .quake-dot{width:16px;height:16px;border:2px solid rgba(255,255,255,.9);border-radius:50%;cursor:pointer;transition:transform .12s ease}app-forecast:not(.unscoped) .quake-dot:hover{transform:scale(1.35)}app-forecast:not(.unscoped) .quake-dot.low{background:#4fbf7d}app-forecast:not(.unscoped) .quake-dot.medium{width:20px;height:20px;background:#f59e28}app-forecast:not(.unscoped) .quake-dot.high{width:34px;height:34px;background:#e0342f}app-forecast:not(.unscoped) .quake-dot.latest{width:38px;height:38px;background:#f52d32;box-shadow:0 0 0 7px #f52d3242}app-forecast:not(.unscoped) .quake-dot.epicenter{width:26px;height:26px;border:0;background:#e0262b;box-shadow:0 0 0 3px #ffffffe6;overflow:visible}app-forecast:not(.unscoped) .quake-dot.epicenter:hover{transform:none}app-forecast:not(.unscoped) .quake-core{position:absolute;top:50%;left:50%;z-index:3;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff}app-forecast:not(.unscoped) .quake-ring{position:absolute;top:50%;left:50%;z-index:1;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid rgba(224,38,43,.75);border-radius:50%;animation:quake-wave 2.6s ease-out infinite;pointer-events:none}app-forecast:not(.unscoped) .quake-value{position:absolute;top:50%;left:calc(100% + 9px);z-index:4;transform:translateY(-50%);padding:2px 7px;border-radius:5px;background:#091a36db;color:#fff;font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap}app-forecast:not(.unscoped) .back{display:inline-flex;align-items:center;gap:6px;color:#ffffffdb;font-size:12.5px;font-weight:700;text-decoration:none}app-forecast:not(.unscoped) .back svg{width:15px;height:15px}app-forecast:not(.unscoped) .back:hover{color:#fff}app-forecast:not(.unscoped) .forecast{flex:1}app-forecast:not(.unscoped) .page-empty{flex:1;margin:34px}app-forecast:not(.unscoped) .forecast{margin:0 34px 26px;padding:22px;border:1px solid #e3ecf8;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-forecast:not(.unscoped) .forecast-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}app-forecast:not(.unscoped) .forecast-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .forecast-head svg{width:18px;height:18px;color:var(--blue)}app-forecast:not(.unscoped) .forecast-head p{margin:5px 0 0;font-size:12.5px;color:var(--muted)}app-forecast:not(.unscoped) .forecast-empty{margin:0;padding:18px;border-radius:8px;background:#f5f9fe;color:var(--muted);font-size:13px}app-forecast:not(.unscoped) .fit-warning{display:flex;gap:10px;margin:0 0 16px;padding:12px 14px;border-radius:6px;background:transparent;border:1.5px solid currentColor;font-size:12.5px;line-height:1.5;color:#6b4a08}app-forecast:not(.unscoped) .fit-warning svg{flex:none;width:16px;height:16px;margin-top:1px}app-forecast:not(.unscoped) .fc-card{display:flex;flex-direction:column;padding:16px;border:1px solid #eaf1fa;border-radius:9px;background:#fff}app-forecast:not(.unscoped) .fc-card h3{margin:0 0 12px;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}app-forecast:not(.unscoped) .prob-table{width:100%;border-collapse:collapse;font-size:13px}app-forecast:not(.unscoped) .prob-table th{padding:0 6px 8px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}app-forecast:not(.unscoped) .prob-table td{padding:9px 6px;border-bottom:1px solid #f0f5fb;vertical-align:middle}app-forecast:not(.unscoped) .prob-table tbody tr:last-child td{border-bottom:0}app-forecast:not(.unscoped) .prob-value{display:inline-block;min-width:42px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .prob-bar{display:inline-block;width:70px;height:6px;border-radius:999px;background:#e7eefa;vertical-align:middle}app-forecast:not(.unscoped) .prob-bar i{display:block;height:100%;border-radius:999px;background:#1a78f2}app-forecast:not(.unscoped) .rate-minimal.prob-value{color:#7d8ba1}app-forecast:not(.unscoped) .rate-minimal i{background:#a9b6c9}app-forecast:not(.unscoped) .rate-low.prob-value{color:#1a7f4b}app-forecast:not(.unscoped) .rate-low i{background:#2fb06d}app-forecast:not(.unscoped) .rate-moderate.prob-value{color:#99610a}app-forecast:not(.unscoped) .rate-moderate i{background:#e9a325}app-forecast:not(.unscoped) .rate-high.prob-value{color:#b7242a}app-forecast:not(.unscoped) .rate-high i{background:#e34c47}app-forecast:not(.unscoped) .rate-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}app-forecast:not(.unscoped) .rate-legend{display:flex;gap:14px;margin:0;padding:0;list-style:none}app-forecast:not(.unscoped) .rate-legend li{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:11px;font-weight:700}app-forecast:not(.unscoped) .rate-legend i{width:10px;height:10px;border-radius:3px}app-forecast:not(.unscoped) .rate-legend .rate-minimal i{background:#9dabc1}app-forecast:not(.unscoped) .rate-legend .rate-low i{background:#22a55f}app-forecast:not(.unscoped) .rate-legend .rate-moderate i{background:#e0930f}app-forecast:not(.unscoped) .rate-legend .rate-high i{background:#d93630}app-forecast:not(.unscoped) .weekly{margin:12px 0 0;padding-top:11px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}app-forecast:not(.unscoped) .weekly span{margin-left:10px}app-forecast:not(.unscoped) .weekly strong{color:var(--ink)}app-forecast:not(.unscoped) .after-lead{margin:0 0 10px;font-size:12.5px;line-height:1.45;color:#33405a}app-forecast:not(.unscoped) .after-stat{margin:0;font-size:34px;font-weight:800;line-height:1;color:var(--ink)}app-forecast:not(.unscoped) .after-prob{margin:12px 0 0;font-size:13px;color:#33405a}app-forecast:not(.unscoped) .after-prob strong{color:var(--blue);font-size:15px}app-forecast:not(.unscoped) .after-params{margin:auto 0 0;padding-top:11px;font-size:10.5px;color:#8296b4}app-forecast:not(.unscoped) .pattern-summary{margin:0 0 12px;font-size:13px;font-weight:700;color:var(--ink)}app-forecast:not(.unscoped) .signals{margin:0;padding:0;list-style:none;display:grid;gap:8px}app-forecast:not(.unscoped) .signal{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:8px 10px;border-radius:5px;background:#fff}app-forecast:not(.unscoped) .signal.elevated{border-left-color:#e0a11b;background:#fffaf1}app-forecast:not(.unscoped) .signal.quiet{border-left-color:#7c8fab}app-forecast:not(.unscoped) .signal-label{font-size:12px;font-weight:700;color:var(--ink)}app-forecast:not(.unscoped) .signal-value{font-size:12px;font-weight:800;color:var(--blue)}app-forecast:not(.unscoped) .signal-detail{grid-column:1/-1;font-size:10.5px;color:var(--muted)}app-forecast:not(.unscoped) .pattern-disclaimer{margin:auto 0 0;padding-top:11px;font-size:10.5px;line-height:1.45;color:#8296b4}app-forecast:not(.unscoped) .forecast-basis{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.55;color:var(--muted)}@media(max-width:1200px){app-forecast:not(.unscoped) .forecast-grid{grid-template-columns:1fr}}app-forecast:not(.unscoped) .basis{margin-left:5px;padding:1px 5px;border-radius:4px;background:#eef3fa;font-size:9.5px;font-weight:700;color:#7c8fab}app-forecast:not(.unscoped) .outlook{margin-top:12px;padding-top:11px;border-top:1px solid var(--line)}app-forecast:not(.unscoped) .outlook table{width:100%;border-collapse:collapse;font-size:12px}app-forecast:not(.unscoped) .outlook th{padding:0 6px 6px;text-align:left;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}app-forecast:not(.unscoped) .outlook td{padding:5px 6px;color:#33405a}app-forecast:not(.unscoped) .outlook td:first-child{color:var(--ink)}app-forecast:not(.unscoped) .outlook tbody tr+tr td{border-top:1px solid #f2f6fc}app-forecast:not(.unscoped) .region-tab.active .fc-card.wide{grid-column:span 2}app-forecast:not(.unscoped) .gauge{position:relative;display:grid;place-items:center;margin-bottom:14px}app-forecast:not(.unscoped) .gauge svg{width:100%;max-width:168px;height:auto}app-forecast:not(.unscoped) .gauge .gauge-track,app-forecast:not(.unscoped) .gauge .gauge-fill{fill:none;stroke-width:11;stroke-linecap:round}app-forecast:not(.unscoped) .gauge .gauge-track{stroke:#e6edf7}app-forecast:not(.unscoped) .gauge .gauge-fill{stroke:var(--blue);transition:stroke-dashoffset .5s ease}app-forecast:not(.unscoped) .gauge-value{position:absolute;bottom:2px;display:grid;justify-items:center}app-forecast:not(.unscoped) .gauge-value strong{font-size:26px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .gauge-value span{font-size:11.5px;font-weight:700;color:var(--muted)}app-forecast:not(.unscoped) .factors{margin:0;padding:0;list-style:none;display:grid;gap:9px}app-forecast:not(.unscoped) .factors li{display:grid;grid-template-columns:1fr auto;gap:3px 10px;font-size:11.5px}app-forecast:not(.unscoped) .factor-label{color:#33405a;font-weight:600}app-forecast:not(.unscoped) .factor-value{color:var(--muted)}app-forecast:not(.unscoped) .factor-bar{grid-column:1/-1;height:4px;border-radius:999px;background:#eaf1fa}app-forecast:not(.unscoped) .factor-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}app-forecast:not(.unscoped) .confidence-basis{margin:auto 0 0;padding-top:11px;font-size:10.5px;line-height:1.45;color:#8296b4}app-forecast:not(.unscoped) .zone-map-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:13px 16px;border-bottom:1px solid #eaf1fa}app-forecast:not(.unscoped) .zone-map-head h3{margin:0;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}app-forecast:not(.unscoped) .zone-map-coords{font-size:11px;color:#8296b4}app-forecast:not(.unscoped) .forecast-note{display:flex;gap:9px;margin:14px 0 0;padding:11px 13px;border-radius:7px;background:transparent;border:1.5px solid currentColor;font-size:11.5px;line-height:1.5;color:#435472}app-forecast:not(.unscoped) .forecast-note svg{flex:none;width:15px;height:15px;margin-top:1px;color:var(--blue)}app-forecast:not(.unscoped) .panel-card{position:relative;margin-bottom:16px;padding:20px;border:1px solid #e3ecf8;border-radius:11px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-forecast:not(.unscoped) .forecast-skeleton .outlook-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}app-forecast:not(.unscoped) .forecast-skeleton .parts-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}app-forecast:not(.unscoped) .forecast-skeleton .kpi-row app-loading-block{min-height:96px}app-forecast:not(.unscoped) .level-unknown{color:#8695ac}app-forecast:not(.unscoped) .panel-title{margin:0 0 16px;font-size:16px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .outlook-row{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}app-forecast:not(.unscoped) .outlook-day{padding:16px 10px;border:1px solid #e8eff9;border-radius:10px;text-align:center;background:#fff}app-forecast:not(.unscoped) .day-name{margin:0;font-size:14px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .day-date{margin:3px 0 12px;font-size:12px;color:var(--muted)}app-forecast:not(.unscoped) .day-icon{width:30px;height:30px;margin-bottom:10px}app-forecast:not(.unscoped) .day-level{margin:0 0 8px;font-size:13px;font-weight:800;text-transform:uppercase}app-forecast:not(.unscoped) .day-prob{margin:0;font-size:22px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .day-band{margin:2px 0 0;font-size:10.5px;font-weight:700;color:var(--muted)}app-forecast:not(.unscoped) .day-band span{font-weight:600;opacity:.8}app-forecast:not(.unscoped) .day-note{margin:3px 0 0;font-size:10.5px;color:var(--muted)}app-forecast:not(.unscoped) .level-minimal{color:#2f9e5f}app-forecast:not(.unscoped) .level-low{color:#2f9e5f}app-forecast:not(.unscoped) .level-moderate{color:#0f6ae6}app-forecast:not(.unscoped) .level-high{color:#e0342f}app-forecast:not(.unscoped) .dot.level-minimal{background:#2f9e5f}app-forecast:not(.unscoped) .dot.level-low{background:#2f86ff}app-forecast:not(.unscoped) .dot.level-moderate{background:#f0b429}app-forecast:not(.unscoped) .dot.level-high{background:#e0342f}app-forecast:not(.unscoped) .timeline-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}app-forecast:not(.unscoped) .timeline-part{padding:14px 12px;border:1px solid #e8eff9;border-radius:10px}app-forecast:not(.unscoped) .part-label{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .part-window{margin:2px 0 10px;font-size:11px;color:var(--muted)}app-forecast:not(.unscoped) .part-level{margin:0 0 6px;font-size:12.5px;font-weight:800;text-transform:uppercase}app-forecast:not(.unscoped) .part-prob{margin:0;font-size:18px;font-weight:800;color:var(--ink)}app-forecast:not(.unscoped) .part-note{margin:2px 0 0;font-size:10px;color:var(--muted)}app-forecast:not(.unscoped) .trend{position:relative;height:168px;padding:8px 0;border-bottom:1px solid var(--line)}app-forecast:not(.unscoped) .trend svg{width:100%;height:100%}app-forecast:not(.unscoped) .trend-line{fill:none;stroke:#0f6ae6;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-forecast:not(.unscoped) .trend-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--muted)}app-forecast:not(.unscoped) .trend-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-forecast:not(.unscoped) .risk-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}app-forecast:not(.unscoped) .risk-head .panel-title{margin-bottom:4px}app-forecast:not(.unscoped) .risk-sub{margin:0;font-size:12px;color:var(--muted)}app-forecast:not(.unscoped) .risk-legend{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;font-size:11.5px;color:#33405a}app-forecast:not(.unscoped) .risk-legend li{display:inline-flex;align-items:center;gap:6px}app-forecast:not(.unscoped) .risk-legend .dot{width:10px;height:10px;border-radius:50%}app-forecast:not(.unscoped) .cell-table{width:100%;border-collapse:collapse;font-size:13px}app-forecast:not(.unscoped) .cell-table th{padding:0 8px 9px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}app-forecast:not(.unscoped) .cell-table td{padding:9px 8px;border-bottom:1px solid #f0f5fb}app-forecast:not(.unscoped) .cell-table tbody tr:last-child td{border-bottom:0}app-forecast:not(.unscoped) .ad-slot{position:relative;display:grid;place-items:center;margin-bottom:16px;border:1px dashed #ccdcf0;border-radius:10px;background:repeating-linear-gradient(135deg,#f7fafe,#f7fafe 10px,#f2f7fd 10px 20px);color:#8ea3c0}app-forecast:not(.unscoped) .ad-banner{min-height:96px}app-forecast:not(.unscoped) .ad-rect{min-height:250px;max-width:300px;margin:16px auto}app-forecast:not(.unscoped) .ad-tag{position:absolute;top:8px;left:10px;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#a8b9d2}app-forecast:not(.unscoped) .ad-body{font-size:12px;font-weight:700}@media(max-width:1200px){app-forecast:not(.unscoped) .split{grid-template-columns:1fr}app-forecast:not(.unscoped) .outlook-row{grid-template-columns:repeat(4,1fr)}app-forecast:not(.unscoped) .timeline-row{grid-template-columns:repeat(2,1fr)}}app-forecast:not(.unscoped) .forecast-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,36%);gap:18px;align-items:start}app-forecast:not(.unscoped) .forecast-main{display:grid;gap:16px;min-width:0}app-forecast:not(.unscoped) .forecast-rail{display:grid;gap:16px;position:sticky;top:16px}app-forecast:not(.unscoped) .card-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}app-forecast:not(.unscoped) .card-pair .panel-card{display:flex;flex-direction:column}app-forecast:not(.unscoped) .map-card{padding:0;overflow:hidden}app-forecast:not(.unscoped) .map-card .zone-map-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:15px 18px;border-bottom:1px solid #eaf1fa}app-forecast:not(.unscoped) .map-card .panel-title{margin:0;font-size:14px}app-forecast:not(.unscoped) .zone-map{height:520px;background:#0b4fb0}app-forecast:not(.unscoped) .map-meta{margin:0;padding:11px 18px;border-top:1px solid #eaf1fa;font-size:10.5px;line-height:1.5;color:var(--muted)}app-forecast:not(.unscoped) .map-card .risk-legend{padding:12px 18px;border-top:1px solid #eaf1fa}app-forecast:not(.unscoped) .ad-tall{min-height:600px}app-forecast:not(.unscoped) .forecast-rail .ad-rect{max-width:none;margin:0}app-forecast:not(.unscoped) .forecast-main>.panel-card{margin-bottom:0}@media(max-width:1280px){app-forecast:not(.unscoped) .forecast-layout{grid-template-columns:1fr}app-forecast:not(.unscoped) .forecast-rail{position:static}app-forecast:not(.unscoped) .ad-tall{min-height:250px}}app-forecast:not(.unscoped) .trend{position:relative;height:150px}app-forecast:not(.unscoped) .trend-max,app-forecast:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-forecast:not(.unscoped) .trend-max{top:2px}app-forecast:not(.unscoped) .trend-min{bottom:4px}app-forecast:not(.unscoped) .region-picker{position:relative;flex:none;text-align:center}app-forecast:not(.unscoped) .region-button{display:inline-flex;align-items:center;gap:10px;padding:11px 18px;border:1px solid #dbe5f2;border-radius:10px;background:#fff;color:var(--ink);font-size:15px;font-weight:700;cursor:pointer;box-shadow:0 1px 3px #0826500f;transition:border-color .15s ease,box-shadow .15s ease}app-forecast:not(.unscoped) .region-button:hover{border-color:#b6d2f4}app-forecast:not(.unscoped) .region-button.open{border-color:var(--blue);box-shadow:0 0 0 3px #0056d81f}app-forecast:not(.unscoped) .region-button svg{width:18px;height:18px;color:var(--blue)}app-forecast:not(.unscoped) .region-button .chev{width:16px;height:16px;color:var(--muted);transition:transform .15s ease}app-forecast:not(.unscoped) .region-button.open .chev{transform:rotate(180deg)}app-forecast:not(.unscoped) .region-updated{margin:7px 0 0;font-size:11.5px;color:var(--muted)}app-forecast:not(.unscoped) .picker-backdrop{position:fixed;inset:0;z-index:30}app-forecast:not(.unscoped) .picker-drawer{position:absolute;top:calc(100% + 8px);right:0;z-index:31;width:340px;max-height:460px;overflow-y:auto;padding:8px;border:1px solid #e0eaf7;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta);text-align:left}app-forecast:not(.unscoped) .picker-region{padding:8px 6px 10px}app-forecast:not(.unscoped) .picker-region+.picker-region{border-top:1px solid #eef4fb}app-forecast:not(.unscoped) .picker-region h4{margin:0 0 8px;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}app-forecast:not(.unscoped) .picker-country{margin-bottom:8px}app-forecast:not(.unscoped) .picker-country:last-child{margin-bottom:0}app-forecast:not(.unscoped) .country-name{margin:0 0 3px;padding-left:8px;font-size:11px;font-weight:700;color:#8ea3c0}app-forecast:not(.unscoped) .picker-zone{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:#33405a;font-size:13px;font-weight:600;text-align:left;cursor:pointer}app-forecast:not(.unscoped) .picker-zone:hover:not(:disabled){background:#f4f8fd}app-forecast:not(.unscoped) .picker-zone.active{background:#eef5ff;color:var(--blue);font-weight:800}app-forecast:not(.unscoped) .picker-zone:disabled{cursor:wait;opacity:.55}app-forecast:not(.unscoped) .picker-check{font-weight:800}app-forecast:not(.unscoped) .kpi-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}app-forecast:not(.unscoped) .kpi{position:relative;overflow:hidden;padding:16px 16px 14px;border:1px solid #e6eefa;border-radius:12px;background:#fff;color:#0b1f3a;box-shadow:var(--sombra-tarjeta)}app-forecast:not(.unscoped) .kpi-label{margin:0 0 10px;padding-right:46px;color:#617291;font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-forecast:not(.unscoped) .kpi-value{margin:0;font-size:42px;font-weight:800;line-height:1}app-forecast:not(.unscoped) .kpi-value span{margin-left:3px;color:#6b7c99;font-size:20px;font-weight:700}app-forecast:not(.unscoped) .kpi-note{margin:9px 0 0;color:#7d8ea8;font-size:12.5px}app-forecast:not(.unscoped) .kpi-icon{position:absolute;top:18px;right:20px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:#0056d8}app-forecast:not(.unscoped) .kpi-icon svg{width:21px;height:21px}app-forecast:not(.unscoped) .kpi-mag{color:#617291}app-forecast:not(.unscoped) .kpi.minimal .kpi-mag{color:#2f9e5f}app-forecast:not(.unscoped) .kpi.low .kpi-mag{color:#2f86ff}app-forecast:not(.unscoped) .kpi.moderate .kpi-mag{color:#b57d05}app-forecast:not(.unscoped) .kpi.high .kpi-mag{color:#e0342f}@media(max-width:900px){app-forecast:not(.unscoped) .kpi-row{grid-template-columns:1fr}}app-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-forecast:not(.unscoped) .basis.floor{background:#fff4e2;color:#b06a08}app-forecast:not(.unscoped) .hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:120px;margin:0;padding:20px 34px;overflow:hidden;background:#062a56 url(/metric-bg/earthquakes.png) center/cover no-repeat;color:#fff}app-forecast:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#041a3e9e;pointer-events:none}app-forecast:not(.unscoped) .hero-copy{position:relative;z-index:1;max-width:560px}app-forecast:not(.unscoped) .hero-place{display:flex;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:700}app-forecast:not(.unscoped) .hero-place svg{width:18px;height:18px}app-forecast:not(.unscoped) .hero-title{margin:0;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.02em}app-forecast:not(.unscoped) .hero-sub{margin:6px 0 0;font-size:14px;opacity:.9}app-forecast:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 34px 0}app-forecast:not(.unscoped) .stats-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:18px 34px}@media(max-width:700px){app-forecast:not(.unscoped) .overlap-row{margin:-20px 16px 0}app-forecast:not(.unscoped) .stats-row{margin:14px 16px 18px}}app-forecast:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-forecast:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal}app-forecast:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-forecast:not(.unscoped) .view-tabs a:hover{color:#33405a}app-forecast:not(.unscoped) .view-tabs a.active{color:#0056d8}app-forecast:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-forecast:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-forecast:not(.unscoped) .panel-note{margin:-4px 0 14px;color:#7d8ea8;font-size:12px;line-height:1.5}app-forecast:not(.unscoped) .picker-zone .zone-name{font-weight:700}app-forecast:not(.unscoped) .picker-zone .zone-country{margin-left:8px;color:#8ea3bf;font-size:11.5px;font-weight:500}app-forecast:not(.unscoped) .timeline-part.past{opacity:.45}app-forecast:not(.unscoped) .timeline-part.past .part-prob{text-decoration:line-through}app-forecast:not(.unscoped) .timeline-part.current{border-color:#0056d8;box-shadow:0 0 0 1px #0056d82e}app-forecast:not(.unscoped) .part-now{margin-left:7px;padding:1px 7px;border-radius:5px;background:#0056d8;color:#fff;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-forecast:not(.unscoped) .forecast-head h2 em,app-forecast:not(.unscoped) .panel-title em{font-style:normal;font-weight:600;color:#6b7c99}app-forecast:not(.unscoped) .risk-nota{margin:6px 0 0;font-size:.72rem;color:#7d8ea8}app-forecast:not(.unscoped) .ayuda-boton{display:inline-grid;place-items:center;width:20px;height:20px;margin-left:7px;padding:0;border:0;border-radius:50%;background:none;color:#0056d8;vertical-align:middle;cursor:pointer}app-forecast:not(.unscoped) .ayuda-boton svg{width:16px;height:16px}app-forecast:not(.unscoped) .ayuda-boton:hover{color:#003f9e}app-forecast:not(.unscoped) .ayuda-globo{position:absolute;z-index:5;left:20px;right:20px;top:44px;display:block;max-width:460px;padding:12px 14px;border-radius:10px;background:#0d1b2f;color:#e9f1fb;font-size:12.5px;font-weight:500;line-height:1.55;letter-spacing:0;text-transform:none;box-shadow:0 10px 30px #04122a59}app-forecast:not(.unscoped) .ayuda-globo b{display:block;margin-bottom:5px;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:#9fb3cf}app-forecast:not(.unscoped) .calculando{color:#0056d8;font-style:normal;font-weight:700}@media(max-width:900px){app-forecast:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-forecast:not(.unscoped) .picker-backdrop{z-index:2100;background:#06142c8c}app-forecast:not(.unscoped) .picker-drawer{position:fixed;inset:0;z-index:2101;width:100vw;max-height:none;height:100dvh;padding:16px;border:0;border-radius:0}app-forecast:not(.unscoped) .overlap-row{margin:-26px 16px 0}app-forecast:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:10px;margin-top:0;padding:4px;border:0;border-radius:0;background:none;box-shadow:none}app-forecast:not(.unscoped) .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-forecast:not(.unscoped) .view-tabs a svg{width:14px;height:14px}app-forecast:not(.unscoped) .forecast-head{flex-direction:column;align-items:stretch;gap:12px}app-forecast:not(.unscoped) .forecast-main{min-width:0}app-forecast:not(.unscoped) .outlook-row{grid-template-columns:repeat(2,minmax(0,1fr))}app-forecast:not(.unscoped) .timeline-row{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){app-forecast:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-forecast:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-forecast:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-forecast:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-forecast:not(.unscoped) .hero:not(.unscoped) .hero-title,app-forecast:not(.unscoped) .hero-copy>h1,app-forecast:not(.unscoped) .hero-titulo,app-forecast:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-forecast:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-forecast:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-forecast:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-forecast:not(.unscoped) .hero-copy>p,app-forecast:not(.unscoped) .hero-linea,app-forecast:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-government:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-government:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-government:not(.unscoped) .cabecera{position:relative;height:120px;display:grid;align-items:center;overflow:hidden}app-government:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-government:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-government:not(.unscoped) .cabecera-dicho{line-height:1.25;position:relative;z-index:2;padding:14px 26px 34px;max-width:640px;color:#fff}app-government:not(.unscoped) .cabecera-dicho h1{margin:4px 0 6px;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em}app-government:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-government:not(.unscoped) .cabecera-dicho .frase{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0;font-size:13.5px;line-height:1.45;color:#ffffffe6}app-government:not(.unscoped) app-section-tabs{position:relative;z-index:4;display:block;margin-top:-26px}app-government:not(.unscoped) .kpis{width:calc(100% - 25px);margin:-34px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-government:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 14px 34px #0f254414}app-government:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-government:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-government:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-government:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-government:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-government:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-government:not(.unscoped) .resumen{width:calc(100% - 25px);margin:16px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-government:not(.unscoped) .resumen article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:15px 18px;box-shadow:0 14px 34px #0f254414}app-government:not(.unscoped) .r-nombre{margin:0;font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gris)}app-government:not(.unscoped) .r-cifra{margin:6px 0 2px;font-size:28px;font-weight:800;line-height:1}app-government:not(.unscoped) .r-nota{margin:0;font-size:11.5px;color:var(--gris)}app-government:not(.unscoped) .area{width:calc(100% - 25px);margin:20px auto 0;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 20px}app-government:not(.unscoped) .area h2{margin:0;font-size:16px;font-weight:700}app-government:not(.unscoped) .area header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-government:not(.unscoped) .mandos{display:flex;align-items:center;gap:18px;margin-top:12px;font-size:12.5px}app-government:not(.unscoped) .mandos select{margin-left:8px;height:32px;padding:0 8px;border:1px solid var(--linea);border-radius:7px;font-size:12.5px}app-government:not(.unscoped) .mandos .centro{color:var(--gris)}app-government:not(.unscoped) .listas{width:calc(100% - 25px);margin:18px auto 0;display:grid;grid-template-columns:1.5fr 1fr;gap:18px;align-items:start}app-government:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-government:not(.unscoped) .tarjeta h2{margin:0;font-size:16px;font-weight:700}app-government:not(.unscoped) .avisos,app-government:not(.unscoped) .rios{list-style:none;margin:14px 0 0;padding:0}app-government:not(.unscoped) .avisos li,app-government:not(.unscoped) .rios li{padding:10px 0 10px 12px;font-size:13px}app-government:not(.unscoped) .avisos li+li,app-government:not(.unscoped) .rios li+li{border-top:1px solid var(--linea)}app-government:not(.unscoped) .avisos .nivel-extreme,app-government:not(.unscoped) .avisos .nivel-major,app-government:not(.unscoped) .rios .nivel-extreme,app-government:not(.unscoped) .rios .nivel-major{border-left-color:#b91c1c}app-government:not(.unscoped) .avisos .nivel-severe,app-government:not(.unscoped) .avisos .nivel-high,app-government:not(.unscoped) .rios .nivel-severe,app-government:not(.unscoped) .rios .nivel-high{border-left-color:#e02424}app-government:not(.unscoped) .avisos .nivel-moderate,app-government:not(.unscoped) .avisos .nivel-elevated,app-government:not(.unscoped) .rios .nivel-moderate,app-government:not(.unscoped) .rios .nivel-elevated{border-left-color:#f97316}app-government:not(.unscoped) .avisos .nivel-minor,app-government:not(.unscoped) .avisos .nivel-normal,app-government:not(.unscoped) .rios .nivel-minor,app-government:not(.unscoped) .rios .nivel-normal{border-left-color:#cbd5e1}app-government:not(.unscoped) .a-evento{font-weight:700}app-government:not(.unscoped) .a-origen{display:inline-block;margin-left:8px;padding:1px 7px;border-radius:999px;background:#eef4fd;font-size:10.5px;font-weight:700;color:var(--gris)}app-government:not(.unscoped) .a-titular{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--gris)}app-government:not(.unscoped) .rios li{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px}app-government:not(.unscoped) .g-nombre{font-size:12px}app-government:not(.unscoped) .g-pct{font-size:11.5px;color:var(--gris)}app-government:not(.unscoped) .rios strong{font-size:14px;font-weight:800}app-government:not(.unscoped) .rios strong small{font-size:10px;color:var(--gris)}app-government:not(.unscoped) .sin-dato,app-government:not(.unscoped) .mas{margin:14px 0 0;font-size:12.5px;color:var(--gris)}app-government:not(.unscoped) .pendiente{width:calc(100% - 25px);margin:20px auto 34px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;padding:18px 20px}app-government:not(.unscoped) .pendiente h2{margin:0 0 10px;font-size:15px;font-weight:700}app-government:not(.unscoped) .pendiente ul{margin:0;padding-left:18px}app-government:not(.unscoped) .pendiente li{margin-bottom:9px;font-size:12.5px;line-height:1.55;color:#7c2d12}app-government:not(.unscoped) .pendiente strong{display:block;color:#431407}app-government:not(.unscoped) .pendiente-pie{margin:10px 0 0;font-size:11.5px;font-style:italic;color:#9a3412}@media(max-width:1100px){app-government:not(.unscoped) .resumen{grid-template-columns:repeat(2,1fr)}app-government:not(.unscoped) .listas{grid-template-columns:1fr}}app-heat:not(.unscoped){display:block}app-heat:not(.unscoped) .heat-page{min-height:100vh;background:#f4f7fc}app-heat:not(.unscoped) .hero{position:relative;display:flex;align-items:center;height:120px;padding:20px 34px;overflow:hidden;background:#062a56 url(/metric-bg/wind.png) center/cover no-repeat;color:#fff}app-heat:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#2e14049e;pointer-events:none}app-heat:not(.unscoped) .hero-copy{position:relative;z-index:1;min-width:0;max-width:min(900px,72%)}app-heat:not(.unscoped) .hero-fila{display:flex;align-items:baseline;flex-wrap:nowrap;gap:12px;min-width:0}app-heat:not(.unscoped) .hero-title{flex:none;margin:0;font-size:27px;font-weight:800;white-space:nowrap}app-heat:not(.unscoped) .hero-sub{margin:5px 0 0;font-size:13.5px;opacity:.86}app-heat:not(.unscoped) .hero-count{flex:0 1 auto;overflow:hidden;font-size:12.5px;font-weight:700;text-overflow:ellipsis;white-space:nowrap;opacity:.78}app-heat:not(.unscoped) .layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;padding:20px 34px 48px;align-items:start}app-heat:not(.unscoped) .columna{display:grid;gap:18px;align-content:start}app-heat:not(.unscoped) .panel-card{padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-heat:not(.unscoped) .cabecera{display:flex;align-items:center;gap:8px;margin-bottom:14px}app-heat:not(.unscoped) .cabecera svg{width:16px;height:16px;color:#e0522f}app-heat:not(.unscoped) .cabecera h2{margin:0;font-size:14px;font-weight:800;color:#0b2545}app-heat:not(.unscoped) .cabecera .coords{margin-left:auto;color:#7b8ca3;font-size:11.5px;font-weight:700}app-heat:not(.unscoped) .plazos{display:flex;gap:6px;margin-bottom:12px}app-heat:not(.unscoped) .plazos button{padding:7px 14px;border:1px solid #e6eefa;border-radius:999px;background:#fff;color:#52637b;font-size:12.5px;font-weight:700;cursor:pointer}app-heat:not(.unscoped) .plazos button.activo{border-color:#e0522f;background:#fdece6;color:#b8420f}app-heat:not(.unscoped) .mapa-card{padding-bottom:0;overflow:hidden}app-heat:not(.unscoped) .mapa{height:460px;margin:0 -20px}app-heat:not(.unscoped) .mapa app-map{display:block;height:100%}app-heat:not(.unscoped) .escala{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:14px 0 18px;list-style:none}app-heat:not(.unscoped) .escala li{display:flex;align-items:center;gap:6px;color:#52637b;font-size:11.5px;font-weight:600}app-heat:not(.unscoped) .escala i{width:12px;height:12px;border-radius:3px}app-heat:not(.unscoped) i.aviso,app-heat:not(.unscoped) .grado.aviso{background:#facc15}app-heat:not(.unscoped) i.mucho,app-heat:not(.unscoped) .grado.mucho{background:#fb923c}app-heat:not(.unscoped) i.peligro,app-heat:not(.unscoped) .grado.peligro{background:#dc2626}app-heat:not(.unscoped) i.extremo,app-heat:not(.unscoped) .grado.extremo{background:#581c87}app-heat:not(.unscoped) .sitios{margin:0;padding:0;list-style:none;counter-reset:puesto}app-heat:not(.unscoped) .sitios li{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;padding:11px 0}app-heat:not(.unscoped) .sitios li+li{border-top:1px solid #eef3fb}app-heat:not(.unscoped) .grado{display:grid;place-items:center;width:46px;height:34px;border-radius:9px;color:#fff;font-size:15px;font-weight:800}app-heat:not(.unscoped) .grado.aviso{color:#713f12}app-heat:not(.unscoped) .detalle{display:grid;gap:3px;min-width:0}app-heat:not(.unscoped) .detalle b{color:#0b2545;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-heat:not(.unscoped) .detalle small{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;color:#7b8ca3;font-size:11.5px;font-weight:600}app-heat:not(.unscoped) .detalle small svg{width:12px;height:12px}app-heat:not(.unscoped) .detalle small em{color:#b8420f;font-style:normal;font-weight:700}app-heat:not(.unscoped) .vacio{margin:0;color:#7b8ca3;font-size:12.5px}app-heat:not(.unscoped) .nota-card p{margin:0;color:#37475e;font-size:12.5px;line-height:1.6}app-heat:not(.unscoped) .nota-card p b{color:#0b2545}app-heat:not(.unscoped) .nota-card .fina{margin-top:8px;color:#7b8ca3;font-size:11.5px}@media(max-width:900px){app-heat:not(.unscoped) .layout{grid-template-columns:minmax(0,1fr);padding:20px 16px 40px}app-heat:not(.unscoped) .hero{padding:20px 16px}app-heat:not(.unscoped) .mapa{height:340px}}@media(max-width:620px){app-heat:not(.unscoped) .hero{height:auto;min-height:120px;align-items:flex-start;padding:16px 12.5px 74px}app-heat:not(.unscoped) .hero-fila{flex-direction:column;align-items:flex-start;gap:4px}app-heat:not(.unscoped) .layout{padding:20px 12.5px 40px}app-heat:not(.unscoped) .mapa{margin:0 -16px}}app-heat:not(.unscoped) .cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}app-heat:not(.unscoped) .cifra{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border:1px solid #e5ecf6;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-heat:not(.unscoped) .cifra-icono{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:11px;background:#eef3fa;color:#617291}app-heat:not(.unscoped) .cifra-icono svg{width:18px;height:18px}app-heat:not(.unscoped) .cifra-icono.peligro{background:#fdece4;color:#d1490d}app-heat:not(.unscoped) .cifra-icono.aviso{background:#fff4d6;color:#b06b00}app-heat:not(.unscoped) .cifra-nombre{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#617291}app-heat:not(.unscoped) .cifra-valor{margin:3px 0 0;font-size:24px;font-weight:800;line-height:1.1;color:#0b1f3a;font-variant-numeric:tabular-nums}app-heat:not(.unscoped) .cifra-nota{margin:2px 0 0;font-size:12px;color:#617291}app-heat:not(.unscoped) .consejos{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:13px}app-heat:not(.unscoped) .consejos li{display:grid;gap:3px;padding-left:13px}app-heat:not(.unscoped) .consejos strong{font-size:13.5px;color:#0b1f3a}app-heat:not(.unscoped) .consejos span{font-size:12.5px;line-height:1.55;color:#617291}app-heat:not(.unscoped) .promo-calor{display:grid;gap:7px;padding:20px 22px;border-radius:14px;background:#0f5bd6;color:#fff;text-decoration:none}app-heat:not(.unscoped) .promo-titulo{font-size:17px;font-weight:800}app-heat:not(.unscoped) .promo-texto{font-size:13px;line-height:1.55;color:#d6e5ff}app-heat:not(.unscoped) .promo-boton{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:13.5px;font-weight:800}app-heat:not(.unscoped) .promo-boton svg{width:15px;height:15px}@media(max-width:1100px){app-heat:not(.unscoped) .cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){app-heat:not(.unscoped) .cifras{grid-template-columns:minmax(0,1fr)}}app-heat:not(.unscoped) .delta{font-weight:800}app-heat:not(.unscoped) .delta.sube{color:#d1490d}app-heat:not(.unscoped) .delta.baja{color:#0f8b52}app-heat:not(.unscoped) .sitios .posicion{margin-left:6px;color:#7d8ea8;font-size:11px;font-style:normal;font-weight:600}app-heat:not(.unscoped) .panel-card{position:relative}@media(max-width:620px){app-heat:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-heat:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-heat:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-heat:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-heat:not(.unscoped) .hero:not(.unscoped) .hero-title,app-heat:not(.unscoped) .hero-copy>h1,app-heat:not(.unscoped) .hero-titulo,app-heat:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-heat:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-heat:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-heat:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-heat:not(.unscoped) .hero-copy>p,app-heat:not(.unscoped) .hero-linea,app-heat:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:620px){app-heat:not(.unscoped) .hero-count{display:none}}.legal-page:not(.unscoped){display:block;--ink: #0b1f3a;--muted: #617291;--blue: #005fe7}.legal-page:not(.unscoped) .legal{max-width:820px;margin:0 auto;padding:30px 16px 40px;border:1px solid #e0eaf7;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta);color:var(--ink);font-size:15px;line-height:1.72}.legal-page:not(.unscoped) .updated{margin:0 0 26px;padding-bottom:16px;border-bottom:1px solid #eaf1fa;color:var(--muted);font-size:13px}.legal-page:not(.unscoped) .legal h2{margin:34px 0 10px;font-size:18px;letter-spacing:-.01em;color:var(--ink)}.legal-page:not(.unscoped) .legal h2:first-of-type{margin-top:0}.legal-page:not(.unscoped) .legal h3{margin:22px 0 8px;font-size:15px;color:var(--ink)}.legal-page:not(.unscoped) .legal p{margin:0 0 14px}.legal-page:not(.unscoped) .legal ul,.legal-page:not(.unscoped) .legal ol{margin:0 0 16px;padding-left:22px}.legal-page:not(.unscoped) .legal li{margin-bottom:7px}.legal-page:not(.unscoped) .legal a{color:var(--blue);text-decoration:none}.legal-page:not(.unscoped) .legal a:hover{text-decoration:underline}.legal-page:not(.unscoped) .legal strong{font-weight:700}.legal-page:not(.unscoped) .callout{margin:22px 0;padding:16px 18px;border-radius:0 8px 8px 0;background:#f2f8ff;color:#143a70;font-size:14px}.legal-page:not(.unscoped) .callout.warn{border-left-color:#d8641f;background:#fff5ec;color:#7a3a08}.legal-page:not(.unscoped) .legal .caps{font-weight:400}.legal-page:not(.unscoped) .legal .caps strong{font-weight:800;color:var(--ink)}.legal-page:not(.unscoped) .legal .callout.caps{border-radius:12px;background:#e2ebfa;color:#062a56}.legal-page:not(.unscoped) .legal-table{overflow-x:auto;margin:18px 0 22px;border:1px solid #e0eaf7;border-radius:10px}.legal-page:not(.unscoped) .legal-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:13px}.legal-page:not(.unscoped) .legal-table th,.legal-page:not(.unscoped) .legal-table td{padding:10px 12px;border-bottom:1px solid #eaf1fa;text-align:left;vertical-align:top;line-height:1.5}.legal-page:not(.unscoped) .legal-table th{background:#f2f7ff;color:var(--ink);font-weight:800}.legal-page:not(.unscoped) .legal-table td{color:var(--muted)}.legal-page:not(.unscoped) .legal-table td:first-child{color:var(--ink);font-weight:700}.legal-page:not(.unscoped) .legal-table tr:last-child td{border-bottom:0}.legal-page:not(.unscoped) .dr-button{display:inline-block;padding:11px 20px;border:0;border-radius:8px;background:#2f7bff;color:#fff;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer}.legal-page:not(.unscoped) .dr-button:hover{background:#2569db}.legal-page:not(.unscoped) .dr-button:disabled{opacity:.6;cursor:default}.legal-page:not(.unscoped) .dr-button-dark{background:#0f2947}.legal-page:not(.unscoped) .dr-button-dark:hover{background:#16375d}.legal-page:not(.unscoped) .dr-button-quiet{border:1px solid #c9d9f0;background:#fff;color:var(--ink)}.legal-page:not(.unscoped) .dr-button-quiet:hover{background:#eef4ff}.legal-page:not(.unscoped) .dr-note{margin-top:-10px;color:var(--muted);font-size:13px}.legal-page:not(.unscoped) .dr-signed,.legal-page:not(.unscoped) .dr-done{padding:12px 14px;border-radius:10px;background:#e7f4ec;color:#14532d}.legal-page:not(.unscoped) .dr-signed code,.legal-page:not(.unscoped) .dr-done code{font-size:12.5px;word-break:break-all}.legal-page:not(.unscoped) .dr-error{margin:10px 0 0;color:#a3261f;font-size:13.5px}.legal-page:not(.unscoped) .dr-confirm{padding:16px 18px;border:1px solid #f0d4cf;border-radius:12px;background:#fdf3f1}.legal-page:not(.unscoped) .dr-confirm p{margin:0 0 12px}.legal-page:not(.unscoped) .dr-confirm-row{display:flex;flex-wrap:wrap;gap:10px}.legal-page:not(.unscoped) .dr-form{display:grid;gap:14px;justify-items:start;padding:16px 18px;border:1px solid #e0eaf7;border-radius:12px;background:#f7fbff}.legal-page:not(.unscoped) .dr-check{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:1.5}.legal-page:not(.unscoped) .dr-check input{margin-top:3px}.legal-page:not(.unscoped) .dr-field{display:grid;gap:6px;width:min(360px,100%);font-size:13px;font-weight:700;color:var(--muted)}.legal-page:not(.unscoped) .dr-field input{padding:10px 12px;border:1px solid #c9d9f0;border-radius:8px;font-size:14px;font-weight:400;color:var(--ink)}.legal-page:not(.unscoped) .toc{margin:0 0 28px;padding:16px 18px;border-radius:10px;background:#f6faff}.legal-page:not(.unscoped) .toc h2{margin:0 0 10px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.legal-page:not(.unscoped) .toc ul{margin:0;padding:0;list-style:none;display:grid;gap:7px}.legal-page:not(.unscoped) .guia-indice{display:flex;flex-wrap:wrap;gap:8px 10px;margin:0 0 22px}.legal-page:not(.unscoped) .guia-indice a{padding:6px 12px;border:1px solid var(--linea, #e4edf8);border-radius:999px;background:#f7fbff;font-size:13px;font-weight:600;text-decoration:none;color:var(--azul, #0056d8)}.legal-page:not(.unscoped) .guia-indice a:hover{background:#eef5ff}.legal-page:not(.unscoped) .legal-layout{display:grid;grid-template-columns:300px minmax(0,820px);align-items:start;gap:30px;max-width:1210px;margin:0 auto}.legal-page:not(.unscoped) .legal-layout .legal{margin:0}.legal-page:not(.unscoped) .legal-nav{position:sticky;top:84px;padding:20px 20px 22px;border:1px solid #e0eaf7;border-radius:12px;background:#fff}.legal-page:not(.unscoped) .legal-nav ol{margin:0;padding:0;display:grid;gap:4px;list-style:none;font-size:13.5px}.legal-page:not(.unscoped) .legal-nav li{color:var(--muted)}.legal-page:not(.unscoped) .legal-nav a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:4px;padding:7px 12px;border-radius:8px;color:var(--ink);line-height:1.35;text-decoration:none;cursor:pointer}.legal-page:not(.unscoped) .legal-nav a:hover{background:#eef4ff;color:var(--blue)}.legal-page:not(.unscoped) .legal-nav a.current{background:#2f7bff;color:#fff;font-weight:700}.legal-page:not(.unscoped) .legal-nav a.current:hover{background:#2f7bff;color:#fff}.legal-page:not(.unscoped) .legal-nav.guia-nav a{display:flex;align-items:center;gap:11px;padding:9px 11px;border-radius:10px}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;color:#005fe7;border:1.5px solid currentColor}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-icon svg{width:16px;height:16px;color:#005fe7}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-text{flex:1;min-width:0}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-text strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}.legal-page:not(.unscoped) .legal-nav.guia-nav a:hover{background:#f3f7fd}.legal-page:not(.unscoped) .legal-nav.guia-nav a.current,.legal-page:not(.unscoped) .legal-nav.guia-nav a.current:hover{background:#eaf2ff}.legal-page:not(.unscoped) .legal-nav.guia-nav a.current .nav-text strong,.legal-page:not(.unscoped) .legal-nav.guia-nav a.current:hover .nav-text strong{color:#005fe7}@media(max-width:620px){.legal-page:not(.unscoped) .legal-nav.guia-nav a{gap:9px;padding:6px 9px}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-icon{width:24px;height:24px;border-radius:7px}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-icon svg{width:13px;height:13px}.legal-page:not(.unscoped) .legal-nav.guia-nav .nav-text strong{font-size:12.5px}}.legal-page:not(.unscoped) .legal-nav-num{color:var(--muted);font-variant-numeric:tabular-nums}.legal-page:not(.unscoped) .legal-nav a.current .legal-nav-num{color:#fffc}.legal-page:not(.unscoped) .legal-nav-title{margin:0 0 12px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.legal-page:not(.unscoped) .legal h2[id]{scroll-margin-top:92px}@media(max-width:1040px){.legal-page:not(.unscoped) .legal-layout{grid-template-columns:minmax(0,1fr);max-width:820px}.legal-page:not(.unscoped) .legal-nav{position:static}.legal-page:not(.unscoped) .legal-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.legal-page:not(.unscoped) .legal-nav ol{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.legal-page:not(.unscoped) .legal{padding:22px 20px 28px}}app-map-search:not(.unscoped) .map-search{position:relative;display:flex;align-items:center;gap:10px;padding:0 14px;height:44px;border-radius:10px;background:#fff;box-shadow:0 6px 18px #0a235029}app-map-search:not(.unscoped) .map-search>svg{width:17px;height:17px;color:#8194ae;flex:0 0 auto}app-map-search:not(.unscoped) .map-search .lupa{display:grid;place-items:center;flex:0 0 auto;width:17px;height:17px;padding:0;border:0;background:none;color:#8194ae;cursor:pointer}app-map-search:not(.unscoped) .map-search .lupa svg{width:17px;height:17px}app-map-search:not(.unscoped) .map-search input{flex:1;min-width:0;border:0;outline:0;font-size:13.5px;color:#17233b;background:transparent}app-map-search:not(.unscoped) .map-search input::-webkit-search-cancel-button{display:none}app-map-search:not(.unscoped) .map-search>button:not(.lupa){display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:50%;background:#eef3fa;color:#5c6f8a;cursor:pointer}app-map-search:not(.unscoped) .map-search>button:not(.lupa) svg{width:12px;height:12px}app-map-search:not(.unscoped) .map-search>button:not(.lupa):hover{background:#e2eaf5}app-map-search:not(.unscoped) .map-search.recogido{width:44px;padding:0;justify-content:center;border-radius:999px}app-map-search:not(.unscoped) .map-search.recogido input,app-map-search:not(.unscoped) .map-search.recogido>svg,app-map-search:not(.unscoped) .map-search.recogido>button:not(.lupa){display:none}app-map-search:not(.unscoped) .map-search.recogido .lupa{width:44px;height:44px;color:#1c3a63}app-map-search:not(.unscoped) .map-search-drawer{position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow-y:auto;margin:0;padding:6px;list-style:none;border-radius:10px;background:#fff;box-shadow:0 12px 28px #0a235033;z-index:5}app-map-search:not(.unscoped) .map-search-drawer button{display:block;width:100%;padding:8px 10px;border:0;border-radius:7px;background:transparent;text-align:left;cursor:pointer}app-map-search:not(.unscoped) .map-search-drawer button:hover{background:#f2f7fd}app-map-search:not(.unscoped) .map-search-drawer button strong{display:block;font-size:13px;color:#17233b}app-map-search:not(.unscoped) .map-search-drawer button small{font-size:11.5px;color:#7386a3}app-qast360:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-qast360:not(.unscoped) .map-page{position:relative;display:flex;flex-direction:column;height:100vh;overflow:hidden;background:#f7fbff}app-qast360:not(.unscoped) .map-page.embebido{height:100%;background:none}app-qast360:not(.unscoped) .map-page.embebido .layout{flex:1;min-height:0}app-qast360:not(.unscoped) .map-page.embebido .map-area{border-radius:0}app-qast360:not(.unscoped) .title-bar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 32px;color:#fff;background:#002e6b}app-qast360:not(.unscoped) .title-bar .title-id{display:flex;align-items:center;gap:12px}app-qast360:not(.unscoped) .title-bar .title-icono{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:11px;background:#ffffff29}app-qast360:not(.unscoped) .title-bar .title-icono svg{width:20px;height:20px;color:#fff}app-qast360:not(.unscoped) .title-bar h1{display:inline;margin:0 12px 0 0;font-size:22px;font-weight:800}app-qast360:not(.unscoped) .title-bar p{display:inline;margin:0;font-size:13px;opacity:.92}app-qast360:not(.unscoped) .title-meta{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:13px}app-qast360:not(.unscoped) app-top-bar .premium{display:none}app-qast360:not(.unscoped) .live-dot{width:10px;height:10px;border-radius:50%;background:#4fc66b}app-qast360:not(.unscoped) .layout{flex:1;display:grid;grid-template-columns:335px 1fr;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}app-qast360:not(.unscoped) .layout.collapsed{grid-template-columns:1fr}app-qast360:not(.unscoped) .sidebar{display:flex;flex-direction:column;padding:22px 20px 0;background:#fff;border-right:1px solid var(--line);overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}app-qast360:not(.unscoped) .sidebar::-webkit-scrollbar{display:none}app-qast360:not(.unscoped) .panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}app-qast360:not(.unscoped) .panel-head h2{margin:0;font-size:17px;font-weight:800;color:var(--ink)}app-qast360:not(.unscoped) .panel-head p{margin:4px 0 0;font-size:12px;color:var(--muted)}app-qast360:not(.unscoped) .filters-head{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);align-items:center;justify-content:space-between}app-qast360:not(.unscoped) .filter-row:last-of-type{margin-bottom:20px}app-qast360:not(.unscoped) .link{border:0;background:transparent;color:var(--blue);font-size:13px;font-weight:700;cursor:pointer}app-qast360:not(.unscoped) .layer-list{margin:16px 0 0;padding:0 17px;list-style:none}app-qast360:not(.unscoped) .layer-list li{display:grid;grid-template-columns:30px 1fr auto 40px;align-items:center;gap:10px;padding:6px 0}app-qast360:not(.unscoped) .layer-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:transparent;border:1.5px solid currentColor}app-qast360:not(.unscoped) .layer-icon svg{width:15px;height:15px}app-qast360:not(.unscoped) .layer-icon.fence{color:#17843f}app-qast360:not(.unscoped) .layer-icon.wildfire{color:#e2620e}app-qast360:not(.unscoped) .layer-icon.quake{color:#f97316}app-qast360:not(.unscoped) .layer-icon.tropical{color:#0a84e0}app-qast360:not(.unscoped) .layer-icon.volcano{color:#e0342f}app-qast360:not(.unscoped) .layer-icon.tsunami{color:#0f7fb5}app-qast360:not(.unscoped) .layer-icon.radar{color:#22a55f}app-qast360:not(.unscoped) .layer-icon.cloud{color:#6b7f9c}app-qast360:not(.unscoped) .layer-name{font-size:13px;font-weight:600;color:var(--ink)}app-qast360:not(.unscoped) .layer-count{font-size:13px;font-weight:700;color:var(--muted)}app-qast360:not(.unscoped) .switch{position:relative;width:40px;height:22px;border:0;border-radius:999px;background:#d3dce8;cursor:pointer;transition:background .16s ease}app-qast360:not(.unscoped) .switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .16s ease}app-qast360:not(.unscoped) .switch.on{background:var(--blue)}app-qast360:not(.unscoped) .switch.on:after{transform:translate(18px)}app-qast360:not(.unscoped) .filter-row{margin-top:14px;display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px}app-qast360:not(.unscoped) .filter-row label{font-size:13px;color:#33405a}app-qast360:not(.unscoped) .filter-row select{width:100%;min-width:0;height:36px;padding:0 10px;border:1px solid #dbe5f2;border-radius:7px;background:#fff;color:var(--ink);font-size:13px;cursor:pointer}app-qast360:not(.unscoped) .reset{flex-shrink:0;width:34px;height:34px;display:grid;place-items:center;border:1px solid #e2eaf5;border-radius:8px;background:transparent;border:1.5px solid currentColor;color:#33405a;cursor:pointer}app-qast360:not(.unscoped) .reset svg{width:15px;height:15px}app-qast360:not(.unscoped) .reset:hover{background:#e9f1fa}app-qast360:not(.unscoped) .map-area{position:relative;min-height:560px}app-qast360:not(.unscoped) .map-canvas{position:absolute;inset:0;background:#0b4fb0}app-qast360:not(.unscoped) .search{flex:0 1 auto;min-width:0}app-qast360:not(.unscoped) .search app-map-search{display:block}app-qast360:not(.unscoped) .search .map-search:not(.recogido){width:min(300px,52vw)}app-qast360:not(.unscoped) .basemap-row.buscando .traffic-menu,app-qast360:not(.unscoped) .basemap-row.buscando .basemap-toggle{display:none}app-qast360:not(.unscoped) .show-layers{position:absolute;top:18px;left:20px;z-index:4;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border:0;border-radius:8px;background:#fff;font-size:13px;font-weight:700;cursor:pointer;box-shadow:0 10px 26px #0920422e}app-qast360:not(.unscoped) .show-layers svg{width:16px;height:16px;color:var(--blue)}app-qast360:not(.unscoped) .map-controls{position:absolute;top:18px;right:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-qast360:not(.unscoped) .control-group{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-qast360:not(.unscoped) .control-group button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#33405a;font-size:19px;cursor:pointer}app-qast360:not(.unscoped) .control-group button:hover{background:#f2f7fd}app-qast360:not(.unscoped) .control-group button svg{width:18px;height:18px}app-qast360:not(.unscoped) .control-group button+button{border-top:1px solid var(--line)}app-qast360:not(.unscoped) .map-page.embebido .control-group button{width:34px;height:34px;font-size:16px}app-qast360:not(.unscoped) .map-page.embebido .control-group button svg{width:15px;height:15px}app-qast360:not(.unscoped) .basemap-toggle{display:flex;gap:2px;padding:5px}app-qast360:not(.unscoped) .basemap-toggle .thumb{width:auto;height:auto;display:grid;justify-items:center;gap:4px;padding:4px;border:2px solid transparent;border-radius:7px}app-qast360:not(.unscoped) .basemap-toggle .thumb.active{border-color:var(--blue)}app-qast360:not(.unscoped) .basemap-toggle .thumb small{font-size:9px;font-weight:700;color:var(--muted)}app-qast360:not(.unscoped) .basemap-toggle .thumb+.thumb{border-top:0}app-qast360:not(.unscoped) .preview{width:54px;height:34px;border-radius:4px}app-qast360:not(.unscoped) .preview-brand{background:radial-gradient(circle at 68% 62%,#0056d8 0 16%,transparent 17%),radial-gradient(circle at 30% 34%,#0056d8 0 22%,transparent 23%),#063f9c}app-qast360:not(.unscoped) .preview-color{background:radial-gradient(circle at 66% 64%,#b79a5c 0 15%,transparent 16%),radial-gradient(circle at 32% 36%,#3f7d3a 0 21%,transparent 22%),#164b7d}app-qast360:not(.unscoped) .preview-day{background:radial-gradient(ellipse at 70% 68%,#1d8fd4 0 30%,transparent 31%),#063f9c}app-qast360:not(.unscoped) .legend{flex:0 0 auto;pointer-events:auto;padding:14px 18px;border-radius:10px;background:#0a2042d1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;box-shadow:0 14px 34px #04122c4d}app-qast360:not(.unscoped) .legend.solo-niveles{padding:9px 14px}app-qast360:not(.unscoped) .legend.solo-niveles .legend-levels{margin-top:0;padding-top:0;border-top:0;gap:6px 16px;font-size:12.5px}app-qast360:not(.unscoped) .legend-keys{display:flex;flex-wrap:wrap;gap:18px;font-size:12px}app-qast360:not(.unscoped) .legend-keys span{display:inline-flex;align-items:center;gap:7px}app-qast360:not(.unscoped) .dot{width:11px;height:11px;border-radius:50%}app-qast360:not(.unscoped) .dot.quake{background:#ffa524}app-qast360:not(.unscoped) .dot.volcano{background:#e0342f}app-qast360:not(.unscoped) .dot.tropical{background:#2f9bf5}app-qast360:not(.unscoped) .dot.tsunami{background:#a06ee0}app-qast360:not(.unscoped) .legend-scale{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.16)}app-qast360:not(.unscoped) .scale-label{font-size:11px;opacity:.85}app-qast360:not(.unscoped) .scale-bar{grid-column:2;height:8px;border-radius:999px;background:linear-gradient(90deg,#ffd83d 0 20%,#ffa524 20% 40%,#f2542d 40% 60%,#d92d6e 60% 80%,#a233c9 80%)}app-qast360:not(.unscoped) .scale-ticks{grid-column:2;display:flex;justify-content:space-between;font-size:10px;font-style:normal;opacity:.85}app-qast360:not(.unscoped) .scale-ticks i{font-style:normal}app-qast360:not(.unscoped) .sources{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:16px 32px;background:#08203f;color:#ffffffdb;font-size:13px}app-qast360:not(.unscoped) .sources-list{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}app-qast360:not(.unscoped) .sources-list strong{font-weight:700}app-qast360:not(.unscoped) .sources-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px}app-qast360:not(.unscoped) .sources-meta a{display:inline-flex;align-items:center;gap:7px;color:#fff;text-decoration:none}app-qast360:not(.unscoped) .sources-meta a svg{width:14px;height:14px}app-qast360:not(.unscoped) .pinqast-marker{display:grid;place-items:center;cursor:pointer}app-qast360:not(.unscoped) .place-marker{display:grid;place-items:center;width:26px;height:26px;border:2px solid #fff;border-radius:7px;box-shadow:0 6px 14px #1e184e4d}app-qast360:not(.unscoped) .place-marker:before{content:"";width:13px;height:13px;background:#fff;clip-path:polygon(50% 0,100% 42%,100% 100%,62% 100%,62% 62%,38% 62%,38% 100%,0 100%,0 42%)}app-qast360:not(.unscoped) .place-marker.ok{background:#16a163}app-qast360:not(.unscoped) .place-marker.alert{background:#e35f22}app-qast360:not(.unscoped) .legend-levels{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;padding-top:8px;border-top:1px solid rgba(255,255,255,.14);font-size:11.5px}app-qast360:not(.unscoped) .legend-levels span{display:inline-flex;align-items:center;gap:6px}app-qast360:not(.unscoped) .legend-levels .dot{width:9px;height:9px;border-radius:50%}app-qast360:not(.unscoped) .legend-levels .dot.level-minimal{background:#2f9e5f}app-qast360:not(.unscoped) .legend-levels .dot.level-low{background:#2f86ff}app-qast360:not(.unscoped) .legend-levels .dot.level-moderate{background:#f0b429}app-qast360:not(.unscoped) .legend-levels .dot.level-high{background:#e0342f}app-qast360:not(.unscoped) .volcano-pin{cursor:pointer}app-qast360:not(.unscoped) .volcano-pin.yellow:before,app-qast360:not(.unscoped) .volcano-pin.orange:before,app-qast360:not(.unscoped) .volcano-pin.red:before{content:"";position:absolute;left:50%;bottom:0;width:18px;height:18px;margin:0 0 -9px -9px;border-radius:50%;border:2px solid currentColor;animation:quake-onda 2.2s ease-out infinite;pointer-events:none}app-qast360:not(.unscoped) .volcano-pin.yellow{color:#e0a52a}app-qast360:not(.unscoped) .volcano-pin.orange{color:#f2760c}app-qast360:not(.unscoped) .volcano-pin.red{color:#e0342f}app-qast360:not(.unscoped) .volcano-pin.red:before{animation-duration:1.1s;width:22px;height:22px;margin:0 0 -11px -11px}app-qast360:not(.unscoped) .volcano-pin.con-ceniza:before{content:"";position:absolute;left:50%;bottom:0;width:22px;height:22px;margin:0 0 -11px -11px;border-radius:50%;border:2px solid currentColor;animation:quake-onda 1.1s ease-out infinite;pointer-events:none}app-qast360:not(.unscoped) .volcano-pin.con-ceniza{color:#f2600c}app-qast360:not(.unscoped) .volcano-pin.con-ceniza>div:first-child{animation:lava-viva 1.6s ease-in-out infinite}app-qast360:not(.unscoped) .volcano-pin.con-ceniza .llama-fuera svg{width:100%;height:100%;stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 2px 5px rgba(6,24,52,.45));transform-box:fill-box;transform-origin:50% 100%;animation:penacho-vivo 1.1s ease-in-out infinite}app-qast360:not(.unscoped) .volcano-pin.con-ceniza .llama-fuera .chorro{fill:#ff5c00}app-qast360:not(.unscoped) .volcano-pin.con-ceniza .llama-fuera .nucleo{fill:#ffd166}app-qast360:not(.unscoped) .volcano-pin.con-ceniza .llama-fuera .nube{fill:#fff;stroke:#0b254538}app-qast360:not(.unscoped) .fire-pin.compacto{width:24px;height:24px}app-qast360:not(.unscoped) .fire-pin{position:absolute;display:grid;place-items:center;width:30px;height:30px;cursor:pointer;color:#e2620e}app-qast360:not(.unscoped) .fire-pin svg{width:100%;height:100%;stroke:#fff;stroke-width:4;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 2px 5px rgba(6,24,52,.55))}app-qast360:not(.unscoped) .fire-pin .cuerpo{fill:currentColor}app-qast360:not(.unscoped) .fire-pin .corazon{fill:#ffd166;stroke:none;animation:llama-corazon 1.5s ease-in-out infinite;transform-origin:12px 16px}app-qast360:not(.unscoped) .fire-pin svg{animation:llama-mece 2.6s ease-in-out infinite;transform-origin:12px 21px}@keyframes llama-mece{0%,to{transform:rotate(-2.5deg) scaleY(1)}50%{transform:rotate(2.5deg) scaleY(1.05)}}@media(prefers-reduced-motion:reduce){app-qast360:not(.unscoped) .fire-pin svg,app-qast360:not(.unscoped) .fire-pin .corazon{animation:none}}app-qast360:not(.unscoped) .quake-dot{display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#2f9e5f;box-shadow:0 4px 12px #06183459}app-qast360:not(.unscoped) .quake-dot:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:quake-onda 2.6s ease-out infinite;pointer-events:none}app-qast360:not(.unscoped) .quake-dot svg{width:58%;height:58%;color:#fff}app-qast360:not(.unscoped) .quake-dot.minimal{background:#2f9e5f;color:#2f9e5f}app-qast360:not(.unscoped) .quake-dot.low{background:#2f86ff;color:#2f86ff}app-qast360:not(.unscoped) .quake-dot.moderate{background:#f0b429;color:#f0b429}app-qast360:not(.unscoped) .quake-dot.high{background:#e0342f;color:#e0342f}app-qast360:not(.unscoped) .quake-dot.low:before{animation-duration:2.2s}app-qast360:not(.unscoped) .quake-dot.moderate:before{animation-duration:1.7s}app-qast360:not(.unscoped) .quake-dot.high:before{animation-duration:1.2s}@media(prefers-reduced-motion:reduce){app-qast360:not(.unscoped) .quake-dot:before{animation:none;opacity:.4}app-qast360:not(.unscoped) .volcano-pin.con-ceniza:before{animation:none;opacity:.4}app-qast360:not(.unscoped) .volcano-pin.con-ceniza>div:first-child{animation:none}app-qast360:not(.unscoped) .volcano-pin.con-ceniza .llama-fuera svg{animation:none}}app-qast360:not(.unscoped) .maplibregl-popup-content{padding:13px 16px;border-radius:10px;box-shadow:0 16px 36px #0414303d}app-qast360:not(.unscoped) .map-popup .popup-kind{display:inline-block;margin:0 0 7px;padding:3px 9px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-qast360:not(.unscoped) .map-popup .popup-kind.quake{background:#fff3e3;color:#b3660b}app-qast360:not(.unscoped) .map-popup .popup-kind.alert{background:#fdeaea;color:#c62f2a}app-qast360:not(.unscoped) .map-popup .popup-kind.ok{background:#e8f7ee;color:#1c8049}app-qast360:not(.unscoped) .map-popup .popup-title{margin:0 0 4px;font-size:16px;font-weight:800;color:#0b1f3a}app-qast360:not(.unscoped) .map-popup .popup-sub{margin:0;font-size:12.5px;line-height:1.35;color:#33405a}app-qast360:not(.unscoped) .map-popup .popup-coords{margin:9px 0 0;padding-top:8px;border-top:1px solid #eaf1fa;font-size:11px;color:#617291}app-qast360:not(.unscoped) .maplibregl-ctrl-bottom-left{top:74px;bottom:auto;left:20px;z-index:3}app-qast360:not(.unscoped) .map-page.embebido .maplibregl-ctrl-scale{margin:10px;border-top:1px solid rgba(255,255,255,.7);border-radius:4px}app-qast360:not(.unscoped) .maplibregl-ctrl-scale{margin:0;border-color:#ffffffb3;border-top:0;border-radius:0 0 4px 4px;background:#0a20428c;color:#fff;font-size:10px}@media(max-width:1100px){app-qast360:not(.unscoped) .layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}app-qast360:not(.unscoped) .layout.collapsed{grid-template-rows:minmax(0,1fr)}app-qast360:not(.unscoped) .sidebar{border-right:0;border-bottom:1px solid var(--line);max-height:42vh}}app-qast360:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-qast360:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-qast360:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}@media(max-width:760px){app-qast360:not(.unscoped) .sources{padding:14px 16px}}@media(max-width:720px){app-qast360:not(.unscoped) .layout{position:relative;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr)}app-qast360:not(.unscoped) .sidebar{position:absolute;inset:0;z-index:6;max-height:none;border:0;border-radius:0;box-shadow:none}}app-qast360:not(.unscoped) .map-bottom{position:absolute;left:0;right:20px;bottom:18px;z-index:5;display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap;pointer-events:none}app-qast360:not(.unscoped) .circle-strip{flex:0 1 auto;min-width:0;display:flex;pointer-events:none}app-qast360:not(.unscoped) .circle-strip app-circle-bar{display:block;max-width:100%;pointer-events:auto}@media(max-width:900px){app-qast360:not(.unscoped) .map-bottom{left:0;right:12px;bottom:12px}app-qast360:not(.unscoped) .legend{padding:10px 12px}app-qast360:not(.unscoped) .legend-scale{display:none}}@media(max-width:620px){app-qast360:not(.unscoped) .map-bottom{left:0;right:8px;bottom:46px}app-qast360:not(.unscoped) .legend{display:none}app-qast360:not(.unscoped) .show-layers{top:10px;left:12px;height:34px;padding:0 11px;font-size:12px}app-qast360:not(.unscoped) .search .map-search:not(.recogido){position:fixed;top:196px;left:50%;z-index:2201;width:min(300px,100vw - 40px);transform:translate(-50%);box-shadow:0 20px 44px #06142c66}app-qast360:not(.unscoped) .basemap-row.buscando:before{content:"";position:fixed;inset:0;z-index:2200;background:#06142c8c}app-qast360:not(.unscoped) .search input{font-size:13px}app-qast360:not(.unscoped) .maplibregl-ctrl-bottom-left{display:none}app-qast360:not(.unscoped) .preview{width:34px;height:22px}app-qast360:not(.unscoped) .basemap-toggle .thumb small{font-size:8px}app-qast360:not(.unscoped) .traffic-button{width:34px;height:34px}app-qast360:not(.unscoped) .map-controls{top:22px;right:12px;gap:7px}app-qast360:not(.unscoped) .control-group button,app-qast360:not(.unscoped) .map-page.embebido .control-group button{width:30px;height:30px;font-size:15px}app-qast360:not(.unscoped) .control-group button svg,app-qast360:not(.unscoped) .map-page.embebido .control-group button svg{width:14px;height:14px}app-qast360:not(.unscoped) .maplibregl-ctrl-bottom-right{bottom:46px}}app-qast360:not(.unscoped) .map-footbar{position:sticky;bottom:0;z-index:6;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 20px;background:#080d14;border-top:1px solid rgba(255,255,255,.08)}app-qast360:not(.unscoped) .map-footbar img{display:block;height:20px;width:59.880239521px}app-qast360:not(.unscoped) .map-footbar .footbar-links{display:inline-flex;gap:18px}app-qast360:not(.unscoped) .map-footbar a{color:#b9cbe6;font-size:11.5px;font-weight:700;text-decoration:none}app-qast360:not(.unscoped) .map-footbar a:hover{color:#fff}app-qast360:not(.unscoped) .circle-pin{position:absolute;width:48px;height:60px;cursor:pointer}app-qast360:not(.unscoped) .circle-pin:after{content:"";position:absolute;left:50%;top:26px;width:26px;height:26px;transform:translate(-50%) rotate(45deg);border-radius:0 0 8px;background:#9db2ce;box-shadow:0 6px 14px #0618344d}app-qast360:not(.unscoped) .circle-pin .pin-photo{position:relative;z-index:2;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;overflow:hidden;border:3px solid #9db2ce;background:#0d2749;color:#cfe2ff;font-size:16px;font-weight:800;box-shadow:0 6px 16px #06183459}app-qast360:not(.unscoped) .circle-pin .pin-photo img{width:100%;height:100%;object-fit:cover}app-qast360:not(.unscoped) .circle-pin .pin-battery{position:absolute;z-index:3;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;border:2px solid #fff;background:#9db2ce;color:#fff;font-size:11px;font-style:normal;font-weight:800;box-shadow:0 2px 6px #06183466}app-qast360:not(.unscoped) .circle-pin.place .pin-photo{border-color:#2a7fd4}app-qast360:not(.unscoped) .circle-pin.place:after{background:#2a7fd4}app-qast360:not(.unscoped) .circle-pin.place .pin-battery{background:#2a7fd4}app-qast360:not(.unscoped) .circle-pin.place.school .pin-photo{border-color:#8b46e0}app-qast360:not(.unscoped) .circle-pin.place.school:after{background:#8b46e0}app-qast360:not(.unscoped) .circle-pin.place.school .pin-battery{background:#8b46e0}app-qast360:not(.unscoped) .circle-pin.still .pin-photo{border-color:#21b866}app-qast360:not(.unscoped) .circle-pin.still:after{background:#21b866}app-qast360:not(.unscoped) .circle-pin.still .pin-battery{background:#21b866}app-qast360:not(.unscoped) .circle-pin.moving .pin-photo{border-color:#f2b807}app-qast360:not(.unscoped) .circle-pin.moving:after{background:#f2b807}app-qast360:not(.unscoped) .circle-pin.moving .pin-battery{background:#f2b807}app-qast360:not(.unscoped) .circle-pin.stale .pin-photo,app-qast360:not(.unscoped) .circle-pin.unknown .pin-photo{border-color:#9db2ce}app-qast360:not(.unscoped) .circle-pin.paused .pin-photo{border-color:#7e57c2}app-qast360:not(.unscoped) .circle-pin.paused:after{background:#7e57c2}app-qast360:not(.unscoped) .circle-pin.emergency{z-index:5}app-qast360:not(.unscoped) .circle-pin.emergency .pin-photo{border-color:#e01b2b;animation:pin-latido 1.6s ease-in-out infinite}app-qast360:not(.unscoped) .circle-pin.emergency:after{background:#e01b2b}app-qast360:not(.unscoped) .circle-pin.emergency .pin-battery{display:none}app-qast360:not(.unscoped) .circle-pin.emergency:before{content:"!";position:absolute;z-index:3;top:-4px;right:-4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:2px solid #fff;background:#e01b2b;color:#fff;font-size:14px;font-weight:900}@keyframes pin-latido{0%,to{box-shadow:0 0 0 3px #e01b2b4d,0 6px 16px #06183466}50%{box-shadow:0 0 0 12px #e01b2b00,0 6px 16px #06183466}}@media(prefers-reduced-motion:reduce){app-qast360:not(.unscoped) .circle-pin.emergency .pin-photo{animation:none}}app-qast360:not(.unscoped) .alert-pin{position:absolute;width:20px;height:20px;transform:rotate(45deg);border:2px solid #fff;border-radius:4px;background:#f2b807;box-shadow:0 6px 14px #1e184e59;cursor:pointer}app-qast360:not(.unscoped) .alert-pin.extreme{background:#e01b2b}app-qast360:not(.unscoped) .alert-pin.severe{background:#f78c1f}app-qast360:not(.unscoped) .storm-pin.compacto .cyclone{width:34px;height:34px}app-qast360:not(.unscoped) .storm-pin{position:absolute;display:grid;place-items:center;cursor:pointer}@keyframes storm-gira{to{transform:rotate(360deg)}}@keyframes storm-late{0%,to{box-shadow:0 0 #fff0}35%{box-shadow:0 0 0 5px #ffffff29}}@media(prefers-reduced-motion:reduce){app-qast360:not(.unscoped) .storm-pin,app-qast360:not(.unscoped) .storm-arte{animation:none}}app-qast360:not(.unscoped) .storm-pin .storm-arte{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(4,26,62,.45))}app-qast360:not(.unscoped) .popup-oscuro .maplibregl-popup-content{background-color:#1d3253bd;border:0;box-shadow:0 18px 38px #020a1a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}app-qast360:not(.unscoped) .popup-oscuro .popup-title{color:#fff}app-qast360:not(.unscoped) .popup-oscuro .popup-sub{color:#b9cbe6}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind{background:#ffffff1f}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind.quake{color:#f7c948}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind.fire{background:#e0342f;color:#fff}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind.emergency{background:#e0342f;color:#fff}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind.moving{color:#f2a33c}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind.alert{color:#ff7b85}app-qast360:not(.unscoped) .popup-oscuro .map-popup .popup-kind.ok{color:#4fd18b}app-qast360:not(.unscoped) .popup-oscuro .popup-note,app-qast360:not(.unscoped) .popup-oscuro .popup-coords{color:#93a9c8;border-top-color:#ffffff24}app-qast360:not(.unscoped) .popup-oscuro .popup-row{display:flex;justify-content:space-between;gap:14px;margin:3px 0;font-size:12.5px;color:#93a9c8}app-qast360:not(.unscoped) .popup-oscuro .popup-row b{color:#e8f1ff;font-weight:700}app-qast360:not(.unscoped) .popup-oscuro .popup-row a{color:#6fb4ff;font-weight:700;text-decoration:none}app-qast360:not(.unscoped) .popup-oscuro .popup-row a:hover{text-decoration:underline}app-qast360:not(.unscoped) .popup-oscuro .popup-flag{margin:6px 0;padding:4px 8px;border-radius:6px;background:#e01b2b2e;color:#ff7b85;font-size:11.5px;font-weight:800}app-qast360:not(.unscoped) .popup-oscuro .maplibregl-popup-tip{border-top-color:#1e3863}app-qast360:not(.unscoped) .popup-oscuro.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#1e3863;border-top-color:transparent}app-qast360:not(.unscoped) .popup-oscuro.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#1e3863;border-top-color:transparent}app-qast360:not(.unscoped) .popup-oscuro.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#1e3863;border-top-color:transparent}app-qast360:not(.unscoped) .circle-popup .popup-kind{font-weight:800}app-qast360:not(.unscoped) .circle-popup .popup-kind.place{color:#6fb4ff}app-qast360:not(.unscoped) .circle-popup .popup-kind.still{color:#4fd18b}app-qast360:not(.unscoped) .circle-popup .popup-kind.moving{color:#f7c948}app-qast360:not(.unscoped) .circle-popup .popup-kind.stale,app-qast360:not(.unscoped) .circle-popup .popup-kind.unknown{color:#a8bcd8}app-qast360:not(.unscoped) .circle-popup .popup-kind.paused{color:#b79cf0}app-qast360:not(.unscoped) .circle-popup .popup-kind.emergency{color:#ff7b85}app-qast360:not(.unscoped) .map-controls .three-d-toggle{font-weight:800;letter-spacing:.03em}app-qast360:not(.unscoped) .map-controls .three-d-toggle svg{width:19px;height:19px}app-qast360:not(.unscoped) .map-controls .three-d-toggle.active{background:#1b64f2;color:#fff}app-qast360:not(.unscoped) .map-controls .three-d-toggle.active:hover{background:#1b64f2}app-qast360:not(.unscoped) .map-controls .control-group.paint-toggle{display:flex;flex-direction:column;align-items:stretch}app-qast360:not(.unscoped) .map-controls .control-group.paint-toggle button{width:auto;height:auto;min-width:92px;padding:7px 10px;font-size:11px;font-weight:700;white-space:nowrap}app-qast360:not(.unscoped) .map-controls .control-group.paint-toggle button.active{background:#1b64f2;color:#fff}app-qast360:not(.unscoped) .map-controls .control-group.paint-toggle button.active:hover{background:#1b64f2}app-qast360:not(.unscoped) .map-controls .control-group.paint-toggle .paint-count{padding:4px 8px 5px;border-top:1px solid rgba(255,255,255,.14);font-size:10px;font-weight:700;text-align:center;opacity:.75}app-qast360:not(.unscoped) .basemap-row{display:flex;align-items:center;gap:10px}app-qast360:not(.unscoped) .traffic-menu{position:relative}app-qast360:not(.unscoped) .traffic-button{width:42px;height:42px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;box-shadow:0 8px 22px #0920422e;cursor:pointer}app-qast360:not(.unscoped) .traffic-button.open{background:#1b64f2}app-qast360:not(.unscoped) .traffic-button.open .dots i{background:#fff}app-qast360:not(.unscoped) .traffic-button .dots{display:grid;grid-template-columns:repeat(3,4px);gap:3px}app-qast360:not(.unscoped) .traffic-button .dots i{width:4px;height:4px;border-radius:50%;background:#33405a}app-qast360:not(.unscoped) .traffic-card{position:absolute;top:50px;right:-6px;width:236px;padding:8px;border-radius:12px;background:#0a2042d1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 14px 34px #04122c4d;z-index:5}app-qast360:not(.unscoped) .traffic-item:disabled{opacity:.45;cursor:default}app-qast360:not(.unscoped) .traffic-premium{margin:2px 4px 10px;color:#ffd166;font-size:11.5px;font-weight:700;line-height:1.45}app-qast360:not(.unscoped) .traffic-premium a{color:#ffd166;text-decoration:underline}app-qast360:not(.unscoped) .traffic-title{margin:2px 4px 8px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#7fa3d6}app-qast360:not(.unscoped) .traffic-item{width:100%;display:flex;align-items:center;gap:11px;padding:8px;border:0;border-radius:9px;background:transparent;color:#fff;font-size:13.5px;font-weight:700;text-align:left;cursor:pointer}app-qast360:not(.unscoped) .traffic-item:hover{background:#ffffff14}app-qast360:not(.unscoped) .traffic-item.off .mark,app-qast360:not(.unscoped) .traffic-item.off .name{opacity:.45}app-qast360:not(.unscoped) .traffic-item .name{flex:1}app-qast360:not(.unscoped) .traffic-item .mark{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;flex-shrink:0}app-qast360:not(.unscoped) .traffic-item .mark svg{width:16px;height:16px}app-qast360:not(.unscoped) .traffic-item .mark{color:#fff}app-qast360:not(.unscoped) .traffic-item .mark.jam{background:#f28118}app-qast360:not(.unscoped) .traffic-item .mark.road-closed{background:#d9342b}app-qast360:not(.unscoped) .traffic-item .mark.accident{background:#e0483f}app-qast360:not(.unscoped) .traffic-item .mark.road-works{background:#f2a11f}app-qast360:not(.unscoped) .traffic-item .mark.alert{background:#6b7a94}app-qast360:not(.unscoped) .traffic-item .switch{position:relative;width:38px;height:22px;flex-shrink:0;border-radius:999px;background:#ffffff38;transition:background .15s ease}app-qast360:not(.unscoped) .traffic-item .switch:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s ease}app-qast360:not(.unscoped) .traffic-item .switch.on{background:#2f86ff}app-qast360:not(.unscoped) .traffic-item .switch.on:after{transform:translate(16px)}app-qast360:not(.unscoped) .alert-panel{position:absolute;z-index:6;top:118px;bottom:18px;right:18px;width:min(380px,100vw - 36px);display:flex;flex-direction:column;justify-content:center;pointer-events:none}app-qast360:not(.unscoped) .ap-card{pointer-events:auto}app-qast360:not(.unscoped) .ap-card{max-height:min(74vh,660px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none;padding:14px 18px 18px;border-radius:14px;background:#fff;color:#0b1f3a;box-shadow:0 16px 44px #00000052}app-qast360:not(.unscoped) .ap-card::-webkit-scrollbar{display:none}app-qast360:not(.unscoped) .ap-head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-14px -18px 0;padding:14px 18px 10px;background:#fff}app-qast360:not(.unscoped) .ap-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:8px;background:#c62828;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}app-qast360:not(.unscoped) .alert-panel.aviso-atento .ap-badge{background:#e8a33d;color:#4a2f00}app-qast360:not(.unscoped) .ap-badge svg{width:14px;height:14px}app-qast360:not(.unscoped) .ap-head button{border:0;background:#f1f5fb;border-radius:999px;width:30px;height:30px;font-size:19px;line-height:1;color:#0b1f3a;cursor:pointer;flex:none}app-qast360:not(.unscoped) .ap-card h2{margin:10px 0 4px;font-size:1.45rem;line-height:1.15}app-qast360:not(.unscoped) .ap-meta{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:.78rem;color:#617291}app-qast360:not(.unscoped) .ap-meta svg{width:13px;height:13px;flex:none}app-qast360:not(.unscoped) .ap-todo{padding:12px 14px;border-radius:12px;background:#fdf1f0;margin-bottom:10px}app-qast360:not(.unscoped) .alert-panel.aviso-atento .ap-todo{background:#fdf6e9}app-qast360:not(.unscoped) .ap-todo h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c62828}app-qast360:not(.unscoped) .ap-todo h3 svg{width:15px;height:15px}app-qast360:not(.unscoped) .ap-todo p{margin:0;font-size:.88rem;line-height:1.45;white-space:pre-line}app-qast360:not(.unscoped) .ap-situacion{display:flex;gap:11px;align-items:flex-start;padding:12px 14px;border:1px solid #e6eefa;border-radius:12px;margin-bottom:10px}app-qast360:not(.unscoped) .ap-situacion svg{width:26px;height:26px;padding:5px;border-radius:50%;background:#f1f5fb;color:#33465f;flex:none}app-qast360:not(.unscoped) .ap-situacion p{margin:0;font-size:.85rem;line-height:1.45}app-qast360:not(.unscoped) .ap-acordeon{margin:0 0 10px;border:1px solid #e6eefa;border-radius:12px;overflow:hidden}app-qast360:not(.unscoped) .ap-acordeon>section{border-bottom:1px solid #eef3fa}app-qast360:not(.unscoped) .ap-acordeon>section:last-child{border-bottom:0}app-qast360:not(.unscoped) .ap-acordeon button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 14px;border:0;background:none;color:#617291;font:inherit;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer}app-qast360:not(.unscoped) .ap-acordeon button:hover{background:#f7fafd}app-qast360:not(.unscoped) .ap-acordeon button span{flex:1}app-qast360:not(.unscoped) .ap-acordeon button svg{width:16px;height:16px;color:#33465f;flex:none}app-qast360:not(.unscoped) .ap-acordeon .flecha{width:15px;height:15px;color:#97a6bd;transition:transform .18s ease}app-qast360:not(.unscoped) .ap-acordeon>section.abierta button{color:#0b1f3a}app-qast360:not(.unscoped) .ap-acordeon>section.abierta .flecha{transform:rotate(180deg)}app-qast360:not(.unscoped) .ap-acordeon p{margin:0;padding:0 14px 13px 39px;font-size:.85rem;line-height:1.45}app-qast360:not(.unscoped) .ap-recorrido h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#0056d8}app-qast360:not(.unscoped) .ap-recorrido h3 svg{width:15px;height:15px}app-qast360:not(.unscoped) .ap-recorrido p{margin:0;font-size:.85rem;line-height:1.45;white-space:pre-line}app-qast360:not(.unscoped) .ap-recorrido{padding:12px 14px;border:1px solid #e6eefa;border-radius:12px;margin-bottom:10px}app-qast360:not(.unscoped) .ap-pie{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:0;font-size:.78rem}app-qast360:not(.unscoped) .ap-pie dd{margin:0}@media(max-width:720px){app-qast360:not(.unscoped) .alert-panel{top:auto;bottom:0;right:0;justify-content:flex-end;transform:none;width:100%}app-qast360:not(.unscoped) .ap-card{max-height:58vh;border-radius:0}app-qast360:not(.unscoped) .ap-card h2{font-size:1.25rem}app-qast360:not(.unscoped) .ap-pie{grid-template-columns:1fr}}app-qast360:not(.unscoped) .grupo-cabecera{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 0 10px;padding:14px 16px;border:1px solid #e6ecf5;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0920420a;font-size:.92rem;font-weight:800;color:#3d4f68;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}app-qast360:not(.unscoped) .grupo-cabecera:hover{border-color:#cfdcee;box-shadow:0 3px 8px #09204212}app-qast360:not(.unscoped) .grupo-cabecera.abierto{color:#0b1f3a}app-qast360:not(.unscoped) .grupo-cabecera.abierto .grupo-flecha{transform:rotate(180deg)}app-qast360:not(.unscoped) .grupo-flecha{width:18px;height:18px;color:#5b6f8c;transition:transform .18s ease}app-qast360:not(.unscoped) .grupo-acciones{display:flex;align-items:center;gap:8px}app-qast360:not(.unscoped) .grupo-acciones .reset{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;color:#6b7c99;cursor:pointer}app-qast360:not(.unscoped) .grupo-acciones .reset svg{width:14px;height:14px}app-qast360:not(.unscoped) .grupo-acciones .reset:hover{background:#eef3fb;color:#0b1f3a}app-qast360:not(.unscoped) .panel-head+.grupo-cabecera{margin-top:12px}app-qast360:not(.unscoped) .ap-nota{margin:6px 0 0;font-size:.78rem;color:#617291}app-qast360:not(.unscoped) .grupo-titulo{display:flex;align-items:center;gap:11px}app-qast360:not(.unscoped) .grupo-icono{display:grid;place-items:center;width:30px;height:30px;flex:none;border-radius:50%;border:1.5px solid currentColor;background:transparent;color:#0056d8}app-qast360:not(.unscoped) .grupo-icono svg{width:16px;height:16px}app-qast360:not(.unscoped) .grupo-avatar{width:30px;height:30px;flex:none;border-radius:50%;object-fit:cover}app-qast360:not(.unscoped) .aviso-sin-radar{position:absolute;top:60px}@media(max-width:1180px){app-qast360:not(.unscoped) .aviso-sin-radar{top:142px}}app-qast360:not(.unscoped) .aviso-sin-radar{left:50%;transform:translate(-50%);z-index:4;display:flex;align-items:center;gap:7px;max-width:320px;margin:0;padding:7px 12px;border-radius:9px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8f1ff;font-size:.74rem;font-weight:600;line-height:1.3;pointer-events:none}app-qast360:not(.unscoped) .aviso-sin-radar svg{flex:none;width:13px;height:13px;color:#93a9c8}app-qast360:not(.unscoped) .banda-radar{position:absolute;top:18px;left:50%;transform:translate(-50%);z-index:4;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:min(760px,100% - 700px);pointer-events:none}@media(max-width:1180px){app-qast360:not(.unscoped) .banda-radar{top:100px;max-width:calc(100% - 120px)}}@media(max-width:620px){app-qast360:not(.unscoped) .banda-radar{inset:auto 12px 46px;transform:none;justify-content:center;max-width:none}}app-qast360:not(.unscoped) .leyenda-radar{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:9px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8f1ff;font-size:.72rem;font-weight:700;pointer-events:none}app-qast360:not(.unscoped) .leyenda-radar .rampa{display:block;width:116px;height:9px;border-radius:5px;background:linear-gradient(to right,#22d3ee 0 17%,#22c55e 17% 33%,#a3e635 33% 42%,#facc15 42% 58%,#f97316 58% 67%,#ef4444 67% 83%,#a21caf 83% 92%,#f0abfc 92%)}app-qast360:not(.unscoped) .reloj-radar{display:flex;align-items:center;gap:7px;margin:0;padding:7px 12px;border-radius:9px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#e8f1ff;font-size:.76rem;font-weight:700;pointer-events:none}app-qast360:not(.unscoped) .reloj-radar svg{width:13px;height:13px;color:#93a9c8}app-qast360:not(.unscoped) .reloj-radar .hora{white-space:nowrap}app-qast360:not(.unscoped) .reloj-radar .barra-radar{display:flex;gap:2px;align-items:flex-end;margin-left:4px;padding-left:8px;border-left:1px solid rgba(232,241,255,.22)}app-qast360:not(.unscoped) .reloj-radar .barra-radar .paso{width:4px;height:12px;padding:0;border:0;border-radius:2px;background:#e8f1ff47;cursor:pointer;pointer-events:auto;transition:background .15s ease,height .15s ease}app-qast360:not(.unscoped) .reloj-radar .barra-radar .paso:hover{background:#e8f1ff99}app-qast360:not(.unscoped) .reloj-radar .barra-radar .paso.ultimo{height:16px;background:#e8f1ff80}app-qast360:not(.unscoped) .reloj-radar .barra-radar .paso.activo{height:18px;background:#5f22e8}app-qast360:not(.unscoped) .reloj-radar .pausa-radar{display:grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:6px;background:#ffffff24;color:#e8f1ff;cursor:pointer;pointer-events:auto;transition:background .15s ease}app-qast360:not(.unscoped) .reloj-radar .pausa-radar:hover{background:#ffffff42}app-qast360:not(.unscoped) .reloj-radar .pausa-radar svg{width:12px;height:12px;color:#e8f1ff}@media(max-width:620px){app-qast360:not(.unscoped) .reloj-radar .barra-radar{display:none}}app-qast360:not(.unscoped) .filtros-esconden{display:grid;grid-template-columns:16px minmax(0,1fr);gap:6px 8px;margin:8px 0 0;padding:10px 12px;border:1px solid #e6eefa;border-radius:10px;background:transparent;border:1.5px solid currentColor;color:#37475e;font-size:11.5px;line-height:1.45}app-qast360:not(.unscoped) .filtros-esconden svg{width:14px;height:14px;color:#005fe7}app-qast360:not(.unscoped) .filtros-esconden button{grid-column:2;justify-self:start;padding:0;border:0;background:none;color:#005fe7;font-size:11.5px;font-weight:700;cursor:pointer;text-decoration:underline}@media(max-width:900px){app-qast360:not(.unscoped) .title-bar{flex-wrap:nowrap;gap:14px;padding:12px 20px}app-qast360:not(.unscoped) .title-id p{display:none}app-qast360:not(.unscoped) .title-meta{flex-wrap:nowrap;width:auto;gap:10px;white-space:nowrap;font-size:12.5px}}@media(max-width:760px){app-qast360:not(.unscoped) .title-bar{padding:12px 16px}app-qast360:not(.unscoped) .title-bar .title-meta>span:first-child{display:none}}@media(max-width:420px){app-qast360:not(.unscoped) .title-bar{padding-right:32px}}@media(max-width:720px){app-qast360:not(.unscoped) .title-bar{padding:8px 16px;gap:4px 14px}app-qast360:not(.unscoped) .title-bar .title-id p{display:none}app-qast360:not(.unscoped) .title-bar .title-id h1{font-size:17px}app-qast360:not(.unscoped) .title-bar .title-id .title-icono{display:none}app-qast360:not(.unscoped) .title-bar .title-meta{font-size:11.5px;gap:8px}}app-qast360:not(.unscoped) .tope-riesgos{margin:0 0 8px;padding:0 2px;color:#6e829f;font-size:11.5px;font-weight:700;text-align:center}app-qast360:not(.unscoped) .tope-riesgos.lleno{color:#c0392b}app-qast360:not(.unscoped) .aviso-tope{display:grid;gap:4px;margin:0 0 10px;padding:10px 12px;border:1px solid #f0d6d3;border-radius:10px;background:#fdf4f3}app-qast360:not(.unscoped) .aviso-tope strong{color:#0b1f3a;font-size:12.5px;font-weight:800}app-qast360:not(.unscoped) .aviso-tope span{color:#55627a;font-size:12px;line-height:1.4}app-qast360:not(.unscoped) .aviso-tope a{justify-self:start;margin-top:2px;color:#005fe7;font-size:12px;font-weight:700;text-decoration:none}app-qast360:not(.unscoped) .switch.fuera-de-tope{opacity:.45;cursor:not-allowed}app-notifications:not(.unscoped){display:block}app-notifications:not(.unscoped) .notifications-page{min-height:100vh;background:#f4f7fc}app-notifications:not(.unscoped) .hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:120px;padding:20px 34px 47px;overflow:hidden;background:#062a56 url(/metric-bg/earthquakes.png) center/cover no-repeat;color:#fff}app-notifications:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#041a3e9e;pointer-events:none}app-notifications:not(.unscoped) .hero-copy{position:relative;z-index:1;max-width:620px}app-notifications:not(.unscoped) .hero-fila{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px}app-notifications:not(.unscoped) .hero-title{margin:0;font-size:27px;font-weight:800}app-notifications:not(.unscoped) .hero-sub{margin:5px 0 0;font-size:13.5px;opacity:.86}app-notifications:not(.unscoped) .hero-count{font-size:12.5px;font-weight:700;opacity:.78}app-notifications:not(.unscoped) .view-tabs{position:relative;z-index:3;display:flex;justify-content:center;gap:26px;margin:-26px 34px 0;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-notifications:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none}app-notifications:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-notifications:not(.unscoped) .view-tabs a:hover{color:#33405a}app-notifications:not(.unscoped) .view-tabs a.active{color:#0056d8}app-notifications:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-notifications:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-notifications:not(.unscoped) .layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;margin:18px 34px 30px;align-items:start}app-notifications:not(.unscoped) .panel-card{padding:16px;border:1px solid #e8eef7;border-radius:14px;background:#fff}app-notifications:not(.unscoped) .panel-title{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#22314b;font-size:14px;font-weight:800}app-notifications:not(.unscoped) .panel-title svg{width:16px;height:16px;color:#0056d8}app-notifications:not(.unscoped) .filtros{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #eef3fb}app-notifications:not(.unscoped) .buscador{display:flex;align-items:center;gap:8px;flex:1 1 220px;padding:8px 12px;border:1px solid #e3ecf8;border-radius:10px}app-notifications:not(.unscoped) .buscador svg{width:15px;height:15px;color:#8fa3c0}app-notifications:not(.unscoped) .buscador input{width:100%;border:0;outline:0;font-size:13px;color:#22314b}app-notifications:not(.unscoped) .pastillas{display:flex;gap:4px;padding:3px;border:1px solid #e6eefa;border-radius:10px;background:#fff}app-notifications:not(.unscoped) .pastillas button{display:flex;align-items:center;gap:5px;padding:6px 11px;border:0;border-radius:8px;background:none;color:#5f7392;font-size:12.5px;font-weight:700;cursor:pointer}app-notifications:not(.unscoped) .pastillas button b{color:#8fa3c0;font-size:11px;font-weight:700}app-notifications:not(.unscoped) .pastillas button:hover{color:#22314b}app-notifications:not(.unscoped) .pastillas button.activo{background:#fff;color:#0056d8;box-shadow:0 1px 3px #0920441a}app-notifications:not(.unscoped) .pastillas.gravedad button{display:flex;align-items:center;gap:5px}app-notifications:not(.unscoped) .pastillas.gravedad button svg{width:13px;height:13px}app-notifications:not(.unscoped) .pastillas.gravedad button.nivel-high{color:#c2521f}app-notifications:not(.unscoped) .pastillas.gravedad button.nivel-moderate{color:#a97c11}app-notifications:not(.unscoped) .pastillas.gravedad button.nivel-low{color:#2f9e5f}app-notifications:not(.unscoped) .pastillas.gravedad button.nivel-info{color:#0056d8}app-notifications:not(.unscoped) .pastillas.gravedad button.activo{background:#fff;box-shadow:0 1px 3px #0920441a}app-notifications:not(.unscoped) .acciones{display:flex;align-items:center;gap:8px;margin-left:auto}app-notifications:not(.unscoped) .acciones .marcar{padding:7px 12px;border:1px solid #e3ecf8;border-radius:9px;background:#fff;color:#0056d8;font-size:12px;font-weight:700;cursor:pointer}app-notifications:not(.unscoped) .acciones .marcar:hover{background:#f6f9fe}app-notifications:not(.unscoped) .acciones .ajustes{display:grid;place-items:center;width:34px;height:34px;border:1px solid #e3ecf8;border-radius:9px;color:#5f7392}app-notifications:not(.unscoped) .acciones .ajustes svg{width:15px;height:15px}app-notifications:not(.unscoped) .acciones .ajustes:hover{background:#f6f9fe}app-notifications:not(.unscoped) .dia{margin:18px 0 6px;color:#22314b;font-size:13px;font-weight:800}app-notifications:not(.unscoped) .fila{display:grid;grid-template-columns:4px auto minmax(0,2.2fr) minmax(0,1.3fr) minmax(0,.75fr) minmax(0,.85fr) 16px;align-items:center;gap:14px;padding:16px 16px 16px 0;border-bottom:1px solid #f3f7fd;cursor:pointer}app-notifications:not(.unscoped) .fila:hover{background:#f9fbff}app-notifications:not(.unscoped) .fila.abierta{background:#f4f8ff}app-notifications:not(.unscoped) .fila.cargando{display:block;height:58px;border-radius:10px;background:#edf3fa;background-size:400% 100%;animation:brillo 1.4s ease infinite}@keyframes brillo{0%{background-position:100% 50%}to{background-position:0 50%}}app-notifications:not(.unscoped) .marca{width:7px;height:7px;border-radius:50%;background:transparent}app-notifications:not(.unscoped) .fila.sin-leer .marca{background:#0056d8}app-notifications:not(.unscoped) .fila.sin-leer .cuerpo strong{color:#12203a}app-notifications:not(.unscoped) .icono{display:grid;place-items:center;width:38px;height:38px;aspect-ratio:1;border-radius:50%;background:#6b7f9e;color:#fff}app-notifications:not(.unscoped) .icono svg{width:18px;height:18px}app-notifications:not(.unscoped) .icono{color:#fff}app-notifications:not(.unscoped) .icono.nivel-info{background:#2f9e5f;box-shadow:0 0 0 4px #2f9e5f29}app-notifications:not(.unscoped) .icono.nivel-low{background:#2f86ff;box-shadow:0 0 0 4px #2f86ff29}app-notifications:not(.unscoped) .icono.nivel-moderate{background:#f0b429;box-shadow:0 0 0 4px #f0b42933}app-notifications:not(.unscoped) .icono.nivel-high{background:#e0342f;box-shadow:0 0 0 4px #e0342f29}app-notifications:not(.unscoped) .cuerpo{display:grid;gap:2px;min-width:0}app-notifications:not(.unscoped) .cuerpo strong{font-size:13.5px;font-weight:700;color:#22314b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-notifications:not(.unscoped) .cuerpo small{font-size:12px;color:#7286a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-notifications:not(.unscoped) .sitio,app-notifications:not(.unscoped) .cuando{display:flex;align-items:center;gap:5px;min-width:0;overflow:hidden;color:#7286a5;font-size:12px;white-space:nowrap}app-notifications:not(.unscoped) .sitio svg,app-notifications:not(.unscoped) .cuando svg{width:13px;height:13px;flex:none}app-notifications:not(.unscoped) .sitio span,app-notifications:not(.unscoped) .sitio{text-overflow:ellipsis}app-notifications:not(.unscoped) .etiquetas{display:grid;justify-items:center;gap:3px;min-width:0}app-notifications:not(.unscoped) .etiquetas small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#8fa3c0;font-size:11px}app-notifications:not(.unscoped) .nivel{padding:2px 8px;border:1px solid #cfdcee;border-radius:999px;background:transparent;color:#5f7392;font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase}app-notifications:not(.unscoped) .nivel.alert{border-color:#c2321f;color:#c2321f}app-notifications:not(.unscoped) .nivel.warning{border-color:#c2321f;color:#c2321f}app-notifications:not(.unscoped) .nivel.advisory{border-color:#0b62c4;color:#0b62c4}app-notifications:not(.unscoped) .nivel.watch{border-color:#a97c11;color:#a97c11}app-notifications:not(.unscoped) .nivel.moderate{border-color:#b45309;color:#b45309}app-notifications:not(.unscoped) .nivel.community{border-color:#6d28d9;color:#6d28d9}app-notifications:not(.unscoped) .chevron{width:15px;height:15px;color:#b6c6dd}app-notifications:not(.unscoped) .vacia{margin:26px auto;max-width:380px;color:#7286a5;font-size:13px;text-align:center}app-notifications:not(.unscoped) .mas{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;margin-top:14px;padding:12px;border:0;background:none;color:#0056d8;font-size:13px;font-weight:700;cursor:pointer}app-notifications:not(.unscoped) .mas svg{width:15px;height:15px}app-notifications:not(.unscoped) .mas:hover{text-decoration:underline}app-notifications:not(.unscoped) .panel{display:grid;gap:16px;position:sticky;top:16px}app-notifications:not(.unscoped) .cajas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}app-notifications:not(.unscoped) .cajas article{display:grid;gap:2px;padding:12px;border:1px solid #eef3fb;border-radius:11px;text-align:center}app-notifications:not(.unscoped) .cajas article strong{font-size:20px;font-weight:800;color:#22314b}app-notifications:not(.unscoped) .cajas article span{font-size:11.5px;color:#7286a5}app-notifications:not(.unscoped) .total{margin:12px 0 0;color:#7286a5;font-size:12px;text-align:center}app-notifications:not(.unscoped) .total b{color:#22314b}app-notifications:not(.unscoped) .vista{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px;border:1px solid #eef3fb;border-radius:11px}app-notifications:not(.unscoped) .vista .icono{width:34px;height:34px}app-notifications:not(.unscoped) .vista .icono svg{width:16px;height:16px}app-notifications:not(.unscoped) .vista-texto{display:grid;gap:7px;justify-items:start;min-width:0}app-notifications:not(.unscoped) .vista-texto strong{font-size:15px;font-weight:800;color:#22314b;line-height:1.35}app-notifications:not(.unscoped) .vista-texto p{margin:0;color:#5f7392;font-size:13px;line-height:1.5}app-notifications:not(.unscoped) .dato{display:flex;align-items:center;gap:7px;margin:0;color:#7286a5;font-size:12.5px}app-notifications:not(.unscoped) .dato svg{width:14px;height:14px;flex:none}app-notifications:not(.unscoped) .detalle{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;margin-top:3px;padding-top:10px;border-top:1px solid #eef3fb;color:#0056d8;font-size:12.5px;font-weight:700;text-decoration:none}app-notifications:not(.unscoped) .detalle svg{width:14px;height:14px}app-notifications:not(.unscoped) .detalle:hover{text-decoration:underline}@media(max-width:1280px){app-notifications:not(.unscoped) .fila{grid-template-columns:4px auto minmax(0,2.4fr) minmax(0,.8fr) minmax(0,.9fr) 16px}app-notifications:not(.unscoped) .fila .sitio{display:none}}@media(max-width:1100px){app-notifications:not(.unscoped) .hero{padding:20px 16px 47px}}@media(max-width:1100px){app-notifications:not(.unscoped) .layout{grid-template-columns:minmax(0,1fr);margin:18px 16px 26px}app-notifications:not(.unscoped) .panel{position:static}app-notifications:not(.unscoped) .view-tabs{margin:-26px 16px 0}}@media(max-width:760px){app-notifications:not(.unscoped) .fila{grid-template-columns:4px auto minmax(0,1fr) auto 16px}app-notifications:not(.unscoped) .fila .cuando{display:none}}@media(max-width:900px){app-notifications:not(.unscoped) .view-tabs{margin:12px 16px 0}}@media(max-width:620px){app-notifications:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-notifications:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-notifications:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-notifications:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-notifications:not(.unscoped) .hero:not(.unscoped) .hero-title,app-notifications:not(.unscoped) .hero-copy>h1,app-notifications:not(.unscoped) .hero-titulo,app-notifications:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-notifications:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-notifications:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-notifications:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-notifications:not(.unscoped) .hero-copy>p,app-notifications:not(.unscoped) .hero-linea,app-notifications:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-overview:not(.unscoped){display:block;min-height:100vh;--blue: #005fe7;--blue-deep: #003b96;--ink: #0b1f3a;--muted: #617291;--line: #d9e4f2;--shadow: 0 20px 55px rgba(8, 38, 80, .18)}app-overview:not(.unscoped) .dashboard{min-height:100vh;overflow-x:hidden;background:#f4f9ff}app-overview:not(.unscoped) .live-bar{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 44px;color:#fff;background:#000}app-overview:not(.unscoped) .live-bar h1{margin:0;font-size:16px;font-weight:800}app-overview:not(.unscoped) .live-bar div{display:flex;align-items:center;gap:14px;font-size:12px}app-overview:not(.unscoped) .live-bar strong{font-weight:800}app-overview:not(.unscoped) .status-dot{width:9px;height:9px;border-radius:50%;background:#4fc66b}app-overview:not(.unscoped) .hero{position:relative;overflow:hidden;min-height:540px;padding:68px 62px 118px;background:#03234a;color:#fff}app-overview:not(.unscoped) .openfreemap{position:absolute;inset:0;z-index:0;opacity:1;min-height:540px;background:#6fb9df}app-overview:not(.unscoped) .maplibregl-map,app-overview:not(.unscoped) .maplibregl-canvas-container,app-overview:not(.unscoped) .maplibregl-canvas{width:100%;height:100%}app-overview:not(.unscoped) .openfreemap:after{content:"";position:absolute;inset:0;background:#02163373;pointer-events:none}app-overview:not(.unscoped) .map-labels{position:absolute;inset:0;z-index:2;pointer-events:none;color:#ffffffeb;font-size:13px;font-weight:700;text-shadow:0 2px 8px rgba(0,18,44,.85)}app-overview:not(.unscoped) .fallback-markers{position:absolute;inset:0;z-index:1;pointer-events:none}app-overview:not(.unscoped) .fallback-markers.is-hidden{display:none}app-overview:not(.unscoped) .fallback-marker{position:absolute;transform:translate(-50%,-50%);border-radius:50%}app-overview:not(.unscoped) .fallback-marker.earthquake{width:38px;height:38px;border:5px solid #fff;background:#f52d32;box-shadow:0 0 0 9px #f52d3247,0 0 0 19px #f52d3221}app-overview:not(.unscoped) .fallback-marker.earthquake:after{content:"";position:absolute;inset:9px;border-radius:50%;background:#fff}app-overview:not(.unscoped) .fallback-marker.place.ok{width:24px;height:24px;border:4px solid #eaffef;background:#25aa62;border-radius:50% 50% 50% 0;box-shadow:0 7px 16px #001e3052,0 0 0 7px #39c25e38;transform:translate(-50%,-100%) rotate(-45deg)}app-overview:not(.unscoped) .fallback-marker.place.alert{width:30px;height:30px;border:4px solid #fff2dd;background:#ff6b2d;border-radius:50% 50% 50% 0;box-shadow:0 8px 18px #001e3059,0 0 0 8px #ff6b2d3d;transform:translate(-50%,-100%) rotate(-45deg)}app-overview:not(.unscoped) .fallback-marker.place:after{content:"";position:absolute;inset:6px;border-radius:50%;background:#fff}app-overview:not(.unscoped) .label{position:absolute}app-overview:not(.unscoped) .sea{left:30%;top:70%;font-style:italic;font-weight:500}app-overview:not(.unscoped) .maplibregl-control-container{position:relative;z-index:6}app-overview:not(.unscoped) .maplibregl-ctrl-group{overflow:hidden;border:1px solid rgba(130,106,255,.24);border-radius:8px;background:#fffffff5;box-shadow:0 10px 24px #1a1f3824}app-overview:not(.unscoped) .maplibregl-ctrl-group button{width:46px;height:46px}app-overview:not(.unscoped) .maplibregl-ctrl-group button svg,app-overview:not(.unscoped) .maplibregl-ctrl-group button .maplibregl-ctrl-icon{width:24px;height:24px;background-size:24px 24px}app-overview:not(.unscoped) .maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon,app-overview:not(.unscoped) .maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{filter:invert(29%) sepia(93%) saturate(1640%) hue-rotate(234deg) brightness(95%) contrast(94%)}app-overview:not(.unscoped) .hero:after{content:"";position:absolute;inset:auto 0 0;z-index:0;height:64px;background:#f7fbff;pointer-events:none}app-overview:not(.unscoped) .hero-copy{position:relative;z-index:1;width:min(520px,45vw);text-shadow:0 4px 18px rgba(0,0,0,.28)}app-overview:not(.unscoped) .hero-copy h2{margin:0 0 26px;font-size:clamp(36px,4vw,50px);line-height:1;font-weight:800}app-overview:not(.unscoped) .temperature{display:flex;align-items:center;gap:28px;margin-bottom:22px}app-overview:not(.unscoped) .temperature svg{width:126px;height:104px;color:#fff;stroke-width:4;filter:drop-shadow(0 5px 14px rgba(0,0,0,.28))}app-overview:not(.unscoped) .temperature span{padding-left:28px;border-left:1px solid rgba(255,255,255,.45);font-size:clamp(78px,7vw,100px);line-height:.88;font-weight:800}app-overview:not(.unscoped) .temperature small{vertical-align:top;font-size:36px}app-overview:not(.unscoped) .hero-copy h3,app-overview:not(.unscoped) .hero-copy p{margin:0}app-overview:not(.unscoped) .hero-copy h3{font-size:25px}app-overview:not(.unscoped) .hero-copy p{margin-top:4px;font-size:17px}app-overview:not(.unscoped) .threat{display:flex;gap:16px;align-items:center;margin-top:28px}app-overview:not(.unscoped) .threat svg{width:50px;height:50px;padding:8px;border-radius:10px;background:#55be77}app-overview:not(.unscoped) .threat strong,app-overview:not(.unscoped) .threat span{display:block}app-overview:not(.unscoped) .threat strong{font-size:18px}app-overview:not(.unscoped) .metric-grid{position:absolute;z-index:2;top:44px;right:128px;width:min(520px,32vw);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:9px}app-overview:not(.unscoped) .metric{min-height:88px;padding:12px 14px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#0078ce94;box-shadow:inset 0 1px #fff3,0 16px 30px #001a4e33;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}app-overview:not(.unscoped) .metric:nth-child(8){grid-column:span 2}app-overview:not(.unscoped) .metric-label{display:flex;align-items:center;gap:8px;color:#ffffffdb;font-size:12px;font-weight:700;text-transform:uppercase}app-overview:not(.unscoped) .metric-icon svg{width:24px;height:24px}app-overview:not(.unscoped) .metric strong{display:block;margin-top:17px;font-size:27px;line-height:1}app-overview:not(.unscoped) .metric small{font-size:15px}app-overview:not(.unscoped) .metric p{margin:8px 0 0;color:#ffffffe6;font-size:11px}app-overview:not(.unscoped) .aqua{background:#4daec294}app-overview:not(.unscoped) .violet{background:#6664b299}app-overview:not(.unscoped) .blue{background:#0a81ac99}app-overview:not(.unscoped) .sky{background:#1177b99e}app-overview:not(.unscoped) .orange{background:#d35f22b8}app-overview:not(.unscoped) .teal{background:#299ba69e}app-overview:not(.unscoped) .purple{background:#695bbba3}app-overview:not(.unscoped) .deep-blue{background:#0053c1a8}app-overview:not(.unscoped) .cards{position:relative;z-index:3;display:grid;grid-template-columns:1.1fr 1.03fr .96fr .87fr .9fr;gap:16px;margin:30px 34px 36px}app-overview:not(.unscoped) .panel{position:relative;min-height:260px;padding:20px 16px;border:1px solid rgba(188,204,226,.75);border-radius:8px;background:#fffffff0;box-shadow:var(--shadow)}app-overview:not(.unscoped) .panel header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}app-overview:not(.unscoped) .panel h3{display:flex;align-items:center;gap:12px;margin:0;font-size:14px;font-weight:800}app-overview:not(.unscoped) .panel header svg{width:22px;height:22px;color:#133660}app-overview:not(.unscoped) .panel header button{width:28px;height:28px;border:0;background:transparent;cursor:pointer}app-overview:not(.unscoped) .forecast-grid{display:grid;grid-template-columns:repeat(5,1fr);overflow:hidden;border:1px solid #dce8f5;border-radius:6px}app-overview:not(.unscoped) .forecast-grid div{min-height:142px;display:grid;justify-items:center;align-content:center;gap:12px;border-right:1px solid #dce8f5}app-overview:not(.unscoped) .forecast-grid div:last-child{border-right:0}app-overview:not(.unscoped) .forecast-grid strong{font-size:11px}app-overview:not(.unscoped) .forecast-grid svg{width:28px;height:28px;color:#0075df}app-overview:not(.unscoped) .forecast-grid b{font-size:18px}app-overview:not(.unscoped) .forecast-grid span{display:inline-flex;align-items:center;gap:3px;color:#005fe7;font-size:12px}app-overview:not(.unscoped) .forecast-grid span svg{width:12px;height:12px}app-overview:not(.unscoped) .link-button{display:flex;align-items:center;justify-content:center;gap:14px;width:100%;margin-top:18px;border:0;background:transparent;color:#005fe7;cursor:pointer;font-weight:800}app-overview:not(.unscoped) .link-button svg{width:18px;height:18px}app-overview:not(.unscoped) .camera-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-overview:not(.unscoped) figure{position:relative;min-height:86px;margin:0;overflow:hidden;border-radius:6px}app-overview:not(.unscoped) figure img{width:100%;height:100%;min-height:86px;object-fit:cover;display:block}app-overview:not(.unscoped) figcaption{position:absolute;left:0;right:0;bottom:0;padding:16px 10px 8px;color:#fff;background:#0000008c;font-size:12px;font-weight:800}app-overview:not(.unscoped) .place,app-overview:not(.unscoped) .source{display:grid;align-items:center;min-height:41px}app-overview:not(.unscoped) .place{grid-template-columns:24px 1fr auto;gap:12px}app-overview:not(.unscoped) .place svg{width:20px;height:20px;color:#183050}app-overview:not(.unscoped) .place strong,app-overview:not(.unscoped) .place span{display:block}app-overview:not(.unscoped) .place strong{font-size:12px}app-overview:not(.unscoped) .place span{color:#526788;font-size:11px}app-overview:not(.unscoped) .place em{padding:6px 10px;border-radius:8px;background:#eaf7ef;color:#229a58;font-size:10px;font-style:normal}app-overview:not(.unscoped) .place em.alert{background:#fff1e8;color:#f26728}app-overview:not(.unscoped) .source{grid-template-columns:8px 1fr 1fr;gap:16px;min-height:34px}app-overview:not(.unscoped) .source span,app-overview:not(.unscoped) footer i{width:7px;height:7px;border-radius:50%;background:#27a567}app-overview:not(.unscoped) .source strong{font-size:12px;color:#354560}app-overview:not(.unscoped) .source em{color:#56698b;font-size:12px;font-style:normal;text-align:right}app-overview:not(.unscoped) .premium-card{display:grid;grid-template-columns:54px 1fr;align-content:center;column-gap:18px}app-overview:not(.unscoped) .diamond{width:52px;height:52px;display:grid;place-items:center;grid-row:span 2;border-radius:8px;background:#eef5ff;color:#005fe7}app-overview:not(.unscoped) .diamond svg{width:34px;height:34px}app-overview:not(.unscoped) .premium-card h3{margin:0 0 8px;color:#0062dc;font-size:20px}app-overview:not(.unscoped) .premium-card p{grid-column:2;margin:0 0 24px;color:#1b2a44;font-size:14px;line-height:1.5}app-overview:not(.unscoped) .premium-card strong{grid-column:2;color:#081a33;font-size:34px}app-overview:not(.unscoped) .premium-card small{color:#1d2c43;font-size:14px;font-weight:500}app-overview:not(.unscoped) .premium-card button{grid-column:1/-1;height:48px;margin-top:24px;background:#0057db;color:#fff}app-overview:not(.unscoped) footer{display:flex;align-items:center;gap:42px;min-height:48px;margin:0 34px 34px;padding:0 26px;border:1px solid #cad8e9;border-radius:5px;background:#ffffffc7;color:#42536f;font-size:12px}app-overview:not(.unscoped) footer strong{text-transform:uppercase}app-overview:not(.unscoped) footer span{display:inline-flex;align-items:center;gap:14px}app-overview:not(.unscoped) footer em{margin-left:auto;display:inline-flex;align-items:center;gap:12px;color:#5e6f90;font-style:normal}app-overview:not(.unscoped) footer em svg{width:18px;height:18px}app-overview:not(.unscoped) .state{min-height:60vh;display:grid;place-content:center;gap:16px;text-align:center}app-overview:not(.unscoped) .state-logo{mix-blend-mode:multiply;width:min(260px,60vw);height:auto;margin:0 auto}app-overview:not(.unscoped) .state p{margin:0;color:#52637b}app-overview:not(.unscoped) .state button{justify-self:center;height:42px;padding:0 22px;border:0;border-radius:6px;background:#005fe7;color:#fff;cursor:pointer;font-weight:800}@media(max-width:1250px){app-overview:not(.unscoped) .topbar{grid-template-columns:1fr auto;height:auto;min-height:82px;padding-block:16px}app-overview:not(.unscoped) nav button.active:after,app-overview:not(.unscoped) nav a.active:after{bottom:0}app-overview:not(.unscoped) .hero{padding:42px 30px 140px}app-overview:not(.unscoped) .hero-copy{width:100%;max-width:500px}app-overview:not(.unscoped) .metric-grid{position:relative;top:auto;right:auto;width:100%;margin-top:42px}app-overview:not(.unscoped) .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){app-overview:not(.unscoped) .topbar,app-overview:not(.unscoped) .live-bar{padding-inline:18px}app-overview:not(.unscoped) .topbar,app-overview:not(.unscoped) .toolbar,app-overview:not(.unscoped) .live-bar{align-items:flex-start}app-overview:not(.unscoped) .topbar{display:flex;flex-direction:column}app-overview:not(.unscoped) .toolbar,app-overview:not(.unscoped) .live-bar,app-overview:not(.unscoped) .live-bar div{flex-wrap:wrap}app-overview:not(.unscoped) .hero{padding:32px 18px 110px}app-overview:not(.unscoped) .hero-copy h2{font-size:36px}app-overview:not(.unscoped) .temperature svg{width:86px;height:72px}app-overview:not(.unscoped) .temperature span{font-size:64px}app-overview:not(.unscoped) .metric-grid,app-overview:not(.unscoped) .cards{grid-template-columns:1fr}app-overview:not(.unscoped) .metric:nth-child(8){grid-column:auto}app-overview:not(.unscoped) .cards{margin:24px 18px}app-overview:not(.unscoped) footer{flex-wrap:wrap;gap:18px;margin:0 18px 24px;padding:16px}app-overview:not(.unscoped) footer em{margin-left:0}}app-overview:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-overview:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-overview:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-overview:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;gap:18px;margin:-74px 34px 0}app-overview:not(.unscoped) .current-strip{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:26px;padding:16px 22px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-overview:not(.unscoped) .current-strip .strip-label{margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}app-overview:not(.unscoped) .current-strip .strip-now{display:flex;align-items:center;gap:14px;padding-right:26px;border-right:1px solid #e9eff8}app-overview:not(.unscoped) .current-strip .strip-icon{width:38px;height:38px;color:var(--blue)}app-overview:not(.unscoped) .current-strip .strip-temp{margin:0;font-size:30px;font-weight:800;line-height:1}app-overview:not(.unscoped) .current-strip .strip-temp small{font-size:15px;font-weight:700}app-overview:not(.unscoped) .current-strip .strip-feels,app-overview:not(.unscoped) .current-strip .strip-condition{margin:2px 0 0;color:var(--muted);font-size:12px}app-overview:not(.unscoped) .current-strip .strip-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:14px 22px}app-overview:not(.unscoped) .current-strip .strip-metrics article{display:flex;align-items:center;gap:11px;padding-left:22px;border-left:1px solid #e9eff8}app-overview:not(.unscoped) .current-strip .strip-metrics article:first-child{padding-left:0;border-left:0}app-overview:not(.unscoped) .current-strip .strip-metrics svg{width:24px;height:24px;color:var(--blue);flex:none}app-overview:not(.unscoped) .current-strip .strip-metrics p{margin:0;color:var(--muted);font-size:13px}app-overview:not(.unscoped) .current-strip .strip-metrics strong{font-size:21px;font-weight:800}app-overview:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-overview:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:var(--muted);font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}app-overview:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-overview:not(.unscoped) .view-tabs a:hover{color:#33405a}app-overview:not(.unscoped) .view-tabs a.active{color:var(--blue)}app-overview:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--blue)}@media(max-width:900px){app-overview:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-overview:not(.unscoped) .live-bar .refresh{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:#ffffff1a;color:#ffffffe6;font-size:12px;font-weight:700;cursor:pointer}app-overview:not(.unscoped) .live-bar .refresh svg{width:14px;height:14px}app-overview:not(.unscoped) .live-bar .refresh:hover:not(:disabled){background:#ffffff2e}app-overview:not(.unscoped) .live-bar .refresh:disabled{cursor:default;opacity:.75}app-overview:not(.unscoped) .live-bar .refresh svg.spinning{animation:refresh-spin .9s linear infinite}app-overview:not(.unscoped) .status-dot.refreshing{animation:refresh-pulse 1.1s ease-in-out infinite}@keyframes refresh-spin{to{transform:rotate(360deg)}}@keyframes refresh-pulse{50%{opacity:.35}}app-overview:not(.unscoped) .map-controls{position:absolute;top:18px;right:62px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-overview:not(.unscoped) .control-group{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-overview:not(.unscoped) .control-group button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#33405a;font-size:19px;cursor:pointer}app-overview:not(.unscoped) .control-group button:hover{background:#f2f7fd}app-overview:not(.unscoped) .control-group button svg{width:18px;height:18px}app-overview:not(.unscoped) .control-group button+button{border-top:1px solid var(--line)}app-overview:not(.unscoped) .panel.realtime{display:flex;flex-direction:column}app-overview:not(.unscoped) .panel.realtime header h3{display:flex;align-items:center;gap:8px}app-overview:not(.unscoped) .live-pulse{width:9px;height:9px;border-radius:50%;background:#23c55e;box-shadow:0 0 0 4px #23c55e2e;animation:live-blink 1.8s ease-in-out infinite}@keyframes live-blink{50%{opacity:.35}}app-overview:not(.unscoped) .live-count{color:var(--muted);font-size:10.5px;font-weight:700;white-space:nowrap}app-overview:not(.unscoped) .live-list{flex:1;margin:0;padding:0;list-style:none}app-overview:not(.unscoped) .live-item{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:8px 2px;animation:live-fade .4s ease}app-overview:not(.unscoped) .live-item+.live-item{border-top:1px solid var(--line)}app-overview:not(.unscoped) .live-badge{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:transparent;border:1.5px solid currentColor;color:var(--blue)}app-overview:not(.unscoped) .live-badge svg{width:14px;height:14px}app-overview:not(.unscoped) .live-item.quake .live-badge{background:#ffeceb;color:#d8342f}app-overview:not(.unscoped) .live-item.storm .live-badge{background:#fff2e0;color:#d97a1a}app-overview:not(.unscoped) .live-body{min-width:0}app-overview:not(.unscoped) .live-body strong{display:block;font-size:12.5px;font-weight:800}app-overview:not(.unscoped) .live-body span{display:block;overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis;white-space:nowrap}app-overview:not(.unscoped) .live-when{color:var(--muted);font-size:10.5px;white-space:nowrap}app-overview:not(.unscoped) .live-empty{margin:0;padding:18px 0;color:var(--muted);font-size:12px;text-align:center}@keyframes live-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}app-overview:not(.unscoped) .metric[data-metric]{position:relative;overflow:hidden;isolation:isolate}app-overview:not(.unscoped) .metric[data-metric]:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.14;background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none}app-overview:not(.unscoped) .metric[data-metric=humidity]:before{background-image:url(/metric-bg/rain.png)}app-overview:not(.unscoped) .metric[data-metric=pressure]:before{background-image:url(/metric-bg/pressure.png)}app-overview:not(.unscoped) .metric[data-metric=wind]:before{background-image:url(/metric-bg/wind.png)}app-overview:not(.unscoped) .metric[data-metric=rain]:before{background-image:url(/metric-bg/rain-chance.png)}app-overview:not(.unscoped) .metric[data-metric=earthquakes]:before{background-image:url(/metric-bg/earthquakes.png)}app-overview:not(.unscoped) .metric[data-metric=tsunami]:before{background-image:url(/metric-bg/tsunamis.png)}app-overview:not(.unscoped) .metric[data-metric=alerts]:before{background-image:url(/metric-bg/active-alerts.png)}app-overview:not(.unscoped) .metric[data-metric=tropical]:before{background-image:url(/metric-bg/tropical-systems.png)}app-overview:not(.unscoped) .dashboard-skeleton{display:grid;gap:22px;margin:18px 34px 36px}app-overview:not(.unscoped) .dashboard-skeleton app-loading-block[variant=map]{min-height:320px}app-overview:not(.unscoped) .skeleton-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}app-overview:not(.unscoped) .skeleton-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}app-overview:not(.unscoped) .skeleton-cards app-loading-block{min-height:260px;padding:20px 16px;border:1px solid rgba(188,204,226,.75);border-radius:8px;background:#fffffff0}@media(max-width:1100px){app-overview:not(.unscoped) .skeleton-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}app-overview:not(.unscoped) .skeleton-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}app-overview:not(.unscoped) .live-bar,app-overview:not(.unscoped) .current-strip{position:relative}app-overview:not(.unscoped) .hero app-section-loader,app-overview:not(.unscoped) .metric-grid app-section-loader,app-overview:not(.unscoped) .live-bar app-section-loader{--loader-veil: rgba(8, 32, 70, .42);--loader-track: rgba(255, 255, 255, .28);--loader-ring: #fff}app-overview:not(.unscoped) .threat-alarm svg{background:#d93025}app-overview-nuevo:not(.unscoped){display:block;--azul: #1668e3;--azul-hondo: #0b2f6b;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0;--fondo: #ffffff}app-overview-nuevo:not(.unscoped) .portada{background:var(--fondo);color:var(--tinta)}app-overview-nuevo:not(.unscoped) .heroe{position:relative;display:grid;grid-template-columns:1fr 1fr;padding-left:34%;align-items:center;min-height:470px;padding-right:22px;padding-bottom:74px;background:#f7fafe}app-overview-nuevo:not(.unscoped) .heroe-foto{position:absolute;left:0;top:0;bottom:57px;width:34%}app-overview-nuevo:not(.unscoped) .heroe-foto img{width:100%;height:100%;object-fit:cover;object-position:89% 44%;display:block;--difuminado: linear-gradient(90deg, #000 72%, rgba(0, 0, 0, .35) 92%, transparent 100%), linear-gradient(180deg, #000 74%, rgba(0, 0, 0, .4) 92%, transparent 100%);-webkit-mask-image:var(--difuminado);mask-image:var(--difuminado);-webkit-mask-composite:source-in;mask-composite:intersect}app-overview-nuevo:not(.unscoped) .heroe-dicho{align-self:center;transform:translateY(-48px);padding:0 10px 0 56px;max-width:560px}app-overview-nuevo:not(.unscoped) .antetitulo{margin:0 0 14px;color:var(--azul);font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}app-overview-nuevo:not(.unscoped) .heroe-dicho h1{margin:0 0 18px;font-size:clamp(34px,3.4vw,52px);line-height:1.08;letter-spacing:-.02em;font-weight:800;color:var(--tinta)}app-overview-nuevo:not(.unscoped) .heroe-dicho h1 .azul{color:var(--azul)}app-overview-nuevo:not(.unscoped) .entrada{margin:0 0 26px;max-width:42ch;color:var(--gris);font-size:15px;line-height:1.6}app-overview-nuevo:not(.unscoped) .heroe-botones{display:flex;flex-wrap:wrap;gap:10px}app-overview-nuevo:not(.unscoped) .boton-lleno,app-overview-nuevo:not(.unscoped) .boton-hueco{display:inline-flex;align-items:center;gap:9px;height:44px;padding:0 13px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}app-overview-nuevo:not(.unscoped) .boton-lleno svg,app-overview-nuevo:not(.unscoped) .boton-hueco svg{width:17px;height:17px}app-overview-nuevo:not(.unscoped) .boton-lleno{background:var(--azul);color:#fff;border:1px solid var(--azul)}app-overview-nuevo:not(.unscoped) .boton-hueco{background:#fff;color:var(--tinta);border:1px solid var(--linea)}app-overview-nuevo:not(.unscoped) .heroe-globo{position:relative;align-self:center;transform:translateY(-48px);justify-self:center;margin-left:0;width:min(500px,100%);aspect-ratio:1}app-overview-nuevo:not(.unscoped) .globo-enlaces{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}app-overview-nuevo:not(.unscoped) .globo-enlaces circle,app-overview-nuevo:not(.unscoped) .globo-enlaces path,app-overview-nuevo:not(.unscoped) .globo-enlaces line{fill:none;stroke:#1668e36b;stroke-width:1.5;stroke-dasharray:5 6;stroke-linecap:round}app-overview-nuevo:not(.unscoped) .globo-enlaces line{stroke:#1668e38c}app-overview-nuevo:not(.unscoped) .globo{position:absolute;inset:25%;border-radius:50%;display:grid;place-items:center;background:#1d6fe0;box-shadow:0 0 0 1px #1668e32e,0 0 0 18px #1668e30f,0 26px 60px #0b2f6b47}app-overview-nuevo:not(.unscoped) .globo:before,app-overview-nuevo:not(.unscoped) .globo:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.22)}app-overview-nuevo:not(.unscoped) .globo:before{transform:scaleX(.42)}app-overview-nuevo:not(.unscoped) .globo:after{transform:scaleY(.42)}app-overview-nuevo:not(.unscoped) .chispa{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #ffffff47,0 0 12px 3px #ffffff80;opacity:0;transform:scale(.4);animation:chispear 7s ease-in-out infinite}app-overview-nuevo:not(.unscoped) .c1{top:26%;left:34%;animation-delay:0s}app-overview-nuevo:not(.unscoped) .c2{top:44%;left:66%;animation-delay:1.4s;background:#ffe9b0}app-overview-nuevo:not(.unscoped) .c3{top:62%;left:40%;animation-delay:2.8s}app-overview-nuevo:not(.unscoped) .c4{top:34%;left:56%;animation-delay:4.2s;background:#ffd0d0}app-overview-nuevo:not(.unscoped) .c5{top:70%;left:60%;animation-delay:5.6s}@keyframes chispear{0%,to{opacity:0;transform:scale(.4)}6%{opacity:1;transform:scale(1)}14%{opacity:.85;transform:scale(.9)}22%{opacity:0;transform:scale(.5)}}@media(prefers-reduced-motion:reduce){app-overview-nuevo:not(.unscoped) .chispa{animation:none;opacity:.75;transform:scale(.85)}}app-overview-nuevo:not(.unscoped) .globo-nucleo{position:relative;z-index:2;display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#fff;box-shadow:0 10px 26px #06204a59;overflow:hidden}app-overview-nuevo:not(.unscoped) .globo-nucleo img{position:absolute;left:0;top:-5.5%;height:111%;width:auto;max-width:none}app-overview-nuevo:not(.unscoped) .globo-burbuja{position:absolute;left:50%;top:50%;display:flex;align-items:center;gap:9px;font-size:9px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta);white-space:nowrap}app-overview-nuevo:not(.unscoped) .globo-burbuja i{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 6px 18px #0f254424;flex:none}app-overview-nuevo:not(.unscoped) .globo-burbuja svg{width:30px;height:30px}app-overview-nuevo:not(.unscoped) .globo-burbuja i{border:1px solid #e0edff}app-overview-nuevo:not(.unscoped) .globo-burbuja i.rojo{color:#e02424}app-overview-nuevo:not(.unscoped) .globo-burbuja i.azul{color:#1668e3}app-overview-nuevo:not(.unscoped) .globo-burbuja i.naranja{color:#f97316}app-overview-nuevo:not(.unscoped) .globo-burbuja i.verde{color:#15803d}app-overview-nuevo:not(.unscoped) .globo-burbuja i.morado{color:#7c3aed}app-overview-nuevo:not(.unscoped) .globo-burbuja i.turquesa{color:#0e7490}app-overview-nuevo:not(.unscoped) .globo-burbuja svg{color:currentcolor}app-overview-nuevo:not(.unscoped) .globo-burbuja em{font-style:normal;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%)}app-overview-nuevo:not(.unscoped) .arriba-izq{left:9.5%;top:21.6%;transform:translate(-50%,-50%)}app-overview-nuevo:not(.unscoped) .medio-izq{left:.7%;top:50%;transform:translate(-50%,-50%)}app-overview-nuevo:not(.unscoped) .abajo-izq{left:9.5%;top:78.4%;transform:translate(-50%,-50%)}app-overview-nuevo:not(.unscoped) .arriba-der{left:90.5%;top:21.6%;transform:translate(-50%,-50%)}app-overview-nuevo:not(.unscoped) .medio-der{left:99.3%;top:50%;transform:translate(-50%,-50%)}app-overview-nuevo:not(.unscoped) .abajo-der{left:90.5%;top:78.4%;transform:translate(-50%,-50%)}app-overview-nuevo:not(.unscoped) .ventajas{position:relative;z-index:3;margin:-110px auto 0;width:calc(100% - 25px);display:grid;grid-template-columns:repeat(5,1fr);background:#fff;border:1px solid var(--linea);border-radius:14px;box-shadow:0 18px 50px #0f254414}app-overview-nuevo:not(.unscoped) .ventajas article{display:flex;align-items:flex-start;gap:14px;padding:26px 16px}app-overview-nuevo:not(.unscoped) .ventajas article+article{border-left:1px solid var(--linea)}app-overview-nuevo:not(.unscoped) .ventajas h3{margin:0 0 5px;font-size:14px;font-weight:700}app-overview-nuevo:not(.unscoped) .ventajas p{margin:0;color:var(--gris);font-size:12.5px;line-height:1.5;max-width:24ch}app-overview-nuevo:not(.unscoped) .ventaja-icono{display:grid;place-items:center;flex:none;width:42px;height:42px;color:var(--azul)}app-overview-nuevo:not(.unscoped) .ventaja-icono svg{width:34px;height:34px;stroke-width:1.9}app-overview-nuevo:not(.unscoped) .tablero{position:relative;z-index:3;width:calc(100% - 25px);margin:26px auto 40px;display:grid;grid-template-columns:1.32fr 1fr 1.2fr;gap:18px;align-items:stretch}app-overview-nuevo:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 16px;display:flex;flex-direction:column}app-overview-nuevo:not(.unscoped) .tarjeta h2{margin:0;font-size:17px;font-weight:700}app-overview-nuevo:not(.unscoped) .mapa-tarjeta header p{margin:3px 0 0;color:var(--gris);font-size:12.5px}app-overview-nuevo:not(.unscoped) .mapa-marco{position:relative;flex:1;display:flex;margin-top:14px}app-overview-nuevo:not(.unscoped) .mapa-controles{position:absolute;top:12px;right:12px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:9px}app-overview-nuevo:not(.unscoped) .grupo{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta);display:grid}app-overview-nuevo:not(.unscoped) .grupo button,app-overview-nuevo:not(.unscoped) .grupo.unico{width:38px;height:38px;display:grid;place-items:center;border:0;color:var(--tinta);font-size:17px;font-weight:600;cursor:pointer;text-decoration:none}app-overview-nuevo:not(.unscoped) .grupo button{background:transparent}app-overview-nuevo:not(.unscoped) .grupo.unico{background:#fff}app-overview-nuevo:not(.unscoped) .grupo button+button{border-top:1px solid var(--linea)}app-overview-nuevo:not(.unscoped) .grupo svg{width:18px;height:18px}app-overview-nuevo:not(.unscoped) .mapa{flex:1;min-height:230px;border-radius:8px;overflow:hidden;background:#f1f6fd}app-overview-nuevo:not(.unscoped) .estado-tarjeta ul{list-style:none;margin:12px 0 0;padding:0;flex:1}app-overview-nuevo:not(.unscoped) .estado-tarjeta li{display:grid;grid-template-columns:26px 1fr auto auto;align-items:center;gap:10px;padding:9px 0;font-size:13px}app-overview-nuevo:not(.unscoped) .estado-tarjeta li+li{border-top:1px solid var(--linea)}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i{display:grid;place-items:center;width:26px;height:26px}app-overview-nuevo:not(.unscoped) .estado-tarjeta li svg{width:18px;height:18px}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i.rojo svg{color:#e02424}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i.azul svg{color:#1668e3}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i.naranja svg{color:#f97316}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i.verde svg{color:#15803d}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i.morado svg{color:#7c3aed}app-overview-nuevo:not(.unscoped) .estado-tarjeta li i.turquesa svg{color:#0e7490}app-overview-nuevo:not(.unscoped) .estado-tarjeta li .nombre{font-weight:600}app-overview-nuevo:not(.unscoped) .estado-tarjeta li strong{font-size:15px;font-weight:800;min-width:34px;text-align:right}app-overview-nuevo:not(.unscoped) .estado-tarjeta li .sin-fuente{color:#94a3b8;font-weight:700}app-overview-nuevo:not(.unscoped) .estado-tarjeta li .nota{color:var(--gris);font-size:11.5px;min-width:92px;text-align:right}@media(max-width:620px){app-overview-nuevo:not(.unscoped) .estado-tarjeta li{grid-template-columns:26px minmax(0,1fr) auto;row-gap:2px}app-overview-nuevo:not(.unscoped) .estado-tarjeta li .nota{grid-column:2/-1;min-width:0}app-overview-nuevo:not(.unscoped) .estado-tarjeta li strong{min-width:0}}app-overview-nuevo:not(.unscoped) .estado-tarjeta footer{display:flex;justify-content:space-between;align-items:center;margin-top:12px;padding-top:11px;border-top:1px solid var(--linea);font-size:11.5px;color:var(--gris)}app-overview-nuevo:not(.unscoped) .estado-salud{display:inline-flex;align-items:center;gap:7px}app-overview-nuevo:not(.unscoped) .estado-salud i{width:8px;height:8px;border-radius:50%;background:#16a34a}app-overview-nuevo:not(.unscoped) .promo{position:relative;border-radius:12px;overflow:hidden;display:block;text-decoration:none;color:#fff;min-height:264px}app-overview-nuevo:not(.unscoped) .promo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-overview-nuevo:not(.unscoped) .promo:after{content:"";position:absolute;inset:0;background:#0614289e}app-overview-nuevo:not(.unscoped) .promo-dicho{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px 16px;max-width:66%}app-overview-nuevo:not(.unscoped) .promo-dicho h2{margin:0 0 12px;font-size:25px;line-height:1.24;font-weight:800}app-overview-nuevo:not(.unscoped) .promo-dicho p{margin:0 0 20px;font-size:14px;line-height:1.55;color:#ffffffe6}app-overview-nuevo:not(.unscoped) .promo-boton{display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 20px;border-radius:8px;background:#ffffff24;border:1px solid rgba(255,255,255,.45);font-size:14px;font-weight:700}app-overview-nuevo:not(.unscoped) .promo-boton svg{width:15px;height:15px}@media(max-width:1520px){app-overview-nuevo:not(.unscoped) .heroe{grid-template-columns:37fr 36fr}app-overview-nuevo:not(.unscoped) .heroe-globo{transform:translateY(-26px) scale(.88);transform-origin:center}app-overview-nuevo:not(.unscoped) .heroe-dicho{transform:none}app-overview-nuevo:not(.unscoped) .heroe{align-items:center;min-height:540px;padding-top:18px;padding-bottom:148px}}@media(max-width:1340px){app-overview-nuevo:not(.unscoped) .heroe-globo{transform:translateY(-22px) scale(.76);transform-origin:center}}@media(max-width:1180px){app-overview-nuevo:not(.unscoped) .heroe{grid-template-columns:46fr 27fr}app-overview-nuevo:not(.unscoped) .heroe-globo{transform:translateY(-18px) scale(.54);transform-origin:center}app-overview-nuevo:not(.unscoped) .ventajas{grid-template-columns:repeat(6,1fr)}app-overview-nuevo:not(.unscoped) .ventajas article{grid-column:span 2}app-overview-nuevo:not(.unscoped) .ventajas article:nth-child(4),app-overview-nuevo:not(.unscoped) .ventajas article:nth-child(5){grid-column:span 3}app-overview-nuevo:not(.unscoped) .ventajas article:nth-child(1),app-overview-nuevo:not(.unscoped) .ventajas article:nth-child(4){border-left:0}app-overview-nuevo:not(.unscoped) .tablero{grid-template-columns:1fr}}@media(max-width:760px){app-overview-nuevo:not(.unscoped) .heroe{grid-template-columns:1fr;min-height:0;padding-left:22px}app-overview-nuevo:not(.unscoped) .heroe-foto{position:relative;inset:auto;width:100%;min-height:260px}app-overview-nuevo:not(.unscoped) .ventajas{grid-template-columns:1fr}app-overview-nuevo:not(.unscoped) .ventajas article{border-left:0!important}app-overview-nuevo:not(.unscoped) .ventajas article+article{border-top:1px solid var(--linea)}}app-overview-nuevo:not(.unscoped) .publicos{width:calc(100% - 25px);margin:0 auto 34px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}app-overview-nuevo:not(.unscoped) .publico{position:relative;overflow:hidden;display:block;padding:20px 16px 18px;min-height:168px;border:1px solid var(--linea);border-radius:12px;background:#fff;text-decoration:none;color:var(--tinta)}app-overview-nuevo:not(.unscoped) .publico img{position:absolute;right:0;top:0;height:100%;width:58%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#000 70%);mask-image:linear-gradient(90deg,transparent 0%,transparent 38%,#000 70%)}app-overview-nuevo:not(.unscoped) .publico h3,app-overview-nuevo:not(.unscoped) .publico p,app-overview-nuevo:not(.unscoped) .publico .publico-mas,app-overview-nuevo:not(.unscoped) .publico .publico-icono{position:relative;z-index:2}app-overview-nuevo:not(.unscoped) .publico h3{margin:10px 0 6px;font-size:16px;font-weight:800}app-overview-nuevo:not(.unscoped) .publico p{margin:0 0 14px;max-width:21ch;font-size:12.5px;line-height:1.5;color:var(--gris)}app-overview-nuevo:not(.unscoped) .publico-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-overview-nuevo:not(.unscoped) .publico-icono svg{width:26px;height:26px}app-overview-nuevo:not(.unscoped) .publico-mas{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--azul)}app-overview-nuevo:not(.unscoped) .publico-mas svg{width:15px;height:15px}@media(max-width:1180px){app-overview-nuevo:not(.unscoped) .publicos{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){app-overview-nuevo:not(.unscoped) .publicos{grid-template-columns:1fr}}app-overview-nuevo:not(.unscoped) .heroe{min-height:380px}app-overview-nuevo:not(.unscoped) .globo-pin{position:absolute;z-index:4;width:9%;aspect-ratio:4/5;transform:translate(-50%,-50%) rotate(var(--giro, 0deg));transform-origin:50% 50%}app-overview-nuevo:not(.unscoped) .pin-gota{position:absolute;left:50%;top:43%;width:54%;aspect-ratio:1;transform:translate(-50%) rotate(45deg);border-radius:0 0 26%;background:#9db2ce;box-shadow:0 6px 14px #0618344d}app-overview-nuevo:not(.unscoped) .pin-foto{position:absolute;top:0;left:0;width:100%;aspect-ratio:1;z-index:2;display:grid;place-items:center;overflow:hidden;border:2px solid #9db2ce;border-radius:50%;background:#0d2749;color:#cfe2ff;font-size:clamp(11px,1.4vw,16px);font-weight:800;box-shadow:0 6px 16px #06183459;transform:rotate(calc(var(--giro, 0deg) * -1))}app-overview-nuevo:not(.unscoped) .pin-foto img{width:100%;height:100%;object-fit:cover}@media(max-width:980px){app-overview-nuevo:not(.unscoped) .heroe{grid-template-columns:minmax(0,1fr)}app-overview-nuevo:not(.unscoped) .heroe-dicho{padding:0 16px;max-width:none;transform:none}app-overview-nuevo:not(.unscoped) .globo-burbuja{font-size:7.5px}app-overview-nuevo:not(.unscoped) .globo-burbuja i{width:44px;height:44px}app-overview-nuevo:not(.unscoped) .globo-burbuja svg{width:22px;height:22px}app-overview-nuevo:not(.unscoped) .heroe-globo{justify-self:center;width:min(230px,62vw);height:min(230px,62vw);aspect-ratio:auto}app-overview-nuevo:not(.unscoped) .heroe-dicho{order:1}app-overview-nuevo:not(.unscoped) .heroe-globo{order:2;grid-row:auto;transform:none;margin:6px 0 0}app-overview-nuevo:not(.unscoped) .heroe{min-height:0;padding-top:8px;padding-bottom:34px}app-overview-nuevo:not(.unscoped) .ventajas{margin-top:0}}@media(max-width:620px){app-overview-nuevo:not(.unscoped) .heroe-botones{justify-content:center}app-overview-nuevo:not(.unscoped) .heroe-foto img{--difuminado: linear-gradient(180deg, #000 74%, rgba(0, 0, 0, .4) 92%, transparent 100%)}}app-premium:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291}app-premium:not(.unscoped) .premium{max-width:940px;margin:0 auto;padding:0 12.5px}app-premium:not(.unscoped) .plans{max-width:761px;margin:0 auto 26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}app-premium:not(.unscoped) .plan{position:relative;display:flex;flex-direction:column;padding:28px 26px 26px;border:1px solid #e0eaf7;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-premium:not(.unscoped) .plan h2{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}app-premium:not(.unscoped) .plan.featured{border-color:transparent;background-color:#061b3a;background-image:linear-gradient(180deg,#0514306b,#051430b8),url(/ad-premium-fondo.png);background-size:cover,cover;background-position:center,62% center;color:#e8f1ff}app-premium:not(.unscoped) .plan.featured h2{color:#fff}app-premium:not(.unscoped) .plan.featured .price{color:#fff}app-premium:not(.unscoped) .plan.featured .price small{color:#cfe1ff}app-premium:not(.unscoped) .plan.featured .moneda{color:#cfe1ff}app-premium:not(.unscoped) .plan.featured .plan-note{color:#cadcf7}app-premium:not(.unscoped) .plan.featured .plan-list li{color:#eef5ff}app-premium:not(.unscoped) .plan.featured .tick{background:#fff;color:#0f5bd6}app-premium:not(.unscoped) .badge{position:absolute;top:30px;right:24px;padding:5px 11px;border-radius:999px;background:#2f81f7;color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}app-premium:not(.unscoped) .price{margin:0 0 12px;font-size:44px;font-weight:800;line-height:1.05;color:var(--ink)}app-premium:not(.unscoped) .price small{margin-left:5px;font-size:14px;font-weight:700;color:var(--muted)}app-premium:not(.unscoped) .moneda{margin-right:2px;font-size:24px;font-weight:800;vertical-align:14px;color:var(--muted)}app-premium:not(.unscoped) .plan-note{margin:0 0 18px;font-size:13.5px;line-height:1.6;color:var(--muted)}app-premium:not(.unscoped) .plan-list{flex:1;margin:0 0 22px;padding:0;list-style:none;display:grid;gap:11px}app-premium:not(.unscoped) .plan-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;color:var(--ink)}app-premium:not(.unscoped) .tick{flex:none;width:19px;height:19px;margin-top:1px;display:grid;place-items:center;border-radius:999px;background:var(--blue);color:#fff;font-size:11px;font-weight:800}app-premium:not(.unscoped) .plan-cta{display:flex;align-items:center;justify-content:center;height:48px;padding:0 22px;border-radius:9px;background:#1e8fff;color:#fff;font-size:14px;font-weight:800;text-decoration:none;width:100%;border:0;font-family:inherit;cursor:pointer}app-premium:not(.unscoped) .plan-cta:hover{background:#0f7ae8}app-premium:not(.unscoped) .plan-cta:disabled{cursor:progress;opacity:.75}app-premium:not(.unscoped) .plan-aviso{margin:10px 0 0;font-size:12.5px;line-height:1.45;text-align:center}app-premium:not(.unscoped) .plan-cta.ghost{border:1px solid var(--blue);background:#fff;color:var(--blue)}app-premium:not(.unscoped) .plan-cta.ghost:hover{background:#f4f9ff}app-premium:not(.unscoped) .plan.featured .plan-cta{background:#fff;color:#0f5bd6}app-premium:not(.unscoped) .plan.featured .plan-cta:hover{background:#eef5ff}app-premium:not(.unscoped) .plan.featured .plan-aviso{color:#e8f1ff}app-premium:not(.unscoped) .ver-todo{margin:0 0 34px;text-align:center}app-premium:not(.unscoped) .ver-todo a{font-size:14.5px;font-weight:700;color:var(--blue);text-decoration:none}app-premium:not(.unscoped) .ver-todo a:hover{text-decoration:underline}app-premium:not(.unscoped) .plan-fine{margin:12px 0 0;font-size:12px;color:#a9c3e4;text-align:center}app-premium:not(.unscoped) .plan-fine a{color:#cfe2fb}app-premium:not(.unscoped) .detail,app-premium:not(.unscoped) .closing{padding:26px 28px;margin-bottom:18px;border:1px solid #e0eaf7;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-premium:not(.unscoped) .detail>h2,app-premium:not(.unscoped) .closing>h2{margin:0 0 16px;font-size:18px;color:var(--ink)}app-premium:not(.unscoped) .detail-block{padding-top:16px;border-top:1px solid #eff5fc}app-premium:not(.unscoped) .detail-block:first-of-type{padding-top:0;border-top:0}app-premium:not(.unscoped) .detail-block h3{margin:0 0 6px;font-size:15px;color:var(--ink)}app-premium:not(.unscoped) .detail-block p{margin:0 0 16px;max-width:68ch;font-size:14px;line-height:1.7;color:var(--muted)}app-premium:not(.unscoped) .closing{text-align:center}app-premium:not(.unscoped) .closing p{margin:0 auto 18px;max-width:54ch;font-size:14px;line-height:1.7;color:var(--muted)}app-premium:not(.unscoped) a{color:var(--blue)}@media(max-width:760px){app-premium:not(.unscoped) .plans{grid-template-columns:minmax(0,1fr)}app-premium:not(.unscoped) .detail,app-premium:not(.unscoped) .closing{padding:20px 18px}}@media(max-width:620px){app-premium:not(.unscoped) .premium{padding:0}app-premium:not(.unscoped) .plan{padding:28px 16px 26px}app-premium:not(.unscoped) .detail,app-premium:not(.unscoped) .closing{padding:20px 16px}}.gracias{max-width:560px;margin:0 auto;padding:8px 0 32px;text-align:center}.gracias:has(.hecho){max-width:940px}.gracias .hecho{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;text-align:left}.gracias .acuse{padding:30px 28px;border:1px solid var(--line, #e3ebf5);border-radius:16px;background:#fff;text-align:center}.gracias .tic{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;margin-bottom:18px;border-radius:50%;background:#10a04a;box-shadow:0 0 0 10px #10a04a21;color:#fff}.gracias .tic svg{width:36px;height:36px}.gracias .acuse h2{margin:0 0 8px;font-size:26px;font-weight:900;letter-spacing:-.4px;color:var(--ink, #0d1b2a)}.gracias .firme{margin:0 0 14px;font-size:15px;font-weight:700;color:var(--ink, #0d1b2a)}.gracias .acciones{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.gracias .boton.ghost{background:#fff;border:1px solid var(--line, #e3ebf5);color:var(--ink, #0d1b2a)}.gracias .boton.ghost:hover{background:#f3f7fd}.gracias .plan{padding:22px;border:1px solid var(--line, #e3ebf5);border-radius:16px;background:#fff}.gracias .plan-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.gracias .plan-cabeza h3{margin:0;font-size:15px;font-weight:800;color:var(--ink, #0d1b2a)}.gracias .viva{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e6f7ed;color:#0f7a3d;font-size:11.5px;font-weight:800}.gracias .viva:before{content:"";width:7px;height:7px;border-radius:50%;background:#10a04a}.gracias .plan-quien{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line, #e3ebf5)}.gracias .plan-quien strong{display:block;font-size:15px;color:var(--ink, #0d1b2a)}.gracias .plan-quien small{display:block;margin-top:1px;font-size:12.5px;color:#6b7b8d}.gracias .corona{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#eaf3ff;color:#1e8fff}.gracias .corona svg{width:20px;height:20px}.gracias .plan-datos{margin:0;padding:14px 0 0}.gracias .plan-datos>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.gracias .plan-datos dt{font-size:13px;color:#6b7b8d}.gracias .plan-datos dd{margin:0;font-size:13.5px;font-weight:700;color:var(--ink, #0d1b2a)}.gracias .plan-nota{margin:14px 0 0;padding:11px 13px;border-radius:11px;background:#f2f7ff;font-size:12.5px;line-height:1.5;color:#45586e}@media(max-width:760px){.gracias .hecho{grid-template-columns:minmax(0,1fr)}}.gracias .cuerpo{margin:0 0 18px;font-size:15px;line-height:1.6;color:var(--ink, #0d1b2a)}.gracias .estado{margin:0 0 18px;font-size:13.5px;line-height:1.5;color:#5a6b7d}.gracias .estado.bien{font-weight:800;color:#0f7a3d}.gracias .estado.lento{color:#8a6a1f}.gracias .boton{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 26px;border-radius:9px;background:#1e8fff;color:#fff;font-size:14px;font-weight:800;text-decoration:none}.gracias .boton:hover{background:#0f7ae8}app-premium-incluido:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--linea: #e0eaf7}app-premium-incluido:not(.unscoped) .hero.compacta{position:relative;display:flex;align-items:center;height:120px;padding:20px 34px;overflow:hidden;background:#062a56;color:#fff}app-premium-incluido:not(.unscoped) .hero.compacta:before{content:"";position:absolute;inset:0;z-index:1;background:#041a3e9e}app-premium-incluido:not(.unscoped) .hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}app-premium-incluido:not(.unscoped) .hero-copy{position:relative;z-index:2;min-width:0}app-premium-incluido:not(.unscoped) .hero-titulo{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-premium-incluido:not(.unscoped) .hero-linea{margin:6px 0 0;font-size:14px;font-weight:600;opacity:.94}app-premium-incluido:not(.unscoped) .incluido{margin:0;padding:30px 34px 40px}app-premium-incluido:not(.unscoped) .bloque{margin-bottom:42px}app-premium-incluido:not(.unscoped) .bloque-cabecera{max-width:640px;margin:0 0 20px}app-premium-incluido:not(.unscoped) .antetitulo{margin:0 0 6px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--blue)}app-premium-incluido:not(.unscoped) .bloque-cabecera h2{margin:0;font-size:27px;font-weight:800;line-height:1.2;letter-spacing:-.02em;color:var(--ink)}app-premium-incluido:not(.unscoped) .parejas{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}app-premium-incluido:not(.unscoped) .pareja{padding:20px 22px;border:1px solid var(--linea);border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-premium-incluido:not(.unscoped) .pareja h3{margin:0 0 14px;font-size:14px;font-weight:700;color:var(--ink)}app-premium-incluido:not(.unscoped) .pareja-fila{display:grid;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:9px}app-premium-incluido:not(.unscoped) .pareja-fila:last-child{margin-bottom:0}app-premium-incluido:not(.unscoped) .pf-plan{font-size:12px;font-weight:700;color:var(--muted)}app-premium-incluido:not(.unscoped) .pf-via{height:10px;border-radius:5px;background:#eef3fa;overflow:hidden}app-premium-incluido:not(.unscoped) .pf-relleno{display:block;height:100%;border-radius:0 4px 4px 0}app-premium-incluido:not(.unscoped) .pf-relleno.premium{background:var(--blue)}app-premium-incluido:not(.unscoped) .pf-relleno.gratis{background:#9fb3cf}app-premium-incluido:not(.unscoped) .pf-cifra{font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}app-premium-incluido:not(.unscoped) .pf-cifra small{font-size:11px;font-weight:700;color:var(--muted)}app-premium-incluido:not(.unscoped) .ventajas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}app-premium-incluido:not(.unscoped) .ventaja{padding:22px;border:1px solid var(--linea);border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-premium-incluido:not(.unscoped) .ventaja h3{margin:14px 0 7px;font-size:16px;font-weight:700;color:var(--ink)}app-premium-incluido:not(.unscoped) .ventaja p{margin:0;font-size:13.5px;line-height:1.6;color:var(--muted)}app-premium-incluido:not(.unscoped) .ventaja-icono{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e9f1ff;color:var(--blue)}app-premium-incluido:not(.unscoped) .ventaja-icono svg{width:20px;height:20px}app-premium-incluido:not(.unscoped) .preguntas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}app-premium-incluido:not(.unscoped) .pregunta{padding:20px 22px;border:1px solid var(--linea);border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-premium-incluido:not(.unscoped) .pregunta h3{margin:0 0 7px;font-size:15.5px;font-weight:700;color:var(--ink)}app-premium-incluido:not(.unscoped) .pregunta p{margin:0;font-size:13.5px;line-height:1.65;color:var(--muted)}app-premium-incluido:not(.unscoped) .pregunta a{color:var(--blue);font-weight:600}app-premium-incluido:not(.unscoped) .promo{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:30px 34px;border-radius:16px;background:#0f5bd6;color:#fff}app-premium-incluido:not(.unscoped) .promo h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.02em}app-premium-incluido:not(.unscoped) .promo p{margin:7px 0 0;font-size:14px;color:#d6e5ff}app-premium-incluido:not(.unscoped) .promo-botones{display:flex;gap:12px;flex:none}app-premium-incluido:not(.unscoped) .boton-lleno,app-premium-incluido:not(.unscoped) .boton-hueco{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px;border-radius:9px;font-size:14px;font-weight:800;text-decoration:none}app-premium-incluido:not(.unscoped) .boton-lleno svg,app-premium-incluido:not(.unscoped) .boton-hueco svg{width:16px;height:16px}app-premium-incluido:not(.unscoped) .boton-lleno{background:#fff;color:#0f5bd6}app-premium-incluido:not(.unscoped) .boton-lleno:hover{background:#eef5ff}app-premium-incluido:not(.unscoped) .boton-hueco{border:1px solid rgba(255,255,255,.5);color:#fff}app-premium-incluido:not(.unscoped) .boton-hueco:hover{background:#ffffff1f}@media(max-width:1000px){app-premium-incluido:not(.unscoped) .ventajas{grid-template-columns:repeat(2,minmax(0,1fr))}app-premium-incluido:not(.unscoped) .preguntas{grid-template-columns:minmax(0,1fr)}app-premium-incluido:not(.unscoped) .promo{flex-direction:column;align-items:flex-start}}@media(max-width:620px){app-premium-incluido:not(.unscoped) .parejas,app-premium-incluido:not(.unscoped) .ventajas{grid-template-columns:minmax(0,1fr)}app-premium-incluido:not(.unscoped) .promo-botones{width:100%;flex-direction:column}app-premium-incluido:not(.unscoped) .boton-lleno,app-premium-incluido:not(.unscoped) .boton-hueco{justify-content:center}}@media(max-width:620px){app-premium-incluido:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-premium-incluido:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-premium-incluido:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-premium-incluido:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-premium-incluido:not(.unscoped) .hero:not(.unscoped) .hero-title,app-premium-incluido:not(.unscoped) .hero-copy>h1,app-premium-incluido:not(.unscoped) .hero-titulo,app-premium-incluido:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-premium-incluido:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-premium-incluido:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-premium-incluido:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-premium-incluido:not(.unscoped) .hero-copy>p,app-premium-incluido:not(.unscoped) .hero-linea,app-premium-incluido:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.sellos{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;max-width:1100px;margin:0 auto 22px;padding:0;list-style:none}.sellos li{display:flex;align-items:center;gap:10px;font-size:12.5px;line-height:1.35;color:#5a6b7d}.sellos strong{display:block;font-size:13px;color:var(--ink, #0d1b2a)}.sellos svg{width:20px;height:20px;color:var(--blue, #1e8fff);flex:none}.pago-pagina{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px;align-items:start;max-width:1100px;margin:0 auto;padding:0 0 40px}.pago-pagina.sola{display:block;max-width:560px;padding-top:8px}.pago-pagina .tarjeta{padding:22px;border:1px solid var(--line, #e3e9f2);border-radius:16px;background:#fff}.pago-pagina .plan-cabecera{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:start;padding-bottom:16px;border-bottom:1px solid var(--line, #eef2f7)}.pago-pagina .plan-cabecera .plan-marca{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:64px;height:64px;border-radius:16px;background:var(--blue, #1a56e8)}.pago-pagina .plan-cabecera .plan-marca img{width:46px;height:46px}.pago-pagina .plan-cabecera .marca{font-size:10.5px;font-weight:800;letter-spacing:.09em;color:#8a9ab0}.pago-pagina .plan-cabecera h2{margin:2px 0 4px;font-size:20px;font-weight:800;color:var(--ink, #0d1b2a)}.pago-pagina .plan-cabecera p{margin:0;font-size:12.5px;color:#6b7b8d}.pago-pagina .plan-cabecera .plan-precio{margin:0;text-align:right}.pago-pagina .plan-cabecera .plan-precio strong{display:block;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.pago-pagina .plan-cabecera .plan-precio small{font-size:11.5px;color:#6b7b8d}.pago-pagina .ventajas{margin:0;padding:0;list-style:none}.pago-pagina .ventajas li{display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line, #f1f5f9)}.pago-pagina .ventajas li:last-child{border-bottom:0}.pago-pagina .ventajas .cuadro{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:11px;background:#eaf3ff}.pago-pagina .ventajas .cuadro svg{width:19px;height:19px;color:var(--blue, #1e8fff)}.pago-pagina .ventajas .texto strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink, #0d1b2a)}.pago-pagina .ventajas .texto small{display:block;margin-top:1px;font-size:12px;line-height:1.4;color:#6b7b8d}.pago-pagina .ventajas .tic{width:18px;height:18px;color:var(--blue, #1e8fff)}.pago-pagina .gestionar{margin-top:14px;padding:14px;border-radius:12px;background:#f2f7ff}.pago-pagina .gestionar strong{display:block;font-size:13px;color:var(--ink, #0d1b2a)}.pago-pagina .gestionar span{font-size:12.5px;line-height:1.5;color:#5a6b7d}.pago-pagina .rotulo-pago{margin:0 0 12px;font-size:15px;font-weight:800;color:var(--ink, #0d1b2a)}.pago-pagina .pasos{display:flex;align-items:center;gap:10px;margin:0 0 18px;padding:0;list-style:none;font-size:13px;font-weight:700;color:#8a9ab0}.pago-pagina .pasos li{display:flex;align-items:center;gap:8px}.pago-pagina .pasos li+li:before{content:"";width:34px;height:1px;background:var(--line, #dfe6ef)}.pago-pagina .pasos .num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#eef2f7;font-size:12px}.pago-pagina .pasos .ahora{color:var(--ink, #0d1b2a)}.pago-pagina .pasos .ahora .num{background:var(--blue, #1e8fff);color:#fff}.pago-pagina app-pago-premium .resumen,.pago-pagina .resumen{margin-top:18px;padding:14px 16px;border-radius:12px;background:#f6f9fc}.pago-pagina .linea{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.pago-pagina .linea .que{font-size:13px;color:var(--ink, #0d1b2a)}.pago-pagina .linea .que small{display:block;margin-top:2px;font-size:11.5px;color:#6b7b8d}.pago-pagina .linea .cuanto{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.pago-pagina .linea.cabeza{padding-top:0;border-bottom:1px solid var(--line, #e3e9f2);font-weight:800;color:var(--ink, #0d1b2a)}.pago-pagina .linea.total{padding-bottom:0}.pago-pagina .linea.total .que{font-weight:800}.pago-pagina .linea.total .cuanto{font-size:21px}.pago-pagina .fino{margin:14px 0 0;font-size:11.5px;line-height:1.5;color:#6b7b8d}.pago-pagina .ya{margin:0 0 14px;font-size:15px;font-weight:700;color:#0f7a3d}.pago-pagina .entrar{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;border-radius:9px;background:var(--blue, #1e8fff);color:#fff;font-size:14px;font-weight:800;text-decoration:none}.pago-pagina .entrar:hover{background:#0f7ae8}.pago-pagina .volver,.pago-pagina .atras a{font-size:13.5px;font-weight:700;color:var(--blue, #1e8fff)}.pago-pagina .atras{margin:18px 0 0;text-align:center}@media(max-width:860px){.pago-pagina{grid-template-columns:minmax(0,1fr)}.pago-pagina .columna-plan{order:-1}.sellos{gap:14px}}app-property-certificate:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-property-certificate:not(.unscoped) .certificado-pagina{background:#eef3fa}app-property-certificate:not(.unscoped) .hoja{max-width:880px;margin:26px auto 0;background:#fff;border:1px solid var(--linea);border-radius:10px;padding:34px 40px;color:var(--tinta);box-shadow:0 18px 44px #0f25441a}app-property-certificate:not(.unscoped) .hoja-cabecera{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:20px;padding-bottom:18px;border-bottom:2px solid var(--tinta)}app-property-certificate:not(.unscoped) .hoja-cabecera img{width:128px;height:auto;mix-blend-mode:multiply}app-property-certificate:not(.unscoped) .hoja-cabecera h1{margin:0;font-size:20px;font-weight:800}app-property-certificate:not(.unscoped) .hoja-cabecera p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-property-certificate:not(.unscoped) .referencia{margin:0;text-align:right;font-size:11px}app-property-certificate:not(.unscoped) .referencia dt{color:var(--gris);text-transform:uppercase;letter-spacing:.05em}app-property-certificate:not(.unscoped) .referencia dd{margin:0 0 6px;font-weight:800;font-family:ui-monospace,monospace;font-size:12.5px}app-property-certificate:not(.unscoped) .sujeto{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:18px 0 0;padding:14px 16px;background:#f6f9fe;border-radius:8px;font-size:12.5px}app-property-certificate:not(.unscoped) .sujeto span{display:block;color:var(--gris);font-size:11px}app-property-certificate:not(.unscoped) .sujeto strong{font-size:13px}app-property-certificate:not(.unscoped) .hallazgo{margin-top:20px;padding-top:16px;border-top:1px solid var(--linea)}app-property-certificate:not(.unscoped) .hallazgo header{display:flex;justify-content:space-between;align-items:baseline;gap:14px;flex-wrap:wrap}app-property-certificate:not(.unscoped) .hallazgo h2{margin:0;font-size:15px;font-weight:700}app-property-certificate:not(.unscoped) .hallazgo .cuando{font-size:12px;color:var(--gris)}app-property-certificate:not(.unscoped) .hallazgo table{width:100%;border-collapse:collapse;margin-top:10px}app-property-certificate:not(.unscoped) .hallazgo th{text-align:left;font-weight:600;font-size:12.5px;padding:6px 12px 6px 0;color:var(--gris);width:42%}app-property-certificate:not(.unscoped) .hallazgo td{padding:6px 12px 6px 0;font-size:13px;font-weight:700}app-property-certificate:not(.unscoped) .hallazgo .fuente-dato{font-weight:500;font-size:11.5px;color:var(--gris);text-align:right}app-property-certificate:not(.unscoped) .hallazgo tr+tr th,app-property-certificate:not(.unscoped) .hallazgo tr+tr td{border-top:1px solid var(--linea)}app-property-certificate:not(.unscoped) .nota{margin:8px 0 0;font-size:11.5px;font-style:italic;color:var(--gris)}app-property-certificate:not(.unscoped) .nada{margin:22px 0 0;padding:16px;border-radius:8px;background:#f6f9fe;font-size:13px;color:var(--gris)}app-property-certificate:not(.unscoped) .limites{margin-top:24px;padding-top:14px;border-top:2px solid var(--tinta);font-size:11px;line-height:1.6;color:var(--gris)}app-property-certificate:not(.unscoped) .limites p{margin:0 0 6px}app-property-certificate:not(.unscoped) .acciones{max-width:880px;margin:16px auto 34px;display:flex;justify-content:flex-end}app-property-certificate:not(.unscoped) .acciones button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 18px;border:0;border-radius:8px;background:var(--azul);color:#fff;font-size:13px;font-weight:700;cursor:pointer}app-property-certificate:not(.unscoped) .acciones button svg{width:16px;height:16px}app-property-certificate:not(.unscoped) .cargando{max-width:880px;margin:30px auto;font-size:13px;color:var(--gris)}@media print{app-property-certificate:not(.unscoped) app-top-bar,app-property-certificate:not(.unscoped) app-site-footer,app-property-certificate:not(.unscoped) .acciones{display:none!important}app-property-certificate:not(.unscoped) .certificado-pagina{background:#fff}app-property-certificate:not(.unscoped) .hoja{margin:0;border:0;box-shadow:none;max-width:none;padding:0}}app-property-certificate:not(.unscoped) app-section-tabs{position:relative;z-index:3;display:block;margin-top:-26px}app-property-certificate:not(.unscoped) .banda-pagina{position:relative;display:flex;align-items:center;height:120px;padding:0 34px 30px;overflow:hidden;background-color:#062a56;background-image:url(/fema-agency.jpg);background-position:center;background-size:cover;color:#fff}app-property-certificate:not(.unscoped) .banda-pagina:before{content:"";position:absolute;inset:0;background:#061a429e}app-property-certificate:not(.unscoped) .banda-pagina h1{position:relative;z-index:1;margin:0;font-size:27px;font-weight:800;color:#fff}app-property-report:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-property-report:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-property-report:not(.unscoped) .cabecera{position:relative;height:120px;display:grid;align-items:center;overflow:hidden}app-property-report:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-property-report:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-property-report:not(.unscoped) .cabecera-dicho{position:relative;z-index:2;padding:34px 26px;max-width:640px;color:#fff}app-property-report:not(.unscoped) .cabecera-dicho h1{margin:6px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em}app-property-report:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-property-report:not(.unscoped) .cabecera-dicho .frase{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffe6}app-property-report:not(.unscoped) .kpis{width:calc(100% - 25px);margin:-34px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-property-report:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 10px 26px #0f254412}app-property-report:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-property-report:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-property-report:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-property-report:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-property-report:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-property-report:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-property-report:not(.unscoped) .amenazas{width:calc(100% - 25px);margin:-30px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);gap:16px}app-property-report:not(.unscoped) .amenaza{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 10px 26px #0f254412}app-property-report:not(.unscoped) .amenaza header{display:flex;align-items:center;gap:9px;margin-bottom:10px}app-property-report:not(.unscoped) .amenaza h2{margin:0;font-size:14px;font-weight:700}app-property-report:not(.unscoped) .amenaza svg{width:20px;height:20px;color:var(--azul)}app-property-report:not(.unscoped) .amenaza ul{list-style:none;margin:12px 0 0;padding:0}app-property-report:not(.unscoped) .amenaza li{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:6px 0;font-size:12px;color:var(--gris)}app-property-report:not(.unscoped) .amenaza li+li{border-top:1px solid var(--linea)}app-property-report:not(.unscoped) .amenaza strong{color:var(--tinta);font-size:13px;font-weight:700}app-property-report:not(.unscoped) .amenaza .nombre{max-width:60%;text-align:right;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-property-report:not(.unscoped) .cifra{margin:0;font-size:30px;font-weight:800;line-height:1}app-property-report:not(.unscoped) .cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-property-report:not(.unscoped) .pie{margin:5px 0 0;font-size:11.5px;color:var(--gris)}app-property-report:not(.unscoped) .sin-dato{margin:6px 0 0;padding:10px 12px;border-radius:8px;background:#f4f7fc;font-size:11.5px;line-height:1.5;color:var(--gris)}app-property-report:not(.unscoped) .cargando{width:calc(100% - 25px);margin:26px auto;font-size:13px;color:var(--gris)}@media(max-width:1280px){app-property-report:not(.unscoped) .amenazas{grid-template-columns:repeat(6,1fr)}app-property-report:not(.unscoped) .amenazas>*{grid-column:span 2}app-property-report:not(.unscoped) .amenazas>:nth-child(4),app-property-report:not(.unscoped) .amenazas>:nth-child(5){grid-column:span 3}}@media(max-width:860px){app-property-report:not(.unscoped) .amenazas{grid-template-columns:1fr}}app-property-report:not(.unscoped) .historial{width:calc(100% - 25px);margin:20px auto 0;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-property-report:not(.unscoped) .historial header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;flex-wrap:wrap}app-property-report:not(.unscoped) .historial h2{margin:0;font-size:17px;font-weight:700}app-property-report:not(.unscoped) .historial header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-property-report:not(.unscoped) .resumen{list-style:none;display:flex;gap:18px;margin:0;padding:0;font-size:12px;color:var(--gris)}app-property-report:not(.unscoped) .resumen strong{display:block;font-size:18px;color:var(--tinta)}app-property-report:not(.unscoped) .linea{list-style:none;margin:16px 0 0;padding:0}app-property-report:not(.unscoped) .linea li{display:grid;grid-template-columns:116px 1fr 1.2fr auto;align-items:baseline;gap:14px;padding:9px 0 9px 12px;font-size:13px}app-property-report:not(.unscoped) .linea li+li{border-top:1px solid var(--linea)}app-property-report:not(.unscoped) .linea .k-earthquake{border-left-color:#e02424}app-property-report:not(.unscoped) .linea .k-hurricane{border-left-color:#1668e3}app-property-report:not(.unscoped) .linea .k-wildfire{border-left-color:#f97316}app-property-report:not(.unscoped) .linea .k-tornado{border-left-color:#7c3aed}app-property-report:not(.unscoped) .linea .fecha{color:var(--gris);font-size:12px}app-property-report:not(.unscoped) .linea .titulo{font-weight:600}app-property-report:not(.unscoped) .linea .detalle{color:var(--gris);font-size:12px}app-property-report:not(.unscoped) .linea .lejos{color:var(--gris);font-size:11.5px;text-align:right}app-property-report:not(.unscoped) .mas{margin:12px 0 0;font-size:12px;color:var(--gris)}@media(max-width:860px){app-property-report:not(.unscoped) .linea li{grid-template-columns:1fr;gap:3px}app-property-report:not(.unscoped) .linea .lejos{text-align:left}}app-property-report:not(.unscoped) .cabecera{height:120px}app-property-report:not(.unscoped) .cabecera img{-webkit-mask-image:linear-gradient(180deg,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,#000 62%,transparent 100%)}app-property-report:not(.unscoped) .antetitulo{display:inline-flex;align-items:center;gap:7px}app-property-report:not(.unscoped) .antetitulo svg{width:14px;height:14px}app-property-report:not(.unscoped) .fila-montada{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:18px 34px}app-property-report:not(.unscoped) .reparto{width:calc(100% - 25px);margin:0 auto 30px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:18px;align-items:start}app-property-report:not(.unscoped) .columna-principal{display:grid;gap:18px;min-width:0}app-property-report:not(.unscoped) .capas{display:flex;flex-wrap:nowrap;width:max-content;gap:6px;padding:0 6px}app-property-report:not(.unscoped) .capas button{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 16px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;cursor:pointer}app-property-report:not(.unscoped) .capas button .capa-nombre{color:#46566f;font-size:13.5px;font-weight:700}app-property-report:not(.unscoped) .capas button small{color:var(--gris);font-size:11.5px}app-property-report:not(.unscoped) .capas button .capa-punto{width:9px;height:9px;border-radius:50%;background:#94a3b8}app-property-report:not(.unscoped) .capas button .capa-punto.gauges{background:#0e7490}app-property-report:not(.unscoped) .capas button .capa-punto.fires{background:#f97316}app-property-report:not(.unscoped) .capas button .capa-punto.quakes{background:#e02424}app-property-report:not(.unscoped) .capas button .capa-punto.tornado{background:#7c3aed}app-property-report:not(.unscoped) .capas button.activa{background:#fff;z-index:2}app-property-report:not(.unscoped) .capas button.activa .capa-nombre{color:var(--tinta)}app-property-report:not(.unscoped) .panel{box-shadow:0 10px 26px #0f254412;background:#fff;border:1px solid #e6eefa;border-radius:0 12px 12px;padding:16px 18px 18px}app-property-report:not(.unscoped) .panel-titulo{margin:0 0 14px;font-size:17px;font-weight:700}app-property-report:not(.unscoped) .panel-cabeza{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:14px;border-bottom:1px solid var(--linea)}app-property-report:not(.unscoped) .panel-sujeto{display:flex;align-items:center;gap:11px}app-property-report:not(.unscoped) .panel-sujeto h3{margin:0;font-size:15px;font-weight:800}app-property-report:not(.unscoped) .panel-sujeto p{margin:0;font-size:12px;color:var(--gris)}app-property-report:not(.unscoped) .panel-marca{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:var(--azul)}app-property-report:not(.unscoped) .panel-marca svg{width:19px;height:19px}app-property-report:not(.unscoped) .panel-datos{display:flex;gap:26px;margin:0;flex-wrap:wrap}app-property-report:not(.unscoped) .panel-datos dt{font-size:11px;font-weight:600;color:var(--gris)}app-property-report:not(.unscoped) .panel-datos dd{margin:2px 0 0;font-size:14px;font-weight:800}app-property-report:not(.unscoped) .panel-mapa{position:relative;margin-top:14px}app-property-report:not(.unscoped) .mapa-controles{position:absolute;top:10px;right:10px;display:grid;gap:6px}app-property-report:not(.unscoped) .mapa-controles button{width:32px;height:32px;display:grid;place-items:center;border:0;border-radius:7px;background:#fff;box-shadow:0 6px 16px #0920422e;font-size:16px;font-weight:700;cursor:pointer}app-property-report:not(.unscoped) .mapa-controles button svg{width:16px;height:16px}app-property-report:not(.unscoped) .mapa-leyenda{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:14px;padding:6px 12px;border-radius:999px;background:#fffffff0;box-shadow:0 6px 18px #09204229;font-size:11.5px;font-weight:600;white-space:nowrap}app-property-report:not(.unscoped) .mapa-leyenda span{display:inline-flex;align-items:center;gap:6px}app-property-report:not(.unscoped) .mapa-leyenda i{width:9px;height:9px;border-radius:50%}app-property-report:not(.unscoped) .mapa{height:460px;margin-top:0;border-radius:9px;overflow:hidden;background:#eef4fd}app-property-report:not(.unscoped) .capa-pie{margin:10px 0 0;font-size:11.5px;line-height:1.5;color:var(--gris)}app-property-report:not(.unscoped) .columna-lado{display:grid;gap:16px;position:sticky;top:16px}app-property-report:not(.unscoped) .tarjeta-lado{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px}app-property-report:not(.unscoped) .tarjeta-lado h3{margin:0 0 8px;font-size:14.5px;font-weight:700}app-property-report:not(.unscoped) .tarjeta-lado p{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--gris)}app-property-report:not(.unscoped) .tarjeta-lado a{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--azul);text-decoration:none}app-property-report:not(.unscoped) .tarjeta-lado a svg{width:15px;height:15px}app-property-report:not(.unscoped) .cobertura{list-style:none;margin:0 0 10px;padding:0}app-property-report:not(.unscoped) .cobertura li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:12px;font-weight:700;color:#15803d}app-property-report:not(.unscoped) .cobertura li+li{border-top:1px solid var(--linea)}app-property-report:not(.unscoped) .cobertura span{font-weight:600;color:var(--tinta)}app-property-report:not(.unscoped) .cobertura .falta{color:#94a3b8}app-property-report:not(.unscoped) .cobertura-pie{margin:0;font-size:11px;line-height:1.5;color:var(--gris)}app-property-report:not(.unscoped) .hueco-anuncio{box-shadow:0 10px 26px #0f254412;position:relative;display:grid;place-items:center;min-height:250px;border:1px dashed #cfe0f2;border-radius:12px;background:repeating-linear-gradient(135deg,#f7fafe 0 10px,#f1f6fd 10px 20px)}app-property-report:not(.unscoped) .hueco-anuncio.alto{min-height:600px}app-property-report:not(.unscoped) .anuncio-tag{position:absolute;top:10px;left:12px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#9db4d0}app-property-report:not(.unscoped) .anuncio-cuerpo{font-size:12px;font-weight:700;color:#9db4d0}app-property-report:not(.unscoped) .amenazas{margin:0;grid-template-columns:repeat(6,1fr)}app-property-report:not(.unscoped) .amenazas>*{grid-column:span 2}app-property-report:not(.unscoped) .amenazas>:nth-child(4),app-property-report:not(.unscoped) .amenazas>:nth-child(5){grid-column:span 3}app-property-report:not(.unscoped) .historial{width:auto;margin:0}@media(max-width:1280px){app-property-report:not(.unscoped) .reparto{grid-template-columns:minmax(0,1fr)}app-property-report:not(.unscoped) .columna-lado{position:static;grid-template-columns:repeat(2,1fr)}}app-property-report:not(.unscoped) .pestanas{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-property-report:not(.unscoped) .pestanas a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none}app-property-report:not(.unscoped) .pestanas a svg{width:15px;height:15px}app-property-report:not(.unscoped) .pestanas a:hover{color:#33405a}app-property-report:not(.unscoped) .pestanas a.activa{color:#0056d8}app-property-report:not(.unscoped) .pestanas a.activa:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}app-property-report:not(.unscoped) .cuerpo{width:calc(100% - 25px);margin:0 auto 30px;display:grid;gap:18px}app-property-report:not(.unscoped) .mapa-y-tarjetas{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start}app-property-report:not(.unscoped) .fila-tarjetas{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch}app-property-report:not(.unscoped) .tarjeta-fila{box-shadow:0 10px 26px #0f254412;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px}app-property-report:not(.unscoped) .tarjeta-fila h3{margin:0 0 8px;font-size:14.5px;font-weight:700}app-property-report:not(.unscoped) .tarjeta-fila p{margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--gris)}app-property-report:not(.unscoped) .tarjeta-fila a{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--azul);text-decoration:none}app-property-report:not(.unscoped) .tarjeta-fila a svg{width:15px;height:15px}app-property-report:not(.unscoped) .hueco-anuncio.alto{min-height:250px}@media(max-width:1180px){app-property-report:not(.unscoped) .mapa-y-tarjetas{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){app-property-report:not(.unscoped) .cabecera{height:auto;min-height:120px;padding-bottom:44px}}app-reports:not(.unscoped){display:block}app-reports:not(.unscoped) app-section-tabs{display:block;margin-top:-52px}app-reports:not(.unscoped) app-section-tabs .overlap-row{margin-left:6px;margin-right:6px}app-reports:not(.unscoped) .barra-cifras{margin:18px 6px 0}app-reports:not(.unscoped) .card-grid{margin:18px 6px 0}app-reports:not(.unscoped) .card{margin-left:6px;margin-right:6px}app-reports:not(.unscoped) .cargando{position:relative;height:720px;margin:-40px -28px -64px}app-reports:not(.unscoped) .mapa-mundo{position:relative;height:720px;margin:-40px -28px -64px;overflow:hidden;background:transparent}app-reports:not(.unscoped) .mapa-mundo app-map{display:block;width:100%;height:100%}app-reports:not(.unscoped) .enlaces{position:absolute;inset:0;z-index:2;width:100%;height:100%;pointer-events:none}app-reports:not(.unscoped) .chapa,app-reports:not(.unscoped) .chapa:hover,app-reports:not(.unscoped) .chapa:visited{text-decoration:none;color:inherit}app-reports:not(.unscoped) .chapa{position:absolute;z-index:3;transform:translate(-50%,-100%);display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border:0;border-radius:12px;background:#fff;box-shadow:0 10px 26px #0920442e;cursor:pointer;text-align:left}app-reports:not(.unscoped) .chapa:hover{box-shadow:0 12px 30px #09204442}app-reports:not(.unscoped) .chapa-icono{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;color:#fff}app-reports:not(.unscoped) .chapa-icono svg{width:18px;height:18px}app-reports:not(.unscoped) .chapa-icono{position:relative}app-reports:not(.unscoped) .chapa-aviso{position:absolute;top:-3px;right:-3px;width:11px;height:11px;border:2px solid #fff;border-radius:50%}app-reports:not(.unscoped) .chapa-aviso.down{background:#f5333f}app-reports:not(.unscoped) .chapa-aviso.unknown{background:#8b9bb4}app-reports:not(.unscoped) .chapa-texto{display:grid}app-reports:not(.unscoped) .chapa-texto strong{font-size:14.5px;font-weight:800;color:#0b1f3a}app-reports:not(.unscoped) .chapa-texto .chapa-cifra{font-size:11.5px;font-weight:700;color:#33475f}app-reports:not(.unscoped) .chapa-texto small{font-size:11px;color:#92a2b8}app-reports:not(.unscoped) .detalle{margin:22px 6px 0}app-reports:not(.unscoped) .detalle-cabecera{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 14px}app-reports:not(.unscoped) .detalle-cabecera h2{margin:0;font-size:18px;font-weight:800}app-reports:not(.unscoped) .cerrar{border:1px solid #cfdcec;border-radius:999px;padding:6px 14px;background:#fff;font-size:13px;font-weight:700;color:#33475f;cursor:pointer}app-reports:not(.unscoped) .muestra{width:100%;margin:12px 0 0;border-collapse:collapse;font-size:12px}app-reports:not(.unscoped) .muestra th{padding:6px 8px 6px 0;text-align:left;font-weight:700;color:#7b8ca3;border-bottom:1px solid #e6eefa}app-reports:not(.unscoped) .muestra td{padding:6px 8px 6px 0;color:#33475f;border-bottom:1px solid #f1f5fb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:140px}app-reports:not(.unscoped) .sistema-trabajo{margin:12px 0 0;font-size:11.5px;color:#92a2b8}app-reports:not(.unscoped) .sistema-trabajo code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}app-reports:not(.unscoped) .sistemas{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin:18px 6px 0}app-reports:not(.unscoped) .sistema-cabecera{display:flex;align-items:center;justify-content:space-between;gap:12px}app-reports:not(.unscoped) .insignia{flex:none;padding:4px 11px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;color:#fff}app-reports:not(.unscoped) .sistema.up .insignia{background:#14b85c}app-reports:not(.unscoped) .sistema.down .insignia{background:#f5333f}app-reports:not(.unscoped) .sistema.unknown .insignia{background:#8b9bb4}app-reports:not(.unscoped) .sistema.seismic h2 svg{color:#2f6bff}app-reports:not(.unscoped) .sistema.weather h2 svg{color:#00b4d8}app-reports:not(.unscoped) .sistema.tropical h2 svg{color:#7c3aed}app-reports:not(.unscoped) .sistema.wildfire h2 svg{color:#f97316}app-reports:not(.unscoped) .sistema.flood h2 svg{color:#0ea5e9}app-reports:not(.unscoped) .sistema.tornado h2 svg{color:#ec4899}app-reports:not(.unscoped) .sistema.volcano h2 svg{color:#e11d48}app-reports:not(.unscoped) .sistema.radar h2 svg{color:#14b8a6}app-reports:not(.unscoped) .sistema-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin:16px 0 0}app-reports:not(.unscoped) .sistema-datos dt{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8ca3}app-reports:not(.unscoped) .sistema-datos dd{margin:4px 0 0;font-size:15px;font-weight:700;color:#0b1f3a}app-reports:not(.unscoped) .sistema-datos dd.grande{font-size:19px}app-reports:not(.unscoped) .sistema apx-chart{display:block;margin:14px -4px 0}app-reports:not(.unscoped) .sistema-tabla{margin:14px 0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;color:#92a2b8}app-reports:not(.unscoped) .graficas{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin:18px 6px 0}app-reports:not(.unscoped) .card h2{display:flex;align-items:center;gap:10px}app-reports:not(.unscoped) td.status\.sourceDown{color:#c8352f;font-weight:700}app-reports:not(.unscoped) td.status\.sourceUp{color:#1f7a4d}app-reports:not(.unscoped) td.status\.sourceUnknown{color:#7b8ca3}@media(max-width:620px){app-reports:not(.unscoped) .mapa-mundo{height:auto;overflow:visible}app-reports:not(.unscoped) .mapa-mundo app-map{display:block;height:380px}app-reports:not(.unscoped) .enlaces{display:none}app-reports:not(.unscoped) .chapa{position:static;transform:none;width:calc(100% - 25px);margin:0 12.5px 8px}app-reports:not(.unscoped) .chapa:first-of-type{margin-top:12px}}app-zone-health:not(.unscoped){display:block}app-zone-health:not(.unscoped) app-section-tabs{display:block;margin-top:-52px}app-zone-health:not(.unscoped) app-section-tabs .overlap-row{margin-left:6px;margin-right:6px}app-zone-health:not(.unscoped) .resumen{margin:26px 6px 30px;padding:16px 18px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-zone-health:not(.unscoped) .cabecera-resumen{padding-bottom:14px;margin-bottom:8px;border-bottom:1px solid var(--linea, #e6eefa)}app-zone-health:not(.unscoped) .cabecera-resumen h2{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#0b1f3a}app-zone-health:not(.unscoped) .cabecera-resumen p{margin:6px 0 0 40px;font-size:12.5px;color:#7b8ca3}app-zone-health:not(.unscoped) .cuentas{width:100%;border-collapse:collapse;font-size:13px}app-zone-health:not(.unscoped) .cuentas th,app-zone-health:not(.unscoped) .cuentas td{padding:9px 10px 9px 0;text-align:left;border-bottom:1px solid #f1f5fb}app-zone-health:not(.unscoped) .cuentas thead th{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8ca3}app-zone-health:not(.unscoped) .cuentas tbody th{font-weight:700;color:#0b1f3a;white-space:nowrap}app-zone-health:not(.unscoped) .cuentas th:first-child{width:26%}app-zone-health:not(.unscoped) .cuentas th:nth-child(2),app-zone-health:not(.unscoped) .cuentas th:nth-child(3),app-zone-health:not(.unscoped) .cuentas th:nth-child(4){width:18%}app-zone-health:not(.unscoped) .cuentas th:last-child{width:20%}app-zone-health:not(.unscoped) .cuentas th:last-child,app-zone-health:not(.unscoped) .cuentas td:last-child{padding-left:22px;white-space:nowrap}app-zone-health:not(.unscoped) .cuentas .cifra{text-align:right;font-variant-numeric:tabular-nums}app-zone-health:not(.unscoped) .cuentas tfoot th,app-zone-health:not(.unscoped) .cuentas tfoot td{padding-top:12px;border-bottom:0;font-weight:800;color:#0b1f3a}app-zone-health:not(.unscoped) .punto{display:inline-block;width:9px;height:9px;margin-right:9px;border-radius:50%;vertical-align:1px}app-zone-health:not(.unscoped) .cargando{position:relative;min-height:240px;margin:24px 6px 0}app-zone-health:not(.unscoped) .servicio{margin:0 6px 34px}app-zone-health:not(.unscoped) .servicio:first-of-type{margin-top:26px}app-zone-health:not(.unscoped) .bloque,app-zone-health:not(.unscoped) .grafica{padding:16px 18px;border:1px solid #e6eefa;border-radius:14px;background:#fff;margin:0 0 16px}app-zone-health:not(.unscoped) .servicio-cabecera{display:flex;margin:0 18px 14px;align-items:center;justify-content:space-between;gap:16px}app-zone-health:not(.unscoped) .servicio-cabecera h2{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#0b1f3a}app-zone-health:not(.unscoped) .insignia{flex:none;padding:5px 13px;border-radius:999px;font-size:12.5px;font-weight:800;color:#fff}app-zone-health:not(.unscoped) .servicio.seismic h2 svg{color:#2f6bff}app-zone-health:not(.unscoped) .servicio.weather h2 svg{color:#00b4d8}app-zone-health:not(.unscoped) .servicio.tropical h2 svg{color:#7c3aed}app-zone-health:not(.unscoped) .servicio.wildfire h2 svg{color:#f97316}app-zone-health:not(.unscoped) .servicio.flood h2 svg{color:#0ea5e9}app-zone-health:not(.unscoped) .servicio.tornado h2 svg{color:#ec4899}app-zone-health:not(.unscoped) .servicio.volcano h2 svg{color:#e11d48}app-zone-health:not(.unscoped) .servicio.radar h2 svg{color:#14b8a6}app-zone-health:not(.unscoped) .servicio.up .insignia{background:#14b85c}app-zone-health:not(.unscoped) .servicio.down .insignia{background:#f5333f}app-zone-health:not(.unscoped) .servicio.unknown .insignia{background:#8b9bb4}app-zone-health:not(.unscoped) .ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin:0}app-zone-health:not(.unscoped) .ficha dt{margin:0;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8ca3}app-zone-health:not(.unscoped) .ficha dd{margin:5px 0 0;font-size:15px;font-weight:700;color:#0b1f3a}app-zone-health:not(.unscoped) .ficha dd.grande{font-size:21px}app-zone-health:not(.unscoped) .ficha code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#33475f}app-zone-health:not(.unscoped) .fuentes{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}app-zone-health:not(.unscoped) .fuentes-rotulo{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7b8ca3}app-zone-health:not(.unscoped) .fuente{padding:4px 11px;border:1px solid #dbe4f0;border-radius:999px;font-size:12px;font-weight:600;color:#33475f;background:#f7f9fc}app-zone-health:not(.unscoped) .graficas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:0}app-zone-health:not(.unscoped) .titulo-bloque,app-zone-health:not(.unscoped) .grafica h3,app-zone-health:not(.unscoped) .titulo-tabla{display:flex;align-items:center;gap:9px}app-zone-health:not(.unscoped) .titulo-bloque svg,app-zone-health:not(.unscoped) .grafica h3 svg,app-zone-health:not(.unscoped) .titulo-tabla svg{width:15px;height:15px;flex:none;color:#92a2b8}app-zone-health:not(.unscoped) .titulo-bloque{margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b8ca3}app-zone-health:not(.unscoped) .pie-grafica{margin:6px 0 10px;font-size:11.5px;line-height:1.5;color:#92a2b8}app-zone-health:not(.unscoped) .grafica h3{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b8ca3}app-zone-health:not(.unscoped) .titulo-tabla{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b8ca3}app-zone-health:not(.unscoped) .titulo-tabla code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none;letter-spacing:0;color:#92a2b8}app-zone-health:not(.unscoped) .muestra{width:100%;border-collapse:collapse;font-size:12.5px}app-zone-health:not(.unscoped) .muestra th{padding:8px 10px 8px 0;text-align:left;font-weight:700;color:#7b8ca3;border-bottom:1px solid #e6eefa}app-zone-health:not(.unscoped) .muestra td{padding:8px 10px 8px 0;color:#33475f;border-bottom:1px solid #f1f5fb}app-zone-health:not(.unscoped) .vacio,app-zone-health:not(.unscoped) .empty{margin:12px 6px;font-size:13px;color:#7b8ca3}app-rescate-mapa:not(.unscoped) .lienzo{padding:22px;max-width:1680px}app-rescate-mapa:not(.unscoped) .cuenta-novedades{position:absolute;top:-6px;right:-6px;display:grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border:2px solid #fff;border-radius:999px;background:#1d6cf5;color:#fff;font-size:9px;font-style:normal;font-weight:800;line-height:1}app-rescate-mapa:not(.unscoped) .etiqueta-zona{display:flex;align-items:center;gap:8px;padding:5px 6px 5px 11px;border-radius:10px;background:#09182ec7;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);white-space:nowrap;cursor:pointer}app-rescate-mapa:not(.unscoped) .etiqueta-zona b{color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.04em}app-rescate-mapa:not(.unscoped) .info-zona{display:grid;place-items:center;width:22px;height:22px;padding:3px;border:none;border-radius:7px;background:#ffffff29;color:#fff;cursor:pointer}app-rescate-mapa:not(.unscoped) .info-zona svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-mapa:not(.unscoped) .info-zona:hover{background:var(--tinte)}app-rescate-mapa:not(.unscoped) .marca-caso .bt{position:absolute;right:-6px;bottom:-6px;display:grid;place-items:center;width:16px;height:16px;border:2px solid #fff;border-radius:50%;background:#2f86ff}app-rescate-mapa:not(.unscoped) .marca-caso .bt svg{width:9px;height:9px}app-rescate-mapa:not(.unscoped) .vertice,app-rescate-mapa:not(.unscoped) .dibujo-aviso,app-rescate-mapa:not(.unscoped) .dibujo-alta{font-family:inherit}app-rescate-mapa:not(.unscoped) .vertice{box-sizing:border-box;width:13px;height:13px;border:2.5px solid #fff;border-radius:50%;background:#1d6cf5;box-shadow:0 2px 7px #081e4273}app-rescate-mapa:not(.unscoped) .vertice{cursor:grab}app-rescate-mapa:not(.unscoped) .vertice:active{cursor:grabbing}app-rescate-mapa:not(.unscoped) .etiqueta-zona{cursor:pointer}app-rescate-mapa:not(.unscoped) .lapiz-zona{display:grid;place-items:center;width:28px;height:28px;padding:0;border:1.5px solid var(--tinte, #1d6cf5);border-radius:50%;background:#fffffff5;color:var(--tinte, #1d6cf5);box-shadow:0 4px 12px #081e4238;cursor:pointer}app-rescate-mapa:not(.unscoped) .lapiz-zona svg{width:14px;height:14px}app-rescate-mapa:not(.unscoped) .lapiz-zona:hover{background:#fff}app-rescate-mapa:not(.unscoped) .lapiz-zona:hover svg{transform:scale(1.08)}app-rescate-mapa:not(.unscoped) .etiqueta-zona{pointer-events:none;cursor:default}app-rescate-mapa:not(.unscoped) .etiqueta-zona .info-zona{pointer-events:auto;cursor:pointer}app-rescate-mapa:not(.unscoped) .mapa-mando .mapa-caja app-rescate-mapa .lienzo-mapa{border-radius:10px}app-rescate-mapa:not(.unscoped) .mapa-zona.a-pantalla .lienzo-mapa{border-radius:0}app-rescate-mapa:not(.unscoped) .marca-caso.pulsable,app-rescate-mapa:not(.unscoped) .marca-equipo.pulsable{cursor:pointer}app-rescate-mapa:not(.unscoped) .fila-estado .rotulo{color:var(--tenue);font-size:11.5px}app-rescate-mapa:not(.unscoped) .fila-estado .rotulo:not(:first-child){margin-top:10px}app-rescate-mapa:not(.unscoped) .mapa-mando.a-pantalla .lienzo-mapa{border-radius:0}app-rescate-mapa:not(.unscoped) .marca-caso.late:before,app-rescate-mapa:not(.unscoped) .marca-equipo.late:before{position:absolute;z-index:-1;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:50%;background:#2563eb4d;content:"";animation:mp-onda 1.8s ease-out infinite}app-rescate-mapa:not(.unscoped) .marca-caso.late:before{background:#e0342f52}app-rescate-mapa:not(.unscoped) .marca-equipo .rotulo,app-rescate-mapa:not(.unscoped) .marca-caso .rotulo{position:absolute;top:100%;left:50%;padding:2px 7px;border-radius:6px;background:#0b2545;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;transform:translate(-50%,3px)}app-rescate-mapa:not(.unscoped) .tirar-figura{box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;padding:8px;border:1.5px solid #dc2626;border-radius:10px;background:#fff;color:#dc2626;box-shadow:0 4px 14px #081e4247;cursor:pointer}app-rescate-mapa:not(.unscoped) .tirar-figura svg{width:100%;height:100%}app-rescate-mapa:not(.unscoped) .tirar-figura:hover{background:#dc2626;color:#fff}app-rescate-mapa:not(.unscoped) .rotulo.escondido{display:none}:host{display:block}.lienzo-mapa{width:100%;height:100%;min-height:360px;border-radius:0 0 14px 14px;overflow:hidden}.lienzo-mapa.compacto{min-height:0;border-radius:0}.rescue-page:not(.unscoped){display:block;min-height:100vh;background:#061428;color:#e8f0fb;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.rescue-page:not(.unscoped) .rescate-entrar .olvidada{display:block;margin-top:14px;text-align:center;font-size:.86rem;color:#9fb4cc;text-decoration:none}.rescue-page:not(.unscoped) .rescate-entrar .olvidada:hover,.rescue-page:not(.unscoped) .rescate-entrar .olvidada:focus-visible{color:#d8e6f5;text-decoration:underline}.rescue-page:not(.unscoped) .rescate-entrar{display:grid;place-items:center;min-height:100vh;padding:24px;background-image:url(/family-background.png);background-position:center;background-size:cover;background-repeat:no-repeat}.rescue-page:not(.unscoped) .caja{display:grid;gap:14px;width:min(400px,100%);padding:30px;border:1px solid #dbe4f0;border-radius:16px;background:#fff;box-shadow:0 18px 40px #0c224429;color:#0b1f3a}.rescue-page:not(.unscoped) .caja .marca{width:178px;height:auto;margin:2px auto 6px}.rescue-page:not(.unscoped) .caja h1{margin:0;font-size:24px;font-weight:800}.rescue-page:not(.unscoped) .caja .aviso{margin:0 0 6px;color:#5c6f8a;font-size:13px;line-height:1.5}.rescue-page:not(.unscoped) .caja label{display:grid;gap:6px}.rescue-page:not(.unscoped) .caja label span{color:#34496a;font-size:12.5px;font-weight:700}.rescue-page:not(.unscoped) .caja input{padding:11px 13px;border:1px solid #cbd8ea;border-radius:9px;background:#fff;color:#0b1f3a;font:inherit}.rescue-page:not(.unscoped) .caja input:focus{border-color:#4f92ff;outline:none}.rescue-page:not(.unscoped) .caja button{margin-top:6px;padding:12px;border:0;border-radius:9px;background:#1d6cf5;color:#fff;font:inherit;font-weight:800;cursor:pointer}.rescue-page:not(.unscoped) .caja button:disabled{opacity:.6;cursor:default}.rescue-page:not(.unscoped) .caja .fallo{margin:0;color:#c62c26;font-size:13px}.rescue-page:not(.unscoped) .caja .recordarme{display:flex;align-items:start;gap:10px;margin-top:2px;cursor:pointer}.rescue-page:not(.unscoped) .caja .recordarme input{width:18px;height:18px;margin-top:1px;accent-color:#1d6cf5;flex:none}.rescue-page:not(.unscoped) .caja .recordarme span{display:grid;gap:2px;color:#24384f;font-size:13px;font-weight:600}.rescue-page:not(.unscoped) .caja .recordarme small{color:#6d8099;font-size:11.5px;font-weight:500}.rescue-page:not(.unscoped) .rescate-panel main{max-width:1100px;margin:0 auto;padding:26px 12.5px 60px}.rescue-page:not(.unscoped) .barra{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 22px;border-bottom:1px solid #16304f;background:#08182e}.rescue-page:not(.unscoped) .barra .marca{margin:0;color:#6fa8ff;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rescue-page:not(.unscoped) .barra h1{margin:2px 0 0;font-size:18px;font-weight:800}.rescue-page:not(.unscoped) .barra .quien{display:flex;align-items:center;gap:14px}.rescue-page:not(.unscoped) .barra .quien span{display:grid;text-align:right;line-height:1.3}.rescue-page:not(.unscoped) .barra .quien strong{font-size:13.5px}.rescue-page:not(.unscoped) .barra .quien small{color:#8fa6c6;font-size:11.5px}.rescue-page:not(.unscoped) .barra button{padding:8px 14px;border:1px solid #274874;border-radius:8px;background:transparent;color:#cfe0fb;font:inherit;font-size:13px;cursor:pointer}.rescue-page:not(.unscoped) .cabeza{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.rescue-page:not(.unscoped) .cabeza h2{margin:0;font-size:21px;font-weight:800}.rescue-page:not(.unscoped) .cabeza .sub{margin:4px 0 0;color:#93a9c9;font-size:13.5px}.rescue-page:not(.unscoped) .cabeza .radio{display:grid;gap:5px}.rescue-page:not(.unscoped) .cabeza .radio span{color:#8fa6c6;font-size:11.5px;font-weight:700}.rescue-page:not(.unscoped) .cabeza select{padding:8px 11px;border:1px solid #274874;border-radius:8px;background-color:#0b1f3a;color:#e8f0fb;font:inherit;font-size:13px}.rescue-page:not(.unscoped) .cifras{display:flex;gap:12px;margin-bottom:18px}.rescue-page:not(.unscoped) .cifras p{display:grid;gap:2px;margin:0;padding:12px 18px;border:1px solid #1d3355;border-radius:12px;background:#0b1f3a}.rescue-page:not(.unscoped) .cifras strong{font-size:25px;font-weight:800;line-height:1}.rescue-page:not(.unscoped) .cifras span{color:#93a9c9;font-size:12px}.rescue-page:not(.unscoped) .cifras .alta strong{color:#ffb44d}.rescue-page:not(.unscoped) .estado{margin:0;padding:22px;border:1px dashed #274874;border-radius:12px;color:#93a9c9;font-size:14px;text-align:center}.rescue-page:not(.unscoped) .estado.malo{border-color:#7a3230;color:#ff9f9b}.rescue-page:not(.unscoped) .estado-cargando{position:relative;min-height:200px;--loader-veil: rgba(8, 20, 36, .55)}.rescue-page:not(.unscoped) .lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rescue-page:not(.unscoped) .lista li{padding:14px 16px;border:1px solid #1d3355;border-left:4px solid #2f6df0;border-radius:12px;background:#0b1f3a}.rescue-page:not(.unscoped) .lista li.critica{border-left-color:#ffb44d}.rescue-page:not(.unscoped) .lista .fila-cabeza{display:flex;align-items:baseline;gap:10px}.rescue-page:not(.unscoped) .lista .fila-cabeza strong{font-size:15px}.rescue-page:not(.unscoped) .lista .sitio{padding:2px 8px;border-radius:999px;background:#16304f;color:#a9c8f5;font-size:11.5px;font-weight:700}.rescue-page:not(.unscoped) .lista .datos{margin:6px 0 0;color:#b7c9e3;font-size:13px}.rescue-page:not(.unscoped) .lista .sitio-exacto{margin:4px 0 0;color:#8fa6c6;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.rescue-page:not(.unscoped) .lista .sitio-exacto span{margin-left:8px}.rescue-page:not(.unscoped) .lista .moviendo{color:#7fd8a8}@media(max-width:620px){.rescue-page:not(.unscoped) .cabeza{flex-direction:column;align-items:stretch}.rescue-page:not(.unscoped) .cifras{flex-direction:column}}.pagina{padding-bottom:72px}.heroe,.escenarios{background-image:linear-gradient(#ffffffbd,#ffffffbd),url(/family-background.png);background-position:center;background-size:cover;background-repeat:no-repeat}.heroe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--peso-arte, .86fr));align-items:center;gap:clamp(28px,5vw,72px);max-width:var(--ancho);margin:0 auto;padding:30px var(--margen) 40px}.banda{background:#eaf1fe;border-block:1px solid #dbe6f9}.banda-dentro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;max-width:var(--ancho);margin:0 auto;padding:20px var(--margen)}.banda-dentro p{margin:0;color:#33486c;font-size:14.5px;line-height:1.5}.banda-icono{display:grid;place-items:center;width:34px;height:34px;color:var(--azul)}.banda-icono svg{width:26px;height:26px}.boton{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:10px;background:var(--azul);color:#fff;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.boton svg{width:14px;height:14px}.boton:hover{background:#004fc4}.rejilla-seccion{max-width:var(--ancho);margin:0 auto;padding:58px var(--margen) 0;text-align:center}.rejilla-seccion h2{margin:0 0 8px;color:var(--tinta);font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.01em}.rejilla-seccion .sub{margin:0 0 30px;color:var(--tenue);font-size:15px}.tarjetas{display:grid;grid-template-columns:repeat(var(--columnas, 5),minmax(0,1fr));gap:16px}.tarjeta{position:relative;display:grid;align-content:start;gap:10px;padding:0 0 18px;border:1px solid var(--borde);border-radius:16px;background:#fff;overflow:hidden;text-align:center}.tarjeta h3{display:flex;align-items:center;justify-content:center;gap:9px;margin:14px 18px 0;color:var(--tinta);font-size:15px;font-weight:800;line-height:1.3}.tarjeta p{margin:0 18px;color:var(--tenue);font-size:13px;line-height:1.55}.tarjeta.futuro{border-style:dashed;border-color:#b9c9e4}.futuro-marca{display:inline-block;justify-self:center;margin:0;padding:3px 7px;border:1px solid #cfdcee;border-radius:999px;background:transparent;color:#5a729a;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}.lamina{position:relative;overflow:hidden;height:168px}.lamina.foto-llena img{display:block;width:100%;height:100%;object-fit:cover}.escena{display:block;width:100%;height:100%}.tarjeta-icono{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:9px;background:var(--azul);color:#fff}.tarjeta-icono svg{width:16px;height:16px}.descarga{margin:50px 0 0;padding:26px 0;background:#eaf1fe}.descarga h2{margin:0 0 6px;color:var(--tinta);font-size:21px;font-weight:800}.descarga p{margin:0;color:#46587a;font-size:14px;line-height:1.5;max-width:60ch}.descarga-dentro{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;max-width:1320px;margin:0 auto;padding:0 var(--margen)}.descarga-arte svg{display:block;width:84px;height:84px}.insignias{display:flex;gap:10px}.insignia{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:10px;background:#0b1f3a;color:#fff;opacity:.55;cursor:default}.insignia svg{width:20px;height:20px}.insignia span{display:grid;line-height:1.15}.insignia small{font-size:9px;letter-spacing:.02em}.insignia strong{font-size:14px;font-weight:800}.tiendas-nota{margin:8px 0 0;color:var(--tenue);font-size:12px;text-align:right}.pildora{display:inline-block;margin:0 0 16px;padding:6px 14px;border-radius:999px;background:#e4eefd;color:var(--azul);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.heroe h1{margin:0 0 16px;color:var(--tinta);font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.04;letter-spacing:-.02em;max-width:17ch;text-wrap:balance}.bajada{margin:0 0 30px;max-width:52ch;color:#46587a;font-size:17px;line-height:1.55}.promesas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;gap:18px;margin:0;padding:0;list-style:none}.promesas li{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:10px}.promesa-icono{display:grid;place-items:center;justify-self:center;color:var(--azul)}.promesa-icono svg{width:26px;height:26px}.promesa-texto{display:contents}.promesas strong{align-self:start;text-align:center;color:var(--tinta);font-size:13.5px;font-weight:800;line-height:1.25}.promesas small{align-self:start;text-align:center;color:var(--tenue);font-size:12.5px;line-height:1.45}@media(max-width:1080px){.tarjetas{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.heroe{grid-template-columns:1fr}.heroe-arte{max-width:460px;margin:0 auto}.heroe h1{max-width:none}.promesas{grid-template-columns:repeat(2,minmax(0,1fr))}.banda-dentro{grid-template-columns:auto minmax(0,1fr)}.banda-dentro .boton{grid-column:2;justify-self:start}.descarga{grid-template-columns:1fr;text-align:center;justify-items:center}.descarga p{margin-inline:auto}.tiendas-nota{text-align:center}}.privacy-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;align-items:start;margin:40px auto 0;padding:24px 16px;border:1px solid #d8e2f2;border-left:4px solid var(--azul);border-radius:12px;background:#f5f8fd}.privacy-note .note-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;background:var(--azul);color:#fff}.privacy-note .note-icon svg{width:20px;height:20px}.privacy-note h2{margin:2px 0 6px;color:var(--tinta);font-size:17px;font-weight:800}.privacy-note p{margin:0;max-width:88ch;color:#4a5a73;font-size:14.5px;line-height:1.6}@media(max-width:720px){.privacy-note{grid-template-columns:1fr}}@media(max-width:620px){.tarjetas,.promesas{grid-template-columns:1fr}}.reparto-marca{color:var(--azul)}.banda-clara{background:#f2f6fd}.capacidades{max-width:1320px;margin:0 auto;padding:74px var(--margen) 8px}.capacidades-cabeza{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:58px}.capacidades-cabeza h2{margin:0;color:var(--tinta);font-size:clamp(28px,3.1vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.02em}.capacidades-firma{margin:0 0 14px;color:var(--azul);font-size:16px;font-weight:700}.capacidades-intro{margin:6px 0 0;color:var(--tenue);font-size:16px;line-height:1.62}.capacidades-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 30px;margin:0;padding:0;list-style:none}.capacidades-lista li{display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 18px 40px #0b1f3a14}.capacidades-lista h3{margin:0 22px 16px;padding-bottom:16px;border-bottom:1px solid #eaf0f9;color:var(--tinta);font-size:19px;font-weight:800}.capacidad-cuerpo{margin:0;padding:0 22px 26px;color:var(--tenue);font-size:14.5px;line-height:1.6}.capacidad-estado{display:flex;align-items:center;gap:10px;margin:-22px 22px 16px;padding:12px 16px;border-radius:14px;background:#fff;box-shadow:0 10px 24px #0b1f3a1a}.estado-texto{flex:1;color:var(--tinta);font-size:13px;font-weight:800;line-height:1.25}.estado-marca{flex:none;padding:4px 8px;border-radius:6px;background:#fdf1dd;color:#a4630a;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.capacidad-icono{display:grid;flex:none;place-items:center;width:22px;height:22px;color:var(--azul)}.capacidad-icono svg{width:100%;height:100%;stroke-width:1.9}.capacidad-escena{margin:0;overflow:hidden;border-radius:20px 20px 0 0;aspect-ratio:3/2}.capacidad-escena img{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:980px){.capacidades-cabeza{grid-template-columns:minmax(0,1fr);gap:18px;margin-bottom:42px}.capacidades-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.capacidades-lista{grid-template-columns:minmax(0,1fr);gap:34px}.capacidades-lista li{border-radius:18px}}app-solucion-empresa:not(.unscoped){display:block;min-height:100vh;background:#fff;--azul: #005fe7;--tinta: #0b1f3a;--tenue: #617291;--borde: #e4ecf8;--ancho: 100%;--margen: clamp(12.5px, 4.5vw, 64px)}@media(max-width:620px){app-solucion-empresa:not(.unscoped){--margen: 12.5px}}app-solucion-empresa:not(.unscoped){--peso-arte: .9fr;--columnas: 5}app-solucion-empresa:not(.unscoped) .heroe-banda{background-image:linear-gradient(#ffffffbd,#ffffffbd),url(/family-background.png);background-position:center;background-size:cover;background-repeat:no-repeat}app-solucion-empresa:not(.unscoped) .heroe{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(24px,4vw,64px);align-items:center}app-solucion-empresa:not(.unscoped) .heroe-collage{position:relative;min-height:560px}app-solucion-empresa:not(.unscoped) .collage-foto{position:absolute;margin:0;overflow:hidden;border-radius:6px;box-shadow:0 26px 60px #09204247}app-solucion-empresa:not(.unscoped) .collage-foto img{display:block;width:100%;height:100%;object-fit:cover}app-solucion-empresa:not(.unscoped) .collage-foto.detras{top:34px;left:4%;width:46%;height:62%;transform:rotate(-4deg)}app-solucion-empresa:not(.unscoped) .collage-foto.delante{top:78px;left:34%;width:52%;height:66%;transform:rotate(4deg)}app-solucion-empresa:not(.unscoped) .collage-bloque{position:absolute;top:6px;left:0;width:120px;height:260px;border-radius:4px;background:var(--blue, #1668e3);transform:rotate(-4deg)}app-solucion-empresa:not(.unscoped) .collage-marco{position:absolute;top:40px;left:30%;width:50%;height:62%;border:2px solid var(--blue, #1668e3);border-radius:4px;transform:rotate(4deg)}app-solucion-empresa:not(.unscoped) .collage-cuadros{position:absolute;top:60px;left:-18px}app-solucion-empresa:not(.unscoped) .collage-cuadros i{position:absolute;display:block;border-radius:3px;background:#1668e329}app-solucion-empresa:not(.unscoped) .collage-cuadros i:nth-child(1){top:0;left:0;width:26px;height:26px}app-solucion-empresa:not(.unscoped) .collage-cuadros i:nth-child(2){top:40px;left:34px;width:16px;height:16px;background:#1668e347}app-solucion-empresa:not(.unscoped) .collage-cuadros i:nth-child(3){top:74px;left:6px;width:12px;height:12px;background:#1668e366}app-solucion-empresa:not(.unscoped) .antetitulo{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:var(--blue, #1668e3);font-size:15px;font-weight:800}app-solucion-empresa:not(.unscoped) .antetitulo .raya{width:26px;height:3px;border-radius:2px;background:currentColor}app-solucion-empresa:not(.unscoped) .heroe h1{margin:0 0 18px;font-size:clamp(30px,3.4vw,50px);line-height:1.08;letter-spacing:-.02em}app-solucion-empresa:not(.unscoped) .heroe h1 .titulo-oscuro,app-solucion-empresa:not(.unscoped) .heroe h1 .titulo-azul{display:block}app-solucion-empresa:not(.unscoped) .heroe h1 .titulo-oscuro{color:#0b2447}app-solucion-empresa:not(.unscoped) .heroe h1 .titulo-azul{color:var(--blue, #1668e3)}app-solucion-empresa:not(.unscoped) .heroe .bajada{max-width:54ch;margin:0 0 26px;color:#5b6b85;font-size:16px;line-height:1.6}app-solucion-empresa:not(.unscoped) .heroe-cuerpo{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:28px;align-items:center;margin-bottom:28px}app-solucion-empresa:not(.unscoped) .heroe-puntos{display:grid;gap:14px;margin:0;padding:0 28px 0 0;border-right:1px solid #e2e9f4;list-style:none}app-solucion-empresa:not(.unscoped) .heroe-puntos li{display:flex;align-items:center;gap:12px;color:#17233c;font-size:15.5px;font-weight:600}app-solucion-empresa:not(.unscoped) .heroe-puntos .tick{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:var(--blue, #1668e3);color:#fff}app-solucion-empresa:not(.unscoped) .heroe-puntos .tick svg{width:13px;height:13px}app-solucion-empresa:not(.unscoped) .tarjeta-circulo{padding:16px 18px;border:1px solid #e8eef8;border-radius:14px;background:#fff;box-shadow:0 18px 40px #0920421a}app-solucion-empresa:not(.unscoped) .tarjeta-circulo header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}app-solucion-empresa:not(.unscoped) .tarjeta-circulo .titulo{display:inline-flex;align-items:center;gap:8px;color:#10203c;font-size:14.5px;font-weight:800}app-solucion-empresa:not(.unscoped) .tarjeta-circulo .titulo svg{width:17px;height:17px;color:var(--blue, #1668e3)}app-solucion-empresa:not(.unscoped) .tarjeta-circulo .en-vivo{display:inline-flex;align-items:center;gap:6px;color:#7c8ba4;font-size:11.5px;font-weight:600}app-solucion-empresa:not(.unscoped) .tarjeta-circulo .en-vivo i{width:7px;height:7px;border-radius:50%;background:#21b866}app-solucion-empresa:not(.unscoped) .tarjeta-circulo .cuerpo{display:flex;align-items:center;gap:18px}app-solucion-empresa:not(.unscoped) .donut{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none;width:96px;height:96px;text-align:center;border-radius:50%;background:conic-gradient(var(--blue, #1668e3) var(--parte),#e8eef8 0)}app-solucion-empresa:not(.unscoped) .donut:before{content:"";position:absolute;width:72px;height:72px;border-radius:50%;background:#fff}app-solucion-empresa:not(.unscoped) .donut strong,app-solucion-empresa:not(.unscoped) .donut small{position:relative}app-solucion-empresa:not(.unscoped) .donut strong{color:#10203c;font-size:19px;font-weight:800;line-height:1.1}app-solucion-empresa:not(.unscoped) .donut small{color:#7c8ba4;font-size:10px;line-height:1.1}app-solucion-empresa:not(.unscoped) .reparto{display:grid;gap:9px;margin:0;padding:0;list-style:none}app-solucion-empresa:not(.unscoped) .reparto li{display:flex;align-items:center;gap:8px;color:#46566f;font-size:13px}app-solucion-empresa:not(.unscoped) .reparto b{font-size:15px;font-weight:800}app-solucion-empresa:not(.unscoped) .reparto .figura{position:relative;flex:none;width:13px;height:14px}app-solucion-empresa:not(.unscoped) .reparto .figura:before,app-solucion-empresa:not(.unscoped) .reparto .figura:after{content:"";position:absolute;left:50%;background:currentColor;transform:translate(-50%)}app-solucion-empresa:not(.unscoped) .reparto .figura:before{top:0;width:6px;height:6px;border-radius:50%}app-solucion-empresa:not(.unscoped) .reparto .figura:after{bottom:0;width:12px;height:7px;border-radius:6px 6px 2px 2px}app-solucion-empresa:not(.unscoped) .reparto .ok{color:#21b866}app-solucion-empresa:not(.unscoped) .reparto .ok b{color:#21b866}app-solucion-empresa:not(.unscoped) .reparto .aviso{color:#f0a92b}app-solucion-empresa:not(.unscoped) .reparto .aviso b{color:#f0a92b}app-solucion-empresa:not(.unscoped) .reparto .mudo{color:#93a1b8}app-solucion-empresa:not(.unscoped) .reparto .mudo b{color:#93a1b8}app-solucion-empresa:not(.unscoped) .reparto li{color:#46566f}app-solucion-empresa:not(.unscoped) .heroe-acciones{display:flex;align-items:center;flex-wrap:wrap;gap:14px}app-solucion-empresa:not(.unscoped) .boton-macizo,app-solucion-empresa:not(.unscoped) .boton-contorno{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px;border-radius:10px;font-size:15px;font-weight:700;text-decoration:none}app-solucion-empresa:not(.unscoped) .boton-macizo{background:var(--blue, #1668e3);color:#fff;box-shadow:0 14px 28px #1668e347}app-solucion-empresa:not(.unscoped) .boton-macizo svg{width:17px;height:17px}app-solucion-empresa:not(.unscoped) .boton-macizo:hover{background:#0f56c4}app-solucion-empresa:not(.unscoped) .boton-contorno{border:1px solid #cfdcf1;background:#fff;color:var(--blue, #1668e3)}app-solucion-empresa:not(.unscoped) .boton-contorno:hover{background:#f4f8ff}app-solucion-empresa:not(.unscoped) .firma{display:inline-flex;align-items:center;gap:12px;padding-left:20px;border-left:1px solid #e2e9f4}app-solucion-empresa:not(.unscoped) .firma img{width:44px;height:44px;border-radius:50%;object-fit:cover}app-solucion-empresa:not(.unscoped) .firma span{display:grid}app-solucion-empresa:not(.unscoped) .firma strong{color:#10203c;font-size:14.5px}app-solucion-empresa:not(.unscoped) .firma small{color:#7c8ba4;font-size:12.5px}app-solucion-empresa:not(.unscoped) .por-que{position:relative;margin-top:56px;padding:74px 0 82px;overflow:hidden;background-color:#0a1524;background-image:linear-gradient(#081424e0,#081424eb),url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-empresa:not(.unscoped) .por-que-dentro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,5vw,78px);align-items:start;max-width:1240px;margin:0 auto;padding:0 clamp(12.5px,4vw,56px)}app-solucion-empresa:not(.unscoped) .por-que-izquierda{display:grid;grid-template-columns:auto minmax(0,1fr);gap:26px}app-solucion-empresa:not(.unscoped) .rotulo-vertical{display:grid;justify-items:center;gap:12px;margin:0}app-solucion-empresa:not(.unscoped) .rotulo-vertical span{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--blue, #1668e3);font-size:12px;font-weight:800;letter-spacing:.24em}app-solucion-empresa:not(.unscoped) .rotulo-vertical .hilo{position:relative;width:2px;flex:1;min-height:220px;background:linear-gradient(var(--blue, #1668e3),rgba(22,104,227,.15))}app-solucion-empresa:not(.unscoped) .rotulo-vertical .hilo:after{content:"";position:absolute;bottom:-5px;left:50%;width:11px;height:11px;border-radius:50%;background:var(--blue, #1668e3);transform:translate(-50%)}app-solucion-empresa:not(.unscoped) .por-que-texto h2{max-width:18ch;margin:0 0 16px;color:#fff;font-size:clamp(26px,2.9vw,40px);line-height:1.14;letter-spacing:-.01em}app-solucion-empresa:not(.unscoped) .por-que-texto .entradilla{max-width:56ch;margin:0 0 30px;color:#a9b8ce;font-size:15.5px;line-height:1.6}app-solucion-empresa:not(.unscoped) .motivos{display:grid;gap:22px;margin:0 0 32px;padding:0;list-style:none;counter-reset:none}app-solucion-empresa:not(.unscoped) .motivos li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start}app-solucion-empresa:not(.unscoped) .motivos li:not(:last-child):before{content:"";position:absolute;top:44px;left:21px;width:2px;height:calc(100% - 22px);background:#ffffff24}app-solucion-empresa:not(.unscoped) .motivos .numero{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#c6d3e6;font-size:13.5px;font-weight:700}app-solucion-empresa:not(.unscoped) .motivos li.puesto .numero{border-color:var(--blue, #1668e3);box-shadow:0 0 0 4px #1668e32e;color:var(--blue, #1668e3)}app-solucion-empresa:not(.unscoped) .motivos .dicho{display:grid;gap:6px}app-solucion-empresa:not(.unscoped) .motivos strong{color:#fff;font-size:17px;font-weight:700}app-solucion-empresa:not(.unscoped) .motivos small{color:#9fb0c8;font-size:14px;line-height:1.55}app-solucion-empresa:not(.unscoped) .por-que .boton-macizo{height:54px;border-radius:2px;font-size:13.5px;letter-spacing:.12em;text-transform:uppercase}app-solucion-empresa:not(.unscoped) .por-que-derecha{padding-left:clamp(20px,3vw,46px);border-left:1px solid rgba(255,255,255,.14)}app-solucion-empresa:not(.unscoped) .por-que-derecha .desde{margin:0 0 2px;color:#c6d3e6;font-size:12.5px;font-weight:800;letter-spacing:.2em}app-solucion-empresa:not(.unscoped) .por-que-derecha .ano{margin:0 0 22px;color:var(--blue, #4d92ff);font-size:clamp(40px,5.2vw,74px);font-weight:800;line-height:1;letter-spacing:-.02em}app-solucion-empresa:not(.unscoped) .por-que-derecha .parrafo{max-width:52ch;margin:0 0 20px;color:#a9b8ce;font-size:15px;line-height:1.65}app-solucion-empresa:not(.unscoped) .por-que-derecha hr{margin:30px 0;border:0;border-top:1px solid rgba(255,255,255,.14)}app-solucion-empresa:not(.unscoped) .enlace-flecha{display:inline-flex;align-items:center;gap:8px;color:#4d92ff;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px}app-solucion-empresa:not(.unscoped) .enlace-flecha svg{width:15px;height:15px}app-solucion-empresa:not(.unscoped) .enlace-flecha:hover{color:#7fb1ff}app-solucion-empresa:not(.unscoped) .por-que blockquote{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:0}app-solucion-empresa:not(.unscoped) .por-que blockquote .comillas{color:var(--blue, #4d92ff);font-size:52px;font-weight:800;line-height:.7}app-solucion-empresa:not(.unscoped) .por-que blockquote p{margin:0;color:#fff;font-size:17px;font-weight:600;line-height:1.5}@media(max-width:1000px){app-solucion-empresa:not(.unscoped) .por-que-dentro{grid-template-columns:1fr}app-solucion-empresa:not(.unscoped) .por-que-derecha{padding-left:0;padding-top:28px;border-left:0;border-top:1px solid rgba(255,255,255,.14)}app-solucion-empresa:not(.unscoped) .rotulo-vertical{display:none}app-solucion-empresa:not(.unscoped) .por-que-izquierda{grid-template-columns:1fr}}@media(max-width:1000px){app-solucion-empresa:not(.unscoped) .heroe{grid-template-columns:1fr}app-solucion-empresa:not(.unscoped) .heroe-collage{min-height:420px;order:2}app-solucion-empresa:not(.unscoped) .heroe-cuerpo{grid-template-columns:1fr}app-solucion-empresa:not(.unscoped) .heroe-puntos{padding:0 0 20px;border-right:0;border-bottom:1px solid #e2e9f4}app-solucion-empresa:not(.unscoped) .firma{padding-left:0;border-left:0}}app-solucion-empresa:not(.unscoped) .lamina.sin-foto{background-color:#041a3f;background-image:url(/KPIS-background.png);background-position:center;background-size:cover}app-solucion-empresa:not(.unscoped) .descarga{grid-template-columns:minmax(0,1fr) auto}@media(max-width:720px){app-solucion-empresa:not(.unscoped) .descarga{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:16px}}app-solucion-empresa:not(.unscoped) .descarga{position:relative;overflow:hidden;margin:50px 0 0;padding:30px 0;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-empresa:not(.unscoped) .descarga:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-empresa:not(.unscoped) .descarga .descarga-dentro{position:relative;z-index:1}app-solucion-empresa:not(.unscoped) .descarga h2{color:#fff}app-solucion-empresa:not(.unscoped) .descarga p{color:#ffffffc7}app-solucion-familias:not(.unscoped){display:block;min-height:100vh;background:#fff;--azul: #005fe7;--tinta: #0b1f3a;--tenue: #617291;--borde: #e4ecf8;--ancho: 100%;--margen: clamp(12.5px, 4.5vw, 64px)}@media(max-width:620px){app-solucion-familias:not(.unscoped){--margen: 12.5px}}app-solucion-familias:not(.unscoped){--peso-arte: .78fr}app-solucion-familias:not(.unscoped) .heroe-banda{background-image:linear-gradient(#ffffffbd,#ffffffbd),url(/family-background.png);background-position:center;background-size:cover;background-repeat:no-repeat}app-solucion-familias:not(.unscoped) .heroe-arte{position:relative}app-solucion-familias:not(.unscoped) .heroe-arte img{position:relative;z-index:1;display:block;width:100%;height:auto;transform:translate(-8%)}app-solucion-familias:not(.unscoped) .alcance{position:absolute;z-index:0;top:50%;right:-2%;width:48%;height:auto;transform:translateY(-50%)}app-solucion-familias:not(.unscoped) .heroe h1{max-width:none}app-solucion-familias:not(.unscoped) .heroe h1 span{display:block}app-solucion-familias:not(.unscoped) .bajada{max-width:none;margin-left:46px;white-space:nowrap}app-solucion-familias:not(.unscoped) .heroe-titular-baja{margin-left:46px;color:var(--azul)}app-solucion-familias:not(.unscoped) .promesas{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;margin-top:34px;gap:12px 22px}app-solucion-familias:not(.unscoped) .promesas li{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:10px}app-solucion-familias:not(.unscoped) .promesa-icono{justify-self:center}app-solucion-familias:not(.unscoped) .promesa-icono svg{width:40px;height:40px;stroke-width:1.8}app-solucion-familias:not(.unscoped) .promesas strong{font-size:14.5px}app-solucion-familias:not(.unscoped) .promesas small{font-size:13px}@media(max-width:900px){app-solucion-familias:not(.unscoped) .heroe-titular-baja{margin-left:0}app-solucion-familias:not(.unscoped) .bajada{margin-left:0;white-space:normal}}@media(max-width:620px){app-solucion-familias:not(.unscoped) .promesas{grid-template-columns:repeat(2,minmax(0,1fr))}}app-solucion-familias:not(.unscoped) .capacidades{margin:0 auto;padding:76px var(--margen) 92px;max-width:1320px}app-solucion-familias:not(.unscoped) .capacidades h2{margin:0 0 8px;text-align:center;color:var(--tinta);font-size:clamp(26px,3vw,36px);font-weight:800;letter-spacing:-.01em}app-solucion-familias:not(.unscoped) .capacidades .sub{margin:0 0 52px;text-align:center;color:var(--tenue);font-size:16px}app-solucion-familias:not(.unscoped) .capacidad-pase{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:62px}app-solucion-familias:not(.unscoped) .capacidad-collage{position:relative;padding-bottom:74%}app-solucion-familias:not(.unscoped) .escuadra{position:absolute;z-index:0;width:128px;height:128px;border:22px solid var(--azul)}app-solucion-familias:not(.unscoped) .escuadra-alta{top:5px;left:calc(4% - 27px);border-right:0;border-bottom:0;border-radius:57px 0 0}app-solucion-familias:not(.unscoped) .escuadra-baja{right:calc(2% - 27px);bottom:3px;border-top:0;border-left:0;border-radius:0 0 57px}app-solucion-familias:not(.unscoped) .collage-foto{position:absolute;z-index:1;margin:0;overflow:hidden;border-radius:30px}app-solucion-familias:not(.unscoped) .collage-foto img{display:block;width:100%;height:100%;object-fit:cover}app-solucion-familias:not(.unscoped) .collage-foto-a{top:32px;left:4%;width:56%;height:74%}app-solucion-familias:not(.unscoped) .collage-foto-b{z-index:2;right:2%;bottom:30px;width:52%;height:60%}app-solucion-familias:not(.unscoped) .capacidad-texto .capacidad-paso{margin:0 0 14px;color:var(--tenue);font-size:15px;font-weight:700;letter-spacing:.04em}app-solucion-familias:not(.unscoped) .capacidad-texto .capacidad-paso strong{color:var(--azul);font-size:20px}app-solucion-familias:not(.unscoped) .capacidad-texto h3{display:flex;align-items:center;gap:14px;margin:0 0 14px;color:var(--tinta);font-size:clamp(24px,2.5vw,32px);font-weight:800;line-height:1.15;letter-spacing:-.01em}app-solucion-familias:not(.unscoped) .capacidad-texto .futuro-marca{margin:0 0 14px}app-solucion-familias:not(.unscoped) .capacidad-texto .tarjeta-icono{display:grid;flex:none;place-items:center;width:46px;height:46px;padding:11px;border-radius:14px;background:var(--azul);color:#fff}app-solucion-familias:not(.unscoped) .capacidad-texto .tarjeta-icono svg{width:100%;height:100%}app-solucion-familias:not(.unscoped) .capacidad-cuerpo{margin:0 0 34px;max-width:46ch;color:var(--tenue);font-size:16.5px;line-height:1.62}app-solucion-familias:not(.unscoped) .capacidad-mandos{display:flex;align-items:center;gap:14px;max-width:46ch}app-solucion-familias:not(.unscoped) .mando{display:grid;place-items:center;width:48px;height:48px;padding:13px;border:1.6px solid #cbd9ef;border-radius:50%;background:transparent;color:var(--azul);cursor:pointer}app-solucion-familias:not(.unscoped) .mando svg{width:100%;height:100%}app-solucion-familias:not(.unscoped) .mando:hover{border-color:var(--azul);background:#eef4ff}app-solucion-familias:not(.unscoped) .capacidad-linea{display:flex;align-items:center;gap:8px;flex:1;margin:0 0 0 12px;padding:0;list-style:none}app-solucion-familias:not(.unscoped) .capacidad-linea li{flex:1}app-solucion-familias:not(.unscoped) .capacidad-linea button{position:relative;display:block;overflow:hidden;width:100%;height:3px;padding:0;border:0;border-radius:2px;background:#d5e1f3;cursor:pointer}app-solucion-familias:not(.unscoped) .capacidad-linea li.visto button{background:var(--azul)}app-solucion-familias:not(.unscoped) .linea-relleno{position:absolute;inset:0 auto 0 0;display:block;width:0;border-radius:2px;background:var(--azul);animation:capacidad-avance 7s linear forwards}app-solucion-familias:not(.unscoped) .capacidad-pase:hover .linea-relleno{animation-play-state:paused}@keyframes capacidad-avance{0%{width:0}to{width:100%}}@media(prefers-reduced-motion:reduce){app-solucion-familias:not(.unscoped) .linea-relleno{width:100%;animation:none}}@media(max-width:900px){app-solucion-familias:not(.unscoped) .capacidad-pase{grid-template-columns:minmax(0,1fr);gap:38px}app-solucion-familias:not(.unscoped) .capacidad-collage{padding-bottom:82%}}@media(max-width:620px){app-solucion-familias:not(.unscoped) .capacidades{padding:56px 0 64px}app-solucion-familias:not(.unscoped) .capacidad-collage{padding-bottom:68%}app-solucion-familias:not(.unscoped) .collage-foto-a{inset:0;width:100%;height:100%}app-solucion-familias:not(.unscoped) .collage-foto-b,app-solucion-familias:not(.unscoped) .escuadra{display:none}}app-solucion-familias:not(.unscoped) .banda{position:relative;border-block:0;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-familias:not(.unscoped) .banda:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-familias:not(.unscoped) .banda-dentro{position:relative;z-index:1}app-solucion-familias:not(.unscoped) .banda-dentro p{color:#ffffffd1}app-solucion-familias:not(.unscoped) .banda-icono{color:#fff}app-solucion-familias:not(.unscoped) .descarga{position:relative;overflow:hidden;margin:50px 0 0;padding:30px 0;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-familias:not(.unscoped) .descarga:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-familias:not(.unscoped) .descarga .descarga-dentro{position:relative;z-index:1}app-solucion-familias:not(.unscoped) .descarga h2{color:#fff}app-solucion-familias:not(.unscoped) .descarga p{color:#ffffffc7}app-solucion-familias:not(.unscoped) .llamada{margin-left:3px;color:#ff6b6b}app-solucion-familias:not(.unscoped) .aviso-incognito{display:flex;align-items:center;justify-content:center;gap:10px;margin:16px auto 0;padding:0 var(--margen);color:var(--tenue);font-size:13px;line-height:1.55;text-align:center;white-space:nowrap}@media(max-width:1200px){app-solucion-familias:not(.unscoped) .aviso-incognito{align-items:flex-start;max-width:78ch;white-space:normal}}app-solucion-familias:not(.unscoped) .aviso-icono{display:grid;flex:none;place-items:center;width:20px;height:20px;color:#d92d20}app-solucion-familias:not(.unscoped) .aviso-icono svg{width:100%;height:100%}app-solucion-familias:not(.unscoped) .descarga-arte svg circle:first-child{fill:#ffffff1a}app-solucion-familias:not(.unscoped) .tiendas-nota{color:#ffffffb3}app-solucion-familias:not(.unscoped) .descarga-tiendas{display:inline-grid;justify-items:center;justify-self:end}app-solucion-familias:not(.unscoped) .insignias{align-items:center;gap:12px}app-solucion-familias:not(.unscoped) .tiendas-nota{margin:10px 0 0;text-align:center}app-solucion-familias:not(.unscoped) .insignias .insignia{display:block;width:auto;height:46px;padding:0;border-radius:8px;background:none;opacity:1}app-solucion-gobierno:not(.unscoped){display:block;min-height:100vh;background:#fff;--azul: #005fe7;--tinta: #0b1f3a;--tenue: #617291;--borde: #e4ecf8;--ancho: 100%;--margen: clamp(12.5px, 4.5vw, 64px)}@media(max-width:620px){app-solucion-gobierno:not(.unscoped){--margen: 12.5px}}app-solucion-gobierno:not(.unscoped){--peso-arte: .9fr;--columnas: 6}app-solucion-gobierno:not(.unscoped) .heroe-arte{overflow:hidden;border-radius:20px;box-shadow:0 24px 54px #0b1f3a33}app-solucion-gobierno:not(.unscoped) .heroe-arte img{display:block;width:100%;height:auto}app-solucion-gobierno:not(.unscoped) .lamina.sin-foto{background-color:#041a3f;background-image:url(/KPIS-background.png);background-position:center;background-size:cover}app-solucion-gobierno:not(.unscoped) .descarga{position:relative;overflow:hidden;grid-template-columns:minmax(0,1fr) auto;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-gobierno:not(.unscoped) .descarga:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-gobierno:not(.unscoped) .descarga .descarga-dentro{position:relative;z-index:1}app-solucion-gobierno:not(.unscoped) .descarga h2{color:#fff}app-solucion-gobierno:not(.unscoped) .descarga p{color:#ffffffc7}@media(max-width:720px){app-solucion-gobierno:not(.unscoped) .descarga{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:16px}}app-solucion-gobierno:not(.unscoped) .banda{position:relative;border-block:0;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-gobierno:not(.unscoped) .banda:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-gobierno:not(.unscoped) .banda-dentro{position:relative;z-index:1}app-solucion-gobierno:not(.unscoped) .banda-dentro p{color:#ffffffd1}app-solucion-gobierno:not(.unscoped) .banda-icono{color:#fff}app-solucion-gobierno:not(.unscoped) .reparto{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:78px var(--margen) 72px}app-solucion-gobierno:not(.unscoped) .reparto-firma{margin:0 0 16px;color:var(--azul);font-size:16px;font-weight:700}app-solucion-gobierno:not(.unscoped) .reparto-texto h2{margin:0 0 18px;color:var(--tinta);font-size:clamp(28px,3.1vw,42px);font-weight:800;line-height:1.12;letter-spacing:-.02em}app-solucion-gobierno:not(.unscoped) .reparto-cuerpo{margin:0 0 26px;max-width:52ch;color:var(--tenue);font-size:16px;line-height:1.62}app-solucion-gobierno:not(.unscoped) .reparto-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none}app-solucion-gobierno:not(.unscoped) .reparto-pasos li{position:relative;padding-top:20px;color:var(--tenue);font-size:13px;font-weight:700}app-solucion-gobierno:not(.unscoped) .reparto-pasos li:before{content:"";position:absolute;top:5px;left:0;width:100%;height:3px;border-radius:2px;background:#d7e2f4}app-solucion-gobierno:not(.unscoped) .reparto-pasos li.puesto{color:var(--tinta)}app-solucion-gobierno:not(.unscoped) .reparto-pasos li.puesto:before{background:var(--azul)}app-solucion-gobierno:not(.unscoped) .paso-punto{position:absolute;z-index:1;top:0;left:0;width:13px;height:13px;border:3px solid #d7e2f4;border-radius:50%;background:#fff}app-solucion-gobierno:not(.unscoped) .reparto-pasos li.puesto .paso-punto{border-color:var(--azul)}app-solucion-gobierno:not(.unscoped) .reparto-boton{display:inline-block;padding:14px 26px;border-radius:28px;background:var(--azul);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}app-solucion-gobierno:not(.unscoped) .reparto-collage{position:relative;padding-bottom:74%}app-solucion-gobierno:not(.unscoped) .reparto-foto{position:absolute;margin:0;overflow:hidden;border-radius:16px}app-solucion-gobierno:not(.unscoped) .reparto-foto img{display:block;width:100%;height:100%;object-fit:cover}app-solucion-gobierno:not(.unscoped) .reparto-foto-grande{top:8%;left:12%;width:62%;height:76%;border-radius:20px}app-solucion-gobierno:not(.unscoped) .reparto-foto-alta{z-index:1;top:0;left:34%;width:20%;height:18%}app-solucion-gobierno:not(.unscoped) .reparto-foto-derecha{z-index:1;top:2%;right:0;width:26%;height:24%}app-solucion-gobierno:not(.unscoped) .reparto-foto-baja{z-index:1;bottom:6%;left:0;width:24%;height:30%}app-solucion-gobierno:not(.unscoped) .reparto-foto-esquina{z-index:1;right:2%;bottom:0;width:26%;height:22%}@media(max-width:980px){app-solucion-gobierno:not(.unscoped) .reparto{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:56px}}@media(max-width:620px){app-solucion-gobierno:not(.unscoped) .reparto-collage{padding-bottom:64%}app-solucion-gobierno:not(.unscoped) .reparto-foto-grande{inset:0;width:100%;height:100%}app-solucion-gobierno:not(.unscoped) .reparto-foto-alta,app-solucion-gobierno:not(.unscoped) .reparto-foto-derecha,app-solucion-gobierno:not(.unscoped) .reparto-foto-baja,app-solucion-gobierno:not(.unscoped) .reparto-foto-esquina{display:none}app-solucion-gobierno:not(.unscoped) .reparto-pasos li{font-size:11.5px}}app-solucion-gobierno:not(.unscoped) .escenarios{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:18px;max-width:1320px;margin:0 auto;padding:44px var(--margen) 10px}app-solucion-gobierno:not(.unscoped) .promesas-banda{max-width:1320px;margin:0 auto;padding:10px var(--margen) 28px}app-solucion-gobierno:not(.unscoped) .promesas-banda .promesas{margin-top:0}app-solucion-gobierno:not(.unscoped) .escenarios-texto{grid-row:1/span 2;grid-column:5/span 4;align-self:center;padding:0 6px;text-align:center}app-solucion-gobierno:not(.unscoped) .escenarios-texto h1{margin:0 0 14px;max-width:none;color:var(--tinta);font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.08;letter-spacing:-.02em}app-solucion-gobierno:not(.unscoped) .escenarios-texto .pildora{margin-bottom:14px}app-solucion-gobierno:not(.unscoped) .escenarios-texto .bajada{margin:0 0 22px;max-width:none;font-size:15.5px}app-solucion-gobierno:not(.unscoped) .escenarios-boton{display:inline-block;padding:13px 24px;border-radius:26px;background:var(--azul);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}app-solucion-gobierno:not(.unscoped) .escenario{position:relative;overflow:hidden;border-radius:16px;background:#dbe4f2}app-solucion-gobierno:not(.unscoped) .escenario img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;animation:escena-releva 12s linear infinite}app-solucion-gobierno:not(.unscoped) .escenario .escena-1{animation-delay:0s}app-solucion-gobierno:not(.unscoped) .escenario .escena-2{animation-delay:-8s}app-solucion-gobierno:not(.unscoped) .escenario .escena-3{animation-delay:-4s}@keyframes escena-releva{0%{opacity:1}28%{opacity:1}33.4%{opacity:0}94.6%{opacity:0}to{opacity:1}}app-solucion-gobierno:not(.unscoped) .escenario-quake{grid-row:1;grid-column:1/span 4;height:250px}app-solucion-gobierno:not(.unscoped) .escenario-flood{grid-row:2;grid-column:1/span 2;height:200px}app-solucion-gobierno:not(.unscoped) .escenario-flood .escena-1{animation-delay:-1.2s}app-solucion-gobierno:not(.unscoped) .escenario-flood .escena-2{animation-delay:-9.2s}app-solucion-gobierno:not(.unscoped) .escenario-flood .escena-3{animation-delay:-5.2s}app-solucion-gobierno:not(.unscoped) .escenario-fire{grid-row:2;grid-column:3/span 2;height:240px}app-solucion-gobierno:not(.unscoped) .escenario-fire .escena-1{animation-delay:-2.4s}app-solucion-gobierno:not(.unscoped) .escenario-fire .escena-2{animation-delay:-10.4s}app-solucion-gobierno:not(.unscoped) .escenario-fire .escena-3{animation-delay:-6.4s}app-solucion-gobierno:not(.unscoped) .escenario-storm{grid-row:1;grid-column:9/span 4;height:250px}app-solucion-gobierno:not(.unscoped) .escenario-storm .escena-1{animation-delay:-3.6s}app-solucion-gobierno:not(.unscoped) .escenario-storm .escena-2{animation-delay:-11.6s}app-solucion-gobierno:not(.unscoped) .escenario-storm .escena-3{animation-delay:-7.6s}app-solucion-gobierno:not(.unscoped) .escenario-room{grid-row:2;grid-column:9/span 2;height:240px}app-solucion-gobierno:not(.unscoped) .escenario-room .escena-1{animation-delay:-4.8s}app-solucion-gobierno:not(.unscoped) .escenario-room .escena-2{animation-delay:-.8s}app-solucion-gobierno:not(.unscoped) .escenario-room .escena-3{animation-delay:-8.8s}app-solucion-gobierno:not(.unscoped) .escenario-crew{grid-row:2;grid-column:11/span 2;height:200px}app-solucion-gobierno:not(.unscoped) .escenario-crew .escena-1{animation-delay:-6s}app-solucion-gobierno:not(.unscoped) .escenario-crew .escena-2{animation-delay:-2s}app-solucion-gobierno:not(.unscoped) .escenario-crew .escena-3{animation-delay:-10s}@media(prefers-reduced-motion:reduce){app-solucion-gobierno:not(.unscoped) .escenario img{animation:none}app-solucion-gobierno:not(.unscoped) .escenario .escena-1{opacity:1}}@media(max-width:980px){app-solucion-gobierno:not(.unscoped) .escenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding-top:56px}app-solucion-gobierno:not(.unscoped) .escenarios-texto{grid-row:1;grid-column:1/-1;margin-bottom:8px}app-solucion-gobierno:not(.unscoped) .escenario-quake,app-solucion-gobierno:not(.unscoped) .escenario-flood,app-solucion-gobierno:not(.unscoped) .escenario-fire,app-solucion-gobierno:not(.unscoped) .escenario-storm,app-solucion-gobierno:not(.unscoped) .escenario-room,app-solucion-gobierno:not(.unscoped) .escenario-crew{grid-row:auto;grid-column:auto;height:180px}}@media(max-width:620px){app-solucion-gobierno:not(.unscoped) .escenario-quake,app-solucion-gobierno:not(.unscoped) .escenario-flood,app-solucion-gobierno:not(.unscoped) .escenario-fire,app-solucion-gobierno:not(.unscoped) .escenario-storm,app-solucion-gobierno:not(.unscoped) .escenario-room,app-solucion-gobierno:not(.unscoped) .escenario-crew{height:130px}}app-solucion-propiedad:not(.unscoped){display:block;min-height:100vh;background:#fff;--azul: #005fe7;--tinta: #0b1f3a;--tenue: #617291;--borde: #e4ecf8;--ancho: 100%;--margen: clamp(12.5px, 4.5vw, 64px)}@media(max-width:620px){app-solucion-propiedad:not(.unscoped){--margen: 12.5px}}app-solucion-propiedad:not(.unscoped){--peso-arte: .78fr;--columnas: 5}app-solucion-propiedad:not(.unscoped) .heroe-arte{overflow:hidden;border-radius:20px;box-shadow:0 24px 54px #0b1f3a33}app-solucion-propiedad:not(.unscoped) .heroe-arte img{display:block;width:100%;height:auto}app-solucion-propiedad:not(.unscoped) .lamina.sin-foto{background-color:#041a3f;background-image:url(/KPIS-background.png);background-position:center;background-size:cover}app-solucion-propiedad:not(.unscoped) .descarga{grid-template-columns:minmax(0,1fr) auto}@media(max-width:720px){app-solucion-propiedad:not(.unscoped) .descarga{grid-template-columns:minmax(0,1fr);justify-items:start;row-gap:16px}}app-solucion-propiedad:not(.unscoped) .motivo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:62px;max-width:1320px;margin:0 auto;padding:78px var(--margen) 8px}app-solucion-propiedad:not(.unscoped) .motivo-collage{position:relative;padding-bottom:88%}app-solucion-propiedad:not(.unscoped) .motivo-foto{position:absolute;margin:0;overflow:hidden;clip-path:polygon(6% 0,100% 4%,94% 100%,0 96%);border-radius:26px}app-solucion-propiedad:not(.unscoped) .motivo-foto img{display:block;width:100%;height:100%;object-fit:cover}app-solucion-propiedad:not(.unscoped) .motivo-foto-a{top:0;left:0;width:74%;height:84%}app-solucion-propiedad:not(.unscoped) .motivo-foto-b{z-index:1;right:0;bottom:0;width:56%;height:62%;border-radius:22px}app-solucion-propiedad:not(.unscoped) .motivo-antetitulo{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:var(--azul);font-size:13.5px;font-weight:800;letter-spacing:.08em}app-solucion-propiedad:not(.unscoped) .motivo-antetitulo span{display:grid;place-items:center;width:22px;height:22px}app-solucion-propiedad:not(.unscoped) .motivo-antetitulo svg{width:100%;height:100%}app-solucion-propiedad:not(.unscoped) .motivo-texto h2{margin:0 0 16px;max-width:20ch;color:var(--tinta);font-size:clamp(28px,3.1vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.02em}app-solucion-propiedad:not(.unscoped) .motivo-cuerpo{margin:0 0 32px;max-width:52ch;color:var(--tenue);font-size:16px;line-height:1.62}app-solucion-propiedad:not(.unscoped) .motivo-alcances{display:grid;gap:26px;margin:0 0 36px;padding:0;list-style:none}app-solucion-propiedad:not(.unscoped) .motivo-alcances li{position:relative}app-solucion-propiedad:not(.unscoped) .alcance-titulo{margin:0 0 10px;color:var(--tinta);font-size:14.5px;font-weight:700}app-solucion-propiedad:not(.unscoped) .alcance-medida{position:absolute;bottom:16px;display:inline-block;padding:3px 9px;border-radius:6px;background:var(--azul);color:#fff;font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}app-solucion-propiedad:not(.unscoped) .alcance-medida:after{content:"";position:absolute;top:100%;right:8px;border:4px solid transparent;border-top-color:var(--azul)}app-solucion-propiedad:not(.unscoped) .alcance-barra{display:block;overflow:hidden;height:8px;border-radius:4px;background:#e4ecf8}app-solucion-propiedad:not(.unscoped) .alcance-barra i{display:block;height:100%;border-radius:4px;background:var(--azul)}app-solucion-propiedad:not(.unscoped) .motivo-cifras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 28px;padding:0;list-style:none}app-solucion-propiedad:not(.unscoped) .motivo-cifras li{display:flex;align-items:center;gap:14px}app-solucion-propiedad:not(.unscoped) .motivo-cifras strong{color:var(--tinta);font-size:14.5px;font-weight:800;line-height:1.3}app-solucion-propiedad:not(.unscoped) .cifra-anillo{display:grid;flex:none;place-items:center;width:66px;height:66px;border:3px solid var(--azul);border-radius:50%;color:var(--tinta);font-size:17px;font-weight:800}app-solucion-propiedad:not(.unscoped) .motivo-cierre{margin:0;color:var(--tinta);font-size:16px;font-weight:800}app-solucion-propiedad:not(.unscoped) .motivo-cierre a{margin-left:6px;color:var(--azul);text-decoration:none}app-solucion-propiedad:not(.unscoped) .motivo-cierre a:hover{text-decoration:underline}@media(max-width:980px){app-solucion-propiedad:not(.unscoped) .motivo{grid-template-columns:minmax(0,1fr);gap:38px;padding-top:56px}}@media(max-width:620px){app-solucion-propiedad:not(.unscoped) .motivo-collage{padding-bottom:70%}app-solucion-propiedad:not(.unscoped) .motivo-foto-a{inset:0;width:100%;height:100%}app-solucion-propiedad:not(.unscoped) .motivo-foto-b{display:none}app-solucion-propiedad:not(.unscoped) .motivo-cifras{grid-template-columns:minmax(0,1fr)}}app-solucion-propiedad:not(.unscoped) .heroe h1{max-width:none}app-solucion-propiedad:not(.unscoped) .heroe h1 span{display:block}app-solucion-propiedad:not(.unscoped) .heroe-titular-baja{margin-left:46px;color:var(--azul)}app-solucion-propiedad:not(.unscoped) .bajada{margin-left:46px;max-width:58ch}app-solucion-propiedad:not(.unscoped) .promesas{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto auto;margin-top:34px;gap:12px 22px}app-solucion-propiedad:not(.unscoped) .promesas li{grid-row:span 3;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);gap:10px}app-solucion-propiedad:not(.unscoped) .promesa-icono{justify-self:center}app-solucion-propiedad:not(.unscoped) .promesa-icono svg{width:40px;height:40px;stroke-width:1.8}app-solucion-propiedad:not(.unscoped) .promesas strong{font-size:14.5px}app-solucion-propiedad:not(.unscoped) .promesas small{font-size:13px}@media(max-width:900px){app-solucion-propiedad:not(.unscoped) .heroe-titular-baja{margin-left:0}app-solucion-propiedad:not(.unscoped) .bajada{margin-left:0}}@media(max-width:620px){app-solucion-propiedad:not(.unscoped) .promesas{grid-template-columns:repeat(2,minmax(0,1fr))}}app-solucion-propiedad:not(.unscoped) .banda{position:relative;border-block:0;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-propiedad:not(.unscoped) .banda:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-propiedad:not(.unscoped) .banda-dentro{position:relative;z-index:1}app-solucion-propiedad:not(.unscoped) .banda-dentro p{color:#ffffffd1}app-solucion-propiedad:not(.unscoped) .banda-icono{color:#fff}app-solucion-propiedad:not(.unscoped) .descarga{position:relative;overflow:hidden;margin:50px 0 0;padding:30px 0;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-solucion-propiedad:not(.unscoped) .descarga:before{content:"";position:absolute;inset:0;background:#051834c7}app-solucion-propiedad:not(.unscoped) .descarga .descarga-dentro{position:relative;z-index:1}app-solucion-propiedad:not(.unscoped) .descarga h2{color:#fff}app-solucion-propiedad:not(.unscoped) .descarga p{color:#ffffffc7}app-solucion:not(.unscoped){display:block;min-height:100vh;background:#f2f6fd;--azul: #005fe7;--tinta: #0b1f3a;--tenue: #617291}app-solucion:not(.unscoped) .solucion-pagina{max-width:980px;margin:0 auto;padding:34px 12.5px 70px}app-solucion:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-solucion:not(.unscoped) .solucion-banda{position:relative;display:flex;align-items:center;height:120px;padding:0 34px;margin:0 -28px 22px;overflow:hidden;background-color:#062a56;background-position:center;background-size:cover;color:#fff}app-solucion:not(.unscoped) .solucion-banda:before{content:"";position:absolute;inset:0;background:#061a429e}app-solucion:not(.unscoped) .solucion-banda>div{position:relative;z-index:1}app-solucion:not(.unscoped) .solucion-banda .antetitulo{margin:0 0 4px;font-size:11.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;opacity:.85}app-solucion:not(.unscoped) .solucion-banda h1{margin:0;font-size:27px;font-weight:800;line-height:1.15}app-solucion:not(.unscoped) .promesa{margin:0 0 26px;max-width:760px;color:var(--tinta);font-size:18px;font-weight:600;line-height:1.5}app-solucion:not(.unscoped) .beneficios{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:22px}app-solucion:not(.unscoped) .beneficio{padding:20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-solucion:not(.unscoped) .beneficio h2{margin:12px 0 7px;color:var(--tinta);font-size:15.5px;font-weight:800}app-solucion:not(.unscoped) .beneficio p{margin:0;color:var(--tenue);font-size:13.5px;line-height:1.6}app-solucion:not(.unscoped) .beneficio-icono{display:grid;place-items:center;width:38px;height:38px;padding:10px;border-radius:8px;background:var(--azul);color:#fff}app-solucion:not(.unscoped) .beneficio-icono svg{width:100%;height:100%;display:block}app-solucion:not(.unscoped) .fuentes{padding:20px;margin-bottom:16px}app-solucion:not(.unscoped) .fuentes h2{margin:0 0 12px;color:var(--tinta);font-size:15.5px;font-weight:800}app-solucion:not(.unscoped) .fuentes ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px;padding:0;list-style:none}app-solucion:not(.unscoped) .fuentes li{padding:5px 11px;border:1px solid #dbe7f8;border-radius:20px;background:#f5f9ff;color:#33455f;font-size:12.5px;font-weight:700}app-solucion:not(.unscoped) .fuentes .pie{margin:0;color:var(--tenue);font-size:12.5px}app-solucion:not(.unscoped) .fuentes a{color:var(--azul);font-weight:700}app-solucion:not(.unscoped) .llamada{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:20px}app-solucion:not(.unscoped) .llamada h2{margin:0 0 5px;color:var(--tinta);font-size:16px;font-weight:800}app-solucion:not(.unscoped) .llamada p{margin:0;color:var(--tenue);font-size:13px}app-solucion:not(.unscoped) .llamada-botones{display:flex;gap:10px}app-solucion:not(.unscoped) .boton{display:inline-flex;align-items:center;padding:10px 18px;border:1px solid var(--azul);border-radius:9px;background:var(--azul);color:#fff;font-size:13.5px;font-weight:800;text-decoration:none}app-solucion:not(.unscoped) .boton.fantasma{background:#fff;color:var(--azul)}app-solucion:not(.unscoped) .otras{margin-top:26px}app-solucion:not(.unscoped) .otras p{margin:0 0 9px;color:var(--tenue);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}app-solucion:not(.unscoped) .otras div{display:flex;flex-wrap:wrap;gap:9px}app-solucion:not(.unscoped) .otras a{padding:8px 14px;border:1px solid #dbe7f8;border-radius:9px;background:#fff;color:var(--tinta);font-size:13px;font-weight:700;text-decoration:none}app-solucion:not(.unscoped) .otras a:hover{border-color:var(--azul);color:var(--azul)}@media(max-width:720px){app-solucion:not(.unscoped) .beneficios{grid-template-columns:1fr}app-solucion:not(.unscoped) .solucion-banda{height:auto;padding:20px 22px}app-solucion:not(.unscoped) .solucion-banda h1{font-size:22px}}app-solucion:not(.unscoped) .beneficio.futuro{border-style:dashed;border-color:#b9c9e4}app-solucion:not(.unscoped) .futuro-marca{display:inline-block;margin-left:8px;padding:3px 8px;border:1px solid #cfdcee;border-radius:999px;background:transparent;color:#5a729a;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}app-tornado-forecast:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-tornado-forecast:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-tornado-forecast:not(.unscoped) .cabecera{position:relative;min-height:120px;display:grid;align-items:center;overflow:hidden}app-tornado-forecast:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-tornado-forecast:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-tornado-forecast:not(.unscoped) .cabecera-dicho{position:relative;z-index:2;padding:14px 26px 42px;max-width:640px;color:#fff}app-tornado-forecast:not(.unscoped) .cabecera-dicho h1{margin:1px 0 2px;font-size:24px;font-weight:800;letter-spacing:-.02em}app-tornado-forecast:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-tornado-forecast:not(.unscoped) .cabecera-dicho .frase{margin:0;font-size:13px;line-height:1.35;color:#ffffffe6}app-tornado-forecast:not(.unscoped) .kpis{width:calc(100% - 25px);margin:-34px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-tornado-forecast:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 14px 34px #0f254414}app-tornado-forecast:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-tornado-forecast:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-tornado-forecast:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-tornado-forecast:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-tornado-forecast:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-tornado-forecast:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .tablero{width:calc(100% - 25px);margin:22px auto 34px;display:grid;grid-template-columns:1.7fr 1fr;gap:18px;align-items:start}app-tornado-forecast:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-tornado-forecast:not(.unscoped) .tarjeta h2{margin:0;font-size:17px;font-weight:700}app-tornado-forecast:not(.unscoped) .tarjeta header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .lectura{margin:14px 0 0;font-size:15px;font-weight:600}app-tornado-forecast:not(.unscoped) .ingredientes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-tornado-forecast:not(.unscoped) .ingredientes li{border:1px solid var(--linea);border-radius:9px;padding:11px 13px}app-tornado-forecast:not(.unscoped) .ingredientes span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-tornado-forecast:not(.unscoped) .ingredientes strong{font-size:20px;font-weight:800}app-tornado-forecast:not(.unscoped) .ingredientes em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .limita{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--linea);font-size:12.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .limita svg{width:16px;height:16px;color:var(--azul)}app-tornado-forecast:not(.unscoped) .dato-grande{margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}app-tornado-forecast:not(.unscoped) .dato-pie{margin:6px 0 0;font-size:12.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .dato-extra{margin:10px 0 0;font-size:12.5px;font-weight:600}app-tornado-forecast:not(.unscoped) .vacio{margin:14px 0 0;font-size:13px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .fuente{width:calc(100% - 25px);margin:0 auto 30px;font-size:11.5px;color:var(--gris)}@media(max-width:1100px){app-tornado-forecast:not(.unscoped) .kpis{grid-template-columns:repeat(2,1fr)}app-tornado-forecast:not(.unscoped) .tablero{grid-template-columns:1fr}}@media(max-width:640px){app-tornado-forecast:not(.unscoped) .kpis{grid-template-columns:1fr}app-tornado-forecast:not(.unscoped) .ingredientes{grid-template-columns:1fr}}app-tornado-forecast:not(.unscoped) .probabilidades{width:calc(100% - 25px);margin:-34px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-tornado-forecast:not(.unscoped) .probabilidades article{position:relative;overflow:hidden;border-radius:12px;padding:16px 18px;color:#fff;box-shadow:0 14px 34px #0f254424}app-tornado-forecast:not(.unscoped) .probabilidades .p0{background:#1668e3}app-tornado-forecast:not(.unscoped) .probabilidades .p1{background:#4a4fe0}app-tornado-forecast:not(.unscoped) .probabilidades .p2{background:#8a3fd8}app-tornado-forecast:not(.unscoped) .probabilidades .p3{background:#c73ab5}app-tornado-forecast:not(.unscoped) .p-nombre{margin:0;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.92}app-tornado-forecast:not(.unscoped) .p-cifra{margin:6px 0 2px;font-size:34px;font-weight:800;line-height:1}app-tornado-forecast:not(.unscoped) .p-cifra small{font-size:15px;font-weight:700}app-tornado-forecast:not(.unscoped) .p-nota{margin:0;font-size:11.5px;opacity:.85}app-tornado-forecast:not(.unscoped) .p-icono{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff3}app-tornado-forecast:not(.unscoped) .p-icono svg{width:17px;height:17px}app-tornado-forecast:not(.unscoped) .bloque{width:calc(100% - 25px);margin:22px auto 0;display:grid;gap:18px}app-tornado-forecast:not(.unscoped) .siete-dias{display:grid;grid-template-columns:repeat(7,1fr);gap:12px;margin-top:14px}app-tornado-forecast:not(.unscoped) .dia{border:1px solid var(--linea);border-radius:10px;padding:13px 10px;text-align:center}app-tornado-forecast:not(.unscoped) .dia p{margin:0}app-tornado-forecast:not(.unscoped) .dia-nombre{font-size:13px;font-weight:700}app-tornado-forecast:not(.unscoped) .dia-fecha{font-size:11.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .dia-icono{width:22px;height:22px;margin:9px auto 7px;color:var(--azul);display:block}app-tornado-forecast:not(.unscoped) .dia-cifra{font-size:21px;font-weight:800}app-tornado-forecast:not(.unscoped) .dia-pie{margin-top:4px;font-size:10.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .dia-nivel,app-tornado-forecast:not(.unscoped) .franja-nivel{font-size:11.5px;font-weight:800;letter-spacing:.04em}app-tornado-forecast:not(.unscoped) .n-minimal{color:#64748b}app-tornado-forecast:not(.unscoped) .n-low{color:#15803d}app-tornado-forecast:not(.unscoped) .n-moderate{color:#b45309}app-tornado-forecast:not(.unscoped) .n-high{color:#e02424}app-tornado-forecast:not(.unscoped) .franjas{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:14px}app-tornado-forecast:not(.unscoped) .franja{border:1px solid var(--linea);border-radius:10px;padding:12px 13px}app-tornado-forecast:not(.unscoped) .franja p{margin:0}app-tornado-forecast:not(.unscoped) .franja.ahora{border-color:var(--azul);box-shadow:0 0 0 1px var(--azul) inset}app-tornado-forecast:not(.unscoped) .franja-nombre{font-size:13px;font-weight:700}app-tornado-forecast:not(.unscoped) .franja-horas{font-size:11.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .franja-pie{margin-top:4px;font-size:11px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .ahora-etiqueta{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:5px;background:var(--azul);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.05em}app-tornado-forecast:not(.unscoped) .aviso,app-tornado-forecast:not(.unscoped) .metodo{font-size:11.5px;line-height:1.55;color:var(--gris);text-align:center}app-tornado-forecast:not(.unscoped) .aviso{margin:14px 0 0}app-tornado-forecast:not(.unscoped) .metodo{width:calc(100% - 25px);margin:20px auto 30px}app-tornado-forecast:not(.unscoped) .riesgos{width:calc(100% - 25px);margin:18px auto 0;background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-tornado-forecast:not(.unscoped) .riesgos header{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}app-tornado-forecast:not(.unscoped) .riesgos h2{margin:0;font-size:17px;font-weight:700}app-tornado-forecast:not(.unscoped) .riesgos table{width:100%;border-collapse:collapse;margin-top:14px}app-tornado-forecast:not(.unscoped) .riesgos th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);padding:8px 10px 8px 0}app-tornado-forecast:not(.unscoped) .riesgos tbody th{font-size:13px;text-transform:none;letter-spacing:0;color:var(--tinta)}app-tornado-forecast:not(.unscoped) .riesgos td{padding:9px 10px 9px 0}app-tornado-forecast:not(.unscoped) .riesgos tbody tr+tr td,app-tornado-forecast:not(.unscoped) .riesgos tbody tr+tr th{border-top:1px solid var(--linea)}app-tornado-forecast:not(.unscoped) .valor{display:inline-block;min-width:58px;font-size:13.5px;font-weight:800}app-tornado-forecast:not(.unscoped) .barra{display:inline-block;width:96px;height:6px;border-radius:3px;background:#e8eef7;vertical-align:middle;overflow:hidden}app-tornado-forecast:not(.unscoped) .barra i{display:block;height:100%;border-radius:3px}app-tornado-forecast:not(.unscoped) .barra i.n-minimal{background:#94a3b8}app-tornado-forecast:not(.unscoped) .barra i.n-low{background:#16a34a}app-tornado-forecast:not(.unscoped) .barra i.n-moderate{background:#f0a020}app-tornado-forecast:not(.unscoped) .barra i.n-high{background:#e02424}app-tornado-forecast:not(.unscoped) .leyenda{list-style:none;display:flex;gap:14px;margin:0;padding:0;font-size:11.5px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .leyenda li{display:flex;align-items:center;gap:6px}app-tornado-forecast:not(.unscoped) .leyenda i{width:9px;height:9px;border-radius:50%}app-tornado-forecast:not(.unscoped) .leyenda .l-minimal{background:#94a3b8}app-tornado-forecast:not(.unscoped) .leyenda .l-low{background:#16a34a}app-tornado-forecast:not(.unscoped) .leyenda .l-moderate{background:#f0a020}app-tornado-forecast:not(.unscoped) .leyenda .l-high{background:#e02424}app-tornado-forecast:not(.unscoped) .nota-tabla{display:flex;align-items:center;gap:8px;margin:14px 0 0;padding:10px 12px;border-radius:8px;background:transparent;border:1.5px solid currentColor;font-size:12px;color:var(--gris)}app-tornado-forecast:not(.unscoped) .nota-tabla svg{width:16px;height:16px;color:var(--azul);flex:none}@media(max-width:1100px){app-tornado-forecast:not(.unscoped) .probabilidades{grid-template-columns:repeat(2,1fr)}app-tornado-forecast:not(.unscoped) .siete-dias{grid-template-columns:repeat(4,1fr)}app-tornado-forecast:not(.unscoped) .franjas{grid-template-columns:repeat(2,1fr)}}app-tornado-forecast:not(.unscoped) .fila-montada{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 34px 18px}app-tornado-forecast:not(.unscoped) .pestanas{display:flex;justify-content:center;gap:26px;margin-bottom:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tornado-forecast:not(.unscoped) .pestanas a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none}app-tornado-forecast:not(.unscoped) .pestanas a svg{width:15px;height:15px}app-tornado-forecast:not(.unscoped) .pestanas a:hover{color:#33405a}app-tornado-forecast:not(.unscoped) .pestanas a.activa{color:#0056d8}app-tornado-forecast:not(.unscoped) .pestanas a.activa:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}app-tornado-forecast:not(.unscoped) .cabecera{height:120px}app-tornado-forecast:not(.unscoped) .antetitulo{display:inline-flex;align-items:center;gap:7px}app-tornado-forecast:not(.unscoped) .antetitulo svg{width:14px;height:14px}app-tornado-forecast:not(.unscoped) .probabilidades{margin-top:0}app-tornadoes:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-tornadoes:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-tornadoes:not(.unscoped) .cabecera{position:relative;min-height:300px;display:grid;align-items:center;overflow:hidden}app-tornadoes:not(.unscoped) .cabecera img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}app-tornadoes:not(.unscoped) .cabecera:after{content:"";position:absolute;inset:0;background:#0614289e}app-tornadoes:not(.unscoped) .cabecera-dicho{position:relative;z-index:2;padding:34px 26px;max-width:640px;color:#fff}app-tornadoes:not(.unscoped) .cabecera-dicho h1{margin:6px 0 10px;font-size:clamp(28px,3vw,40px);font-weight:800;letter-spacing:-.02em}app-tornadoes:not(.unscoped) .cabecera-dicho .antetitulo{margin:0;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#9dc6ff}app-tornadoes:not(.unscoped) .cabecera-dicho .frase{margin:0;font-size:14.5px;line-height:1.55;color:#ffffffe6}app-tornadoes:not(.unscoped) .kpis{margin:16px 34px 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}app-tornadoes:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 14px 34px #0f254414}app-tornadoes:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-tornadoes:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-tornadoes:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-tornadoes:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-tornadoes:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-tornadoes:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .tablero{margin:22px 34px 34px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:18px;align-items:start}app-tornadoes:not(.unscoped) .con-mapa{margin:18px 34px;display:grid;grid-template-columns:minmax(0,1.9fr) minmax(300px,1fr);gap:18px;align-items:start}app-tornadoes:not(.unscoped) .pestanas-carpeta{display:flex;flex-wrap:nowrap;gap:6px;padding:0 6px;overflow-x:auto;scrollbar-width:none}app-tornadoes:not(.unscoped) .pestana-carpeta{position:relative;top:1px;flex:none;white-space:nowrap;padding:9px 16px 10px;border:1px solid var(--linea);border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#46566f;font-size:13px;font-weight:700;cursor:pointer}app-tornadoes:not(.unscoped) .pestana-carpeta:hover{background:#f5f9ff}app-tornadoes:not(.unscoped) .pestana-carpeta.activa{padding-bottom:11px;background:#fff;color:var(--tinta);box-shadow:0 -3px 12px #0826500f}app-tornadoes:not(.unscoped) .tarjeta.pegada{border-top-left-radius:0}app-tornadoes:not(.unscoped) .tarjeta.pegada .sub{margin:0 0 10px;font-size:12.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .columna{display:grid;gap:18px;align-content:start}@media(max-width:980px){app-tornadoes:not(.unscoped) .con-mapa{grid-template-columns:minmax(0,1fr)}}app-tornadoes:not(.unscoped) .cabecera-tarjeta{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid var(--linea)}app-tornadoes:not(.unscoped) .cabecera-tarjeta h2{display:flex;align-items:center;gap:10px}app-tornadoes:not(.unscoped) .cabecera-tarjeta svg{width:20px;height:20px;color:var(--azul)}app-tornadoes:not(.unscoped) .cabecera-tarjeta a{font-size:14px;font-weight:600;color:var(--azul);text-decoration:none}app-tornadoes:not(.unscoped) .cabecera-tarjeta a:hover{text-decoration:underline}app-tornadoes:not(.unscoped) .consejos{margin:0;padding:0;list-style:none}app-tornadoes:not(.unscoped) .consejos li{display:flex;align-items:center;gap:16px;padding:14px 2px}app-tornadoes:not(.unscoped) .consejos li:not(:last-child){border-bottom:1px solid var(--linea)}app-tornadoes:not(.unscoped) .consejos svg{width:26px;height:26px;flex:none;color:#47607f}app-tornadoes:not(.unscoped) .consejo-nombre{margin:0;font-size:15px;font-weight:700}app-tornadoes:not(.unscoped) .consejo-nota{margin:2px 0 0;font-size:13.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-tornadoes:not(.unscoped) .tarjeta h2{margin:0;font-size:17px;font-weight:700}app-tornadoes:not(.unscoped) .tarjeta header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .lectura{margin:14px 0 0;font-size:15px;font-weight:600}app-tornadoes:not(.unscoped) .ingredientes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-tornadoes:not(.unscoped) .ingredientes li{border:1px solid var(--linea);border-radius:9px;padding:11px 13px}app-tornadoes:not(.unscoped) .ingredientes span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-tornadoes:not(.unscoped) .ingredientes strong{font-size:20px;font-weight:800}app-tornadoes:not(.unscoped) .ingredientes em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .limita{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--linea);font-size:12.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .limita svg{width:16px;height:16px;color:var(--azul)}app-tornadoes:not(.unscoped) .dato-grande{margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}app-tornadoes:not(.unscoped) .dato-pie{margin:6px 0 0;font-size:12.5px;color:var(--gris)}app-tornadoes:not(.unscoped) .dato-extra{margin:10px 0 0;font-size:12.5px;font-weight:600}app-tornadoes:not(.unscoped) .vacio{margin:14px 0 0;font-size:13px;color:var(--gris)}app-tornadoes:not(.unscoped) .fuente{margin:0 34px 30px;font-size:11.5px;color:var(--gris)}@media(max-width:1100px){app-tornadoes:not(.unscoped) .kpis{grid-template-columns:repeat(2,1fr)}app-tornadoes:not(.unscoped) .tablero{grid-template-columns:1fr}}@media(max-width:640px){app-tornadoes:not(.unscoped) .kpis{grid-template-columns:1fr}app-tornadoes:not(.unscoped) .ingredientes{grid-template-columns:1fr}}app-tornadoes:not(.unscoped) .fila-montada{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-52px 34px 0}app-tornadoes:not(.unscoped) .pestanas{display:flex;justify-content:center;gap:26px;margin-bottom:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tornadoes:not(.unscoped) .pestanas a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none}app-tornadoes:not(.unscoped) .pestanas a svg{width:15px;height:15px}app-tornadoes:not(.unscoped) .pestanas a:hover{color:#33405a}app-tornadoes:not(.unscoped) .pestanas a.activa{color:#0056d8}app-tornadoes:not(.unscoped) .pestanas a.activa:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}app-tornadoes:not(.unscoped) .cabecera{min-height:360px}app-tornadoes:not(.unscoped) .antetitulo{display:inline-flex;align-items:center;gap:7px}app-tornadoes:not(.unscoped) .antetitulo svg{width:14px;height:14px}app-tornadoes:not(.unscoped) .kpis{margin-top:0}@media(max-width:620px){app-tornadoes:not(.unscoped) .fila-montada{margin:-52px 12.5px 0}app-tornadoes:not(.unscoped) .kpis{margin:16px 12.5px 0}app-tornadoes:not(.unscoped) .tablero{margin:22px 12.5px 34px}app-tornadoes:not(.unscoped) .con-mapa{margin:18px 12.5px}app-tornadoes:not(.unscoped) .fuente{margin:0 12.5px 30px}}app-tropical:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-tropical:not(.unscoped) .tropical-page{display:flex;flex-direction:column;background:#f4f9ff}app-tropical:not(.unscoped) .page-body{--gutter: 26px;padding:0 var(--gutter) 30px}app-tropical:not(.unscoped) .hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;align-items:center;gap:6px 20px;min-height:120px;max-height:120px;margin:0 calc(var(--gutter) * -1);border-radius:0;padding:20px 34px 46px;overflow:hidden;color:#fff;background:#062a56 url(/metric-bg/tropical-systems.png) center/cover no-repeat}app-tropical:not(.unscoped) .hero-titulo{position:relative;z-index:2;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-tropical:not(.unscoped) .hero-linea{position:relative;z-index:2;display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:600;opacity:.92}app-tropical:not(.unscoped) .hero-linea svg{width:15px;height:15px;flex:none}app-tropical:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;z-index:1;background:#041a3e9e;pointer-events:none}app-tropical:not(.unscoped) .hero-copy{position:relative;z-index:2;max-width:460px;pointer-events:none}app-tropical:not(.unscoped) .hero-place{display:flex;align-items:center;gap:9px;margin:0;font-size:19px;font-weight:800}app-tropical:not(.unscoped) .hero-place svg{width:19px;height:19px}app-tropical:not(.unscoped) .hero-name{margin:16px 0 0;font-size:62px;font-weight:800;line-height:1;letter-spacing:-.03em}app-tropical:not(.unscoped) .hero-class{margin:8px 0 0;font-size:24px;font-weight:800}app-tropical:not(.unscoped) .hero-wind{margin:14px 0 0;font-size:26px;font-weight:800}app-tropical:not(.unscoped) .hero-wind small{font-size:15px;font-weight:700;opacity:.85}app-tropical:not(.unscoped) .hero-sep{margin:0 10px;opacity:.5}app-tropical:not(.unscoped) .hero-move{margin:6px 0 0;font-size:14px;opacity:.9}app-tropical:not(.unscoped) .hero-outlook{display:flex;align-items:center;gap:10px;position:relative;z-index:2;margin:0;max-width:420px;padding:8px 14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-tropical:not(.unscoped) .hero-outlook span{overflow:hidden;text-overflow:ellipsis}app-tropical:not(.unscoped) .hero-outlook{padding:10px 16px;width:fit-content;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#061c408c;font-size:13px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-tropical:not(.unscoped) .hero-outlook svg{width:17px;height:17px;flex:none}app-tropical:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 8px 0}app-tropical:not(.unscoped) .stats-row{position:relative;display:grid;gap:18px;margin:18px 8px 0}app-tropical:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tropical:not(.unscoped) .current-strip{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:26px;padding:16px 22px}app-tropical:not(.unscoped) .current-strip .strip-label{margin:0;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}app-tropical:not(.unscoped) .current-strip .strip-now{display:flex;align-items:center;gap:14px;padding-right:26px;border-right:1px solid #e9eff8}app-tropical:not(.unscoped) .current-strip .strip-icon{width:38px;height:38px;color:var(--blue)}app-tropical:not(.unscoped) .current-strip .strip-count{margin:0;font-size:30px;font-weight:800;line-height:1}app-tropical:not(.unscoped) .current-strip .strip-sub{margin:2px 0 0;color:var(--muted);font-size:12px}app-tropical:not(.unscoped) .current-strip .strip-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 22px}app-tropical:not(.unscoped) .current-strip .strip-metrics article{display:flex;align-items:center;gap:11px;padding-left:22px;border-left:1px solid #e9eff8}app-tropical:not(.unscoped) .current-strip .strip-metrics article:first-child{padding-left:0;border-left:0}app-tropical:not(.unscoped) .current-strip .strip-metrics svg{width:22px;height:22px;color:var(--blue);flex:none}app-tropical:not(.unscoped) .current-strip .strip-metrics p{margin:0;color:var(--muted);font-size:12.5px}app-tropical:not(.unscoped) .current-strip .strip-metrics strong{font-size:20px;font-weight:800}app-tropical:not(.unscoped) .view-tabs{display:flex;justify-content:center;justify-content:safe center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta);overflow-x:auto;scrollbar-width:none}app-tropical:not(.unscoped) .view-tabs::-webkit-scrollbar{display:none}app-tropical:not(.unscoped) .view-tabs a{text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;border:0;background:transparent;color:#617291;font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer}app-tropical:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-tropical:not(.unscoped) .view-tabs a:hover{color:#33405a}app-tropical:not(.unscoped) .view-tabs a.active{color:var(--blue)}app-tropical:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--blue)}@media(max-width:900px){app-tropical:not(.unscoped) .barra .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:10px;padding:4px;border:0;border-radius:0;background:none;box-shadow:none}app-tropical:not(.unscoped) .barra .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-tropical:not(.unscoped) .barra .view-tabs a svg{width:14px;height:14px}}app-tropical:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}app-tropical:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800}app-tropical:not(.unscoped) .card-head h2 svg{width:18px;height:18px;color:var(--blue)}app-tropical:not(.unscoped) .sources{display:flex;align-items:center;gap:16px;margin:22px 8px 0;padding:14px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;font-size:12px}app-tropical:not(.unscoped) .sources-title{color:var(--muted);font-weight:800;text-transform:uppercase;font-size:10.5px}app-tropical:not(.unscoped) .page-empty{margin:40px auto;color:var(--muted);font-size:14px;text-align:center}app-tropical:not(.unscoped) .card-empty{margin:0 0 14px;color:var(--muted);font-size:13px}app-tropical:not(.unscoped) .card-note{margin:12px 0 0;color:#8695ac;font-size:11.5px}app-tropical:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:12px 0 0;border:0;background:transparent;color:var(--blue);font-size:13.5px;font-weight:700;cursor:pointer}app-tropical:not(.unscoped) .card-link svg{width:14px;height:14px;stroke-width:2.4}app-tropical:not(.unscoped) .card-link:hover{text-decoration:underline}app-tropical:not(.unscoped) .hero-loading{background:#0b2650;min-height:380px}app-tropical:not(.unscoped) .bar-skeleton{padding:20px 22px}app-tropical:not(.unscoped) .loading-panel{display:grid;gap:18px;margin:18px 8px 0;padding:20px 22px}app-tropical:not(.unscoped) .hero-loading app-loading-block,app-tropical:not(.unscoped) .hero app-loading-block{--loader-track: rgba(255, 255, 255, .24);--loader-ring: #fff}@media(max-width:620px){app-tropical:not(.unscoped) .page-body{--gutter: 0px}app-tropical:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-tropical:not(.unscoped) .stats-row{margin:18px 12.5px 0}}@media(max-width:620px){app-tropical:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-tropical:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-tropical:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-tropical:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-tropical:not(.unscoped) .hero:not(.unscoped) .hero-title,app-tropical:not(.unscoped) .hero-copy>h1,app-tropical:not(.unscoped) .hero-titulo,app-tropical:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-tropical:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-tropical:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-tropical:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-tropical:not(.unscoped) .hero-copy>p,app-tropical:not(.unscoped) .hero-linea,app-tropical:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-active-storms:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-active-storms:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-active-storms:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}app-active-storms:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800}app-active-storms:not(.unscoped) .card-head h2 svg{width:18px;height:18px;color:var(--blue)}app-active-storms:not(.unscoped) .tag{padding:5px 11px;border-radius:999px;background:#f1f6fd;color:var(--muted);font-size:11px;font-weight:800}app-active-storms:not(.unscoped) .muted{margin-left:auto;color:var(--muted)}app-active-storms:not(.unscoped) .page-empty{margin:40px auto;color:var(--muted);font-size:14px;text-align:center}app-active-storms:not(.unscoped) .storm-tabs{display:flex;flex-wrap:nowrap;width:max-content;gap:6px;padding:0 6px}app-active-storms:not(.unscoped) .storm-tab{position:relative;flex:none;white-space:nowrap;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:var(--muted);cursor:pointer}app-active-storms:not(.unscoped) .storm-tab .storm-tab-name{color:#46566f;font-size:13.5px;font-weight:700}app-active-storms:not(.unscoped) .storm-tab small{color:var(--muted);font-size:11.5px}app-active-storms:not(.unscoped) .storm-tab .storm-tab-dot{width:9px;height:9px;border-radius:50%;background:#9db2ce}app-active-storms:not(.unscoped) .storm-tab:hover{background:#f5f9ff}app-active-storms:not(.unscoped) .storm-tab.active{padding-bottom:12px;background:#fff;box-shadow:0 -3px 12px #0826500f}app-active-storms:not(.unscoped) .storm-tab.active .storm-tab-name{color:var(--ink)}app-active-storms:not(.unscoped) .storm-tab.depression .storm-tab-dot{background:#2a7fd4}app-active-storms:not(.unscoped) .storm-tab.storm .storm-tab-dot{background:#17a75c}app-active-storms:not(.unscoped) .storm-tab.cat1 .storm-tab-dot{background:#edb60c}app-active-storms:not(.unscoped) .storm-tab.cat2 .storm-tab-dot{background:#ef8b1b}app-active-storms:not(.unscoped) .storm-tab.cat3 .storm-tab-dot,app-active-storms:not(.unscoped) .storm-tab.cat4 .storm-tab-dot{background:#e2482a}app-active-storms:not(.unscoped) .storm-tab.cat5 .storm-tab-dot{background:#a02ac4}app-active-storms:not(.unscoped) .storm-tabs--forecast{margin:0 8px}app-active-storms:not(.unscoped) .storm-tabs--forecast+.forecast-row{margin-top:0}app-active-storms:not(.unscoped) .storm-tabs--forecast+.forecast-row .forecast-card{border-top-left-radius:0}app-active-storms:not(.unscoped) .disturbance-note{margin:0 0 14px;padding:11px 14px;border:1px solid #ffe2b8;border-radius:10px;background:#fff8ec;color:#7a5a1d;font-size:12.5px;line-height:1.5}app-active-storms:not(.unscoped) .disturbance-note strong{margin-right:7px;padding:2px 7px;border-radius:5px;background:#f5941f;color:#fff;font-size:11px;font-weight:800}app-active-storms:not(.unscoped) .storm-tab-odds{color:#d97416;font-weight:700}app-active-storms:not(.unscoped){display:block}app-active-storms:not(.unscoped) .tracking-panel{margin:18px 28px 0;padding:22px 24px 24px;border:1px solid #e6eefa;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-active-storms:not(.unscoped) .tracking-title{margin:0 0 18px;color:var(--ink);font-size:20px;font-weight:800}app-active-storms:not(.unscoped) .tracking-head{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:24px;padding-bottom:20px}app-active-storms:not(.unscoped) .tracked-storm{display:flex;align-items:center;gap:14px}app-active-storms:not(.unscoped) .tracked-storm h3{margin:0;color:var(--ink);font-size:22px;font-weight:800}app-active-storms:not(.unscoped) .tracked-storm p{margin:2px 0 0;color:var(--muted);font-size:14px}app-active-storms:not(.unscoped) .tracked-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1a8f52;color:#fff;flex:0 0 auto}app-active-storms:not(.unscoped) .tracked-badge svg{width:24px;height:24px;stroke-width:2}app-active-storms:not(.unscoped) .tracked-badge.depression{background:#2a7fd4}app-active-storms:not(.unscoped) .tracked-badge.storm{background:#17a75c}app-active-storms:not(.unscoped) .tracked-badge.cat1{background:#edb60c}app-active-storms:not(.unscoped) .tracked-badge.cat2{background:#ef8b1b}app-active-storms:not(.unscoped) .tracked-badge.cat3,app-active-storms:not(.unscoped) .tracked-badge.cat4{background:#e2482a}app-active-storms:not(.unscoped) .tracked-badge.cat5{background:#a02ac4}app-active-storms:not(.unscoped) .tracked-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0}app-active-storms:not(.unscoped) .tracked-metrics>div{padding:0 20px;border-left:1px solid var(--line)}app-active-storms:not(.unscoped) .tracked-metrics dt{margin-bottom:6px;color:var(--muted);font-size:12.5px;font-weight:500}app-active-storms:not(.unscoped) .tracked-metrics dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-size:16px;font-weight:800}app-active-storms:not(.unscoped) .movement-arrow{width:15px;height:15px;color:var(--blue);stroke-width:2.6}app-active-storms:not(.unscoped) .tracking-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px}app-active-storms:not(.unscoped) .tracking-cards .card{display:flex;flex-direction:column;padding:18px 20px 16px}app-active-storms:not(.unscoped) .tracking-cards h3{margin:0 0 16px;color:var(--ink);font-size:16px;font-weight:800}app-active-storms:not(.unscoped) .card-empty{margin:0 0 14px;color:var(--muted);font-size:13px}app-active-storms:not(.unscoped) .card-note{margin:12px 0 0;color:#8695ac;font-size:11.5px}app-active-storms:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:12px 0 0;border:0;background:transparent;color:var(--blue);font-size:13.5px;font-weight:700;cursor:pointer}app-active-storms:not(.unscoped) .card-link svg{width:14px;height:14px;stroke-width:2.4}app-active-storms:not(.unscoped) .card-link:hover{text-decoration:underline}app-active-storms:not(.unscoped) .sev-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;font-weight:800}app-active-storms:not(.unscoped) .sev-dot.small{width:11px;height:11px}app-active-storms:not(.unscoped) .sev-dot.sevd{background:#4aa3f5}app-active-storms:not(.unscoped) .sev-dot.sevs{background:#21b866}app-active-storms:not(.unscoped) .sev-dot.sev1{background:#f2c211}app-active-storms:not(.unscoped) .sev-dot.sev2{background:#f5941f}app-active-storms:not(.unscoped) .sev-dot.sev3{background:#ef4136}app-active-storms:not(.unscoped) .outlook-days{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0;padding:0;list-style:none}app-active-storms:not(.unscoped) .outlook-days li{display:grid;justify-items:center;gap:9px;padding:0 4px;border-left:1px solid var(--line)}app-active-storms:not(.unscoped) .outlook-days li:first-child{border-left:0}app-active-storms:not(.unscoped) .outlook-day{color:var(--muted);font-size:11.5px;font-weight:700;letter-spacing:.4px}app-active-storms:not(.unscoped) .outlook-wind{color:var(--ink);font-size:13px;font-weight:700}app-active-storms:not(.unscoped) .impact-list{margin:0;padding:0;list-style:none}app-active-storms:not(.unscoped) .impact-list li{display:grid;grid-template-columns:22px 1fr auto auto;align-items:center;gap:10px;padding:7px 0}app-active-storms:not(.unscoped) .impact-list svg{width:20px;height:20px;color:#2aa7c4;stroke-width:1.7}app-active-storms:not(.unscoped) .impact-label{color:var(--ink);font-size:13.5px;font-weight:600}app-active-storms:not(.unscoped) .impact-sep{color:#c3cfe2}app-active-storms:not(.unscoped) .impact-value{color:var(--ink);font-size:13.5px;font-weight:600}app-active-storms:not(.unscoped) .timeline-list{margin:0;padding:0;list-style:none}app-active-storms:not(.unscoped) .timeline-list li{display:grid;grid-template-columns:12px 84px 1fr;align-items:center;gap:10px;padding:6px 0}app-active-storms:not(.unscoped) .timeline-time{color:var(--ink);font-size:13px;font-weight:700}app-active-storms:not(.unscoped) .timeline-label{color:#46566f;font-size:13px}app-active-storms:not(.unscoped) .tracking-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:20px;margin:18px 8px 0}app-active-storms:not(.unscoped) .tracking-main{min-width:0}app-active-storms:not(.unscoped) .tracking-layout .tracking-panel{margin:0}app-active-storms:not(.unscoped) .tracking-aside{display:grid;gap:20px}app-active-storms:not(.unscoped) .aside-top{display:grid;grid-template-columns:1fr 1fr;gap:20px}app-active-storms:not(.unscoped) .aside-bottom{display:grid;grid-template-columns:1fr 1fr;gap:20px}app-active-storms:not(.unscoped) .tracking-aside .card{padding:18px 20px}app-active-storms:not(.unscoped) .aside-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}app-active-storms:not(.unscoped) .aside-head h3{margin:0}app-active-storms:not(.unscoped) .aside-head a{display:inline-flex;align-items:center;gap:5px;color:var(--blue);font-size:12.5px;font-weight:700;text-decoration:none}app-active-storms:not(.unscoped) .aside-head a svg{width:13px;height:13px;stroke-width:2.4}app-active-storms:not(.unscoped) .tracking-aside h3{margin:0 0 14px;color:var(--ink);font-size:16px;font-weight:800}app-active-storms:not(.unscoped) .premium-flag{display:flex;align-items:center;gap:7px;margin:0 0 10px;color:#b8860b;font-size:12.5px;font-weight:800}app-active-storms:not(.unscoped) .premium-flag svg{width:15px;height:15px;color:#edb60c;fill:#edb60c;stroke-width:1.6}app-active-storms:not(.unscoped) .premium-perks{margin:0;padding:0;list-style:none}app-active-storms:not(.unscoped) .premium-perks li{display:grid;grid-template-columns:18px 1fr;align-items:start;gap:9px;padding:5px 0;color:#46566f;font-size:12.5px;line-height:1.4}app-active-storms:not(.unscoped) .premium-perks svg{width:15px;height:15px;margin-top:1px;color:var(--blue);stroke-width:2}app-active-storms:not(.unscoped) .premium-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:14px;padding:12px;border:0;border-radius:9px;background:#1652f0;color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;cursor:pointer}app-active-storms:not(.unscoped) .premium-cta svg{width:15px;height:15px;stroke-width:2.4}app-active-storms:not(.unscoped) .premium-cta:hover{background:#0d43d0}app-active-storms:not(.unscoped) .promo-card{position:relative;display:flex;flex-direction:column;justify-content:center;border:0;background:linear-gradient(#061630d1,#061630d1),url(/metric-bg/tropical-systems.png) center/cover;color:#fff}app-active-storms:not(.unscoped) .promo-card h3{margin:0 0 8px;color:#fff;font-size:20px;line-height:1.2}app-active-storms:not(.unscoped) .promo-card p{margin:0 0 16px;color:#cddcf2;font-size:12.5px;line-height:1.4}app-active-storms:not(.unscoped) .promo-flag{position:absolute;top:10px;right:12px;padding:2px 7px;border-radius:4px;background:#fff3;color:#eaf2ff;font-size:10px;font-weight:700}app-active-storms:not(.unscoped) .promo-cta{display:inline-block;text-decoration:none;align-self:flex-start;padding:9px 16px;border:0;border-radius:7px;background:#1652f0;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}app-active-storms:not(.unscoped) .promo-cta:hover{background:#0d43d0}app-active-storms:not(.unscoped) .news-item{display:grid;grid-template-columns:72px 1fr;align-items:start;gap:12px;padding:9px 0;text-decoration:none}app-active-storms:not(.unscoped) .news-item img,app-active-storms:not(.unscoped) .news-item .news-thumb{width:72px;height:52px;border-radius:7px;object-fit:cover}app-active-storms:not(.unscoped) .news-item .news-thumb{display:grid;place-items:center;background:transparent;border:1.5px solid currentColor}app-active-storms:not(.unscoped) .news-item .news-thumb svg{width:20px;height:20px;color:#7f95b4}app-active-storms:not(.unscoped) .news-item strong{display:block;color:var(--ink);font-size:13px;font-weight:700;line-height:1.35}app-active-storms:not(.unscoped) .news-item small{display:block;margin-top:5px;color:var(--muted);font-size:11.5px}app-active-storms:not(.unscoped) .news-item:hover strong{color:var(--blue)}app-active-storms:not(.unscoped) .prep-list{margin:0;padding:0;list-style:none}app-active-storms:not(.unscoped) .prep-list li{display:grid;grid-template-columns:42px 1fr;align-items:center;gap:13px;padding:9px 0}app-active-storms:not(.unscoped) .prep-list strong{display:block;color:var(--ink);font-size:13.5px;font-weight:700}app-active-storms:not(.unscoped) .prep-list small{display:block;margin-top:3px;color:var(--muted);font-size:11.5px}app-active-storms:not(.unscoped) .prep-tile{display:grid;place-items:center;width:30px;height:30px;padding:6px;border-radius:11px;box-sizing:border-box}app-active-storms:not(.unscoped) .prep-tile svg{width:100%;height:100%;stroke-width:1.9;color:currentColor}app-active-storms:not(.unscoped) .prep-tile{background:transparent;border:1.5px solid currentColor}app-active-storms:not(.unscoped) .prep-tile.mint{color:#17a75c}app-active-storms:not(.unscoped) .prep-tile.sky{color:#2f6fe0}app-active-storms:not(.unscoped) .prep-tile.violet{color:#6b4ce0}app-active-storms:not(.unscoped) .prep-tile.teal{color:#12a08a}app-active-storms:not(.unscoped) .checklist-card .card-link{text-decoration:none}app-active-storms:not(.unscoped) .tracking-main .tracking-panel{border-top-left-radius:0}app-active-storms:not(.unscoped) .avisos-bloque{display:block}app-active-storms:not(.unscoped) .avisos-tabs{display:flex;gap:4px;padding:0}app-active-storms:not(.unscoped) .aviso-tab{position:relative;top:1px;display:inline-flex;align-items:center;gap:7px;padding:9px 16px 10px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#46566f;font-size:12.5px;font-weight:700;cursor:pointer}app-active-storms:not(.unscoped) .aviso-tab:hover{background:#e6eefb}app-active-storms:not(.unscoped) .aviso-tab.active{margin-bottom:-1px;padding-bottom:11px;background:#fff;color:#0b2545}app-active-storms:not(.unscoped) .avisos-card{padding:16px;border-top-left-radius:0;border-top-right-radius:0}app-active-storms:not(.unscoped) .boletin-cabecera{display:flex;align-items:center;gap:9px;margin-bottom:12px}app-active-storms:not(.unscoped) .boletin-cabecera h3{margin:0;font-size:15px;font-weight:800;color:#0b2545}app-active-storms:not(.unscoped) .boletin-codigo{padding:3px 9px;border-radius:20px;background:#fdf1dc;color:#a25b06;font-size:11px;font-weight:800;letter-spacing:.03em}app-active-storms:not(.unscoped) .boletin-cifras{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px;padding:0;list-style:none}app-active-storms:not(.unscoped) .boletin-cifras li{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:10px;background:transparent;border:1.5px solid currentColor}app-active-storms:not(.unscoped) .boletin-cifras svg{width:16px;height:16px;flex:none;color:#0056d8}app-active-storms:not(.unscoped) .boletin-cifras strong{display:block;color:#0b2545;font-size:17px;font-weight:800;line-height:1.1}app-active-storms:not(.unscoped) .boletin-cifras small{color:#7b8ca3;font-size:11px}app-active-storms:not(.unscoped) .boletin-rotulo.peligro{color:#c0362c}app-active-storms:not(.unscoped) .boletin-rotulo.estado{color:#0056d8}app-active-storms:not(.unscoped) .boletin-rotulo{margin:16px 0 8px;color:#7b8ca3;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-active-storms:not(.unscoped) .boletin-rotulo:first-child{margin-top:0}app-active-storms:not(.unscoped) .boletin-texto{margin:0 0 10px;color:#37475e;font-size:13px;line-height:1.6}app-active-storms:not(.unscoped) .boletin-texto:last-of-type{margin-bottom:0}app-active-storms:not(.unscoped) .boletin-pie{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;padding-top:12px;border-top:1px solid #eef1f7;color:#7b8ca3;font-size:11.5px;line-height:1.5}app-active-storms:not(.unscoped) .boletin-pie svg{width:14px;height:14px;flex:none;margin-top:1px}app-active-storms:not(.unscoped) .aviso-linea{display:flex;align-items:flex-start;gap:9px;margin:0 0 10px;padding:10px 11px;border-radius:10px;background:transparent;border:1.5px solid currentColor;color:#8a4b06;font-size:12.5px;line-height:1.5}app-active-storms:not(.unscoped) .aviso-linea svg{width:15px;height:15px;flex:none;margin-top:1px}app-active-storms:not(.unscoped) .aviso-linea:last-of-type{margin-bottom:0}app-active-storms:not(.unscoped) .anuncios{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}app-active-storms:not(.unscoped) .promo-hueco{display:grid;place-items:start;padding:14px;border:1px dashed #d8e2f2;background:#f7faff;box-shadow:none}app-active-storms:not(.unscoped) .boletin-punto{display:flex;gap:10px;margin-bottom:10px}app-active-storms:not(.unscoped) .boletin-punto:last-of-type{margin-bottom:0}app-active-storms:not(.unscoped) .boletin-punto .boletin-texto{margin:0}app-active-storms:not(.unscoped) .boletin-icono{display:grid;place-items:center;flex:none;width:30px;height:30px;margin-top:1px;border-radius:8px;background:transparent;border:1.5px solid currentColor;color:#c0362c}app-active-storms:not(.unscoped) .boletin-icono svg{width:15px;height:15px}app-active-storms:not(.unscoped) .boletin-asunto{margin-right:5px;color:#c0362c;font-weight:800;letter-spacing:.02em}app-active-storms:not(.unscoped) .boletin-hora{display:flex;align-items:center;gap:7px;margin:-4px 0 12px;color:#6b7f99;font-size:12px;font-weight:600}app-active-storms:not(.unscoped) .boletin-hora svg{width:14px;height:14px}app-active-storms:not(.unscoped) .boletin-asunto{margin:14px 0 5px;color:#0b1f3a;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}app-active-storms:not(.unscoped) .boletin-asunto:first-of-type{margin-top:4px}@media(max-width:900px){app-active-storms:not(.unscoped) .tracking-layout{grid-template-columns:minmax(0,1fr);margin:18px 16px 0}app-active-storms:not(.unscoped) .tracking-cards{grid-template-columns:minmax(0,1fr)}app-active-storms:not(.unscoped) .tracking-head{grid-template-columns:minmax(0,1fr);gap:12px}app-active-storms:not(.unscoped) .aside-top,app-active-storms:not(.unscoped) .aside-bottom{grid-template-columns:minmax(0,1fr)}app-active-storms:not(.unscoped) .tracked-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}app-active-storms:not(.unscoped) .tracked-metrics>div:nth-child(odd){padding-left:0;border-left:0}}app-season:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-season:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-season:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}app-season:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800}app-season:not(.unscoped) .card-head h2 svg{width:18px;height:18px;color:var(--blue)}app-season:not(.unscoped) .tag{padding:5px 11px;border-radius:999px;background:#f1f6fd;color:var(--muted);font-size:11px;font-weight:800}app-season:not(.unscoped) .muted{margin-left:auto;color:var(--muted)}app-season:not(.unscoped) .page-empty{margin:40px auto;color:var(--muted);font-size:14px;text-align:center}app-season:not(.unscoped) .card-empty{margin:0 0 14px;color:var(--muted);font-size:13px}app-season:not(.unscoped) .card-note{margin:12px 0 0;color:#8695ac;font-size:11.5px}app-season:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:12px 0 0;border:0;background:transparent;color:var(--blue);font-size:13.5px;font-weight:700;cursor:pointer}app-season:not(.unscoped) .card-link svg{width:14px;height:14px;stroke-width:2.4}app-season:not(.unscoped) .card-link:hover{text-decoration:underline}app-season:not(.unscoped) .storm-tabs{display:flex;flex-wrap:nowrap;width:max-content;gap:6px;padding:0 6px}app-season:not(.unscoped) .storm-tab{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:var(--muted);cursor:pointer}app-season:not(.unscoped) .storm-tab .storm-tab-name{color:#46566f;font-size:13.5px;font-weight:700}app-season:not(.unscoped) .storm-tab small{color:var(--muted);font-size:11.5px}app-season:not(.unscoped) .storm-tab .storm-tab-dot{width:9px;height:9px;border-radius:50%;background:#9db2ce}app-season:not(.unscoped) .storm-tab:hover{background:#f5f9ff}app-season:not(.unscoped) .storm-tab.active{padding-bottom:12px;background:#fff;box-shadow:0 -3px 12px #0826500f}app-season:not(.unscoped) .storm-tab.active .storm-tab-name{color:var(--ink)}app-season:not(.unscoped) .storm-tab.depression .storm-tab-dot{background:#2a7fd4}app-season:not(.unscoped) .storm-tab.storm .storm-tab-dot{background:#17a75c}app-season:not(.unscoped) .storm-tab.cat1 .storm-tab-dot{background:#edb60c}app-season:not(.unscoped) .storm-tab.cat2 .storm-tab-dot{background:#ef8b1b}app-season:not(.unscoped) .storm-tab.cat3 .storm-tab-dot,app-season:not(.unscoped) .storm-tab.cat4 .storm-tab-dot{background:#e2482a}app-season:not(.unscoped) .storm-tab.cat5 .storm-tab-dot{background:#a02ac4}app-season:not(.unscoped) .storm-tabs--forecast{margin:0 8px}app-season:not(.unscoped) .storm-tabs--forecast+.forecast-row{margin-top:0}app-season:not(.unscoped) .storm-tabs--forecast+.forecast-row .forecast-card{border-top-left-radius:0}app-season:not(.unscoped) .disturbance-note{margin:0 0 14px;padding:11px 14px;border:1px solid #ffe2b8;border-radius:10px;background:#fff8ec;color:#7a5a1d;font-size:12.5px;line-height:1.5}app-season:not(.unscoped) .disturbance-note strong{margin-right:7px;padding:2px 7px;border-radius:5px;background:#f5941f;color:#fff;font-size:11px;font-weight:800}app-season:not(.unscoped) .storm-tab-odds{color:#d97416;font-weight:700}app-season:not(.unscoped){display:block}app-season:not(.unscoped) .season-card{margin:18px 8px 0;padding:20px 24px}app-season:not(.unscoped) .season-track{position:relative;height:12px;border-radius:999px;background:#eef3fa;overflow:hidden}app-season:not(.unscoped) .season-fill{height:100%;border-radius:999px;background:#0f66dc}app-season:not(.unscoped) .season-peak{position:absolute;top:-3px;width:3px;height:18px;border-radius:2px;background:#d9541a}app-season:not(.unscoped) .season-legend{display:flex;justify-content:space-between;margin-top:10px;color:var(--muted);font-size:11.5px;font-weight:700}app-season:not(.unscoped) .season-legend .peak-label{color:#d9541a}app-season:not(.unscoped) .season-note{margin:14px 0 0;color:var(--muted);font-size:13px}.storm-tabs:not(.unscoped){display:flex;flex-wrap:nowrap;width:max-content;gap:6px;padding:0 6px}.storm-tab{flex:none;white-space:nowrap}.storm-tab{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:var(--muted);cursor:pointer}.storm-tab .storm-tab-name{color:#46566f;font-size:13.5px;font-weight:700}.storm-tab small{color:var(--muted);font-size:11.5px}.storm-tab .storm-tab-dot{width:9px;height:9px;border-radius:50%;background:#9db2ce}.storm-tab:hover{background:#f5f9ff}.storm-tab.active{padding-bottom:12px;background:#fff;box-shadow:0 -3px 12px #0826500f}.storm-tab.active .storm-tab-name{color:var(--ink)}.storm-tab.depression .storm-tab-dot{background:#2a7fd4}.storm-tab.storm .storm-tab-dot{background:#17a75c}.storm-tab.cat1 .storm-tab-dot{background:#edb60c}.storm-tab.cat2 .storm-tab-dot{background:#ef8b1b}.storm-tab.cat3 .storm-tab-dot,.storm-tab.cat4 .storm-tab-dot{background:#e2482a}.storm-tab.cat5 .storm-tab-dot{background:#a02ac4}.storm-tab-dot{width:9px;height:9px;border-radius:50%;background:#9db2ce}.storm-tab-name{color:#46566f;font-size:13.5px;font-weight:700}.storm-tab-odds{color:#d97416;font-weight:700}.storm-tabs--forecast{margin:18px 0 0}app-storm-radar:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-storm-radar:not(.unscoped) .storm-tabs--forecast{margin:18px 0 0}app-storm-radar:not(.unscoped) .layer-card{padding:12px 14px}app-storm-radar:not(.unscoped) .layer-switch{margin-bottom:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:10px;overflow-x:auto}app-storm-radar:not(.unscoped) .layer-switch button{padding:8px 8px 10px;border:1px solid #e6eefa;border-radius:12px;background:#fff;text-align:center;cursor:pointer}app-storm-radar:not(.unscoped) .layer-switch button strong{display:block;margin-top:8px;color:var(--ink);font-size:12.5px;font-weight:800}app-storm-radar:not(.unscoped) .layer-switch button small{display:block;color:var(--muted);font-size:11px}app-storm-radar:not(.unscoped) .layer-switch button:hover{border-color:#c9dcf6}app-storm-radar:not(.unscoped) .layer-switch button.active{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}app-storm-radar:not(.unscoped) .layer-switch button.active strong{color:var(--blue)}app-storm-radar:not(.unscoped) .layer-switch button.empty .thumb{opacity:.45}app-storm-radar:not(.unscoped) .layer-switch button.empty strong,app-storm-radar:not(.unscoped) .layer-switch button.empty small{color:var(--muted)}app-storm-radar:not(.unscoped) .layer-switch .thumb{display:block;aspect-ratio:1;border-radius:8px;background-repeat:no-repeat;background-size:250%;background-color:#0b3f8f}@media(max-width:900px){app-storm-radar:not(.unscoped) .layer-switch{grid-auto-columns:132px}}app-storm-radar:not(.unscoped){display:block}app-storm-radar:not(.unscoped) .radar-row{margin:0}app-storm-radar:not(.unscoped) .radar-legend{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:16px}app-storm-radar:not(.unscoped) .radar-legend .key{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:11.5px;font-weight:700}app-storm-radar:not(.unscoped) .radar-legend .track i{width:18px;height:3px;border-radius:2px;background:#d97416}app-storm-radar:not(.unscoped) .radar-legend .ramp{width:120px;height:8px;border-radius:4px;background:linear-gradient(90deg,#64cd82 0 22%,#3caf5a 22% 42%,#f5d746 42% 58%,#f0a52d 58% 70%,#e66e28 70% 82%,#d7372d 82% 92%,#96286f 92% 97%,#e1afe1 97%)}app-storm-radar:not(.unscoped) .layer-card+.radar-row{margin-top:14px}app-storm-radar:not(.unscoped) .radar-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(360px,1fr);gap:22px;align-items:start}@media(max-width:1100px){app-storm-radar:not(.unscoped) .layer-card+.radar-row{margin-top:14px}app-storm-radar:not(.unscoped) .radar-row{grid-template-columns:minmax(0,1fr)}}app-storm-radar:not(.unscoped) .radar-card{padding:20px 24px 24px}app-storm-radar:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}app-storm-radar:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800}app-storm-radar:not(.unscoped) .card-head h2 svg{width:18px;height:18px;color:var(--blue)}app-storm-radar:not(.unscoped) .card-head .tag{padding:4px 10px;border-radius:999px;background:transparent;border:1.5px solid currentColor;color:var(--blue);font-size:11px;font-weight:800}app-storm-radar:not(.unscoped) .radar-lead{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.5}app-storm-radar:not(.unscoped) .outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}app-storm-radar:not(.unscoped) .outcome-grid div{padding:12px 14px;border-radius:10px;background:#f5f9ff}app-storm-radar:not(.unscoped) .outcome-grid div.tornadic{background:#fdeced}app-storm-radar:not(.unscoped) .outcome-grid div.tornadic strong{color:#c62828}app-storm-radar:not(.unscoped) .outcome-grid p{margin:0;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}app-storm-radar:not(.unscoped) .outcome-grid strong{font-size:22px;font-weight:800}app-storm-radar:not(.unscoped) .radar-list{margin:0 0 18px;padding:0;list-style:none}app-storm-radar:not(.unscoped) .radar-list li{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:12.5px}app-storm-radar:not(.unscoped) .radar-list li+li{border-top:1px solid #f2f6fc}app-storm-radar:not(.unscoped) .radar-list li strong{font-weight:800}app-storm-radar:not(.unscoped) .radar-list .level{width:8px;height:8px;border-radius:50%;flex:0 0 auto}app-storm-radar:not(.unscoped) .radar-list .level.extreme{background:#c62828}app-storm-radar:not(.unscoped) .radar-list .level.severe{background:#ef6c00}app-storm-radar:not(.unscoped) .radar-list .level.moderate{background:#f9a825}app-storm-radar:not(.unscoped) .radar-area,app-storm-radar:not(.unscoped) .radar-value{margin-left:auto;color:var(--muted);font-size:11.5px;font-weight:700;text-align:right;max-width:58%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-storm-radar:not(.unscoped) .radar-more{color:var(--muted);font-size:11.5px;font-weight:700}app-storm-radar:not(.unscoped) .radar-source{margin:0;font-size:11px;line-height:1.5;color:var(--muted)}app-storm-radar:not(.unscoped) .radar-note{display:flex;align-items:flex-start;gap:8px;margin:14px 0 0;color:var(--muted);font-size:12px;line-height:1.5}app-storm-radar:not(.unscoped) .radar-note svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px}app-storm-radar:not(.unscoped) .radar-products{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}app-storm-radar:not(.unscoped) .radar-product{display:grid;gap:1px;padding:8px 14px;border:1px solid #e0e9f7;border-radius:10px;background:#fff;text-align:left;cursor:pointer}app-storm-radar:not(.unscoped) .radar-product strong{color:var(--ink);font-size:12.5px;font-weight:800}app-storm-radar:not(.unscoped) .radar-product small{color:var(--muted);font-size:11px}app-storm-radar:not(.unscoped) .radar-product:hover{border-color:#c9dcf5}app-storm-radar:not(.unscoped) .radar-product.active{border-color:#0056d8;background:#f2f7ff}app-storm-radar:not(.unscoped) .radar-product.active strong{color:#0056d8}app-storm-radar:not(.unscoped) .storm-tabs--forecast+.layer-card{border-top-left-radius:0}app-storm-tracking-panel:not(.unscoped){display:block}app-storm-tracking-panel:not(.unscoped) .tracking-panel{padding:22px 24px 24px;border:1px solid #e6eefa;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-storm-tracking-panel:not(.unscoped) .tracking-title{margin:0 0 18px;color:var(--ink);font-size:20px;font-weight:800}app-storm-tracking-panel:not(.unscoped) .tracking-head{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:24px;padding-bottom:20px}app-storm-tracking-panel:not(.unscoped) .tracked-storm{display:flex;align-items:center;gap:14px}app-storm-tracking-panel:not(.unscoped) .tracked-storm h3{margin:0;color:var(--ink);font-size:22px;font-weight:800}app-storm-tracking-panel:not(.unscoped) .tracked-storm p{margin:2px 0 0;color:var(--muted);font-size:14px}app-storm-tracking-panel:not(.unscoped) .tracked-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1a8f52;color:#fff;flex:0 0 auto}app-storm-tracking-panel:not(.unscoped) .tracked-badge svg{width:24px;height:24px;stroke-width:2}app-storm-tracking-panel:not(.unscoped) .tracked-badge.depression{background:#2a7fd4}app-storm-tracking-panel:not(.unscoped) .tracked-badge.storm{background:#17a75c}app-storm-tracking-panel:not(.unscoped) .tracked-badge.cat1{background:#edb60c}app-storm-tracking-panel:not(.unscoped) .tracked-badge.cat2{background:#ef8b1b}app-storm-tracking-panel:not(.unscoped) .tracked-badge.cat3,app-storm-tracking-panel:not(.unscoped) .tracked-badge.cat4{background:#e2482a}app-storm-tracking-panel:not(.unscoped) .tracked-badge.cat5{background:#a02ac4}app-storm-tracking-panel:not(.unscoped) .tracked-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:0}app-storm-tracking-panel:not(.unscoped) .tracked-metrics>div{padding:0 20px;border-left:1px solid var(--line)}app-storm-tracking-panel:not(.unscoped) .tracked-metrics dt{margin-bottom:6px;color:var(--muted);font-size:12.5px;font-weight:500}app-storm-tracking-panel:not(.unscoped) .tracked-metrics dd{display:flex;align-items:center;gap:6px;margin:0;color:var(--ink);font-size:16px;font-weight:800}app-storm-tracking-panel:not(.unscoped) .movement-arrow{width:15px;height:15px;color:var(--blue);stroke-width:2.6}app-storm-tracking-panel:not(.unscoped) .disturbance-note{margin:14px 0 0;padding:11px 14px;border:1px solid #ffe2b8;border-radius:10px;background:#fff8ec;color:#7a5a1d;font-size:12.5px;line-height:1.5}app-storm-tracking-panel:not(.unscoped) .disturbance-note strong{margin-right:7px;padding:2px 7px;border-radius:5px;background:#f5941f;color:#fff;font-size:11px;font-weight:800}app-storm-tracking-panel:not(.unscoped) .disturbance-text{margin:10px 0 0;padding:12px 14px;border:1px solid #e6eefa;border-radius:10px;background:#f7faff;color:#37475e;font-size:12.5px;line-height:1.6}app-storm-tracking-panel:not(.unscoped) .sin-dato{color:#93a3ba;font-style:italic}@media(max-width:900px){app-storm-tracking-panel:not(.unscoped) .tracking-head{grid-template-columns:minmax(0,1fr);gap:12px}app-storm-tracking-panel:not(.unscoped) .tracked-metrics{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}app-storm-tracking-panel:not(.unscoped) .tracked-metrics>div:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:620px){app-storm-tracking-panel:not(.unscoped) .tracking-panel{padding:22px 16px 24px}}app-track-forecast:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-track-forecast:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-track-forecast:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}app-track-forecast:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:16px;font-weight:800}app-track-forecast:not(.unscoped) .card-head h2 svg{width:18px;height:18px;color:var(--blue)}app-track-forecast:not(.unscoped) .tag{padding:5px 11px;border-radius:999px;background:#f1f6fd;color:var(--muted);font-size:11px;font-weight:800}app-track-forecast:not(.unscoped) .muted{margin-left:auto;color:var(--muted)}app-track-forecast:not(.unscoped) .page-empty{margin:40px auto;color:var(--muted);font-size:14px;text-align:center}app-track-forecast:not(.unscoped) .card-empty{margin:0 0 14px;color:var(--muted);font-size:13px}app-track-forecast:not(.unscoped) .card-note{margin:12px 0 0;color:#8695ac;font-size:11.5px}app-track-forecast:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:12px 0 0;border:0;background:transparent;color:var(--blue);font-size:13.5px;font-weight:700;cursor:pointer}app-track-forecast:not(.unscoped) .card-link svg{width:14px;height:14px;stroke-width:2.4}app-track-forecast:not(.unscoped) .card-link:hover{text-decoration:underline}app-track-forecast:not(.unscoped) .storm-tabs{display:flex;gap:6px;padding:0 6px}app-track-forecast:not(.unscoped) .storm-tab{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:var(--muted);cursor:pointer}app-track-forecast:not(.unscoped) .storm-tab .storm-tab-name{color:#46566f;font-size:13.5px;font-weight:700}app-track-forecast:not(.unscoped) .storm-tab small{color:var(--muted);font-size:11.5px}app-track-forecast:not(.unscoped) .storm-tab .storm-tab-dot{width:9px;height:9px;border-radius:50%;background:#9db2ce}app-track-forecast:not(.unscoped) .storm-tab:hover{background:#f5f9ff}app-track-forecast:not(.unscoped) .storm-tab.active{padding-bottom:12px;background:#fff;box-shadow:0 -3px 12px #0826500f}app-track-forecast:not(.unscoped) .storm-tab.active .storm-tab-name{color:var(--ink)}app-track-forecast:not(.unscoped) .storm-tab.depression .storm-tab-dot{background:#2a7fd4}app-track-forecast:not(.unscoped) .storm-tab.storm .storm-tab-dot{background:#17a75c}app-track-forecast:not(.unscoped) .storm-tab.cat1 .storm-tab-dot{background:#edb60c}app-track-forecast:not(.unscoped) .storm-tab.cat2 .storm-tab-dot{background:#ef8b1b}app-track-forecast:not(.unscoped) .storm-tab.cat3 .storm-tab-dot,app-track-forecast:not(.unscoped) .storm-tab.cat4 .storm-tab-dot{background:#e2482a}app-track-forecast:not(.unscoped) .storm-tab.cat5 .storm-tab-dot{background:#a02ac4}app-track-forecast:not(.unscoped) .storm-tabs--forecast{margin:18px 0 0}app-track-forecast:not(.unscoped) .storm-tabs--forecast+.forecast-row{margin-top:0}app-track-forecast:not(.unscoped) .storm-tabs--forecast+.forecast-row app-storm-tracking-panel .tracking-panel{border-top-left-radius:0}app-track-forecast:not(.unscoped) .disturbance-note{margin:0 0 14px;padding:11px 14px;border:1px solid #ffe2b8;border-radius:10px;background:#fff8ec;color:#7a5a1d;font-size:12.5px;line-height:1.5}app-track-forecast:not(.unscoped) .disturbance-note strong{margin-right:7px;padding:2px 7px;border-radius:5px;background:#f5941f;color:#fff;font-size:11px;font-weight:800}app-track-forecast:not(.unscoped) .storm-tab-odds{color:#d97416;font-weight:700}app-track-forecast:not(.unscoped){display:block}app-track-forecast:not(.unscoped) .forecast-row{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(280px,1fr);gap:22px;margin:0;align-items:start}app-track-forecast:not(.unscoped) .forecast-card{padding:22px 24px 24px;overflow:hidden}app-track-forecast:not(.unscoped) .forecast-card app-track-map{display:block;margin-top:4px}app-track-forecast:not(.unscoped) .track-legend{margin-top:16px}app-track-forecast:not(.unscoped) .analogue-card{padding:20px 24px 24px}app-track-forecast:not(.unscoped) .track-legend{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:16px}app-track-forecast:not(.unscoped) .track-legend .key{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11.5px;font-weight:700}app-track-forecast:not(.unscoped) .track-legend i{width:18px;height:3px;border-radius:2px;background:currentColor}app-track-forecast:not(.unscoped) .track-legend .official i{background:#0b1f3a}app-track-forecast:not(.unscoped) .track-legend .model i{background:#d97416}app-track-forecast:not(.unscoped) .track-legend .cone i{background:#0056d859;height:10px;border-radius:3px}app-track-forecast:not(.unscoped) .track-legend .analogue i{background:#9db8dd}app-track-forecast:not(.unscoped) .track-table{width:100%;border-collapse:collapse;font-size:13px}app-track-forecast:not(.unscoped) .track-table th{padding:8px 6px;color:var(--muted);font-size:10.5px;font-weight:800;text-align:left;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--line)}app-track-forecast:not(.unscoped) .track-table td{padding:9px 6px;border-bottom:1px solid #f2f6fc}app-track-forecast:not(.unscoped) .track-table td small{color:var(--muted);font-size:11px}app-track-forecast:not(.unscoped) .track-table tr:last-child td{border-bottom:0}app-track-forecast:not(.unscoped) .agreement-note{margin:16px 0 0;padding:12px 14px;border-radius:9px;background:#f5f9ff;color:var(--muted);font-size:12.5px;line-height:1.5}app-track-forecast:not(.unscoped) .agreement-note strong{color:var(--ink)}app-track-forecast:not(.unscoped) .analogue-lead{margin:0 0 16px;color:var(--muted);font-size:13px;line-height:1.5}app-track-forecast:not(.unscoped) .outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:18px}app-track-forecast:not(.unscoped) .outcome-grid div{padding:12px 14px;border-radius:10px;background:#f5f9ff}app-track-forecast:not(.unscoped) .outcome-grid p{margin:0;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}app-track-forecast:not(.unscoped) .outcome-grid strong{font-size:22px;font-weight:800}app-track-forecast:not(.unscoped) .analogue-list{margin:0;padding:0;list-style:none}app-track-forecast:not(.unscoped) .analogue-list li{display:flex;align-items:center;gap:9px;padding:7px 0;font-size:12.5px}app-track-forecast:not(.unscoped) .analogue-list li+li{border-top:1px solid #f2f6fc}app-track-forecast:not(.unscoped) .analogue-list li strong{font-weight:800}app-track-forecast:not(.unscoped) .analogue-peak{margin-left:auto;color:var(--muted);font-size:11.5px;font-weight:700}app-track-forecast:not(.unscoped) .analogue-landfall{padding:2px 8px;border-radius:999px;background:#ffeceb;color:#d8342f;font-size:10px;font-weight:800}app-track-forecast:not(.unscoped) .forecast-disclaimer{margin:16px 8px 0;padding:12px 16px;border:1px solid #e6eefa;border-radius:10px;background:#fff;color:var(--muted);font-size:12px;line-height:1.5}app-track-forecast:not(.unscoped) .forecast-card .track-map-shell{margin-bottom:16px}app-track-forecast:not(.unscoped) .forecast-card .track-map{height:380px}app-track-forecast:not(.unscoped) .track-table tbody tr.playing{background:#0056d814}app-track-forecast:not(.unscoped) .track-table tbody tr.playing td:first-child{box-shadow:inset 3px 0 #0056d8}@media(max-width:900px){app-track-forecast:not(.unscoped) .forecast-row{grid-template-columns:minmax(0,1fr);gap:16px}app-track-forecast:not(.unscoped) .outcome-grid{grid-template-columns:minmax(0,1fr)}}app-track-map:not(.unscoped) .track-map-shell{position:relative;container-type:inline-size;overflow:hidden;border-radius:12px}app-track-map:not(.unscoped) .track-map{height:560px;background:#0d2f63}app-track-map:not(.unscoped) .track-updated{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border:1px solid rgba(233,241,251,.55);border-radius:20px;background:none;color:#e9f1fb;font-size:11px;font-weight:700;white-space:nowrap}app-track-map:not(.unscoped) .track-updated .icono{display:block;width:13px;height:13px;flex:none}app-track-map:not(.unscoped) .track-updated .edad-posicion{padding-left:7px;border-left:1px solid rgba(233,241,251,.35);opacity:.75;font-weight:600}app-track-map:not(.unscoped) .track-updated.vieja{border-color:#fbbf24b3;color:#fbbf24}app-track-map:not(.unscoped) .track-key{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:flex;flex-wrap:nowrap;justify-content:center;gap:14px;max-width:calc(100% - 20px);padding:7px 14px;border-radius:999px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}app-track-map:not(.unscoped) .track-key .key{display:inline-flex;align-items:center;gap:7px;color:#eaf2ff;font-size:11.5px;font-weight:600;white-space:nowrap}app-track-map:not(.unscoped) .track-key i{width:9px;height:9px;border-radius:50%;background:currentColor}app-track-map:not(.unscoped) .track-key .sevd i{color:#4aa3f5}app-track-map:not(.unscoped) .track-key .sevs i{color:#21b866}app-track-map:not(.unscoped) .track-key .sev1 i{color:#f2c211}app-track-map:not(.unscoped) .track-key .sev2 i{color:#f5941f}app-track-map:not(.unscoped) .track-key .sev3 i{color:#ef4136}app-track-map:not(.unscoped) .track-key b{font-weight:600}app-track-map:not(.unscoped) .track-key .corto{display:none}@container (max-width: 620px){app-track-map:not(.unscoped) .track-key{gap:12px}app-track-map:not(.unscoped) .track-key .largo{display:none}app-track-map:not(.unscoped) .track-key .corto{display:inline}}app-track-map:not(.unscoped) .track-scale{position:absolute;left:14px;top:18px;z-index:3;display:flex;align-items:flex-start;max-height:calc(100% - 36px);border-radius:14px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:transform .22s ease}app-track-map:not(.unscoped) .track-scale.collapsed{transform:translate(calc(-100% + 26px))}app-track-map:not(.unscoped) .track-scale.collapsed .legend-tab svg{transform:rotate(180deg)}app-track-map:not(.unscoped) .track-scale .legend-body{display:flex;flex-direction:column;gap:9px;padding:12px 14px;overflow-y:auto}app-track-map:not(.unscoped) .track-scale .key{display:inline-flex;align-items:center;gap:9px;color:#eaf2ff;font-size:11.5px;font-weight:600;white-space:nowrap}app-track-map:not(.unscoped) .track-scale i{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:currentColor}app-track-map:not(.unscoped) .track-scale .sevd i{color:#4aa3f5}app-track-map:not(.unscoped) .track-scale .sevs i{color:#21b866}app-track-map:not(.unscoped) .track-scale .sev1 i{color:#f2c211}app-track-map:not(.unscoped) .track-scale .sev2 i{color:#f5941f}app-track-map:not(.unscoped) .track-scale .sev3 i{color:#ef4136}app-track-map:not(.unscoped) .legend-tab{order:2;align-self:stretch;width:26px;border:0;border-left:1px solid rgba(255,255,255,.16);background:none;color:#d6e4ff;cursor:pointer;display:grid;place-items:center;border-radius:0 14px 14px 0}app-track-map:not(.unscoped) .legend-tab:hover{background:#ffffff14}app-track-map:not(.unscoped) .legend-tab svg{width:14px;height:14px;transition:transform .22s ease}app-track-map:not(.unscoped) .track-point{display:grid;justify-items:center;gap:4px;cursor:default}app-track-map:not(.unscoped) .track-point .track-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;font-weight:800;box-shadow:0 2px 8px #04142d73}app-track-map:not(.unscoped) .track-point .track-label{color:#fff;font-size:11.5px;font-weight:700;line-height:1.35;text-align:center;text-shadow:0 1px 4px rgba(4,20,45,.8)}app-track-map:not(.unscoped) .storm-now .storm-hora{position:absolute;top:calc(100% + 5px);left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;width:max-content;max-width:132px;color:#fff;font-size:11px;font-weight:700;line-height:1.25;text-align:center;text-shadow:0 1px 4px rgba(4,20,45,.85);pointer-events:none}app-track-map:not(.unscoped) .storm-now .storm-hora-nombre{font-size:12px}app-track-map:not(.unscoped) .storm-now .storm-hora-cuando{font-weight:600}app-track-map:not(.unscoped) .storm-now .storm-hora-fuente{font-size:10px;font-weight:600;opacity:.85}app-track-map:not(.unscoped) .storm-now:hover .storm-hora{opacity:0}app-track-map:not(.unscoped) .track-point.sevd .track-dot{background:#4aa3f5}app-track-map:not(.unscoped) .track-point.sevs .track-dot{background:#21b866}app-track-map:not(.unscoped) .track-point.sev1 .track-dot{background:#f2c211}app-track-map:not(.unscoped) .track-point.sev2 .track-dot{background:#f5941f}app-track-map:not(.unscoped) .track-point.sev3 .track-dot{background:#ef4136}app-track-map:not(.unscoped){display:block}app-track-map:not(.unscoped) .track-scale .key-split{height:1px;margin:2px 0;background:#ffffff38}app-track-map:not(.unscoped) .track-scale .key.line i{width:16px;height:0;border-radius:0;border-top:2px solid currentColor;background:none}app-track-map:not(.unscoped) .track-scale .key.line.official i{color:#fff}app-track-map:not(.unscoped) .track-scale .key.line.model i{color:#7fd3ff;border-top-style:dashed}app-track-map:not(.unscoped) .track-scale .key.area i{width:14px;height:9px;border-radius:2px;background:#e8f1ff73}app-track-map:not(.unscoped) .storm-now{position:relative;display:block;width:54px;height:54px}app-track-map:not(.unscoped) .storm-symbol{display:grid;place-items:center;width:54px;height:54px}app-track-map:not(.unscoped) .cyclone{position:relative;display:block;width:54px;height:54px}app-track-map:not(.unscoped) .cyclone .swirl{width:100%;height:100%;display:block;animation:cyclone-spin 8s linear infinite;filter:drop-shadow(0 2px 6px rgba(4,18,42,.45))}app-track-map:not(.unscoped) .cyclone.slow .swirl{animation-duration:16s;opacity:.8}app-track-map:not(.unscoped) .cyclone .bolt{position:absolute;width:24%;height:38%;opacity:0;filter:drop-shadow(0 0 3px rgba(255,214,10,.95))}app-track-map:not(.unscoped) .cyclone .bolt-a{top:12%;left:22%;animation:cyclone-bolt 1.9s steps(1,end) infinite}app-track-map:not(.unscoped) .cyclone.sparks-light .bolt{animation-duration:5s}app-track-map:not(.unscoped) .cyclone.sparks-active .bolt-a{animation-duration:2.4s}app-track-map:not(.unscoped) .cyclone.sparks-active .bolt-b{animation-duration:3.2s}app-track-map:not(.unscoped) .cyclone.sparks-burst .bolt-a{animation-duration:.9s}app-track-map:not(.unscoped) .cyclone.sparks-burst .bolt-b{animation-duration:1.3s}app-track-map:not(.unscoped) .cyclone .bolt-b{right:20%;bottom:12%;transform:rotate(12deg);animation:cyclone-bolt 2.5s steps(1,end) infinite .9s}app-track-map:not(.unscoped) .cyclone.sur .swirl{animation-name:cyclone-spin-sur}@keyframes cyclone-bolt{0%,5%{opacity:1}7%,11%{opacity:0}13%,20%{opacity:1}22%,to{opacity:0}}@media(prefers-reduced-motion:reduce){app-track-map:not(.unscoped) .cyclone .bands{animation:none}app-track-map:not(.unscoped) .cyclone .bolt{animation:none;opacity:1}}app-track-map:not(.unscoped) .storm-caption{position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);padding:4px 9px;border-radius:7px;background:#091a36d9;color:#fff;font-size:11.5px;font-weight:800;line-height:1.3;white-space:nowrap}app-track-map:not(.unscoped) .storm-caption small{font-weight:600;opacity:.85}app-track-map:not(.unscoped) .track-scale .key.toggle{border:0;padding:0;background:none;cursor:pointer;font-family:inherit}app-track-map:not(.unscoped) .track-scale .key.toggle.off{opacity:.4;text-decoration:line-through}app-track-map:not(.unscoped) .track-scale .key.line.guidance i{color:#7ea6ff}app-track-map:not(.unscoped) .track-scale .key.line.ensemble i{color:#d2e2ffbf}app-track-map:not(.unscoped) .track-scale .key.line.analogues i{color:#c08cf5;border-top-style:dotted}app-track-map:not(.unscoped) .track-scale .key.line.history i{color:#ffd23f}app-track-map:not(.unscoped) .track-scale .key.line.pasada-pinqast i{color:#7fd3ff;border-top-style:dashed;opacity:.7}app-track-map:not(.unscoped) .map-controls{position:absolute;top:18px;right:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-track-map:not(.unscoped) .control-group{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-track-map:not(.unscoped) .control-group button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#33405a;font-size:19px;cursor:pointer}app-track-map:not(.unscoped) .control-group button:hover{background:#f2f7fd}app-track-map:not(.unscoped) .control-group button svg{width:18px;height:18px}app-track-map:not(.unscoped) .control-group button+button{border-top:1px solid var(--line)}app-track-map:not(.unscoped) .storm-now{pointer-events:auto}app-track-map:not(.unscoped) .storm-now .storm-caption{opacity:0;transform:translate(-6px,-50%);transition:opacity .15s ease,transform .15s ease;pointer-events:none}app-track-map:not(.unscoped) .storm-now:hover .storm-caption{opacity:1;transform:translateY(-50%)}app-track-map:not(.unscoped) .track-map-shell:fullscreen{border-radius:0}app-track-map:not(.unscoped) .track-map-shell:fullscreen .track-map{height:100vh}app-track-map:not(.unscoped) .storm-now.sevd{color:#4aa3f5}app-track-map:not(.unscoped) .storm-now.sevs{color:#21b866}app-track-map:not(.unscoped) .storm-now.sev1{color:#f2c211}app-track-map:not(.unscoped) .storm-now.sev2{color:#f5941f}app-track-map:not(.unscoped) .storm-now.sev3{color:#ef4136}app-track-map:not(.unscoped) .storm-caption .sparks{color:#ffd60a;opacity:1}app-track-map:not(.unscoped) .fix-pop .maplibregl-popup-content{padding:9px 12px;border-radius:10px;background:#091a36f0;box-shadow:0 10px 26px #04122a66}app-track-map:not(.unscoped) .fix-pop .maplibregl-popup-tip{border-top-color:#091a36f0;border-bottom-color:#091a36f0}app-track-map:not(.unscoped) .fix-popup{display:grid;gap:2px;color:#eaf2ff;font-size:11.5px;line-height:1.45;white-space:nowrap}app-track-map:not(.unscoped) .fix-popup strong{font-size:12px;font-weight:800}app-track-map:not(.unscoped) .fix-popup span{opacity:.85}app-track-map:not(.unscoped) .radar-clock{position:absolute;top:14px;left:58px;padding:7px 11px;border-radius:10px;background:#091628c7;color:#fff;text-align:center;pointer-events:none}app-track-map:not(.unscoped) .radar-clock strong{display:block;font-size:13px;font-weight:800}app-track-map:not(.unscoped) .radar-clock small{font-size:10.5px;opacity:.8}app-track-map:not(.unscoped) .radar-legend{position:absolute;left:14px;bottom:62px;width:min(300px,60%);padding:8px 10px 6px;border-radius:10px;background:#091628c7;color:#fff;pointer-events:none}app-track-map:not(.unscoped) .radar-legend .bar{display:flex;height:8px;border-radius:4px;overflow:hidden}app-track-map:not(.unscoped) .radar-legend .bar span{flex:1}app-track-map:not(.unscoped) .radar-legend .marks{display:flex;margin-top:3px}app-track-map:not(.unscoped) .radar-legend .marks span{flex:1;font-size:9.5px;font-weight:700;text-align:right;opacity:.85}app-track-map:not(.unscoped) .radar-legend p{margin:2px 0 0;font-size:10px;opacity:.7}app-track-map:not(.unscoped) .storm-popup .maplibregl-popup-content{padding:12px 14px;border-radius:12px;background:#0d1b2f;color:#e9f1fb;box-shadow:0 10px 30px #04122a73}app-track-map:not(.unscoped) .storm-popup .maplibregl-popup-tip{border-top-color:#0d1b2f;border-bottom-color:#0d1b2f}app-track-map:not(.unscoped) .storm-popup h4{margin:0;font-size:15px;font-weight:800}app-track-map:not(.unscoped) .storm-popup .clase{margin:2px 0 10px;color:#9fb3cf;font-size:11.5px;font-weight:700}app-track-map:not(.unscoped) .storm-popup dl{display:grid;grid-template-columns:auto 1fr;gap:5px 14px;margin:0}app-track-map:not(.unscoped) .storm-popup dt{color:#9fb3cf;font-size:11.5px}app-track-map:not(.unscoped) .storm-popup dd{margin:0;font-size:12.5px;font-weight:700;text-align:right}app-track-map:not(.unscoped) .storm-popup .maplibregl-popup-close-button{color:#9fb3cf;font-size:17px}app-track-map:not(.unscoped) .area-vigilada{position:relative;display:block;width:34px;height:34px}app-track-map:not(.unscoped) .area-vigilada svg{width:100%;height:100%;display:block;filter:drop-shadow(0 2px 6px rgba(4,18,42,.45))}app-track-map:not(.unscoped) .area-vigilada .bolt{position:absolute;width:22%;height:40%}app-tsunami:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-tsunami:not(.unscoped) .quake-page{position:relative;display:flex;flex-direction:column;background:#f4f9ff}app-tsunami:not(.unscoped) .hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:120px;margin:0;padding:20px 34px 46px;overflow:hidden;border-radius:0;background:#062a56;color:#fff}@media(max-width:620px){app-tsunami:not(.unscoped) .hero{height:auto;min-height:120px;padding:16px 20px 44px}}app-tsunami:not(.unscoped) .hero-titulo{position:relative;z-index:1;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-tsunami:not(.unscoped) .hero-linea{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:600;opacity:.94}app-tsunami:not(.unscoped) .hero-linea svg{width:15px;height:15px;flex:none}app-tsunami:not(.unscoped) .hero-dato{opacity:.86;font-weight:600}app-tsunami:not(.unscoped) .hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}app-tsunami:not(.unscoped) .mapa-y-tarjetas{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:18px;align-items:stretch;margin:18px 26px 0}app-tsunami:not(.unscoped) .mapa-col{position:relative;min-height:700px;overflow:hidden;padding:4px 10px 10px;border:1px solid #e6ecf5;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0920420a}app-tsunami:not(.unscoped) .mapa-col{display:flex;flex-direction:column}app-tsunami:not(.unscoped) .mapa-col .panel-head{display:flex;align-items:center;min-height:56px;padding:0 8px;flex:none}app-tsunami:not(.unscoped) .mapa-col .panel-head h2{display:flex;align-items:center;gap:8px;margin:0}app-tsunami:not(.unscoped) .mapa-lienzo{position:relative;flex:1;min-height:560px;border-radius:11px;overflow:hidden}app-tsunami:not(.unscoped) .mapa-col .map-controls{top:18px;bottom:auto;right:18px;flex-direction:column}app-tsunami:not(.unscoped) .mapa-col .boton-mapa{display:grid;place-items:center;width:42px;height:42px;color:#33405a}app-tsunami:not(.unscoped) .mapa-col .boton-mapa svg{width:19px;height:19px}app-tsunami:not(.unscoped) .mapa-col .boton-mapa:hover{background:#f2f7fd}app-tsunami:not(.unscoped) .mapa-col .mapa-tsunami{position:absolute;inset:0;border-radius:11px;overflow:hidden}app-tsunami:not(.unscoped) .mapa-tsunami{position:absolute;inset:0}@media(max-width:1080px){app-tsunami:not(.unscoped) .mapa-y-tarjetas{grid-template-columns:1fr}app-tsunami:not(.unscoped) .mapa-col{min-height:380px}}app-tsunami:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;z-index:1;background:#041a3e9e;pointer-events:none}app-tsunami:not(.unscoped) .hero-copy{position:relative;z-index:2;max-width:460px;pointer-events:none}app-tsunami:not(.unscoped) .hero-copy,app-tsunami:not(.unscoped) .stat-grid{position:relative;z-index:2}app-tsunami:not(.unscoped) .hero-copy .region{margin:0;font-size:17px;font-weight:600}app-tsunami:not(.unscoped) .hero-copy .magnitude{margin:2px 0 0;font-size:64px;font-weight:800;line-height:1.05;letter-spacing:-.02em}app-tsunami:not(.unscoped) .hero-copy .magnitude-sub{margin:0 0 18px;font-size:17px;font-weight:700}app-tsunami:not(.unscoped) .facts{margin:0;padding:0;list-style:none;display:grid;gap:11px;font-size:14px}app-tsunami:not(.unscoped) .facts li{display:flex;align-items:center;gap:10px}app-tsunami:not(.unscoped) .facts svg{width:17px;height:17px;opacity:.85}app-tsunami:not(.unscoped) .tsunami-chip{display:inline-flex;align-items:center;gap:9px;margin:20px 0 0;padding:11px 18px;border-radius:8px;background:#25b26b33;border:1px solid rgba(90,220,150,.45);font-size:14px;font-weight:700}app-tsunami:not(.unscoped) .tsunami-chip svg{width:18px;height:18px;color:#6ee7a8}app-tsunami:not(.unscoped) .advisory{display:flex;gap:10px;margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;line-height:1.5;opacity:.9}app-tsunami:not(.unscoped) .advisory svg{flex:none;width:18px;height:18px;margin-top:1px}app-tsunami:not(.unscoped) .stat-grid{grid-column:3;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}app-tsunami:not(.unscoped) .stat-card{padding:16px;border-radius:10px;background:#fffffff0;color:var(--ink);box-shadow:0 14px 30px #03143033}app-tsunami:not(.unscoped) .stat-head{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:700;color:#33405a}app-tsunami:not(.unscoped) .icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff}app-tsunami:not(.unscoped) .icon svg{width:19px;height:19px;stroke-width:2.2}app-tsunami:not(.unscoped) .icon.blue{background:#0f56c2}app-tsunami:not(.unscoped) .icon.red{background:#c62822}app-tsunami:not(.unscoped) .icon.sky{background:#0b6ea6}app-tsunami:not(.unscoped) .icon.violet{background:#543bb0}app-tsunami:not(.unscoped) .icon.amber{background:#b9700d}app-tsunami:not(.unscoped) .icon.green{background:#157a4a}app-tsunami:not(.unscoped) .stat-value{margin:0;font-size:30px;font-weight:800;line-height:1.1}app-tsunami:not(.unscoped) .stat-value small{font-size:15px;font-weight:700;color:var(--muted)}app-tsunami:not(.unscoped) .stat-value.small{font-size:19px;line-height:1.25}app-tsunami:not(.unscoped) .stat-note{margin:7px 0 0;font-size:11px;color:var(--muted)}app-tsunami:not(.unscoped) .stat-link{display:inline-block;margin-top:7px;font-size:11px;font-weight:700;color:var(--blue)}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels{flex:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;margin:0}@media(max-width:1080px){app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels{grid-template-columns:1fr}}app-tsunami:not(.unscoped) .panels{flex:1;display:grid;grid-template-columns:1.35fr 1.1fr 1fr .95fr;gap:16px;padding:26px 34px 30px;align-items:stretch}app-tsunami:not(.unscoped) .panel{display:flex;flex-direction:column;padding:18px;border:1px solid #e3ecf8;border-radius:10px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tsunami:not(.unscoped) .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}app-tsunami:not(.unscoped) .panel-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:800;color:var(--ink)}app-tsunami:not(.unscoped) .panel-head svg{width:17px;height:17px;color:var(--blue)}app-tsunami:not(.unscoped) .tag{padding:4px 10px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:700;color:var(--muted)}app-tsunami:not(.unscoped) table{width:100%;border-collapse:collapse;font-size:13px}app-tsunami:not(.unscoped) table th{padding:0 8px 9px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}app-tsunami:not(.unscoped) table td{padding:10px 8px;border-bottom:1px solid #f0f5fb}app-tsunami:not(.unscoped) table tbody tr:last-child td{border-bottom:0}app-tsunami:not(.unscoped) .location{font-weight:600;color:var(--ink)}app-tsunami:not(.unscoped) .event-row{cursor:pointer}app-tsunami:not(.unscoped) .event-row:hover{background:#f5f9fe}app-tsunami:not(.unscoped) .event-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}app-tsunami:not(.unscoped) .muted{color:var(--muted)}app-tsunami:not(.unscoped) .pad{padding:14px 4px}app-tsunami:not(.unscoped) .mag{display:inline-block;min-width:40px;padding:4px 9px;border-radius:6px;font-weight:800;text-align:center}app-tsunami:not(.unscoped) .mag.quiet{background:#eef1f6;color:#4a5a75}app-tsunami:not(.unscoped) .mag.capable{background:#fff3e3;color:#b3660b}app-tsunami:not(.unscoped) .mag.flagged{background:#fdeaea;color:#c62f2a}app-tsunami:not(.unscoped) .chart{display:flex;flex-direction:column;flex:1;padding-top:4px}app-tsunami:not(.unscoped) .chart-bars{display:flex;align-items:flex-end;gap:3px;height:148px;padding-bottom:6px;border-bottom:1px solid var(--line)}app-tsunami:not(.unscoped) .bar{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:#1a78f2}app-tsunami:not(.unscoped) .chart-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--muted)}app-tsunami:not(.unscoped) .chart-total{margin:14px 0 0;text-align:center;font-size:13px;font-weight:700;color:var(--blue)}app-tsunami:not(.unscoped) .panel>.learn,app-tsunami:not(.unscoped) .panel>.chart-total{margin-top:auto}app-tsunami:not(.unscoped) .regions{margin:0;padding:0;list-style:none;display:grid;gap:13px;align-content:start}app-tsunami:not(.unscoped) .regions li{display:grid;grid-template-columns:1fr 76px 26px;align-items:center;gap:10px;font-size:13px}app-tsunami:not(.unscoped) .region-name{color:#33405a}app-tsunami:not(.unscoped) .region-bar{height:7px;border-radius:999px;background:#eaf1fa}app-tsunami:not(.unscoped) .region-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}app-tsunami:not(.unscoped) .region-count{text-align:right;font-weight:700;color:var(--ink)}app-tsunami:not(.unscoped) .premium-card h2{display:flex;align-items:center;gap:9px;margin:0 0 8px;font-size:16px;font-weight:800;color:var(--blue)}app-tsunami:not(.unscoped) .premium-card svg{width:18px;height:18px}app-tsunami:not(.unscoped) .premium-lead{margin:0 0 14px;font-size:13px;color:#33405a}app-tsunami:not(.unscoped) .perks{margin:0 0 16px;padding:0;list-style:none;display:grid;gap:9px;font-size:12.5px;color:#33405a}app-tsunami:not(.unscoped) .perks li{display:flex;align-items:center;gap:8px}app-tsunami:not(.unscoped) .perks svg{width:15px;height:15px;color:#1f9d5f}app-tsunami:not(.unscoped) .price{margin:0 0 12px;font-size:30px;font-weight:800;color:var(--ink)}app-tsunami:not(.unscoped) .price small{font-size:13px;font-weight:600;color:var(--muted)}app-tsunami:not(.unscoped) .upgrade{width:100%;height:44px;border:0;border-radius:7px;background:var(--blue);color:#fff;font-size:14px;font-weight:800;cursor:pointer}app-tsunami:not(.unscoped) .learn{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:12px;font-size:12.5px;font-weight:700;color:var(--blue);text-decoration:none}app-tsunami:not(.unscoped) .learn svg{width:14px;height:14px}app-tsunami:not(.unscoped) .sources{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:26px;padding:14px 34px;border-top:1px solid #e3ecf8;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 20px #08265012;font-size:12px}app-tsunami:not(.unscoped) .sources-title{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--ink)}app-tsunami:not(.unscoped) .sources-title svg{width:17px;height:17px;color:var(--blue)}app-tsunami:not(.unscoped) .source-list{flex:1;display:flex;flex-wrap:wrap;gap:26px}app-tsunami:not(.unscoped) .source{display:flex;align-items:center;gap:9px}app-tsunami:not(.unscoped) .source strong{display:block;font-size:12px;color:var(--ink)}app-tsunami:not(.unscoped) .source small{display:block;font-size:10.5px;color:var(--muted)}app-tsunami:not(.unscoped) .source-dot{width:9px;height:9px;border-radius:50%;background:#22a55f}app-tsunami:not(.unscoped) .source.down .source-dot{background:#d2d9e4}app-tsunami:not(.unscoped) .tsu-dot{display:grid;place-items:center;color:#fff;width:22px;height:22px;border:2px solid rgba(255,255,255,.9);border-radius:50%;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease;overflow:visible}app-tsunami:not(.unscoped) .tsu-dot:hover{box-shadow:0 0 0 3px #ffffff8c}app-tsunami:not(.unscoped) .tsu-dot svg{width:13px;height:13px}app-tsunami:not(.unscoped) .tsu-dot.quiet{background:#6b7c99}app-tsunami:not(.unscoped) .tsu-dot.capable{width:27px;height:27px;background:#f0b429}app-tsunami:not(.unscoped) .tsu-dot.capable svg{width:15px;height:15px}app-tsunami:not(.unscoped) .tsu-dot.flagged{width:34px;height:34px;background:#e0342f;box-shadow:0 0 0 5px #e0342f3d}app-tsunami:not(.unscoped) .tsu-dot.flagged svg{width:19px;height:19px}app-tsunami:not(.unscoped) .tsu-ring{position:absolute;top:50%;left:50%;z-index:1;width:34px;height:34px;margin:-17px 0 0 -17px;border:2px solid rgba(224,52,47,.7);border-radius:50%;animation:tsu-wave 3s ease-out infinite;pointer-events:none}@keyframes tsu-wave{0%{transform:scale(1);opacity:.8}to{transform:scale(4.2);opacity:0}}@media(prefers-reduced-motion:reduce){app-tsunami:not(.unscoped) .tsu-ring{animation:none;opacity:.4}}app-tsunami:not(.unscoped) .quake-dot.epicenter{width:26px;height:26px;border:0;background:#e0262b;box-shadow:0 0 0 3px #ffffffe6;overflow:visible}app-tsunami:not(.unscoped) .quake-dot.epicenter:hover{transform:none}app-tsunami:not(.unscoped) .quake-core{position:absolute;top:50%;left:50%;z-index:3;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff}app-tsunami:not(.unscoped) .quake-ring{position:absolute;top:50%;left:50%;z-index:1;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid rgba(224,38,43,.75);border-radius:50%;animation:quake-wave 2.6s ease-out infinite;pointer-events:none}app-tsunami:not(.unscoped) .quake-value{position:absolute;top:50%;left:calc(100% + 9px);z-index:4;transform:translateY(-50%);padding:2px 7px;border-radius:5px;background:#091a36db;color:#fff;font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap}@media(prefers-reduced-motion:reduce){app-tsunami:not(.unscoped) .quake-ring{animation:none}app-tsunami:not(.unscoped) .quake-ring:nth-child(1){transform:scale(1.7);opacity:.5}app-tsunami:not(.unscoped) .quake-ring:nth-child(2){transform:scale(2.6);opacity:.32}app-tsunami:not(.unscoped) .quake-ring:nth-child(3){transform:scale(3.5);opacity:.18}app-tsunami:not(.unscoped) .quake-ring:nth-child(4){transform:scale(4.3);opacity:.1}}app-tsunami:not(.unscoped) .maplibregl-popup-content{padding:14px 16px;border-radius:10px;box-shadow:0 16px 36px #0414303d}app-tsunami:not(.unscoped) .maplibregl-popup-tip{border-top-color:#fff}app-tsunami:not(.unscoped) .quake-popup .popup-mag{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:6px;font-size:15px;font-weight:800}app-tsunami:not(.unscoped) .quake-popup .popup-mag.low{background:#e8f7ee;color:#1c8049}app-tsunami:not(.unscoped) .quake-popup .popup-mag.medium{background:#fff3e3;color:#b3660b}app-tsunami:not(.unscoped) .quake-popup .popup-mag.high{background:#fdeaea;color:#c62f2a}app-tsunami:not(.unscoped) .quake-popup .popup-place{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.35;color:#0b1f3a}app-tsunami:not(.unscoped) .quake-popup .popup-facts{display:grid;gap:5px;margin:0;padding-top:9px;border-top:1px solid #eaf1fa}app-tsunami:not(.unscoped) .quake-popup .popup-facts div{display:flex;justify-content:space-between;gap:14px}app-tsunami:not(.unscoped) .quake-popup .popup-facts dt{font-size:11.5px;color:#617291}app-tsunami:not(.unscoped) .quake-popup .popup-facts dd{margin:0;font-size:11.5px;font-weight:700;color:#0b1f3a}@media(max-width:1400px){app-tsunami:not(.unscoped) .panels{grid-template-columns:repeat(2,minmax(0,1fr))}}app-tsunami:not(.unscoped) .subnav{display:flex;gap:22px;padding:0 34px;background:#fff;border-bottom:1px solid var(--line)}app-tsunami:not(.unscoped) .subnav a{position:relative;padding:13px 0;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}app-tsunami:not(.unscoped) .subnav a:hover{color:#33405a}app-tsunami:not(.unscoped) .subnav a.active{color:var(--blue)}app-tsunami:not(.unscoped) .subnav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-tsunami:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-tsunami:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}app-tsunami:not(.unscoped) .live-strip{margin:0 34px 18px;padding:16px 20px;border:1px solid #e3ecf8;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tsunami:not(.unscoped) .live-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}app-tsunami:not(.unscoped) .live-head h2{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}app-tsunami:not(.unscoped) .live-meta{margin-left:auto;font-size:11.5px;color:var(--muted)}app-tsunami:not(.unscoped) .live-tsunami{color:#d4342b}app-tsunami:not(.unscoped) .live-dot-pulse{position:relative;width:9px;height:9px;border-radius:50%;background:#2fb457}app-tsunami:not(.unscoped) .live-dot-pulse:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(47,180,87,.55);border-radius:50%;animation:live-pulse 2s ease-out infinite}app-tsunami:not(.unscoped) .live-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}app-tsunami:not(.unscoped) .live-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #eef3fa;border-radius:9px;min-width:0}app-tsunami:not(.unscoped) .live-item.felt{border-color:#ffd9a8;background:#fffaf2}app-tsunami:not(.unscoped) .live-item .mag{flex:none;min-width:38px;padding:4px 8px;font-size:12px}app-tsunami:not(.unscoped) .live-place{margin:0;font-size:12px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-tsunami:not(.unscoped) .live-when{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-tsunami:not(.unscoped) .live-felt{color:#b3660b;font-weight:700}@media(max-width:1200px){app-tsunami:not(.unscoped) .live-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){app-tsunami:not(.unscoped) .live-dot-pulse:after{animation:none}}app-tsunami:not(.unscoped) .stats-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr);margin:18px 34px}app-tsunami:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 34px 0}app-tsunami:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tsunami:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal}app-tsunami:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-tsunami:not(.unscoped) .view-tabs a:hover{color:#33405a}app-tsunami:not(.unscoped) .view-tabs a.active{color:#0056d8}app-tsunami:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-tsunami:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-tsunami:not(.unscoped) .live-board{position:relative;margin:0 34px 18px;padding:20px 22px 16px;overflow:hidden;border:1px solid #e3ecf8;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tsunami:not(.unscoped) .live-board-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 14px;margin-bottom:18px}app-tsunami:not(.unscoped) .live-board-head h2{margin:0;color:#0b1f3a;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}app-tsunami:not(.unscoped) .live-pulse{position:relative;width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid #cdead9;border-radius:50%}app-tsunami:not(.unscoped) .live-pulse:before{content:"";width:10px;height:10px;border-radius:50%;background:#17a75c}app-tsunami:not(.unscoped) .live-pulse:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid rgba(23,167,92,.45);animation:live-ring 2.2s ease-out infinite}app-tsunami:not(.unscoped) .live-stats{display:flex;align-items:center;gap:22px;margin-left:auto}app-tsunami:not(.unscoped) .live-stats span{display:inline-flex;align-items:center;gap:7px;color:#617291;font-size:13px;white-space:nowrap}app-tsunami:not(.unscoped) .live-stats strong{color:#0b1f3a;font-size:15px;font-weight:800}app-tsunami:not(.unscoped) .live-stats svg{width:17px;height:17px;color:#17a75c}app-tsunami:not(.unscoped) .live-stats .felt svg{color:#e0a11b}app-tsunami:not(.unscoped) .live-stats .flagged svg{color:#e0662f}app-tsunami:not(.unscoped) .live-stats .flagged strong{color:#e0662f}@media(max-width:1500px){app-tsunami:not(.unscoped) .live-board-head{grid-template-columns:1fr;justify-items:start}app-tsunami:not(.unscoped) .live-stats{margin-left:0}}app-tsunami:not(.unscoped) .live-title{display:flex;align-items:center;gap:14px;min-width:0}app-tsunami:not(.unscoped) .live-filters{display:flex;gap:6px;margin:18px 34px 0;padding:0 0 0 14px;justify-content:flex-start}app-tsunami:not(.unscoped) .live-filter{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font-size:13px;font-weight:700;cursor:pointer}app-tsunami:not(.unscoped) .live-filter svg{width:15px;height:15px;color:#7c8ba4}app-tsunami:not(.unscoped) .live-filter:hover{background:#f5f9ff}app-tsunami:not(.unscoped) .live-filter.active{padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-tsunami:not(.unscoped) .live-filter.active svg{color:#0056d8}app-tsunami:not(.unscoped) .live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}app-tsunami:not(.unscoped) .live-card{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 14px;border:1px solid #e8eef7;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .14s ease,transform .14s ease}app-tsunami:not(.unscoped) .live-card:hover{transform:translateY(-1px);border-color:#cddaeb}app-tsunami:not(.unscoped) .live-card.significant{border-color:#e2482a;box-shadow:0 0 0 1px #e2482a2e}app-tsunami:not(.unscoped) .live-warn{position:absolute;top:-1px;right:-1px;display:grid;place-items:center;width:26px;height:24px;border-radius:0 12px 0 10px;background:#e2482a}app-tsunami:not(.unscoped) .live-warn svg{width:13px;height:13px;color:#fff}app-tsunami:not(.unscoped) .live-mag{position:relative;display:flex;align-items:center;gap:8px;flex:none;width:72px;height:48px;justify-content:center;padding:0 10px;border-radius:11px;color:#0b1f3a;font-size:19px;font-weight:800}app-tsunami:not(.unscoped) .live-mag b{font-weight:800}app-tsunami:not(.unscoped) .live-mag.quiet{background:#6b7c992e}app-tsunami:not(.unscoped) .live-mag.capable{background:#f0b42942}app-tsunami:not(.unscoped) .live-mag.flagged{background:#e0342f38}app-tsunami:not(.unscoped) .live-onda{position:relative;display:grid;place-items:center;width:26px;height:26px;flex:none;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px #06183440}app-tsunami:not(.unscoped) .live-onda svg{width:58%;height:58%;color:#fff}app-tsunami:not(.unscoped) .live-onda:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:live-onda-crece 2.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){app-tsunami:not(.unscoped) .live-onda:before{animation:none;opacity:.4}}app-tsunami:not(.unscoped) .live-card.cargando{cursor:default;pointer-events:none}app-tsunami:not(.unscoped) .live-card.cargando .live-mag.hueco{display:grid;place-items:center;background:#eef3fa}app-tsunami:not(.unscoped) .live-card.cargando .ruedecita{width:18px;height:18px;border:2px solid #cfdcee;border-top-color:#0056d8;border-radius:50%;animation:ruedecita-gira .8s linear infinite}app-tsunami:not(.unscoped) .live-card.cargando .linea{height:11px;margin:0 0 8px;border-radius:6px;background:#eef3fa}app-tsunami:not(.unscoped) .live-card.cargando .linea.larga{width:82%}app-tsunami:not(.unscoped) .live-card.cargando .linea.corta{width:54%;margin-bottom:0}app-tsunami:not(.unscoped) .live-body{min-width:0}app-tsunami:not(.unscoped) .live-place{margin:0;color:#0b1f3a;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-tsunami:not(.unscoped) .live-body .live-meta{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:#7d8ea8;font-size:11.5px}app-tsunami:not(.unscoped) .live-body .live-meta svg{width:12px;height:12px}app-tsunami:not(.unscoped) .live-body .live-meta i{width:1px;height:11px;background:#e3ecf8}app-tsunami:not(.unscoped) .live-felt{display:grid;justify-items:center;gap:1px;padding-left:12px;border-left:1px solid #eef3fa;color:#9fb0c7}app-tsunami:not(.unscoped) .live-felt svg{width:14px;height:14px}app-tsunami:not(.unscoped) .live-felt strong{color:#46566f;font-size:13px;font-weight:800}app-tsunami:not(.unscoped) .live-felt small{font-size:10px}app-tsunami:not(.unscoped) .live-felt.has-felt{color:#e0a11b}app-tsunami:not(.unscoped) .live-felt.has-felt strong{color:#e0a11b}app-tsunami:not(.unscoped) .live-empty{grid-column:1/-1;margin:18px 0;color:#7d8ea8;font-size:13px;text-align:center}app-tsunami:not(.unscoped) .live-legend{display:flex;align-items:center;gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid #eef3fa;font-size:12px}app-tsunami:not(.unscoped) .live-legend .legend-title{color:#9fb0c7;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}app-tsunami:not(.unscoped) .live-legend .legend-key{display:inline-flex;align-items:center;gap:7px;color:#46566f}app-tsunami:not(.unscoped) .live-legend .legend-key i{width:9px;height:9px;border-radius:50%}app-tsunami:not(.unscoped) .live-legend .legend-key em{color:#7d8ea8;font-style:normal}app-tsunami:not(.unscoped) .live-legend .legend-key.quiet i{background:#6b7c99}app-tsunami:not(.unscoped) .live-legend .legend-key.capable i{background:#f0b429}app-tsunami:not(.unscoped) .live-legend .legend-key.flagged i{background:#e0342f}app-tsunami:not(.unscoped) .live-legend .legend-note{margin-left:auto;color:#9fb0c7}@media(max-width:1400px){app-tsunami:not(.unscoped) .live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}app-tsunami:not(.unscoped) .map-controls{position:absolute;top:18px;right:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-tsunami:not(.unscoped) .control-group{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-tsunami:not(.unscoped) .control-group button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#33405a;font-size:19px;cursor:pointer}app-tsunami:not(.unscoped) .control-group button:hover{background:#f2f7fd}app-tsunami:not(.unscoped) .control-group button svg{width:18px;height:18px}app-tsunami:not(.unscoped) .control-group button+button{border-top:1px solid #e4edf8}@media(max-width:620px){app-tsunami:not(.unscoped) .map-controls{top:10px;right:10px;gap:6px}app-tsunami:not(.unscoped) .control-group button{width:30px;height:30px;font-size:15px}app-tsunami:not(.unscoped) .control-group button svg{width:14px;height:14px}app-tsunami:not(.unscoped) .mapa-col .boton-mapa{width:30px;height:30px}app-tsunami:not(.unscoped) .mapa-col .boton-mapa svg{width:14px;height:14px}}app-tsunami:not(.unscoped) .live-board,app-tsunami:not(.unscoped) .panel{position:relative}app-tsunami:not(.unscoped) .live-board app-section-loader{--loader-veil: rgba(8, 32, 70, .42);--loader-track: rgba(255, 255, 255, .28);--loader-ring: #fff}app-tsunami:not(.unscoped) .hero-loading{position:relative;min-height:190px}app-tsunami:not(.unscoped) .hero-loading app-section-loader{--loader-veil: transparent;--loader-track: rgba(255, 255, 255, .24);--loader-ring: #fff}@media(max-width:760px){app-tsunami:not(.unscoped) .overlap-row{margin:-74px 16px 18px}app-tsunami:not(.unscoped) .panels{grid-template-columns:minmax(0,1fr);padding:20px 16px 24px}app-tsunami:not(.unscoped) .live-strip{margin:0 16px 18px}}app-tsunami:not(.unscoped) .mapa-cabecera{display:block}app-tsunami:not(.unscoped) .mapa-destacado{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}app-tsunami:not(.unscoped) .md-magnitud{padding:4px 12px;border-radius:8px;font-size:.95rem;font-weight:800;color:#fff;background:#2f9e5f}app-tsunami:not(.unscoped) .md-magnitud.low{background:#2f9e5f}app-tsunami:not(.unscoped) .md-magnitud.medium{background:#f0b429}app-tsunami:not(.unscoped) .md-magnitud.high{background:#e0342f}app-tsunami:not(.unscoped) .md-sitio{font-size:.9rem;font-weight:700;color:#0b1f3a}app-tsunami:not(.unscoped) .md-datos{display:flex;gap:18px;margin:0 0 0 auto}app-tsunami:not(.unscoped) .md-datos dt{font-size:.72rem;color:#617291}app-tsunami:not(.unscoped) .md-datos dd{margin:0;font-size:.86rem;font-weight:800;color:#0b1f3a}app-tsunami:not(.unscoped) .hero-copy app-alert-status{display:block;margin-top:18px}app-tsunami:not(.unscoped) .quake-dot svg{width:58%;height:58%}app-tsunami:not(.unscoped) .live-anuncio{grid-column:4;grid-row:1/span 2;display:grid;place-items:center;border:1px dashed #d3e0f2;border-radius:12px;background:#fbfdff;color:#9fb0c7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1400px){app-tsunami:not(.unscoped) .live-anuncio{grid-column:1/-1;grid-row:auto;min-height:72px}}app-tsunami:not(.unscoped) .leyenda-sismos{position:absolute;left:14px;bottom:14px;width:max-content;max-width:calc(100% - 28px);z-index:2;display:flex;flex-wrap:wrap;gap:6px 16px;padding:9px 13px;border-radius:10px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 24px #0414304d;font-size:.8rem;font-weight:700;color:#fff}app-tsunami:not(.unscoped) .leyenda-sismos span{display:flex;align-items:center;gap:9px}app-tsunami:not(.unscoped) .leyenda-sismos .punto{width:11px;height:11px;border-radius:50%;background:#6b7c99}app-tsunami:not(.unscoped) .leyenda-sismos .punto.capable{background:#f0b429}app-tsunami:not(.unscoped) .leyenda-sismos .punto.flagged{background:#e0342f}app-tsunami:not(.unscoped) .hero-copy.solo-titulo{max-width:640px}app-tsunami:not(.unscoped) .hero-copy.solo-titulo .region{font-size:46px;font-weight:800;line-height:1.1;letter-spacing:-.02em}app-tsunami:not(.unscoped) .hero-copy.solo-titulo .hero-linea{margin:10px 0 0;font-size:15px;line-height:1.45;color:#ffffffdb}app-tsunami:not(.unscoped) .hero-onda{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:14px;vertical-align:12px;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 16px #04143059}app-tsunami:not(.unscoped) .hero-onda svg{width:56%;height:56%;color:#fff}app-tsunami:not(.unscoped) .hero-onda.minimal{background:#2f9e5f;color:#2f9e5f}app-tsunami:not(.unscoped) .hero-onda.low{background:#2f86ff;color:#2f86ff}app-tsunami:not(.unscoped) .hero-onda.moderate{background:#f0b429;color:#f0b429}app-tsunami:not(.unscoped) .hero-onda.high{background:#e0342f;color:#e0342f}app-tsunami:not(.unscoped) .hero-onda:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid currentColor;animation:live-onda-crece 2.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){app-tsunami:not(.unscoped) .hero-onda:before{animation:none;opacity:.4}}app-tsunami:not(.unscoped) .estado{display:flex;align-items:center;gap:9px;margin:6px 0 2px;font-size:17px;font-weight:800;line-height:1.2;letter-spacing:-.2px}app-tsunami:not(.unscoped) .estado svg{flex:none;width:18px;height:18px}app-tsunami:not(.unscoped) .estado.inside{color:#ff9b93}app-tsunami:not(.unscoped) .estado.nearby{color:#f5cf7a}app-tsunami:not(.unscoped) .estado.outside{color:#8ee2ad}app-tsunami:not(.unscoped) .estado.unmapped{color:#f5cf7a}app-tsunami:not(.unscoped) .estado.unknown{color:#ffffffdb}app-tsunami:not(.unscoped) .boletines{margin:0 34px 18px;padding:0;border:1px solid #e3ecf8;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta);overflow:hidden}app-tsunami:not(.unscoped) .boletines>.panel-head{padding:14px 18px}app-tsunami:not(.unscoped) .lista-boletines{margin:0;padding:0;list-style:none}app-tsunami:not(.unscoped) .boletin{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--line, #e9eef6);border-left:4px solid #9aa8bf}app-tsunami:not(.unscoped) .boletin.warning{border-left-color:#d4342b;background:#fff7f6}app-tsunami:not(.unscoped) .boletin.advisory{border-left-color:#e08a12;background:#fffaf1}app-tsunami:not(.unscoped) .boletin.watch{border-left-color:#d9b310}app-tsunami:not(.unscoped) .boletin.information{border-left-color:#7f93b2}app-tsunami:not(.unscoped) .escalon{justify-self:start;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;background:#eef2f8;color:#45577a}.boletin.warning app-tsunami:not(.unscoped) .escalon{background:#fdeaea;color:#c1231c}.boletin.advisory app-tsunami:not(.unscoped) .escalon{background:#fdf0dd;color:#9a5c07}.boletin.watch app-tsunami:not(.unscoped) .escalon{background:#fbf5d5;color:#86690a}app-tsunami:not(.unscoped) .boletin-cuerpo{min-width:0}app-tsunami:not(.unscoped) .boletin-titulo{margin:0;font-size:13.5px;font-weight:700;color:var(--ink, #0f2244);text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-tsunami:not(.unscoped) .boletin-meta{display:flex;align-items:center;gap:7px;margin:3px 0 0;font-size:11.5px;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .boletin-meta svg{width:13px;height:13px}app-tsunami:not(.unscoped) .boletin-meta i{width:3px;height:3px;border-radius:50%;background:currentColor}app-tsunami:not(.unscoped) .boletin-accion{justify-self:end;font-size:12px;font-weight:700;color:#45577a;text-align:right}.boletin.warning app-tsunami:not(.unscoped) .boletin-accion{color:#c1231c}.boletin.advisory app-tsunami:not(.unscoped) .boletin-accion{color:#9a5c07}app-tsunami:not(.unscoped) .veredicto{display:flex;flex-direction:column;align-items:center;gap:1px;flex:none;width:72px;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .veredicto svg{width:15px;height:15px}app-tsunami:not(.unscoped) .veredicto strong{font-size:12px;font-weight:800}app-tsunami:not(.unscoped) .veredicto small{font-size:10px}app-tsunami:not(.unscoped) .veredicto.si{color:#d4342b}app-tsunami:not(.unscoped) .sitio-frase{margin:0 0 12px;font-size:13.5px;font-weight:700;color:var(--ink, #0f2244);line-height:1.4}app-tsunami:not(.unscoped) .sitio-datos{margin:0;padding:0;list-style:none;display:grid;gap:8px}app-tsunami:not(.unscoped) .sitio-datos li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .sitio-datos b{color:var(--ink, #0f2244);font-weight:800;text-align:right}app-tsunami:not(.unscoped) .sitio-aviso{display:flex;gap:9px;margin:14px 0 0;padding:10px 12px;border-radius:10px;background:transparent;border:1.5px solid currentColor;font-size:12px;line-height:1.45;color:#e0662f}app-tsunami:not(.unscoped) .sitio-aviso svg{flex:none;width:15px;height:15px;margin-top:1px}app-tsunami:not(.unscoped) td.si{color:#c62f2a!important;font-weight:800}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels .tarjeta-sitio{grid-column:1/-1}@media(max-width:720px){app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels .tarjeta-sitio{grid-column:auto}}app-tsunami:not(.unscoped) .tarjeta-sitio .sitio-datos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 22px}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table{table-layout:fixed;width:100%}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table th,app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table td{padding-left:6px;padding-right:6px}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table th:nth-child(1),app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table td:nth-child(1){width:52px}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table th:nth-child(3),app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table td:nth-child(3){width:62px}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table th:nth-child(4),app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table td:nth-child(4){width:58px;text-align:right}app-tsunami:not(.unscoped) .mapa-y-tarjetas .panels table .location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-tsunami:not(.unscoped) .columna-avisos{display:flex;flex-direction:column;gap:18px;min-width:0}app-tsunami:not(.unscoped) .fila-tarjetas app-ad-premium{display:block}app-tsunami:not(.unscoped) .fila-tarjetas app-ad-hueco{display:block;grid-column:1/-1;min-height:120px}app-tsunami:not(.unscoped) .anuncio-ancho{display:block;align-self:stretch;margin:0 34px 34px}@media(max-width:620px){app-tsunami:not(.unscoped) .anuncio-ancho{margin:0 16px 24px}}app-tsunami:not(.unscoped) .bloque-boletines{min-width:0}app-tsunami:not(.unscoped) .bloque-live{min-width:0;display:flex;flex:1;flex-direction:column}@media(max-width:620px){app-tsunami:not(.unscoped) .bloque-live .tira-pestanas{margin-left:10px;gap:3px}app-tsunami:not(.unscoped) .bloque-live .pestana-panel{gap:5px;padding:8px 8px 9px;font-size:11px}app-tsunami:not(.unscoped) .bloque-live .pestana-panel.puesta{padding-bottom:10px}app-tsunami:not(.unscoped) .bloque-live .pestana-panel svg{width:13px;height:13px}}app-tsunami:not(.unscoped) .bloque-live .tira-pestanas{justify-content:flex-start;flex-wrap:wrap;gap:6px;padding-right:12px}app-tsunami:not(.unscoped) .bloque-live .pestana-panel{display:inline-flex;align-items:center;gap:7px}app-tsunami:not(.unscoped) .bloque-live .pestana-panel svg{width:15px;height:15px;flex:none}app-tsunami:not(.unscoped) .columna-avisos .boletines,app-tsunami:not(.unscoped) .columna-avisos .live-board{margin:0}app-tsunami:not(.unscoped) .columna-avisos .live-board{flex:1;display:flex;flex-direction:column;min-height:0}app-tsunami:not(.unscoped) .columna-avisos .live-grid{display:flex;flex-direction:column;gap:9px;min-height:0;overflow-y:auto;padding-right:4px}app-tsunami:not(.unscoped) .columna-avisos .live-card{gap:11px;padding:9px 11px}app-tsunami:not(.unscoped) .columna-avisos .live-mag{width:58px;height:40px;font-size:17px}app-tsunami:not(.unscoped) .columna-avisos .veredicto{width:62px}app-tsunami:not(.unscoped) .columna-avisos .veredicto strong{font-size:11px}app-tsunami:not(.unscoped) .columna-avisos .live-filters{margin:10px 0 12px;flex-wrap:wrap}app-tsunami:not(.unscoped) .columna-avisos .live-legend{margin-top:12px;gap:8px 14px;font-size:11px;flex-wrap:wrap}@media(max-width:620px){app-tsunami:not(.unscoped) .live-legend .legend-note{flex:1 0 100%;margin-top:2px}}app-tsunami:not(.unscoped) .sin-avisos{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 18px}app-tsunami:not(.unscoped) .escudo{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:#17a75c;box-shadow:0 0 0 4px #17a75c1a}app-tsunami:not(.unscoped) .escudo svg{width:21px;height:21px}app-tsunami:not(.unscoped) .sin-avisos-titulo{margin:2px 0 4px;font-size:15px;font-weight:800;color:var(--ink, #0f2244)}app-tsunami:not(.unscoped) .sin-avisos-linea{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .publicados{margin:0;padding:14px 18px 16px;list-style:none;display:grid;gap:12px}app-tsunami:not(.unscoped) .publicados li{display:grid;gap:5px;padding-bottom:12px;border-bottom:1px solid var(--line, #e9eef6)}app-tsunami:not(.unscoped) .publicados li:last-child{padding-bottom:0;border-bottom:0}app-tsunami:not(.unscoped) .publicados .sello{justify-self:start;padding:2px 8px;border-radius:999px;background:#eef2f8;color:#45577a;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-tsunami:not(.unscoped) .publicados .sello.warning{background:#fdeceb;color:#b0231c}app-tsunami:not(.unscoped) .publicados .sello.advisory{background:#fdf1e2;color:#8a5310}app-tsunami:not(.unscoped) .publicados .sello.watch{background:#fef8e1;color:#7a5c11}app-tsunami:not(.unscoped) .publicado-titulo{margin:0;color:var(--ink, #0b1f3a);font-size:13px;font-weight:700;line-height:1.4}app-tsunami:not(.unscoped) .publicado-meta{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted, #617291);font-size:11.5px}app-tsunami:not(.unscoped) .publicado-meta svg{width:13px;height:13px}app-tsunami:not(.unscoped) .publicado-meta i{width:3px;height:3px;border-radius:50%;background:currentColor}app-tsunami:not(.unscoped) .sin-publicados{margin:0;padding:14px 18px 18px;color:var(--muted, #617291);font-size:12.5px}app-tsunami:not(.unscoped) .ver-publicados{margin:12px 0 0;padding:0;border:0;background:none;color:var(--blue, #005fe7);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-tsunami:not(.unscoped) .informativos{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line, #e9eef6);list-style:none;display:grid;gap:8px}app-tsunami:not(.unscoped) .informativos li{display:flex;align-items:baseline;gap:8px;font-size:12px;color:#33405a;min-width:0}app-tsunami:not(.unscoped) .informativos span{flex:none;padding:2px 7px;border-radius:999px;background:#eef2f8;color:#45577a;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}app-tsunami:not(.unscoped) .informativos li>:not(span):not(i),app-tsunami:not(.unscoped) .informativos li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-tsunami:not(.unscoped) .informativos i{flex:none;margin-left:auto;font-style:normal;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .fila-sitio{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:stretch;gap:18px;margin:18px 26px 0}app-tsunami:not(.unscoped) .anuncios-sitio{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-tsunami:not(.unscoped) .anuncios-sitio .promo-hueco{position:relative;min-height:120px;border:1px dashed #d8e2f2;border-radius:14px;background:#f7faff}app-tsunami:not(.unscoped) .anuncios-sitio .promo-flag{position:absolute;top:10px;right:12px;padding:2px 7px;border-radius:4px;background:#0b254514;color:#5b6c85;font-size:10px;font-weight:700}@media(max-width:1200px){app-tsunami:not(.unscoped) .fila-sitio{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){app-tsunami:not(.unscoped) .fila-sitio{margin:18px 16px 0}app-tsunami:not(.unscoped) .anuncios-sitio{grid-template-columns:minmax(0,1fr)}}app-tsunami:not(.unscoped) .fila-tarjetas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;margin:18px 26px 0}app-tsunami:not(.unscoped) .fila-tarjetas table{table-layout:fixed;width:100%}app-tsunami:not(.unscoped) .fila-tarjetas table th,app-tsunami:not(.unscoped) .fila-tarjetas table td{padding-left:6px;padding-right:6px}app-tsunami:not(.unscoped) .fila-tarjetas table th:nth-child(1),app-tsunami:not(.unscoped) .fila-tarjetas table td:nth-child(1){width:58px}app-tsunami:not(.unscoped) .fila-tarjetas table th:nth-child(3),app-tsunami:not(.unscoped) .fila-tarjetas table td:nth-child(3){width:76px}app-tsunami:not(.unscoped) .fila-tarjetas table th:nth-child(4),app-tsunami:not(.unscoped) .fila-tarjetas table td:nth-child(4){width:66px;text-align:right}app-tsunami:not(.unscoped) .fila-tarjetas table .location{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1200px){app-tsunami:not(.unscoped) .mapa-y-tarjetas{grid-template-columns:minmax(0,1fr)}app-tsunami:not(.unscoped) .fila-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){app-tsunami:not(.unscoped) .fila-tarjetas{grid-template-columns:1fr}}app-tsunami:not(.unscoped) .leyenda-sismos .zona{width:12px;height:12px;border-radius:3px;background:#ff8a5c8c;box-shadow:inset 0 0 0 1px #ff9d70}app-tsunami:not(.unscoped) .leyenda-sismos .separada{padding-left:14px;margin-left:2px;border-left:1px solid rgba(255,255,255,.22)}app-tsunami:not(.unscoped) .aviso-zonas{position:absolute;right:14px;bottom:14px;z-index:2;margin:0;padding:6px 11px;border-radius:9px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11.5px;font-weight:700;color:#ffd0b8}app-tsunami:not(.unscoped) .informativos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;overflow:visible;white-space:normal}app-tsunami:not(.unscoped) .informativos li>span:first-child{white-space:nowrap}app-tsunami:not(.unscoped) .informativos li:after{content:none}app-tsunami:not(.unscoped) .informativos b{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-tsunami:not(.unscoped) .aviso-zonas.vacia{color:#ffffffad}@media(max-width:620px){app-tsunami:not(.unscoped) .leyenda-sismos{flex-wrap:wrap;gap:6px 10px;padding:7px 10px;font-size:.64rem}app-tsunami:not(.unscoped) .leyenda-sismos span{gap:6px;white-space:nowrap}app-tsunami:not(.unscoped) .leyenda-sismos .punto{width:8px;height:8px}app-tsunami:not(.unscoped) .leyenda-sismos .zona{width:10px;height:10px}app-tsunami:not(.unscoped) .aviso-zonas{left:14px;right:auto;bottom:74px;font-size:10.5px}app-tsunami:not(.unscoped) .mapa-lienzo .maplibregl-ctrl-bottom-right{bottom:52px}}app-tsunami:not(.unscoped) .margen{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:10px 13px;border-radius:10px;background:transparent;border:1.5px solid currentColor;font-size:13px;color:#7a5c11}app-tsunami:not(.unscoped) .margen svg{flex:none;width:16px;height:16px}app-tsunami:not(.unscoped) .margen b{font-weight:800}app-tsunami:not(.unscoped) .margen.holgado{background:#e9f8ef;color:#17663f}app-tsunami:not(.unscoped) .margen.tarde{background:#fdeaea;color:#b3241e}app-tsunami:not(.unscoped) .a-pie{display:flex;gap:9px;margin:0 0 12px;font-size:12.5px;line-height:1.45;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .a-pie svg{flex:none;width:15px;height:15px;margin-top:2px}app-tsunami:not(.unscoped) .a-pie b{color:var(--ink, #0f2244);font-weight:800}app-tsunami:not(.unscoped) .observado{display:flex;gap:9px;margin:0 0 12px;font-size:12.5px;line-height:1.5;color:var(--muted, #6b7c99)}app-tsunami:not(.unscoped) .observado svg{flex:none;width:15px;height:15px;margin-top:2px}app-tsunami:not(.unscoped) .observado b{color:var(--ink, #0f2244);font-weight:800}app-tsunami:not(.unscoped) .observado em{display:block;font-style:normal;font-size:11.5px;opacity:.85}app-tsunami:not(.unscoped) .observado .dudosa{color:#9a6a07}@media(max-width:900px){app-tsunami:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-tsunami:not(.unscoped) .overlap-row{margin:-26px 16px 0}app-tsunami:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:10px;margin-top:0;padding:4px;border:0;border-radius:0;background:none;box-shadow:none}app-tsunami:not(.unscoped) .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-tsunami:not(.unscoped) .view-tabs a svg{width:14px;height:14px}}@media(max-width:620px){app-tsunami:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-tsunami:not(.unscoped) .stats-row{margin:18px 12.5px}app-tsunami:not(.unscoped) .mapa-y-tarjetas{margin:18px 12.5px 0}app-tsunami:not(.unscoped) .live-strip{margin:0 12.5px 18px}app-tsunami:not(.unscoped) .live-board{margin:0 12.5px 18px}app-tsunami:not(.unscoped) .live-filters{margin:18px 12.5px 0}app-tsunami:not(.unscoped) .boletines{margin:0 12.5px 18px}app-tsunami:not(.unscoped) .anuncio-ancho{margin:0 12.5px 34px}app-tsunami:not(.unscoped) .panels{padding:26px 12.5px 30px}app-tsunami:not(.unscoped) .subnav{padding:0 12.5px}app-tsunami:not(.unscoped) .sources{padding:14px 12.5px}}@media(max-width:620px){app-tsunami:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-tsunami:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-tsunami:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-tsunami:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-tsunami:not(.unscoped) .hero:not(.unscoped) .hero-title,app-tsunami:not(.unscoped) .hero-copy>h1,app-tsunami:not(.unscoped) .hero-titulo,app-tsunami:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-tsunami:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-tsunami:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-tsunami:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-tsunami:not(.unscoped) .hero-copy>p,app-tsunami:not(.unscoped) .hero-linea,app-tsunami:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.barra-condiciones:not(.unscoped){position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 34px 0}.tira-de-secciones+.barra-condiciones{margin-top:0}.tira-pestanas{margin:-26px 34px 0;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--borde) transparent}.tira-pestanas::-webkit-scrollbar{height:4px}.tira-pestanas::-webkit-scrollbar-track{background:transparent}.tira-pestanas::-webkit-scrollbar-thumb{border-radius:2px;background:var(--borde)}.tira-pestanas:hover::-webkit-scrollbar-thumb{background:#b9c8dc}.tira-pestanas:has(app-tab-strip){overflow-x:visible;scrollbar-width:auto}.tira-pestanas+*{margin-top:0}.pestanas-panel{display:flex;flex-wrap:nowrap;gap:6px;padding:0 6px}.pestana-panel{display:flex;align-items:center;gap:8px;padding:10px 18px 11px;border:0;border-radius:11px 11px 0 0;background:#eef4fd;cursor:pointer;white-space:nowrap}.pestana-panel:hover{background:#e4edfa}.pestana-panel.puesta{background:#fff}.pestana-punto{width:9px;height:9px;border-radius:50%;flex:none}.pestana-nombre{font-size:13px;font-weight:700;color:#0b1f3a}.pestana-dato{font-size:12px;color:#617291}.panel-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-rows:auto 1fr;align-items:start;column-gap:20px;row-gap:0;margin:0 34px}.panel-layout>.tira-pestanas{grid-column:1;grid-row:1;margin:18px 0 0;overflow:visible}.panel-layout>.panel-aside{margin-top:0}.panel-layout>.panel-main{grid-column:1;grid-row:2}.panel-layout>.panel-aside{grid-column:2;grid-row:2}.panel-main{min-width:0}.panel-aside{display:grid;gap:20px;align-content:start;min-width:0}.panel-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px}.card{padding:18px 20px 16px;border:1px solid #e6eefa;border-radius:14px;background:#fff}.card>h2{margin:0 0 12px;font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;color:#0b1f3a}.card--con-pestanas{border-top-left-radius:0}.panel-cards>.card:last-child:nth-child(3n+1){grid-column:1/-1}@media(max-width:1100px){.panel-layout{grid-template-columns:minmax(0,1fr)}.panel-layout>.panel-aside{grid-column:1;grid-row:3}.panel-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.panel-cards>.card:last-child:nth-child(3n+1){grid-column:auto}.panel-cards>.card:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:640px){.panel-cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.barra-condiciones:not(.unscoped){margin-left:12.5px;margin-right:12.5px}.tira-pestanas:not(.unscoped){margin-left:12.5px;margin-right:12.5px}.panel-layout:not(.unscoped){margin-left:12.5px;margin-right:12.5px}}app-volcanoes:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-volcanoes:not(.unscoped) .quake-page{position:relative;display:flex;flex-direction:column;background:#f4f9ff}app-volcanoes:not(.unscoped) .hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:120px;margin:0;padding:20px 34px 46px;overflow:hidden;border-radius:0;background:#062a56;color:#fff}app-volcanoes:not(.unscoped) .hero-titulo{position:relative;z-index:1;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-volcanoes:not(.unscoped) .hero-linea{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:600;opacity:.94}app-volcanoes:not(.unscoped) .hero-linea svg{width:15px;height:15px;flex:none}app-volcanoes:not(.unscoped) .hero-dato{opacity:.86;font-weight:600}app-volcanoes:not(.unscoped) .hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}app-volcanoes:not(.unscoped) .mapa-y-tarjetas{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:stretch;margin:18px 34px 0}app-volcanoes:not(.unscoped) .col-izquierda{display:flex;min-width:0;flex-direction:column}app-volcanoes:not(.unscoped) .col-izquierda .tira-pestanas,app-volcanoes:not(.unscoped) .columna-avisos .tira-pestanas{margin:0}app-volcanoes:not(.unscoped) .mapa-col{position:relative;min-height:700px;overflow:hidden;padding:22px 24px 24px;border:1px solid #e6ecf5;border-radius:16px;background:#fff;box-shadow:0 1px 2px #0920420a}app-volcanoes:not(.unscoped) .mapa-col{display:flex;flex-direction:column}app-volcanoes:not(.unscoped) .mapa-col .panel-head{display:flex;align-items:center;min-height:56px;padding:0 8px;flex:none}app-volcanoes:not(.unscoped) .mapa-col .panel-head h2{display:flex;align-items:center;gap:8px;margin:0}app-volcanoes:not(.unscoped) .mapa-lienzo{position:relative;flex:1;min-height:560px;border-radius:11px;overflow:hidden}app-volcanoes:not(.unscoped) .mapa-col .map-controls{top:18px;bottom:auto;right:18px;flex-direction:column}app-volcanoes:not(.unscoped) .mapa-col .boton-mapa{display:grid;place-items:center;width:42px;height:42px;color:#33405a}app-volcanoes:not(.unscoped) .mapa-col .boton-mapa svg{width:19px;height:19px}app-volcanoes:not(.unscoped) .mapa-col .boton-mapa:hover{background:#f2f7fd}app-volcanoes:not(.unscoped) .mapa-col .mapa-volcanes{position:absolute;inset:0;border-radius:11px;overflow:hidden}app-volcanoes:not(.unscoped) .mapa-volcanes{position:absolute;inset:0}@media(max-width:1080px){app-volcanoes:not(.unscoped) .mapa-y-tarjetas{grid-template-columns:1fr}app-volcanoes:not(.unscoped) .mapa-col{min-height:380px}}app-volcanoes:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;z-index:1;background:#041a3e9e;pointer-events:none}app-volcanoes:not(.unscoped) .hero-copy{position:relative;z-index:2;max-width:460px;pointer-events:none}app-volcanoes:not(.unscoped) .hero-copy,app-volcanoes:not(.unscoped) .stat-grid{position:relative;z-index:2}app-volcanoes:not(.unscoped) .hero-copy .region{margin:0;font-size:17px;font-weight:600}app-volcanoes:not(.unscoped) .hero-copy .magnitude{margin:2px 0 0;font-size:64px;font-weight:800;line-height:1.05;letter-spacing:-.02em}app-volcanoes:not(.unscoped) .hero-copy .magnitude-sub{margin:0 0 18px;font-size:17px;font-weight:700}app-volcanoes:not(.unscoped) .facts{margin:0;padding:0;list-style:none;display:grid;gap:11px;font-size:14px}app-volcanoes:not(.unscoped) .facts li{display:flex;align-items:center;gap:10px}app-volcanoes:not(.unscoped) .facts svg{width:17px;height:17px;opacity:.85}app-volcanoes:not(.unscoped) .tsunami-chip{display:inline-flex;align-items:center;gap:9px;margin:20px 0 0;padding:11px 18px;border-radius:8px;background:#25b26b33;border:1px solid rgba(90,220,150,.45);font-size:14px;font-weight:700}app-volcanoes:not(.unscoped) .tsunami-chip svg{width:18px;height:18px;color:#6ee7a8}app-volcanoes:not(.unscoped) .advisory{display:flex;gap:10px;margin:22px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.16);font-size:13px;line-height:1.5;opacity:.9}app-volcanoes:not(.unscoped) .advisory svg{flex:none;width:18px;height:18px;margin-top:1px}app-volcanoes:not(.unscoped) .stat-grid{grid-column:3;display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-content:start}app-volcanoes:not(.unscoped) .stat-card{padding:16px;border-radius:10px;background:#fffffff0;color:var(--ink);box-shadow:0 14px 30px #03143033}app-volcanoes:not(.unscoped) .stat-head{display:flex;align-items:center;gap:9px;margin:0 0 12px;font-size:12px;font-weight:700;color:#33405a}app-volcanoes:not(.unscoped) .icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#fff}app-volcanoes:not(.unscoped) .icon svg{width:19px;height:19px;stroke-width:2.2}app-volcanoes:not(.unscoped) .icon.blue{background:#0f56c2}app-volcanoes:not(.unscoped) .icon.red{background:#c62822}app-volcanoes:not(.unscoped) .icon.sky{background:#0b6ea6}app-volcanoes:not(.unscoped) .icon.violet{background:#543bb0}app-volcanoes:not(.unscoped) .icon.amber{background:#b9700d}app-volcanoes:not(.unscoped) .icon.green{background:#157a4a}app-volcanoes:not(.unscoped) .stat-value{margin:0;font-size:30px;font-weight:800;line-height:1.1}app-volcanoes:not(.unscoped) .stat-value small{font-size:15px;font-weight:700;color:var(--muted)}app-volcanoes:not(.unscoped) .stat-value.small{font-size:19px;line-height:1.25}app-volcanoes:not(.unscoped) .stat-note{margin:7px 0 0;font-size:11px;color:var(--muted)}app-volcanoes:not(.unscoped) .stat-link{display:inline-block;margin-top:7px;font-size:11px;font-weight:700;color:var(--blue)}app-volcanoes:not(.unscoped) .mapa-y-tarjetas .panels{flex:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px;margin:0}@media(max-width:1080px){app-volcanoes:not(.unscoped) .mapa-y-tarjetas .panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){app-volcanoes:not(.unscoped) .mapa-y-tarjetas .panels{grid-template-columns:1fr}}app-volcanoes:not(.unscoped) .panels{flex:1;display:grid;grid-template-columns:1.35fr 1.1fr 1fr .95fr;gap:16px;padding:26px 34px 30px;align-items:stretch}app-volcanoes:not(.unscoped) .panel{display:flex;flex-direction:column;padding:18px;border:1px solid #e3ecf8;border-radius:10px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-volcanoes:not(.unscoped) .panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}app-volcanoes:not(.unscoped) .panel-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:15px;font-weight:800;color:var(--ink)}app-volcanoes:not(.unscoped) .panel-head svg{width:17px;height:17px;color:var(--blue)}app-volcanoes:not(.unscoped) .tag{padding:4px 10px;border:1px solid var(--line);border-radius:6px;font-size:11px;font-weight:700;color:var(--muted)}app-volcanoes:not(.unscoped) table{width:100%;border-collapse:collapse;font-size:13px}app-volcanoes:not(.unscoped) table th{padding:0 8px 9px;text-align:left;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line)}app-volcanoes:not(.unscoped) table td{padding:10px 8px;border-bottom:1px solid #f0f5fb}app-volcanoes:not(.unscoped) table tbody tr:last-child td{border-bottom:0}app-volcanoes:not(.unscoped) .location{font-weight:600;color:var(--ink)}app-volcanoes:not(.unscoped) .event-row{cursor:pointer}app-volcanoes:not(.unscoped) .event-row:hover{background:#f5f9fe}app-volcanoes:not(.unscoped) .event-row:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}app-volcanoes:not(.unscoped) .muted{color:var(--muted)}app-volcanoes:not(.unscoped) .pad{padding:14px 4px}app-volcanoes:not(.unscoped) .mag{display:inline-block;min-width:40px;padding:4px 9px;border-radius:6px;font-weight:800;text-align:center;text-transform:capitalize}app-volcanoes:not(.unscoped) .mag.sin-dato{background:#eef1f6;color:#4a5a75}app-volcanoes:not(.unscoped) .mag.green{background:#e8f7ee;color:#1c8049}app-volcanoes:not(.unscoped) .mag.yellow{background:#fdf6e0;color:#8a6a08}app-volcanoes:not(.unscoped) .mag.orange{background:#fff0e0;color:#a8560a}app-volcanoes:not(.unscoped) .mag.red{background:#fdeaea;color:#c62f2a}app-volcanoes:not(.unscoped) .chart{display:flex;flex-direction:column;flex:1;padding-top:4px}app-volcanoes:not(.unscoped) .chart-bars{display:flex;align-items:flex-end;gap:3px;height:148px;padding-bottom:6px;border-bottom:1px solid var(--line)}app-volcanoes:not(.unscoped) .bar{flex:1;min-height:2px;border-radius:2px 2px 0 0;background:#1a78f2}app-volcanoes:not(.unscoped) .chart-axis{display:flex;justify-content:space-between;margin-top:8px;font-size:10px;color:var(--muted)}app-volcanoes:not(.unscoped) .chart-total{margin:14px 0 0;text-align:center;font-size:13px;font-weight:700;color:var(--blue)}app-volcanoes:not(.unscoped) .panel>.learn,app-volcanoes:not(.unscoped) .panel>.chart-total{margin-top:auto}app-volcanoes:not(.unscoped) .region-name{color:#33405a}app-volcanoes:not(.unscoped) .region-bar{height:7px;border-radius:999px;background:#eaf1fa}app-volcanoes:not(.unscoped) .region-bar i{display:block;height:100%;border-radius:999px;background:var(--blue)}app-volcanoes:not(.unscoped) .region-count{text-align:right;font-weight:700;color:var(--ink)}app-volcanoes:not(.unscoped) .sources{position:sticky;bottom:0;z-index:10;display:flex;align-items:center;gap:26px;padding:14px 34px;border-top:1px solid #e3ecf8;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 20px #08265012;font-size:12px}app-volcanoes:not(.unscoped) .sources-title{display:flex;align-items:center;gap:9px;font-weight:800;color:var(--ink)}app-volcanoes:not(.unscoped) .sources-title svg{width:17px;height:17px;color:var(--blue)}app-volcanoes:not(.unscoped) .source-list{flex:1;display:flex;flex-wrap:wrap;gap:26px}app-volcanoes:not(.unscoped) .source{display:flex;align-items:center;gap:9px}app-volcanoes:not(.unscoped) .source strong{display:block;font-size:12px;color:var(--ink)}app-volcanoes:not(.unscoped) .source small{display:block;font-size:10.5px;color:var(--muted)}app-volcanoes:not(.unscoped) .source-dot{width:9px;height:9px;border-radius:50%;background:#22a55f}app-volcanoes:not(.unscoped) .source.down .source-dot{background:#d2d9e4}app-volcanoes:not(.unscoped) .volcan-pin{cursor:pointer}app-volcanoes:not(.unscoped) .volcan-pin.oculto{display:none}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza{color:#f2600c}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza>div:first-child{animation:lava-viva 1.6s ease-in-out infinite}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza .llama-fuera svg{width:100%;height:100%;stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 2px 5px rgba(6,24,52,.45));transform-box:fill-box;transform-origin:50% 100%;animation:penacho-vivo 1.1s ease-in-out infinite}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza .llama-fuera .chorro{fill:#ff5c00}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza .llama-fuera .nucleo{fill:#ffd166}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza .llama-fuera .nube{fill:#fff;stroke:#0b254538}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza:before{content:"";position:absolute;left:50%;bottom:0;width:24px;height:24px;margin:0 0 -12px -12px;border-radius:50%;border:2px solid currentColor;animation:quake-onda 1.1s ease-out infinite;pointer-events:none}app-volcanoes:not(.unscoped) .quake-dot.epicenter{width:26px;height:26px;border:0;background:#e0262b;box-shadow:0 0 0 3px #ffffffe6;overflow:visible}app-volcanoes:not(.unscoped) .quake-dot.epicenter:hover{transform:none}app-volcanoes:not(.unscoped) .quake-core{position:absolute;top:50%;left:50%;z-index:3;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:50%;background:#fff}app-volcanoes:not(.unscoped) .quake-ring{position:absolute;top:50%;left:50%;z-index:1;width:26px;height:26px;margin:-13px 0 0 -13px;border:2px solid rgba(224,38,43,.75);border-radius:50%;animation:quake-wave 2.6s ease-out infinite;pointer-events:none}@keyframes quake-wave{0%{transform:scale(1);opacity:.85}to{transform:scale(4.6);opacity:0}}app-volcanoes:not(.unscoped) .quake-value{position:absolute;top:50%;left:calc(100% + 9px);z-index:4;transform:translateY(-50%);padding:2px 7px;border-radius:5px;background:#091a36db;color:#fff;font-size:11px;font-weight:800;line-height:1.4;white-space:nowrap}@media(prefers-reduced-motion:reduce){app-volcanoes:not(.unscoped) .quake-ring{animation:none}app-volcanoes:not(.unscoped) .quake-ring:nth-child(1){transform:scale(1.7);opacity:.5}app-volcanoes:not(.unscoped) .quake-ring:nth-child(2){transform:scale(2.6);opacity:.32}app-volcanoes:not(.unscoped) .quake-ring:nth-child(3){transform:scale(3.5);opacity:.18}app-volcanoes:not(.unscoped) .quake-ring:nth-child(4){transform:scale(4.3);opacity:.1}}app-volcanoes:not(.unscoped) .quake-popup .popup-mag{display:inline-block;margin:0 0 8px;padding:3px 10px;border-radius:6px;font-size:15px;font-weight:800}app-volcanoes:not(.unscoped) .quake-popup .popup-mag.low{background:#e8f7ee;color:#1c8049}app-volcanoes:not(.unscoped) .quake-popup .popup-mag.medium{background:#fff3e3;color:#b3660b}app-volcanoes:not(.unscoped) .quake-popup .popup-mag.high{background:#fdeaea;color:#c62f2a}app-volcanoes:not(.unscoped) .quake-popup .popup-place{margin:0 0 10px;font-size:13px;font-weight:700;line-height:1.35;color:#0b1f3a}app-volcanoes:not(.unscoped) .quake-popup .popup-facts{display:grid;gap:5px;margin:0;padding-top:9px;border-top:1px solid #eaf1fa}app-volcanoes:not(.unscoped) .quake-popup .popup-facts div{display:flex;justify-content:space-between;gap:14px}app-volcanoes:not(.unscoped) .quake-popup .popup-facts dt{font-size:11.5px;color:#617291}app-volcanoes:not(.unscoped) .quake-popup .popup-facts dd{margin:0;font-size:11.5px;font-weight:700;color:#0b1f3a}@media(max-width:1400px){app-volcanoes:not(.unscoped) .panels{grid-template-columns:repeat(2,minmax(0,1fr))}}app-volcanoes:not(.unscoped) .subnav{display:flex;gap:22px;padding:0 34px;background:#fff;border-bottom:1px solid var(--line)}app-volcanoes:not(.unscoped) .subnav a{position:relative;padding:13px 0;color:var(--muted);font-size:13px;font-weight:700;text-decoration:none}app-volcanoes:not(.unscoped) .subnav a:hover{color:#33405a}app-volcanoes:not(.unscoped) .subnav a.active{color:var(--blue)}app-volcanoes:not(.unscoped) .subnav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-volcanoes:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-volcanoes:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}app-volcanoes:not(.unscoped) .live-strip{margin:0 34px 18px;padding:16px 20px;border:1px solid #e3ecf8;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-volcanoes:not(.unscoped) .live-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}app-volcanoes:not(.unscoped) .live-head h2{margin:0;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink)}app-volcanoes:not(.unscoped) .live-meta{margin-left:auto;font-size:11.5px;color:var(--muted)}app-volcanoes:not(.unscoped) .live-tsunami{color:#d4342b}app-volcanoes:not(.unscoped) .live-dot-pulse{position:relative;width:9px;height:9px;border-radius:50%;background:#2fb457}app-volcanoes:not(.unscoped) .live-dot-pulse:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(47,180,87,.55);border-radius:50%;animation:live-pulse 2s ease-out infinite}@keyframes live-pulse{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.6);opacity:0}}app-volcanoes:not(.unscoped) .live-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}app-volcanoes:not(.unscoped) .live-item{display:flex;align-items:center;gap:10px;padding:9px 11px;border:1px solid #eef3fa;border-radius:9px;min-width:0}app-volcanoes:not(.unscoped) .live-item.felt{border-color:#ffd9a8;background:#fffaf2}app-volcanoes:not(.unscoped) .live-item .mag{flex:none;min-width:38px;padding:4px 8px;font-size:12px}app-volcanoes:not(.unscoped) .live-place{margin:0;font-size:12px;font-weight:700;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .live-when{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-volcanoes:not(.unscoped) .live-felt{color:#b3660b;font-weight:700}@media(max-width:1200px){app-volcanoes:not(.unscoped) .live-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){app-volcanoes:not(.unscoped) .live-dot-pulse:after{animation:none}}app-volcanoes:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:0 34px 18px}app-volcanoes:not(.unscoped) .tira-de-secciones{position:relative;z-index:3;margin:-26px 34px 14px}app-volcanoes:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-volcanoes:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;text-transform:none;letter-spacing:normal}app-volcanoes:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-volcanoes:not(.unscoped) .view-tabs a:hover{color:#33405a}app-volcanoes:not(.unscoped) .view-tabs a.active{color:#0056d8}app-volcanoes:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}@media(max-width:900px){app-volcanoes:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-volcanoes:not(.unscoped) .live-board{position:relative;margin:0 34px 18px;padding:20px 22px 16px;overflow:hidden;border:1px solid #e3ecf8;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-volcanoes:not(.unscoped) .live-board-head{display:grid;grid-template-columns:1fr auto;align-items:center;gap:14px 14px;margin-bottom:18px}app-volcanoes:not(.unscoped) .live-board-head h2{margin:0;color:#0b1f3a;font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}app-volcanoes:not(.unscoped) .live-pulse{position:relative;width:26px;height:26px;flex:none;display:grid;place-items:center;border:1px solid #cdead9;border-radius:50%}app-volcanoes:not(.unscoped) .live-pulse:before{content:"";width:10px;height:10px;border-radius:50%;background:#17a75c}app-volcanoes:not(.unscoped) .live-pulse:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid rgba(23,167,92,.45);animation:live-ring 2.2s ease-out infinite}@keyframes live-ring{0%{transform:scale(.75);opacity:.9}to{transform:scale(1.35);opacity:0}}app-volcanoes:not(.unscoped) .live-stats{display:flex;align-items:center;gap:22px;margin-left:auto}app-volcanoes:not(.unscoped) .live-stats span{display:inline-flex;align-items:center;gap:7px;color:#617291;font-size:13px;white-space:nowrap}app-volcanoes:not(.unscoped) .live-stats strong{color:#0b1f3a;font-size:15px;font-weight:800}app-volcanoes:not(.unscoped) .live-stats svg{width:17px;height:17px;color:#17a75c}app-volcanoes:not(.unscoped) .live-stats .felt svg{color:#e0a11b}app-volcanoes:not(.unscoped) .live-stats .flagged svg{color:#e0662f}app-volcanoes:not(.unscoped) .live-stats .flagged strong{color:#e0662f}@media(max-width:1500px){app-volcanoes:not(.unscoped) .live-board-head{grid-template-columns:1fr;justify-items:start}app-volcanoes:not(.unscoped) .live-stats{margin-left:0}}app-volcanoes:not(.unscoped) .live-title{display:flex;align-items:center;gap:14px;min-width:0}app-volcanoes:not(.unscoped) .live-filters{display:flex;gap:6px;margin:18px 34px 0;padding:0 0 0 14px;justify-content:flex-start}app-volcanoes:not(.unscoped) .live-filter{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font-size:13px;font-weight:700;cursor:pointer}app-volcanoes:not(.unscoped) .live-filter svg{width:15px;height:15px;color:#7c8ba4}app-volcanoes:not(.unscoped) .live-filter:hover{background:#f5f9ff}app-volcanoes:not(.unscoped) .live-filter.active{padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-volcanoes:not(.unscoped) .live-filter.active svg{color:#0056d8}app-volcanoes:not(.unscoped) .live-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}app-volcanoes:not(.unscoped) .live-card{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px 13px;padding:13px 14px;border:1px solid #e8eef7;border-radius:12px;background:#fff;cursor:pointer;transition:border-color .14s ease,transform .14s ease}app-volcanoes:not(.unscoped) .live-card:hover{transform:translateY(-1px);border-color:#cddaeb}app-volcanoes:not(.unscoped) .live-card.significant{border-color:#e2482a;box-shadow:0 0 0 1px #e2482a2e}app-volcanoes:not(.unscoped) .live-warn{position:absolute;top:-1px;right:-1px;display:grid;place-items:center;width:26px;height:24px;border-radius:0 12px 0 10px;background:#e2482a}app-volcanoes:not(.unscoped) .live-warn svg{width:13px;height:13px;color:#fff}app-volcanoes:not(.unscoped) .live-distancia{display:grid;place-items:center;flex:none;width:22px;color:#8496ae}app-volcanoes:not(.unscoped) .live-distancia svg{width:15px;height:15px}app-volcanoes:not(.unscoped) .live-mag{position:relative;display:flex;align-items:center;gap:5px;flex:none;min-width:72px;height:48px;justify-content:center;padding:0 10px;border-radius:11px;color:#0b1f3a;font-size:19px;font-weight:800}app-volcanoes:not(.unscoped) .live-mag b{font-weight:800}app-volcanoes:not(.unscoped) .live-mag.sin-dato{background:#6b7c992e}app-volcanoes:not(.unscoped) .live-mag.green{background:#2f9e5f33}app-volcanoes:not(.unscoped) .live-mag.yellow{background:#e0a52a42}app-volcanoes:not(.unscoped) .live-mag.orange{background:#f2760c3d}app-volcanoes:not(.unscoped) .live-mag.red{background:#e0342f38}app-volcanoes:not(.unscoped) .live-mag small{font-size:11px;font-weight:700;opacity:.75}app-volcanoes:not(.unscoped) .live-onda{position:relative;display:grid;place-items:center;width:26px;height:26px;flex:none;border:2px solid #fff;border-radius:50%;box-shadow:0 3px 8px #06183440}app-volcanoes:not(.unscoped) .live-onda svg{width:58%;height:58%;color:#fff}app-volcanoes:not(.unscoped) .live-onda:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:live-onda-crece 2.6s ease-out infinite;pointer-events:none}@keyframes live-onda-crece{0%{transform:scale(1);opacity:.65}80%,to{transform:scale(2.1);opacity:0}}@media(prefers-reduced-motion:reduce){app-volcanoes:not(.unscoped) .live-onda:before{animation:none;opacity:.4}}app-volcanoes:not(.unscoped) .live-card.cargando{cursor:default;pointer-events:none}app-volcanoes:not(.unscoped) .live-card.cargando .live-mag.hueco{display:grid;place-items:center;background:#eef3fa}app-volcanoes:not(.unscoped) .live-card.cargando .ruedecita{width:18px;height:18px;border:2px solid #cfdcee;border-top-color:#0056d8;border-radius:50%;animation:ruedecita-gira .8s linear infinite}app-volcanoes:not(.unscoped) .live-card.cargando .linea{height:11px;margin:0 0 8px;border-radius:6px;background:#eef3fa}app-volcanoes:not(.unscoped) .live-card.cargando .linea.larga{width:82%}app-volcanoes:not(.unscoped) .live-card.cargando .linea.corta{width:54%;margin-bottom:0}@keyframes ruedecita-gira{to{transform:rotate(360deg)}}app-volcanoes:not(.unscoped) .live-body{min-width:0}app-volcanoes:not(.unscoped) .live-place{margin:0;color:#0b1f3a;font-size:13.5px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .live-body .live-meta{display:flex;align-items:center;gap:6px;margin:6px 0 0;color:#7d8ea8;font-size:11.5px}app-volcanoes:not(.unscoped) .live-body .live-meta svg{width:12px;height:12px}app-volcanoes:not(.unscoped) .live-body .live-meta i{width:1px;height:11px;background:#e3ecf8}app-volcanoes:not(.unscoped) .live-felt{display:grid;justify-items:center;gap:1px;padding-left:12px;border-left:1px solid #eef3fa;color:#9fb0c7}app-volcanoes:not(.unscoped) .live-felt svg{width:14px;height:14px}app-volcanoes:not(.unscoped) .live-felt strong{color:#46566f;font-size:13px;font-weight:800}app-volcanoes:not(.unscoped) .live-felt small{font-size:10px}app-volcanoes:not(.unscoped) .live-felt.has-felt{color:#e0a11b}app-volcanoes:not(.unscoped) .live-felt.has-felt strong{color:#e0a11b}app-volcanoes:not(.unscoped) .live-empty{grid-column:1/-1;margin:18px 0;color:#7d8ea8;font-size:13px;text-align:center}app-volcanoes:not(.unscoped) .live-legend{display:flex;align-items:center;gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid #eef3fa;font-size:12px}app-volcanoes:not(.unscoped) .live-legend .legend-title{color:#9fb0c7;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}app-volcanoes:not(.unscoped) .live-legend .legend-key{display:inline-flex;align-items:center;gap:7px;color:#46566f}app-volcanoes:not(.unscoped) .live-legend .legend-key i{width:9px;height:9px;border-radius:50%}app-volcanoes:not(.unscoped) .live-legend .legend-key em{color:#7d8ea8;font-style:normal}app-volcanoes:not(.unscoped) .live-legend .legend-key.quiet i{background:#6b7c99}app-volcanoes:not(.unscoped) .live-legend .legend-key.capable i{background:#f0b429}app-volcanoes:not(.unscoped) .live-legend .legend-key.flagged i{background:#e0342f}app-volcanoes:not(.unscoped) .live-legend .legend-note{margin-left:auto;color:#9fb0c7}@media(max-width:1400px){app-volcanoes:not(.unscoped) .live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}app-volcanoes:not(.unscoped) .map-controls{position:absolute;top:18px;right:18px;z-index:3;display:flex;flex-direction:column;align-items:flex-end;gap:10px}app-volcanoes:not(.unscoped) .control-group{overflow:hidden;border-radius:8px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-volcanoes:not(.unscoped) .control-group button{width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#33405a;font-size:19px;cursor:pointer}app-volcanoes:not(.unscoped) .control-group button:hover{background:#f2f7fd}app-volcanoes:not(.unscoped) .control-group button svg{width:18px;height:18px}app-volcanoes:not(.unscoped) .control-group button+button{border-top:1px solid #e4edf8}@media(max-width:620px){app-volcanoes:not(.unscoped) .map-controls{top:10px;right:10px;gap:6px}app-volcanoes:not(.unscoped) .control-group button{width:30px;height:30px;font-size:15px}app-volcanoes:not(.unscoped) .control-group button svg{width:14px;height:14px}app-volcanoes:not(.unscoped) .mapa-col .boton-mapa{width:30px;height:30px}app-volcanoes:not(.unscoped) .mapa-col .boton-mapa svg{width:14px;height:14px}}app-volcanoes:not(.unscoped) .live-board,app-volcanoes:not(.unscoped) .panel{position:relative}app-volcanoes:not(.unscoped) .live-board app-section-loader{--loader-veil: rgba(8, 32, 70, .42);--loader-track: rgba(255, 255, 255, .28);--loader-ring: #fff}app-volcanoes:not(.unscoped) .hero-loading{position:relative;min-height:190px}app-volcanoes:not(.unscoped) .hero-loading app-section-loader{--loader-veil: transparent;--loader-track: rgba(255, 255, 255, .24);--loader-ring: #fff}@media(max-width:760px){app-volcanoes:not(.unscoped) .overlap-row{margin:-74px 16px 18px}app-volcanoes:not(.unscoped) .panels{grid-template-columns:minmax(0,1fr);padding:20px 16px 24px}app-volcanoes:not(.unscoped) .live-strip{margin:0 16px 18px}}app-volcanoes:not(.unscoped) .mapa-destacado{display:flex;align-items:center;gap:14px;margin-top:10px;flex-wrap:wrap}app-volcanoes:not(.unscoped) .md-magnitud{padding:4px 12px;border-radius:8px;font-size:.95rem;font-weight:800;color:#fff;background:#2f9e5f}app-volcanoes:not(.unscoped) .md-magnitud.low{background:#2f9e5f}app-volcanoes:not(.unscoped) .md-magnitud.medium{background:#f0b429}app-volcanoes:not(.unscoped) .md-magnitud.high{background:#e0342f}app-volcanoes:not(.unscoped) .md-sitio{font-size:.9rem;font-weight:700;color:#0b1f3a}app-volcanoes:not(.unscoped) .md-datos{display:flex;gap:18px;margin:0 0 0 auto}app-volcanoes:not(.unscoped) .md-datos dt{font-size:.72rem;color:#617291}app-volcanoes:not(.unscoped) .md-datos dd{margin:0;font-size:.86rem;font-weight:800;color:#0b1f3a}app-volcanoes:not(.unscoped) .hero-copy app-alert-status{display:block;margin-top:18px}app-volcanoes:not(.unscoped) .quake-dot svg{width:58%;height:58%}app-volcanoes:not(.unscoped) .live-anuncio{grid-column:4;grid-row:1/span 2;display:grid;place-items:center;border:1px dashed #d3e0f2;border-radius:12px;background:#fbfdff;color:#9fb0c7;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media(max-width:1400px){app-volcanoes:not(.unscoped) .live-anuncio{grid-column:1/-1;grid-row:auto;min-height:72px}}app-volcanoes:not(.unscoped) .leyenda-sismos{position:absolute;left:14px;bottom:14px;z-index:2;display:flex;flex-wrap:wrap;gap:6px 16px;padding:9px 13px;border-radius:10px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 10px 24px #0414304d;font-size:.8rem;font-weight:700;color:#fff}app-volcanoes:not(.unscoped) .leyenda-sismos span{display:flex;align-items:center;gap:9px}app-volcanoes:not(.unscoped) .leyenda-sismos .punto{width:11px;height:11px;border-radius:50%;background:#6b7c99}app-volcanoes:not(.unscoped) .leyenda-sismos .punto.green{background:#2f9e5f}app-volcanoes:not(.unscoped) .leyenda-sismos .punto.yellow{background:#e0a52a}app-volcanoes:not(.unscoped) .leyenda-sismos .punto.orange{background:#f2760c}app-volcanoes:not(.unscoped) .leyenda-sismos .punto.red{background:#e0342f}app-volcanoes:not(.unscoped) .leyenda-sismos .punto.sin-dato{background:#6b7c99}app-volcanoes:not(.unscoped) .hero-copy.solo-titulo{max-width:640px}app-volcanoes:not(.unscoped) .hero-copy.solo-titulo .region{font-size:46px;font-weight:800;line-height:1.1;letter-spacing:-.02em}app-volcanoes:not(.unscoped) .hero-copy.solo-titulo .hero-linea{margin:10px 0 0;font-size:15px;line-height:1.45;color:#ffffffdb}app-volcanoes:not(.unscoped) .hero-onda{position:relative;display:inline-grid;place-items:center;width:44px;height:44px;margin-left:14px;vertical-align:12px;border:3px solid #fff;border-radius:50%;box-shadow:0 6px 16px #04143059}app-volcanoes:not(.unscoped) .hero-onda svg{width:56%;height:56%;color:#fff}app-volcanoes:not(.unscoped) .hero-onda.minimal{background:#2f9e5f;color:#2f9e5f}app-volcanoes:not(.unscoped) .hero-onda.low{background:#2f86ff;color:#2f86ff}app-volcanoes:not(.unscoped) .hero-onda.moderate{background:#f0b429;color:#f0b429}app-volcanoes:not(.unscoped) .hero-onda.high{background:#e0342f;color:#e0342f}app-volcanoes:not(.unscoped) .hero-onda:before{content:"";position:absolute;inset:-4px;border-radius:50%;border:3px solid currentColor;animation:live-onda-crece 2.6s ease-out infinite;pointer-events:none}@media(prefers-reduced-motion:reduce){app-volcanoes:not(.unscoped) .hero-onda:before{animation:none;opacity:.4}}app-volcanoes:not(.unscoped) .estado{display:flex;align-items:center;gap:11px;margin:6px 0 2px;font-size:34px;font-weight:800;line-height:1.1;letter-spacing:-.5px}app-volcanoes:not(.unscoped) .estado svg{flex:none;width:30px;height:30px}app-volcanoes:not(.unscoped) .estado.inside{color:#ff9b93}app-volcanoes:not(.unscoped) .estado.nearby{color:#f5cf7a}app-volcanoes:not(.unscoped) .estado.outside{color:#8ee2ad}app-volcanoes:not(.unscoped) .estado.unmapped{color:#f5cf7a}app-volcanoes:not(.unscoped) .estado.unknown{color:#ffffffdb}app-volcanoes:not(.unscoped) .boletines{margin:0 34px 18px;padding:0;border:1px solid #e3ecf8;border-radius:16px;background:#fff;box-shadow:var(--sombra-tarjeta);overflow:hidden}app-volcanoes:not(.unscoped) .boletines>.panel-head{padding:14px 18px}app-volcanoes:not(.unscoped) .lista-boletines{margin:0;padding:0;list-style:none}app-volcanoes:not(.unscoped) .boletin{display:grid;grid-template-columns:116px minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--line, #e9eef6);border-left:4px solid #9aa8bf}app-volcanoes:not(.unscoped) .boletin.warning{border-left-color:#d4342b;background:#fff7f6}app-volcanoes:not(.unscoped) .boletin.advisory{border-left-color:#e08a12;background:#fffaf1}app-volcanoes:not(.unscoped) .boletin.watch{border-left-color:#d9b310}app-volcanoes:not(.unscoped) .boletin.information{border-left-color:#7f93b2}app-volcanoes:not(.unscoped) .escalon{justify-self:start;padding:4px 11px;border-radius:999px;font-size:11.5px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;background:#eef2f8;color:#45577a}.boletin.warning app-volcanoes:not(.unscoped) .escalon{background:#fdeaea;color:#c1231c}.boletin.advisory app-volcanoes:not(.unscoped) .escalon{background:#fdf0dd;color:#9a5c07}.boletin.watch app-volcanoes:not(.unscoped) .escalon{background:#fbf5d5;color:#86690a}app-volcanoes:not(.unscoped) .boletin-cuerpo{min-width:0}app-volcanoes:not(.unscoped) .boletin-titulo{margin:0;font-size:13.5px;font-weight:700;color:var(--ink, #0f2244);text-transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .boletin-meta{display:flex;align-items:center;gap:7px;margin:3px 0 0;font-size:11.5px;color:var(--muted, #6b7c99)}app-volcanoes:not(.unscoped) .boletin-meta svg{width:13px;height:13px}app-volcanoes:not(.unscoped) .boletin-meta i{width:3px;height:3px;border-radius:50%;background:currentColor}app-volcanoes:not(.unscoped) .boletin-accion{justify-self:end;font-size:12px;font-weight:700;color:#45577a;text-align:right}.boletin.warning app-volcanoes:not(.unscoped) .boletin-accion{color:#c1231c}.boletin.advisory app-volcanoes:not(.unscoped) .boletin-accion{color:#9a5c07}app-volcanoes:not(.unscoped) .veredicto{display:flex;flex-direction:column;align-items:center;gap:1px;flex:none;width:72px;color:var(--muted, #6b7c99)}app-volcanoes:not(.unscoped) .veredicto svg{width:15px;height:15px}app-volcanoes:not(.unscoped) .veredicto strong{font-size:12px;font-weight:800}app-volcanoes:not(.unscoped) .veredicto small{font-size:10px}app-volcanoes:not(.unscoped) .veredicto.si{color:#d4342b}app-volcanoes:not(.unscoped) td.si{color:#c62f2a!important;font-weight:800}app-volcanoes:not(.unscoped) .columna-avisos{display:flex;flex-direction:column;gap:0;min-width:0}app-volcanoes:not(.unscoped) .columna-avisos .boletines,app-volcanoes:not(.unscoped) .columna-avisos .live-board{margin:0}app-volcanoes:not(.unscoped) .columna-avisos .live-board{flex:1;display:flex;flex-direction:column;min-height:0}app-volcanoes:not(.unscoped) .columna-avisos .live-grid{display:flex;flex-direction:column;gap:9px;min-height:0;overflow-y:auto;padding-right:4px}app-volcanoes:not(.unscoped) .columna-avisos .live-card{gap:11px;padding:9px 11px}app-volcanoes:not(.unscoped) .columna-avisos .live-card{grid-template-columns:22px 82px minmax(0,1fr) auto}app-volcanoes:not(.unscoped) .columna-avisos .live-mag{width:100%;height:40px;font-size:17px}app-volcanoes:not(.unscoped) .columna-avisos .veredicto{width:62px}app-volcanoes:not(.unscoped) .columna-avisos .veredicto strong{font-size:11px}app-volcanoes:not(.unscoped) .columna-avisos .live-filters{margin:10px 0 12px;flex-wrap:wrap}app-volcanoes:not(.unscoped) .columna-avisos .live-legend{margin-top:12px;gap:8px 14px;font-size:11px}app-volcanoes:not(.unscoped) .sin-avisos{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 18px}app-volcanoes:not(.unscoped) .escudo{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:#17a75c;box-shadow:0 0 0 4px #17a75c1a}app-volcanoes:not(.unscoped) .escudo svg{width:21px;height:21px}app-volcanoes:not(.unscoped) .sin-avisos-titulo{margin:2px 0 4px;font-size:15px;font-weight:800;color:var(--ink, #0f2244)}app-volcanoes:not(.unscoped) .sin-avisos-linea{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted, #6b7c99)}app-volcanoes:not(.unscoped) .informativos{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line, #e9eef6);list-style:none;display:grid;gap:8px}app-volcanoes:not(.unscoped) .informativos li{display:flex;align-items:baseline;gap:8px;font-size:12px;color:#33405a;min-width:0}app-volcanoes:not(.unscoped) .informativos span{flex:none;padding:2px 7px;border-radius:999px;background:#eef2f8;color:#45577a;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.4px}app-volcanoes:not(.unscoped) .informativos li>:not(span):not(i),app-volcanoes:not(.unscoped) .informativos li{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .informativos i{flex:none;margin-left:auto;font-style:normal;color:var(--muted, #6b7c99)}@media(max-width:1200px){app-volcanoes:not(.unscoped) .mapa-y-tarjetas{grid-template-columns:minmax(0,1fr)}}app-volcanoes:not(.unscoped) .leyenda-sismos .zona{width:12px;height:12px;border-radius:3px;background:#ff8a5c8c;box-shadow:inset 0 0 0 1px #ff9d70}app-volcanoes:not(.unscoped) .leyenda-sismos .separada{padding-left:14px;margin-left:2px;border-left:1px solid rgba(255,255,255,.22)}app-volcanoes:not(.unscoped) .aviso-zonas{position:absolute;right:14px;bottom:14px;z-index:2;margin:0;padding:6px 11px;border-radius:9px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:11.5px;font-weight:700;color:#ffd0b8}app-volcanoes:not(.unscoped) .informativos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;overflow:visible;white-space:normal}app-volcanoes:not(.unscoped) .informativos li>span:first-child{white-space:nowrap}app-volcanoes:not(.unscoped) .informativos li:after{content:none}app-volcanoes:not(.unscoped) .informativos b{min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .aviso-zonas.vacia{color:#ffffffad}app-volcanoes:not(.unscoped) .margen{display:flex;align-items:center;gap:9px;margin:0 0 12px;padding:10px 13px;border-radius:10px;background:transparent;border:1.5px solid currentColor;font-size:13px;color:#7a5c11}app-volcanoes:not(.unscoped) .margen svg{flex:none;width:16px;height:16px}app-volcanoes:not(.unscoped) .margen b{font-weight:800}app-volcanoes:not(.unscoped) .margen.holgado{background:#e9f8ef;color:#17663f}app-volcanoes:not(.unscoped) .margen.tarde{background:#fdeaea;color:#b3241e}app-volcanoes:not(.unscoped) .a-pie{display:flex;gap:9px;margin:0 0 12px;font-size:12.5px;line-height:1.45;color:var(--muted, #6b7c99)}app-volcanoes:not(.unscoped) .a-pie svg{flex:none;width:15px;height:15px;margin-top:2px}app-volcanoes:not(.unscoped) .a-pie b{color:var(--ink, #0f2244);font-weight:800}app-volcanoes:not(.unscoped) .lista-volcanes{margin:0;padding:0;list-style:none}app-volcanoes:not(.unscoped) .volcan{display:grid;grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:14px;padding:11px 18px;border-top:1px solid var(--line, #e9eef6);cursor:pointer}app-volcanoes:not(.unscoped) .volcan:hover{background:#f6f9fe}app-volcanoes:not(.unscoped) .volcan .escalon{justify-self:start;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;background:#eef2f8;color:#45577a}app-volcanoes:not(.unscoped) .volcan.red .escalon{background:#d4342b;color:#fff}app-volcanoes:not(.unscoped) .volcan.orange .escalon{background:#e07a12;color:#fff}app-volcanoes:not(.unscoped) .volcan.yellow .escalon{background:#d9b310;color:#fff}app-volcanoes:not(.unscoped) .volcan.green .escalon{background:#2f9e5f;color:#fff}app-volcanoes:not(.unscoped) .volcan-cuerpo{min-width:0}app-volcanoes:not(.unscoped) .volcan-nombre{margin:0;font-size:13.5px;font-weight:700;color:var(--ink, #0f2244);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .volcan-meta{display:flex;align-items:center;gap:7px;margin:2px 0 0;font-size:11.5px;color:var(--muted, #6b7c99)}app-volcanoes:not(.unscoped) .volcan-meta i{width:3px;height:3px;border-radius:50%;background:currentColor}app-volcanoes:not(.unscoped) .volcan-etiqueta{justify-self:end;font-size:11.5px;font-weight:700;color:#45577a;text-align:right;max-width:190px}app-volcanoes:not(.unscoped) .estado.sin-dato{color:#ffffffe6}app-volcanoes:not(.unscoped) .estado.green{color:#8ee2ad}app-volcanoes:not(.unscoped) .estado.yellow{color:#f5cf7a}app-volcanoes:not(.unscoped) .estado.orange{color:#ffb877}app-volcanoes:not(.unscoped) .estado.red{color:#ff9b93}app-volcanoes:not(.unscoped) .volcan{grid-template-columns:76px minmax(0,1fr) auto}app-volcanoes:not(.unscoped) .volcan-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-volcanoes:not(.unscoped) .volcan-meta i{flex:none}app-volcanoes:not(.unscoped) .volcan-etiqueta{white-space:nowrap}app-volcanoes:not(.unscoped) .sin-avisos.cargando-avisos .escudo{background:#eef2f8;box-shadow:none}app-volcanoes:not(.unscoped) .sin-avisos.cargando-avisos .linea{height:11px;margin:4px 0;border-radius:5px;background:#eef2f8}app-volcanoes:not(.unscoped) .sin-avisos.cargando-avisos .linea.larga{width:190px}app-volcanoes:not(.unscoped) .sin-avisos.cargando-avisos .linea.corta{width:130px}app-volcanoes:not(.unscoped) .pestana-punto.red{background:#c1121f}app-volcanoes:not(.unscoped) .pestana-punto.orange{background:#e2620e}app-volcanoes:not(.unscoped) .pestana-punto.yellow{background:#eab308}app-volcanoes:not(.unscoped) .pestana-punto.green{background:#16a34a}app-volcanoes:not(.unscoped) .pestana-punto.sin-dato{background:#b9c3d4}app-volcanoes:not(.unscoped) .ficha-volcan{display:grid;grid-template-columns:minmax(220px,300px) 1fr;align-items:center;gap:24px;padding:2px 0 20px}app-volcanoes:not(.unscoped) .ficha-icono{display:grid;place-items:center;width:46px;height:46px;flex:0 0 auto;border-radius:50%;background:#8496ae;color:#fff}app-volcanoes:not(.unscoped) .ficha-icono svg{width:24px;height:24px;stroke-width:2}app-volcanoes:not(.unscoped) .ficha-icono.red{background:#e2482a}app-volcanoes:not(.unscoped) .ficha-icono.orange{background:#ef8b1b}app-volcanoes:not(.unscoped) .ficha-icono.yellow{background:#edb60c}app-volcanoes:not(.unscoped) .ficha-icono.green{background:#17a75c}app-volcanoes:not(.unscoped) .nombre-y-circulo{display:flex;align-items:center;gap:14px;min-width:0}app-volcanoes:not(.unscoped) .ficha-nombre{min-width:0}app-volcanoes:not(.unscoped) .ficha-nombre h2{margin:0;font-size:22px;font-weight:800;text-transform:none}app-volcanoes:not(.unscoped) .ficha-nombre p{margin:2px 0 0;color:#617291;font-size:14px}app-volcanoes:not(.unscoped) .ficha-datos{display:flex;justify-content:flex-end;margin:0}app-volcanoes:not(.unscoped) .ficha-datos>div{flex:none;padding:0 16px;border-left:1px solid #e6eefa}app-volcanoes:not(.unscoped) .ficha-datos>div:last-child{padding-right:0}app-volcanoes:not(.unscoped) .ficha-datos strong{display:block;color:#0b2545;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}app-volcanoes:not(.unscoped) .fd-rotulo{display:block;margin-bottom:6px;color:#617291;font-size:12.5px;font-weight:500}@media(max-width:1000px){app-volcanoes:not(.unscoped) .ficha-datos{margin-left:0;gap:18px}}app-volcanoes:not(.unscoped) .anuncios{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:stretch;margin-top:18px}app-volcanoes:not(.unscoped) .anuncios .card{position:relative;padding:18px 20px 16px;border-radius:14px}app-volcanoes:not(.unscoped) .anuncios .promo-card{display:flex;flex-direction:column;justify-content:center;border:0;background:#0b2545;color:#fff}app-volcanoes:not(.unscoped) .anuncios .promo-card h3{margin:0 0 8px;color:#fff;font-size:20px;line-height:1.2}app-volcanoes:not(.unscoped) .anuncios .promo-card p{margin:0 0 16px;color:#cddcf2;font-size:12.5px;line-height:1.4}app-volcanoes:not(.unscoped) .anuncios .promo-flag{position:absolute;top:10px;right:12px;padding:2px 7px;border-radius:4px;background:#fff3;color:#eaf2ff;font-size:10px;font-weight:700}app-volcanoes:not(.unscoped) .anuncios .promo-hueco{display:grid;place-items:start;min-height:120px;padding:14px;border:1px dashed #d8e2f2;background:#f7faff;box-shadow:none}app-volcanoes:not(.unscoped) .anuncios .promo-hueco .promo-flag{background:#0b254514;color:#5b6c85}app-volcanoes:not(.unscoped) .anuncios .promo-cta{display:inline-block;text-decoration:none;align-self:flex-start;padding:9px 16px;border:0;border-radius:7px;background:#1652f0;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}app-volcanoes:not(.unscoped) .anuncios .promo-cta:hover{background:#0d43d0}@media(max-width:620px){app-volcanoes:not(.unscoped) .ficha-volcan{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px}app-volcanoes:not(.unscoped) .ficha-nombre h2{font-size:18px}app-volcanoes:not(.unscoped) .ficha-nombre p{font-size:12.5px}app-volcanoes:not(.unscoped) .ficha-datos{display:grid;grid-template-columns:1fr 1fr;justify-content:start;gap:12px}app-volcanoes:not(.unscoped) .ficha-datos>div{min-width:0;padding-left:0;border-left:0}}@keyframes quake-onda{0%{transform:scale(1);opacity:.65}80%{transform:scale(2.2);opacity:0}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza:before{animation:none;opacity:.4}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza>div:first-child{animation:none}app-volcanoes:not(.unscoped) .volcan-pin.con-ceniza .llama-fuera svg{animation:none}}@keyframes lava-viva{0%,to{background:#f2600c!important}50%{background:#ffb020!important}}@keyframes penacho-vivo{0%,to{transform:scale(1)}35%{transform:scale(.95,1.12)}70%{transform:scale(1.05,.95)}}app-volcanoes:not(.unscoped) .boletines,app-volcanoes:not(.unscoped) .live-board{position:relative}@media(max-width:620px){app-volcanoes:not(.unscoped) .tira-de-secciones{margin:-26px 12.5px 14px}app-volcanoes:not(.unscoped) .overlap-row{margin:0 12.5px 18px}app-volcanoes:not(.unscoped) .mapa-y-tarjetas{margin:18px 12.5px 0}app-volcanoes:not(.unscoped) .live-strip{margin:0 12.5px 18px}app-volcanoes:not(.unscoped) .panels{padding:26px 12.5px 30px}app-volcanoes:not(.unscoped) .subnav{padding:0 12.5px}app-volcanoes:not(.unscoped) .sources{padding:14px 12.5px}}@media(max-width:620px){app-volcanoes:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-volcanoes:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-volcanoes:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-volcanoes:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-volcanoes:not(.unscoped) .hero:not(.unscoped) .hero-title,app-volcanoes:not(.unscoped) .hero-copy>h1,app-volcanoes:not(.unscoped) .hero-titulo,app-volcanoes:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-volcanoes:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-volcanoes:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-volcanoes:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-volcanoes:not(.unscoped) .hero-copy>p,app-volcanoes:not(.unscoped) .hero-linea,app-volcanoes:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-weather-air-quality:not(.unscoped){display:contents}app-weather-air-quality:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"] a.active{color:var(--blue)}app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}app-weather-air-quality:not(.unscoped) .weather-pill{display:flex;align-items:center;gap:8px;font-size:14px}app-weather-air-quality:not(.unscoped) .weather-pill svg{width:26px;height:26px;color:#f0a825}app-weather-air-quality:not(.unscoped) .weather-pill strong{font-size:17px}app-weather-air-quality:not(.unscoped) .weather-pill span{color:var(--muted);font-size:12px}app-weather-air-quality:not(.unscoped) .subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}app-weather-air-quality:not(.unscoped) .subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}app-weather-air-quality:not(.unscoped) .subnav button:hover{color:#33405a}app-weather-air-quality:not(.unscoped) .subnav button.active{color:var(--blue)}app-weather-air-quality:not(.unscoped) .subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-weather-air-quality:not(.unscoped) .bottom-row{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;margin:18px 8px 0;align-items:stretch}app-weather-air-quality:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather-air-quality:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}app-weather-air-quality:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}app-weather-air-quality:not(.unscoped) .card-head h2 svg{width:16px;height:16px;color:var(--blue)}app-weather-air-quality:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer}app-weather-air-quality:not(.unscoped) .card-link svg{width:13px;height:13px}app-weather-air-quality:not(.unscoped) .card-link:hover{background:#f3f8ff}app-weather-air-quality:not(.unscoped) .hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}app-weather-air-quality:not(.unscoped) .hour{padding:12px 4px;border-radius:10px;text-align:center}app-weather-air-quality:not(.unscoped) .hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}app-weather-air-quality:not(.unscoped) .hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}app-weather-air-quality:not(.unscoped) .hour-icon{width:24px;height:24px;color:#f0a825}app-weather-air-quality:not(.unscoped) .hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}app-weather-air-quality:not(.unscoped) .hour-rain svg{width:11px;height:11px}app-weather-air-quality:not(.unscoped) .daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}app-weather-air-quality:not(.unscoped) .daily{margin:0;padding:0;list-style:none}app-weather-air-quality:not(.unscoped) .daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}app-weather-air-quality:not(.unscoped) .day-name{color:#33405a;font-weight:600}app-weather-air-quality:not(.unscoped) .day-icon{width:18px;height:18px;color:#f0a825}app-weather-air-quality:not(.unscoped) .day-temps{color:var(--muted);white-space:nowrap}app-weather-air-quality:not(.unscoped) .day-temps strong{color:var(--ink)}app-weather-air-quality:not(.unscoped) .day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}app-weather-air-quality:not(.unscoped) .day-rain svg{width:11px;height:11px}app-weather-air-quality:not(.unscoped) .radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}app-weather-air-quality:not(.unscoped) .radar-map{height:100%;min-height:210px;background:#0b4fb0}app-weather-air-quality:not(.unscoped) .radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}app-weather-air-quality:not(.unscoped) .radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}app-weather-air-quality:not(.unscoped) .radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}app-weather-air-quality:not(.unscoped) .aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}app-weather-air-quality:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-weather-air-quality:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-weather-air-quality:not(.unscoped) .aqi-gauge .aqi-track,app-weather-air-quality:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-weather-air-quality:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-weather-air-quality:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-weather-air-quality:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-weather-air-quality:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-weather-air-quality:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-weather-air-quality:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-weather-air-quality:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-weather-air-quality:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-weather-air-quality:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-weather-air-quality:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-weather-air-quality:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-weather-air-quality:not(.unscoped) .aqi-fuente{margin:0 0 12px;color:#6b7c99;font-size:11.5px;font-weight:600}app-weather-air-quality:not(.unscoped) .pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}app-weather-air-quality:not(.unscoped) .pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}app-weather-air-quality:not(.unscoped) .pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}app-weather-air-quality:not(.unscoped) .pollutants small.moderate{color:#d9911b}app-weather-air-quality:not(.unscoped) .pollutants small.poor{color:#d4562b}app-weather-air-quality:not(.unscoped) .conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;overflow:hidden;border-radius:10px;background:#eef3fa}app-weather-air-quality:not(.unscoped) .condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}app-weather-air-quality:not(.unscoped) .condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}app-weather-air-quality:not(.unscoped) .condition-icon svg{width:21px;height:21px}app-weather-air-quality:not(.unscoped) .condition-icon.tone-ok{color:#1f9d5f}app-weather-air-quality:not(.unscoped) .condition-icon.tone-warn{color:#e0a11b}app-weather-air-quality:not(.unscoped) .condition-icon.tone-alert{color:#e0662f}app-weather-air-quality:not(.unscoped) .condition-icon.tone-info{color:#2f86ff}app-weather-air-quality:not(.unscoped) .condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-air-quality:not(.unscoped) .condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){app-weather-air-quality:not(.unscoped) .overlap-row,app-weather-air-quality:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather-air-quality:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather-air-quality:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather-air-quality:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather-air-quality:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather-air-quality:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather-air-quality:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-air-quality:not(.unscoped) .hourly-head{margin-bottom:14px}app-weather-air-quality:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-weather-air-quality:not(.unscoped) .hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}app-weather-air-quality:not(.unscoped) .hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}app-weather-air-quality:not(.unscoped) .hourly-filters button:hover{background:#e3eaf4}app-weather-air-quality:not(.unscoped) .hourly-filters button.active{background:#16233c;color:#fff}app-weather-air-quality:not(.unscoped) .hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}app-weather-air-quality:not(.unscoped) .hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}app-weather-air-quality:not(.unscoped) .hourly-table th.num{text-align:right}app-weather-air-quality:not(.unscoped) .hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}app-weather-air-quality:not(.unscoped) .hourly-table td.num{text-align:right}app-weather-air-quality:not(.unscoped) .hourly-table td.strong{font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .hourly-table tbody tr:last-child td{border-bottom:0}app-weather-air-quality:not(.unscoped) .hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}app-weather-air-quality:not(.unscoped) .hourly-table .sky{display:flex;align-items:center;gap:9px}app-weather-air-quality:not(.unscoped) .hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}app-weather-air-quality:not(.unscoped) .hourly-table .wind span{color:var(--muted)}app-weather-air-quality:not(.unscoped) .hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}app-weather-air-quality:not(.unscoped) .hourly-table.locked .time{color:#8ea3c0}app-weather-air-quality:not(.unscoped) .hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}app-weather-air-quality:not(.unscoped) .hourly-table.locked .row-icon{opacity:.5}app-weather-air-quality:not(.unscoped) .hourly-table.locked .strong{color:#8ea3c0}app-weather-air-quality:not(.unscoped) .premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}app-weather-air-quality:not(.unscoped) .premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}app-weather-air-quality:not(.unscoped) .premium-badge svg{width:22px;height:22px}app-weather-air-quality:not(.unscoped) .premium-tag{margin:0;font-size:10.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}app-weather-air-quality:not(.unscoped) .news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}app-weather-air-quality:not(.unscoped) .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-weather-air-quality:not(.unscoped) .news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}app-weather-air-quality:not(.unscoped) .news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}app-weather-air-quality:not(.unscoped) .news-tag.breaking{color:#d4342b}app-weather-air-quality:not(.unscoped) .news-tag.national{color:#33405a}app-weather-air-quality:not(.unscoped) .news-tag.local{color:#33405a}app-weather-air-quality:not(.unscoped) .news-tag.climate{color:#d9711b}app-weather-air-quality:not(.unscoped) .news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}app-weather-air-quality:not(.unscoped) .news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){app-weather-air-quality:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather-air-quality:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather-air-quality:not(.unscoped) .current-strip{grid-template-columns:1fr}}app-weather-air-quality:not(.unscoped) .tenday-list{margin:0;padding:0;list-style:none}app-weather-air-quality:not(.unscoped) .tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}app-weather-air-quality:not(.unscoped) .tenday-list li:last-child{border-bottom:0}app-weather-air-quality:not(.unscoped) .tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .tenday-day span{font-size:11px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .tenday-icon{width:24px;height:24px;color:#f0a825}app-weather-air-quality:not(.unscoped) .tenday-condition{font-size:12.5px;color:#33405a}app-weather-air-quality:not(.unscoped) .tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}app-weather-air-quality:not(.unscoped) .tenday-rain svg{width:12px;height:12px}app-weather-air-quality:not(.unscoped) .tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}app-weather-air-quality:not(.unscoped) .tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}app-weather-air-quality:not(.unscoped) .tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-air-quality:not(.unscoped) .tenday-temps strong{font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .tenday-temps em{font-style:normal;color:var(--muted)}app-weather-air-quality:not(.unscoped) .detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}app-weather-air-quality:not(.unscoped) .detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}app-weather-air-quality:not(.unscoped) .detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}app-weather-air-quality:not(.unscoped) .detail-list{margin:0 0 16px;padding:0;list-style:none}app-weather-air-quality:not(.unscoped) .detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .detail-list li:last-child{border-bottom:0}app-weather-air-quality:not(.unscoped) .detail-list strong{color:var(--ink);font-weight:800}app-weather-air-quality:not(.unscoped) .premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}app-weather-air-quality:not(.unscoped) .premium-strip.compact .premium-badge{width:40px;height:40px}app-weather-air-quality:not(.unscoped) .premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}app-weather-air-quality:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-weather-air-quality:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-weather-air-quality:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-weather-air-quality:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-weather-air-quality:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-weather-air-quality:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-weather-air-quality:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-weather-air-quality:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-weather-air-quality:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-weather-air-quality:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-weather-air-quality:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-weather-air-quality:not(.unscoped) .aqi-trend{padding-top:16px}app-weather-air-quality:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-air-quality:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-weather-air-quality:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-weather-air-quality:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-weather-air-quality:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-weather-air-quality:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-weather-air-quality:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}app-weather-air-quality:not(.unscoped) .guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}app-weather-air-quality:not(.unscoped) .guidance strong{display:block;font-size:13px;color:var(--ink)}app-weather-air-quality:not(.unscoped) .guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}app-weather-air-quality:not(.unscoped) .guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}app-weather-air-quality:not(.unscoped) .guidance-icon svg{width:18px;height:18px}app-weather-air-quality:not(.unscoped) .guidance-icon.ok{background:#2fb457}app-weather-air-quality:not(.unscoped) .guidance-icon.warn{background:#e0a11b}app-weather-air-quality:not(.unscoped) .guidance-icon.info{background:#2f86ff}app-weather-air-quality:not(.unscoped) .guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){app-weather-air-quality:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather-air-quality:not(.unscoped) .tenday-condition{display:none}app-weather-air-quality:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}app-weather-air-quality:not(.unscoped) .news-item{display:block;text-decoration:none}app-weather-air-quality:not(.unscoped) .news-item:hover .news-title{color:var(--blue)}app-weather-air-quality:not(.unscoped) .news-tag{color:#33405a}app-weather-air-quality:not(.unscoped) .news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}app-weather-air-quality:not(.unscoped) .metric-chart{padding:4px 0 8px}app-weather-air-quality:not(.unscoped) .metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-air-quality:not(.unscoped) .metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}app-weather-air-quality:not(.unscoped) .metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-air-quality:not(.unscoped) .metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}app-weather-air-quality:not(.unscoped) .metric-col small{font-size:10px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .metric-col small.sub{font-size:9.5px;color:#9bacc6}app-weather-air-quality:not(.unscoped) .temp-bar{background:#e0662f}app-weather-air-quality:not(.unscoped) .rain-bar{background:#2f86ff}app-weather-air-quality:not(.unscoped) .humid-bar{background:#189d86}app-weather-air-quality:not(.unscoped) .wind-bar{background:#2f6fd0}app-weather-air-quality:not(.unscoped) .wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}app-weather-air-quality:not(.unscoped) .band-low{background:#4fbf7d}app-weather-air-quality:not(.unscoped) .band-mid{background:#e8c53d}app-weather-air-quality:not(.unscoped) .band-warn{background:#e08a1b}app-weather-air-quality:not(.unscoped) .band-high{background:#d4562b}app-weather-air-quality:not(.unscoped) .band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .band-key li{display:inline-flex;align-items:center;gap:6px}app-weather-air-quality:not(.unscoped) .band-key i{width:11px;height:11px;border-radius:3px}app-weather-air-quality:not(.unscoped) .news-skeleton{display:grid;gap:8px}app-weather-air-quality:not(.unscoped) .skeleton-photo{display:block;height:104px;border-radius:9px}app-weather-air-quality:not(.unscoped) .skeleton-line{display:block;height:11px;border-radius:5px}app-weather-air-quality:not(.unscoped) .skeleton-line.short{width:42%;height:9px}app-weather-air-quality:not(.unscoped) .skeleton-line:last-child{width:68%}app-weather-air-quality:not(.unscoped) .skeleton-photo,app-weather-air-quality:not(.unscoped) .skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}app-weather-air-quality:not(.unscoped) .news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){app-weather-air-quality:not(.unscoped) .skeleton-photo,app-weather-air-quality:not(.unscoped) .skeleton-line,app-weather-air-quality:not(.unscoped) .spinner{animation:none}}app-weather-air-quality:not(.unscoped) .forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}app-weather-air-quality:not(.unscoped) .forecast-trend svg{width:100%;height:100%}app-weather-air-quality:not(.unscoped) .trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-weather-air-quality:not(.unscoped) .trend-max,app-weather-air-quality:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-weather-air-quality:not(.unscoped) .trend-max{top:0}app-weather-air-quality:not(.unscoped) .trend-min{bottom:6px}app-weather-air-quality:not(.unscoped) .forecast-days{margin:0;padding:0;list-style:none}app-weather-air-quality:not(.unscoped) .forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}app-weather-air-quality:not(.unscoped) .forecast-days li:last-child{border-bottom:0}app-weather-air-quality:not(.unscoped) .fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .fday-when span{font-size:11px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .fday-icon{width:24px;height:24px;color:#f0a825}app-weather-air-quality:not(.unscoped) .fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}app-weather-air-quality:not(.unscoped) .fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .fday-metrics span{display:inline-flex;align-items:center;gap:4px}app-weather-air-quality:not(.unscoped) .fday-metrics svg{width:12px;height:12px;color:#2f86ff}app-weather-air-quality:not(.unscoped) .fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-air-quality:not(.unscoped) .fday-temps strong{font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .fday-temps em{font-style:normal;color:var(--muted)}app-weather-air-quality:not(.unscoped) .alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}app-weather-air-quality:not(.unscoped) .alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}app-weather-air-quality:not(.unscoped) .alert-item.sev-extreme,app-weather-air-quality:not(.unscoped) .alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}app-weather-air-quality:not(.unscoped) .alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}app-weather-air-quality:not(.unscoped) .alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}app-weather-air-quality:not(.unscoped) .alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}app-weather-air-quality:not(.unscoped) .alert-clear-icon svg{width:18px;height:18px}app-weather-air-quality:not(.unscoped) .outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}app-weather-air-quality:not(.unscoped) .outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-air-quality:not(.unscoped) .radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-air-quality:not(.unscoped) .radar-shell.tall .radar-map{min-height:440px}app-weather-air-quality:not(.unscoped) .radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-weather-air-quality:not(.unscoped) .rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}app-weather-air-quality:not(.unscoped) .rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-air-quality:not(.unscoped) .rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-air-quality:not(.unscoped) .rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}app-weather-air-quality:not(.unscoped) .rain-col i.dry{background:#dbe6f4}app-weather-air-quality:not(.unscoped) .rain-col small{font-size:9.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .radar-facts{margin-top:auto}@media(max-width:1200px){app-weather-air-quality:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather-air-quality:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather-air-quality:not(.unscoped) .fday-metrics{display:none}}app-weather-air-quality:not(.unscoped) .outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}app-weather-air-quality:not(.unscoped) .outlook-label{margin:0;font-size:10.5px;color:var(--muted)}app-weather-air-quality:not(.unscoped) .outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}app-weather-air-quality:not(.unscoped) .outlook-value.hot{color:#e0662f}app-weather-air-quality:not(.unscoped) .outlook-value.cold{color:#2f86ff}app-weather-air-quality:not(.unscoped) .outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}app-weather-air-quality:not(.unscoped) .radar-shell app-radar-map{display:block;height:100%}app-weather-air-quality:not(.unscoped) .radar-shell.tall app-radar-map{min-height:440px}app-weather-air-quality:not(.unscoped) .today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){app-weather-air-quality:not(.unscoped) .today-row{grid-template-columns:1fr}}app-weather-air-quality:not(.unscoped) .bottom-row{grid-template-rows:auto 1fr;align-items:stretch}app-weather-air-quality:not(.unscoped) .bottom-row .radar-card{grid-column:1;grid-row:1/span 2;height:100%}app-weather-air-quality:not(.unscoped) .bottom-row .ad-pair:first-of-type{grid-column:2;grid-row:1}app-weather-air-quality:not(.unscoped) .bottom-row .ad-pair:first-of-type+.card{grid-column:2;grid-row:2}app-weather-air-quality:not(.unscoped) .bottom-row .conditions-card{grid-column:3;grid-row:1}app-weather-air-quality:not(.unscoped) .bottom-row .ad-pair:last-of-type{grid-column:3;grid-row:2}app-weather-air-quality:not(.unscoped) .bottom-row .radar-card app-radar-map{min-height:420px}app-weather-air-quality:not(.unscoped) .ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}app-weather-air-quality:not(.unscoped) .ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}app-weather-air-quality:not(.unscoped) .ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-air-quality:not(.unscoped) .camaras{margin-top:20px}app-weather-air-quality:not(.unscoped) .camaras .card-head{display:block}app-weather-air-quality:not(.unscoped) .camaras h2{display:flex;align-items:center;gap:8px}app-weather-air-quality:not(.unscoped) .camaras-intro{margin:6px 0 0;font-size:13px;color:var(--texto-suave, #64748b)}app-weather-air-quality:not(.unscoped) .camaras-aviso{margin:14px 0 0;padding:10px 14px;border-radius:10px;background:#f4f7fd;font-size:13px;color:var(--texto-suave, #64748b)}app-weather-air-quality:not(.unscoped) .camaras-fuente{margin:14px 0 0;font-size:12px;color:var(--texto-suave, #94a3b8)}app-weather-air-quality:not(.unscoped) .camaras-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none}app-weather-air-quality:not(.unscoped) .camaras-fotos a{position:relative;display:block;overflow:hidden;border-radius:12px;border:1px solid #e6eefa;color:inherit;text-decoration:none}app-weather-air-quality:not(.unscoped) .camaras-fotos a:hover img{transform:scale(1.03)}app-weather-air-quality:not(.unscoped) .camaras-fotos img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#eef4fd;transition:transform .25s ease}app-weather-air-quality:not(.unscoped) .foto-pie{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:26px 12px 10px;background:#06142ccc;color:#fff}app-weather-air-quality:not(.unscoped) .foto-nombre{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:700;line-height:1.25}app-weather-air-quality:not(.unscoped) .foto-datos{font-size:11px;opacity:.82}app-weather-air-quality:not(.unscoped) .camaras-mas{margin:22px 0 0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave, #94a3b8)}app-weather-air-quality:not(.unscoped) .card-pestanas{position:relative;z-index:2;box-shadow:none}app-weather-air-quality:not(.unscoped) .hourly-layout>app-air-quality-panel{margin-top:37px}app-weather-air-quality:not(.unscoped) .columna-derecha{display:grid;min-width:0}app-weather-air-quality:not(.unscoped) .tira-pestanas{position:relative;z-index:1;display:flex;gap:6px;margin:0 0 -1px 20px;overflow-x:auto;scrollbar-width:none}app-weather-air-quality:not(.unscoped) .tira-pestanas::-webkit-scrollbar{display:none}app-weather-air-quality:not(.unscoped) .pestana-panel{position:relative;top:1px;flex:0 0 auto;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-weather-air-quality:not(.unscoped) .pestana-panel:hover{background:#f5f9ff}app-weather-air-quality:not(.unscoped) .pestana-panel.puesta{z-index:3;padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}:host{display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}nav[aria-label="Primary navigation"] a.active{color:var(--blue)}nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}.weather-pill:not(.unscoped){display:flex;align-items:center;gap:8px;font-size:14px}.weather-pill:not(.unscoped) svg{width:26px;height:26px;color:#f0a825}.weather-pill:not(.unscoped) strong{font-size:17px}.weather-pill:not(.unscoped) span{color:var(--muted);font-size:12px}.subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}.subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}.subnav button:hover{color:#33405a}.subnav button.active{color:var(--blue)}.subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}.bottom-row{display:grid;grid-template-columns:minmax(260px,1fr) minmax(260px,1fr) 445px minmax(180px,.7fr);gap:18px;margin:18px 8px 0;align-items:stretch}.card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}.card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}.card-head h2 svg{width:16px;height:16px;color:var(--blue)}.card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer}.card-link svg{width:13px;height:13px}.card-link:hover{background:#f3f8ff}@media(max-width:620px){.card-link{gap:0;width:30px;height:30px;padding:0;justify-content:center}.card-link span{display:none}.card-link svg{width:15px;height:15px}}.hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}.hour{padding:12px 4px;border-radius:10px;text-align:center}.hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}.hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}.hour-icon{width:24px;height:24px;color:#f0a825}.hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}.hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}.hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}.hour-rain svg{width:11px;height:11px}.daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.daily{margin:0;padding:0;list-style:none}.daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}.day-name{color:#33405a;font-weight:600}.day-icon{width:18px;height:18px;color:#f0a825}.day-temps{color:var(--muted);white-space:nowrap}.day-temps strong{color:var(--ink)}.day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}.day-rain svg{width:11px;height:11px}.radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}.radar-map{height:100%;min-height:210px;background:#0b4fb0}.radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}.radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}.radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}.aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}.aqi-gauge{position:relative;display:grid;place-items:center}.aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}.aqi-gauge .aqi-track,.aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}.aqi-gauge .aqi-track{stroke:#eef3fa}.aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}.aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}.aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}.aqi-value{position:absolute;display:grid;justify-items:center}.aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}.aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}.aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}.aqi-label.aqi-good{color:#1f9d5f}.aqi-label.aqi-moderate{color:#d9911b}.aqi-label.aqi-poor{color:#d4562b}.aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}.pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}.pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}.pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}.pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}.pollutants small.moderate{color:#d9911b}.pollutants small.poor{color:#d4562b}.conditions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:16px;overflow:hidden;border-radius:10px;background:#eef3fa}.condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}.condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}.condition-icon svg{width:21px;height:21px}.condition-icon.tone-ok{color:#1f9d5f}.condition-icon.tone-warn{color:#e0a11b}.condition-icon.tone-alert{color:#e0662f}.condition-icon.tone-info{color:#2f86ff}.condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}.condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){.overlap-row,.bottom-row{grid-template-columns:1fr}.hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){.daily-split{grid-template-columns:1fr}.hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}.conditions{grid-template-columns:1fr}}nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){nav[aria-label="Primary navigation"] a span{display:none}}.hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}.hourly-head{margin-bottom:14px}.hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}.hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}.hourly-place svg{width:13px;height:13px}.hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}.hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}.hourly-filters button:hover{background:#e3eaf4}.hourly-filters button.active{background:#16233c;color:#fff}.hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}.hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}.hourly-table th.num{text-align:right}.hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}.hourly-table td.num{text-align:right}.hourly-table td.strong{font-weight:800;color:var(--ink)}.hourly-table tbody tr:last-child td{border-bottom:0}.hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}.hourly-table .sky{display:flex;align-items:center;gap:9px}.hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}.hourly-table .wind span{color:var(--muted)}.hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}.hourly-table.locked .time{color:#8ea3c0}.hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}.hourly-table.locked .row-icon{opacity:.5}.hourly-table.locked .strong{color:#8ea3c0}.premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}.premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}.premium-badge svg{width:22px;height:22px}.premium-tag{margin:0;font-size:10.5px;color:var(--muted)}.premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}.premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}.premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;text-decoration:none;cursor:pointer}.news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}.news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}.news-tag.breaking{color:#d4342b}.news-tag.national,.news-tag.local{color:#33405a}.news-tag.climate{color:#d9711b}.news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}.news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){.hourly-layout{grid-template-columns:1fr}.strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.current-strip{grid-template-columns:1fr}}.tenday-list{margin:0;padding:0;list-style:none}.tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}.tenday-list li:last-child{border-bottom:0}.tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}.tenday-day span{font-size:11px;color:var(--muted)}.tenday-icon{width:24px;height:24px;color:#f0a825}.tenday-condition{font-size:12.5px;color:#33405a}.tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}.tenday-rain svg{width:12px;height:12px}.tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}.tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}.tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}.tenday-temps strong{font-weight:800;color:var(--ink)}.tenday-temps em{font-style:normal;color:var(--muted)}.detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}.detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}.detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}.detail-list{margin:0 0 16px;padding:0;list-style:none}.detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}.detail-list li:last-child{border-bottom:0}.detail-list strong{color:var(--ink);font-weight:800}.premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}.premium-strip.compact .premium-badge{width:40px;height:40px}.premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}.aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}.pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}.pollutant-rows .pollutant-name{color:#33405a;font-weight:700}.pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}.pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}.pollutant-rows small.moderate{color:#d9911b}.pollutant-rows small.poor{color:#d4562b}.pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}.pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}.pollutant-bar i.moderate{background:#e0a11b}.pollutant-bar i.poor{background:#d4562b}.aqi-trend{padding-top:16px}.trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}.trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}.trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}.trend-col i.aqi-moderate{background:#e0a11b}.trend-col i.aqi-poor{background:#d4562b}.trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}.trend-col small{font-size:9.5px;color:var(--muted)}.guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}.guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}.guidance strong{display:block;font-size:13px;color:var(--ink)}.guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}.guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}.guidance-icon svg{width:18px;height:18px}.guidance-icon.ok{background:#2fb457}.guidance-icon.warn{background:#e0a11b}.guidance-icon.info{background:#2f86ff}.guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){.tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}.tenday-condition{display:none}.aqi-hero{grid-template-columns:1fr}}.news-item{display:block;text-decoration:none}.news-item:hover .news-title{color:var(--blue)}.news-tag{color:#33405a}.news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}.metric-chart{padding:4px 0 8px}.metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}.metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}.metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}.metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}.metric-col small{font-size:10px;color:var(--muted)}.metric-col small.sub{font-size:9.5px;color:#9bacc6}.temp-bar{background:#e0662f}.rain-bar{background:#2f86ff}.humid-bar{background:#189d86}.wind-bar{background:#2f6fd0}.wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}.band-low{background:#4fbf7d}.band-mid{background:#e8c53d}.band-warn{background:#e08a1b}.band-high{background:#d4562b}.band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}.band-key li{display:inline-flex;align-items:center;gap:6px}.band-key i{width:11px;height:11px;border-radius:3px}.news-skeleton{display:grid;gap:8px}.skeleton-photo{display:block;height:104px;border-radius:9px}.skeleton-line{display:block;height:11px;border-radius:5px}.skeleton-line.short{width:42%;height:9px}.skeleton-line:last-child{width:68%}.skeleton-photo,.skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}.news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}.spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){.skeleton-photo,.skeleton-line,.spinner{animation:none}}.forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}.forecast-trend svg{width:100%;height:100%}.trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.trend-max,.trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}.trend-max{top:0}.trend-min{bottom:6px}.forecast-days{margin:0;padding:0;list-style:none}.forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}.forecast-days li:last-child{border-bottom:0}.fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}.fday-when span{font-size:11px;color:var(--muted)}.fday-icon{width:24px;height:24px;color:#f0a825}.fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}.fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}.fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}.fday-metrics span{display:inline-flex;align-items:center;gap:4px}.fday-metrics svg{width:12px;height:12px;color:#2f86ff}.fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}.fday-temps strong{font-weight:800;color:var(--ink)}.fday-temps em{font-style:normal;color:var(--muted)}.alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}.alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}.alert-item.sev-extreme,.alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}.alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}.alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}.alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}.alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}.alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}.alert-clear-icon svg{width:18px;height:18px}.outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}.outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}.radar-shell.tall .radar-map{min-height:440px}.radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}.rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}.rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}.rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}.rain-col i.dry{background:#dbe6f4}.rain-col small{font-size:9.5px;color:var(--muted)}.radar-facts{margin-top:auto}@media(max-width:1200px){.radar-layout{grid-template-columns:1fr}.forecast-days li{grid-template-columns:92px 24px 1fr 60px}.fday-metrics{display:none}}.outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.outlook-label{margin:0;font-size:10.5px;color:var(--muted)}.outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}.outlook-value.hot{color:#e0662f}.outlook-value.cold{color:#2f86ff}.outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}.radar-shell app-radar-map{display:block;height:100%}.radar-shell.tall app-radar-map{min-height:440px}.today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){.today-row{grid-template-columns:1fr}}.bottom-row{align-items:stretch}.bottom-row .radar-card{height:100%}.bottom-row .radar-card app-radar-map{min-height:420px}.ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}.ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}.ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-counties:not(.unscoped) .county-state{margin:8px 0;font-size:13.5px;color:var(--muted)}app-weather-counties:not(.unscoped) .county-state.error{color:#c62f2a}app-weather-counties:not(.unscoped) .county-state.ok{color:#17843f}app-weather-counties:not(.unscoped) .county-now{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}app-weather-counties:not(.unscoped) .county-reading{display:flex;align-items:baseline;gap:12px}app-weather-counties:not(.unscoped) .county-reading strong{font-size:34px;font-weight:800;color:var(--ink);line-height:1}app-weather-counties:not(.unscoped) .county-reading span{font-size:14px;font-weight:600;color:#33405a}app-weather-counties:not(.unscoped) .county-rain{display:inline-flex;align-items:center;gap:7px;margin:0;font-size:12.5px;color:var(--muted)}app-weather-counties:not(.unscoped) .county-rain svg{width:15px;height:15px}app-weather-counties:not(.unscoped) .county-periods{margin:4px 0 0;padding:0;list-style:none}app-weather-counties:not(.unscoped) .county-periods li{display:grid;grid-template-columns:minmax(120px,auto) minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f0f5fb;font-size:13px}app-weather-counties:not(.unscoped) .county-periods li:last-child{border-bottom:0}app-weather-counties:not(.unscoped) .period-when{color:var(--muted);white-space:nowrap}app-weather-counties:not(.unscoped) .period-what{color:#33405a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-weather-counties:not(.unscoped) .period-temp{display:inline-flex;align-items:center;gap:5px;font-weight:700;color:var(--ink)}app-weather-counties:not(.unscoped) .period-temp svg{width:14px;height:14px;color:#8194ae}app-weather-counties:not(.unscoped) .period-pop{color:var(--muted);font-weight:600}app-weather-counties:not(.unscoped) .period-pop.wet{color:var(--blue)}app-weather-counties:not(.unscoped) .county-subhead{margin:4px 0 10px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}app-weather-counties:not(.unscoped) .county-alerts{margin:0 0 14px;padding:0;list-style:none}app-weather-counties:not(.unscoped) .county-alerts li{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:11px;padding:11px 0;border-bottom:1px solid #f2f6fc}app-weather-counties:not(.unscoped) .county-alerts li:last-child{border-bottom:0}app-weather-counties:not(.unscoped) .county-alerts strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-counties:not(.unscoped) .county-alerts small{display:block;margin-top:3px;font-size:12px;line-height:1.45;color:var(--muted)}app-weather-counties:not(.unscoped) .alert-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#f0b429;color:#fff}app-weather-counties:not(.unscoped) .alert-mark svg{width:18px;height:18px}app-weather-counties:not(.unscoped) .alert-mark.ok{background:#2fb457}app-weather-counties:not(.unscoped) .danger .alert-mark{background:#e0342f}app-weather-counties:not(.unscoped) .warn .alert-mark{background:#f2760c}app-weather-counties:not(.unscoped) .county-clear{display:flex;align-items:center;gap:11px;margin:0 0 14px;font-size:13px;color:#33405a}app-weather-counties:not(.unscoped) .cargando-area{position:relative;min-height:220px}app-weather-forecast:not(.unscoped){display:contents}app-weather-forecast:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a.active{color:var(--blue)}app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}app-weather-forecast:not(.unscoped) .weather-pill{display:flex;align-items:center;gap:8px;font-size:14px}app-weather-forecast:not(.unscoped) .weather-pill svg{width:26px;height:26px;color:#f0a825}app-weather-forecast:not(.unscoped) .weather-pill strong{font-size:17px}app-weather-forecast:not(.unscoped) .weather-pill span{color:var(--muted);font-size:12px}app-weather-forecast:not(.unscoped) .subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}app-weather-forecast:not(.unscoped) .subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}app-weather-forecast:not(.unscoped) .subnav button:hover{color:#33405a}app-weather-forecast:not(.unscoped) .subnav button.active{color:var(--blue)}app-weather-forecast:not(.unscoped) .subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-weather-forecast:not(.unscoped) .bottom-row{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;margin:18px 8px 0;align-items:stretch}app-weather-forecast:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather-forecast:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}app-weather-forecast:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}app-weather-forecast:not(.unscoped) .card-head h2 svg{width:16px;height:16px;color:var(--blue)}app-weather-forecast:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer}app-weather-forecast:not(.unscoped) .card-link svg{width:13px;height:13px}app-weather-forecast:not(.unscoped) .card-link:hover{background:#f3f8ff}app-weather-forecast:not(.unscoped) .hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}app-weather-forecast:not(.unscoped) .hour{padding:12px 4px;border-radius:10px;text-align:center}app-weather-forecast:not(.unscoped) .hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}app-weather-forecast:not(.unscoped) .hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}app-weather-forecast:not(.unscoped) .hour-icon{width:24px;height:24px;color:#f0a825}app-weather-forecast:not(.unscoped) .hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}app-weather-forecast:not(.unscoped) .hour-rain svg{width:11px;height:11px}app-weather-forecast:not(.unscoped) .daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}app-weather-forecast:not(.unscoped) .daily{margin:0;padding:0;list-style:none}app-weather-forecast:not(.unscoped) .daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}app-weather-forecast:not(.unscoped) .day-name{color:#33405a;font-weight:600}app-weather-forecast:not(.unscoped) .day-icon{width:18px;height:18px;color:#f0a825}app-weather-forecast:not(.unscoped) .day-temps{color:var(--muted);white-space:nowrap}app-weather-forecast:not(.unscoped) .day-temps strong{color:var(--ink)}app-weather-forecast:not(.unscoped) .day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}app-weather-forecast:not(.unscoped) .day-rain svg{width:11px;height:11px}app-weather-forecast:not(.unscoped) .radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}app-weather-forecast:not(.unscoped) .radar-map{height:100%;min-height:210px;background:#0b4fb0}app-weather-forecast:not(.unscoped) .radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}app-weather-forecast:not(.unscoped) .radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}app-weather-forecast:not(.unscoped) .radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}app-weather-forecast:not(.unscoped) .aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}app-weather-forecast:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-weather-forecast:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-weather-forecast:not(.unscoped) .aqi-gauge .aqi-track,app-weather-forecast:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-weather-forecast:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-weather-forecast:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-weather-forecast:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-weather-forecast:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-weather-forecast:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-weather-forecast:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-weather-forecast:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-weather-forecast:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-weather-forecast:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-weather-forecast:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-weather-forecast:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-weather-forecast:not(.unscoped) .pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}app-weather-forecast:not(.unscoped) .pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}app-weather-forecast:not(.unscoped) .pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}app-weather-forecast:not(.unscoped) .pollutants small.moderate{color:#d9911b}app-weather-forecast:not(.unscoped) .pollutants small.poor{color:#d4562b}app-weather-forecast:not(.unscoped) .conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;overflow:hidden;border-radius:10px;background:#eef3fa}app-weather-forecast:not(.unscoped) .condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}app-weather-forecast:not(.unscoped) .condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}app-weather-forecast:not(.unscoped) .condition-icon svg{width:21px;height:21px}app-weather-forecast:not(.unscoped) .condition-icon.tone-ok{color:#1f9d5f}app-weather-forecast:not(.unscoped) .condition-icon.tone-warn{color:#e0a11b}app-weather-forecast:not(.unscoped) .condition-icon.tone-alert{color:#e0662f}app-weather-forecast:not(.unscoped) .condition-icon.tone-info{color:#2f86ff}app-weather-forecast:not(.unscoped) .condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-forecast:not(.unscoped) .condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){app-weather-forecast:not(.unscoped) .overlap-row,app-weather-forecast:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather-forecast:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather-forecast:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather-forecast:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather-forecast:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather-forecast:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather-forecast:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-forecast:not(.unscoped) .hourly-head{margin-bottom:14px}app-weather-forecast:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-weather-forecast:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-weather-forecast:not(.unscoped) .hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}app-weather-forecast:not(.unscoped) .hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}app-weather-forecast:not(.unscoped) .hourly-filters button:hover{background:#e3eaf4}app-weather-forecast:not(.unscoped) .hourly-filters button.active{background:#16233c;color:#fff}app-weather-forecast:not(.unscoped) .hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}app-weather-forecast:not(.unscoped) .hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}app-weather-forecast:not(.unscoped) .hourly-table th.num{text-align:right}app-weather-forecast:not(.unscoped) .hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}app-weather-forecast:not(.unscoped) .hourly-table td.num{text-align:right}app-weather-forecast:not(.unscoped) .hourly-table td.strong{font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .hourly-table tbody tr:last-child td{border-bottom:0}app-weather-forecast:not(.unscoped) .hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}app-weather-forecast:not(.unscoped) .hourly-table .sky{display:flex;align-items:center;gap:9px}app-weather-forecast:not(.unscoped) .hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}app-weather-forecast:not(.unscoped) .hourly-table .wind span{color:var(--muted)}app-weather-forecast:not(.unscoped) .hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}app-weather-forecast:not(.unscoped) .hourly-table.locked .time{color:#8ea3c0}app-weather-forecast:not(.unscoped) .hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}app-weather-forecast:not(.unscoped) .hourly-table.locked .row-icon{opacity:.5}app-weather-forecast:not(.unscoped) .hourly-table.locked .strong{color:#8ea3c0}app-weather-forecast:not(.unscoped) .premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}app-weather-forecast:not(.unscoped) .premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}app-weather-forecast:not(.unscoped) .premium-badge svg{width:22px;height:22px}app-weather-forecast:not(.unscoped) .premium-tag{margin:0;font-size:10.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}app-weather-forecast:not(.unscoped) .premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}app-weather-forecast:not(.unscoped) .news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}app-weather-forecast:not(.unscoped) .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-weather-forecast:not(.unscoped) .news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}app-weather-forecast:not(.unscoped) .news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}app-weather-forecast:not(.unscoped) .news-tag.breaking{color:#d4342b}app-weather-forecast:not(.unscoped) .news-tag.national{color:#33405a}app-weather-forecast:not(.unscoped) .news-tag.local{color:#33405a}app-weather-forecast:not(.unscoped) .news-tag.climate{color:#d9711b}app-weather-forecast:not(.unscoped) .news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}app-weather-forecast:not(.unscoped) .news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){app-weather-forecast:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather-forecast:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather-forecast:not(.unscoped) .current-strip{grid-template-columns:1fr}}app-weather-forecast:not(.unscoped) .tenday-list{margin:0;padding:0;list-style:none}app-weather-forecast:not(.unscoped) .tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}app-weather-forecast:not(.unscoped) .tenday-list li:last-child{border-bottom:0}app-weather-forecast:not(.unscoped) .tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .tenday-day span{font-size:11px;color:var(--muted)}app-weather-forecast:not(.unscoped) .tenday-icon{width:24px;height:24px;color:#f0a825}app-weather-forecast:not(.unscoped) .tenday-condition{font-size:12.5px;color:#33405a}app-weather-forecast:not(.unscoped) .tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}app-weather-forecast:not(.unscoped) .tenday-rain svg{width:12px;height:12px}app-weather-forecast:not(.unscoped) .tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}app-weather-forecast:not(.unscoped) .tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}app-weather-forecast:not(.unscoped) .tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-forecast:not(.unscoped) .tenday-temps strong{font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .tenday-temps em{font-style:normal;color:var(--muted)}app-weather-forecast:not(.unscoped) .detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}app-weather-forecast:not(.unscoped) .detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}app-weather-forecast:not(.unscoped) .detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}app-weather-forecast:not(.unscoped) .detail-list{margin:0 0 16px;padding:0;list-style:none}app-weather-forecast:not(.unscoped) .detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .detail-list li:last-child{border-bottom:0}app-weather-forecast:not(.unscoped) .detail-list strong{color:var(--ink);font-weight:800}app-weather-forecast:not(.unscoped) .premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}app-weather-forecast:not(.unscoped) .premium-strip.compact .premium-badge{width:40px;height:40px}app-weather-forecast:not(.unscoped) .premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}app-weather-forecast:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-weather-forecast:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-weather-forecast:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-weather-forecast:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-weather-forecast:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-weather-forecast:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-weather-forecast:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-weather-forecast:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-weather-forecast:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-weather-forecast:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-weather-forecast:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-weather-forecast:not(.unscoped) .aqi-trend{padding-top:16px}app-weather-forecast:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-forecast:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-weather-forecast:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-weather-forecast:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-weather-forecast:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-weather-forecast:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-weather-forecast:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}app-weather-forecast:not(.unscoped) .guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}app-weather-forecast:not(.unscoped) .guidance strong{display:block;font-size:13px;color:var(--ink)}app-weather-forecast:not(.unscoped) .guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}app-weather-forecast:not(.unscoped) .guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}app-weather-forecast:not(.unscoped) .guidance-icon svg{width:18px;height:18px}app-weather-forecast:not(.unscoped) .guidance-icon.ok{background:#2fb457}app-weather-forecast:not(.unscoped) .guidance-icon.warn{background:#e0a11b}app-weather-forecast:not(.unscoped) .guidance-icon.info{background:#2f86ff}app-weather-forecast:not(.unscoped) .guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){app-weather-forecast:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather-forecast:not(.unscoped) .tenday-condition{display:none}app-weather-forecast:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}app-weather-forecast:not(.unscoped) .news-item{display:block;text-decoration:none}app-weather-forecast:not(.unscoped) .news-item:hover .news-title{color:var(--blue)}app-weather-forecast:not(.unscoped) .news-tag{color:#33405a}app-weather-forecast:not(.unscoped) .news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}app-weather-forecast:not(.unscoped) .metric-chart{padding:4px 0 8px}app-weather-forecast:not(.unscoped) .metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-forecast:not(.unscoped) .metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}app-weather-forecast:not(.unscoped) .metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-forecast:not(.unscoped) .metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}app-weather-forecast:not(.unscoped) .metric-col small{font-size:10px;color:var(--muted)}app-weather-forecast:not(.unscoped) .metric-col small.sub{font-size:9.5px;color:#9bacc6}app-weather-forecast:not(.unscoped) .temp-bar{background:#e0662f}app-weather-forecast:not(.unscoped) .rain-bar{background:#2f86ff}app-weather-forecast:not(.unscoped) .humid-bar{background:#189d86}app-weather-forecast:not(.unscoped) .wind-bar{background:#2f6fd0}app-weather-forecast:not(.unscoped) .wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}app-weather-forecast:not(.unscoped) .band-low{background:#4fbf7d}app-weather-forecast:not(.unscoped) .band-mid{background:#e8c53d}app-weather-forecast:not(.unscoped) .band-warn{background:#e08a1b}app-weather-forecast:not(.unscoped) .band-high{background:#d4562b}app-weather-forecast:not(.unscoped) .band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .band-key li{display:inline-flex;align-items:center;gap:6px}app-weather-forecast:not(.unscoped) .band-key i{width:11px;height:11px;border-radius:3px}app-weather-forecast:not(.unscoped) .news-skeleton{display:grid;gap:8px}app-weather-forecast:not(.unscoped) .skeleton-photo{display:block;height:104px;border-radius:9px}app-weather-forecast:not(.unscoped) .skeleton-line{display:block;height:11px;border-radius:5px}app-weather-forecast:not(.unscoped) .skeleton-line.short{width:42%;height:9px}app-weather-forecast:not(.unscoped) .skeleton-line:last-child{width:68%}app-weather-forecast:not(.unscoped) .skeleton-photo,app-weather-forecast:not(.unscoped) .skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}app-weather-forecast:not(.unscoped) .news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}app-weather-forecast:not(.unscoped) .spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){app-weather-forecast:not(.unscoped) .skeleton-photo,app-weather-forecast:not(.unscoped) .skeleton-line,app-weather-forecast:not(.unscoped) .spinner{animation:none}}app-weather-forecast:not(.unscoped) .forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}app-weather-forecast:not(.unscoped) .forecast-trend svg{width:100%;height:100%}app-weather-forecast:not(.unscoped) .trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-weather-forecast:not(.unscoped) .trend-max,app-weather-forecast:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-weather-forecast:not(.unscoped) .trend-max{top:0}app-weather-forecast:not(.unscoped) .trend-min{bottom:6px}app-weather-forecast:not(.unscoped) .forecast-days{margin:0;padding:0;list-style:none}app-weather-forecast:not(.unscoped) .forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}app-weather-forecast:not(.unscoped) .forecast-days li:last-child{border-bottom:0}app-weather-forecast:not(.unscoped) .fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .fday-when span{font-size:11px;color:var(--muted)}app-weather-forecast:not(.unscoped) .fday-icon{width:24px;height:24px;color:#f0a825}app-weather-forecast:not(.unscoped) .fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}app-weather-forecast:not(.unscoped) .fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-forecast:not(.unscoped) .fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}app-weather-forecast:not(.unscoped) .fday-metrics span{display:inline-flex;align-items:center;gap:4px}app-weather-forecast:not(.unscoped) .fday-metrics svg{width:12px;height:12px;color:#2f86ff}app-weather-forecast:not(.unscoped) .fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-forecast:not(.unscoped) .fday-temps strong{font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .fday-temps em{font-style:normal;color:var(--muted)}app-weather-forecast:not(.unscoped) .alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}app-weather-forecast:not(.unscoped) .alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}app-weather-forecast:not(.unscoped) .alert-item.sev-extreme,app-weather-forecast:not(.unscoped) .alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}app-weather-forecast:not(.unscoped) .alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-forecast:not(.unscoped) .alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}app-weather-forecast:not(.unscoped) .alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}app-weather-forecast:not(.unscoped) .alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}app-weather-forecast:not(.unscoped) .alert-clear-icon svg{width:18px;height:18px}app-weather-forecast:not(.unscoped) .outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}app-weather-forecast:not(.unscoped) .outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-forecast:not(.unscoped) .radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-forecast:not(.unscoped) .radar-shell.tall .radar-map{min-height:440px}app-weather-forecast:not(.unscoped) .radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-weather-forecast:not(.unscoped) .rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}app-weather-forecast:not(.unscoped) .rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-forecast:not(.unscoped) .rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-forecast:not(.unscoped) .rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}app-weather-forecast:not(.unscoped) .rain-col i.dry{background:#dbe6f4}app-weather-forecast:not(.unscoped) .rain-col small{font-size:9.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .radar-facts{margin-top:auto}@media(max-width:1200px){app-weather-forecast:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather-forecast:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather-forecast:not(.unscoped) .fday-metrics{display:none}}app-weather-forecast:not(.unscoped) .outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}app-weather-forecast:not(.unscoped) .outlook-label{margin:0;font-size:10.5px;color:var(--muted)}app-weather-forecast:not(.unscoped) .outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}app-weather-forecast:not(.unscoped) .outlook-value.hot{color:#e0662f}app-weather-forecast:not(.unscoped) .outlook-value.cold{color:#2f86ff}app-weather-forecast:not(.unscoped) .outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}app-weather-forecast:not(.unscoped) .radar-shell app-radar-map{display:block;height:100%}app-weather-forecast:not(.unscoped) .radar-shell.tall app-radar-map{min-height:440px}app-weather-forecast:not(.unscoped) .today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){app-weather-forecast:not(.unscoped) .today-row{grid-template-columns:1fr}}app-weather-forecast:not(.unscoped) .bottom-row{grid-template-rows:auto 1fr;align-items:stretch}app-weather-forecast:not(.unscoped) .bottom-row .radar-card{grid-column:1;grid-row:1/span 2;height:100%}app-weather-forecast:not(.unscoped) .bottom-row .ad-pair:first-of-type{grid-column:2;grid-row:1}app-weather-forecast:not(.unscoped) .bottom-row .ad-pair:first-of-type+.card{grid-column:2;grid-row:2}app-weather-forecast:not(.unscoped) .bottom-row .conditions-card{grid-column:3;grid-row:1}app-weather-forecast:not(.unscoped) .bottom-row .ad-pair:last-of-type{grid-column:3;grid-row:2}app-weather-forecast:not(.unscoped) .bottom-row .radar-card app-radar-map{min-height:420px}app-weather-forecast:not(.unscoped) .ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}app-weather-forecast:not(.unscoped) .ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}app-weather-forecast:not(.unscoped) .ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-hourly:not(.unscoped){display:contents}app-weather-hourly:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"] a.active{color:var(--blue)}app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}app-weather-hourly:not(.unscoped) .weather-pill{display:flex;align-items:center;gap:8px;font-size:14px}app-weather-hourly:not(.unscoped) .weather-pill svg{width:26px;height:26px;color:#f0a825}app-weather-hourly:not(.unscoped) .weather-pill strong{font-size:17px}app-weather-hourly:not(.unscoped) .weather-pill span{color:var(--muted);font-size:12px}app-weather-hourly:not(.unscoped) .subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}app-weather-hourly:not(.unscoped) .subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}app-weather-hourly:not(.unscoped) .subnav button:hover{color:#33405a}app-weather-hourly:not(.unscoped) .subnav button.active{color:var(--blue)}app-weather-hourly:not(.unscoped) .subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-weather-hourly:not(.unscoped) .bottom-row{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;margin:18px 8px 0;align-items:stretch}app-weather-hourly:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather-hourly:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}app-weather-hourly:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}app-weather-hourly:not(.unscoped) .card-head h2 svg{width:16px;height:16px;color:var(--blue)}app-weather-hourly:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer}app-weather-hourly:not(.unscoped) .card-link svg{width:13px;height:13px}app-weather-hourly:not(.unscoped) .card-link:hover{background:#f3f8ff}app-weather-hourly:not(.unscoped) .hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}app-weather-hourly:not(.unscoped) .hour{padding:12px 4px;border-radius:10px;text-align:center}app-weather-hourly:not(.unscoped) .hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}app-weather-hourly:not(.unscoped) .hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}app-weather-hourly:not(.unscoped) .hour-icon{width:24px;height:24px;color:#f0a825}app-weather-hourly:not(.unscoped) .hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}app-weather-hourly:not(.unscoped) .hour-rain svg{width:11px;height:11px}app-weather-hourly:not(.unscoped) .daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}app-weather-hourly:not(.unscoped) .daily{margin:0;padding:0;list-style:none}app-weather-hourly:not(.unscoped) .daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}app-weather-hourly:not(.unscoped) .day-name{color:#33405a;font-weight:600}app-weather-hourly:not(.unscoped) .day-icon{width:18px;height:18px;color:#f0a825}app-weather-hourly:not(.unscoped) .day-temps{color:var(--muted);white-space:nowrap}app-weather-hourly:not(.unscoped) .day-temps strong{color:var(--ink)}app-weather-hourly:not(.unscoped) .day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}app-weather-hourly:not(.unscoped) .day-rain svg{width:11px;height:11px}app-weather-hourly:not(.unscoped) .radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}app-weather-hourly:not(.unscoped) .radar-map{height:100%;min-height:210px;background:#0b4fb0}app-weather-hourly:not(.unscoped) .radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}app-weather-hourly:not(.unscoped) .radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}app-weather-hourly:not(.unscoped) .radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}app-weather-hourly:not(.unscoped) .aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}app-weather-hourly:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-weather-hourly:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-weather-hourly:not(.unscoped) .aqi-gauge .aqi-track,app-weather-hourly:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-weather-hourly:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-weather-hourly:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-weather-hourly:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-weather-hourly:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-weather-hourly:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-weather-hourly:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-weather-hourly:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-weather-hourly:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-weather-hourly:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-weather-hourly:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-weather-hourly:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-weather-hourly:not(.unscoped) .pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}app-weather-hourly:not(.unscoped) .pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}app-weather-hourly:not(.unscoped) .pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}app-weather-hourly:not(.unscoped) .pollutants small.moderate{color:#d9911b}app-weather-hourly:not(.unscoped) .pollutants small.poor{color:#d4562b}app-weather-hourly:not(.unscoped) .conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;overflow:hidden;border-radius:10px;background:#eef3fa}app-weather-hourly:not(.unscoped) .condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}app-weather-hourly:not(.unscoped) .condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}app-weather-hourly:not(.unscoped) .condition-icon svg{width:21px;height:21px}app-weather-hourly:not(.unscoped) .condition-icon.tone-ok{color:#1f9d5f}app-weather-hourly:not(.unscoped) .condition-icon.tone-warn{color:#e0a11b}app-weather-hourly:not(.unscoped) .condition-icon.tone-alert{color:#e0662f}app-weather-hourly:not(.unscoped) .condition-icon.tone-info{color:#2f86ff}app-weather-hourly:not(.unscoped) .condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-hourly:not(.unscoped) .condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){app-weather-hourly:not(.unscoped) .overlap-row,app-weather-hourly:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather-hourly:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather-hourly:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather-hourly:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather-hourly:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather-hourly:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather-hourly:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-hourly:not(.unscoped) .hourly-head{margin-bottom:14px}app-weather-hourly:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-weather-hourly:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-weather-hourly:not(.unscoped) .hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}app-weather-hourly:not(.unscoped) .hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}app-weather-hourly:not(.unscoped) .hourly-filters button:hover{background:#e3eaf4}app-weather-hourly:not(.unscoped) .hourly-filters button.active{background:#16233c;color:#fff}app-weather-hourly:not(.unscoped) .hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}app-weather-hourly:not(.unscoped) .hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}app-weather-hourly:not(.unscoped) .hourly-table th.num{text-align:right}app-weather-hourly:not(.unscoped) .hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}app-weather-hourly:not(.unscoped) .hourly-table td.num{text-align:right}app-weather-hourly:not(.unscoped) .hourly-table td.strong{font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .hourly-table tbody tr:last-child td{border-bottom:0}app-weather-hourly:not(.unscoped) .hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}app-weather-hourly:not(.unscoped) .hourly-table .sky{display:flex;align-items:center;gap:9px}app-weather-hourly:not(.unscoped) .hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}app-weather-hourly:not(.unscoped) .hourly-table .wind span{color:var(--muted)}app-weather-hourly:not(.unscoped) .hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}app-weather-hourly:not(.unscoped) .hourly-table.locked .time{color:#8ea3c0}app-weather-hourly:not(.unscoped) .hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}app-weather-hourly:not(.unscoped) .hourly-table.locked .row-icon{opacity:.5}app-weather-hourly:not(.unscoped) .hourly-table.locked .strong{color:#8ea3c0}app-weather-hourly:not(.unscoped) .premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}app-weather-hourly:not(.unscoped) .premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}app-weather-hourly:not(.unscoped) .premium-badge svg{width:22px;height:22px}app-weather-hourly:not(.unscoped) .premium-tag{margin:0;font-size:10.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}app-weather-hourly:not(.unscoped) .premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;text-decoration:none;cursor:pointer}app-weather-hourly:not(.unscoped) .news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}app-weather-hourly:not(.unscoped) .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-weather-hourly:not(.unscoped) .news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}app-weather-hourly:not(.unscoped) .news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}app-weather-hourly:not(.unscoped) .news-tag.breaking{color:#d4342b}app-weather-hourly:not(.unscoped) .news-tag.national{color:#33405a}app-weather-hourly:not(.unscoped) .news-tag.local{color:#33405a}app-weather-hourly:not(.unscoped) .news-tag.climate{color:#d9711b}app-weather-hourly:not(.unscoped) .news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}app-weather-hourly:not(.unscoped) .news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){app-weather-hourly:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather-hourly:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather-hourly:not(.unscoped) .current-strip{grid-template-columns:1fr}}app-weather-hourly:not(.unscoped) .tenday-list{margin:0;padding:0;list-style:none}app-weather-hourly:not(.unscoped) .tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}app-weather-hourly:not(.unscoped) .tenday-list li:last-child{border-bottom:0}app-weather-hourly:not(.unscoped) .tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .tenday-day span{font-size:11px;color:var(--muted)}app-weather-hourly:not(.unscoped) .tenday-icon{width:24px;height:24px;color:#f0a825}app-weather-hourly:not(.unscoped) .tenday-condition{font-size:12.5px;color:#33405a}app-weather-hourly:not(.unscoped) .tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}app-weather-hourly:not(.unscoped) .tenday-rain svg{width:12px;height:12px}app-weather-hourly:not(.unscoped) .tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}app-weather-hourly:not(.unscoped) .tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}app-weather-hourly:not(.unscoped) .tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-hourly:not(.unscoped) .tenday-temps strong{font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .tenday-temps em{font-style:normal;color:var(--muted)}app-weather-hourly:not(.unscoped) .detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}app-weather-hourly:not(.unscoped) .detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}app-weather-hourly:not(.unscoped) .detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}app-weather-hourly:not(.unscoped) .detail-list{margin:0 0 16px;padding:0;list-style:none}app-weather-hourly:not(.unscoped) .detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .detail-list li:last-child{border-bottom:0}app-weather-hourly:not(.unscoped) .detail-list strong{color:var(--ink);font-weight:800}app-weather-hourly:not(.unscoped) .premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}app-weather-hourly:not(.unscoped) .premium-strip.compact .premium-badge{width:40px;height:40px}app-weather-hourly:not(.unscoped) .premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}app-weather-hourly:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-weather-hourly:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-weather-hourly:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-weather-hourly:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-weather-hourly:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-weather-hourly:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-weather-hourly:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-weather-hourly:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-weather-hourly:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-weather-hourly:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-weather-hourly:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-weather-hourly:not(.unscoped) .aqi-trend{padding-top:16px}app-weather-hourly:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-hourly:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-weather-hourly:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-weather-hourly:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-weather-hourly:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-weather-hourly:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-weather-hourly:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}app-weather-hourly:not(.unscoped) .guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}app-weather-hourly:not(.unscoped) .guidance strong{display:block;font-size:13px;color:var(--ink)}app-weather-hourly:not(.unscoped) .guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}app-weather-hourly:not(.unscoped) .guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}app-weather-hourly:not(.unscoped) .guidance-icon svg{width:18px;height:18px}app-weather-hourly:not(.unscoped) .guidance-icon.ok{background:#2fb457}app-weather-hourly:not(.unscoped) .guidance-icon.warn{background:#e0a11b}app-weather-hourly:not(.unscoped) .guidance-icon.info{background:#2f86ff}app-weather-hourly:not(.unscoped) .guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){app-weather-hourly:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather-hourly:not(.unscoped) .tenday-condition{display:none}app-weather-hourly:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}app-weather-hourly:not(.unscoped) .news-item{display:block;text-decoration:none}app-weather-hourly:not(.unscoped) .news-item:hover .news-title{color:var(--blue)}app-weather-hourly:not(.unscoped) .news-tag{color:#33405a}app-weather-hourly:not(.unscoped) .news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}app-weather-hourly:not(.unscoped) .metric-chart{padding:4px 0 8px}app-weather-hourly:not(.unscoped) .metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-hourly:not(.unscoped) .metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}app-weather-hourly:not(.unscoped) .metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-hourly:not(.unscoped) .metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}app-weather-hourly:not(.unscoped) .metric-col small{font-size:10px;color:var(--muted)}app-weather-hourly:not(.unscoped) .metric-col small.sub{font-size:9.5px;color:#9bacc6}app-weather-hourly:not(.unscoped) .temp-bar{background:#e0662f}app-weather-hourly:not(.unscoped) .rain-bar{background:#2f86ff}app-weather-hourly:not(.unscoped) .humid-bar{background:#189d86}app-weather-hourly:not(.unscoped) .wind-bar{background:#2f6fd0}app-weather-hourly:not(.unscoped) .wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}app-weather-hourly:not(.unscoped) .band-low{background:#4fbf7d}app-weather-hourly:not(.unscoped) .band-mid{background:#e8c53d}app-weather-hourly:not(.unscoped) .band-warn{background:#e08a1b}app-weather-hourly:not(.unscoped) .band-high{background:#d4562b}app-weather-hourly:not(.unscoped) .band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .band-key li{display:inline-flex;align-items:center;gap:6px}app-weather-hourly:not(.unscoped) .band-key i{width:11px;height:11px;border-radius:3px}app-weather-hourly:not(.unscoped) .news-skeleton{display:grid;gap:8px}app-weather-hourly:not(.unscoped) .skeleton-photo{display:block;height:104px;border-radius:9px}app-weather-hourly:not(.unscoped) .skeleton-line{display:block;height:11px;border-radius:5px}app-weather-hourly:not(.unscoped) .skeleton-line.short{width:42%;height:9px}app-weather-hourly:not(.unscoped) .skeleton-line:last-child{width:68%}app-weather-hourly:not(.unscoped) .skeleton-photo,app-weather-hourly:not(.unscoped) .skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}app-weather-hourly:not(.unscoped) .news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}app-weather-hourly:not(.unscoped) .spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){app-weather-hourly:not(.unscoped) .skeleton-photo,app-weather-hourly:not(.unscoped) .skeleton-line,app-weather-hourly:not(.unscoped) .spinner{animation:none}}app-weather-hourly:not(.unscoped) .forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}app-weather-hourly:not(.unscoped) .forecast-trend svg{width:100%;height:100%}app-weather-hourly:not(.unscoped) .trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-weather-hourly:not(.unscoped) .trend-max,app-weather-hourly:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-weather-hourly:not(.unscoped) .trend-max{top:0}app-weather-hourly:not(.unscoped) .trend-min{bottom:6px}app-weather-hourly:not(.unscoped) .forecast-days{margin:0;padding:0;list-style:none}app-weather-hourly:not(.unscoped) .forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}app-weather-hourly:not(.unscoped) .forecast-days li:last-child{border-bottom:0}app-weather-hourly:not(.unscoped) .fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .fday-when span{font-size:11px;color:var(--muted)}app-weather-hourly:not(.unscoped) .fday-icon{width:24px;height:24px;color:#f0a825}app-weather-hourly:not(.unscoped) .fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}app-weather-hourly:not(.unscoped) .fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-hourly:not(.unscoped) .fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}app-weather-hourly:not(.unscoped) .fday-metrics span{display:inline-flex;align-items:center;gap:4px}app-weather-hourly:not(.unscoped) .fday-metrics svg{width:12px;height:12px;color:#2f86ff}app-weather-hourly:not(.unscoped) .fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-hourly:not(.unscoped) .fday-temps strong{font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .fday-temps em{font-style:normal;color:var(--muted)}app-weather-hourly:not(.unscoped) .alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}app-weather-hourly:not(.unscoped) .alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}app-weather-hourly:not(.unscoped) .alert-item.sev-extreme,app-weather-hourly:not(.unscoped) .alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}app-weather-hourly:not(.unscoped) .alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-hourly:not(.unscoped) .alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}app-weather-hourly:not(.unscoped) .alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}app-weather-hourly:not(.unscoped) .alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}app-weather-hourly:not(.unscoped) .alert-clear-icon svg{width:18px;height:18px}app-weather-hourly:not(.unscoped) .outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}app-weather-hourly:not(.unscoped) .outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-hourly:not(.unscoped) .radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-hourly:not(.unscoped) .radar-shell.tall .radar-map{min-height:440px}app-weather-hourly:not(.unscoped) .radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-weather-hourly:not(.unscoped) .rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}app-weather-hourly:not(.unscoped) .rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-hourly:not(.unscoped) .rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-hourly:not(.unscoped) .rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}app-weather-hourly:not(.unscoped) .rain-col i.dry{background:#dbe6f4}app-weather-hourly:not(.unscoped) .rain-col small{font-size:9.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .radar-facts{margin-top:auto}@media(max-width:1200px){app-weather-hourly:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather-hourly:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather-hourly:not(.unscoped) .fday-metrics{display:none}}app-weather-hourly:not(.unscoped) .outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}app-weather-hourly:not(.unscoped) .outlook-label{margin:0;font-size:10.5px;color:var(--muted)}app-weather-hourly:not(.unscoped) .outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}app-weather-hourly:not(.unscoped) .outlook-value.hot{color:#e0662f}app-weather-hourly:not(.unscoped) .outlook-value.cold{color:#2f86ff}app-weather-hourly:not(.unscoped) .outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}app-weather-hourly:not(.unscoped) .radar-shell app-radar-map{display:block;height:100%}app-weather-hourly:not(.unscoped) .radar-shell.tall app-radar-map{min-height:440px}app-weather-hourly:not(.unscoped) .today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){app-weather-hourly:not(.unscoped) .today-row{grid-template-columns:1fr}}app-weather-hourly:not(.unscoped) .bottom-row{grid-template-rows:auto 1fr;align-items:stretch}app-weather-hourly:not(.unscoped) .bottom-row .radar-card{grid-column:1;grid-row:1/span 2;height:100%}app-weather-hourly:not(.unscoped) .bottom-row .ad-pair:first-of-type{grid-column:2;grid-row:1}app-weather-hourly:not(.unscoped) .bottom-row .ad-pair:first-of-type+.card{grid-column:2;grid-row:2}app-weather-hourly:not(.unscoped) .bottom-row .conditions-card{grid-column:3;grid-row:1}app-weather-hourly:not(.unscoped) .bottom-row .ad-pair:last-of-type{grid-column:3;grid-row:2}app-weather-hourly:not(.unscoped) .bottom-row .radar-card app-radar-map{min-height:420px}app-weather-hourly:not(.unscoped) .ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}app-weather-hourly:not(.unscoped) .ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}app-weather-hourly:not(.unscoped) .ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-hourly:not(.unscoped) .detalle-hora,app-weather-hourly:not(.unscoped) .hourly-table th.abrir,app-weather-hourly:not(.unscoped) .hourly-table td.abrir{display:none}@media(max-width:620px){app-weather-hourly:not(.unscoped) .hourly-table th:nth-child(n+4),app-weather-hourly:not(.unscoped) .hourly-table td:nth-child(n+4){display:none}app-weather-hourly:not(.unscoped) .hourly-table th.abrir,app-weather-hourly:not(.unscoped) .hourly-table td.abrir{display:table-cell;width:24px;padding-left:0;padding-right:0;text-align:right;vertical-align:middle}app-weather-hourly:not(.unscoped) .hourly-table td.abrir svg{width:15px;height:15px;color:#7b8ca3}app-weather-hourly:not(.unscoped) .hourly-table tbody tr{cursor:pointer}app-weather-hourly:not(.unscoped) .hourly-table tbody tr.abierta{background:#f2f7ff}app-weather-hourly:not(.unscoped) .detalle-hora{display:table-row}app-weather-hourly:not(.unscoped) .detalle-hora td{display:table-cell;border-top:2px solid #fff;padding:14px 18px 16px;background:#f2f7ff}app-weather-hourly:not(.unscoped) .detalle-hora dl{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin:0}app-weather-hourly:not(.unscoped) .detalle-hora dt{margin:0;color:#7b8ca3;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}app-weather-hourly:not(.unscoped) .detalle-hora dd{margin:1px 0 0;color:#0b1f3a;font-size:14px;font-weight:800}}app-weather-hourly:not(.unscoped) .carril-lateral{display:grid;align-content:start;gap:18px;min-width:0}app-weather-hourly:not(.unscoped) .carril-lateral .metric-bars{height:120px}app-weather-hourly:not(.unscoped) .carril-lateral .metric-col em{font-size:10.5px}app-weather-hourly:not(.unscoped) .carril-lateral .metric-col small{font-size:9.5px}app-weather-hourly:not(.unscoped) .fila-anuncios{display:grid;grid-template-columns:445px minmax(0,1fr);gap:18px;align-items:stretch}@media(max-width:900px){app-weather-hourly:not(.unscoped) .fila-anuncios{grid-template-columns:minmax(0,1fr)}}app-weather-radar:not(.unscoped){display:contents}app-weather-radar:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"] a.active{color:var(--blue)}app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}app-weather-radar:not(.unscoped) .weather-pill{display:flex;align-items:center;gap:8px;font-size:14px}app-weather-radar:not(.unscoped) .weather-pill svg{width:26px;height:26px;color:#f0a825}app-weather-radar:not(.unscoped) .weather-pill strong{font-size:17px}app-weather-radar:not(.unscoped) .weather-pill span{color:var(--muted);font-size:12px}app-weather-radar:not(.unscoped) .subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}app-weather-radar:not(.unscoped) .subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}app-weather-radar:not(.unscoped) .subnav button:hover{color:#33405a}app-weather-radar:not(.unscoped) .subnav button.active{color:var(--blue)}app-weather-radar:not(.unscoped) .subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-weather-radar:not(.unscoped) .bottom-row{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;margin:18px 8px 0;align-items:stretch}app-weather-radar:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather-radar:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}app-weather-radar:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}app-weather-radar:not(.unscoped) .card-head h2 svg{width:16px;height:16px;color:var(--blue)}app-weather-radar:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer}app-weather-radar:not(.unscoped) .card-link svg{width:13px;height:13px}app-weather-radar:not(.unscoped) .card-link:hover{background:#f3f8ff}app-weather-radar:not(.unscoped) .hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}app-weather-radar:not(.unscoped) .hour{padding:12px 4px;border-radius:10px;text-align:center}app-weather-radar:not(.unscoped) .hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}app-weather-radar:not(.unscoped) .hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}app-weather-radar:not(.unscoped) .hour-icon{width:24px;height:24px;color:#f0a825}app-weather-radar:not(.unscoped) .hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}app-weather-radar:not(.unscoped) .hour-rain svg{width:11px;height:11px}app-weather-radar:not(.unscoped) .daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}app-weather-radar:not(.unscoped) .daily{margin:0;padding:0;list-style:none}app-weather-radar:not(.unscoped) .daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}app-weather-radar:not(.unscoped) .day-name{color:#33405a;font-weight:600}app-weather-radar:not(.unscoped) .day-icon{width:18px;height:18px;color:#f0a825}app-weather-radar:not(.unscoped) .day-temps{color:var(--muted);white-space:nowrap}app-weather-radar:not(.unscoped) .day-temps strong{color:var(--ink)}app-weather-radar:not(.unscoped) .day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}app-weather-radar:not(.unscoped) .day-rain svg{width:11px;height:11px}app-weather-radar:not(.unscoped) .radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}app-weather-radar:not(.unscoped) .radar-map{height:100%;min-height:210px;background:#0b4fb0}app-weather-radar:not(.unscoped) .radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}app-weather-radar:not(.unscoped) .radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}app-weather-radar:not(.unscoped) .radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}app-weather-radar:not(.unscoped) .aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}app-weather-radar:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-weather-radar:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-weather-radar:not(.unscoped) .aqi-gauge .aqi-track,app-weather-radar:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-weather-radar:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-weather-radar:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-weather-radar:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-weather-radar:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-weather-radar:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-weather-radar:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-weather-radar:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-weather-radar:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-weather-radar:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-weather-radar:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-weather-radar:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-weather-radar:not(.unscoped) .pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}app-weather-radar:not(.unscoped) .pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}app-weather-radar:not(.unscoped) .pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}app-weather-radar:not(.unscoped) .pollutants small.moderate{color:#d9911b}app-weather-radar:not(.unscoped) .pollutants small.poor{color:#d4562b}app-weather-radar:not(.unscoped) .conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;overflow:hidden;border-radius:10px;background:#eef3fa}app-weather-radar:not(.unscoped) .condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}app-weather-radar:not(.unscoped) .condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}app-weather-radar:not(.unscoped) .condition-icon svg{width:21px;height:21px}app-weather-radar:not(.unscoped) .condition-icon.tone-ok{color:#1f9d5f}app-weather-radar:not(.unscoped) .condition-icon.tone-warn{color:#e0a11b}app-weather-radar:not(.unscoped) .condition-icon.tone-alert{color:#e0662f}app-weather-radar:not(.unscoped) .condition-icon.tone-info{color:#2f86ff}app-weather-radar:not(.unscoped) .condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-radar:not(.unscoped) .condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){app-weather-radar:not(.unscoped) .overlap-row,app-weather-radar:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather-radar:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather-radar:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather-radar:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather-radar:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather-radar:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather-radar:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-radar:not(.unscoped) .hourly-head{margin-bottom:14px}app-weather-radar:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-weather-radar:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-weather-radar:not(.unscoped) .hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}app-weather-radar:not(.unscoped) .hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}app-weather-radar:not(.unscoped) .hourly-filters button:hover{background:#e3eaf4}app-weather-radar:not(.unscoped) .hourly-filters button.active{background:#16233c;color:#fff}app-weather-radar:not(.unscoped) .hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}app-weather-radar:not(.unscoped) .hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}app-weather-radar:not(.unscoped) .hourly-table th.num{text-align:right}app-weather-radar:not(.unscoped) .hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}app-weather-radar:not(.unscoped) .hourly-table td.num{text-align:right}app-weather-radar:not(.unscoped) .hourly-table td.strong{font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .hourly-table tbody tr:last-child td{border-bottom:0}app-weather-radar:not(.unscoped) .hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}app-weather-radar:not(.unscoped) .hourly-table .sky{display:flex;align-items:center;gap:9px}app-weather-radar:not(.unscoped) .hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}app-weather-radar:not(.unscoped) .hourly-table .wind span{color:var(--muted)}app-weather-radar:not(.unscoped) .hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}app-weather-radar:not(.unscoped) .hourly-table.locked .time{color:#8ea3c0}app-weather-radar:not(.unscoped) .hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}app-weather-radar:not(.unscoped) .hourly-table.locked .row-icon{opacity:.5}app-weather-radar:not(.unscoped) .hourly-table.locked .strong{color:#8ea3c0}app-weather-radar:not(.unscoped) .premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}app-weather-radar:not(.unscoped) .premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}app-weather-radar:not(.unscoped) .premium-badge svg{width:22px;height:22px}app-weather-radar:not(.unscoped) .premium-tag{margin:0;font-size:10.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}app-weather-radar:not(.unscoped) .premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}app-weather-radar:not(.unscoped) .news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}app-weather-radar:not(.unscoped) .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-weather-radar:not(.unscoped) .news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}app-weather-radar:not(.unscoped) .news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}app-weather-radar:not(.unscoped) .news-tag.breaking{color:#d4342b}app-weather-radar:not(.unscoped) .news-tag.national{color:#33405a}app-weather-radar:not(.unscoped) .news-tag.local{color:#33405a}app-weather-radar:not(.unscoped) .news-tag.climate{color:#d9711b}app-weather-radar:not(.unscoped) .news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}app-weather-radar:not(.unscoped) .news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){app-weather-radar:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather-radar:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather-radar:not(.unscoped) .current-strip{grid-template-columns:1fr}}app-weather-radar:not(.unscoped) .tenday-list{margin:0;padding:0;list-style:none}app-weather-radar:not(.unscoped) .tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}app-weather-radar:not(.unscoped) .tenday-list li:last-child{border-bottom:0}app-weather-radar:not(.unscoped) .tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .tenday-day span{font-size:11px;color:var(--muted)}app-weather-radar:not(.unscoped) .tenday-icon{width:24px;height:24px;color:#f0a825}app-weather-radar:not(.unscoped) .tenday-condition{font-size:12.5px;color:#33405a}app-weather-radar:not(.unscoped) .tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}app-weather-radar:not(.unscoped) .tenday-rain svg{width:12px;height:12px}app-weather-radar:not(.unscoped) .tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}app-weather-radar:not(.unscoped) .tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}app-weather-radar:not(.unscoped) .tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-radar:not(.unscoped) .tenday-temps strong{font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .tenday-temps em{font-style:normal;color:var(--muted)}app-weather-radar:not(.unscoped) .detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}app-weather-radar:not(.unscoped) .detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}app-weather-radar:not(.unscoped) .detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}app-weather-radar:not(.unscoped) .detail-list{margin:0 0 16px;padding:0;list-style:none}app-weather-radar:not(.unscoped) .detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .detail-list li:last-child{border-bottom:0}app-weather-radar:not(.unscoped) .detail-list strong{color:var(--ink);font-weight:800}app-weather-radar:not(.unscoped) .premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}app-weather-radar:not(.unscoped) .premium-strip.compact .premium-badge{width:40px;height:40px}app-weather-radar:not(.unscoped) .premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}app-weather-radar:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-weather-radar:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-weather-radar:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-weather-radar:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-weather-radar:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-weather-radar:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-weather-radar:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-weather-radar:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-weather-radar:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-weather-radar:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-weather-radar:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-weather-radar:not(.unscoped) .aqi-trend{padding-top:16px}app-weather-radar:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-radar:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-weather-radar:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-weather-radar:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-weather-radar:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-weather-radar:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-weather-radar:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}app-weather-radar:not(.unscoped) .guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}app-weather-radar:not(.unscoped) .guidance strong{display:block;font-size:13px;color:var(--ink)}app-weather-radar:not(.unscoped) .guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}app-weather-radar:not(.unscoped) .guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}app-weather-radar:not(.unscoped) .guidance-icon svg{width:18px;height:18px}app-weather-radar:not(.unscoped) .guidance-icon.ok{background:#2fb457}app-weather-radar:not(.unscoped) .guidance-icon.warn{background:#e0a11b}app-weather-radar:not(.unscoped) .guidance-icon.info{background:#2f86ff}app-weather-radar:not(.unscoped) .guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){app-weather-radar:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather-radar:not(.unscoped) .tenday-condition{display:none}app-weather-radar:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}app-weather-radar:not(.unscoped) .news-item{display:block;text-decoration:none}app-weather-radar:not(.unscoped) .news-item:hover .news-title{color:var(--blue)}app-weather-radar:not(.unscoped) .news-tag{color:#33405a}app-weather-radar:not(.unscoped) .news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}app-weather-radar:not(.unscoped) .metric-chart{padding:4px 0 8px}app-weather-radar:not(.unscoped) .metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-radar:not(.unscoped) .metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}app-weather-radar:not(.unscoped) .metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-radar:not(.unscoped) .metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}app-weather-radar:not(.unscoped) .metric-col small{font-size:10px;color:var(--muted)}app-weather-radar:not(.unscoped) .metric-col small.sub{font-size:9.5px;color:#9bacc6}app-weather-radar:not(.unscoped) .temp-bar{background:#e0662f}app-weather-radar:not(.unscoped) .rain-bar{background:#2f86ff}app-weather-radar:not(.unscoped) .humid-bar{background:#189d86}app-weather-radar:not(.unscoped) .wind-bar{background:#2f6fd0}app-weather-radar:not(.unscoped) .wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}app-weather-radar:not(.unscoped) .band-low{background:#4fbf7d}app-weather-radar:not(.unscoped) .band-mid{background:#e8c53d}app-weather-radar:not(.unscoped) .band-warn{background:#e08a1b}app-weather-radar:not(.unscoped) .band-high{background:#d4562b}app-weather-radar:not(.unscoped) .band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .band-key li{display:inline-flex;align-items:center;gap:6px}app-weather-radar:not(.unscoped) .band-key i{width:11px;height:11px;border-radius:3px}app-weather-radar:not(.unscoped) .news-skeleton{display:grid;gap:8px}app-weather-radar:not(.unscoped) .skeleton-photo{display:block;height:104px;border-radius:9px}app-weather-radar:not(.unscoped) .skeleton-line{display:block;height:11px;border-radius:5px}app-weather-radar:not(.unscoped) .skeleton-line.short{width:42%;height:9px}app-weather-radar:not(.unscoped) .skeleton-line:last-child{width:68%}app-weather-radar:not(.unscoped) .skeleton-photo,app-weather-radar:not(.unscoped) .skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}app-weather-radar:not(.unscoped) .news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}app-weather-radar:not(.unscoped) .spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){app-weather-radar:not(.unscoped) .skeleton-photo,app-weather-radar:not(.unscoped) .skeleton-line,app-weather-radar:not(.unscoped) .spinner{animation:none}}app-weather-radar:not(.unscoped) .forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}app-weather-radar:not(.unscoped) .forecast-trend svg{width:100%;height:100%}app-weather-radar:not(.unscoped) .trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-weather-radar:not(.unscoped) .trend-max,app-weather-radar:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-weather-radar:not(.unscoped) .trend-max{top:0}app-weather-radar:not(.unscoped) .trend-min{bottom:6px}app-weather-radar:not(.unscoped) .forecast-days{margin:0;padding:0;list-style:none}app-weather-radar:not(.unscoped) .forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}app-weather-radar:not(.unscoped) .forecast-days li:last-child{border-bottom:0}app-weather-radar:not(.unscoped) .fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .fday-when span{font-size:11px;color:var(--muted)}app-weather-radar:not(.unscoped) .fday-icon{width:24px;height:24px;color:#f0a825}app-weather-radar:not(.unscoped) .fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}app-weather-radar:not(.unscoped) .fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-radar:not(.unscoped) .fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}app-weather-radar:not(.unscoped) .fday-metrics span{display:inline-flex;align-items:center;gap:4px}app-weather-radar:not(.unscoped) .fday-metrics svg{width:12px;height:12px;color:#2f86ff}app-weather-radar:not(.unscoped) .fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-radar:not(.unscoped) .fday-temps strong{font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .fday-temps em{font-style:normal;color:var(--muted)}app-weather-radar:not(.unscoped) .alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}app-weather-radar:not(.unscoped) .alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}app-weather-radar:not(.unscoped) .alert-item.sev-extreme,app-weather-radar:not(.unscoped) .alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}app-weather-radar:not(.unscoped) .alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-radar:not(.unscoped) .alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}app-weather-radar:not(.unscoped) .alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}app-weather-radar:not(.unscoped) .alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}app-weather-radar:not(.unscoped) .alert-clear-icon svg{width:18px;height:18px}app-weather-radar:not(.unscoped) .outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}app-weather-radar:not(.unscoped) .outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-radar:not(.unscoped) .radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-radar:not(.unscoped) .radar-shell.tall .radar-map{min-height:440px}app-weather-radar:not(.unscoped) .radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-weather-radar:not(.unscoped) .rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}app-weather-radar:not(.unscoped) .rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-radar:not(.unscoped) .rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-radar:not(.unscoped) .rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}app-weather-radar:not(.unscoped) .rain-col i.dry{background:#dbe6f4}app-weather-radar:not(.unscoped) .rain-col small{font-size:9.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .radar-facts{margin-top:auto}@media(max-width:1200px){app-weather-radar:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather-radar:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather-radar:not(.unscoped) .fday-metrics{display:none}}app-weather-radar:not(.unscoped) .outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}app-weather-radar:not(.unscoped) .outlook-label{margin:0;font-size:10.5px;color:var(--muted)}app-weather-radar:not(.unscoped) .outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}app-weather-radar:not(.unscoped) .outlook-value.hot{color:#e0662f}app-weather-radar:not(.unscoped) .outlook-value.cold{color:#2f86ff}app-weather-radar:not(.unscoped) .outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}app-weather-radar:not(.unscoped) .radar-shell app-radar-map{display:block;height:100%}app-weather-radar:not(.unscoped) .radar-shell.tall app-radar-map{min-height:440px}app-weather-radar:not(.unscoped) .today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){app-weather-radar:not(.unscoped) .today-row{grid-template-columns:1fr}}app-weather-radar:not(.unscoped) .bottom-row{grid-template-rows:auto 1fr;align-items:stretch}app-weather-radar:not(.unscoped) .bottom-row .radar-card{grid-column:1;grid-row:1/span 2;height:100%}app-weather-radar:not(.unscoped) .bottom-row .ad-pair:first-of-type{grid-column:2;grid-row:1}app-weather-radar:not(.unscoped) .bottom-row .ad-pair:first-of-type+.card{grid-column:2;grid-row:2}app-weather-radar:not(.unscoped) .bottom-row .conditions-card{grid-column:3;grid-row:1}app-weather-radar:not(.unscoped) .bottom-row .ad-pair:last-of-type{grid-column:3;grid-row:2}app-weather-radar:not(.unscoped) .bottom-row .radar-card app-radar-map{min-height:420px}app-weather-radar:not(.unscoped) .ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}app-weather-radar:not(.unscoped) .ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}app-weather-radar:not(.unscoped) .ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-ten-day:not(.unscoped){display:contents}app-weather-ten-day:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"] a.active{color:var(--blue)}app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}app-weather-ten-day:not(.unscoped) .weather-pill{display:flex;align-items:center;gap:8px;font-size:14px}app-weather-ten-day:not(.unscoped) .weather-pill svg{width:26px;height:26px;color:#f0a825}app-weather-ten-day:not(.unscoped) .weather-pill strong{font-size:17px}app-weather-ten-day:not(.unscoped) .weather-pill span{color:var(--muted);font-size:12px}app-weather-ten-day:not(.unscoped) .subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}app-weather-ten-day:not(.unscoped) .subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}app-weather-ten-day:not(.unscoped) .subnav button:hover{color:#33405a}app-weather-ten-day:not(.unscoped) .subnav button.active{color:var(--blue)}app-weather-ten-day:not(.unscoped) .subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-weather-ten-day:not(.unscoped) .bottom-row{display:grid;grid-template-columns:1.05fr 1.05fr .9fr;gap:18px;margin:18px 8px 0;align-items:stretch}app-weather-ten-day:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather-ten-day:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}app-weather-ten-day:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}app-weather-ten-day:not(.unscoped) .card-head h2 svg{width:16px;height:16px;color:var(--blue)}app-weather-ten-day:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer}app-weather-ten-day:not(.unscoped) .card-link svg{width:13px;height:13px}app-weather-ten-day:not(.unscoped) .card-link:hover{background:#f3f8ff}app-weather-ten-day:not(.unscoped) .hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}app-weather-ten-day:not(.unscoped) .hour{padding:12px 4px;border-radius:10px;text-align:center}app-weather-ten-day:not(.unscoped) .hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}app-weather-ten-day:not(.unscoped) .hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}app-weather-ten-day:not(.unscoped) .hour-icon{width:24px;height:24px;color:#f0a825}app-weather-ten-day:not(.unscoped) .hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}app-weather-ten-day:not(.unscoped) .hour-rain svg{width:11px;height:11px}app-weather-ten-day:not(.unscoped) .daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}app-weather-ten-day:not(.unscoped) .daily{margin:0;padding:0;list-style:none}app-weather-ten-day:not(.unscoped) .daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}app-weather-ten-day:not(.unscoped) .day-name{color:#33405a;font-weight:600}app-weather-ten-day:not(.unscoped) .day-icon{width:18px;height:18px;color:#f0a825}app-weather-ten-day:not(.unscoped) .day-temps{color:var(--muted);white-space:nowrap}app-weather-ten-day:not(.unscoped) .day-temps strong{color:var(--ink)}app-weather-ten-day:not(.unscoped) .day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}app-weather-ten-day:not(.unscoped) .day-rain svg{width:11px;height:11px}app-weather-ten-day:not(.unscoped) .radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}app-weather-ten-day:not(.unscoped) .radar-map{height:100%;min-height:210px;background:#0b4fb0}app-weather-ten-day:not(.unscoped) .radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}app-weather-ten-day:not(.unscoped) .radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}app-weather-ten-day:not(.unscoped) .radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}app-weather-ten-day:not(.unscoped) .aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}app-weather-ten-day:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-weather-ten-day:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-weather-ten-day:not(.unscoped) .aqi-gauge .aqi-track,app-weather-ten-day:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-weather-ten-day:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-weather-ten-day:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-weather-ten-day:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-weather-ten-day:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-weather-ten-day:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-weather-ten-day:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-weather-ten-day:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-weather-ten-day:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-weather-ten-day:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-weather-ten-day:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-weather-ten-day:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-weather-ten-day:not(.unscoped) .pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}app-weather-ten-day:not(.unscoped) .pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}app-weather-ten-day:not(.unscoped) .pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}app-weather-ten-day:not(.unscoped) .pollutants small.moderate{color:#d9911b}app-weather-ten-day:not(.unscoped) .pollutants small.poor{color:#d4562b}app-weather-ten-day:not(.unscoped) .conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;flex:1;overflow:hidden;border-radius:10px;background:#eef3fa}app-weather-ten-day:not(.unscoped) .condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}app-weather-ten-day:not(.unscoped) .condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}app-weather-ten-day:not(.unscoped) .condition-icon svg{width:21px;height:21px}app-weather-ten-day:not(.unscoped) .condition-icon.tone-ok{color:#1f9d5f}app-weather-ten-day:not(.unscoped) .condition-icon.tone-warn{color:#e0a11b}app-weather-ten-day:not(.unscoped) .condition-icon.tone-alert{color:#e0662f}app-weather-ten-day:not(.unscoped) .condition-icon.tone-info{color:#2f86ff}app-weather-ten-day:not(.unscoped) .condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-ten-day:not(.unscoped) .condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){app-weather-ten-day:not(.unscoped) .overlap-row,app-weather-ten-day:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather-ten-day:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather-ten-day:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather-ten-day:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather-ten-day:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather-ten-day:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather-ten-day:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-ten-day:not(.unscoped) .hourly-head{margin-bottom:14px}app-weather-ten-day:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-weather-ten-day:not(.unscoped) .hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}app-weather-ten-day:not(.unscoped) .hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}app-weather-ten-day:not(.unscoped) .hourly-filters button:hover{background:#e3eaf4}app-weather-ten-day:not(.unscoped) .hourly-filters button.active{background:#16233c;color:#fff}app-weather-ten-day:not(.unscoped) .hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}app-weather-ten-day:not(.unscoped) .hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}app-weather-ten-day:not(.unscoped) .hourly-table th.num{text-align:right}app-weather-ten-day:not(.unscoped) .hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}app-weather-ten-day:not(.unscoped) .hourly-table td.num{text-align:right}app-weather-ten-day:not(.unscoped) .hourly-table td.strong{font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .hourly-table tbody tr:last-child td{border-bottom:0}app-weather-ten-day:not(.unscoped) .hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}app-weather-ten-day:not(.unscoped) .hourly-table .sky{display:flex;align-items:center;gap:9px}app-weather-ten-day:not(.unscoped) .hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}app-weather-ten-day:not(.unscoped) .hourly-table .wind span{color:var(--muted)}app-weather-ten-day:not(.unscoped) .hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}app-weather-ten-day:not(.unscoped) .hourly-table.locked .time{color:#8ea3c0}app-weather-ten-day:not(.unscoped) .hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}app-weather-ten-day:not(.unscoped) .hourly-table.locked .row-icon{opacity:.5}app-weather-ten-day:not(.unscoped) .hourly-table.locked .strong{color:#8ea3c0}app-weather-ten-day:not(.unscoped) .premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}app-weather-ten-day:not(.unscoped) .premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}app-weather-ten-day:not(.unscoped) .premium-badge svg{width:22px;height:22px}app-weather-ten-day:not(.unscoped) .premium-tag{margin:0;font-size:10.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;text-decoration:none;cursor:pointer}app-weather-ten-day:not(.unscoped) .news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}app-weather-ten-day:not(.unscoped) .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-weather-ten-day:not(.unscoped) .news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}app-weather-ten-day:not(.unscoped) .news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}app-weather-ten-day:not(.unscoped) .news-tag.breaking{color:#d4342b}app-weather-ten-day:not(.unscoped) .news-tag.national{color:#33405a}app-weather-ten-day:not(.unscoped) .news-tag.local{color:#33405a}app-weather-ten-day:not(.unscoped) .news-tag.climate{color:#d9711b}app-weather-ten-day:not(.unscoped) .news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}app-weather-ten-day:not(.unscoped) .news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){app-weather-ten-day:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather-ten-day:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather-ten-day:not(.unscoped) .current-strip{grid-template-columns:1fr}}app-weather-ten-day:not(.unscoped) .tenday-list{margin:0;padding:0;list-style:none}app-weather-ten-day:not(.unscoped) .tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}app-weather-ten-day:not(.unscoped) .tenday-list li:last-child{border-bottom:0}app-weather-ten-day:not(.unscoped) .tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .tenday-day span{font-size:11px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .tenday-icon{width:24px;height:24px;color:#f0a825}app-weather-ten-day:not(.unscoped) .tenday-condition{font-size:12.5px;color:#33405a}app-weather-ten-day:not(.unscoped) .tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}app-weather-ten-day:not(.unscoped) .tenday-rain svg{width:12px;height:12px}app-weather-ten-day:not(.unscoped) .tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}app-weather-ten-day:not(.unscoped) .tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}app-weather-ten-day:not(.unscoped) .tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-ten-day:not(.unscoped) .tenday-temps strong{font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .tenday-temps em{font-style:normal;color:var(--muted)}app-weather-ten-day:not(.unscoped) .detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}app-weather-ten-day:not(.unscoped) .detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}app-weather-ten-day:not(.unscoped) .detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}app-weather-ten-day:not(.unscoped) .detail-list{margin:0 0 16px;padding:0;list-style:none}app-weather-ten-day:not(.unscoped) .detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .detail-list li:last-child{border-bottom:0}app-weather-ten-day:not(.unscoped) .detail-list strong{color:var(--ink);font-weight:800}app-weather-ten-day:not(.unscoped) .premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}app-weather-ten-day:not(.unscoped) .premium-strip.compact .premium-badge{width:40px;height:40px}app-weather-ten-day:not(.unscoped) .premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}app-weather-ten-day:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-weather-ten-day:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-weather-ten-day:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-weather-ten-day:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-weather-ten-day:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-weather-ten-day:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-weather-ten-day:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-weather-ten-day:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-weather-ten-day:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-weather-ten-day:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-weather-ten-day:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-weather-ten-day:not(.unscoped) .aqi-trend{padding-top:16px}app-weather-ten-day:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-ten-day:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-weather-ten-day:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-weather-ten-day:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-weather-ten-day:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-weather-ten-day:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-weather-ten-day:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}app-weather-ten-day:not(.unscoped) .guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}app-weather-ten-day:not(.unscoped) .guidance strong{display:block;font-size:13px;color:var(--ink)}app-weather-ten-day:not(.unscoped) .guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}app-weather-ten-day:not(.unscoped) .guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}app-weather-ten-day:not(.unscoped) .guidance-icon svg{width:18px;height:18px}app-weather-ten-day:not(.unscoped) .guidance-icon.ok{background:#2fb457}app-weather-ten-day:not(.unscoped) .guidance-icon.warn{background:#e0a11b}app-weather-ten-day:not(.unscoped) .guidance-icon.info{background:#2f86ff}app-weather-ten-day:not(.unscoped) .guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){app-weather-ten-day:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather-ten-day:not(.unscoped) .tenday-condition{display:none}app-weather-ten-day:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}app-weather-ten-day:not(.unscoped) .news-item{display:block;text-decoration:none}app-weather-ten-day:not(.unscoped) .news-item:hover .news-title{color:var(--blue)}app-weather-ten-day:not(.unscoped) .news-tag{color:#33405a}app-weather-ten-day:not(.unscoped) .news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}app-weather-ten-day:not(.unscoped) .metric-chart{padding:4px 0 8px}app-weather-ten-day:not(.unscoped) .metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-ten-day:not(.unscoped) .metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}app-weather-ten-day:not(.unscoped) .metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-ten-day:not(.unscoped) .metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}app-weather-ten-day:not(.unscoped) .metric-col small{font-size:10px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .metric-col small.sub{font-size:9.5px;color:#9bacc6}app-weather-ten-day:not(.unscoped) .temp-bar{background:#e0662f}app-weather-ten-day:not(.unscoped) .rain-bar{background:#2f86ff}app-weather-ten-day:not(.unscoped) .humid-bar{background:#189d86}app-weather-ten-day:not(.unscoped) .wind-bar{background:#2f6fd0}app-weather-ten-day:not(.unscoped) .wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}app-weather-ten-day:not(.unscoped) .band-low{background:#4fbf7d}app-weather-ten-day:not(.unscoped) .band-mid{background:#e8c53d}app-weather-ten-day:not(.unscoped) .band-warn{background:#e08a1b}app-weather-ten-day:not(.unscoped) .band-high{background:#d4562b}app-weather-ten-day:not(.unscoped) .band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .band-key li{display:inline-flex;align-items:center;gap:6px}app-weather-ten-day:not(.unscoped) .band-key i{width:11px;height:11px;border-radius:3px}app-weather-ten-day:not(.unscoped) .news-skeleton{display:grid;gap:8px}app-weather-ten-day:not(.unscoped) .skeleton-photo{display:block;height:104px;border-radius:9px}app-weather-ten-day:not(.unscoped) .skeleton-line{display:block;height:11px;border-radius:5px}app-weather-ten-day:not(.unscoped) .skeleton-line.short{width:42%;height:9px}app-weather-ten-day:not(.unscoped) .skeleton-line:last-child{width:68%}app-weather-ten-day:not(.unscoped) .skeleton-photo,app-weather-ten-day:not(.unscoped) .skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}app-weather-ten-day:not(.unscoped) .news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){app-weather-ten-day:not(.unscoped) .skeleton-photo,app-weather-ten-day:not(.unscoped) .skeleton-line,app-weather-ten-day:not(.unscoped) .spinner{animation:none}}app-weather-ten-day:not(.unscoped) .forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}app-weather-ten-day:not(.unscoped) .forecast-trend svg{width:100%;height:100%}app-weather-ten-day:not(.unscoped) .trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-weather-ten-day:not(.unscoped) .trend-max,app-weather-ten-day:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-weather-ten-day:not(.unscoped) .trend-max{top:0}app-weather-ten-day:not(.unscoped) .trend-min{bottom:6px}app-weather-ten-day:not(.unscoped) .forecast-days{margin:0;padding:0;list-style:none}app-weather-ten-day:not(.unscoped) .forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}app-weather-ten-day:not(.unscoped) .forecast-days li:last-child{border-bottom:0}app-weather-ten-day:not(.unscoped) .fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .fday-when span{font-size:11px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .fday-icon{width:24px;height:24px;color:#f0a825}app-weather-ten-day:not(.unscoped) .fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}app-weather-ten-day:not(.unscoped) .fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .fday-metrics span{display:inline-flex;align-items:center;gap:4px}app-weather-ten-day:not(.unscoped) .fday-metrics svg{width:12px;height:12px;color:#2f86ff}app-weather-ten-day:not(.unscoped) .fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-ten-day:not(.unscoped) .fday-temps strong{font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .fday-temps em{font-style:normal;color:var(--muted)}app-weather-ten-day:not(.unscoped) .alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}app-weather-ten-day:not(.unscoped) .alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}app-weather-ten-day:not(.unscoped) .alert-item.sev-extreme,app-weather-ten-day:not(.unscoped) .alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}app-weather-ten-day:not(.unscoped) .alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}app-weather-ten-day:not(.unscoped) .alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}app-weather-ten-day:not(.unscoped) .alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}app-weather-ten-day:not(.unscoped) .alert-clear-icon svg{width:18px;height:18px}app-weather-ten-day:not(.unscoped) .outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}app-weather-ten-day:not(.unscoped) .outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-ten-day:not(.unscoped) .radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-ten-day:not(.unscoped) .radar-shell.tall .radar-map{min-height:440px}app-weather-ten-day:not(.unscoped) .radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-weather-ten-day:not(.unscoped) .rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}app-weather-ten-day:not(.unscoped) .rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-ten-day:not(.unscoped) .rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-ten-day:not(.unscoped) .rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}app-weather-ten-day:not(.unscoped) .rain-col i.dry{background:#dbe6f4}app-weather-ten-day:not(.unscoped) .rain-col small{font-size:9.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .radar-facts{margin-top:auto}@media(max-width:1200px){app-weather-ten-day:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather-ten-day:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather-ten-day:not(.unscoped) .fday-metrics{display:none}}app-weather-ten-day:not(.unscoped) .outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}app-weather-ten-day:not(.unscoped) .outlook-label{margin:0;font-size:10.5px;color:var(--muted)}app-weather-ten-day:not(.unscoped) .outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}app-weather-ten-day:not(.unscoped) .outlook-value.hot{color:#e0662f}app-weather-ten-day:not(.unscoped) .outlook-value.cold{color:#2f86ff}app-weather-ten-day:not(.unscoped) .outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}app-weather-ten-day:not(.unscoped) .radar-shell app-radar-map{display:block;height:100%}app-weather-ten-day:not(.unscoped) .radar-shell.tall app-radar-map{min-height:440px}app-weather-ten-day:not(.unscoped) .today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){app-weather-ten-day:not(.unscoped) .today-row{grid-template-columns:1fr}}app-weather-ten-day:not(.unscoped) .bottom-row{grid-template-rows:auto 1fr;align-items:stretch}app-weather-ten-day:not(.unscoped) .bottom-row .radar-card{grid-column:1;grid-row:1/span 2;height:100%}app-weather-ten-day:not(.unscoped) .bottom-row .ad-pair:first-of-type{grid-column:2;grid-row:1}app-weather-ten-day:not(.unscoped) .bottom-row .ad-pair:first-of-type+.card{grid-column:2;grid-row:2}app-weather-ten-day:not(.unscoped) .bottom-row .conditions-card{grid-column:3;grid-row:1}app-weather-ten-day:not(.unscoped) .bottom-row .ad-pair:last-of-type{grid-column:3;grid-row:2}app-weather-ten-day:not(.unscoped) .bottom-row .radar-card app-radar-map{min-height:420px}app-weather-ten-day:not(.unscoped) .ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}app-weather-ten-day:not(.unscoped) .ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}app-weather-ten-day:not(.unscoped) .ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-ten-day:not(.unscoped) .tenday-abrir,app-weather-ten-day:not(.unscoped) .detalle-dia{display:none}@media(max-width:620px){app-weather-ten-day:not(.unscoped) .tenday-list>li{grid-template-columns:78px 20px minmax(0,1fr) 46px 62px 16px;gap:8px;padding-left:0;padding-right:0;cursor:pointer}app-weather-ten-day:not(.unscoped) .tenday-list>li.detalle-dia{grid-template-columns:minmax(0,1fr);padding:14px 18px 16px;cursor:default}app-weather-ten-day:not(.unscoped) .tenday-abrir{display:grid;place-items:center;padding-left:4px}app-weather-ten-day:not(.unscoped) .tenday-abrir svg{width:15px;height:15px;color:#7b8ca3}app-weather-ten-day:not(.unscoped) .tenday-list>li.abierto{background:#f2f7ff}app-weather-ten-day:not(.unscoped) .detalle-dia{display:grid;border-top:2px solid #fff;padding:14px 18px 16px;background:#f2f7ff}app-weather-ten-day:not(.unscoped) .detalle-dia>ul{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin:0;padding:0;list-style:none}app-weather-ten-day:not(.unscoped) .detalle-dia>ul>li{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:1px;padding:0;border:0}app-weather-ten-day:not(.unscoped) .detalle-dia span{color:#7b8ca3;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}app-weather-ten-day:not(.unscoped) .detalle-dia strong{color:#0b1f3a;font-size:14px;font-weight:800}}app-weather-today:not(.unscoped){display:contents}app-weather-today:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;gap:clamp(10px,1.8vw,26px)}app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"] a{position:relative;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase}app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"] a.active{color:var(--blue)}app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"] a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--blue)}app-weather-today:not(.unscoped) .weather-pill{display:flex;align-items:center;gap:8px;font-size:14px}app-weather-today:not(.unscoped) .weather-pill svg{width:26px;height:26px;color:#f0a825}app-weather-today:not(.unscoped) .weather-pill strong{font-size:17px}app-weather-today:not(.unscoped) .weather-pill span{color:var(--muted);font-size:12px}app-weather-today:not(.unscoped) .subnav{display:flex;justify-content:center;gap:34px;padding:0 30px;background:#fff;border-bottom:1px solid var(--line)}app-weather-today:not(.unscoped) .subnav button{position:relative;padding:13px 0;border:0;background:transparent;color:var(--muted);font-size:13px;font-weight:700;cursor:pointer}app-weather-today:not(.unscoped) .subnav button:hover{color:#33405a}app-weather-today:not(.unscoped) .subnav button.active{color:var(--blue)}app-weather-today:not(.unscoped) .subnav button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--blue)}app-weather-today:not(.unscoped) .bottom-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 445px minmax(0,.7fr);gap:18px;margin:18px 8px 0;align-items:stretch}app-weather-today:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather-today:not(.unscoped) .card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:16px}app-weather-today:not(.unscoped) .card-head h2{display:flex;align-items:center;gap:9px;margin:0;font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--ink)}app-weather-today:not(.unscoped) .card-head h2 svg{width:16px;height:16px;color:var(--blue)}app-weather-today:not(.unscoped) .card-link{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid #dfeafa;border-radius:999px;background:#fff;color:var(--blue);font-size:11.5px;font-weight:700;cursor:pointer;text-decoration:none}app-weather-today:not(.unscoped) .card-link svg{width:13px;height:13px}app-weather-today:not(.unscoped) .card-link:hover{background:#f3f8ff}@media(max-width:620px){app-weather-today:not(.unscoped) .card-link{gap:0;width:30px;height:30px;padding:0;justify-content:center}app-weather-today:not(.unscoped) .card-link span{display:none}app-weather-today:not(.unscoped) .card-link svg{width:15px;height:15px}}app-weather-today:not(.unscoped) .hourly-row{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:6px}app-weather-today:not(.unscoped) .hour{padding:12px 4px;border-radius:10px;text-align:center}app-weather-today:not(.unscoped) .hour.now{background:#f2f8ff;box-shadow:inset 0 -2px 0 var(--blue)}app-weather-today:not(.unscoped) .hour-time{margin:0 0 8px;font-size:11.5px;font-weight:700;color:var(--muted)}app-weather-today:not(.unscoped) .hour-icon{width:24px;height:24px;color:#f0a825}app-weather-today:not(.unscoped) .hour-temp{margin:8px 0 0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .hour-condition{margin:2px 0 0;font-size:10.5px;color:var(--muted)}app-weather-today:not(.unscoped) .hour-rain{display:inline-flex;align-items:center;gap:3px;margin:7px 0 0;font-size:10.5px;font-weight:700;color:#2f86ff}app-weather-today:not(.unscoped) .hour-rain svg{width:11px;height:11px}app-weather-today:not(.unscoped) .daily-split{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}app-weather-today:not(.unscoped) .daily{margin:0;padding:0;list-style:none}app-weather-today:not(.unscoped) .daily li{display:grid;grid-template-columns:1fr 22px auto 52px;align-items:center;gap:9px;padding:8px 0;font-size:12.5px}app-weather-today:not(.unscoped) .day-name{color:#33405a;font-weight:600}app-weather-today:not(.unscoped) .day-icon{width:18px;height:18px;color:#f0a825}app-weather-today:not(.unscoped) .day-temps{color:var(--muted);white-space:nowrap}app-weather-today:not(.unscoped) .day-temps strong{color:var(--ink)}app-weather-today:not(.unscoped) .day-rain{display:inline-flex;align-items:center;justify-content:flex-end;gap:3px;font-size:11px;color:#2f86ff}app-weather-today:not(.unscoped) .day-rain svg{width:11px;height:11px}app-weather-today:not(.unscoped) .radar-shell{position:relative;flex:1;border-radius:11px;overflow:hidden}app-weather-today:not(.unscoped) .radar-map{height:100%;min-height:210px;background:#0b4fb0}app-weather-today:not(.unscoped) .radar-stamp{position:absolute;right:10px;bottom:10px;padding:4px 10px;border-radius:999px;background:#091a36c7;color:#fff;font-size:10.5px;font-weight:700}app-weather-today:not(.unscoped) .radar-legend{position:absolute;left:10px;bottom:10px;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#091a36c7;font-size:10px;font-weight:700;color:#ffffffeb}app-weather-today:not(.unscoped) .radar-scale{width:92px;height:6px;border-radius:999px;background:#4ab3f0 linear-gradient(90deg,#4ab3f0 0 17%,#55d47a 17% 34%,#f5d750 34% 50%,#f59e28 50% 67%,#e0342f 67% 84%,#b02fa0 84%)}app-weather-today:not(.unscoped) .aqi{flex:1;display:grid;grid-template-columns:118px 1fr;gap:16px;align-items:center}app-weather-today:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-weather-today:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-weather-today:not(.unscoped) .aqi-gauge .aqi-track,app-weather-today:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-weather-today:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-weather-today:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-weather-today:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-weather-today:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-weather-today:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-weather-today:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-weather-today:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-weather-today:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-weather-today:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-weather-today:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-weather-today:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-weather-today:not(.unscoped) .pollutants{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}app-weather-today:not(.unscoped) .pollutants li{display:grid;justify-items:center;gap:1px;text-align:center}app-weather-today:not(.unscoped) .pollutants .pollutant-label{font-size:10.5px;color:var(--muted)}app-weather-today:not(.unscoped) .pollutants strong{font-size:15px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .pollutants small{font-size:9.5px;font-weight:700;color:#1f9d5f}app-weather-today:not(.unscoped) .pollutants small.moderate{color:#d9911b}app-weather-today:not(.unscoped) .pollutants small.poor{color:#d4562b}@media(max-width:620px){app-weather-today:not(.unscoped) .pollutants{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 6px}}app-weather-today:not(.unscoped) .conditions{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:16px;overflow:hidden;border-radius:10px;background:#eef3fa}app-weather-today:not(.unscoped) .condition{display:flex;align-items:center;gap:11px;padding:15px 14px;background:#fff}app-weather-today:not(.unscoped) .condition-icon{display:grid;place-items:center;width:26px;height:26px;flex:none}app-weather-today:not(.unscoped) .condition-icon svg{width:21px;height:21px}app-weather-today:not(.unscoped) .condition-icon.tone-ok{color:#1f9d5f}app-weather-today:not(.unscoped) .condition-icon.tone-warn{color:#e0a11b}app-weather-today:not(.unscoped) .condition-icon.tone-alert{color:#e0662f}app-weather-today:not(.unscoped) .condition-icon.tone-info{color:#2f86ff}app-weather-today:not(.unscoped) .condition-label{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-today:not(.unscoped) .condition-value{margin:3px 0 0;font-size:16px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .condition-value span{margin-left:5px;font-size:11px;font-weight:700;color:var(--muted)}@media(max-width:1280px){app-weather-today:not(.unscoped) .overlap-row,app-weather-today:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather-today:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather-today:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather-today:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather-today:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather-today:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather-today:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-today:not(.unscoped) .hourly-head{margin-bottom:14px}app-weather-today:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-weather-today:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-weather-today:not(.unscoped) .hourly-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-bottom:18px}app-weather-today:not(.unscoped) .hourly-filters button{padding:7px 14px;border:0;border-radius:999px;background:#eef2f7;color:#33405a;font-size:12px;font-weight:700;cursor:pointer}app-weather-today:not(.unscoped) .hourly-filters button:hover{background:#e3eaf4}app-weather-today:not(.unscoped) .hourly-filters button.active{background:#16233c;color:#fff}app-weather-today:not(.unscoped) .hourly-table{width:100%;border-collapse:collapse;font-size:12.5px}app-weather-today:not(.unscoped) .hourly-table th{padding:0 10px 9px;text-align:left;font-size:11px;font-weight:600;color:var(--muted);border-bottom:1px solid var(--line)}app-weather-today:not(.unscoped) .hourly-table th.num{text-align:right}app-weather-today:not(.unscoped) .hourly-table td{padding:11px 10px;border-bottom:1px solid #f2f6fc;color:#33405a}app-weather-today:not(.unscoped) .hourly-table td.num{text-align:right}app-weather-today:not(.unscoped) .hourly-table td.strong{font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .hourly-table tbody tr:last-child td{border-bottom:0}app-weather-today:not(.unscoped) .hourly-table .time{font-weight:800;color:var(--ink);white-space:nowrap}app-weather-today:not(.unscoped) .hourly-table .sky{display:flex;align-items:center;gap:9px}app-weather-today:not(.unscoped) .hourly-table .row-icon{width:20px;height:20px;color:#6b6bd8;flex:none}app-weather-today:not(.unscoped) .hourly-table .wind span{color:var(--muted)}app-weather-today:not(.unscoped) .hourly-table.locked tbody td{background:#fafbfd;color:#8ea3c0}app-weather-today:not(.unscoped) .hourly-table.locked .time{color:#8ea3c0}app-weather-today:not(.unscoped) .hourly-table.locked .time svg{width:12px;height:12px;margin-right:6px;vertical-align:-1px}app-weather-today:not(.unscoped) .hourly-table.locked .row-icon{opacity:.5}app-weather-today:not(.unscoped) .hourly-table.locked .strong{color:#8ea3c0}app-weather-today:not(.unscoped) .premium-strip{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:14px;margin:14px 0;padding:14px 16px;border:1.5px solid currentColor;border-radius:11px;background:#fff}app-weather-today:not(.unscoped) .premium-badge{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#16233c;color:#ffbd43}app-weather-today:not(.unscoped) .premium-badge svg{width:22px;height:22px}app-weather-today:not(.unscoped) .premium-tag{margin:0;font-size:10.5px;color:var(--muted)}app-weather-today:not(.unscoped) .premium-title{margin:1px 0 0;font-size:15px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .premium-copy{margin:3px 0 0;font-size:12px;color:var(--muted)}app-weather-today:not(.unscoped) .premium-cta{padding:11px 20px;border:0;border-radius:8px;background:#16233c;color:#fff;font-size:12.5px;font-weight:800;cursor:pointer}app-weather-today:not(.unscoped) .news-card .card-head h2{font-size:19px;letter-spacing:0;text-transform:none}app-weather-today:not(.unscoped) .news-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}app-weather-today:not(.unscoped) .news-photo{display:block;height:104px;margin-bottom:9px;border-radius:9px;background-color:#dbe6f4;background-size:cover;background-position:center}app-weather-today:not(.unscoped) .news-tag{margin:0;font-size:10px;font-weight:800;letter-spacing:.06em}app-weather-today:not(.unscoped) .news-tag.breaking{color:#d4342b}app-weather-today:not(.unscoped) .news-tag.national{color:#33405a}app-weather-today:not(.unscoped) .news-tag.local{color:#33405a}app-weather-today:not(.unscoped) .news-tag.climate{color:#d9711b}app-weather-today:not(.unscoped) .news-title{margin:4px 0 0;font-size:13.5px;font-weight:800;line-height:1.35;color:var(--ink)}app-weather-today:not(.unscoped) .news-meta{margin:6px 0 0;font-size:11px;color:var(--muted)}@media(max-width:1280px){app-weather-today:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather-today:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather-today:not(.unscoped) .current-strip{grid-template-columns:1fr}}app-weather-today:not(.unscoped) .tenday-list{margin:0;padding:0;list-style:none}app-weather-today:not(.unscoped) .tenday-list li{display:grid;grid-template-columns:118px 26px 1fr 62px 120px 86px;align-items:center;gap:14px;padding:13px 4px;border-bottom:1px solid #f2f6fc}app-weather-today:not(.unscoped) .tenday-list li:last-child{border-bottom:0}app-weather-today:not(.unscoped) .tenday-day strong{display:block;font-size:13.5px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .tenday-day span{font-size:11px;color:var(--muted)}app-weather-today:not(.unscoped) .tenday-icon{width:24px;height:24px;color:#f0a825}app-weather-today:not(.unscoped) .tenday-condition{font-size:12.5px;color:#33405a}app-weather-today:not(.unscoped) .tenday-rain{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#2f86ff}app-weather-today:not(.unscoped) .tenday-rain svg{width:12px;height:12px}app-weather-today:not(.unscoped) .tenday-bar{position:relative;height:7px;border-radius:999px;background:#eaf1fa}app-weather-today:not(.unscoped) .tenday-bar i{position:absolute;top:0;height:100%;border-radius:999px;background:#2f86ff}app-weather-today:not(.unscoped) .tenday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-today:not(.unscoped) .tenday-temps strong{font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .tenday-temps em{font-style:normal;color:var(--muted)}app-weather-today:not(.unscoped) .detail-head{margin:0;font-size:13px;font-weight:700;color:#33405a}app-weather-today:not(.unscoped) .detail-temp{display:flex;align-items:baseline;gap:8px;margin:4px 0 16px;font-size:40px;font-weight:800;line-height:1;color:var(--ink)}app-weather-today:not(.unscoped) .detail-temp span{font-size:18px;font-weight:700;color:var(--muted)}app-weather-today:not(.unscoped) .detail-list{margin:0 0 16px;padding:0;list-style:none}app-weather-today:not(.unscoped) .detail-list li{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid #f2f6fc;font-size:12.5px;color:var(--muted)}app-weather-today:not(.unscoped) .detail-list li:last-child{border-bottom:0}app-weather-today:not(.unscoped) .detail-list strong{color:var(--ink);font-weight:800}app-weather-today:not(.unscoped) .premium-strip.compact{grid-template-columns:40px 1fr auto;margin:auto 0 0;padding:12px 14px}app-weather-today:not(.unscoped) .premium-strip.compact .premium-badge{width:40px;height:40px}app-weather-today:not(.unscoped) .premium-strip.compact .premium-cta{padding:9px 16px;font-size:12px}app-weather-today:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-weather-today:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-weather-today:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-weather-today:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-weather-today:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-weather-today:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-weather-today:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-weather-today:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-weather-today:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-weather-today:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-weather-today:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-weather-today:not(.unscoped) .aqi-trend{padding-top:16px}app-weather-today:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-today:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-weather-today:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-weather-today:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-weather-today:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-weather-today:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-weather-today:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-weather-today:not(.unscoped) .guidance{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:12px}app-weather-today:not(.unscoped) .guidance li{display:grid;grid-template-columns:34px 1fr;gap:11px;align-items:start}app-weather-today:not(.unscoped) .guidance strong{display:block;font-size:13px;color:var(--ink)}app-weather-today:not(.unscoped) .guidance small{display:block;margin-top:2px;font-size:11.5px;line-height:1.45;color:var(--muted)}app-weather-today:not(.unscoped) .guidance-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;color:#fff}app-weather-today:not(.unscoped) .guidance-icon svg{width:18px;height:18px}app-weather-today:not(.unscoped) .guidance-icon.ok{background:#2fb457}app-weather-today:not(.unscoped) .guidance-icon.warn{background:#e0a11b}app-weather-today:not(.unscoped) .guidance-icon.info{background:#2f86ff}app-weather-today:not(.unscoped) .guidance-note{margin:auto 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:#8ea3c0}@media(max-width:1100px){app-weather-today:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather-today:not(.unscoped) .tenday-condition{display:none}app-weather-today:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}app-weather-today:not(.unscoped) .news-item{display:block;text-decoration:none}app-weather-today:not(.unscoped) .news-item:hover .news-title{color:var(--blue)}app-weather-today:not(.unscoped) .news-tag{color:#33405a}app-weather-today:not(.unscoped) .news-empty{margin:0;padding:22px;border:1px dashed #cfe0f2;border-radius:10px;font-size:12.5px;color:var(--muted);text-align:center}app-weather-today:not(.unscoped) .metric-chart{padding:4px 0 8px}app-weather-today:not(.unscoped) .metric-heading{margin:0 0 16px;text-align:center;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-today:not(.unscoped) .metric-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:210px}app-weather-today:not(.unscoped) .metric-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-today:not(.unscoped) .metric-col em{order:-2;font-style:normal;font-size:11px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .metric-col .bar{order:-1;position:relative;display:block;width:100%;min-height:6px;margin-top:auto;border-radius:6px 6px 0 0}app-weather-today:not(.unscoped) .metric-col small{font-size:10px;color:var(--muted)}app-weather-today:not(.unscoped) .metric-col small.sub{font-size:9.5px;color:#9bacc6}app-weather-today:not(.unscoped) .temp-bar{background:#e0662f}app-weather-today:not(.unscoped) .rain-bar{background:#2f86ff}app-weather-today:not(.unscoped) .humid-bar{background:#189d86}app-weather-today:not(.unscoped) .wind-bar{background:#2f6fd0}app-weather-today:not(.unscoped) .wind-bar .arrow{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-size:12px;color:#2f6fd0}app-weather-today:not(.unscoped) .band-low{background:#4fbf7d}app-weather-today:not(.unscoped) .band-mid{background:#e8c53d}app-weather-today:not(.unscoped) .band-warn{background:#e08a1b}app-weather-today:not(.unscoped) .band-high{background:#d4562b}app-weather-today:not(.unscoped) .band-key{display:flex;justify-content:center;gap:18px;margin:16px 0 0;padding:0;list-style:none;font-size:10.5px;color:var(--muted)}app-weather-today:not(.unscoped) .band-key li{display:inline-flex;align-items:center;gap:6px}app-weather-today:not(.unscoped) .band-key i{width:11px;height:11px;border-radius:3px}app-weather-today:not(.unscoped) .news-skeleton{display:grid;gap:8px}app-weather-today:not(.unscoped) .skeleton-photo{display:block;height:104px;border-radius:9px}app-weather-today:not(.unscoped) .skeleton-line{display:block;height:11px;border-radius:5px}app-weather-today:not(.unscoped) .skeleton-line.short{width:42%;height:9px}app-weather-today:not(.unscoped) .skeleton-line:last-child{width:68%}app-weather-today:not(.unscoped) .skeleton-photo,app-weather-today:not(.unscoped) .skeleton-line{background:#e9eff8;background-size:400% 100%;animation:news-shimmer 1.3s ease-in-out infinite}app-weather-today:not(.unscoped) .news-loading{display:flex;align-items:center;justify-content:center;gap:9px;margin:16px 0 0;font-size:12px;color:var(--muted)}app-weather-today:not(.unscoped) .spinner{width:14px;height:14px;border:2px solid #dbe6f4;border-top-color:var(--blue);border-radius:50%;animation:news-spin .7s linear infinite}@media(prefers-reduced-motion:reduce){app-weather-today:not(.unscoped) .skeleton-photo,app-weather-today:not(.unscoped) .skeleton-line,app-weather-today:not(.unscoped) .spinner{animation:none}}app-weather-today:not(.unscoped) .forecast-trend{position:relative;height:96px;margin-bottom:14px;padding:4px 0;border-bottom:1px solid var(--line)}app-weather-today:not(.unscoped) .forecast-trend svg{width:100%;height:100%}app-weather-today:not(.unscoped) .trend-path{fill:none;stroke:#f0a825;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}app-weather-today:not(.unscoped) .trend-max,app-weather-today:not(.unscoped) .trend-min{position:absolute;left:0;font-size:10px;font-weight:700;color:var(--muted)}app-weather-today:not(.unscoped) .trend-max{top:0}app-weather-today:not(.unscoped) .trend-min{bottom:6px}app-weather-today:not(.unscoped) .forecast-days{margin:0;padding:0;list-style:none}app-weather-today:not(.unscoped) .forecast-days li{display:grid;grid-template-columns:108px 26px 1fr auto 66px;align-items:center;gap:14px;padding:12px 2px;border-bottom:1px solid #f2f6fc}app-weather-today:not(.unscoped) .forecast-days li:last-child{border-bottom:0}app-weather-today:not(.unscoped) .fday-when strong{display:block;font-size:13px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .fday-when span{font-size:11px;color:var(--muted)}app-weather-today:not(.unscoped) .fday-icon{width:24px;height:24px;color:#f0a825}app-weather-today:not(.unscoped) .fday-condition{margin:0;font-size:12.5px;font-weight:700;color:#33405a}app-weather-today:not(.unscoped) .fday-summary{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-today:not(.unscoped) .fday-metrics{display:flex;gap:14px;font-size:11px;color:var(--muted)}app-weather-today:not(.unscoped) .fday-metrics span{display:inline-flex;align-items:center;gap:4px}app-weather-today:not(.unscoped) .fday-metrics svg{width:12px;height:12px;color:#2f86ff}app-weather-today:not(.unscoped) .fday-temps{display:flex;justify-content:flex-end;gap:8px;font-size:13px}app-weather-today:not(.unscoped) .fday-temps strong{font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .fday-temps em{font-style:normal;color:var(--muted)}app-weather-today:not(.unscoped) .alert-list{margin:0 0 18px;padding:0;list-style:none;display:grid;gap:10px}app-weather-today:not(.unscoped) .alert-item{padding:12px 14px;border-radius:8px;background:#fff8ec}app-weather-today:not(.unscoped) .alert-item.sev-extreme,app-weather-today:not(.unscoped) .alert-item.sev-severe{border-left-color:#d4342b;background:#fdeceb}app-weather-today:not(.unscoped) .alert-event{margin:0;font-size:13px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .alert-area{margin:2px 0 0;font-size:11px;color:var(--muted)}app-weather-today:not(.unscoped) .alert-desc{margin:7px 0 0;font-size:11.5px;line-height:1.45;color:#33405a}app-weather-today:not(.unscoped) .alert-clear{display:flex;align-items:center;gap:11px;margin:0 0 18px;padding:13px 14px;border-radius:10px;background:#f1faf4;font-size:12.5px;line-height:1.45;color:#17794a}app-weather-today:not(.unscoped) .alert-clear-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:9px;background:#2fb457;color:#fff}app-weather-today:not(.unscoped) .alert-clear-icon svg{width:18px;height:18px}app-weather-today:not(.unscoped) .outlook-block{margin-top:auto;padding-top:16px;border-top:1px solid var(--line)}app-weather-today:not(.unscoped) .outlook-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-weather-today:not(.unscoped) .radar-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:18px;margin:18px 8px 0;align-items:start}app-weather-today:not(.unscoped) .radar-shell.tall .radar-map{min-height:440px}app-weather-today:not(.unscoped) .radar-note{margin:12px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}app-weather-today:not(.unscoped) .rain-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;align-items:stretch;height:150px;margin-bottom:16px}app-weather-today:not(.unscoped) .rain-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%}app-weather-today:not(.unscoped) .rain-col em{order:-2;font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-weather-today:not(.unscoped) .rain-col i{order:-1;display:block;width:100%;min-height:4px;margin-top:auto;border-radius:5px 5px 0 0;background:#2f86ff}app-weather-today:not(.unscoped) .rain-col i.dry{background:#dbe6f4}app-weather-today:not(.unscoped) .rain-col small{font-size:9.5px;color:var(--muted)}app-weather-today:not(.unscoped) .radar-facts{margin-top:auto}@media(max-width:1200px){app-weather-today:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather-today:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather-today:not(.unscoped) .fday-metrics{display:none}}app-weather-today:not(.unscoped) .outlook-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}app-weather-today:not(.unscoped) .outlook-label{margin:0;font-size:10.5px;color:var(--muted)}app-weather-today:not(.unscoped) .outlook-value{margin:4px 0 0;font-size:24px;font-weight:800;line-height:1;color:var(--ink)}app-weather-today:not(.unscoped) .outlook-value.hot{color:#e0662f}app-weather-today:not(.unscoped) .outlook-value.cold{color:#2f86ff}app-weather-today:not(.unscoped) .outlook-note{margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.5;color:var(--muted)}app-weather-today:not(.unscoped) .radar-shell app-radar-map{display:block;height:100%}app-weather-today:not(.unscoped) .radar-shell.tall app-radar-map{min-height:440px}app-weather-today:not(.unscoped) .today-row{display:grid;grid-template-columns:1.12fr 1fr;gap:18px;margin:18px 8px 0}@media(max-width:820px){app-weather-today:not(.unscoped) .today-row{grid-template-columns:1fr}}app-weather-today:not(.unscoped) .bottom-row{align-items:stretch}app-weather-today:not(.unscoped) .bottom-row .radar-card{height:100%}app-weather-today:not(.unscoped) .bottom-row .radar-card app-radar-map{min-height:420px}app-weather-today:not(.unscoped) .ad-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;height:100%}app-weather-today:not(.unscoped) .ad-slot{display:grid;place-items:center;min-height:92px;height:100%;border:1px dashed #cddaeb;border-radius:12px;background:#f4f8fd}app-weather-today:not(.unscoped) .ad-slot span{color:#93a6bf;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-weather-today:not(.unscoped) .rain-card{display:flex;align-items:center;gap:14px;margin-bottom:18px}app-weather-today:not(.unscoped) .rain-icon{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;border:1px solid var(--blue, #005fe7);border-radius:12px;color:var(--blue, #005fe7)}app-weather-today:not(.unscoped) .rain-icon svg{width:20px;height:20px}app-weather-today:not(.unscoped) .rain-title{margin:0;font-size:1.05rem;font-weight:800}app-weather-today:not(.unscoped) .rain-note{margin:2px 0 0;font-size:.82rem;color:#617291}@media(max-width:620px){app-weather-today:not(.unscoped) .conditions{grid-template-columns:1fr 1fr}app-weather-today:not(.unscoped) .condition{gap:8px;padding:11px 10px}app-weather-today:not(.unscoped) .condition-label{font-size:10.5px}app-weather-today:not(.unscoped) .condition-value{font-size:13px}}app-weather:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-weather:not(.unscoped) .weather-page{display:flex;flex-direction:column;background:#f4f9ff}app-weather:not(.unscoped) .page-body{--gutter: 26px;padding:0 var(--gutter) 30px}app-weather:not(.unscoped) .hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:120px;margin:0 calc(-1 * var(--gutter));padding:20px 34px 46px;overflow:hidden;border-radius:0;background:#062a56 center/cover no-repeat;color:#fff}app-weather:not(.unscoped) .hero-titulo{position:relative;z-index:1;display:flex;align-items:center;gap:9px;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-weather:not(.unscoped) .hero-titulo svg{width:20px;height:20px;flex:none}app-weather:not(.unscoped) .hero-linea{position:relative;z-index:1;margin:6px 0 0;font-size:14px;font-weight:600;opacity:.94}app-weather:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#041a3e9e;pointer-events:none}app-weather:not(.unscoped) .hero-copy{position:relative;z-index:1;max-width:560px}app-weather:not(.unscoped) .hero-place{display:flex;align-items:center;gap:9px;margin:0;font-size:21px;font-weight:800}app-weather:not(.unscoped) .hero-place svg{width:20px;height:20px}app-weather:not(.unscoped) .hero-time{margin:6px 0 0;font-size:13px;opacity:.86}app-weather:not(.unscoped) .hero-temp{margin:14px 0 0;font-size:82px;font-weight:800;line-height:1;letter-spacing:-.035em}app-weather:not(.unscoped) .hero-condition{margin:6px 0 0;font-size:30px;font-weight:800}app-weather:not(.unscoped) .hero-range{margin:8px 0 0;font-size:14px;opacity:.9}app-weather:not(.unscoped) .hero-alert{display:inline-flex;align-items:center;gap:12px;margin-top:20px;padding:10px 16px 10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#061c408c;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-weather:not(.unscoped) .hero-alert .alert-icon{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#2fb457;color:#fff}app-weather:not(.unscoped) .hero-alert .alert-icon svg{width:19px;height:19px}app-weather:not(.unscoped) .hero-alert strong{font-size:13px}app-weather:not(.unscoped) .hero-alert .alert-detail{font-size:12.5px;opacity:.82}app-weather:not(.unscoped) .hero-alert .chev{width:15px;height:15px;opacity:.75}app-weather:not(.unscoped) .view-tabs{grid-column:1/-1;display:flex;justify-content:center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;text-decoration:none;align-items:center;gap:7px;padding:12px 2px;border:0;background:transparent;color:var(--muted);font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer}app-weather:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-weather:not(.unscoped) .view-tabs a:hover{color:#33405a}app-weather:not(.unscoped) .view-tabs a.active{color:var(--blue)}app-weather:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--blue)}@media(max-width:900px){app-weather:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px}}app-weather:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:-26px 8px 0}app-weather:not(.unscoped) .stats-row{position:relative;display:grid;gap:18px;margin:18px 8px 0}app-weather:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-weather:not(.unscoped) .page-empty{margin:34px 26px;padding:26px;border:1px dashed #cfe0f2;border-radius:10px;color:var(--muted);text-align:center}@media(max-width:1280px){app-weather:not(.unscoped) .overlap-row,app-weather:not(.unscoped) .bottom-row{grid-template-columns:1fr}app-weather:not(.unscoped) .hourly-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:820px){app-weather:not(.unscoped) .daily-split{grid-template-columns:1fr}app-weather:not(.unscoped) .hourly-row{grid-template-columns:repeat(3,minmax(0,1fr))}app-weather:not(.unscoped) .conditions{grid-template-columns:1fr}}app-weather:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-weather:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}@media(max-width:1180px){app-weather:not(.unscoped) nav[aria-label="Primary navigation"] a span{display:none}}app-weather:not(.unscoped) .current-strip{grid-column:1/-1;display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:26px;padding:16px 22px}app-weather:not(.unscoped) .strip-label{margin:0;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}app-weather:not(.unscoped) .strip-now{display:flex;align-items:center;gap:14px;padding-right:26px;border-right:1px solid var(--line)}app-weather:not(.unscoped) .strip-icon{width:46px;height:46px;color:#6b6bd8}app-weather:not(.unscoped) .strip-temp{margin:0;font-size:38px;font-weight:800;line-height:1;color:var(--ink)}app-weather:not(.unscoped) .strip-temp small{font-size:15px;font-weight:700;color:var(--muted)}app-weather:not(.unscoped) .strip-feels{margin:3px 0 0;font-size:11.5px;color:var(--muted)}app-weather:not(.unscoped) .strip-condition{margin:1px 0 0;font-size:11.5px;color:var(--muted)}app-weather:not(.unscoped) .strip-metrics{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0}app-weather:not(.unscoped) .strip-metrics article{display:flex;align-items:center;gap:9px;padding:0 16px;border-right:1px solid var(--line)}app-weather:not(.unscoped) .strip-metrics article:last-child{border-right:0}app-weather:not(.unscoped) .strip-metrics svg{width:22px;height:22px;flex:none;color:#2f86ff}app-weather:not(.unscoped) .strip-metrics p{margin:0;font-size:10.5px;color:var(--muted)}app-weather:not(.unscoped) .strip-metrics strong{display:block;margin-top:2px;font-size:14px;font-weight:800;color:var(--ink)}app-weather:not(.unscoped) .strip-metrics strong.aqi-good{color:#1f9d5f}app-weather:not(.unscoped) .strip-metrics strong.aqi-moderate{color:#d9911b}app-weather:not(.unscoped) .strip-metrics strong.aqi-poor{color:#d4562b}@media(max-width:1280px){app-weather:not(.unscoped) .hourly-layout{grid-template-columns:1fr}app-weather:not(.unscoped) .strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}app-weather:not(.unscoped) .current-strip{grid-template-columns:1fr}}@media(max-width:1100px){app-weather:not(.unscoped) .tenday-list li{grid-template-columns:92px 24px 1fr 56px 74px}app-weather:not(.unscoped) .tenday-condition{display:none}app-weather:not(.unscoped) .aqi-hero{grid-template-columns:1fr}}@keyframes news-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes news-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){app-weather:not(.unscoped) .skeleton-photo,app-weather:not(.unscoped) .skeleton-line,app-weather:not(.unscoped) .spinner{animation:none}}@media(max-width:1200px){app-weather:not(.unscoped) .radar-layout{grid-template-columns:1fr}app-weather:not(.unscoped) .forecast-days li{grid-template-columns:92px 24px 1fr 60px}app-weather:not(.unscoped) .fday-metrics{display:none}}app-weather:not(.unscoped) .hero-loading{min-height:360px;background:#0b2650;border-radius:16px}app-weather:not(.unscoped) .bar-skeleton{padding:20px 22px}app-weather:not(.unscoped) .loading-row{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:18px 8px 0}app-weather:not(.unscoped) .loading-row .card{padding:20px 22px}app-weather:not(.unscoped) .hero app-loading-block{--loader-track: rgba(255, 255, 255, .24);--loader-ring: #fff}app-weather:not(.unscoped) .hero-stale{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:#ffffff2e;font-size:.78em;font-weight:600}@media(max-width:620px){app-weather:not(.unscoped) .page-body{--gutter: 0px}app-weather:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-weather:not(.unscoped) .stats-row{margin:18px 12.5px 0}app-weather:not(.unscoped) .page-empty{margin:34px 12.5px}app-weather:not(.unscoped) .hero{padding:14px 16px 34px}app-weather:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:20px;padding:4px 6px;border:0;border-radius:0;background:none;box-shadow:none}}@media(max-width:620px){app-weather:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-weather:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-weather:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-weather:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-weather:not(.unscoped) .hero:not(.unscoped) .hero-title,app-weather:not(.unscoped) .hero-copy>h1,app-weather:not(.unscoped) .hero-titulo,app-weather:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-weather:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-weather:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-weather:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-weather:not(.unscoped) .hero-copy>p,app-weather:not(.unscoped) .hero-linea,app-weather:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-webcam:not(.unscoped){--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-webcam:not(.unscoped) .camara-page{min-height:100vh;background:var(--fondo, #eff5fd)}app-webcam:not(.unscoped) .hourly-layout{padding-bottom:94px}app-webcam:not(.unscoped) .hero{position:relative;display:flex;align-items:center;height:120px;padding:20px 34px 46px;overflow:hidden;background:#062a56 center/cover no-repeat;color:#fff}app-webcam:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#061a3e9e}app-webcam:not(.unscoped) .hero-copy{position:relative;z-index:1}app-webcam:not(.unscoped) .hero-titulo{display:flex;align-items:center;gap:9px;margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-webcam:not(.unscoped) .hero-titulo svg{width:20px;height:20px;flex:none}app-webcam:not(.unscoped) .hero-linea{margin:4px 0 0;font-size:13px;font-weight:600;opacity:.9}app-webcam:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:-26px 34px 0}app-webcam:not(.unscoped) .view-tabs{grid-column:1/-1;display:flex;justify-content:center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-webcam:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;text-decoration:none;align-items:center;gap:7px;padding:12px 2px;border:0;background:transparent;color:var(--muted);font-size:13.5px;font-weight:700;white-space:nowrap;cursor:pointer}app-webcam:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-webcam:not(.unscoped) .view-tabs a:hover{color:#33405a}app-webcam:not(.unscoped) .view-tabs a.active{color:var(--blue)}app-webcam:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--blue)}@media(max-width:900px){app-webcam:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}app-webcam:not(.unscoped) .stats-row{position:relative;display:grid;gap:18px;margin:18px 34px 0}app-webcam:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-webcam:not(.unscoped) .hourly-layout{display:grid;grid-template-columns:1.32fr 1fr;gap:18px;margin:18px 34px 0;align-items:start}app-webcam:not(.unscoped) .hourly-head{margin-bottom:14px}app-webcam:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-webcam:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-webcam:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-webcam:not(.unscoped) .camaras-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none}app-webcam:not(.unscoped) .camaras-fotos a{position:relative;display:block;overflow:hidden;border-radius:12px;border:1px solid #e6eefa;color:inherit;text-decoration:none}app-webcam:not(.unscoped) .camaras-fotos a:hover img{transform:scale(1.03)}app-webcam:not(.unscoped) .camaras-fotos img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover;background:#eef4fd;transition:transform .25s ease}app-webcam:not(.unscoped) .foto-pie{position:absolute;right:0;bottom:0;left:0;display:grid;gap:2px;padding:26px 12px 10px;background:#06142ccc;color:#fff}app-webcam:not(.unscoped) .foto-nombre{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:13px;font-weight:700;line-height:1.25}app-webcam:not(.unscoped) .foto-datos{font-size:11px;opacity:.82}app-webcam:not(.unscoped) .card-pestanas{position:relative;z-index:2;box-shadow:none}app-webcam:not(.unscoped) .hourly-layout>section.card{margin-top:37px}app-webcam:not(.unscoped) .card h2{text-transform:uppercase}app-webcam:not(.unscoped) .columna-derecha{display:grid;min-width:0}app-webcam:not(.unscoped) .tira-pestanas{position:relative;z-index:1;display:flex;gap:6px;margin:0 0 -1px 20px;overflow-x:auto;scrollbar-width:none}app-webcam:not(.unscoped) .tira-pestanas::-webkit-scrollbar{display:none}app-webcam:not(.unscoped) .pestana-panel{position:relative;top:1px;flex:0 0 auto;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-webcam:not(.unscoped) .pestana-panel:hover{background:#f5f9ff}app-webcam:not(.unscoped) .pestana-panel.puesta{z-index:3;padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-webcam:not(.unscoped) .foto img{display:block;width:100%;margin:14px 0 0;border-radius:10px;background:#eef4fd}app-webcam:not(.unscoped) .lugar{margin:0;font-size:13px;color:var(--texto-suave, #94a3b8)}app-webcam:not(.unscoped) .vacio{margin:60px 34px;text-align:center}app-webcam:not(.unscoped) .vacio a{color:var(--marca, #1d4ed8)}@media(max-width:900px){app-webcam:not(.unscoped) .hourly-layout{grid-template-columns:minmax(0,1fr)}}app-webcam:not(.unscoped) .credito{color:var(--texto-suave, #7b8ca3)}@media(max-width:900px){app-webcam:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-webcam:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-webcam:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-webcam:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-webcam:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-webcam:not(.unscoped) .hero:not(.unscoped) .hero-title,app-webcam:not(.unscoped) .hero-copy>h1,app-webcam:not(.unscoped) .hero-titulo,app-webcam:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-webcam:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-webcam:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-webcam:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-webcam:not(.unscoped) .hero-copy>p,app-webcam:not(.unscoped) .hero-linea,app-webcam:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-wildfires:not(.unscoped){display:block;--azul: #1668e3;--tinta: #0f2544;--gris: #64748b;--linea: #e2e8f0}app-wildfires:not(.unscoped) .riesgo-pagina{background:#fff;color:var(--tinta)}app-wildfires:not(.unscoped) .hero.compacta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:120px;margin:0;padding:20px 34px 46px;overflow:hidden;background:#062a56;color:#fff}app-wildfires:not(.unscoped) .hero.compacta:before{content:"";position:absolute;inset:0;z-index:1;background:#041a3e9e}app-wildfires:not(.unscoped) .hero-img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}app-wildfires:not(.unscoped) .hero-copy{position:relative;z-index:2;min-width:0}app-wildfires:not(.unscoped) .hero-titulo{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em}app-wildfires:not(.unscoped) .hero-linea{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:600;opacity:.94}app-wildfires:not(.unscoped) .hero-linea svg{width:15px;height:15px;flex:none}app-wildfires:not(.unscoped) .hero.compacta app-alert-status{position:relative;z-index:2;flex:none}app-wildfires:not(.unscoped) .tira-de-secciones{position:relative;z-index:3;margin:-26px 34px 14px}app-wildfires:not(.unscoped) .kpis{width:calc(100% - 25px);margin:-34px auto 0;position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}app-wildfires:not(.unscoped) .kpis article{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:16px 18px;box-shadow:0 14px 34px #0f254414}app-wildfires:not(.unscoped) .kpi-icono{display:grid;place-items:center;width:30px;height:30px;color:var(--azul)}app-wildfires:not(.unscoped) .kpi-icono svg{width:22px;height:22px}app-wildfires:not(.unscoped) .kpi-nombre{margin:8px 0 2px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-wildfires:not(.unscoped) .kpi-cifra{margin:0;font-size:27px;font-weight:800}app-wildfires:not(.unscoped) .kpi-cifra small{font-size:14px;font-weight:700;color:var(--gris)}app-wildfires:not(.unscoped) .kpi-nota{margin:3px 0 0;font-size:11.5px;color:var(--gris)}app-wildfires:not(.unscoped) .tablero{width:calc(100% - 25px);margin:22px auto 34px;display:grid;grid-template-columns:1.7fr 1fr;gap:18px;align-items:start}app-wildfires:not(.unscoped) .tarjeta{background:#fff;border:1px solid var(--linea);border-radius:12px;padding:18px 20px}app-wildfires:not(.unscoped) .tarjeta h2{margin:0;font-size:17px;font-weight:700}app-wildfires:not(.unscoped) .tarjeta header p{margin:3px 0 0;font-size:12.5px;color:var(--gris)}app-wildfires:not(.unscoped) .lectura{margin:14px 0 0;font-size:15px;font-weight:600}app-wildfires:not(.unscoped) .ingredientes{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}app-wildfires:not(.unscoped) .ingredientes li{border:1px solid var(--linea);border-radius:9px;padding:11px 13px}app-wildfires:not(.unscoped) .ingredientes span{display:block;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--gris)}app-wildfires:not(.unscoped) .ingredientes strong{font-size:20px;font-weight:800}app-wildfires:not(.unscoped) .ingredientes em{display:block;margin-top:2px;font-style:normal;font-size:11.5px;color:var(--gris)}app-wildfires:not(.unscoped) .limita{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--linea);font-size:12.5px;color:var(--gris)}app-wildfires:not(.unscoped) .limita svg{width:16px;height:16px;color:var(--azul)}app-wildfires:not(.unscoped) .dato-grande{margin:14px 0 0;font-size:40px;font-weight:800;line-height:1}app-wildfires:not(.unscoped) .dato-pie{margin:6px 0 0;font-size:12.5px;color:var(--gris)}app-wildfires:not(.unscoped) .dato-extra{margin:10px 0 0;font-size:12.5px;font-weight:600}app-wildfires:not(.unscoped) .vacio{margin:14px 0 0;font-size:13px;color:var(--gris)}app-wildfires:not(.unscoped) .fuente{width:calc(100% - 25px);margin:0 auto 30px;font-size:11.5px;color:var(--gris)}@media(max-width:1100px){app-wildfires:not(.unscoped) .kpis{grid-template-columns:repeat(2,1fr)}app-wildfires:not(.unscoped) .tablero{grid-template-columns:1fr}}@media(max-width:640px){app-wildfires:not(.unscoped) .kpis{grid-template-columns:1fr}app-wildfires:not(.unscoped) .ingredientes{grid-template-columns:1fr}}app-wildfires:not(.unscoped) .aforos{list-style:none;margin:14px 0 0;padding:0}app-wildfires:not(.unscoped) .aforos li{display:grid;grid-template-columns:1fr auto auto auto auto;align-items:center;gap:14px;padding:10px 0 10px 12px;font-size:13px}app-wildfires:not(.unscoped) .aforos li+li{border-top:1px solid var(--linea)}app-wildfires:not(.unscoped) .aforos .nivel-normal{border-left-color:#cbd5e1}app-wildfires:not(.unscoped) .aforos .nivel-elevated{border-left-color:#f6c344}app-wildfires:not(.unscoped) .aforos .nivel-high{border-left-color:#f97316}app-wildfires:not(.unscoped) .aforos .nivel-major{border-left-color:#e02424}app-wildfires:not(.unscoped) .aforos .nivel-unknown{border-left-color:transparent}app-wildfires:not(.unscoped) .aforo-nombre{font-weight:600}app-wildfires:not(.unscoped) .aforo-dist,app-wildfires:not(.unscoped) .aforo-pct{color:var(--gris);font-size:11.5px}app-wildfires:not(.unscoped) .aforo-nivel{font-size:16px;font-weight:800}app-wildfires:not(.unscoped) .aforo-nivel small{font-size:11px;font-weight:600;color:var(--gris)}app-wildfires:not(.unscoped) .aforo-cambio{min-width:46px;text-align:right;font-size:12px;font-weight:700;color:var(--gris)}app-wildfires:not(.unscoped) .aforo-cambio.sube{color:#e02424}app-wildfires:not(.unscoped) .explica{margin:12px 0 0;font-size:13px;line-height:1.6;color:var(--gris)}app-wildfires:not(.unscoped) .leyenda{list-style:none;margin:14px 0 0;padding:0;font-size:12px;color:var(--gris)}app-wildfires:not(.unscoped) .leyenda li{display:flex;align-items:center;gap:9px;padding:4px 0}app-wildfires:not(.unscoped) .leyenda i{width:12px;height:12px;border-radius:3px;flex:none}app-wildfires:not(.unscoped) .leyenda .p-normal{background:#cbd5e1}app-wildfires:not(.unscoped) .leyenda .p-elevated{background:#f6c344}app-wildfires:not(.unscoped) .leyenda .p-high{background:#f97316}app-wildfires:not(.unscoped) .leyenda .p-major{background:#e02424}app-wildfires:not(.unscoped) .fila-montada{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-74px 34px 18px}app-wildfires:not(.unscoped) .pestanas{display:flex;justify-content:center;gap:26px;margin-top:18px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-wildfires:not(.unscoped) .pestanas a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none}app-wildfires:not(.unscoped) .pestanas a svg{width:15px;height:15px}app-wildfires:not(.unscoped) .pestanas a:hover{color:#33405a}app-wildfires:not(.unscoped) .pestanas a.activa{color:#0056d8}app-wildfires:not(.unscoped) .pestanas a.activa:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:#0056d8}app-wildfires:not(.unscoped) .cabecera{min-height:360px}app-wildfires:not(.unscoped) .antetitulo{display:inline-flex;align-items:center;gap:7px}app-wildfires:not(.unscoped) .antetitulo svg{width:14px;height:14px}app-wildfires:not(.unscoped) .kpis{margin-top:0}app-wildfires:not(.unscoped) .mapa-focos{position:relative;min-height:420px;border-radius:12px;overflow:hidden;background:#062a56}app-wildfires:not(.unscoped){--fuego: #eb6834;--fuego-suave: #fdece4;--causa-natural: #eb6834;--causa-humana: #2a78d6;--causa-indeterminada: #1baf7a;--causa-sindato: #b9c3d4;--contencion: #475569;--via: #eef3fa}app-wildfires:not(.unscoped) .tablero-tres{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:-12px}app-wildfires:not(.unscoped) .tabla-envoltorio{margin:18px 34px 34px}app-wildfires:not(.unscoped) .barras-estado{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:9px}app-wildfires:not(.unscoped) .barras-estado li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px}app-wildfires:not(.unscoped) .be-nombre{font-size:12.5px;font-weight:700;color:var(--gris)}app-wildfires:not(.unscoped) .be-via{height:10px;border-radius:5px;background:var(--via);overflow:hidden}app-wildfires:not(.unscoped) .be-relleno{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--fuego)}app-wildfires:not(.unscoped) .be-cifra{font-size:12.5px;font-variant-numeric:tabular-nums}app-wildfires:not(.unscoped) .pila{display:flex;height:14px;margin-top:16px;border-radius:7px;overflow:hidden;gap:2px}app-wildfires:not(.unscoped) .pila-tramo{display:block;height:100%}app-wildfires:not(.unscoped) .pila-tramo.natural{background:var(--causa-natural)}app-wildfires:not(.unscoped) .pila-tramo.humana{background:var(--causa-humana)}app-wildfires:not(.unscoped) .pila-tramo.indeterminada{background:var(--causa-indeterminada)}app-wildfires:not(.unscoped) .pila-tramo.sindato{background:var(--causa-sindato)}app-wildfires:not(.unscoped) .pila-leyenda{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:7px}app-wildfires:not(.unscoped) .pila-leyenda li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px}app-wildfires:not(.unscoped) .pila-leyenda strong{font-variant-numeric:tabular-nums}app-wildfires:not(.unscoped) .punto{width:10px;height:10px;border-radius:50%}app-wildfires:not(.unscoped) .punto.natural{background:var(--causa-natural)}app-wildfires:not(.unscoped) .punto.humana{background:var(--causa-humana)}app-wildfires:not(.unscoped) .punto.indeterminada{background:var(--causa-indeterminada)}app-wildfires:not(.unscoped) .punto.sindato{background:var(--causa-sindato)}app-wildfires:not(.unscoped) .pl-nombre{color:var(--gris)}app-wildfires:not(.unscoped) .nota-honesta{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--gris)}app-wildfires:not(.unscoped) .tramos{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:9px}app-wildfires:not(.unscoped) .tramos li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px}app-wildfires:not(.unscoped) .tr-nombre{font-size:12.5px;color:var(--gris);font-variant-numeric:tabular-nums}app-wildfires:not(.unscoped) .tr-via{height:10px;border-radius:5px;background:var(--via);overflow:hidden}app-wildfires:not(.unscoped) .tr-relleno{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--fuego)}app-wildfires:not(.unscoped) .tr-cifra{font-size:12.5px;font-variant-numeric:tabular-nums}app-wildfires:not(.unscoped) .columnas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-top:16px;align-items:end}app-wildfires:not(.unscoped) .col{display:grid;justify-items:center;gap:5px}app-wildfires:not(.unscoped) .col-cifra{font-size:11.5px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}app-wildfires:not(.unscoped) .col-hueco{width:100%;height:92px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}app-wildfires:not(.unscoped) .col-barra{width:100%;min-height:3px;border-radius:4px 4px 0 0;background:var(--fuego)}app-wildfires:not(.unscoped) .col-mes{font-size:11px;color:var(--gris)}app-wildfires:not(.unscoped) .tabla-fuegos{width:100%;margin-top:14px;border-collapse:collapse;font-size:13.5px}app-wildfires:not(.unscoped) .tabla-fuegos th,app-wildfires:not(.unscoped) .tabla-fuegos td{text-align:left;padding:9px 10px}app-wildfires:not(.unscoped) .tabla-fuegos thead th{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--gris);border-bottom:1px solid var(--linea)}app-wildfires:not(.unscoped) .tabla-fuegos tbody tr{cursor:pointer;border-bottom:1px solid var(--linea)}app-wildfires:not(.unscoped) .tabla-fuegos tbody tr:hover,app-wildfires:not(.unscoped) .tabla-fuegos tbody tr.puesta{background:var(--fuego-suave)}app-wildfires:not(.unscoped) .tabla-fuegos tbody th{font-weight:700}app-wildfires:not(.unscoped) .td-estado{color:var(--gris);width:64px}app-wildfires:not(.unscoped) .td-area{width:108px;font-variant-numeric:tabular-nums}app-wildfires:not(.unscoped) .td-causa{color:var(--gris);width:128px}app-wildfires:not(.unscoped) .td-cont{width:190px;display:flex;align-items:center;gap:9px}app-wildfires:not(.unscoped) .medidor{flex:1;min-width:0;height:8px;border-radius:4px;background:var(--via);overflow:hidden}app-wildfires:not(.unscoped) .medidor-relleno{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--contencion)}app-wildfires:not(.unscoped) .medidor-relleno.suelto{background:#e11d1d}app-wildfires:not(.unscoped) .medidor-relleno.empezando{background:#f97316}app-wildfires:not(.unscoped) .medidor-relleno.a-medias{background:#eab308}app-wildfires:not(.unscoped) .medidor-relleno.casi-apagado{background:#3f9e4d}app-wildfires:not(.unscoped) .card header h2{display:flex;align-items:center;gap:10px}app-wildfires:not(.unscoped) .card header h2 svg{width:18px;height:18px;flex:none;color:var(--azul, #1668e3)}app-wildfires:not(.unscoped) .glifo-cabecera{box-sizing:border-box;display:inline-flex;width:30px;height:30px;padding:6px;border:1.5px solid currentColor;border-radius:8px;flex:none;color:#005fe7}app-wildfires:not(.unscoped) .glifo-cabecera svg{width:100%;height:100%}app-wildfires:not(.unscoped) .glifo-fuego{display:inline-flex;width:16px;height:16px;margin-right:8px;vertical-align:-3px;color:#eb6834}app-wildfires:not(.unscoped) .glifo-fuego svg{width:100%;height:100%}app-wildfires:not(.unscoped) .medidor-cifra{font-size:12.5px;font-variant-numeric:tabular-nums;width:38px;text-align:right}app-wildfires:not(.unscoped) .sin-dato{font-size:12.5px;color:var(--gris)}@media(max-width:1000px){app-wildfires:not(.unscoped) .tablero-tres{grid-template-columns:minmax(0,1fr);margin-top:0}app-wildfires:not(.unscoped) .tabla-envoltorio{margin-left:16px;margin-right:16px}app-wildfires:not(.unscoped) .tabla-fuegos .td-causa,app-wildfires:not(.unscoped) .tabla-fuegos thead th:nth-child(5){display:none}}app-wildfires:not(.unscoped) .pestana-punto.abierto{background:#e0342f}app-wildfires:not(.unscoped) .pestana-punto.medio{background:#eda100}app-wildfires:not(.unscoped) .pestana-punto.casi{background:#1baf7a}app-wildfires:not(.unscoped) .pestana-punto.sindato{background:#b9c3d4}app-wildfires:not(.unscoped) .ficha-fuego{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:2px 0 14px}app-wildfires:not(.unscoped) .ficha-icono{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50%;background:var(--fuego-suave);color:var(--fuego)}app-wildfires:not(.unscoped) .ficha-icono svg{width:21px;height:21px}app-wildfires:not(.unscoped) .ficha-nombre{min-width:0}app-wildfires:not(.unscoped) .ficha-nombre h2{margin:0;font-size:20px;font-weight:800;text-transform:none}app-wildfires:not(.unscoped) .ficha-nombre p{margin:2px 0 0;font-size:12.5px;color:var(--gris)}app-wildfires:not(.unscoped) .ficha-datos{display:flex;gap:26px;margin-left:auto;flex-wrap:wrap}app-wildfires:not(.unscoped) .ficha-datos div{display:grid;gap:2px}app-wildfires:not(.unscoped) .ficha-datos strong{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}app-wildfires:not(.unscoped) .fd-rotulo{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--gris)}app-wildfires:not(.unscoped) .mapa-pie{margin:10px 0 0;font-size:12.5px;color:var(--gris)}app-wildfires:not(.unscoped) .apoyo-texto{margin:0;font-size:13.5px;line-height:1.6;color:#0b1f3a}app-wildfires:not(.unscoped) .apoyo-fina{margin:10px 0 0;font-size:12.5px;line-height:1.55;color:var(--gris)}app-wildfires:not(.unscoped) .prep{list-style:none;margin:0;padding:0;display:grid;gap:13px}app-wildfires:not(.unscoped) .prep li{display:grid;gap:3px;padding-left:13px}app-wildfires:not(.unscoped) .prep strong{font-size:13.5px}app-wildfires:not(.unscoped) .prep span{font-size:12.5px;line-height:1.55;color:var(--gris)}app-wildfires:not(.unscoped) .promo-fuego{display:grid;gap:7px;padding:18px 20px;border-radius:14px;background:#0f5bd6;color:#fff;text-decoration:none}app-wildfires:not(.unscoped) .promo-flag{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#bcd6ff}app-wildfires:not(.unscoped) .promo-titulo{font-size:16px;font-weight:800;line-height:1.3}app-wildfires:not(.unscoped) .promo-texto{font-size:12.5px;line-height:1.55;color:#d6e5ff}app-wildfires:not(.unscoped) .promo-cta{margin-top:6px;font-size:13px;font-weight:800}@media(max-width:1000px){app-wildfires:not(.unscoped) .ficha-datos{margin-left:0;gap:18px}}app-wildfires:not(.unscoped) .tabla-envoltorio .card{position:relative}@media(max-width:620px){app-wildfires:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-wildfires:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-wildfires:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-wildfires:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-wildfires:not(.unscoped) .hero:not(.unscoped) .hero-title,app-wildfires:not(.unscoped) .hero-copy>h1,app-wildfires:not(.unscoped) .hero-titulo,app-wildfires:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-wildfires:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-wildfires:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-wildfires:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-wildfires:not(.unscoped) .hero-copy>p,app-wildfires:not(.unscoped) .hero-linea,app-wildfires:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.winter-view:not(.unscoped){display:block;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8;margin:18px 8px 0}.winter-view:not(.unscoped) .card{margin-bottom:18px;padding:20px 22px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}.winter-view:not(.unscoped) .titulo-panel{margin:0 0 16px;color:var(--ink);font-size:19px;font-weight:800}.winter-view:not(.unscoped) .vacio{display:grid;justify-items:center;gap:6px;padding:40px 22px;text-align:center}.winter-view:not(.unscoped) .vacio svg{width:34px;height:34px;color:#8fa6c4}.winter-view:not(.unscoped) .vacio h2{margin:6px 0 0;color:var(--ink);font-size:17px;font-weight:800}.winter-view:not(.unscoped) .vacio p{margin:0;max-width:52ch;color:var(--muted);font-size:13.5px;line-height:1.5}.winter-view:not(.unscoped) .sistemas,.winter-view:not(.unscoped) .avisos{display:grid;gap:10px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .sistemas li,.winter-view:not(.unscoped) .avisos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:12px}.winter-view:not(.unscoped) .marca{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:#eaf1fe;color:#1a78f2}.winter-view:not(.unscoped) .marca svg{width:18px;height:18px}.winter-view:not(.unscoped) .marca.grave,.winter-view:not(.unscoped) li.grave .marca{background:#fdeceb;color:#d93630}.winter-view:not(.unscoped) .cuerpo{display:grid;gap:3px;min-width:0}.winter-view:not(.unscoped) .cuerpo strong{color:var(--ink);font-size:14.5px;font-weight:800}.winter-view:not(.unscoped) .lugares{display:flex;align-items:center;gap:6px;margin:0;color:var(--muted);font-size:12.5px}.winter-view:not(.unscoped) .lugares svg{width:13px;height:13px;flex:none}.winter-view:not(.unscoped) .titular{margin:0;color:#46587a;font-size:12.5px;line-height:1.45}.winter-view:not(.unscoped) .numeros{display:grid;justify-items:end;gap:2px}.winter-view:not(.unscoped) .numeros span{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.winter-view:not(.unscoped) .numeros strong{color:var(--ink);font-size:20px;font-weight:800}.winter-view:not(.unscoped) .tipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .tipos li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:10px}.winter-view:not(.unscoped) .tipos span{color:#46587a;font-size:13px;font-weight:600}.winter-view:not(.unscoped) .tipos strong{color:var(--ink);font-size:15px;font-weight:800}.winter-view:not(.unscoped) .lienzo{position:relative;height:460px;border-radius:12px;overflow:hidden}.winter-view:not(.unscoped) .lienzo app-map{display:block;width:100%;height:100%}.winter-view:not(.unscoped) .leyenda{position:absolute;left:14px;bottom:14px;z-index:2;display:flex;gap:14px;margin:0;padding:8px 12px;border-radius:10px;background:#092044d1;color:#eaf2ff;list-style:none;font-size:12px;font-weight:700}.winter-view:not(.unscoped) .leyenda li{display:flex;align-items:center;gap:6px}.winter-view:not(.unscoped) .leyenda i{display:block;width:12px;height:12px;border-radius:3px}.winter-view:not(.unscoped) .leyenda i.nieve{background:#a8d8ff}.winter-view:not(.unscoped) .leyenda i.lluvia{background:#3898ff}.winter-view:not(.unscoped) .leyenda i.granizo{background:#aa2878}.winter-view:not(.unscoped) .pie-mapa{margin:10px 0 0;color:var(--muted);font-size:12px}@media(max-width:620px){.winter-view:not(.unscoped) .lienzo{height:340px}.winter-view:not(.unscoped) .leyenda{left:10px;right:10px;bottom:10px;justify-content:center;flex-wrap:wrap;gap:10px}}.winter-view:not(.unscoped) .resumen{display:flex;align-items:center;flex-wrap:wrap;gap:28px;margin-bottom:18px}.winter-view:not(.unscoped) .resumen-cifra{display:grid;gap:2px}.winter-view:not(.unscoped) .resumen-cifra span{color:var(--muted);font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.winter-view:not(.unscoped) .resumen-cifra strong{color:var(--ink);font-size:26px;font-weight:800;line-height:1.05}.winter-view:not(.unscoped) .aviso-ventisca{display:flex;align-items:center;gap:8px;margin:0;padding:8px 14px;border-radius:10px;background:#fdeceb;color:#b32b26;font-size:12.5px;font-weight:700}.winter-view:not(.unscoped) .aviso-ventisca svg{width:15px;height:15px;flex:none}.winter-view:not(.unscoped) .nota{margin:0 0 16px;color:#46587a;font-size:13px;line-height:1.5}.winter-view:not(.unscoped) .dias{display:grid;gap:8px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .dias li{display:grid;grid-template-columns:110px minmax(0,1fr) 80px;align-items:center;gap:12px}.winter-view:not(.unscoped) .fecha{color:var(--muted);font-size:12.5px;font-weight:700}.winter-view:not(.unscoped) .barra-dia{display:block;height:10px;border-radius:999px;background:#eef3fa;overflow:hidden}.winter-view:not(.unscoped) .barra-dia i{display:block;height:100%;border-radius:999px;background:#2f86ff}.winter-view:not(.unscoped) .barra-dia i.hielo{background:#7c4dff}.winter-view:not(.unscoped) .cantidad{color:var(--ink);font-size:14px;font-weight:800;text-align:right}@media(max-width:620px){.winter-view:not(.unscoped){margin:18px 12.5px 0}.winter-view:not(.unscoped) .card{padding:16px}.winter-view:not(.unscoped) .sistemas li,.winter-view:not(.unscoped) .avisos li{grid-template-columns:auto minmax(0,1fr)}.winter-view:not(.unscoped) .numeros{grid-column:2;justify-items:start}.winter-view:not(.unscoped) .dias li{grid-template-columns:88px minmax(0,1fr) 68px}}.winter-view:not(.unscoped) .escala{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none}.winter-view:not(.unscoped) .escala li{display:grid;justify-items:center;gap:2px;padding:10px 6px;border-radius:10px;background:#eef3fa;color:#46587a;text-align:center;opacity:.45}.winter-view:not(.unscoped) .escala li b{font-size:15px;font-weight:800}.winter-view:not(.unscoped) .escala li span{font-size:11px;font-weight:700}.winter-view:not(.unscoped) .escala li.puesto{opacity:1}.winter-view:not(.unscoped) .escala li.nivel-1{background:#cdeccd;color:#1f6b32}.winter-view:not(.unscoped) .escala li.nivel-2{background:#f6e9a8;color:#6d5a09}.winter-view:not(.unscoped) .escala li.nivel-3{background:#f8cf9a;color:#8a4a09}.winter-view:not(.unscoped) .escala li.nivel-4{background:#f3b3ae;color:#8f231d}.winter-view:not(.unscoped) .escala li.nivel-5{background:#2b2b2b;color:#fff}.winter-view:not(.unscoped) .resumen-cifra strong.nivel-1{color:#1f6b32}.winter-view:not(.unscoped) .resumen-cifra strong.nivel-2{color:#6d5a09}.winter-view:not(.unscoped) .resumen-cifra strong.nivel-3{color:#8a4a09}.winter-view:not(.unscoped) .resumen-cifra strong.nivel-4{color:#8f231d}.winter-view:not(.unscoped) .resumen-cifra strong.nivel-5{color:#2b2b2b}@media(max-width:620px){.winter-view:not(.unscoped) .escala{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.winter-view:not(.unscoped) .escala li{padding:8px 2px}.winter-view:not(.unscoped) .escala li span{font-size:9.5px}}.winter-view:not(.unscoped) .estaciones{display:grid;gap:8px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .estaciones li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--line);border-radius:12px}.winter-view:not(.unscoped) .cambio{display:flex;align-items:center;gap:5px;min-width:84px;justify-content:flex-end;color:var(--muted);font-size:13px;font-weight:700}.winter-view:not(.unscoped) .cambio svg{width:14px;height:14px}.winter-view:not(.unscoped) .cambio.sube{color:#16a163}.winter-view:not(.unscoped) .cambio.baja{color:#c2621b}@media(max-width:620px){.winter-view:not(.unscoped) .estaciones li{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.winter-view:not(.unscoped) .cambio{grid-column:2}}.winter-view:not(.unscoped) .tablero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) 300px;gap:16px;align-items:start}.winter-view:not(.unscoped) .mapa-card,.winter-view:not(.unscoped) .avisos-card{display:flex;flex-direction:column}.winter-view:not(.unscoped) .columna-central{display:grid;align-content:start;gap:16px}.winter-view:not(.unscoped) .columna-central .card{margin-bottom:0}.winter-view:not(.unscoped) .mapa-card .lienzo{flex:none;height:520px;min-height:0}.winter-view:not(.unscoped) .mapa-card .cabecera-card{margin-bottom:0}.winter-view:not(.unscoped) .cabecera-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.winter-view:not(.unscoped) .cabecera-card .titulo-panel{margin:0}.winter-view:not(.unscoped) .cabecera-card .nota{margin:4px 0 0}.winter-view:not(.unscoped) .enlace-card{display:inline-block;margin-top:12px;color:var(--blue);font-size:12.5px;font-weight:700;text-decoration:none}.winter-view:not(.unscoped) .cabecera-card .enlace-card{margin-top:0}.winter-view:not(.unscoped) .mapa-card .leyenda{flex-wrap:nowrap;gap:10px;padding:7px 10px;font-size:10px;white-space:nowrap}.winter-view:not(.unscoped) .mapa-card .leyenda i{width:10px;height:10px}.winter-view:not(.unscoped) .mapa-card .sistemas{margin-top:14px}.winter-view:not(.unscoped) .avisos-card .chevron{align-self:center;width:18px;height:18px;color:var(--muted)}.winter-view:not(.unscoped) .leyenda i.nieve-ligera{background:#cfe8ff}.winter-view:not(.unscoped) .leyenda i.nieve-media{background:#7cb9ff}.winter-view:not(.unscoped) .leyenda i.nieve-fuerte{background:#2f6fe0}.winter-view:not(.unscoped) .leyenda i.hielo{background:#d36bd8}.winter-view:not(.unscoped) .leyenda i.aviso{background:#f0a63c}.winter-view:not(.unscoped) .carril{display:grid;gap:16px}.winter-view:not(.unscoped) .premium{background:#0b2650;color:#fff}.winter-view:not(.unscoped) .premium svg{width:22px;height:22px;color:#ffc75a}.winter-view:not(.unscoped) .premium h2{margin:10px 0 4px;font-size:16px;font-weight:800}.winter-view:not(.unscoped) .premium p{margin:0;color:#c6d8f5;font-size:13px}.winter-view:not(.unscoped) .boton-premium{display:inline-block;margin-top:14px;padding:9px 16px;border-radius:8px;background:var(--blue);color:#fff;font-size:13px;font-weight:700;text-decoration:none}.winter-view:not(.unscoped) .preparacion ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.winter-view:not(.unscoped) .preparacion ul li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--ink);font-size:13px;line-height:1.45}.winter-view:not(.unscoped) .preparacion ul svg{width:16px;height:16px;color:var(--blue)}.winter-view:not(.unscoped) .anuncio{display:flex;align-items:center;justify-content:center;border:1px dashed #c9dcf4;border-radius:12px;background:#fff;color:var(--muted);font-size:12px;font-weight:700}.winter-view:not(.unscoped) .anuncio-caja{height:250px}.winter-view:not(.unscoped) .anuncio-caja.alto{height:100%;min-height:200px}.winter-view:not(.unscoped) .anuncio-franja{gap:16px;margin-top:16px;padding:0 20px;height:90px;color:var(--ink);font-size:14px}.winter-view:not(.unscoped) .anuncio-franja a{padding:8px 14px;border:1px solid var(--blue);border-radius:8px;color:var(--blue);font-size:13px;text-decoration:none}.winter-view:not(.unscoped) .cuatro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) 300px;gap:16px;margin-top:16px}.winter-view:not(.unscoped) .cuatro .card{display:flex;flex-direction:column}.winter-view:not(.unscoped) .cuatro .card>.enlace-card{margin-top:auto}.winter-view:not(.unscoped) .barras{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;gap:8px;height:150px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .barras li{display:grid;grid-template-rows:auto minmax(0,1fr) auto;align-items:end;justify-items:center;gap:6px;height:100%}.winter-view:not(.unscoped) .barras i{display:block;width:70%;border-radius:6px 6px 0 0;background:var(--blue)}.winter-view:not(.unscoped) .barras .cifra{color:var(--ink);font-size:11px;font-weight:800}.winter-view:not(.unscoped) .barras .dia{color:var(--muted);font-size:11.5px;font-weight:700}.winter-view:not(.unscoped) .riesgos{display:grid;gap:10px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .riesgos li{display:grid;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}.winter-view:not(.unscoped) .riesgos i{width:10px;height:10px;border-radius:50%}.winter-view:not(.unscoped) .riesgos i.alto{background:#c0392b}.winter-view:not(.unscoped) .riesgos i.moderado{background:#e08a1e}.winter-view:not(.unscoped) .riesgos i.bajo{background:#d8c020}.winter-view:not(.unscoped) .riesgos i.minimo{background:#3f9a52}.winter-view:not(.unscoped) .riesgos strong{color:var(--ink);font-weight:800}@media(max-width:1180px){.winter-view:not(.unscoped) .tablero{grid-template-columns:minmax(0,1fr)}.winter-view:not(.unscoped) .cuatro{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.winter-view:not(.unscoped) .cuatro{grid-template-columns:minmax(0,1fr)}.winter-view:not(.unscoped) .mapa-card .lienzo{height:320px}.winter-view:not(.unscoped) .anuncio-franja{flex-direction:column;justify-content:center;gap:10px;height:auto;padding:16px;text-align:center}}.winter-view:not(.unscoped) .perspectiva{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;align-items:start}.winter-view:not(.unscoped) .perspectiva img{width:84px;height:84px;border-radius:10px;object-fit:cover}.winter-view:not(.unscoped) .perspectiva .nota{margin:0 0 6px}.winter-view:not(.unscoped) .tipos li span{flex:1}.winter-view:not(.unscoped) .tipos .punto{flex:none;width:8px;height:8px;border-radius:50%;background:#c6d5e8}.winter-view:not(.unscoped) .tipos .punto.encendido{background:var(--blue)}.winter-view:not(.unscoped) .card>h2.titulo-card,.winter-view:not(.unscoped) .nieve-principal .cabecera-card h2.titulo-grande{margin:0;font-size:22px;text-transform:none;letter-spacing:-.02em}.winter-view:not(.unscoped) .titulo-card{display:flex;align-items:center;gap:8px;margin:0;color:var(--ink);font-size:15px;font-weight:800;letter-spacing:-.01em}.winter-view:not(.unscoped) .icono-card{width:18px;height:18px}.winter-view:not(.unscoped) .icono-card.azul{color:var(--blue)}.winter-view:not(.unscoped) .icono-card.cian{color:#1f9ac0}.winter-view:not(.unscoped) .icono-card.morado{color:#6b4bd8}.winter-view:not(.unscoped) .fila-tipos{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}.winter-view:not(.unscoped) .fila-tipos .titulo-panel{margin:0;white-space:nowrap}.winter-view:not(.unscoped) .fila-tipos .tipos{display:flex;flex-wrap:wrap;gap:8px}.winter-view:not(.unscoped) .fila-tipos .tipos li{flex:none}.winter-view:not(.unscoped) .fila-tipos .tipos li span{flex:none}@media(max-width:900px){.winter-view:not(.unscoped) .fila-tipos{grid-template-columns:minmax(0,1fr);gap:12px}}.winter-view:not(.unscoped) .renglones{margin:14px 0 0;padding:0;list-style:none}.winter-view:not(.unscoped) .renglones li{display:grid;grid-template-columns:130px 34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.winter-view:not(.unscoped) .renglones li:first-child{border-top:0}.winter-view:not(.unscoped) .renglones .dia{display:grid;gap:2px}.winter-view:not(.unscoped) .renglones .dia strong{color:var(--ink);font-size:14.5px;font-weight:800}.winter-view:not(.unscoped) .renglones .dia small{color:var(--muted);font-size:12px}.winter-view:not(.unscoped) .renglones .glifo{display:grid;place-items:center}.winter-view:not(.unscoped) .renglones .glifo svg{width:26px;height:26px;color:#2f6fe0}.winter-view:not(.unscoped) .renglones .glifo svg{color:#f0a63c}.winter-view:not(.unscoped) .renglones .glifo.nieva svg{color:#2f6fe0}.winter-view:not(.unscoped) .renglones .que{display:grid;gap:2px}.winter-view:not(.unscoped) .renglones .que strong{color:var(--ink);font-size:14px;font-weight:700}.winter-view:not(.unscoped) .renglones .que small{color:var(--muted);font-size:12.5px}.winter-view:not(.unscoped) .renglones .cifras{display:flex;align-items:center;gap:18px}.winter-view:not(.unscoped) .renglones .cifra{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:13px;font-weight:700;white-space:nowrap}.winter-view:not(.unscoped) .renglones .cifra svg{width:15px;height:15px;color:#2f6fe0}.winter-view:not(.unscoped) .renglones .grados{display:flex;align-items:baseline;gap:8px;min-width:74px;justify-content:flex-end}.winter-view:not(.unscoped) .renglones .grados strong{color:var(--ink);font-size:15px;font-weight:800}.winter-view:not(.unscoped) .renglones .grados em{color:var(--muted);font-size:14px;font-style:normal}@media(max-width:720px){.winter-view:not(.unscoped) .renglones li{grid-template-columns:34px minmax(0,1fr);row-gap:8px}.winter-view:not(.unscoped) .renglones .dia{grid-column:1/3}.winter-view:not(.unscoped) .renglones .cifras{grid-column:1/3;gap:14px}}.winter-view:not(.unscoped) .dias-corto{margin:12px 0 0;padding:0;list-style:none}.winter-view:not(.unscoped) .dias-corto li{display:grid;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line);font-size:13px}.winter-view:not(.unscoped) .dias-corto li:first-child{border-top:0}.winter-view:not(.unscoped) .dias-corto .dia{color:var(--ink);font-weight:800}.winter-view:not(.unscoped) .dias-corto .que{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.winter-view:not(.unscoped) .dias-corto .nieve{color:var(--blue);font-weight:800}.winter-view:not(.unscoped) .dias-corto .grados{display:flex;align-items:baseline;gap:6px}.winter-view:not(.unscoped) .dias-corto .grados strong{color:var(--ink);font-weight:800}.winter-view:not(.unscoped) .dias-corto .grados em{color:var(--muted);font-style:normal}.winter-view:not(.unscoped) .nieve-tablero{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.winter-view:not(.unscoped) .nieve-principal .sitio{display:flex;align-items:center;gap:6px;margin:0 0 4px;color:var(--muted);font-size:12.5px;font-weight:700}.winter-view:not(.unscoped) .nieve-principal .sitio svg{width:14px;height:14px}.winter-view:not(.unscoped) .titulo-grande{margin:0;text-transform:none;color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.02em}.winter-view:not(.unscoped) .fila-totales{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:stretch;gap:14px;margin:16px 0 4px}.winter-view:not(.unscoped) .totales{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:16px;padding:14px 18px;border-radius:12px;background:#f4f8fd}.winter-view:not(.unscoped) .total{display:flex;align-items:center;gap:10px;padding-right:16px;border-right:1px solid var(--line)}.winter-view:not(.unscoped) .total span{display:grid}.winter-view:not(.unscoped) .total small{color:var(--muted);font-size:11.5px;font-weight:700}.winter-view:not(.unscoped) .total strong{color:var(--ink);font-size:22px;font-weight:800;line-height:1.15}.winter-view:not(.unscoped) .total:last-child{padding-right:0;border-right:0}.winter-view:not(.unscoped) .marca-total svg{width:30px;height:30px;color:var(--blue)}.winter-view:not(.unscoped) .marca-total.hielo svg{color:#1f9ac0}.winter-view:not(.unscoped) .aviso-tranquilo{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 18px;border-radius:12px;background:#f4f8fd}.winter-view:not(.unscoped) .aviso-tranquilo svg{flex:none;width:17px;height:17px;margin-top:2px;color:var(--blue)}.winter-view:not(.unscoped) .aviso-tranquilo span{display:grid;gap:2px}.winter-view:not(.unscoped) .aviso-tranquilo strong{color:var(--ink);font-size:13px;font-weight:700}.winter-view:not(.unscoped) .aviso-tranquilo small{color:var(--muted);font-size:12.5px}.winter-view:not(.unscoped) .tabla-dias{width:100%;margin-top:14px;border-collapse:collapse;table-layout:fixed}.winter-view:not(.unscoped) .tabla-dias th,.winter-view:not(.unscoped) .tabla-dias td{width:20%}.winter-view:not(.unscoped) .tabla-dias th{padding:0 10px 10px;color:var(--muted);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;text-align:left}.winter-view:not(.unscoped) .tabla-dias td{padding:12px 10px;border-top:1px solid var(--line);vertical-align:middle}.winter-view:not(.unscoped) .tabla-dias th:first-child,.winter-view:not(.unscoped) .tabla-dias td:first-child{padding-left:0}.winter-view:not(.unscoped) .tabla-dias th:last-child,.winter-view:not(.unscoped) .tabla-dias td:last-child{padding-right:0}.winter-view:not(.unscoped) .tabla-dias .derecha{text-align:right}.winter-view:not(.unscoped) .tabla-dias .dia{display:grid;gap:2px}.winter-view:not(.unscoped) .tabla-dias .dia strong{color:var(--ink);font-size:14px;font-weight:800}.winter-view:not(.unscoped) .tabla-dias .dia small{color:var(--muted);font-size:12px}.winter-view:not(.unscoped) .tabla-dias .condicion{display:flex;align-items:center;gap:10px}.winter-view:not(.unscoped) .tabla-dias .glifo svg{width:24px;height:24px;color:#f0a63c}.winter-view:not(.unscoped) .tabla-dias .glifo.nieva svg{color:#2f6fe0}.winter-view:not(.unscoped) .tabla-dias .que{display:grid;gap:2px}.winter-view:not(.unscoped) .tabla-dias .que strong{color:var(--ink);font-size:13.5px;font-weight:700}.winter-view:not(.unscoped) .tabla-dias .que small{color:var(--muted);font-size:12px}.winter-view:not(.unscoped) .tabla-dias td.derecha strong{color:var(--muted);font-size:14px;font-weight:800}.winter-view:not(.unscoped) .tabla-dias td.derecha strong.hay{color:var(--blue)}.winter-view:not(.unscoped) .tabla-dias .viento{display:flex;align-items:center;gap:8px}.winter-view:not(.unscoped) .tabla-dias .viento svg{width:15px;height:15px;color:var(--blue)}.winter-view:not(.unscoped) .tabla-dias .viento span{display:grid}.winter-view:not(.unscoped) .tabla-dias .viento strong{color:var(--ink);font-size:13px;font-weight:700}.winter-view:not(.unscoped) .tabla-dias .viento small{color:var(--muted);font-size:11.5px}.winter-view:not(.unscoped) .tabla-dias .grados{display:flex;align-items:baseline;gap:8px;justify-content:flex-end}.winter-view:not(.unscoped) .tabla-dias .grados strong{color:var(--ink);font-size:14.5px;font-weight:800}.winter-view:not(.unscoped) .tabla-dias .grados em{color:var(--muted);font-size:13.5px;font-style:normal}.winter-view:not(.unscoped) .vistazo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.winter-view:not(.unscoped) .vistazo div{display:grid;gap:2px;border-left:1px solid var(--line);padding:10px 0 10px 12px}.winter-view:not(.unscoped) .vistazo div:first-child{border-left:0;padding-left:0}.winter-view:not(.unscoped) .vistazo small{color:var(--muted);font-size:11.5px;font-weight:700}.winter-view:not(.unscoped) .vistazo strong{color:var(--ink);font-size:19px;font-weight:800}.winter-view:not(.unscoped) .condiciones{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.winter-view:not(.unscoped) .condiciones li{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}.winter-view:not(.unscoped) .condiciones svg{width:16px;height:16px;color:var(--blue)}.winter-view:not(.unscoped) .condiciones span{color:var(--muted)}.winter-view:not(.unscoped) .condiciones strong{color:var(--ink);font-weight:800}.winter-view:not(.unscoped) .veredicto{display:flex;align-items:center;gap:10px;margin:12px 0 6px}.winter-view:not(.unscoped) .veredicto i{width:11px;height:11px;border-radius:50%}.winter-view:not(.unscoped) .veredicto i.bajo{background:#3f9a52}.winter-view:not(.unscoped) .veredicto i.moderado{background:#e08a1e}.winter-view:not(.unscoped) .veredicto i.alto{background:#c0392b}.winter-view:not(.unscoped) .veredicto strong{color:var(--ink);font-size:17px;font-weight:800}.winter-view:not(.unscoped) .fuente{color:#8397b1;font-size:11.5px}.winter-view:not(.unscoped) .lienzo-corto{height:240px}.winter-view:not(.unscoped) .carril .barras{height:110px}.winter-view:not(.unscoped) .carril .barras .dia{font-size:10px}@media(max-width:1280px){.winter-view:not(.unscoped) .nieve-tablero{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:900px){.winter-view:not(.unscoped) .nieve-tablero{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.winter-view:not(.unscoped) .fila-totales{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.winter-view:not(.unscoped) .totales{grid-template-columns:minmax(0,1fr)}.winter-view:not(.unscoped) .total{padding-right:0;border-right:0}.winter-view:not(.unscoped) .tabla-dias{display:block;overflow-x:auto;white-space:nowrap}}.winter-view:not(.unscoped) .nieve-principal .cabecera-lado{display:flex;align-items:center;gap:14px}.winter-view:not(.unscoped) .cuando{display:grid;gap:1px;text-align:right}.winter-view:not(.unscoped) .cuando small{color:var(--muted);font-size:11px;font-weight:700}.winter-view:not(.unscoped) .cuando strong{color:var(--ink);font-size:12.5px;font-weight:700}.winter-view:not(.unscoped) .boton-mapa{display:flex;align-items:center;gap:8px;padding:9px 16px;border:1px solid var(--line);border-radius:999px;color:var(--blue);font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}.winter-view:not(.unscoped) .boton-mapa svg{width:15px;height:15px}.winter-view:not(.unscoped) .tabla-dias thead tr{background:#f4f8fd}.winter-view:not(.unscoped) .tabla-dias thead th:first-child{border-radius:8px 0 0 8px;padding-left:12px}.winter-view:not(.unscoped) .tabla-dias thead th:last-child{border-radius:0 8px 8px 0;padding-right:12px}.winter-view:not(.unscoped) .tabla-dias thead th{padding-top:9px;padding-bottom:9px}.winter-view:not(.unscoped) .vistazo div span{color:var(--muted);font-size:12px;font-weight:700}.winter-view:not(.unscoped) .resumen-reparto{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:#f4f8fd;color:var(--muted);font-size:12.5px;text-align:center}.winter-view:not(.unscoped) .mapa-con-escala{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px}.winter-view:not(.unscoped) .pastilla-mapa{position:absolute;left:10px;bottom:10px;z-index:2;padding:5px 10px;border-radius:8px;background:#092044d1;color:#eaf2ff;font-size:11px;font-weight:700}.winter-view:not(.unscoped) .escala-nieve{display:grid;align-content:start;gap:4px;margin:0;padding:0;list-style:none}.winter-view:not(.unscoped) .escala-nieve li{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:10.5px;font-weight:700;white-space:nowrap}.winter-view:not(.unscoped) .escala-nieve i{width:14px;height:12px;border-radius:2px}.winter-view:not(.unscoped) .escala-nieve i.n6{background:#4b1d8f}.winter-view:not(.unscoped) .escala-nieve i.n5{background:#6b3fd4}.winter-view:not(.unscoped) .escala-nieve i.n4{background:#2f6fe0}.winter-view:not(.unscoped) .escala-nieve i.n3{background:#4f9bff}.winter-view:not(.unscoped) .escala-nieve i.n2{background:#9fd0ff}.winter-view:not(.unscoped) .escala-nieve i.n1{background:#d8ecff}.winter-view:not(.unscoped) .escala-nieve i.n0{background:#eef3f9}.winter-view:not(.unscoped) .anuncio-invierno{justify-content:space-between;margin-top:18px;text-align:left}.winter-view:not(.unscoped) .anuncio-invierno span{display:grid;gap:2px}.winter-view:not(.unscoped) .anuncio-invierno strong{color:var(--ink);font-size:14px;font-weight:800}.winter-view:not(.unscoped) .anuncio-invierno small{color:var(--muted);font-size:12.5px}.winter-view:not(.unscoped) .grafico{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;margin-top:12px}.winter-view:not(.unscoped) .grafico .eje{display:flex;flex-direction:column;justify-content:space-between;height:110px;margin:0;padding:0;list-style:none;color:var(--muted);font-size:10px;font-weight:700;text-align:right}.winter-view:not(.unscoped) .grafico .barras{position:relative;margin:0;border-top:1px dashed #e4edf8;border-bottom:1px solid #e4edf8}.winter-view:not(.unscoped) .grafico .barras:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px dashed #e4edf8}.winter-view:not(.unscoped) .grafico .barras .dia{position:absolute;bottom:-16px}app-winter:not(.unscoped){display:block;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291;--line: #e4edf8}app-winter:not(.unscoped) .page-body{--gutter: 26px;padding:0 var(--gutter) 30px;background:#f4f9ff}app-winter:not(.unscoped) .hero{position:relative;display:grid;grid-template-rows:1fr auto;align-items:center;min-height:120px;max-height:120px;margin:0 calc(var(--gutter) * -1);padding:20px 34px 46px;overflow:hidden;color:#fff;background:#0b2650 url(/montana-nevada.png) center 62%/cover no-repeat}app-winter:not(.unscoped) .hero-copy{position:relative;z-index:2;max-width:640px}app-winter:not(.unscoped) .hero-titulo{margin:0;font-size:25px;font-weight:800;letter-spacing:-.02em}app-winter:not(.unscoped) .hero-linea{display:flex;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;font-weight:600;opacity:.92}app-winter:not(.unscoped) .hero-linea svg{width:15px;height:15px;flex:none}app-winter:not(.unscoped) .hero-cargando{background:#0b2650}app-winter:not(.unscoped) .overlap-row{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr);margin:-26px 8px 0}app-winter:not(.unscoped) .view-tabs{display:flex;justify-content:safe center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta);overflow-x:auto;scrollbar-width:none}app-winter:not(.unscoped) .view-tabs::-webkit-scrollbar{display:none}app-winter:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}app-winter:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-winter:not(.unscoped) .view-tabs a:hover{color:#33405a}app-winter:not(.unscoped) .view-tabs a.active{color:var(--blue)}app-winter:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:2px;border-radius:2px;background:var(--blue)}app-winter:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-winter:not(.unscoped) .stats-row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;align-items:start;margin:18px 8px 0;padding:18px 22px}app-winter:not(.unscoped) .stat-etiqueta{color:var(--muted);font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}app-winter:not(.unscoped) .stat{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;column-gap:10px;padding:0 18px;border-left:1px solid var(--line)}app-winter:not(.unscoped) .stat .stat-etiqueta{grid-column:2;align-self:end}app-winter:not(.unscoped) .stat strong{grid-column:2;color:var(--ink);font-size:22px;font-weight:800;line-height:1.1}app-winter:not(.unscoped) .stat small{grid-column:2;color:var(--muted);font-size:11.5px}app-winter:not(.unscoped) .stat:first-child{padding-left:0;border-left:0}app-winter:not(.unscoped) .stat-icono{grid-row:1/3;display:grid;place-items:center}app-winter:not(.unscoped) .stat-icono svg{width:22px;height:22px}app-winter:not(.unscoped) .stat-icono.azul svg{color:var(--blue)}app-winter:not(.unscoped) .stat-icono.rojo svg{color:#c0392b}app-winter:not(.unscoped) .stat-icono.ambar svg{color:#e08a1e}app-winter:not(.unscoped) .stat-icono.morado svg{color:#6b4bd8}app-winter:not(.unscoped) .stat-icono.cian svg{color:#1f9ac0}app-winter:not(.unscoped) .bar-esqueleto,app-winter:not(.unscoped) .panel-cargando{margin:0 8px;padding:18px 22px}app-winter:not(.unscoped) .panel-cargando{margin-top:18px}@media(max-width:1080px){app-winter:not(.unscoped) .stats-row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}app-winter:not(.unscoped) .stat:nth-child(4n+1){padding-left:0;border-left:0}}@media(max-width:620px){app-winter:not(.unscoped) .page-body{--gutter: 0px}app-winter:not(.unscoped) .overlap-row{margin:-26px 12.5px 0}app-winter:not(.unscoped) .stats-row{margin:18px 12.5px 0;grid-template-columns:repeat(2,minmax(0,1fr))}app-winter:not(.unscoped) .stat:nth-child(odd){padding-left:0;border-left:0}app-winter:not(.unscoped) .stat:nth-child(4n+1){border-left:0}app-winter:not(.unscoped) .stat{padding:0 10px}app-winter:not(.unscoped) .stat-etiqueta{white-space:normal;letter-spacing:.05em;line-height:1.25}app-winter:not(.unscoped) .barra .view-tabs{justify-content:flex-start;gap:10px;padding:4px;border:0;border-radius:0;background:none;box-shadow:none}app-winter:not(.unscoped) .barra .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-winter:not(.unscoped) .barra .view-tabs a svg{width:14px;height:14px}}@media(max-width:620px){app-winter:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-winter:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-winter:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-winter:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-winter:not(.unscoped) .hero:not(.unscoped) .hero-title,app-winter:not(.unscoped) .hero-copy>h1,app-winter:not(.unscoped) .hero-titulo,app-winter:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-winter:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-winter:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-winter:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-winter:not(.unscoped) .hero-copy>p,app-winter:not(.unscoped) .hero-linea,app-winter:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-air-quality-panel:not(.unscoped) .card h2{text-transform:uppercase}app-air-quality-panel:not(.unscoped){display:block;min-width:0}app-air-quality-panel:not(.unscoped) .card{display:flex;flex-direction:column;min-width:0;padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-air-quality-panel:not(.unscoped) .aqi-gauge{position:relative;display:grid;place-items:center}app-air-quality-panel:not(.unscoped) .aqi-gauge svg{width:118px;height:118px;transform:rotate(-90deg)}app-air-quality-panel:not(.unscoped) .aqi-gauge .aqi-track,app-air-quality-panel:not(.unscoped) .aqi-gauge .aqi-fill{fill:none;stroke-width:9;stroke-linecap:round}app-air-quality-panel:not(.unscoped) .aqi-gauge .aqi-track{stroke:#eef3fa}app-air-quality-panel:not(.unscoped) .aqi-gauge.aqi-good .aqi-fill{stroke:#1f9d5f}app-air-quality-panel:not(.unscoped) .aqi-gauge.aqi-moderate .aqi-fill{stroke:#e0a11b}app-air-quality-panel:not(.unscoped) .aqi-gauge.aqi-poor .aqi-fill{stroke:#d4562b}app-air-quality-panel:not(.unscoped) .aqi-value{position:absolute;display:grid;justify-items:center}app-air-quality-panel:not(.unscoped) .aqi-value strong{font-size:30px;font-weight:800;color:var(--ink)}app-air-quality-panel:not(.unscoped) .aqi-value span{font-size:11px;font-weight:700;color:var(--muted)}app-air-quality-panel:not(.unscoped) .aqi-label{margin:8px 0 0;font-size:12.5px;font-weight:800}app-air-quality-panel:not(.unscoped) .aqi-label.aqi-good{color:#1f9d5f}app-air-quality-panel:not(.unscoped) .aqi-label.aqi-moderate{color:#d9911b}app-air-quality-panel:not(.unscoped) .aqi-label.aqi-poor{color:#d4562b}app-air-quality-panel:not(.unscoped) .aqi-summary{margin:0 0 12px;font-size:12px;line-height:1.5;color:#33405a}app-air-quality-panel:not(.unscoped) .aqi-fuente{margin:0 0 12px;color:#6b7c99;font-size:11.5px;font-weight:600}app-air-quality-panel:not(.unscoped) .hourly-head{margin-bottom:14px}app-air-quality-panel:not(.unscoped) .hourly-head h2{margin:0;font-size:19px;font-weight:800;color:var(--ink)}app-air-quality-panel:not(.unscoped) .hourly-place{display:flex;align-items:center;gap:6px;margin:5px 0 0;font-size:12px;color:var(--muted)}app-air-quality-panel:not(.unscoped) .hourly-place svg{width:13px;height:13px}app-air-quality-panel:not(.unscoped) .aqi-hero{display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}app-air-quality-panel:not(.unscoped) .pollutant-rows{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:9px}app-air-quality-panel:not(.unscoped) .pollutant-rows li{display:grid;grid-template-columns:54px 1fr 34px 66px;align-items:center;gap:10px;font-size:12px}app-air-quality-panel:not(.unscoped) .pollutant-rows .pollutant-name{color:#33405a;font-weight:700}app-air-quality-panel:not(.unscoped) .pollutant-rows strong{text-align:right;font-weight:800;color:var(--ink)}app-air-quality-panel:not(.unscoped) .pollutant-rows small{font-size:10.5px;font-weight:700;text-align:right;color:#1f9d5f}app-air-quality-panel:not(.unscoped) .pollutant-rows small.moderate{color:#d9911b}app-air-quality-panel:not(.unscoped) .pollutant-rows small.poor{color:#d4562b}app-air-quality-panel:not(.unscoped) .pollutant-bar{height:7px;border-radius:999px;background:#eef3fa;overflow:hidden}app-air-quality-panel:not(.unscoped) .pollutant-bar i{display:block;height:100%;border-radius:999px;background:#1f9d5f}app-air-quality-panel:not(.unscoped) .pollutant-bar i.moderate{background:#e0a11b}app-air-quality-panel:not(.unscoped) .pollutant-bar i.poor{background:#d4562b}app-air-quality-panel:not(.unscoped) .aqi-trend{padding-top:16px}app-air-quality-panel:not(.unscoped) .trend-title{margin:0 0 12px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-air-quality-panel:not(.unscoped) .trend-bars{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:stretch;height:170px}app-air-quality-panel:not(.unscoped) .trend-col{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;height:100%}app-air-quality-panel:not(.unscoped) .trend-col i{order:-1;display:block;width:100%;margin-top:auto;min-height:4px;border-radius:4px 4px 0 0;background:#1f9d5f}app-air-quality-panel:not(.unscoped) .trend-col i.aqi-moderate{background:#e0a11b}app-air-quality-panel:not(.unscoped) .trend-col i.aqi-poor{background:#d4562b}app-air-quality-panel:not(.unscoped) .trend-col em{font-style:normal;font-size:10.5px;font-weight:800;color:var(--ink)}app-air-quality-panel:not(.unscoped) .trend-col small{font-size:9.5px;color:var(--muted)}app-air-quality-panel:not(.unscoped) .card.plano{padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}app-air-quality-panel:not(.unscoped) .pollutant-unit{margin-left:3px;color:#7b8ca3;font-size:10.5px;font-weight:600}app-air-quality-panel:not(.unscoped) .trend-fuente{margin-left:6px;color:#7b8ca3;font-size:11.5px;font-weight:600}@media(max-width:620px){app-air-quality-panel:not(.unscoped) .aqi-hero{grid-template-columns:minmax(0,1fr);justify-items:center;gap:14px;text-align:center}app-air-quality-panel:not(.unscoped) .pollutant-rows li{grid-template-columns:48px minmax(0,1fr) 30px auto;gap:8px}}app-boletin:not(.unscoped) .boletin{display:grid;gap:14px}app-boletin:not(.unscoped) .entrada{margin:0;font-size:14px;line-height:1.55}app-boletin:not(.unscoped) .puntos{display:grid;gap:8px;margin:0;padding:0 0 0 18px}app-boletin:not(.unscoped) .puntos li{font-size:13.5px;line-height:1.5}app-boletin:not(.unscoped) .campos{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-boletin:not(.unscoped) .campos>li{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;border:1px solid #e6eefa;border-radius:12px;background:#f8fbff}app-boletin:not(.unscoped) .campos li.peligro{border-color:#f6c9c0;background:#fdf4f2}app-boletin:not(.unscoped) .campos li.peligro strong{color:#b3261e}app-boletin:not(.unscoped) .campo-icono{display:grid;place-items:center;color:var(--blue, #005fe7)}app-boletin:not(.unscoped) .campo-icono svg{box-sizing:border-box;width:30px;height:30px;padding:6px;border:1.5px solid currentcolor;border-radius:8px}app-boletin:not(.unscoped) .campo-cuerpo{min-width:0}app-boletin:not(.unscoped) .campo-cuerpo strong{display:block;font-size:11px;font-weight:800;letter-spacing:.08em;color:#4a5b7a}app-boletin:not(.unscoped) .campo-cuerpo span{display:block;margin-top:3px;font-size:13.5px;line-height:1.5}app-boletin:not(.unscoped) .campo-detalles{display:grid;gap:5px;margin:6px 0 0;padding:0 0 0 15px;list-style:disc}app-boletin:not(.unscoped) .campo-detalles li{font-size:12.5px;line-height:1.55;color:#55708f}app-circle-bar:not(.unscoped){display:block;--blue: #4aa3f5;--ink: #eaf2ff;--muted: #a8c0e0}app-circle-bar:not(.unscoped) .circle-bar{display:inline-flex;align-items:stretch;width:auto;max-width:100%;border-radius:0 14px 14px 0;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow:hidden}app-circle-bar:not(.unscoped) .circle-bar.collapsed .circle-tab svg{transform:rotate(180deg)}app-circle-bar:not(.unscoped) .circle-tab{order:2;border-radius:0 14px 14px 0;align-self:stretch;margin:8px 0;width:26px;padding:0;min-height:123px;flex:0 0 auto;border:0;border-left:1px solid rgba(255,255,255,.16);background:none;color:#d6e4ff;cursor:pointer;display:grid;place-items:center}app-circle-bar:not(.unscoped) .circle-tab .tab-arrow{width:16px;height:16px;transition:transform .24s ease}app-circle-bar:not(.unscoped) .circle-tab:hover{color:#fff}app-circle-bar:not(.unscoped) .circle-body{position:relative;display:flex;align-items:center;gap:4px;min-width:0;max-width:760px;padding:8px 6px;overflow:hidden}app-circle-bar:not(.unscoped) .arrow{display:grid;place-items:center;width:26px;height:26px;flex:0 0 auto;border:0;border-radius:50%;background:transparent;color:var(--muted);cursor:pointer}app-circle-bar:not(.unscoped) .arrow svg{width:17px;height:17px}app-circle-bar:not(.unscoped) .arrow:hover{background:#ffffff1f;color:#fff}app-circle-bar:not(.unscoped) .rail{display:flex;gap:8px;min-width:0;width:auto;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none}app-circle-bar:not(.unscoped) .rail::-webkit-scrollbar{display:none}app-circle-bar:not(.unscoped) .member{display:grid;justify-items:center;gap:1px;width:112px;flex:0 0 auto;padding:8px 14px 8px 10px;margin-right:-8px;background:#ffffff14;text-align:center;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%,11px 50%)}app-circle-bar:not(.unscoped) .member:first-child{clip-path:polygon(0 0,calc(100% - 11px) 0,100% 50%,calc(100% - 11px) 100%,0 100%);border-radius:10px 0 0 10px}app-circle-bar:not(.unscoped) .ring{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-bottom:3px;border-radius:50%;padding:2px;background:#ffffff40}app-circle-bar:not(.unscoped) .ring .photo{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#123a72;color:#cfe2ff;font-size:12.5px;font-weight:800}app-circle-bar:not(.unscoped) .ring .photo img{width:100%;height:100%;object-fit:cover}app-circle-bar:not(.unscoped) .ring .dot{position:absolute;right:0;bottom:0;width:11px;height:11px;border:2px solid #0d2749;border-radius:50%;background:#9db2ce}app-circle-bar:not(.unscoped) .name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:800;color:var(--ink)}app-circle-bar:not(.unscoped) .state,app-circle-bar:not(.unscoped) .when{font-size:10.5px;line-height:1.3;color:var(--muted)}app-circle-bar:not(.unscoped) .battery{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:10.5px;font-weight:700;color:#7bd39a}app-circle-bar:not(.unscoped) .battery svg{width:13px;height:13px}app-circle-bar:not(.unscoped) .battery.low{color:#ff8f8f}app-circle-bar:not(.unscoped) .member.place .ring{background:#21b866}app-circle-bar:not(.unscoped) .member.place .dot{background:#21b866}app-circle-bar:not(.unscoped) .member.still .ring{background:#4aa3f5}app-circle-bar:not(.unscoped) .member.still .dot{background:#4aa3f5}app-circle-bar:not(.unscoped) .member.moving .ring{background:#f2c211}app-circle-bar:not(.unscoped) .member.moving .dot{background:#f2c211}app-circle-bar:not(.unscoped) .member.stale .ring,app-circle-bar:not(.unscoped) .member.unknown .ring{background:#ffffff4d}app-circle-bar:not(.unscoped) .member.stale .dot,app-circle-bar:not(.unscoped) .member.unknown .dot{background:#9db2ce}app-circle-bar:not(.unscoped) .member.paused .ring{background:#b39ddb}app-circle-bar:not(.unscoped) .member.paused .dot{background:#7e57c2}app-circle-bar:not(.unscoped) .member.invited .ring{background:#f5941f}app-circle-bar:not(.unscoped) .member.invited .dot{background:#f5941f}app-circle-bar:not(.unscoped) .share{margin-top:4px;border:0;background:transparent;color:#8fc4ff;font-size:10.5px;font-weight:800;cursor:pointer}app-circle-bar:not(.unscoped) .share:disabled{color:var(--muted)}app-circle-bar:not(.unscoped) .member.add{clip-path:none;margin-right:0;margin-left:10px;width:104px;border:1px dashed rgba(255,255,255,.32);border-radius:10px;background:#ffffff0d;justify-items:stretch}app-circle-bar:not(.unscoped) .add-button{display:grid;justify-items:center;align-content:center;gap:8px;height:100%;border:0;background:transparent;color:#8fc4ff;font-size:11.5px;font-weight:800;cursor:pointer}app-circle-bar:not(.unscoped) .add-button svg{width:42px;height:42px;stroke-width:1.6}app-circle-bar:not(.unscoped) .invite{display:grid;gap:4px;text-align:left}app-circle-bar:not(.unscoped) .invite span{font-size:10px;font-weight:800;color:var(--ink)}app-circle-bar:not(.unscoped) .invite input{width:100%;padding:5px 7px;border:1px solid rgba(255,255,255,.25);border-radius:6px;background:#ffffff1a;color:#fff;font-size:11.5px}app-circle-bar:not(.unscoped) .invite input::placeholder{color:#ffffff73}app-circle-bar:not(.unscoped) .invite-actions{display:flex;gap:5px;margin-top:5px}app-circle-bar:not(.unscoped) .mini{flex:1;padding:5px 0;border:0;border-radius:6px;background:#2f7fe0;color:#fff;font-size:11px;font-weight:800;cursor:pointer}app-circle-bar:not(.unscoped) .mini.ghost{background:#ffffff1f;color:var(--muted)}app-circle-bar:not(.unscoped) .bad{color:#ff9d9d;font-size:10px;line-height:1.3}app-circle-bar:not(.unscoped) .locate-note{position:absolute;left:10px;bottom:-20px;margin:0;color:#fff;font-size:11px;text-shadow:0 1px 3px rgba(0,0,0,.55)}app-circle-bar:not(.unscoped) .circle-bar.signed-out{padding:12px 16px;justify-content:center}app-circle-bar:not(.unscoped) .prompt{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:12.5px;font-weight:700}app-circle-bar:not(.unscoped) .prompt svg{width:16px;height:16px;color:#8fc4ff}@media(max-width:900px){app-circle-bar:not(.unscoped) .member{width:100px;padding:7px 12px 7px 8px}app-circle-bar:not(.unscoped) .ring{width:38px;height:38px}}@media(max-width:620px){app-circle-bar:not(.unscoped) .member{width:128px}app-circle-bar:not(.unscoped) .member.add{width:104px}app-circle-bar:not(.unscoped) .add-button span{display:none}}app-circle-bar:not(.unscoped) .qr-velo{position:fixed;inset:0;z-index:2200;background:#06142c9e}app-circle-bar:not(.unscoped) .qr-modal{position:fixed;top:50%;left:50%;z-index:2201;display:grid;justify-items:center;gap:10px;width:min(340px,100vw - 25px);max-height:calc(100dvh - 40px);overflow-y:auto;padding:24px 16px 20px;border-radius:16px;background:#fff;color:#0b1f3a;text-align:center;transform:translate(-50%,-50%);box-shadow:0 26px 64px #06142c66}app-circle-bar:not(.unscoped) .qr-modal h2{margin:0;font-size:18px;font-weight:800}app-circle-bar:not(.unscoped) .qr-cerrar{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#eef3fa;color:#52637b;cursor:pointer}app-circle-bar:not(.unscoped) .qr-cerrar svg{width:15px;height:15px}app-circle-bar:not(.unscoped) .qr-dicho{margin:0;max-width:30ch;color:#617291;font-size:13px;line-height:1.5}app-circle-bar:not(.unscoped) .qr-imagen{display:block;width:200px;height:200px;padding:8px;border:1px solid #e4edf8;border-radius:12px;background:#fff}app-circle-bar:not(.unscoped) .qr-enlace{margin:0;color:#8194ae;font-size:11.5px;word-break:break-all}app-circle-bar:not(.unscoped) .qr-separador{display:flex;align-items:center;gap:10px;width:100%;margin:4px 0 0;color:#8194ae;font-size:11.5px;font-weight:700}app-circle-bar:not(.unscoped) .qr-separador:before,app-circle-bar:not(.unscoped) .qr-separador:after{content:"";flex:1;height:1px;background:#e4edf8}app-circle-bar:not(.unscoped) .qr-modal .invite{display:grid;gap:5px;width:100%;text-align:left}app-circle-bar:not(.unscoped) .qr-modal .invite span{color:#617291;font-size:11.5px;font-weight:700}app-circle-bar:not(.unscoped) .qr-modal .invite input{width:100%;height:40px;padding:0 12px;border:1px solid #d8e4f6;border-radius:10px;font:inherit;font-size:14px;color:#0b1f3a}app-circle-bar:not(.unscoped) .qr-modal .invite input:focus{outline:2px solid #005fe7;outline-offset:-1px}app-circle-bar:not(.unscoped) .qr-modal .bad{width:100%;color:#c8362f;font-size:12px;text-align:left}app-circle-bar:not(.unscoped) .qr-enviar{width:100%;height:42px;border:0;border-radius:10px;background:#005fe7;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer}app-circle-bar:not(.unscoped) .qr-enviar:hover{background:#004fc4}app-conditions-bar:not(.unscoped){display:block;grid-column:1/-1;--bar-blue: #0056d8;--bar-ink: #0b1f3a;--bar-muted: #617291}app-conditions-bar:not(.unscoped) .conditions-bar{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:26px;padding:16px 22px;border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-conditions-bar:not(.unscoped) .bar-label{margin:0;color:var(--bar-muted);font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}app-conditions-bar:not(.unscoped) .bar-now{display:flex;align-items:center;gap:14px;padding-right:26px;border-right:1px solid #e9eff8}app-conditions-bar:not(.unscoped) .bar-icon{width:38px;height:38px;flex:none;color:var(--bar-blue);stroke-width:1.6}app-conditions-bar:not(.unscoped) .bar-value{margin:0;color:var(--bar-ink);font-size:30px;font-weight:800;line-height:1;white-space:nowrap}app-conditions-bar:not(.unscoped) .bar-value small{margin-left:2px;font-size:13px;font-weight:700}app-conditions-bar:not(.unscoped) .bar-line{margin:3px 0 0;color:var(--bar-muted);font-size:11.5px;line-height:1.35}app-conditions-bar:not(.unscoped) .bar-metrics{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px 22px}app-conditions-bar:not(.unscoped) .bar-metrics article{display:flex;align-items:center;gap:11px;padding-left:22px;border-left:1px solid #e9eff8;min-width:0}app-conditions-bar:not(.unscoped) .bar-metrics article:first-child{padding-left:0;border-left:0}app-conditions-bar:not(.unscoped) .bar-metrics svg{width:22px;height:22px;flex:none;color:var(--bar-blue);stroke-width:1.8}app-conditions-bar:not(.unscoped) .bar-metrics p{margin:0;color:var(--bar-muted);font-size:12.5px}app-conditions-bar:not(.unscoped) .bar-metrics strong{display:block;overflow:hidden;color:var(--bar-ink);font-size:20px;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}app-conditions-bar:not(.unscoped) .bar-metrics .tone-good{color:#1f9d5f}app-conditions-bar:not(.unscoped) .bar-metrics .tone-warn{color:#e0a11b}app-conditions-bar:not(.unscoped) .bar-metrics .tone-alert{color:#e0662f}@media(max-width:1500px){app-conditions-bar:not(.unscoped) .bar-metrics{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}@media(max-width:900px){app-conditions-bar:not(.unscoped) .conditions-bar{grid-template-columns:1fr;gap:16px}app-conditions-bar:not(.unscoped) .bar-now{padding-right:0;border-right:0}}app-conditions-bar:not(.unscoped) .bar-loading{display:flex;align-items:center;padding:6px 0}app-conditions-bar:not(.unscoped) .bar-spinner{width:20px;height:20px;border:2px solid #dde7f4;border-top-color:#0056d8;border-radius:50%;animation:bar-spin .75s linear infinite}@keyframes bar-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){app-conditions-bar:not(.unscoped) .bar-spinner{animation:none;border-top-color:#dde7f4}}@media(max-width:720px){app-conditions-bar:not(.unscoped) .bar-metrics strong{font-size:17px;white-space:normal;overflow-wrap:anywhere}}@media(max-width:620px){app-conditions-bar:not(.unscoped) .bar-metrics{grid-auto-flow:row;grid-template-columns:1fr 1fr;gap:10px 12px}app-conditions-bar:not(.unscoped) .bar-metrics article{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding-left:0;border-left:0}app-conditions-bar:not(.unscoped) .bar-metrics article>div{display:grid;align-content:center;gap:0;min-width:0}app-conditions-bar:not(.unscoped) .bar-metrics article svg{width:16px;height:16px}app-conditions-bar:not(.unscoped) .bar-metrics p{font-size:10.5px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-conditions-bar:not(.unscoped) .bar-metrics strong{font-size:14px;line-height:1.3}app-conditions-bar:not(.unscoped) .bar-value{font-size:24px}app-conditions-bar:not(.unscoped) .bar-label{font-size:10px}app-conditions-bar:not(.unscoped) .bar-line{font-size:11px}}app-cookie-preferences:not(.unscoped){display:block;--ink: #0b1f3a;--muted: #617291;--blue: #0056d8}app-cookie-preferences:not(.unscoped) .cookie-bar{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px 16px;border:0;border-top:1px solid rgba(255,255,255,.08);background:#000;color:#c7d5ea;font-size:13px;font-weight:600;cursor:pointer}app-cookie-preferences:not(.unscoped) .cookie-bar:hover{color:#fff}app-cookie-preferences:not(.unscoped) .cookie-bar svg{width:16px;height:16px}app-cookie-preferences:not(.unscoped) .cookie-velo{position:fixed;inset:0;z-index:120;background:#0611228c}app-cookie-preferences:not(.unscoped) .cookie-caja{position:fixed;z-index:121;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:min(680px,100vw - 32px);max-height:min(760px,100vh - 48px);border-radius:14px;background:#f4f7fc;box-shadow:0 24px 60px #06183447;color:var(--ink)}app-cookie-preferences:not(.unscoped) .cookie-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px 0}app-cookie-preferences:not(.unscoped) .cookie-cabeza h2{margin:0;font-size:21px;font-weight:800}app-cookie-preferences:not(.unscoped) .cookie-cerrar{flex:none;display:grid;place-items:center;width:34px;height:34px;border:1px solid #d7e2f2;border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}app-cookie-preferences:not(.unscoped) .cookie-cerrar:hover{background:#eef4ff}app-cookie-preferences:not(.unscoped) .cookie-cerrar svg{width:17px;height:17px}app-cookie-preferences:not(.unscoped) .cookie-cuerpo{overflow-y:auto;padding:14px 24px 4px;font-size:14px;line-height:1.6}app-cookie-preferences:not(.unscoped) .cookie-cuerpo p{margin:0 0 12px}app-cookie-preferences:not(.unscoped) .cookie-nota{color:var(--muted);font-size:13px}app-cookie-preferences:not(.unscoped) .cookie-atajos{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px}app-cookie-preferences:not(.unscoped) .cookie-boton{padding:10px 18px;border:0;border-radius:8px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:700;cursor:pointer}app-cookie-preferences:not(.unscoped) .cookie-boton:hover{background:#0b4fb8}app-cookie-preferences:not(.unscoped) .cookie-boton-suave{border:1px solid #c9d9f0;background:#fff;color:var(--ink)}app-cookie-preferences:not(.unscoped) .cookie-boton-suave:hover{background:#eef4ff}app-cookie-preferences:not(.unscoped) .cookie-grupo{margin:0 0 12px;padding:14px 16px;border-radius:10px;background:#fff}app-cookie-preferences:not(.unscoped) .cookie-grupo header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 6px}app-cookie-preferences:not(.unscoped) .cookie-grupo h3{margin:0;font-size:15px;font-weight:800}app-cookie-preferences:not(.unscoped) .cookie-grupo p{margin:0;color:var(--muted);font-size:13.5px}app-cookie-preferences:not(.unscoped) .cookie-fijo{color:var(--blue);font-size:12.5px;font-weight:800}app-cookie-preferences:not(.unscoped) .cookie-palanca{position:relative;flex:none;width:46px;height:26px;cursor:pointer}app-cookie-preferences:not(.unscoped) .cookie-palanca input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}app-cookie-preferences:not(.unscoped) .cookie-palanca .cookie-riel{position:absolute;inset:0;border-radius:999px;background:#c7d3e6;transition:background .15s ease}app-cookie-preferences:not(.unscoped) .cookie-palanca .cookie-riel:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .15s ease}app-cookie-preferences:not(.unscoped) .cookie-palanca input:checked+.cookie-riel{background:var(--blue)}app-cookie-preferences:not(.unscoped) .cookie-palanca input:checked+.cookie-riel:after{transform:translate(20px)}app-cookie-preferences:not(.unscoped) .cookie-palanca input:focus-visible+.cookie-riel{box-shadow:0 0 0 3px #0056d840}app-cookie-preferences:not(.unscoped) .cookie-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}app-cookie-preferences:not(.unscoped) .cookie-pie{color:var(--muted);font-size:13px}app-cookie-preferences:not(.unscoped) .cookie-pie a{color:var(--blue)}app-cookie-preferences:not(.unscoped) .cookie-acciones{display:flex;align-items:center;gap:14px;padding:16px 24px 20px;border-top:1px solid #e0e8f4}app-cookie-preferences:not(.unscoped) .cookie-hecho{color:#14532d;font-size:13px;font-weight:700}@media(max-width:620px){app-cookie-preferences:not(.unscoped) .cookie-caja{top:0;left:0;transform:none;width:100%;max-width:none;height:100%;max-height:none;border-radius:0}app-cookie-preferences:not(.unscoped) .cookie-cabeza{padding-top:calc(env(safe-area-inset-top,0px) + 20px)}}app-emergency-bar:not(.unscoped){display:block}app-emergency-bar:not(.unscoped) .emergency{position:sticky;top:0;z-index:2000;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#b3261e;color:#fff;box-shadow:0 1px 6px #00000040}app-emergency-bar:not(.unscoped) .emergency-open{grid-column:2;display:flex;align-items:center;gap:10px;padding:7px 14px;border:0;background:none;color:inherit;font:inherit;cursor:pointer}app-emergency-bar:not(.unscoped) .emergency-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:8px;background:#ffffff2e;flex:none}app-emergency-bar:not(.unscoped) .emergency-icon svg{width:18px;height:18px;color:#fff}app-emergency-bar:not(.unscoped) .emergency-icon .silueta{fill:#fff}app-emergency-bar:not(.unscoped) .emergency-open:hover .emergency-icon{background:#ffffff52}app-emergency-bar:not(.unscoped) .emergency-text{font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-emergency-bar:not(.unscoped) .emergency-close{display:grid;place-items:center;width:30px;height:30px;margin-right:10px;justify-self:end;grid-column:3;border:0;border-radius:7px;background:#ffffff26;color:#fff;cursor:pointer}app-emergency-bar:not(.unscoped) .emergency-close:hover{background:#ffffff4d}app-emergency-bar:not(.unscoped) .emergency-close svg{width:16px;height:16px}app-emergency-bar:not(.unscoped) .emergency-backdrop{position:fixed;inset:0;z-index:2100;background:#00000073}app-emergency-bar:not(.unscoped) .emergency-modal{position:fixed;z-index:2101;top:50%;left:50%;transform:translate(-50%,-50%);width:min(560px,100vw - 32px);max-height:min(70vh,640px);overflow:auto;background:#fff;color:#0b1f3a;border-radius:14px;box-shadow:0 18px 48px #00000059}app-emergency-bar:not(.unscoped) .emergency-modal header{position:sticky;top:0;display:flex;align-items:center;gap:12px;padding:16px 18px;background:#fff;border-bottom:1px solid #e6eefa}app-emergency-bar:not(.unscoped) .emergency-modal header>div{flex:1;min-width:0}app-emergency-bar:not(.unscoped) .emergency-modal .head-icon{width:30px;height:30px;color:#d93025;flex:none}app-emergency-bar:not(.unscoped) .emergency-modal h2{margin:0;font-size:1.02rem}app-emergency-bar:not(.unscoped) .emergency-modal header p{margin:1px 0 0;font-size:.8rem;color:#617291}app-emergency-bar:not(.unscoped) .modal-close{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:#f1f5fb;color:#0b1f3a;cursor:pointer}app-emergency-bar:not(.unscoped) .modal-close svg{width:17px;height:17px}app-emergency-bar:not(.unscoped) .emergency-modal ul{margin:0;padding:12px 18px 18px;list-style:none;display:grid;gap:10px}app-emergency-bar:not(.unscoped) .emergency-modal li{border-radius:10px;background:#fdf1f0;overflow:hidden}app-emergency-bar:not(.unscoped) .emergency-modal li.aviso-atento{background:#fdf6e9}app-emergency-bar:not(.unscoped) .emergency-modal .aviso{display:flex;gap:12px;align-items:flex-start;width:100%;padding:12px 14px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}app-emergency-bar:not(.unscoped) .emergency-modal .aviso:hover{background:#00000008}app-emergency-bar:not(.unscoped) .emergency-modal .icono{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#d930251f;color:#b3261e;flex:none}app-emergency-bar:not(.unscoped) .emergency-modal li.aviso-atento .icono{background:#e8a33d2e;color:#8a5a00}app-emergency-bar:not(.unscoped) .emergency-modal .icono svg{width:19px;height:19px;color:inherit}app-emergency-bar:not(.unscoped) .emergency-modal .icono .silueta{fill:currentColor}app-emergency-bar:not(.unscoped) .emergency-modal .cuerpo{display:grid;gap:3px;min-width:0}app-emergency-bar:not(.unscoped) .emergency-modal .titulo{display:flex;align-items:center;gap:8px;flex-wrap:wrap}app-emergency-bar:not(.unscoped) .emergency-modal .etiqueta{font-style:normal;font-size:.63rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:#d93025;color:#fff;flex:none}app-emergency-bar:not(.unscoped) .emergency-modal li.aviso-atento .etiqueta{background:#e8a33d;color:#4a2f00}app-emergency-bar:not(.unscoped) .emergency-modal .titulo strong{font-size:.94rem}app-emergency-bar:not(.unscoped) .emergency-modal .titular{font-size:.85rem;color:#33465f}app-emergency-bar:not(.unscoped) .emergency-modal .zona,app-emergency-bar:not(.unscoped) .emergency-modal .pie span{display:flex;align-items:center;gap:5px;font-size:.78rem;color:#617291;min-width:0}app-emergency-bar:not(.unscoped) .emergency-modal .zona{color:#33465f;font-weight:600;margin-top:2px}app-emergency-bar:not(.unscoped) .emergency-modal .zona svg,app-emergency-bar:not(.unscoped) .emergency-modal .pie svg{width:13px;height:13px;flex:none}app-emergency-bar:not(.unscoped) .emergency-modal .pie{display:flex;gap:14px;margin-top:3px}@media(max-width:620px){app-emergency-bar:not(.unscoped) .emergency-modal{top:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;border-radius:0;transform:none}}app-event-shell:not(.unscoped){display:block;--blue: #005fe7}app-event-shell:not(.unscoped) .detail-page{background:#f4f7fc}app-event-shell:not(.unscoped) .hero{position:relative;display:flex;align-items:center;height:120px;padding:20px 34px 47px;overflow:hidden;background:#062a56 url(/metric-bg/earthquakes.png) center/cover no-repeat;color:#fff}app-event-shell:not(.unscoped) .hero.fondo-weather{background-image:url(/metric-bg/active-alerts.png)}app-event-shell:not(.unscoped) .hero:before{content:"";position:absolute;inset:0;background:#041a3e9e;pointer-events:none}app-event-shell:not(.unscoped) .hero-copy{position:relative;z-index:1;min-width:0;max-width:min(1040px,84%)}app-event-shell:not(.unscoped) .hero-fila{display:flex;align-items:baseline;flex-wrap:nowrap;gap:12px;min-width:0}app-event-shell:not(.unscoped) .hero-title{margin:0;font-size:27px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-event-shell:not(.unscoped) .hero-sub{margin:5px 0 0;font-size:13.5px;opacity:.86}app-event-shell:not(.unscoped) .hero-count{font-size:12.5px;font-weight:700;opacity:.78;flex:0 0 auto;white-space:nowrap}app-event-shell:not(.unscoped) .carril-secciones{position:relative;z-index:3;margin:-26px 34px 0}app-event-shell:not(.unscoped) .view-tabs{display:flex;justify-content:center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff}app-event-shell:not(.unscoped) .view-tabs a{display:flex;align-items:center;gap:7px;padding:12px 4px;border-bottom:2px solid transparent;color:#52637b;font-size:13px;font-weight:700;text-decoration:none}app-event-shell:not(.unscoped) .view-tabs a svg{width:15px;height:15px}app-event-shell:not(.unscoped) .view-tabs a:hover{color:#005fe7}app-event-shell:not(.unscoped) .view-tabs a.active{border-bottom-color:#0056d8;color:#0056d8}@media(max-width:900px){app-event-shell:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}@media(max-width:620px){app-event-shell:not(.unscoped) .hero{align-items:center;min-height:120px;max-height:120px;height:120px}app-event-shell:not(.unscoped) .hero-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-event-shell:not(.unscoped) .hero:not(.unscoped) .hero-copy>h1,app-event-shell:not(.unscoped) .hero:not(.unscoped) .hero-titulo,app-event-shell:not(.unscoped) .hero:not(.unscoped) .hero-title,app-event-shell:not(.unscoped) .hero-copy>h1,app-event-shell:not(.unscoped) .hero-titulo,app-event-shell:not(.unscoped) .hero-title{min-width:0;font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-event-shell:not(.unscoped) .hero:not(.unscoped) .hero-copy>p,app-event-shell:not(.unscoped) .hero:not(.unscoped) .hero-linea,app-event-shell:not(.unscoped) .hero:not(.unscoped) .hero-sub,app-event-shell:not(.unscoped) .hero-copy>p,app-event-shell:not(.unscoped) .hero-linea,app-event-shell:not(.unscoped) .hero-sub{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:620px){app-event-shell:not(.unscoped) .hero{padding:14px 16px 40px}app-event-shell:not(.unscoped) .hero-count{display:none}app-event-shell:not(.unscoped) .leyenda-flotante{bottom:34px;max-width:calc(100% - 24px)}app-event-shell:not(.unscoped) .view-tabs{flex-wrap:nowrap;justify-content:flex-start;gap:20px;padding:4px 6px;border:0;border-radius:0;background:none}app-event-shell:not(.unscoped) .view-tabs a{white-space:nowrap}}app-event-shell:not(.unscoped) .layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;padding:0 34px 48px;align-items:start}app-event-shell:not(.unscoped) .columna{display:grid;gap:18px;align-content:start}app-event-shell:not(.unscoped) .panel-card{padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-event-shell:not(.unscoped) .cabecera{display:flex;align-items:center;gap:8px;margin-bottom:14px}app-event-shell:not(.unscoped) .cabecera>svg:first-child{box-sizing:border-box;width:30px;height:30px;flex:none;padding:6px;border:1.5px solid currentcolor;border-radius:8px;color:#005fe7}app-event-shell:not(.unscoped) .cabecera h2{margin:0;font-size:14px;font-weight:800;color:#0b2545}app-event-shell:not(.unscoped) .cabecera .coords{margin-left:auto;color:#7b8ca3;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}app-event-shell:not(.unscoped) .cifra{display:grid;gap:3px;align-content:start}app-event-shell:not(.unscoped) .cifra .etiqueta{color:#7b8ca3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}app-event-shell:not(.unscoped) .cifra .valor{color:#0b2545;font-size:30px;font-weight:800;line-height:1.05}app-event-shell:not(.unscoped) .cifra .valor.texto{font-size:15px;line-height:1.3}app-event-shell:not(.unscoped) .cifra .valor i{margin-left:2px;font-size:14px;font-style:normal;font-weight:700;color:#52637b}app-event-shell:not(.unscoped) .cifra .pie{color:#52637b;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .cifra.fuente .pie{display:inline-flex;align-items:center;gap:4px;color:#98724b}app-event-shell:not(.unscoped) .cifra.fuente .pie svg{width:12px;height:12px}app-event-shell:not(.unscoped) .cifra.fuente .pie.revisado{color:#12805c}app-event-shell:not(.unscoped) .mapa-card{padding-bottom:0;overflow:hidden}app-event-shell:not(.unscoped) .mapa{height:320px;margin:0 -20px}app-event-shell:not(.unscoped) .mapa app-map{display:block;height:100%}app-event-shell:not(.unscoped) .boletin{margin:0;color:#37475e;font-size:13.5px;line-height:1.6;white-space:pre-line}app-event-shell:not(.unscoped) .consejos{display:grid;gap:12px}app-event-shell:not(.unscoped) .consejo{padding:12px 14px;border:1px solid #dc2626;border-radius:10px;background:transparent}app-event-shell:not(.unscoped) .consejo h3{margin:0 0 4px;font-size:13px;font-weight:800;color:#0b1f3a}app-event-shell:not(.unscoped) .consejo p{margin:0;color:#0b1f3a;font-size:12.5px;line-height:1.55}app-event-shell:not(.unscoped) .replicas{margin:0;padding:0;list-style:none}app-event-shell:not(.unscoped) .replicas .glifo{display:grid;place-items:center;width:22px;height:22px}app-event-shell:not(.unscoped) .replicas .glifo.minimal{color:#2f9e5f}app-event-shell:not(.unscoped) .replicas .glifo.low{color:#2f86ff}app-event-shell:not(.unscoped) .replicas .glifo.moderate{color:#f0b429}app-event-shell:not(.unscoped) .replicas .glifo.high{color:#e0342f}app-event-shell:not(.unscoped) .replicas .glifo svg{width:100%;height:100%}app-event-shell:not(.unscoped) .replicas li+li{border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .replicas a{display:grid;grid-template-columns:22px 58px minmax(0,1fr) auto;gap:0 8px;align-items:center;gap:10px;padding:9px 2px;color:inherit;text-decoration:none}app-event-shell:not(.unscoped) .replicas a:hover{background:#f7faff}app-event-shell:not(.unscoped) .replicas strong{color:#0b2545;font-size:13px;font-weight:800}app-event-shell:not(.unscoped) .replicas .sitio{color:#37475e;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-event-shell:not(.unscoped) .replicas .cuando{color:#7b8ca3;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .grupo+.grupo{margin-top:14px;padding-top:14px;border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .grupo-titulo{display:block;margin-bottom:8px;color:#7b8ca3;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}app-event-shell:not(.unscoped) .pares{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}app-event-shell:not(.unscoped) .pares b{display:block;color:#0b2545;font-size:19px;font-weight:800}app-event-shell:not(.unscoped) .pares b i{margin-left:3px;font-size:12px;font-style:normal;color:#52637b}app-event-shell:not(.unscoped) .pares span{color:#7b8ca3;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .panel-card.aviso{border-color:#f4c7c3;background:#fffaf9}app-event-shell:not(.unscoped) .linea{margin:0 0 8px;color:#37475e;font-size:12.5px;line-height:1.55}app-event-shell:not(.unscoped) .linea strong{display:block;color:#0b2545;font-size:13px}app-event-shell:not(.unscoped) .linea em{display:block;color:#7b8ca3;font-size:11.5px;font-style:normal;font-weight:600}app-event-shell:not(.unscoped) .linea.fuerte{color:#b42318;font-weight:700}app-event-shell:not(.unscoped) .linea.suave{color:#52637b}app-event-shell:not(.unscoped) .fallas{margin:0;padding:0;list-style:none}app-event-shell:not(.unscoped) .fallas li{padding:7px 0}app-event-shell:not(.unscoped) .fallas li+li{border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .fallas .nombre{display:block;color:#0b2545;font-size:12.5px;font-weight:700}app-event-shell:not(.unscoped) .fallas .detalle{color:#7b8ca3;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .fallas .detalle .tipo{font-style:normal;text-transform:capitalize}app-event-shell:not(.unscoped) .nota{margin:10px 0 0;color:#7b8ca3;font-size:11px;line-height:1.5}app-event-shell:not(.unscoped) .meta dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0}app-event-shell:not(.unscoped) .meta dl dt{display:flex;align-items:center;gap:5px;color:#7b8ca3;font-size:11.5px;font-weight:700}app-event-shell:not(.unscoped) .meta dl dt svg{width:12px;height:12px;color:var(--blue)}app-event-shell:not(.unscoped) .meta dl dd{margin:0;color:#37475e;font-size:11.5px;overflow-wrap:anywhere}@media(max-width:900px){app-event-shell:not(.unscoped) .layout{grid-template-columns:minmax(0,1fr);padding:22px 16px 40px}app-event-shell:not(.unscoped) .carril-secciones{position:relative;top:-26px;margin:0 16px -26px}app-event-shell:not(.unscoped) .ficha-tabs-fila{margin:0 16px -18px}app-event-shell:not(.unscoped) .view-tabs{gap:14px;overflow-x:auto}app-event-shell:not(.unscoped) .hero{padding:20px 16px 47px}}app-event-shell:not(.unscoped) .ficha-tabs-fila{margin:18px 34px 0}app-event-shell:not(.unscoped) .ficha-tabs-fila.centrada{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,1.1fr);gap:18px}app-event-shell:not(.unscoped) .ficha-tabs-fila.centrada .ficha-tabs{grid-column:2}app-event-shell:not(.unscoped) .ficha-tabs{display:flex;gap:6px;padding:0 0 0 14px}app-event-shell:not(.unscoped) .ficha-tab{position:relative;top:1px;display:flex;align-items:center;gap:9px;padding:10px 18px 11px;border:1px solid #e6eefa;border-bottom:0;border-radius:11px 11px 0 0;background:#eef4fd;color:#617291;font-size:13px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .ficha-tab svg{width:15px;height:15px;color:#7c8ba4}app-event-shell:not(.unscoped) .ficha-tab b{padding:1px 7px;border-radius:999px;background:#dce9fb;color:#52637b;font-size:11px}app-event-shell:not(.unscoped) .ficha-tab b.vacio{background:#f1f4f9;color:#a8b8cc}app-event-shell:not(.unscoped) .ficha-tab:hover{background:#f5f9ff}app-event-shell:not(.unscoped) .ficha-tab.active{padding-bottom:12px;background:#fff;color:#0b1f3a;box-shadow:0 -3px 12px #0826500f}app-event-shell:not(.unscoped) .ficha-tab.active svg{color:#0056d8}app-event-shell:not(.unscoped) .ficha-tab.active b{background:#eaf2ff;color:#005fe7}app-event-shell:not(.unscoped) .pares.grande{grid-template-columns:repeat(3,minmax(0,1fr))}app-event-shell:not(.unscoped) .pares.grande b{font-size:26px}app-event-shell:not(.unscoped) .vacio{margin:0;padding:14px 16px;border:1px dashed #dbe7f7;border-radius:10px;background:#f8fbff;color:#52637b;font-size:13px;line-height:1.55}app-event-shell:not(.unscoped) .proximamente{margin-top:14px;padding:13px 15px;border-radius:0 8px 8px 0;background:#f4f8ff}app-event-shell:not(.unscoped) .proximamente p{margin:0;color:#37475e;font-size:12.5px;line-height:1.55}app-event-shell:not(.unscoped) .proximamente p+p{margin-top:3px;color:#7b8ca3}app-event-shell:not(.unscoped) .proximamente strong{color:#0b2545}app-event-shell:not(.unscoped) .mapa.alto{height:420px}app-event-shell:not(.unscoped) .leyenda{display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:12px 0 16px;list-style:none}app-event-shell:not(.unscoped) .leyenda li{display:flex;align-items:center;gap:6px;color:#52637b;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .leyenda i{width:10px;height:10px;border:1px solid rgba(255,255,255,.7);border-radius:50%;box-shadow:0 0 0 1px #0b25451f}app-event-shell:not(.unscoped) .bandas{margin:0;padding:0;list-style:none}app-event-shell:not(.unscoped) .bandas li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 0}app-event-shell:not(.unscoped) .bandas li+li{border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .bandas .punto{width:10px;height:10px;border-radius:50%}app-event-shell:not(.unscoped) .bandas .punto.weak{background:#4aa3ff}app-event-shell:not(.unscoped) .bandas .punto.light{background:#12b76a}app-event-shell:not(.unscoped) .bandas .punto.moderate{background:#f79009}app-event-shell:not(.unscoped) .bandas .punto.strong{background:#d92d20}app-event-shell:not(.unscoped) .bandas .nombre{color:#0b2545;font-size:12.5px;font-weight:700}app-event-shell:not(.unscoped) .bandas b{color:#0b2545;font-size:15px;font-weight:800}app-event-shell:not(.unscoped) .bandas small{grid-column:3;color:#7b8ca3;font-size:11px;font-weight:600;text-align:right}app-event-shell:not(.unscoped) .areas{margin:0;padding:0 0 0 18px}app-event-shell:not(.unscoped) .areas li{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:7px 0;color:#7b8ca3}app-event-shell:not(.unscoped) .areas li+li{border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .areas .nombre{color:#0b2545;font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-event-shell:not(.unscoped) .areas b{color:#52637b;font-size:12.5px}app-event-shell:not(.unscoped) .rapido{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}app-event-shell:not(.unscoped) .rapido b{display:block;color:#0b2545;font-size:22px;font-weight:800}app-event-shell:not(.unscoped) .rapido b i{margin-left:3px;font-size:12px;font-style:normal;color:#52637b}app-event-shell:not(.unscoped) .rapido span{color:#7b8ca3;font-size:11.5px;font-weight:600}@media(max-width:900px){app-event-shell:not(.unscoped) .pestanas-ficha{margin:16px 16px 0}app-event-shell:not(.unscoped) .pares.grande{grid-template-columns:repeat(2,minmax(0,1fr))}}app-event-shell:not(.unscoped) .hub-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.5fr) minmax(0,1.1fr);gap:18px;padding:0 34px 48px;align-items:start}app-event-shell:not(.unscoped) .hub-cifras,app-event-shell:not(.unscoped) .hub-derecha{display:grid;gap:18px;align-content:start}app-event-shell:not(.unscoped) .hub-cifras{order:-1}app-event-shell:not(.unscoped) .hub-cabecera{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}app-event-shell:not(.unscoped) .hub-cabecera h2{margin:0;font-size:19px;font-weight:800;color:#0b2545}app-event-shell:not(.unscoped) .hub-cabecera p{margin:2px 0 0;font-size:12.5px;color:#7b8ca3}app-event-shell:not(.unscoped) .hub-icono{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:transparent;border:1.5px solid currentColor;color:#005fe7}app-event-shell:not(.unscoped) .hub-icono svg{width:19px;height:19px}app-event-shell:not(.unscoped) .compositor{display:grid;grid-template-columns:42px minmax(0,1fr);gap:12px}app-event-shell:not(.unscoped) .compositor-invita{display:grid;justify-items:center;gap:12px;padding:16px;border:1px dashed #cfe2ff;border-radius:12px;background:#f7fbff}app-event-shell:not(.unscoped) .compositor-invita p{margin:0;color:#52637b;font-size:12.5px;text-align:center}app-event-shell:not(.unscoped) .entrar-boton{display:inline-flex;align-items:center;gap:8px;padding:9px 20px;border-radius:8px;background:#005fe7;color:#fff;font-size:13px;font-weight:700;text-decoration:none}app-event-shell:not(.unscoped) .entrar-boton svg{width:15px;height:15px}app-event-shell:not(.unscoped) .entrar-boton:hover{background:#0052c9}app-event-shell:not(.unscoped) .avatar-hueco{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#eef3fb;color:#a8b8cc;object-fit:cover}app-event-shell:not(.unscoped) .avatar-hueco svg{width:20px;height:20px}app-event-shell:not(.unscoped) .avatar-hueco.iniciales{background:var(--blue);color:#fff;font-size:14px;font-weight:800}app-event-shell:not(.unscoped) .compositor-caja{padding:12px 14px;border:1px solid #e6eefa;border-radius:12px;background:#fff}app-event-shell:not(.unscoped) .compositor-campo{display:block;width:100%;margin:0 0 12px;padding:0;border:0;color:#0b2545;font:inherit;font-size:14px;max-height:40vh;overflow-y:auto;resize:none}app-event-shell:not(.unscoped) .compositor-campo::placeholder{color:#a8b8cc}app-event-shell:not(.unscoped) .compositor-campo:focus{outline:none}app-event-shell:not(.unscoped) .adjuntos{display:grid;gap:6px;margin:0 0 10px;padding:0;list-style:none}app-event-shell:not(.unscoped) .adjuntos li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-radius:8px;background:#f4f7fc}app-event-shell:not(.unscoped) .adjuntos .nombre{color:#37475e;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-event-shell:not(.unscoped) .adjuntos button{border:0;background:none;color:#7b8ca3;font-size:16px;line-height:1;cursor:pointer}app-event-shell:not(.unscoped) .compositor-error{margin:0 0 10px;color:#b42318;font-size:12px}app-event-shell:not(.unscoped) .compositor-pie{display:flex;align-items:center;flex-wrap:wrap;gap:8px}app-event-shell:not(.unscoped) .compositor-pie .accion{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border:1px solid #e6eefa;border-radius:8px;color:#52637b;font-size:12.5px;font-weight:700}app-event-shell:not(.unscoped) .compositor-pie .accion svg{width:14px;height:14px}app-event-shell:not(.unscoped) .compositor-pie .accion.fuerte{border-color:#cfe2ff;background:#f0f6ff;color:#005fe7}app-event-shell:not(.unscoped) .compositor-pie .intensidades{display:flex;gap:4px}app-event-shell:not(.unscoped) .compositor-pie .intensidades button{padding:7px 11px;border:1px solid #e6eefa;border-radius:8px;background:#fff;color:#52637b;font-size:12px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .compositor-pie .intensidades button.elegida{border-color:#005fe7;background:#eaf2ff;color:#005fe7}app-event-shell:not(.unscoped) .compositor-pie .publicar{margin-left:auto;padding:8px 20px;border:0;border-radius:8px;background:#005fe7;color:#fff;font-size:13px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .compositor-pie .publicar:disabled{background:#c9d8ec;cursor:default}app-event-shell:not(.unscoped) .compositor-pie .accion{cursor:pointer}app-event-shell:not(.unscoped) .hub-filtros{display:flex;align-items:center;gap:8px;margin:16px 0 4px;flex-wrap:wrap}app-event-shell:not(.unscoped) .hub-filtros .pastilla .corto{display:none}app-event-shell:not(.unscoped) .hub-filtros .pastilla{border:0;cursor:pointer;padding:7px 14px;border-radius:8px;background:transparent;border:1.5px solid currentColor;color:#52637b;font-size:12.5px;font-weight:700}app-event-shell:not(.unscoped) .hub-filtros .pastilla b{margin-left:6px;color:#7b8ca3;font-weight:700}app-event-shell:not(.unscoped) .hub-filtros .pastilla.activa{background:#eaf2ff;color:#005fe7}app-event-shell:not(.unscoped) .hub-filtros .orden{display:inline-flex;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;border:1px solid #e6eefa;border-radius:8px;color:#52637b;font-size:12.5px;font-weight:700}app-event-shell:not(.unscoped) .hub-filtros .orden svg{width:13px;height:13px}app-event-shell:not(.unscoped) .muro-vacio{display:grid;justify-items:center;gap:8px;margin-top:14px;padding:40px 24px;border-top:1px solid #eef3fb;text-align:center}app-event-shell:not(.unscoped) .muro-icono{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:#a8b8cc}app-event-shell:not(.unscoped) .muro-icono svg{width:22px;height:22px}app-event-shell:not(.unscoped) .muro-titulo{margin:0;color:#0b2545;font-size:14px;font-weight:800}app-event-shell:not(.unscoped) .muro-cuerpo{margin:0;max-width:44ch;color:#7b8ca3;font-size:12.5px;line-height:1.6}app-event-shell:not(.unscoped) .hub-titulo{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#0b2545;font-size:15px;font-weight:800;line-height:1.25}app-event-shell:not(.unscoped) .hub-titulo>svg:first-child{color:var(--blue)}app-event-shell:not(.unscoped) .hub-info{width:14px;height:14px;color:#a8b8cc}app-event-shell:not(.unscoped) .stats{margin:0;padding:0;list-style:none}app-event-shell:not(.unscoped) .stats li{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0}app-event-shell:not(.unscoped) .stats li+li{border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .azulejo{display:grid;place-items:center;width:40px;height:40px;border-radius:11px}app-event-shell:not(.unscoped) .azulejo svg{width:19px;height:19px}app-event-shell:not(.unscoped) .azulejo.weak{background:#eaf4ff;color:#2f86ff}app-event-shell:not(.unscoped) .azulejo.light{background:#e9f8f0;color:#12805c}app-event-shell:not(.unscoped) .azulejo.moderate{background:#fef4e6;color:#b06a06}app-event-shell:not(.unscoped) .azulejo.strong{background:#fdecea;color:#c4231a}app-event-shell:not(.unscoped) .stat-texto{display:grid;gap:2px}app-event-shell:not(.unscoped) .stat-texto b{color:#0b2545;font-size:13px;font-weight:800}app-event-shell:not(.unscoped) .stat-texto small{color:#7b8ca3;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .hub-enlace{display:block;width:100%;border:0;border-top:1px solid #eef3fb;background:none;cursor:pointer;margin-top:12px;padding:12px 0 0;color:#005fe7;font-size:12.5px;font-weight:700;text-align:center;text-decoration:none}app-event-shell:not(.unscoped) .hub-enlace:hover{text-decoration:underline}app-event-shell:not(.unscoped) .hub-enlace.derecha{width:auto;margin:0 0 0 auto;padding:0;border:0;font-size:12px}app-event-shell:not(.unscoped) .areas-hub{margin:0;padding:0;list-style:none}app-event-shell:not(.unscoped) .areas-hub li{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 0}app-event-shell:not(.unscoped) .areas-hub li+li{border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .areas-hub .puesto{display:grid;place-items:center;width:26px;height:26px;color:#7b8ca3;font-size:13px;font-weight:800}app-event-shell:not(.unscoped) .areas-hub .puesto svg{width:16px;height:16px;color:#52637b}app-event-shell:not(.unscoped) .areas-hub .area-nombre{color:#37475e;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-event-shell:not(.unscoped) .areas-hub .area-cuenta{color:#7b8ca3;font-size:12px;font-weight:600}app-event-shell:not(.unscoped) .hub-vacio{margin:0;color:#7b8ca3;font-size:12.5px;line-height:1.55}app-event-shell:not(.unscoped) .mapa-hub{position:relative;aspect-ratio:1;margin:0 0 -18px;border-radius:12px;overflow:hidden}app-event-shell:not(.unscoped) .mapa-hub app-map{display:block;height:100%}app-event-shell:not(.unscoped) .avisos-centro{display:flex;flex-direction:column;gap:14px;padding:0;border:0;background:none;box-shadow:none}app-event-shell:not(.unscoped) .leyenda-flotante{position:absolute;bottom:12px;left:12px;z-index:2;display:flex;flex-wrap:wrap;width:max-content;max-width:calc(100% - 200px);gap:5px 10px;margin:0;padding:6px 10px;border-radius:10px;background:#091a36c7;list-style:none}app-event-shell:not(.unscoped) .leyenda-flotante li{display:flex;align-items:center;gap:5px;color:#ffffffeb;font-size:10px;font-weight:700}app-event-shell:not(.unscoped) .leyenda-flotante i{width:8px;height:8px;border-radius:50%}app-event-shell:not(.unscoped) .ficha-cifras{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:end;text-align:center}app-event-shell:not(.unscoped) .ficha-cifras div+div{border-left:1px solid #e3ebf7}app-event-shell:not(.unscoped) .ficha-cifras b{display:block;color:#0b2545;font-size:19px;font-weight:800;line-height:1.1}app-event-shell:not(.unscoped) .ficha-cifras b i{margin-left:2px;color:#52637b;font-size:10px;font-style:normal}app-event-shell:not(.unscoped) .ficha-cifras span{display:block;margin-top:3px;color:#7b8ca3;font-size:11.5px;font-weight:700}app-event-shell:not(.unscoped) .ficha-cifras .principal b{font-size:30px}@media(max-width:1200px){app-event-shell:not(.unscoped) .hub-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}app-event-shell:not(.unscoped) .ficha-tabs-fila.centrada{display:block}app-event-shell:not(.unscoped) .hub-derecha{grid-column:1/-1}app-event-shell:not(.unscoped) .hub-cifras{order:0}}@media(max-width:900px){app-event-shell:not(.unscoped) .hub-layout{grid-template-columns:minmax(0,1fr);padding:0 16px 40px}app-event-shell:not(.unscoped) .hub-derecha{grid-column:auto}}app-event-shell:not(.unscoped) .muro{margin:4px 0 0;padding:0;list-style:none}app-event-shell:not(.unscoped) .publicacion{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px 0;border-top:1px solid #eef3fb}app-event-shell:not(.unscoped) .publicacion .avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;background:#eef3fb}app-event-shell:not(.unscoped) .publicacion .avatar.iniciales{display:grid;place-items:center;background:#005fe7;color:#fff;font-size:12.5px;font-weight:800;letter-spacing:.02em}app-event-shell:not(.unscoped) .publicacion-cabecera{display:flex;align-items:center;flex-wrap:wrap;gap:7px}app-event-shell:not(.unscoped) .publicacion-cabecera .autor{color:#0b2545;font-size:13px;font-weight:800}app-event-shell:not(.unscoped) .publicacion-cabecera .verificado{width:14px;height:14px;color:#12805c}app-event-shell:not(.unscoped) .publicacion-cabecera .sitio,app-event-shell:not(.unscoped) .publicacion-cabecera .cuando{color:#7b8ca3;font-size:11.5px;font-weight:600}app-event-shell:not(.unscoped) .publicacion-cabecera .cuando:before{content:"\b7";margin-right:6px}app-event-shell:not(.unscoped) .publicacion-cabecera .declarada{padding:2px 9px;border-radius:999px;font-size:11px;font-weight:700}app-event-shell:not(.unscoped) .publicacion-cabecera .declarada.weak{background:#eaf4ff;color:#2f86ff}app-event-shell:not(.unscoped) .publicacion-cabecera .declarada.felt{background:#e9f8f0;color:#12805c}app-event-shell:not(.unscoped) .publicacion-cabecera .declarada.strong{background:#fdecea;color:#c4231a}app-event-shell:not(.unscoped) .publicacion-cabecera .confirmar{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:3px 4px 3px 10px;border:1px solid #f4c7c3;border-radius:999px;background:transparent;border:1.5px solid currentColor;color:#b42318;font-size:11.5px;font-weight:700}app-event-shell:not(.unscoped) .publicacion-cabecera .confirmar button{padding:4px 11px;border:0;border-radius:999px;font-size:11.5px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .publicacion-cabecera .confirmar .si{background:#d92d20;color:#fff}app-event-shell:not(.unscoped) .publicacion-cabecera .confirmar .no{background:#fff;color:#52637b;border:1px solid #e6eefa}app-event-shell:not(.unscoped) .publicacion-cabecera .quitar{display:grid;place-items:center;margin-left:auto;padding:4px;border:0;border-radius:6px;background:none;color:#a8b8cc;cursor:pointer}app-event-shell:not(.unscoped) .publicacion-cabecera .quitar svg{width:15px;height:15px}app-event-shell:not(.unscoped) .publicacion-cabecera .quitar:hover{background:#fdecea;color:#d92d20}app-event-shell:not(.unscoped) .publicacion-texto{margin:6px 0 0;color:#37475e;font-size:13.5px;line-height:1.55;white-space:pre-line}app-event-shell:not(.unscoped) .dicho{display:flex;align-items:flex-start;gap:14px}app-event-shell:not(.unscoped) .dicho .publicacion-texto{flex:1;min-width:0}app-event-shell:not(.unscoped) .publicacion-media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:none;gap:6px;margin-top:4px}app-event-shell:not(.unscoped) .publicacion-media img,app-event-shell:not(.unscoped) .publicacion-media video{width:116px;height:88px;border-radius:10px;object-fit:cover;background:#eef3fb}app-event-shell:not(.unscoped) .publicacion-media .preparando{display:grid;place-items:center;gap:10px;height:120px;border:1px dashed #dbe7f7;border-radius:10px;background:#f7faff;color:#7b8ca3;font-size:11.5px;font-weight:700;text-align:center}app-event-shell:not(.unscoped) .publicacion-media .preparando svg{width:18px;height:18px}app-event-shell:not(.unscoped) .publicacion-media .girando{position:relative;display:grid;place-items:center;width:54px;height:54px}app-event-shell:not(.unscoped) .publicacion-media .girando img{width:34px;height:auto;mix-blend-mode:multiply}app-event-shell:not(.unscoped) .publicacion-media .girando:before{content:"";position:absolute;inset:0;border:2px solid #dbe7f7;border-top-color:#005fe7;border-radius:50%;animation:pinqast-girar .9s linear infinite}app-event-shell:not(.unscoped) .publicacion-media .preparando.fallo{border-color:#f4c7c3;background:#fffaf9;color:#b42318}app-event-shell:not(.unscoped) .publicacion-media.una{grid-template-columns:minmax(0,1fr)}app-event-shell:not(.unscoped) .publicacion-media.una img,app-event-shell:not(.unscoped) .publicacion-media.una video{height:auto;max-height:340px;object-fit:contain}app-event-shell:not(.unscoped) .publicacion-pie{display:flex;align-items:center;gap:16px;margin-top:10px}app-event-shell:not(.unscoped) .publicacion-pie .caras{display:inline-flex;align-items:center;margin-left:auto}app-event-shell:not(.unscoped) .publicacion-pie .caras img,app-event-shell:not(.unscoped) .publicacion-pie .caras i{width:22px;height:22px;border:2px solid #fff;border-radius:50%;object-fit:cover}app-event-shell:not(.unscoped) .publicacion-pie .caras i{display:grid;place-items:center;background:#0056d8;color:#fff;font-size:8.5px;font-style:normal;font-weight:800}app-event-shell:not(.unscoped) .publicacion-pie .caras img+img,app-event-shell:not(.unscoped) .publicacion-pie .caras img+i,app-event-shell:not(.unscoped) .publicacion-pie .caras i+i,app-event-shell:not(.unscoped) .publicacion-pie .caras i+img{margin-left:-8px}app-event-shell:not(.unscoped) .publicacion-pie .caras b{margin-left:7px;color:#7b8ca3;font-size:11.5px;font-weight:700}app-event-shell:not(.unscoped) .publicacion-pie button{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:#7b8ca3;font-size:12px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .publicacion-pie button svg{width:14px;height:14px}app-event-shell:not(.unscoped) .publicacion-pie button i{font-style:normal}app-event-shell:not(.unscoped) .publicacion-pie button:hover:not(:disabled){color:#005fe7}app-event-shell:not(.unscoped) .publicacion-pie button:disabled{cursor:default;opacity:.55}app-event-shell:not(.unscoped) .publicacion-pie button.marcado{color:#d92d20}app-event-shell:not(.unscoped) .publicacion-pie button.marcado svg{fill:currentColor}app-event-shell:not(.unscoped) .comentarios{margin-top:12px;padding:12px 14px;border-radius:10px;background:#f7faff}app-event-shell:not(.unscoped) .comentario{display:flex;gap:9px;padding:7px 0}app-event-shell:not(.unscoped) .comentario img,app-event-shell:not(.unscoped) .comentario .inicial{border-radius:50%;flex:none}app-event-shell:not(.unscoped) .comentario .cuerpo{min-width:0;flex:1}app-event-shell:not(.unscoped) .comentario b{color:#0b2545;font-size:12.5px}app-event-shell:not(.unscoped) .comentario i{margin-left:6px;color:#a8b8cc;font-size:11px;font-style:normal}app-event-shell:not(.unscoped) .comentario p{margin:3px 0 0;color:#37475e;font-size:13px;line-height:1.5}app-event-shell:not(.unscoped) .comentario.respuesta{margin-top:6px;padding-left:11px}app-event-shell:not(.unscoped) .comentario .inicial{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:1.5px solid currentColor;color:#4a5f80;font-size:13px;font-weight:700}app-event-shell:not(.unscoped) .comentario.respuesta .inicial{width:26px;height:26px;font-size:11px}app-event-shell:not(.unscoped) .comentario .acciones{display:flex;align-items:center;gap:14px;margin-top:5px}app-event-shell:not(.unscoped) .comentario .acciones button{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:#7b8ca3;font-size:11.5px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .comentario .acciones button svg{width:14px;height:14px}app-event-shell:not(.unscoped) .comentario .acciones button:disabled{cursor:default;opacity:.55}app-event-shell:not(.unscoped) .comentario .acciones button:not(:disabled):hover{color:#0b2545}app-event-shell:not(.unscoped) .comentario .acciones .corazon.marcado{color:#e2456b}app-event-shell:not(.unscoped) .comentario .acciones .corazon.marcado svg{fill:currentColor}app-event-shell:not(.unscoped) .comentario .acciones .responder{color:#5f22e8}app-event-shell:not(.unscoped) .contestando{display:flex;align-items:center;gap:8px;margin:8px 0 0;color:#6b7d97;font-size:11.5px}app-event-shell:not(.unscoped) .contestando button{padding:0;border:0;background:none;color:#5f22e8;font-size:11.5px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .comentar{display:flex;gap:8px;margin-top:8px}app-event-shell:not(.unscoped) .comentar input{flex:1;min-width:0;padding:8px 12px;border:1px solid #e6eefa;border-radius:8px;font:inherit;font-size:12.5px}app-event-shell:not(.unscoped) .comentar input:focus{border-color:#cfe2ff;outline:none}app-event-shell:not(.unscoped) .comentar button{padding:8px 16px;border:0;border-radius:8px;background:#005fe7;color:#fff;font-size:12.5px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .mas{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:14px;padding:11px;border:1px solid #e6eefa;border-radius:10px;background:#fff;color:#005fe7;font-size:12.5px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .mas svg{width:14px;height:14px}app-event-shell:not(.unscoped) .vitrina{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}app-event-shell:not(.unscoped) .vitrina figure{position:relative;margin:0;aspect-ratio:1;border-radius:8px;overflow:hidden;background:#eef3fb}app-event-shell:not(.unscoped) .vitrina img,app-event-shell:not(.unscoped) .vitrina video{width:100%;height:100%;object-fit:cover}app-event-shell:not(.unscoped) .vitrina .resto{display:grid;place-items:center;background:#0b2545;color:#fff;font-size:13px;font-weight:800}app-event-shell:not(.unscoped) .vitrina .es-video{position:absolute;right:6px;bottom:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#0b2545b8;color:#fff}app-event-shell:not(.unscoped) .vitrina .es-video svg{width:12px;height:12px}app-event-shell:not(.unscoped) .detalle-lista{display:grid;gap:14px;padding:0 34px 48px}app-event-shell:not(.unscoped) .volver-lista{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:0;border:0;background:none;color:#005fe7;font-size:12.5px;font-weight:700;cursor:pointer}app-event-shell:not(.unscoped) .volver-lista svg{width:14px;height:14px}app-event-shell:not(.unscoped) .areas-hub.completa{columns:2;column-gap:28px}app-event-shell:not(.unscoped) .areas-hub.completa li{break-inside:avoid}app-event-shell:not(.unscoped) .galeria{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}app-event-shell:not(.unscoped) .galeria figure{margin:0;aspect-ratio:4/3;border-radius:10px;overflow:hidden;background:#eef3fb}app-event-shell:not(.unscoped) .galeria img,app-event-shell:not(.unscoped) .galeria video{width:100%;height:100%;object-fit:cover}@media(max-width:900px){app-event-shell:not(.unscoped) .detalle-lista{padding:0 16px 40px}app-event-shell:not(.unscoped) .areas-hub.completa{columns:1}}app-event-shell:not(.unscoped) .subiendo{display:flex;align-items:center;gap:10px;margin:0 0 10px}app-event-shell:not(.unscoped) .subiendo .barra{flex:1;height:5px;border-radius:999px;background:#eef3fb;overflow:hidden}app-event-shell:not(.unscoped) .subiendo .barra i{display:block;height:100%;border-radius:999px;background:#005fe7;transition:width .12s linear}app-event-shell:not(.unscoped) .subiendo span{color:#7b8ca3;font-size:11.5px;font-weight:700;white-space:nowrap}@keyframes pinqast-girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){app-event-shell:not(.unscoped) .girando:before{animation:none}}app-event-shell:not(.unscoped) .hub-vacio.bajo-mapa{margin-top:12px;padding-top:12px;border-top:1px solid #eef3fb;text-align:center}app-event-shell:not(.unscoped) .hub-derecha .quick{grid-template-columns:repeat(3,minmax(0,1fr))}app-event-shell:not(.unscoped) .hub-derecha .quick div:nth-child(4){border-left:0}app-event-shell:not(.unscoped) .publicacion-media img{cursor:zoom-in}@media(min-width:621px)and (max-width:720px){app-event-shell:not(.unscoped) .hero-copy{max-width:100%}app-event-shell:not(.unscoped) .hero-fila{flex-wrap:wrap;row-gap:2px}app-event-shell:not(.unscoped) .hero-title{flex:1 0 100%;white-space:normal;overflow:visible;text-overflow:clip}}@media(max-width:900px){app-event-shell:not(.unscoped) .hub-filtros{justify-content:center;gap:8px 6px}app-event-shell:not(.unscoped) .hub-filtros .orden{order:-2}app-event-shell:not(.unscoped) .hub-filtros:before{content:"";order:-1;width:100%}}app-event-timeline:not(.unscoped){display:grid;gap:18px;align-content:start;--blue: #005fe7}app-event-timeline:not(.unscoped) .panel-card{padding:18px 20px;border:1px solid #e6eefa;border-radius:14px;background:#fff}app-event-timeline:not(.unscoped) .hub-titulo{display:flex;align-items:center;gap:7px;margin:0 0 14px;color:#0b2545;font-size:15px;font-weight:800;line-height:1.25}app-event-timeline:not(.unscoped) .hub-titulo>svg:first-child{color:var(--blue)}app-event-timeline:not(.unscoped) .hub-vacio{margin:0;color:#7b8ca3;font-size:12.5px;line-height:1.55}app-event-timeline:not(.unscoped) .hub-enlace{display:block;width:100%;border:0;border-top:1px solid #eef3fb;background:none;cursor:pointer;margin-top:12px;padding:12px 0 0;color:#005fe7;font-size:12.5px;font-weight:700;text-align:center;text-decoration:none}app-event-timeline:not(.unscoped) .hub-enlace:hover{text-decoration:underline}app-event-timeline:not(.unscoped) .linea-tiempo{margin:0;padding:0;list-style:none}app-event-timeline:not(.unscoped) .areas-hub{margin:0;padding:0;list-style:none}app-event-timeline:not(.unscoped) .areas-hub li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0}app-event-timeline:not(.unscoped) .areas-hub li+li{border-top:1px solid #eef3fb}app-event-timeline:not(.unscoped) .areas-hub .puesto{display:grid;place-items:center;width:30px;height:30px;color:#7b8ca3;font-size:13px;font-weight:800}app-event-timeline:not(.unscoped) .areas-hub .puesto svg{width:16px;height:16px;color:#52637b}app-event-timeline:not(.unscoped) .areas-hub .area-nombre{color:#37475e;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-event-timeline:not(.unscoped) .areas-hub .area-cuenta{color:#7b8ca3;font-size:12px;font-weight:600}app-event-timeline:not(.unscoped) .hito{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 0 20px}app-event-timeline:not(.unscoped) .hito:before{content:"";position:absolute;top:32px;bottom:0;left:15px;width:2px;background:#e6eefa}app-event-timeline:not(.unscoped) .hito:last-child{padding-bottom:0}app-event-timeline:not(.unscoped) .hito:last-child:before{display:none}app-event-timeline:not(.unscoped) .hito .punto{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff}app-event-timeline:not(.unscoped) .hito .punto svg{width:16px;height:16px}app-event-timeline:not(.unscoped) .hito.event .punto{background:#e0342f}app-event-timeline:not(.unscoped) .hito.reports .punto{background:#12b76a}app-event-timeline:not(.unscoped) .hito.media .punto{background:#7c4dff}app-event-timeline:not(.unscoped) .hito.aftershock .punto{background:#2f86ff}app-event-timeline:not(.unscoped) .hito.advisory .punto{background:#f79009}app-event-timeline:not(.unscoped) .hito-texto{display:grid;gap:2px}app-event-timeline:not(.unscoped) .hito-texto .hora{color:#0b2545;font-size:11.5px;font-weight:800}app-event-timeline:not(.unscoped) .hito-texto b{color:#0b2545;font-size:13.5px;font-weight:800}app-event-timeline:not(.unscoped) .hito-texto .detalle{color:#7b8ca3;font-size:12px;line-height:1.45}app-event-timeline:not(.unscoped) .hito .hace{padding:3px 9px;border-radius:999px;background:#f1f4f9;color:#7b8ca3;font-size:11px;font-weight:600;white-space:nowrap}app-event-timeline:not(.unscoped) .hito-texto b a{color:inherit;text-decoration:none}app-event-timeline:not(.unscoped) .hito-texto b a:hover,app-event-timeline:not(.unscoped) .hito-texto b a:focus-visible{text-decoration:underline}app-location-search:not(.unscoped){display:block;--blue: #005fe7;--muted: #617291}app-location-search:not(.unscoped) .location-search{display:flex;align-items:center;gap:8px;width:210px;flex:0 1 auto;max-width:100%;min-width:132px;height:40px;padding:0 6px 0 14px;border:1px solid #dbe5f2;border-radius:9px;background:#fff;transition:border-color .15s ease,box-shadow .15s ease}app-location-search:not(.unscoped) .location-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #0056d81f}app-location-search:not(.unscoped) .location-search-shell.recogido .location-search{width:40px;min-width:40px;padding:0;border-color:transparent;background:transparent}app-location-search:not(.unscoped) .location-search-shell.recogido input{width:0;min-width:0;padding:0;opacity:0;pointer-events:none}app-location-search:not(.unscoped) .location-search-shell.recogido .limpiar{display:none}app-location-search:not(.unscoped) .location-search{transition:width .18s ease,border-color .15s ease,box-shadow .15s ease;position:relative;z-index:42}app-location-search:not(.unscoped) .location-search input{transition:width .18s ease,opacity .12s ease .06s}@media(max-width:620px){app-location-search:not(.unscoped) .location-search-shell:not(.recogido){position:absolute;inset:0;z-index:3;display:flex;align-items:center;padding:0 12px;background:#fff}app-location-search:not(.unscoped) .location-search-shell:not(.recogido) .location-search{width:100%}}app-location-search:not(.unscoped) .pin{width:16px;height:16px;flex:none;color:var(--blue)}app-location-search:not(.unscoped) input{flex:1;width:auto;min-width:0;border:0;outline:none;background:transparent;font-size:13px;color:#0b1f3a}app-location-search:not(.unscoped) input::placeholder{color:#9bacc6}app-location-search:not(.unscoped) input::-webkit-search-cancel-button{cursor:pointer}app-location-search:not(.unscoped) .location-search button{display:grid;place-items:center;width:30px;height:30px;flex:none;border:1.5px solid currentColor;border-radius:7px;background:transparent;color:#93a4bf;cursor:pointer}app-location-search:not(.unscoped) .location-search button:hover{background:#eef3fb;color:#35507c}app-location-search:not(.unscoped) .location-search button svg{width:15px;height:15px}app-location-search:not(.unscoped) .location-search-shell{position:relative}app-location-search:not(.unscoped) .suggest-backdrop{position:fixed;inset:0;z-index:40}app-location-search:not(.unscoped) .suggest-drawer{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:41;min-width:344px;max-height:460px;overflow-y:auto;padding:10px;border:1px solid #e0eaf7;border-radius:11px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-location-search:not(.unscoped) .suggest-item{display:flex;align-items:center;height:auto;gap:12px;width:100%;padding:11px 12px;border:0;border-radius:10px;background:transparent;text-align:left;cursor:pointer}app-location-search:not(.unscoped) .suggest-item svg{width:18px;height:18px;flex:none;color:#9bacc6}app-location-search:not(.unscoped) .suggest-item.por-gps svg{color:var(--blue)}app-location-search:not(.unscoped) .suggest-item.por-gps .suggest-label{font-size:14.5px;font-weight:800;color:var(--blue)}app-location-search:not(.unscoped) .suggest-item span{min-width:0;flex:1}app-location-search:not(.unscoped) .suggest-item strong{display:block;font-size:14.5px;font-weight:800;line-height:1.25;color:#0b1f3a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-location-search:not(.unscoped) .suggest-item small{display:block;font-size:12.5px;line-height:1.45;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-location-search:not(.unscoped) .suggest-item:hover,app-location-search:not(.unscoped) .suggest-item.highlighted{background:#f2f7fd}app-location-search:not(.unscoped) .suggest-item:hover svg,app-location-search:not(.unscoped) .suggest-item.highlighted svg{color:var(--blue)}app-location-search:not(.unscoped) .suggest-state{margin:0;padding:14px 12px;font-size:12.5px;color:var(--muted);text-align:center}app-location-search:not(.unscoped) .cajon-titulo{display:flex;align-items:baseline;justify-content:space-between;margin:6px 0 4px;padding:0 10px;font-size:13px;font-weight:800;color:#0b1f3a}app-location-search:not(.unscoped) .cajon-accion{width:auto;height:auto;padding:0;border-radius:0;background:transparent;font-size:12px;font-weight:700;color:var(--muted)}app-location-search:not(.unscoped) .cajon-accion:hover{background:transparent;color:var(--blue);text-decoration:underline}app-location-search:not(.unscoped) .sitio-actual{display:flex;align-items:center;gap:10px;width:100%;height:auto;padding:11px 12px;border:0;border-radius:10px;background:#f1f5fa;text-align:left;cursor:pointer}app-location-search:not(.unscoped) .sitio-actual:hover{background:#e9f0fa}app-location-search:not(.unscoped) .sitio-texto{flex:1;min-width:0}app-location-search:not(.unscoped) .sitio-texto strong{display:block;font-size:14px;font-weight:800;color:var(--blue);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-location-search:not(.unscoped) .sitio-texto small{display:block;font-size:12px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-location-search:not(.unscoped) .sitio-flecha{width:16px;height:16px;flex:none;color:#6b7c99}app-location-search:not(.unscoped) .reciente{align-items:center}app-location-search:not(.unscoped) .reciente .quitar{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:6px;color:#93a4bf;cursor:pointer}app-location-search:not(.unscoped) .reciente .quitar svg{width:14px;height:14px;margin:0}app-location-search:not(.unscoped) .reciente .quitar:hover{background:#e2eaf6;color:#0b1f3a}app-location-search:not(.unscoped) .cajon-promo{display:flex;align-items:center;gap:10px;margin-top:6px;padding:12px;border-radius:10px;background:transparent;border:1.5px solid currentColor;text-decoration:none}app-location-search:not(.unscoped) .cajon-promo span{flex:1;min-width:0}app-location-search:not(.unscoped) .cajon-promo strong{display:block;font-size:13px;font-weight:800;color:#0b1f3a}app-location-search:not(.unscoped) .cajon-promo small{display:block;font-size:12px;line-height:1.35;color:#35507c}app-location-search:not(.unscoped) .cajon-promo svg{width:16px;height:16px;flex:none;color:#35507c}app-location-search:not(.unscoped) .cajon-promo:hover{background:#cbdcf8}app-location-search:not(.unscoped) .sitio-clima{display:flex;align-items:center;gap:7px;flex:none}app-location-search:not(.unscoped) .sitio-clima svg{width:22px;height:22px;color:#f0a500}app-location-search:not(.unscoped) .sitio-clima strong{font-size:17px;font-weight:800;color:#0b1f3a}app-location-search:not(.unscoped) .limpiar{width:24px;height:24px;border-radius:6px;background:transparent;color:#93a4bf}app-location-search:not(.unscoped) .limpiar svg{width:13px;height:13px}app-location-search:not(.unscoped) .limpiar:hover{background:#eef3fb;color:#0b1f3a}app-location-search:not(.unscoped) .estrella{display:grid;place-items:center;width:24px;height:24px;flex:none;border-radius:6px;color:#93a4bf;cursor:pointer}app-location-search:not(.unscoped) .estrella svg{width:15px;height:15px;margin:0}app-location-search:not(.unscoped) .estrella:hover{background:#e2eaf6;color:#f0a500}app-location-search:not(.unscoped) .estrella.puesta{color:#f0a500}app-location-search:not(.unscoped) .estrella.puesta svg{fill:currentColor}app-location-search:not(.unscoped) .suggest-drawer{scrollbar-width:thin;scrollbar-color:#cfdcee transparent}app-location-search:not(.unscoped) .suggest-drawer::-webkit-scrollbar{width:8px}app-location-search:not(.unscoped) .suggest-drawer::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:8px;background-clip:content-box;background-color:#cfdcee}app-location-search:not(.unscoped) .aro{display:block;width:15px;height:15px;border:2px solid rgba(0,95,231,.25);border-top-color:#005fe7;border-radius:50%;animation:aro-gira .7s linear infinite}@keyframes aro-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){app-location-search:not(.unscoped) .aro{animation-duration:2.4s}}app-media-viewer:not(.unscoped) .visor{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:32px;background:#060c18e0}app-media-viewer:not(.unscoped) .caja{display:grid;grid-template-columns:minmax(0,1fr) 400px;width:min(1240px,100%);max-height:100%;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 24px 70px #00000080}app-media-viewer:not(.unscoped) .pieza{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;background:#0b1220}app-media-viewer:not(.unscoped) .pieza img,app-media-viewer:not(.unscoped) .pieza video{max-width:100%;max-height:82vh;object-fit:contain}app-media-viewer:not(.unscoped) .pieza .cuenta{position:absolute;left:14px;bottom:12px;padding:4px 9px;border-radius:20px;background:#060c18b8;color:#dbe6f5;font-size:11px;font-weight:700}app-media-viewer:not(.unscoped) .charla{display:flex;flex-direction:column;min-width:0;max-height:82vh;padding:18px;border-left:1px solid #eaeef5;color:#16233a}app-media-viewer:not(.unscoped) .rueda{flex:1;min-height:0;overflow-y:auto;padding-right:4px}app-media-viewer:not(.unscoped) .evento{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e8ecf4;border-radius:12px;color:inherit;text-decoration:none}app-media-viewer:not(.unscoped) .evento:hover{border-color:#d5dcea;background:#fbfcfe}app-media-viewer:not(.unscoped) .evento .mosaico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;padding:11px;border:1px solid #d9ccff;border-radius:12px;background:transparent;border:1.5px solid currentColor;color:#5f22e8}app-media-viewer:not(.unscoped) .evento .mosaico svg{width:100%;height:100%}app-media-viewer:not(.unscoped) .evento .texto{min-width:0}app-media-viewer:not(.unscoped) .evento b{display:block;font-size:14px;line-height:1.35}app-media-viewer:not(.unscoped) .evento small{color:#6b7d97;font-size:12px}app-media-viewer:not(.unscoped) .quien{display:flex;align-items:center;gap:11px;margin-top:16px}app-media-viewer:not(.unscoped) .quien img,app-media-viewer:not(.unscoped) .quien .inicial{border-radius:50%;flex:none}app-media-viewer:not(.unscoped) .quien b{display:block;font-size:14px}app-media-viewer:not(.unscoped) .quien small{color:#6b7d97;font-size:12px}app-media-viewer:not(.unscoped) .etiqueta{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:20px;background:#f3eeff;color:#5f22e8;font-size:11px;font-weight:700;vertical-align:middle}app-media-viewer:not(.unscoped) .dicho{margin:14px 0 0;font-size:15px;line-height:1.5}app-media-viewer:not(.unscoped) .sintio{margin-top:14px;padding-top:14px;border-top:1px solid #eef1f7}app-media-viewer:not(.unscoped) .rotulo{display:flex;align-items:center;gap:6px;margin:0 0 9px;color:#6b7d97;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}app-media-viewer:not(.unscoped) .rotulo .ayuda{width:13px;height:13px;color:#9fb0c8}app-media-viewer:not(.unscoped) .rotulo.comentarios{margin-top:16px;padding-top:14px;border-top:1px solid #eef1f7}app-media-viewer:not(.unscoped) .pastilla{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border-radius:10px;background:transparent;border:1.5px solid currentColor;color:#4b2ea8;font-size:13px;font-weight:600}app-media-viewer:not(.unscoped) .pastilla svg{width:15px;height:15px}app-media-viewer:not(.unscoped) .comentario{display:flex;gap:10px;padding:11px 0}app-media-viewer:not(.unscoped) .comentario img,app-media-viewer:not(.unscoped) .comentario .inicial{border-radius:50%;flex:none}app-media-viewer:not(.unscoped) .comentario .cuerpo{min-width:0;flex:1}app-media-viewer:not(.unscoped) .comentario b{font-size:13px}app-media-viewer:not(.unscoped) .comentario .cuando{margin-left:7px;color:#8c9ab0;font-size:11px}app-media-viewer:not(.unscoped) .comentario p{margin:4px 0 0;font-size:14px;line-height:1.5}app-media-viewer:not(.unscoped) .comentario.respuesta{margin-left:6px;padding-left:12px}app-media-viewer:not(.unscoped) .acciones{display:flex;align-items:center;gap:16px;margin-top:6px}app-media-viewer:not(.unscoped) .acciones button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;color:#7b8ca3;font-size:12px;font-weight:700;cursor:pointer}app-media-viewer:not(.unscoped) .acciones button svg{width:15px;height:15px}app-media-viewer:not(.unscoped) .acciones button:disabled{cursor:default;opacity:.55}app-media-viewer:not(.unscoped) .acciones button:not(:disabled):hover{color:#16233a}app-media-viewer:not(.unscoped) .acciones .corazon.marcado{color:#e2456b}app-media-viewer:not(.unscoped) .acciones .corazon.marcado svg{fill:currentColor}app-media-viewer:not(.unscoped) .acciones .responder{color:#5f22e8}app-media-viewer:not(.unscoped) .ver-todos{margin-top:6px;padding:0;border:0;background:none;color:#5f22e8;font-size:13px;font-weight:700;cursor:pointer}app-media-viewer:not(.unscoped) .inicial{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:#eef2fb;color:#4a5f80;font-size:14px;font-weight:700}app-media-viewer:not(.unscoped) .inicial.grande{width:44px;height:44px}app-media-viewer:not(.unscoped) .nota{margin:10px 0;color:#7b8ca3;font-size:13px}app-media-viewer:not(.unscoped) .nota.mal{color:#c23c3c}app-media-viewer:not(.unscoped) .nota.entrar{margin-top:12px}app-media-viewer:not(.unscoped) .escribir{margin-top:12px}app-media-viewer:not(.unscoped) .escribir .contestando{display:flex;align-items:center;gap:8px;margin:0 0 7px;color:#6b7d97;font-size:12px}app-media-viewer:not(.unscoped) .escribir .contestando button{padding:0;border:0;background:none;color:#5f22e8;font-size:12px;font-weight:700;cursor:pointer}app-media-viewer:not(.unscoped) .escribir .fila{display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #e8ecf4;border-radius:12px}app-media-viewer:not(.unscoped) .escribir img,app-media-viewer:not(.unscoped) .escribir .inicial{width:34px;height:34px;border-radius:50%;flex:none;font-size:13px}app-media-viewer:not(.unscoped) .escribir input{flex:1;min-width:0;padding:8px 4px;border:0;background:none;color:#16233a;font:inherit;font-size:14px}app-media-viewer:not(.unscoped) .escribir input:focus{outline:none}app-media-viewer:not(.unscoped) .escribir input::placeholder{color:#9aa8bd}app-media-viewer:not(.unscoped) .escribir button[type=submit]{flex:none;padding:10px 18px;border:0;border-radius:10px;background:#5f22e8;color:#fff;font-size:13px;font-weight:700;cursor:pointer}app-media-viewer:not(.unscoped) .escribir button[type=submit]:disabled{opacity:.5;cursor:default}app-media-viewer:not(.unscoped) .pie{display:flex;align-items:center;gap:20px;margin-top:14px;padding-top:13px;border-top:1px solid #eef1f7}app-media-viewer:not(.unscoped) .pie button{display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#56677f;font-size:13px;font-weight:600;cursor:pointer}app-media-viewer:not(.unscoped) .pie button svg{width:16px;height:16px}app-media-viewer:not(.unscoped) .pie button:disabled{cursor:default;opacity:.55}app-media-viewer:not(.unscoped) .pie button:not(:disabled):hover{color:#16233a}app-media-viewer:not(.unscoped) .pie button.marcado{color:#5f22e8}app-media-viewer:not(.unscoped) .pie button.marcado svg{fill:currentColor}app-media-viewer:not(.unscoped) .pie .denunciar{margin-left:auto}app-media-viewer:not(.unscoped) .cerrar,app-media-viewer:not(.unscoped) .paso{position:absolute;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:10px;border:0;border-radius:8px;background:#ffffff1f;color:#fff;cursor:pointer}app-media-viewer:not(.unscoped) .cerrar svg,app-media-viewer:not(.unscoped) .paso svg{width:100%;height:100%}app-media-viewer:not(.unscoped) .cerrar:hover,app-media-viewer:not(.unscoped) .paso:hover{background:#ffffff38}app-media-viewer:not(.unscoped) .cerrar{top:18px;right:18px;border-radius:50%;background:#fff;color:#16233a}app-media-viewer:not(.unscoped) .cerrar:hover{background:#e9edf5}app-media-viewer:not(.unscoped) .paso{top:50%;margin-top:-19px}app-media-viewer:not(.unscoped) .izquierda{left:16px}app-media-viewer:not(.unscoped) .derecha{right:16px}@media(max-width:980px){app-media-viewer:not(.unscoped) .visor{padding:0}app-media-viewer:not(.unscoped) .caja{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);height:100%;border-radius:0}app-media-viewer:not(.unscoped) .pieza{min-height:0}app-media-viewer:not(.unscoped) .pieza img,app-media-viewer:not(.unscoped) .pieza video{max-height:42vh}app-media-viewer:not(.unscoped) .charla{max-height:none;border-left:0;border-top:1px solid #eaeef5}}app-notification-bell:not(.unscoped) .campana{position:relative;display:flex}app-notification-bell:not(.unscoped) .icon-button{position:relative;display:grid;place-items:center;width:32px;height:32px;border:0;background:transparent;cursor:pointer}app-notification-bell:not(.unscoped) .icon-button svg{width:21px;height:21px}app-notification-bell:not(.unscoped) .icon-button:after{content:none}app-notification-bell:not(.unscoped) .icon-button span{position:absolute;top:0;right:0;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:#ff2c31;color:#fff;font-size:10px;font-weight:900}app-notification-bell:not(.unscoped) .cerrar-hoja{display:none;place-items:center;width:34px;height:34px;padding:0;border:1px solid #dbe5f2;border-radius:8px;background:#fff;color:#0b1f3a;cursor:pointer}app-notification-bell:not(.unscoped) .cerrar-hoja svg{width:17px;height:17px}app-notification-bell:not(.unscoped) .panel{position:absolute;top:calc(100% + 10px);right:0;z-index:2100;width:min(380px,100vw - 24px);border:1px solid #e3ecf8;border-radius:14px;background:#fff;box-shadow:0 14px 40px #0920442e;overflow:visible}app-notification-bell:not(.unscoped) .panel header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid #eef3fb}app-notification-bell:not(.unscoped) .panel header strong{font-size:13.5px;color:#22314b}app-notification-bell:not(.unscoped) .panel header button{border:0;background:none;color:#0056d8;font-size:12px;font-weight:700;cursor:pointer}app-notification-bell:not(.unscoped) .panel ul{margin:0;padding:0;list-style:none}app-notification-bell:not(.unscoped) .panel li:first-child a{border-radius:0}app-notification-bell:not(.unscoped) .panel li a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f3f7fd;color:inherit;text-decoration:none}app-notification-bell:not(.unscoped) .panel li a:hover{background:#f6f9fe}app-notification-bell:not(.unscoped) .panel li.sin-leer a{padding-left:14px}app-notification-bell:not(.unscoped) .punto{display:grid;place-items:center;flex:none;width:30px;height:30px;aspect-ratio:1;border-radius:50%;background:transparent;border:1.5px solid currentColor;color:#6b7f9c}app-notification-bell:not(.unscoped) .punto svg{width:13px;height:13px}app-notification-bell:not(.unscoped) .punto{color:#fff}app-notification-bell:not(.unscoped) .punto.nivel-info{background:#2f9e5f}app-notification-bell:not(.unscoped) .punto.nivel-low{background:#2f86ff}app-notification-bell:not(.unscoped) .punto.nivel-moderate{background:#f0b429}app-notification-bell:not(.unscoped) .punto.nivel-high{background:#e0342f}app-notification-bell:not(.unscoped) .punto{position:relative}app-notification-bell:not(.unscoped) .punto:before{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid currentColor;animation:onda-campana 2.6s ease-out infinite;pointer-events:none}app-notification-bell:not(.unscoped) .punto.nivel-info:before{border-color:#2f9e5f}app-notification-bell:not(.unscoped) .punto.nivel-low:before{border-color:#2f86ff}app-notification-bell:not(.unscoped) .punto.nivel-moderate:before{border-color:#f0b429}app-notification-bell:not(.unscoped) .punto.nivel-high:before{border-color:#e0342f}app-notification-bell:not(.unscoped) .punto.nivel-high:before{animation-duration:1.2s}app-notification-bell:not(.unscoped) .punto.nivel-moderate:before{animation-duration:1.7s}app-notification-bell:not(.unscoped) .punto.nivel-low:before{animation-duration:2.2s}app-notification-bell:not(.unscoped) .punto.nivel-info:before{animation-duration:2.8s}app-notification-bell:not(.unscoped) .punto.cyclone svg,app-notification-bell:not(.unscoped) .punto.tropical svg{animation:girar-campana 6s linear infinite}app-notification-bell:not(.unscoped) .punto.wildfire svg,app-notification-bell:not(.unscoped) .punto.volcano svg{animation:mecer-campana 2.6s ease-in-out infinite;transform-origin:50% 85%}app-notification-bell:not(.unscoped) .punto.tsunami svg{animation:vaiven-campana 3.4s ease-in-out infinite}@keyframes onda-campana{0%{transform:scale(1);opacity:.55}80%,to{transform:scale(1.7);opacity:0}}@keyframes girar-campana{to{transform:rotate(360deg)}}@keyframes mecer-campana{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@keyframes vaiven-campana{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}@media(prefers-reduced-motion:reduce){app-notification-bell:not(.unscoped) .punto:before,app-notification-bell:not(.unscoped) .punto svg{animation:none}}app-notification-bell:not(.unscoped) .texto{display:grid;min-width:0;gap:2px}app-notification-bell:not(.unscoped) .texto strong{font-size:13px;font-weight:700;color:#22314b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-notification-bell:not(.unscoped) .texto small{font-size:11.5px;color:#7286a5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-notification-bell:not(.unscoped) .nivel{padding:2px 7px;border:1px solid #cfdcee;border-radius:999px;background:transparent;color:#5f7392;font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}app-notification-bell:not(.unscoped) .nivel.alert,app-notification-bell:not(.unscoped) .nivel.warning{border-color:#c2321f;color:#c2321f}app-notification-bell:not(.unscoped) .nivel.advisory{border-color:#0b62c4;color:#0b62c4}app-notification-bell:not(.unscoped) .nivel.watch{border-color:#a97c11;color:#a97c11}app-notification-bell:not(.unscoped) .nivel.community{border-color:#6d28d9;color:#6d28d9}app-notification-bell:not(.unscoped) .vacia{margin:0;padding:22px 14px;color:#7286a5;font-size:12.5px;text-align:center}app-notification-bell:not(.unscoped) .todas{display:block;padding:11px;border-top:1px solid #eef3fb;color:#0056d8;font-size:12.5px;font-weight:700;text-align:center;text-decoration:none}app-notification-bell:not(.unscoped) .todas:hover{background:#f6f9fe}@media(max-width:620px){app-notification-bell:not(.unscoped) .panel{position:fixed;inset:0;z-index:2100;display:flex;flex-direction:column;width:100%;max-width:none;max-height:none;border:0;border-radius:0;box-shadow:none}app-notification-bell:not(.unscoped) .panel header{padding-top:calc(env(safe-area-inset-top,0px) + 14px)}app-notification-bell:not(.unscoped) .panel ul{flex:1;max-height:none;overflow-y:auto}app-notification-bell:not(.unscoped) .panel .cerrar-hoja{display:grid}}app-page-shell:not(.unscoped){display:block;--blue: #005fe7;--blue-deep: #003b96;--ink: #0b1f3a;--muted: #617291}app-page-shell:not(.unscoped) .page{display:flex;flex-direction:column;min-height:100vh;background:#f4f9ff}app-page-shell:not(.unscoped) .page>.body{flex:1 0 auto}app-page-shell:not(.unscoped) .page>app-site-footer{flex:none}app-page-shell:not(.unscoped) .topbar{height:82px;display:flex;align-items:center;gap:32px;padding:0 28px;background:#fffffff5;border-bottom:1px solid #e4edf8}app-page-shell:not(.unscoped) .brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--ink)}app-page-shell:not(.unscoped) .brand .brand-mark{width:30px;height:30px;color:#1a8bff}app-page-shell:not(.unscoped) .brand strong{display:block;font-size:20px;letter-spacing:-.01em}app-page-shell:not(.unscoped) .brand span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}app-page-shell:not(.unscoped) .body{padding:40px 12.5px 64px}app-page-shell:not(.unscoped) .page-head{position:relative;display:flex;align-items:center;margin:0 -12.5px 26px;padding:20px 34px 46px;min-height:120px;overflow:hidden;background-color:#062a56;background-position:center;background-size:cover;color:#fff}app-page-shell:not(.unscoped) .page-head:before{content:"";position:absolute;inset:0;background:#061a429e}app-page-shell:not(.unscoped) .page-head .page-head-copy{position:relative;z-index:1}app-page-shell:not(.unscoped) .page-head h1{margin:0;font-size:27px;letter-spacing:-.01em;color:#fff}app-page-shell:not(.unscoped) .page-head p{margin:6px 0 0;color:#ffffffd1;font-size:13px}@media(max-width:620px){app-page-shell:not(.unscoped) .page-head{align-items:center;min-height:120px;max-height:120px;padding:14px 16px 34px}app-page-shell:not(.unscoped) .page-head .page-head-copy{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:100%}app-page-shell:not(.unscoped) .page-head h1{font-size:21px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-page-shell:not(.unscoped) .page-head p{margin:3px 0 0;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}app-page-shell:not(.unscoped) .card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}app-page-shell:not(.unscoped) .card{padding:20px;border:1px solid #e0eaf7;border-radius:10px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-page-shell:not(.unscoped) .card h2,app-page-shell:not(.unscoped) .card h3{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-page-shell:not(.unscoped) .stat{font-size:34px;font-weight:800;line-height:1.1;color:var(--ink)}app-page-shell:not(.unscoped) .stat-unit{margin-left:6px;font-size:15px;font-weight:700;color:var(--muted)}app-page-shell:not(.unscoped) .muted{color:var(--muted);font-size:13px}app-page-shell:not(.unscoped) table{width:100%;border-collapse:collapse;font-size:14px}app-page-shell:not(.unscoped) th,app-page-shell:not(.unscoped) td{padding:11px 12px;text-align:left;border-bottom:1px solid #eaf1fa}app-page-shell:not(.unscoped) th{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}app-page-shell:not(.unscoped) tbody tr:last-child td{border-bottom:0}app-page-shell:not(.unscoped) .pill{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:700}app-page-shell:not(.unscoped) .pill.ok{background:#e6f7ee;color:#17794a}app-page-shell:not(.unscoped) .pill.alert{background:#fff1e6;color:#b8500f}app-page-shell:not(.unscoped) .empty{padding:28px;border:1px dashed #cfe0f2;border-radius:10px;color:var(--muted);text-align:center}app-page-shell:not(.unscoped) nav[aria-label="Primary navigation"] a{display:inline-flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}app-page-shell:not(.unscoped) nav[aria-label="Primary navigation"] a svg{width:14px;height:14px;flex:none}app-page-shell:not(.unscoped) .brand-logo{display:block;height:52px;width:127.6086105675px}app-page-shell:not(.unscoped) .body.a-sangre{padding:0 0 64px}app-page-shell:not(.unscoped) .body:not(.a-sangre)>.page-head:first-child{margin-top:-40px}app-page-shell:not(.unscoped) .body.a-sangre>.page-head{margin-left:0;margin-right:0}.premium-hecho{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;max-width:940px;margin:0 auto;text-align:left}.premium-hecho .acuse{padding:30px 28px;border:1px solid var(--line, #e3ebf5);border-radius:16px;background:#fff;text-align:center}.premium-hecho .tic{display:inline-flex;align-items:center;justify-content:center;width:74px;height:74px;margin-bottom:18px;border-radius:50%;background:#10a04a;box-shadow:0 0 0 10px #10a04a21;color:#fff}.premium-hecho .tic svg{width:36px;height:36px}.premium-hecho .acuse h2{margin:0 0 8px;font-size:26px;font-weight:900;letter-spacing:-.4px;color:var(--ink, #0d1b2a)}.premium-hecho .firme{margin:0 0 12px;font-size:15px;font-weight:700;color:var(--ink, #0d1b2a)}.premium-hecho .cuerpo{margin:0 0 18px;font-size:14.5px;line-height:1.6;color:#5a6b7d}.premium-hecho .acciones{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.premium-hecho .boton{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:9px;background:#1e8fff;color:#fff;font-size:14px;font-weight:800;text-decoration:none}.premium-hecho .boton:hover{background:#0f7ae8}.premium-hecho .boton.ghost{background:#fff;border:1px solid var(--line, #e3ebf5);color:var(--ink, #0d1b2a)}.premium-hecho .boton.ghost:hover{background:#f3f7fd}.premium-hecho .plan{padding:22px;border:1px solid var(--line, #e3ebf5);border-radius:16px;background:#fff}.premium-hecho .plan-cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.premium-hecho .plan-cabeza h3{margin:0;font-size:15px;font-weight:800;color:var(--ink, #0d1b2a)}.premium-hecho .viva{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:#e6f7ed;color:#0f7a3d;font-size:11.5px;font-weight:800}.premium-hecho .viva:before{content:"";width:7px;height:7px;border-radius:50%;background:#10a04a}.premium-hecho .plan-quien{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--line, #e3ebf5)}.premium-hecho .plan-quien strong{display:block;font-size:15px;color:var(--ink, #0d1b2a)}.premium-hecho .plan-quien small{display:block;margin-top:1px;font-size:12.5px;color:#6b7b8d}.premium-hecho .corona{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:11px;background:#eaf3ff;color:#1e8fff}.premium-hecho .corona svg{width:20px;height:20px}.premium-hecho .plan-datos{margin:0;padding:14px 0 0}.premium-hecho .plan-datos>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.premium-hecho .plan-datos dt{font-size:13px;color:#6b7b8d}.premium-hecho .plan-datos dd{margin:0;font-size:13.5px;font-weight:700;color:var(--ink, #0d1b2a)}.premium-hecho .plan-nota{margin:14px 0 0;padding:11px 13px;border-radius:11px;background:#f2f7ff;font-size:12.5px;line-height:1.5;color:#45586e}@media(max-width:760px){.premium-hecho{grid-template-columns:minmax(0,1fr)}}app-section-tabs:not(.unscoped){display:block;--azul: #005fe7}app-section-tabs:not(.unscoped) .overlap-row{position:relative;z-index:3;margin:-26px 34px 0}app-section-tabs:not(.unscoped) .view-tabs{display:flex;justify-content:center;justify-content:safe center;gap:26px;padding:4px 20px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:0 10px 26px #08265014;overflow-x:auto;scrollbar-width:none}app-section-tabs:not(.unscoped) .view-tabs::-webkit-scrollbar{display:none}app-section-tabs:not(.unscoped) .view-tabs a{position:relative;display:inline-flex;align-items:center;gap:7px;padding:12px 2px;color:#617291;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}app-section-tabs:not(.unscoped) .view-tabs a:hover{color:#33405a}app-section-tabs:not(.unscoped) .view-tabs a.active{color:var(--azul)}app-section-tabs:not(.unscoped) .view-tabs a.active:after{content:"";position:absolute;right:0;bottom:2px;left:0;height:2px;border-radius:2px;background:var(--azul)}@media(max-width:900px){app-section-tabs:not(.unscoped) .overlap-row{margin:-26px 16px 0}app-section-tabs:not(.unscoped) .view-tabs{flex-wrap:wrap;justify-content:flex-start;gap:2px 18px;overflow-x:visible}}@media(max-width:620px){app-section-tabs:not(.unscoped) .view-tabs{gap:2px 10px;padding:2px 10px}app-section-tabs:not(.unscoped) .view-tabs a{gap:5px;padding:11px 1px;font-size:11.5px}app-section-tabs:not(.unscoped) .view-tabs a svg{width:14px;height:14px}}.tira-de-secciones app-section-tabs:not(.unscoped) .overlap-row{margin:0}@media(max-width:900px){app-section-tabs:not(.unscoped) .overlap-row{margin:12px 16px 0}}@media(max-width:620px){app-section-tabs:not(.unscoped) .overlap-row{margin:-52px 12px 0}app-section-tabs:not(.unscoped) .view-tabs{justify-content:flex-start;gap:20px;padding:4px 6px;border:0;border-radius:0;background:none;box-shadow:none}app-section-tabs:not(.unscoped) .view-tabs a{scroll-snap-align:start}}app-world-ticker:not(.unscoped){display:contents}app-world-ticker:not(.unscoped) .pila{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1500;display:flex;flex-direction:column;gap:8px;max-width:min(360px,100vw - 32px)}app-world-ticker:not(.unscoped) .aviso{position:relative;display:grid;grid-template-columns:1fr auto;align-items:stretch;border-radius:12px;background:#22314b;color:#fff;box-shadow:0 6px 22px #00000047;overflow:hidden}app-world-ticker:not(.unscoped) .aviso:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#5b7bb4}app-world-ticker:not(.unscoped) .aviso{animation:entrar .34s ease-out}@keyframes entrar{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){app-world-ticker:not(.unscoped) .aviso,app-world-ticker:not(.unscoped) .icono svg,app-world-ticker:not(.unscoped) .icono.earthquake:before{animation:none}}app-world-ticker:not(.unscoped) .cuerpo{display:flex;align-items:center;gap:10px;padding:11px 12px 11px 15px;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}app-world-ticker:not(.unscoped) .cuerpo:hover{background:#ffffff14}app-world-ticker:not(.unscoped) .icono{position:relative;display:grid;place-items:center;flex:none;width:28px;height:28px;aspect-ratio:1;border:2px solid #fff;border-radius:50%;background:currentColor;box-shadow:0 4px 12px #06183459}app-world-ticker:not(.unscoped) .icono svg{width:58%;height:58%;color:#fff}app-world-ticker:not(.unscoped) .icono .silueta{fill:#fff}app-world-ticker:not(.unscoped) .icono .cresta{fill:#9ad1fe}app-world-ticker:not(.unscoped) .icono .sombra{fill:#5094ff}app-world-ticker:not(.unscoped) .icono.cyclone{color:#7c4dff}app-world-ticker:not(.unscoped) .icono.volcano{color:#f0752b}app-world-ticker:not(.unscoped) .icono.tsunami{color:#2f86ff}app-world-ticker:not(.unscoped) .icono.wildfire{color:#e0522f}app-world-ticker:not(.unscoped) .icono.earthquake:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:onda-sismo 2.6s ease-out infinite;pointer-events:none}app-world-ticker:not(.unscoped) .icono.earthquake.minimal{color:#2f9e5f}app-world-ticker:not(.unscoped) .icono.earthquake.low{color:#2f86ff}app-world-ticker:not(.unscoped) .icono.earthquake.moderate{color:#f0b429}app-world-ticker:not(.unscoped) .icono.earthquake.high{color:#e0342f}app-world-ticker:not(.unscoped) .icono.earthquake.low:before{animation-duration:2.2s}app-world-ticker:not(.unscoped) .icono.earthquake.moderate:before{animation-duration:1.7s}app-world-ticker:not(.unscoped) .icono.earthquake.high:before{animation-duration:1.2s}@keyframes onda-sismo{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(1.9);opacity:0}}app-world-ticker:not(.unscoped) .icono.cyclone svg{animation:girar 6s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}app-world-ticker:not(.unscoped) .icono.volcano svg,app-world-ticker:not(.unscoped) .icono.wildfire svg{animation:mecer 2.6s ease-in-out infinite;transform-origin:50% 85%}@keyframes mecer{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}app-world-ticker:not(.unscoped) .icono.tsunami svg{animation:vaiven 3.4s ease-in-out infinite}@keyframes vaiven{0%,to{transform:translate(-1.5px)}50%{transform:translate(1.5px)}}app-world-ticker:not(.unscoped) .texto{display:grid;min-width:0}app-world-ticker:not(.unscoped) .texto strong{font-size:13px;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}app-world-ticker:not(.unscoped) .texto small{font-size:11.5px;opacity:.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-world-ticker:not(.unscoped) .cerrar{display:flex;align-items:center;padding:0 12px;border:0;border-left:1px solid rgba(255,255,255,.12);background:none;color:inherit;cursor:pointer;opacity:.65}app-world-ticker:not(.unscoped) .cerrar svg{width:15px;height:15px}app-world-ticker:not(.unscoped) .cerrar:hover{opacity:1;background:#ffffff14}app-world-ticker:not(.unscoped) .mas{margin:0;padding:0 4px;color:#5f7392;font-size:11.5px;text-align:right}app-world-ticker:not(.unscoped) .aviso.extreme:before{background:#e2482a}app-world-ticker:not(.unscoped) .etiqueta{align-self:center;margin-left:8px;padding:2px 7px;border-radius:999px;background:#e2482a38;color:#ff8f78;font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}@media(max-width:600px){app-world-ticker:not(.unscoped) .pila{right:12px;left:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));max-width:none}}.company-page:not(.unscoped){display:block;background:#f2f6fd;min-height:100vh;--blue: #005fe7;--ink: #0b1f3a;--muted: #617291}.company-page:not(.unscoped) .company-page{margin:0;padding:0 28px 70px}.company-page:not(.unscoped) .card{border:1px solid #e6eefa;border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}.company-page:not(.unscoped) .company-card{padding:24px 26px;margin-bottom:18px}.company-page:not(.unscoped) .company-card h2{margin:0 0 10px;font-size:18px;font-weight:800;color:var(--ink)}.company-page:not(.unscoped) .company-card p{margin:0 0 12px;max-width:68ch;font-size:13.5px;line-height:1.65;color:var(--muted)}.company-page:not(.unscoped) .company-card a{color:var(--blue);font-weight:700}.company-page:not(.unscoped) .company-table{width:100%;border-collapse:collapse;font-size:13px}.company-page:not(.unscoped) .company-table th{padding:8px 10px;border-bottom:1px solid #e6eefa;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:left}.company-page:not(.unscoped) .company-table td{padding:9px 10px;border-bottom:1px solid #f2f6fc;color:var(--ink);vertical-align:top}.company-page:not(.unscoped) .company-table strong{font-weight:800}.company-page:not(.unscoped) .company-cadence{color:var(--muted);white-space:nowrap}.company-page:not(.unscoped) .company-form{display:grid;gap:14px;max-width:520px}.company-page:not(.unscoped) .company-form label{display:grid;gap:5px}.company-page:not(.unscoped) .company-form span{font-size:12px;font-weight:800;color:var(--ink)}.company-page:not(.unscoped) .company-form input,.company-page:not(.unscoped) .company-form textarea{padding:10px 12px;border:1px solid #dbe6f5;border-radius:9px;font-size:14px;font-family:inherit;color:var(--ink)}.company-page:not(.unscoped) .company-form textarea{min-height:120px;resize:vertical}.company-page:not(.unscoped) .company-form button{justify-self:start;padding:11px 20px;border:0;border-radius:10px;background:var(--blue);color:#fff;font-size:13.5px;font-weight:800;cursor:pointer}.company-page:not(.unscoped) .company-form button:disabled{opacity:.6}.company-page:not(.unscoped) .company-ok{margin:0;padding:10px 12px;border-radius:0 8px 8px 0;background:#edf7ee;color:#1b5e20;font-size:12.5px}.company-page:not(.unscoped) .company-error{margin:0;padding:10px 12px;border-radius:0 8px 8px 0;background:#fdeced;color:#8c1b1b;font-size:12.5px}.company-page:not(.unscoped) .hero-band,.company-page:not(.unscoped) .qs-heroe{background-image:linear-gradient(#ffffffbd,#ffffffbd),url(/family-background.png);background-position:center;background-size:cover;background-repeat:no-repeat}app-about:not(.unscoped),app-contact:not(.unscoped),app-media:not(.unscoped){--qs-azul: #0056d8;--qs-tinta: #0b1f3a;--qs-tenue: #6b7c99;--qs-borde: #e3ecf8;--qs-margen: clamp(12.5px, 4.5vw, 64px)}@media(max-width:620px){app-about:not(.unscoped),app-contact:not(.unscoped),app-media:not(.unscoped){--qs-margen: 12.5px}}app-about:not(.unscoped) .quienes,app-contact:not(.unscoped) .quienes,app-media:not(.unscoped) .quienes{display:block;background:#fff}app-about:not(.unscoped) .qs-antetitulo,app-contact:not(.unscoped) .qs-antetitulo,app-media:not(.unscoped) .qs-antetitulo{margin:0 0 12px;font-size:14.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}app-about:not(.unscoped) .qs-antetitulo.azul,app-contact:not(.unscoped) .qs-antetitulo.azul,app-media:not(.unscoped) .qs-antetitulo.azul{color:var(--qs-azul)}app-about:not(.unscoped) .qs-mision .qs-antetitulo,app-about:not(.unscoped) .qs-hacemos .qs-antetitulo,app-about:not(.unscoped) .qs-circulo .qs-antetitulo,app-about:not(.unscoped) .qs-personal .qs-antetitulo,app-about:not(.unscoped) .qs-personal-titulo .qs-antetitulo,app-about:not(.unscoped) .qs-comunidad .qs-antetitulo,app-about:not(.unscoped) .qs-como .qs-antetitulo,app-about:not(.unscoped) .qs-como-titulo .qs-antetitulo,app-about:not(.unscoped) .qs-valores .qs-antetitulo,app-contact:not(.unscoped) .qs-mision .qs-antetitulo,app-contact:not(.unscoped) .qs-hacemos .qs-antetitulo,app-contact:not(.unscoped) .qs-circulo .qs-antetitulo,app-contact:not(.unscoped) .qs-personal .qs-antetitulo,app-contact:not(.unscoped) .qs-personal-titulo .qs-antetitulo,app-contact:not(.unscoped) .qs-comunidad .qs-antetitulo,app-contact:not(.unscoped) .qs-como .qs-antetitulo,app-contact:not(.unscoped) .qs-como-titulo .qs-antetitulo,app-contact:not(.unscoped) .qs-valores .qs-antetitulo,app-media:not(.unscoped) .qs-mision .qs-antetitulo,app-media:not(.unscoped) .qs-hacemos .qs-antetitulo,app-media:not(.unscoped) .qs-circulo .qs-antetitulo,app-media:not(.unscoped) .qs-personal .qs-antetitulo,app-media:not(.unscoped) .qs-personal-titulo .qs-antetitulo,app-media:not(.unscoped) .qs-comunidad .qs-antetitulo,app-media:not(.unscoped) .qs-como .qs-antetitulo,app-media:not(.unscoped) .qs-como-titulo .qs-antetitulo,app-media:not(.unscoped) .qs-valores .qs-antetitulo{font-size:14.5px}app-about:not(.unscoped) .qs-heroe,app-contact:not(.unscoped) .qs-heroe,app-media:not(.unscoped) .qs-heroe{background:#fff;color:var(--qs-tinta)}app-about:not(.unscoped) .qs-heroe-dentro,app-contact:not(.unscoped) .qs-heroe-dentro,app-media:not(.unscoped) .qs-heroe-dentro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1320px;margin:0 auto;padding:54px var(--qs-margen) 46px}app-about:not(.unscoped) .qs-collage,app-contact:not(.unscoped) .qs-collage,app-media:not(.unscoped) .qs-collage{position:relative;padding-bottom:94%}app-about:not(.unscoped) .qs-collage figure,app-contact:not(.unscoped) .qs-collage figure,app-media:not(.unscoped) .qs-collage figure{position:absolute;margin:0;overflow:hidden}app-about:not(.unscoped) .qs-collage img,app-contact:not(.unscoped) .qs-collage img,app-media:not(.unscoped) .qs-collage img{display:block;width:100%;height:100%;object-fit:cover}app-about:not(.unscoped) .qs-foto-a,app-contact:not(.unscoped) .qs-foto-a,app-media:not(.unscoped) .qs-foto-a{top:0;left:0;width:66%;height:62%;border-radius:24px}app-about:not(.unscoped) .qs-foto-b,app-contact:not(.unscoped) .qs-foto-b,app-media:not(.unscoped) .qs-foto-b{z-index:2;right:0;bottom:0;width:68%;height:60%;border-radius:0 0 24px 24px;clip-path:polygon(0 0,calc(100% - 54px) 0,100% 54px,100% 100%,0 100%)}app-about:not(.unscoped) .qs-cifra-flotante,app-contact:not(.unscoped) .qs-cifra-flotante,app-media:not(.unscoped) .qs-cifra-flotante{position:absolute;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:14px;row-gap:2px;padding:16px 22px;border-radius:18px}app-about:not(.unscoped) .qs-cifra-flotante strong,app-contact:not(.unscoped) .qs-cifra-flotante strong,app-media:not(.unscoped) .qs-cifra-flotante strong{grid-column:2;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1}app-about:not(.unscoped) .qs-cifra-flotante span:not(.qs-cifra-icono-flotante),app-contact:not(.unscoped) .qs-cifra-flotante span:not(.qs-cifra-icono-flotante),app-media:not(.unscoped) .qs-cifra-flotante span:not(.qs-cifra-icono-flotante){grid-column:2;font-size:12.5px;font-weight:600}app-about:not(.unscoped) .qs-cifra-icono-flotante,app-contact:not(.unscoped) .qs-cifra-icono-flotante,app-media:not(.unscoped) .qs-cifra-icono-flotante{grid-row:1/span 2;grid-column:1;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#ffffff29;color:#fff}app-about:not(.unscoped) .qs-cifra-icono-flotante svg,app-contact:not(.unscoped) .qs-cifra-icono-flotante svg,app-media:not(.unscoped) .qs-cifra-icono-flotante svg{width:20px;height:20px}app-about:not(.unscoped) .qs-cifra-flotante.marca,app-contact:not(.unscoped) .qs-cifra-flotante.marca,app-media:not(.unscoped) .qs-cifra-flotante.marca{top:16%;right:2%;width:42%;background:var(--qs-azul);color:#fff}app-about:not(.unscoped) .qs-cifra-flotante.tinta,app-contact:not(.unscoped) .qs-cifra-flotante.tinta,app-media:not(.unscoped) .qs-cifra-flotante.tinta{bottom:6%;left:0;width:38%;background:var(--qs-tinta);color:#fff}app-about:not(.unscoped) .qs-antetitulo.con-icono,app-contact:not(.unscoped) .qs-antetitulo.con-icono,app-media:not(.unscoped) .qs-antetitulo.con-icono{display:inline-flex;align-items:center;gap:9px;color:var(--qs-azul)}app-about:not(.unscoped) .qs-antetitulo.con-icono svg,app-contact:not(.unscoped) .qs-antetitulo.con-icono svg,app-media:not(.unscoped) .qs-antetitulo.con-icono svg{width:18px;height:18px}app-about:not(.unscoped) .qs-heroe h1,app-contact:not(.unscoped) .qs-heroe h1,app-media:not(.unscoped) .qs-heroe h1{margin:0;max-width:18ch;font-size:clamp(30px,3.6vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.02em}app-about:not(.unscoped) .qs-bajada,app-contact:not(.unscoped) .qs-bajada,app-media:not(.unscoped) .qs-bajada{margin:18px 0 0;max-width:56ch;color:#46587a;font-size:15px;line-height:1.6}app-about:not(.unscoped) .qs-rasgos,app-contact:not(.unscoped) .qs-rasgos,app-media:not(.unscoped) .qs-rasgos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px}app-about:not(.unscoped) .qs-rasgo,app-contact:not(.unscoped) .qs-rasgo,app-media:not(.unscoped) .qs-rasgo{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center}app-about:not(.unscoped) .qs-rasgo b,app-contact:not(.unscoped) .qs-rasgo b,app-media:not(.unscoped) .qs-rasgo b{color:var(--qs-tinta);font-size:15px;font-weight:800;line-height:1.25}app-about:not(.unscoped) .qs-rasgo-icono,app-contact:not(.unscoped) .qs-rasgo-icono,app-media:not(.unscoped) .qs-rasgo-icono{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:10px;background:#f2f6fd;color:var(--qs-tinta)}app-about:not(.unscoped) .qs-rasgo-icono svg,app-contact:not(.unscoped) .qs-rasgo-icono svg,app-media:not(.unscoped) .qs-rasgo-icono svg{width:21px;height:21px}app-about:not(.unscoped) .qs-rasgo-icono:before,app-contact:not(.unscoped) .qs-rasgo-icono:before,app-media:not(.unscoped) .qs-rasgo-icono:before{content:"";position:absolute;bottom:-3px;left:-3px;width:3px;height:58%;border-radius:2px;background:var(--qs-azul)}app-about:not(.unscoped) .qs-rasgo-icono:after,app-contact:not(.unscoped) .qs-rasgo-icono:after,app-media:not(.unscoped) .qs-rasgo-icono:after{content:"";position:absolute;bottom:-3px;left:-3px;width:58%;height:3px;border-radius:2px;background:var(--qs-azul)}app-about:not(.unscoped) .qs-promesas,app-contact:not(.unscoped) .qs-promesas,app-media:not(.unscoped) .qs-promesas{margin:26px 0 0;padding:24px 0 0;border-top:1px solid var(--qs-borde);list-style:none}app-about:not(.unscoped) .qs-promesas li,app-contact:not(.unscoped) .qs-promesas li,app-media:not(.unscoped) .qs-promesas li{position:relative;padding-left:26px;color:var(--qs-tinta);font-size:14.5px;line-height:1.5}app-about:not(.unscoped) .qs-promesas li+li,app-contact:not(.unscoped) .qs-promesas li+li,app-media:not(.unscoped) .qs-promesas li+li{margin-top:10px}app-about:not(.unscoped) .qs-promesas li:before,app-contact:not(.unscoped) .qs-promesas li:before,app-media:not(.unscoped) .qs-promesas li:before{content:"\bb";position:absolute;left:0;color:var(--qs-azul);font-size:17px;font-weight:800;line-height:1.2}app-about:not(.unscoped) .qs-heroe-pie,app-contact:not(.unscoped) .qs-heroe-pie,app-media:not(.unscoped) .qs-heroe-pie{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:28px}app-about:not(.unscoped) .qs-heroe-boton,app-contact:not(.unscoped) .qs-heroe-boton,app-media:not(.unscoped) .qs-heroe-boton{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 26px 0 30px;border-radius:26px;background:var(--qs-azul);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}app-about:not(.unscoped) .qs-boton-galon,app-contact:not(.unscoped) .qs-boton-galon,app-media:not(.unscoped) .qs-boton-galon{width:16px;height:16px}app-about:not(.unscoped) .qs-boton-icono,app-contact:not(.unscoped) .qs-boton-icono,app-media:not(.unscoped) .qs-boton-icono{width:19px;height:19px}app-about:not(.unscoped) .qs-heroe-contacto,app-contact:not(.unscoped) .qs-heroe-contacto,app-media:not(.unscoped) .qs-heroe-contacto{display:inline-flex;align-items:center;gap:14px;color:var(--qs-tinta);text-decoration:none}app-about:not(.unscoped) .qs-heroe-contacto small,app-contact:not(.unscoped) .qs-heroe-contacto small,app-media:not(.unscoped) .qs-heroe-contacto small{display:block;color:var(--qs-tenue);font-size:12.5px}app-about:not(.unscoped) .qs-heroe-contacto b,app-contact:not(.unscoped) .qs-heroe-contacto b,app-media:not(.unscoped) .qs-heroe-contacto b{display:block;color:var(--qs-azul);font-size:15px;font-weight:800}app-about:not(.unscoped) .qs-contacto-icono,app-contact:not(.unscoped) .qs-contacto-icono,app-media:not(.unscoped) .qs-contacto-icono{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--qs-tinta);color:#fff}app-about:not(.unscoped) .qs-contacto-icono svg,app-contact:not(.unscoped) .qs-contacto-icono svg,app-media:not(.unscoped) .qs-contacto-icono svg{width:22px;height:22px}@media(max-width:980px){app-about:not(.unscoped) .qs-heroe-dentro,app-contact:not(.unscoped) .qs-heroe-dentro,app-media:not(.unscoped) .qs-heroe-dentro{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-collage,app-contact:not(.unscoped) .qs-collage,app-media:not(.unscoped) .qs-collage{order:2}app-about:not(.unscoped) .qs-rasgos,app-contact:not(.unscoped) .qs-rasgos,app-media:not(.unscoped) .qs-rasgos{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){app-about:not(.unscoped) .qs-cifra-flotante,app-contact:not(.unscoped) .qs-cifra-flotante,app-media:not(.unscoped) .qs-cifra-flotante{padding:12px 14px}app-about:not(.unscoped) .qs-cifra-flotante strong,app-contact:not(.unscoped) .qs-cifra-flotante strong,app-media:not(.unscoped) .qs-cifra-flotante strong{font-size:26px}app-about:not(.unscoped) .qs-cifra-flotante span,app-contact:not(.unscoped) .qs-cifra-flotante span,app-media:not(.unscoped) .qs-cifra-flotante span{font-size:11.5px}app-about:not(.unscoped) .qs-cifra-flotante.marca,app-contact:not(.unscoped) .qs-cifra-flotante.marca,app-media:not(.unscoped) .qs-cifra-flotante.marca{right:0;width:46%}app-about:not(.unscoped) .qs-cifra-flotante.tinta,app-contact:not(.unscoped) .qs-cifra-flotante.tinta,app-media:not(.unscoped) .qs-cifra-flotante.tinta{width:44%}}app-about:not(.unscoped) .qs-submenu,app-contact:not(.unscoped) .qs-submenu,app-media:not(.unscoped) .qs-submenu{position:relative;z-index:3;display:block;margin:-26px 0 0}app-about:not(.unscoped) .qs-cifras,app-contact:not(.unscoped) .qs-cifras,app-media:not(.unscoped) .qs-cifras{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;margin:18px var(--qs-margen) 0;padding:22px 10px;border:1px solid var(--qs-borde);border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-about:not(.unscoped) .qs-cifras article,app-contact:not(.unscoped) .qs-cifras article,app-media:not(.unscoped) .qs-cifras article{display:flex;flex:1 1 auto;align-items:center;gap:11px;padding:4px 14px}app-about:not(.unscoped) .qs-cifras article+article,app-about:not(.unscoped) .qs-cifras .qs-cifra-enlace,app-contact:not(.unscoped) .qs-cifras article+article,app-contact:not(.unscoped) .qs-cifras .qs-cifra-enlace,app-media:not(.unscoped) .qs-cifras article+article,app-media:not(.unscoped) .qs-cifras .qs-cifra-enlace{border-left:1px solid var(--qs-borde)}app-about:not(.unscoped) .qs-cifras strong,app-contact:not(.unscoped) .qs-cifras strong,app-media:not(.unscoped) .qs-cifras strong{display:block;color:var(--qs-tinta);font-size:21px;font-weight:800;line-height:1.1}app-about:not(.unscoped) .qs-cifras b,app-contact:not(.unscoped) .qs-cifras b,app-media:not(.unscoped) .qs-cifras b{display:block;margin-top:2px;color:var(--qs-tinta);font-size:13px;font-weight:700}app-about:not(.unscoped) .qs-cifras small,app-contact:not(.unscoped) .qs-cifras small,app-media:not(.unscoped) .qs-cifras small{display:block;margin-top:1px;color:var(--qs-tenue);font-size:11.5px}app-about:not(.unscoped) .qs-cifra-icono,app-contact:not(.unscoped) .qs-cifra-icono,app-media:not(.unscoped) .qs-cifra-icono{display:grid;place-items:center;flex:none;width:34px;height:34px;color:var(--qs-azul)}app-about:not(.unscoped) .qs-cifra-icono svg,app-contact:not(.unscoped) .qs-cifra-icono svg,app-media:not(.unscoped) .qs-cifra-icono svg{width:26px;height:26px}app-about:not(.unscoped) .qs-cifra-icono .silueta,app-contact:not(.unscoped) .qs-cifra-icono .silueta,app-media:not(.unscoped) .qs-cifra-icono .silueta{fill:currentColor}app-about:not(.unscoped) .qs-flujo,app-contact:not(.unscoped) .qs-flujo,app-media:not(.unscoped) .qs-flujo{padding:62px var(--qs-margen) 8px;text-align:center}app-about:not(.unscoped) .qs-flujo .qs-antetitulo.con-icono,app-contact:not(.unscoped) .qs-flujo .qs-antetitulo.con-icono,app-media:not(.unscoped) .qs-flujo .qs-antetitulo.con-icono{justify-content:center}app-about:not(.unscoped) .qs-flujo h2,app-contact:not(.unscoped) .qs-flujo h2,app-media:not(.unscoped) .qs-flujo h2{margin:0 auto;max-width:22ch;color:var(--qs-tinta);font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.12;letter-spacing:-.01em}app-about:not(.unscoped) .qs-pasos,app-contact:not(.unscoped) .qs-pasos,app-media:not(.unscoped) .qs-pasos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:44px 0 0;padding:0;list-style:none}app-about:not(.unscoped) .qs-paso,app-contact:not(.unscoped) .qs-paso,app-media:not(.unscoped) .qs-paso{position:relative;display:grid;justify-items:center;gap:10px;padding-top:34px}app-about:not(.unscoped) .qs-paso b,app-contact:not(.unscoped) .qs-paso b,app-media:not(.unscoped) .qs-paso b{margin-top:6px;color:var(--qs-tinta);font-size:17px;font-weight:800}app-about:not(.unscoped) .qs-paso p,app-contact:not(.unscoped) .qs-paso p,app-media:not(.unscoped) .qs-paso p{margin:0;max-width:32ch;color:#46587a;font-size:13.5px;line-height:1.55}app-about:not(.unscoped) .qs-paso-numero,app-contact:not(.unscoped) .qs-paso-numero,app-media:not(.unscoped) .qs-paso-numero{position:relative;z-index:2;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#eef4fd;color:#617291;font-size:15px;font-weight:800}app-about:not(.unscoped) .qs-paso:before,app-contact:not(.unscoped) .qs-paso:before,app-media:not(.unscoped) .qs-paso:before{content:"";position:absolute;top:61px;right:-12px;left:50%;border-top:2px dashed #d7e3f5}app-about:not(.unscoped) .qs-paso:last-child:before,app-contact:not(.unscoped) .qs-paso:last-child:before,app-media:not(.unscoped) .qs-paso:last-child:before{display:none}app-about:not(.unscoped) .qs-paso-foto,app-contact:not(.unscoped) .qs-paso-foto,app-media:not(.unscoped) .qs-paso-foto{position:relative;z-index:2;width:132px;height:132px;margin:0;padding:6px;border-radius:50%;border:1px solid var(--qs-borde);background:#fff;box-shadow:0 14px 30px #08265014;overflow:hidden}app-about:not(.unscoped) .qs-paso-foto img,app-contact:not(.unscoped) .qs-paso-foto img,app-media:not(.unscoped) .qs-paso-foto img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}app-about:not(.unscoped) .qs-paso.ahora .qs-paso-foto,app-contact:not(.unscoped) .qs-paso.ahora .qs-paso-foto,app-media:not(.unscoped) .qs-paso.ahora .qs-paso-foto{border-color:var(--qs-azul)}app-about:not(.unscoped) .qs-paso-galones,app-contact:not(.unscoped) .qs-paso-galones,app-media:not(.unscoped) .qs-paso-galones{position:absolute;top:152px;right:-22px;color:#cfe0f7}app-about:not(.unscoped) .qs-paso-galones svg,app-contact:not(.unscoped) .qs-paso-galones svg,app-media:not(.unscoped) .qs-paso-galones svg{width:34px;height:34px}app-about:not(.unscoped) .qs-paso:last-child .qs-paso-galones,app-contact:not(.unscoped) .qs-paso:last-child .qs-paso-galones,app-media:not(.unscoped) .qs-paso:last-child .qs-paso-galones{display:none}app-about:not(.unscoped) .qs-paso.ahora .qs-paso-numero,app-contact:not(.unscoped) .qs-paso.ahora .qs-paso-numero,app-media:not(.unscoped) .qs-paso.ahora .qs-paso-numero{background:var(--qs-azul);color:#fff}app-about:not(.unscoped) .qs-paso.ahora b,app-contact:not(.unscoped) .qs-paso.ahora b,app-media:not(.unscoped) .qs-paso.ahora b{color:var(--qs-azul)}app-about:not(.unscoped) .qs-paso-pendiente,app-contact:not(.unscoped) .qs-paso-pendiente,app-media:not(.unscoped) .qs-paso-pendiente{padding:3px 9px;border-radius:999px;background:#fdf1e3;color:#a8641c;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:900px){app-about:not(.unscoped) .qs-pasos,app-contact:not(.unscoped) .qs-pasos,app-media:not(.unscoped) .qs-pasos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}app-about:not(.unscoped) .qs-paso:before,app-about:not(.unscoped) .qs-paso-galones,app-contact:not(.unscoped) .qs-paso:before,app-contact:not(.unscoped) .qs-paso-galones,app-media:not(.unscoped) .qs-paso:before,app-media:not(.unscoped) .qs-paso-galones{display:none}}@media(max-width:560px){app-about:not(.unscoped) .qs-pasos,app-contact:not(.unscoped) .qs-pasos,app-media:not(.unscoped) .qs-pasos{grid-template-columns:minmax(0,1fr)}}app-about:not(.unscoped) .qs-mision,app-contact:not(.unscoped) .qs-mision,app-media:not(.unscoped) .qs-mision{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.35fr);align-items:center;gap:clamp(28px,4vw,56px);max-width:1400px;margin:0 auto;padding:66px var(--qs-margen) 10px}app-about:not(.unscoped) .qs-mision-collage,app-contact:not(.unscoped) .qs-mision-collage,app-media:not(.unscoped) .qs-mision-collage{position:relative;padding-bottom:96%}app-about:not(.unscoped) .qs-mision-collage figure,app-contact:not(.unscoped) .qs-mision-collage figure,app-media:not(.unscoped) .qs-mision-collage figure{position:absolute;margin:0;overflow:hidden}app-about:not(.unscoped) .qs-mision-collage img,app-contact:not(.unscoped) .qs-mision-collage img,app-media:not(.unscoped) .qs-mision-collage img{display:block;width:100%;height:100%;object-fit:cover}app-about:not(.unscoped) .qs-mision-foto-a,app-contact:not(.unscoped) .qs-mision-foto-a,app-media:not(.unscoped) .qs-mision-foto-a{top:0;right:0;width:64%;height:68%;border-radius:22px}app-about:not(.unscoped) .qs-mision-foto-b,app-contact:not(.unscoped) .qs-mision-foto-b,app-media:not(.unscoped) .qs-mision-foto-b{z-index:2;bottom:4%;left:0;width:62%;height:50%;border-radius:22px}app-about:not(.unscoped) .qs-mision-foto-c,app-contact:not(.unscoped) .qs-mision-foto-c,app-media:not(.unscoped) .qs-mision-foto-c{z-index:3;right:8%;bottom:0;width:32%;height:32%;border-radius:50%}app-about:not(.unscoped) .qs-mision-cinta,app-contact:not(.unscoped) .qs-mision-cinta,app-media:not(.unscoped) .qs-mision-cinta{position:absolute;z-index:3;top:8%;left:0;display:inline-flex;align-items:center;gap:13px;margin:0;padding:15px 22px;border-radius:18px;background:var(--qs-azul);color:#fff;font-size:15px;font-weight:800}app-about:not(.unscoped) .qs-cinta-texto,app-contact:not(.unscoped) .qs-cinta-texto,app-media:not(.unscoped) .qs-cinta-texto{white-space:nowrap;line-height:1}app-about:not(.unscoped) .qs-cinta-icono,app-contact:not(.unscoped) .qs-cinta-icono,app-media:not(.unscoped) .qs-cinta-icono{display:grid;flex:none;place-items:center;width:42px;height:42px;padding:11px;border-radius:50%;background:#ffffff29}app-about:not(.unscoped) .qs-cinta-icono svg,app-contact:not(.unscoped) .qs-cinta-icono svg,app-media:not(.unscoped) .qs-cinta-icono svg{width:100%;height:100%;stroke-width:2.1}app-about:not(.unscoped) .qs-mision-medallon,app-contact:not(.unscoped) .qs-mision-medallon,app-media:not(.unscoped) .qs-mision-medallon{position:absolute;z-index:4;top:52%;left:48%;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;background:#ffffffe0;color:var(--qs-azul);box-shadow:0 16px 34px #08265029}app-about:not(.unscoped) .qs-mision-medallon svg,app-contact:not(.unscoped) .qs-mision-medallon svg,app-media:not(.unscoped) .qs-mision-medallon svg{width:30px;height:30px}app-about:not(.unscoped) .qs-mision-texto h2,app-contact:not(.unscoped) .qs-mision-texto h2,app-media:not(.unscoped) .qs-mision-texto h2{margin:0;max-width:20ch;color:var(--qs-tinta);font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.02em}app-about:not(.unscoped) .qs-mision-entrada,app-contact:not(.unscoped) .qs-mision-entrada,app-media:not(.unscoped) .qs-mision-entrada{margin:18px 0 0;max-width:58ch;color:#46587a;font-size:15px;line-height:1.6}app-about:not(.unscoped) .qs-mision-pastillas,app-contact:not(.unscoped) .qs-mision-pastillas,app-media:not(.unscoped) .qs-mision-pastillas{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 0}app-about:not(.unscoped) .qs-mision-pastillas button,app-contact:not(.unscoped) .qs-mision-pastillas button,app-media:not(.unscoped) .qs-mision-pastillas button{display:inline-flex;align-items:center;gap:9px;height:52px;padding:0 22px}app-about:not(.unscoped) .qs-mision-pastillas button svg,app-contact:not(.unscoped) .qs-mision-pastillas button svg,app-media:not(.unscoped) .qs-mision-pastillas button svg{width:18px;height:18px}app-about:not(.unscoped) .qs-mision-pastillas button,app-contact:not(.unscoped) .qs-mision-pastillas button,app-media:not(.unscoped) .qs-mision-pastillas button{border:0;border-radius:26px;background:#fff;color:var(--qs-tinta);font:inherit;font-size:14.5px;font-weight:800;cursor:pointer;box-shadow:0 8px 22px #08265014}app-about:not(.unscoped) .qs-mision-pastillas button.puesta,app-contact:not(.unscoped) .qs-mision-pastillas button.puesta,app-media:not(.unscoped) .qs-mision-pastillas button.puesta{background:var(--qs-azul);color:#fff}app-about:not(.unscoped) .qs-mision-pastillas button svg,app-contact:not(.unscoped) .qs-mision-pastillas button svg,app-media:not(.unscoped) .qs-mision-pastillas button svg{color:var(--qs-azul)}app-about:not(.unscoped) .qs-mision-pastillas button.puesta svg,app-contact:not(.unscoped) .qs-mision-pastillas button.puesta svg,app-media:not(.unscoped) .qs-mision-pastillas button.puesta svg{color:#fff}app-about:not(.unscoped) .qs-mision-cuerpo,app-contact:not(.unscoped) .qs-mision-cuerpo,app-media:not(.unscoped) .qs-mision-cuerpo{margin-top:24px;padding-top:24px;border-top:1px solid var(--qs-borde)}app-about:not(.unscoped) .qs-mision-cuerpo p,app-contact:not(.unscoped) .qs-mision-cuerpo p,app-media:not(.unscoped) .qs-mision-cuerpo p{margin:0;max-width:62ch;color:#46587a;font-size:14.5px;line-height:1.65}app-about:not(.unscoped) .qs-mision-cierre,app-contact:not(.unscoped) .qs-mision-cierre,app-media:not(.unscoped) .qs-mision-cierre{margin:18px 0 0;max-width:62ch;color:var(--qs-tinta);font-size:15px;font-weight:800;line-height:1.5}@media(max-width:980px){app-about:not(.unscoped) .qs-mision,app-contact:not(.unscoped) .qs-mision,app-media:not(.unscoped) .qs-mision{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){app-about:not(.unscoped) .qs-mision-collage,app-contact:not(.unscoped) .qs-mision-collage,app-media:not(.unscoped) .qs-mision-collage{padding-bottom:62%}app-about:not(.unscoped) .qs-mision-foto-a,app-contact:not(.unscoped) .qs-mision-foto-a,app-media:not(.unscoped) .qs-mision-foto-a{inset:0;width:100%;height:100%}app-about:not(.unscoped) .qs-mision-foto-b,app-about:not(.unscoped) .qs-mision-foto-c,app-about:not(.unscoped) .qs-mision-medallon,app-contact:not(.unscoped) .qs-mision-foto-b,app-contact:not(.unscoped) .qs-mision-foto-c,app-contact:not(.unscoped) .qs-mision-medallon,app-media:not(.unscoped) .qs-mision-foto-b,app-media:not(.unscoped) .qs-mision-foto-c,app-media:not(.unscoped) .qs-mision-medallon{display:none}app-about:not(.unscoped) .qs-mision-cinta,app-contact:not(.unscoped) .qs-mision-cinta,app-media:not(.unscoped) .qs-mision-cinta{top:auto;bottom:12px;left:12px;font-size:13px}}app-about:not(.unscoped) .qs-cifra-enlace,app-contact:not(.unscoped) .qs-cifra-enlace,app-media:not(.unscoped) .qs-cifra-enlace{display:flex;flex:1 1 auto;align-items:center;gap:10px;padding:4px 12px;text-decoration:none}app-about:not(.unscoped) .qs-cifra-texto,app-contact:not(.unscoped) .qs-cifra-texto,app-media:not(.unscoped) .qs-cifra-texto{display:grid;gap:1px}app-about:not(.unscoped) .qs-cifra-texto b,app-contact:not(.unscoped) .qs-cifra-texto b,app-media:not(.unscoped) .qs-cifra-texto b{color:var(--qs-tinta);font-size:21px;font-weight:800;line-height:1.1;white-space:nowrap}app-about:not(.unscoped) .qs-cifra-texto strong,app-contact:not(.unscoped) .qs-cifra-texto strong,app-media:not(.unscoped) .qs-cifra-texto strong{margin-top:2px;color:var(--qs-tinta);font-size:13px;font-weight:700;line-height:1.2}app-about:not(.unscoped) .qs-cifra-texto small,app-contact:not(.unscoped) .qs-cifra-texto small,app-media:not(.unscoped) .qs-cifra-texto small{color:var(--qs-tenue);font-size:11px;white-space:nowrap}app-about:not(.unscoped) .qs-cifra-enlace:hover strong,app-contact:not(.unscoped) .qs-cifra-enlace:hover strong,app-media:not(.unscoped) .qs-cifra-enlace:hover strong{color:var(--qs-azul)}app-about:not(.unscoped) .qs-cifra-glifo,app-contact:not(.unscoped) .qs-cifra-glifo,app-media:not(.unscoped) .qs-cifra-glifo{display:grid;place-items:center}app-about:not(.unscoped) .qs-cifra-glifo svg,app-contact:not(.unscoped) .qs-cifra-glifo svg,app-media:not(.unscoped) .qs-cifra-glifo svg{width:19px;height:19px}app-about:not(.unscoped) .qs-cifra-glifo.earthquake,app-contact:not(.unscoped) .qs-cifra-glifo.earthquake,app-media:not(.unscoped) .qs-cifra-glifo.earthquake{color:#d64545}app-about:not(.unscoped) .qs-cifra-glifo.weather,app-contact:not(.unscoped) .qs-cifra-glifo.weather,app-media:not(.unscoped) .qs-cifra-glifo.weather{color:#2f80ed}app-about:not(.unscoped) .qs-cifra-glifo.volcano,app-contact:not(.unscoped) .qs-cifra-glifo.volcano,app-media:not(.unscoped) .qs-cifra-glifo.volcano{color:#e07b39}app-about:not(.unscoped) .qs-cifra-glifo.wildfire,app-contact:not(.unscoped) .qs-cifra-glifo.wildfire,app-media:not(.unscoped) .qs-cifra-glifo.wildfire{color:#f2661f}app-about:not(.unscoped) .qs-cifra-glifo.persona,app-contact:not(.unscoped) .qs-cifra-glifo.persona,app-media:not(.unscoped) .qs-cifra-glifo.persona{color:#7b5cd6}app-about:not(.unscoped) .qs-cifra-glifo.rescate,app-contact:not(.unscoped) .qs-cifra-glifo.rescate,app-media:not(.unscoped) .qs-cifra-glifo.rescate{color:var(--qs-azul)}app-about:not(.unscoped) .qs-hacemos,app-contact:not(.unscoped) .qs-hacemos,app-media:not(.unscoped) .qs-hacemos{padding:58px var(--qs-margen) 0}app-about:not(.unscoped) .qs-hacemos-fila,app-contact:not(.unscoped) .qs-hacemos-fila,app-media:not(.unscoped) .qs-hacemos-fila{display:grid;grid-template-columns:minmax(0,1fr) 445px;align-items:stretch;gap:18px}app-about:not(.unscoped) .qs-tarjetas,app-contact:not(.unscoped) .qs-tarjetas,app-media:not(.unscoped) .qs-tarjetas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}app-about:not(.unscoped) .qs-tarjeta,app-contact:not(.unscoped) .qs-tarjeta,app-media:not(.unscoped) .qs-tarjeta{display:grid;align-content:start;justify-items:center;gap:8px;padding:20px 14px;border:1px solid var(--qs-borde);border-radius:12px;background:#fff;box-shadow:var(--sombra-tarjeta);text-align:center;text-decoration:none}app-about:not(.unscoped) .qs-tarjeta strong,app-contact:not(.unscoped) .qs-tarjeta strong,app-media:not(.unscoped) .qs-tarjeta strong{color:var(--qs-tinta);font-size:14px;font-weight:800}app-about:not(.unscoped) .qs-tarjeta small,app-contact:not(.unscoped) .qs-tarjeta small,app-media:not(.unscoped) .qs-tarjeta small{color:var(--qs-tenue);font-size:12px;line-height:1.45}app-about:not(.unscoped) .qs-tarjeta:hover,app-contact:not(.unscoped) .qs-tarjeta:hover,app-media:not(.unscoped) .qs-tarjeta:hover{border-color:#cddcf3}app-about:not(.unscoped) .qs-tarjeta-icono,app-contact:not(.unscoped) .qs-tarjeta-icono,app-media:not(.unscoped) .qs-tarjeta-icono{display:grid;place-items:center;width:40px;height:40px;color:var(--qs-azul)}app-about:not(.unscoped) .qs-tarjeta-icono svg,app-contact:not(.unscoped) .qs-tarjeta-icono svg,app-media:not(.unscoped) .qs-tarjeta-icono svg{width:30px;height:30px}app-about:not(.unscoped) .qs-tarjeta-icono .silueta,app-contact:not(.unscoped) .qs-tarjeta-icono .silueta,app-media:not(.unscoped) .qs-tarjeta-icono .silueta{fill:currentColor}app-about:not(.unscoped) .qs-tarjeta-icono.earthquake,app-contact:not(.unscoped) .qs-tarjeta-icono.earthquake,app-media:not(.unscoped) .qs-tarjeta-icono.earthquake{color:#e0342f}app-about:not(.unscoped) .qs-tarjeta-icono.weather,app-contact:not(.unscoped) .qs-tarjeta-icono.weather,app-media:not(.unscoped) .qs-tarjeta-icono.weather{color:#2f86ff}app-about:not(.unscoped) .qs-tarjeta-icono.volcano,app-contact:not(.unscoped) .qs-tarjeta-icono.volcano,app-media:not(.unscoped) .qs-tarjeta-icono.volcano{color:#f0752b}app-about:not(.unscoped) .qs-tarjeta-icono.wildfire,app-contact:not(.unscoped) .qs-tarjeta-icono.wildfire,app-media:not(.unscoped) .qs-tarjeta-icono.wildfire{color:#e0522f}app-about:not(.unscoped) .qs-tarjeta-icono.persona,app-contact:not(.unscoped) .qs-tarjeta-icono.persona,app-media:not(.unscoped) .qs-tarjeta-icono.persona{color:#7c4dff}app-about:not(.unscoped) .qs-tarjeta-icono.rescate,app-contact:not(.unscoped) .qs-tarjeta-icono.rescate,app-media:not(.unscoped) .qs-tarjeta-icono.rescate{color:#0056d8}app-about:not(.unscoped) .qs-anuncio,app-contact:not(.unscoped) .qs-anuncio,app-media:not(.unscoped) .qs-anuncio{display:grid;align-content:start}app-about:not(.unscoped) .qs-todos,app-contact:not(.unscoped) .qs-todos,app-media:not(.unscoped) .qs-todos{display:grid;align-content:start;padding:24px 26px;border-radius:14px;background:#eaf1fe}app-about:not(.unscoped) .qs-todos h2,app-contact:not(.unscoped) .qs-todos h2,app-media:not(.unscoped) .qs-todos h2{margin:0 0 8px;color:var(--qs-tinta);font-size:19px;font-weight:800}app-about:not(.unscoped) .qs-todos p,app-contact:not(.unscoped) .qs-todos p,app-media:not(.unscoped) .qs-todos p{margin:0 0 16px;color:#46587a;font-size:13.5px;line-height:1.55}app-about:not(.unscoped) .qs-boton,app-contact:not(.unscoped) .qs-boton,app-media:not(.unscoped) .qs-boton{display:inline-flex;align-items:center;justify-self:start;padding:11px 20px;border-radius:10px;background:var(--qs-azul);color:#fff;font-size:14px;font-weight:700;text-decoration:none}app-about:not(.unscoped) .qs-boton:hover,app-contact:not(.unscoped) .qs-boton:hover,app-media:not(.unscoped) .qs-boton:hover{background:#0049b8}app-about:not(.unscoped) .qs-firma,app-contact:not(.unscoped) .qs-firma,app-media:not(.unscoped) .qs-firma{margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-style:italic;color:var(--qs-tinta)}app-about:not(.unscoped) .qs-firma:after,app-contact:not(.unscoped) .qs-firma:after,app-media:not(.unscoped) .qs-firma:after{content:"";display:block;width:92px;height:2px;margin-top:5px;background:var(--qs-azul)}app-about:not(.unscoped) .qs-firma.clara,app-contact:not(.unscoped) .qs-firma.clara,app-media:not(.unscoped) .qs-firma.clara{color:#fff}app-about:not(.unscoped) .qs-firma.clara:after,app-contact:not(.unscoped) .qs-firma.clara:after,app-media:not(.unscoped) .qs-firma.clara:after{background:#6aa6ff}app-about:not(.unscoped) .qs-firma-img,app-contact:not(.unscoped) .qs-firma-img,app-media:not(.unscoped) .qs-firma-img{display:block;width:clamp(150px,16vw,210px);height:auto}app-about:not(.unscoped) .qs-puertas,app-contact:not(.unscoped) .qs-puertas,app-media:not(.unscoped) .qs-puertas{padding:66px var(--qs-margen) 10px;text-align:center}app-about:not(.unscoped) .qs-puertas-titulo h2,app-contact:not(.unscoped) .qs-puertas-titulo h2,app-media:not(.unscoped) .qs-puertas-titulo h2{margin:0 auto;max-width:20ch;color:var(--qs-tinta);font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.12}app-about:not(.unscoped) .qs-puertas-bajada,app-contact:not(.unscoped) .qs-puertas-bajada,app-media:not(.unscoped) .qs-puertas-bajada{margin:14px auto 0;max-width:62ch;color:#46587a;font-size:14.5px;line-height:1.6}app-about:not(.unscoped) .qs-puertas-fila,app-contact:not(.unscoped) .qs-puertas-fila,app-media:not(.unscoped) .qs-puertas-fila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:900px;margin:36px auto 0}app-about:not(.unscoped) .qs-puerta,app-contact:not(.unscoped) .qs-puerta,app-media:not(.unscoped) .qs-puerta{display:grid;justify-items:center;gap:10px;padding:30px 26px 32px;border:1px solid var(--qs-borde);border-radius:16px;background:#fff;text-decoration:none}app-about:not(.unscoped) .qs-puerta b,app-contact:not(.unscoped) .qs-puerta b,app-media:not(.unscoped) .qs-puerta b{color:var(--qs-tinta);font-size:18px;font-weight:800}app-about:not(.unscoped) .qs-puerta p,app-contact:not(.unscoped) .qs-puerta p,app-media:not(.unscoped) .qs-puerta p{margin:0;max-width:34ch;color:#46587a;font-size:13.5px;line-height:1.55}app-about:not(.unscoped) .qs-puerta:hover,app-contact:not(.unscoped) .qs-puerta:hover,app-media:not(.unscoped) .qs-puerta:hover{border-color:#cfe0f7}app-about:not(.unscoped) .qs-puerta-icono,app-contact:not(.unscoped) .qs-puerta-icono,app-media:not(.unscoped) .qs-puerta-icono{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eef4fd;color:var(--qs-azul)}app-about:not(.unscoped) .qs-puerta-icono svg,app-contact:not(.unscoped) .qs-puerta-icono svg,app-media:not(.unscoped) .qs-puerta-icono svg{width:22px;height:22px}@media(max-width:720px){app-about:not(.unscoped) .qs-puertas-fila,app-contact:not(.unscoped) .qs-puertas-fila,app-media:not(.unscoped) .qs-puertas-fila{grid-template-columns:minmax(0,1fr)}}app-about:not(.unscoped) .qs-como,app-contact:not(.unscoped) .qs-como,app-media:not(.unscoped) .qs-como{padding:54px var(--qs-margen) 0}app-about:not(.unscoped) .qs-como-titulo,app-contact:not(.unscoped) .qs-como-titulo,app-media:not(.unscoped) .qs-como-titulo{max-width:60ch;margin-bottom:22px}app-about:not(.unscoped) .qs-como-titulo h2,app-contact:not(.unscoped) .qs-como-titulo h2,app-media:not(.unscoped) .qs-como-titulo h2{margin:0;color:var(--qs-tinta);font-size:clamp(21px,2.4vw,29px);font-weight:800;line-height:1.2;letter-spacing:-.01em}app-about:not(.unscoped) .qs-como-fila,app-contact:not(.unscoped) .qs-como-fila,app-media:not(.unscoped) .qs-como-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}app-about:not(.unscoped) .qs-como-fila article,app-contact:not(.unscoped) .qs-como-fila article,app-media:not(.unscoped) .qs-como-fila article{padding:22px 24px;border:1px solid var(--qs-borde);border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-about:not(.unscoped) .qs-como-fila h3,app-contact:not(.unscoped) .qs-como-fila h3,app-media:not(.unscoped) .qs-como-fila h3{margin:0 0 10px;color:var(--qs-tinta);font-size:15.5px;font-weight:800;line-height:1.3}app-about:not(.unscoped) .qs-como-fila p,app-contact:not(.unscoped) .qs-como-fila p,app-media:not(.unscoped) .qs-como-fila p{margin:0;color:#46587a;font-size:13.5px;line-height:1.6}app-about:not(.unscoped) .qs-no-somos,app-contact:not(.unscoped) .qs-no-somos,app-media:not(.unscoped) .qs-no-somos{max-width:92ch;margin:20px 0 0;color:#46587a;font-size:13.5px;line-height:1.65}app-about:not(.unscoped) .qs-no-somos strong,app-contact:not(.unscoped) .qs-no-somos strong,app-media:not(.unscoped) .qs-no-somos strong{color:var(--qs-tinta)}app-about:not(.unscoped) .qs-circulo,app-contact:not(.unscoped) .qs-circulo,app-media:not(.unscoped) .qs-circulo{position:relative;overflow:hidden;margin-top:58px;height:500px;padding:0 var(--qs-margen);background-color:#0a1524;background-image:url(/my-circle-familia.png);background-size:cover;background-position:center right;color:#eaf1fb}app-about:not(.unscoped) .qs-circulo:before,app-contact:not(.unscoped) .qs-circulo:before,app-media:not(.unscoped) .qs-circulo:before{content:"";position:absolute;inset:0;background:url(/my-circle-telefono.png) no-repeat left -4%/auto 116%,linear-gradient(#081424e0,#081424eb)}app-about:not(.unscoped) .qs-circulo>*,app-contact:not(.unscoped) .qs-circulo>*,app-media:not(.unscoped) .qs-circulo>*{position:relative;z-index:1}app-about:not(.unscoped) .qs-circulo-dentro .qs-antetitulo,app-contact:not(.unscoped) .qs-circulo-dentro .qs-antetitulo,app-media:not(.unscoped) .qs-circulo-dentro .qs-antetitulo{color:#7fb2ff}app-about:not(.unscoped) .qs-circulo-dentro h2,app-contact:not(.unscoped) .qs-circulo-dentro h2,app-media:not(.unscoped) .qs-circulo-dentro h2{margin:8px 0 0;max-width:900px;color:#fff;font-size:clamp(23px,2.6vw,31px);font-weight:800;line-height:1.24}app-about:not(.unscoped) .qs-circulo-bajada,app-contact:not(.unscoped) .qs-circulo-bajada,app-media:not(.unscoped) .qs-circulo-bajada{margin:12px 0 0;max-width:780px;color:#b9cdea;font-size:15px;line-height:1.6}app-about:not(.unscoped) .qs-circulo-fila,app-contact:not(.unscoped) .qs-circulo-fila,app-media:not(.unscoped) .qs-circulo-fila{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:34px;margin-top:30px}app-about:not(.unscoped) .qs-circulo-texto p,app-contact:not(.unscoped) .qs-circulo-texto p,app-media:not(.unscoped) .qs-circulo-texto p{margin:0;color:#cbdcf3;font-size:14px;line-height:1.72}app-about:not(.unscoped) .qs-circulo-texto .qs-boton,app-contact:not(.unscoped) .qs-circulo-texto .qs-boton,app-media:not(.unscoped) .qs-circulo-texto .qs-boton{margin-top:18px}app-about:not(.unscoped) .qs-boton.claro,app-contact:not(.unscoped) .qs-boton.claro,app-media:not(.unscoped) .qs-boton.claro{background:#fff;color:#08234d}app-about:not(.unscoped) .qs-boton.claro:hover,app-contact:not(.unscoped) .qs-boton.claro:hover,app-media:not(.unscoped) .qs-boton.claro:hover{background:#dfeaf9}app-about:not(.unscoped) .qs-circulo-lista,app-contact:not(.unscoped) .qs-circulo-lista,app-media:not(.unscoped) .qs-circulo-lista{padding:22px 24px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff0d}app-about:not(.unscoped) .qs-circulo-lista h3,app-contact:not(.unscoped) .qs-circulo-lista h3,app-media:not(.unscoped) .qs-circulo-lista h3{margin:0 0 14px;color:#fff;font-size:15px;font-weight:800}app-about:not(.unscoped) .qs-circulo-lista ul,app-contact:not(.unscoped) .qs-circulo-lista ul,app-media:not(.unscoped) .qs-circulo-lista ul{margin:0;padding:0;list-style:none;display:grid;gap:11px}app-about:not(.unscoped) .qs-circulo-lista li,app-contact:not(.unscoped) .qs-circulo-lista li,app-media:not(.unscoped) .qs-circulo-lista li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#cbdcf3;font-size:13.5px;line-height:1.55}app-about:not(.unscoped) .qs-circulo-lista svg,app-contact:not(.unscoped) .qs-circulo-lista svg,app-media:not(.unscoped) .qs-circulo-lista svg{width:18px;height:18px;color:#7fb2ff}app-about:not(.unscoped) .qs-circulo-nota,app-contact:not(.unscoped) .qs-circulo-nota,app-media:not(.unscoped) .qs-circulo-nota{margin:26px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);max-width:980px;color:#9fb8da;font-size:13px;line-height:1.65}app-about:not(.unscoped) .qs-personal,app-contact:not(.unscoped) .qs-personal,app-media:not(.unscoped) .qs-personal{padding:54px var(--qs-margen) 0}app-about:not(.unscoped) .qs-personal-titulo,app-contact:not(.unscoped) .qs-personal-titulo,app-media:not(.unscoped) .qs-personal-titulo{max-width:760px}app-about:not(.unscoped) .qs-personal-titulo h2,app-contact:not(.unscoped) .qs-personal-titulo h2,app-media:not(.unscoped) .qs-personal-titulo h2{margin:8px 0 10px;color:var(--qs-tinta);font-size:clamp(21px,2.2vw,27px);font-weight:800}app-about:not(.unscoped) .qs-personal-titulo p,app-contact:not(.unscoped) .qs-personal-titulo p,app-media:not(.unscoped) .qs-personal-titulo p{margin:0;color:var(--qs-tenue);font-size:14.5px;line-height:1.65}app-about:not(.unscoped) .qs-personal-fila,app-contact:not(.unscoped) .qs-personal-fila,app-media:not(.unscoped) .qs-personal-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px}app-about:not(.unscoped) .qs-personal-fila article,app-contact:not(.unscoped) .qs-personal-fila article,app-media:not(.unscoped) .qs-personal-fila article{padding:20px 22px;border:1px solid var(--qs-borde);border-left:3px solid var(--qs-azul);border-radius:14px;background:#f7fafe;color:var(--qs-tinta);font-size:14px;line-height:1.6}app-about:not(.unscoped) .qs-comunidad,app-contact:not(.unscoped) .qs-comunidad,app-media:not(.unscoped) .qs-comunidad{display:grid;grid-template-columns:56px minmax(0,1fr);gap:20px;align-items:start;margin:54px var(--qs-margen) 0;padding:28px 30px;border:1px solid var(--qs-borde);border-radius:18px;background:#fff}app-about:not(.unscoped) .qs-comunidad h2,app-contact:not(.unscoped) .qs-comunidad h2,app-media:not(.unscoped) .qs-comunidad h2{margin:8px 0 10px;color:var(--qs-tinta);font-size:21px;font-weight:800}app-about:not(.unscoped) .qs-comunidad p,app-contact:not(.unscoped) .qs-comunidad p,app-media:not(.unscoped) .qs-comunidad p{margin:0;max-width:860px;color:var(--qs-tenue);font-size:14px;line-height:1.7}app-about:not(.unscoped) .qs-comunidad .qs-boton,app-contact:not(.unscoped) .qs-comunidad .qs-boton,app-media:not(.unscoped) .qs-comunidad .qs-boton{margin-top:18px}app-about:not(.unscoped) .qs-comunidad-icono,app-contact:not(.unscoped) .qs-comunidad-icono,app-media:not(.unscoped) .qs-comunidad-icono{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;padding:15px;border-radius:14px;background:#eaf2ff;color:var(--qs-azul)}app-about:not(.unscoped) .qs-comunidad-icono svg,app-contact:not(.unscoped) .qs-comunidad-icono svg,app-media:not(.unscoped) .qs-comunidad-icono svg{width:100%;height:100%}app-about:not(.unscoped) .qs-valores,app-contact:not(.unscoped) .qs-valores,app-media:not(.unscoped) .qs-valores{position:relative;margin-top:62px;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-about:not(.unscoped) .qs-valores:before,app-contact:not(.unscoped) .qs-valores:before,app-media:not(.unscoped) .qs-valores:before{content:"";position:absolute;inset:0;background:#051834c7}app-about:not(.unscoped) .qs-valores-dentro,app-contact:not(.unscoped) .qs-valores-dentro,app-media:not(.unscoped) .qs-valores-dentro{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding:40px var(--qs-margen)}app-about:not(.unscoped) .qs-valores-dentro h2,app-contact:not(.unscoped) .qs-valores-dentro h2,app-media:not(.unscoped) .qs-valores-dentro h2{margin:0;font-size:clamp(21px,2.4vw,28px);font-weight:800}app-about:not(.unscoped) .qs-valores-lista,app-contact:not(.unscoped) .qs-valores-lista,app-media:not(.unscoped) .qs-valores-lista{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;text-align:center}app-about:not(.unscoped) .qs-valores-lista li,app-contact:not(.unscoped) .qs-valores-lista li,app-media:not(.unscoped) .qs-valores-lista li{display:grid;justify-items:center;gap:9px}app-about:not(.unscoped) .qs-valores-lista span,app-contact:not(.unscoped) .qs-valores-lista span,app-media:not(.unscoped) .qs-valores-lista span{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:#ffffff1a;color:#fff}app-about:not(.unscoped) .qs-valores-lista svg,app-contact:not(.unscoped) .qs-valores-lista svg,app-media:not(.unscoped) .qs-valores-lista svg{width:32px;height:32px}app-about:not(.unscoped) .qs-valores-lista strong,app-contact:not(.unscoped) .qs-valores-lista strong,app-media:not(.unscoped) .qs-valores-lista strong{font-size:15px;font-weight:800}app-about:not(.unscoped) .qs-valores-lista small,app-contact:not(.unscoped) .qs-valores-lista small,app-media:not(.unscoped) .qs-valores-lista small{max-width:22ch;color:#ffffffbf;font-size:12px;line-height:1.4}app-about:not(.unscoped) .qs-valores-dentro>.qs-firma-img,app-contact:not(.unscoped) .qs-valores-dentro>.qs-firma-img,app-media:not(.unscoped) .qs-valores-dentro>.qs-firma-img{margin:0;padding-left:clamp(20px,3vw,48px);border-left:1px solid rgba(255,255,255,.3)}app-about:not(.unscoped) .qs-valores-dentro>.qs-firma,app-contact:not(.unscoped) .qs-valores-dentro>.qs-firma,app-media:not(.unscoped) .qs-valores-dentro>.qs-firma{margin:0;padding-left:clamp(20px,3vw,48px);border-left:1px solid rgba(255,255,255,.3)}app-about:not(.unscoped) .qs-detalle,app-contact:not(.unscoped) .qs-detalle,app-media:not(.unscoped) .qs-detalle{padding:34px var(--qs-margen) 70px}@media(max-width:1080px){app-about:not(.unscoped) .qs-hacemos-fila,app-contact:not(.unscoped) .qs-hacemos-fila,app-media:not(.unscoped) .qs-hacemos-fila{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-tarjetas,app-contact:not(.unscoped) .qs-tarjetas,app-media:not(.unscoped) .qs-tarjetas{grid-template-columns:repeat(3,minmax(0,1fr))}app-about:not(.unscoped) .qs-como-fila,app-contact:not(.unscoped) .qs-como-fila,app-media:not(.unscoped) .qs-como-fila{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-circulo-fila,app-contact:not(.unscoped) .qs-circulo-fila,app-media:not(.unscoped) .qs-circulo-fila{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-personal-fila,app-contact:not(.unscoped) .qs-personal-fila,app-media:not(.unscoped) .qs-personal-fila{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-comunidad,app-contact:not(.unscoped) .qs-comunidad,app-media:not(.unscoped) .qs-comunidad{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-cifras,app-contact:not(.unscoped) .qs-cifras,app-media:not(.unscoped) .qs-cifras{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}app-about:not(.unscoped) .qs-cifras article:nth-child(3n+1),app-contact:not(.unscoped) .qs-cifras article:nth-child(3n+1),app-media:not(.unscoped) .qs-cifras article:nth-child(3n+1){border-left:0}}@media(max-width:900px){app-about:not(.unscoped) .qs-mision,app-contact:not(.unscoped) .qs-mision,app-media:not(.unscoped) .qs-mision{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-valores-dentro,app-contact:not(.unscoped) .qs-valores-dentro,app-media:not(.unscoped) .qs-valores-dentro{grid-template-columns:minmax(0,1fr);text-align:left}app-about:not(.unscoped) .qs-valores-dentro>.qs-firma,app-contact:not(.unscoped) .qs-valores-dentro>.qs-firma,app-media:not(.unscoped) .qs-valores-dentro>.qs-firma{padding-left:0;border-left:0}}@media(max-width:620px){app-about:not(.unscoped) .qs-cifras,app-contact:not(.unscoped) .qs-cifras,app-media:not(.unscoped) .qs-cifras{grid-template-columns:minmax(0,1fr)}app-about:not(.unscoped) .qs-cifras article,app-contact:not(.unscoped) .qs-cifras article,app-media:not(.unscoped) .qs-cifras article{border-left:0}app-about:not(.unscoped) .qs-tarjetas,app-contact:not(.unscoped) .qs-tarjetas,app-media:not(.unscoped) .qs-tarjetas{grid-template-columns:repeat(2,minmax(0,1fr))}app-about:not(.unscoped) .qs-valores-lista,app-contact:not(.unscoped) .qs-valores-lista,app-media:not(.unscoped) .qs-valores-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}app-about:not(.unscoped) .qs-circulo-dentro,app-contact:not(.unscoped) .qs-circulo-dentro,app-media:not(.unscoped) .qs-circulo-dentro{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;align-items:center;gap:34px}app-about:not(.unscoped) .qs-circulo-dentro,app-contact:not(.unscoped) .qs-circulo-dentro,app-media:not(.unscoped) .qs-circulo-dentro{display:contents}app-about:not(.unscoped) .qs-circulo-arte,app-contact:not(.unscoped) .qs-circulo-arte,app-media:not(.unscoped) .qs-circulo-arte{position:absolute;right:0;bottom:0;width:min(52%,620px)}app-about:not(.unscoped) .qs-circulo-tierra,app-contact:not(.unscoped) .qs-circulo-tierra,app-media:not(.unscoped) .qs-circulo-tierra{display:block;width:100%;height:auto}@media(max-width:900px){app-about:not(.unscoped) .qs-circulo,app-contact:not(.unscoped) .qs-circulo,app-media:not(.unscoped) .qs-circulo{height:380px}app-about:not(.unscoped) .qs-circulo-arte,app-contact:not(.unscoped) .qs-circulo-arte,app-media:not(.unscoped) .qs-circulo-arte{width:62%}}@media(max-width:620px){app-about:not(.unscoped) .qs-circulo,app-contact:not(.unscoped) .qs-circulo,app-media:not(.unscoped) .qs-circulo{height:340px}app-about:not(.unscoped) .qs-circulo-arte,app-contact:not(.unscoped) .qs-circulo-arte,app-media:not(.unscoped) .qs-circulo-arte{display:none}app-about:not(.unscoped) .qs-circulo:before,app-contact:not(.unscoped) .qs-circulo:before,app-media:not(.unscoped) .qs-circulo:before{background:linear-gradient(#081424e6,#081424f0)}app-about:not(.unscoped) .qs-circulo-dicho,app-contact:not(.unscoped) .qs-circulo-dicho,app-media:not(.unscoped) .qs-circulo-dicho{padding:0 18px}}app-about:not(.unscoped) .qs-circulo-dicho,app-contact:not(.unscoped) .qs-circulo-dicho,app-media:not(.unscoped) .qs-circulo-dicho{position:relative;z-index:2;display:grid;align-content:center;justify-items:center;height:100%;max-width:640px;margin:0 auto;text-align:center}app-about:not(.unscoped) .qs-circulo-dicho .qs-circulo-bajada,app-contact:not(.unscoped) .qs-circulo-dicho .qs-circulo-bajada,app-media:not(.unscoped) .qs-circulo-dicho .qs-circulo-bajada{margin-top:10px}@media(max-width:900px){app-about:not(.unscoped) .qs-circulo-dicho,app-contact:not(.unscoped) .qs-circulo-dicho,app-media:not(.unscoped) .qs-circulo-dicho{max-width:100%}}app-contact:not(.unscoped) .ct-emergencia{padding:22px 24px;border:1px solid #f2d9a8;border-radius:14px;background:#fdf6e7}app-contact:not(.unscoped) .ct-emergencia h2{margin:0 0 10px;color:#7a5300;font-size:16px;font-weight:800}app-contact:not(.unscoped) .ct-emergencia p{margin:0;color:#6b5220;font-size:14px;line-height:1.6}app-contact:not(.unscoped) .pr-bloque .company-form{display:grid;gap:14px;max-width:none}app-contact:not(.unscoped) .pr-bloque .company-form label{display:grid;gap:6px}app-contact:not(.unscoped) .pr-bloque .company-form input,app-contact:not(.unscoped) .pr-bloque .company-form textarea{width:100%;box-sizing:border-box}app-contact:not(.unscoped) .pr-bloque .company-form textarea{min-height:132px}app-contact:not(.unscoped) .pr-bloque .company-form button{justify-self:start}app-contact:not(.unscoped) .ct-body{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;max-width:1320px;margin:0 auto;padding:34px var(--qs-margen) 70px}app-contact:not(.unscoped) .ct-main{display:grid;gap:16px;align-content:start}app-contact:not(.unscoped) .ct-side{display:grid;gap:16px;align-content:start}app-contact:not(.unscoped) .ct-block,app-contact:not(.unscoped) .ct-card{padding:22px 24px;border:1px solid var(--qs-borde);border-radius:14px;background:#fff;box-shadow:var(--sombra-tarjeta)}app-contact:not(.unscoped) .ct-block h2,app-contact:not(.unscoped) .ct-card h2{margin:0 0 10px;color:var(--qs-tinta);font-size:16px;font-weight:800}app-contact:not(.unscoped) .ct-block p,app-contact:not(.unscoped) .ct-card p{margin:0 0 12px;color:#46587a;font-size:14px;line-height:1.6}app-contact:not(.unscoped) .ct-block p:last-of-type,app-contact:not(.unscoped) .ct-card p:last-of-type{margin-bottom:0}@media(max-width:900px){app-contact:not(.unscoped) .ct-body{grid-template-columns:minmax(0,1fr)}}app-contact:not(.unscoped) .ct-mails-list{margin:0 0 22px;padding:4px 0 0;list-style:none}app-contact:not(.unscoped) .ct-mails-list li{padding:9px 0}app-contact:not(.unscoped) .ct-mails-list a{display:block;color:var(--qs-azul, #0056d8);font-size:14.5px;font-weight:800;text-decoration:none}app-contact:not(.unscoped) .ct-mails-list a:hover{text-decoration:underline}app-contact:not(.unscoped) .ct-mails-list small{display:block;margin-top:2px;color:var(--qs-tenue);font-size:12.5px}app-contact:not(.unscoped) .ct-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:54px;max-width:1320px;margin:0 auto;padding:48px var(--qs-margen) 34px}app-contact:not(.unscoped) .ct-hero h1{margin:0 0 16px;color:var(--qs-tinta);font-size:clamp(30px,3.5vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.02em}app-contact:not(.unscoped) .ct-kicker{margin:0 0 12px;color:var(--qs-azul, #0056d8);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}app-contact:not(.unscoped) .ct-lead{margin:0 0 20px;max-width:52ch;color:var(--qs-tenue);font-size:16px;line-height:1.6}app-contact:not(.unscoped) .ct-promises{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0 0 26px;padding:0;list-style:none}app-contact:not(.unscoped) .ct-promises li{display:flex;align-items:center;gap:8px;color:var(--qs-tinta);font-size:14px;font-weight:700}app-contact:not(.unscoped) .ct-promises li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--qs-azul, #0056d8)}app-contact:not(.unscoped) .ct-buttons{display:flex;flex-wrap:wrap;gap:12px}app-contact:not(.unscoped) .ct-button{display:inline-block;padding:13px 24px;border-radius:26px;background:var(--qs-azul, #0056d8);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}app-contact:not(.unscoped) .ct-button-ghost{display:inline-block;padding:12px 23px;border:1.6px solid #cbd9ef;border-radius:26px;color:var(--qs-tinta);font-size:14.5px;font-weight:800;text-decoration:none}app-contact:not(.unscoped) .ct-button-ghost:hover{border-color:var(--qs-azul, #0056d8)}app-contact:not(.unscoped) .ct-hero-art{position:relative;padding-bottom:74%}app-contact:not(.unscoped) .ct-hero-photo{position:absolute;margin:0;overflow:hidden;border-radius:20px}app-contact:not(.unscoped) .ct-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}app-contact:not(.unscoped) .ct-hero-photo-main{top:0;left:0;width:84%;height:84%}app-contact:not(.unscoped) .ct-hero-photo-small{z-index:1;right:0;bottom:0;width:46%;height:44%;border-radius:16px}@media(max-width:900px){app-contact:not(.unscoped) .ct-hero{grid-template-columns:minmax(0,1fr);gap:28px}}app-contact:not(.unscoped) .ct-side{padding-top:6px}app-contact:not(.unscoped) .ct-addresses h2,app-contact:not(.unscoped) .ct-note h2{margin:0 0 8px;color:var(--qs-tinta);font-size:16px;font-weight:800}app-contact:not(.unscoped) .ct-note{padding-top:18px;border-top:1px solid var(--qs-borde)}app-contact:not(.unscoped) .ct-note p{margin:0;color:#46587a;font-size:14px;line-height:1.6}app-contact:not(.unscoped) .ct-link{display:inline-block;margin-top:10px;color:var(--qs-azul, #0056d8);font-size:14px;font-weight:800;text-decoration:none}app-contact:not(.unscoped) .ct-link:hover{text-decoration:underline}app-contact:not(.unscoped) .banda-clara{border-top:1px solid var(--qs-borde);background:#f2f6fd}app-faq:not(.unscoped) .faq-banda{display:flex;align-items:center;height:120px;background:linear-gradient(#062046ad,#062046ad),url(/account-bg.jpg) center 30%/cover no-repeat,#062a56;color:#fff}app-faq:not(.unscoped) .faq-banda-dentro{width:100%;max-width:900px;margin:0 auto;padding:0 var(--qs-margen, 12.5px)}app-faq:not(.unscoped) .faq-banda-dentro h1{margin:0 0 4px;font-size:24px;font-weight:800}app-faq:not(.unscoped) .faq-banda-dentro p{margin:0;max-width:70ch;font-size:13px;opacity:.85}app-faq:not(.unscoped) .faq-hero{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto auto;align-items:end;gap:20px;max-width:1240px;margin:0 auto;padding:54px var(--qs-margen, 12.5px) 0}app-faq:not(.unscoped) .faq-hero-text{grid-row:1;grid-column:1/span 2;align-self:center;padding-bottom:18px}app-faq:not(.unscoped) .faq-hero-text h1{margin:0 0 14px;max-width:14ch;color:var(--qs-tinta, #0b1f3a);font-size:clamp(30px,3.4vw,46px);font-weight:800;line-height:1.06;letter-spacing:-.02em}app-faq:not(.unscoped) .faq-hero-kicker{margin:0 0 12px;color:var(--qs-azul, #005fe7);font-size:13px;font-weight:800;letter-spacing:.09em}app-faq:not(.unscoped) .faq-hero-lead{margin:0;max-width:40ch;color:var(--qs-tenue, #617291);font-size:15.5px;line-height:1.6}app-faq:not(.unscoped) .faq-scene{position:relative;overflow:hidden;margin:0;border-radius:18px;background:#dbe4f2}app-faq:not(.unscoped) .faq-scene img{display:block;width:100%;height:100%;object-fit:cover}app-faq:not(.unscoped) .faq-word{position:absolute;z-index:1;top:14px;left:18px;color:#fff;font-size:clamp(38px,4.6vw,66px);font-weight:800;letter-spacing:-.03em;line-height:1;pointer-events:none}app-faq:not(.unscoped) .faq-scene-warn .faq-word,app-faq:not(.unscoped) .faq-scene-find .faq-word{top:12px;left:16px;font-size:clamp(26px,2.7vw,40px)}app-faq:not(.unscoped) .faq-scene-watch{grid-row:2;grid-column:1/span 2;height:260px}app-faq:not(.unscoped) .faq-scene-warn{grid-row:1/span 2;grid-column:3;height:420px}app-faq:not(.unscoped) .faq-scene-find{grid-row:1/span 2;grid-column:4;align-self:start;height:380px}app-faq:not(.unscoped) .faq-list{max-width:1240px;margin:0 auto;padding:30px var(--qs-margen, 12.5px) 0}app-faq:not(.unscoped) .faq-list ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}app-faq:not(.unscoped) .faq-list li{border-radius:18px;background:#e2ebfa}app-faq:not(.unscoped) .faq-list li:not(.current):hover{background:#d8e4f7}app-faq:not(.unscoped) .faq-list li.current{background:#fff;box-shadow:0 16px 34px #0b1f3a17}app-faq:not(.unscoped) .faq-list h2{margin:0}app-faq:not(.unscoped) .faq-list button{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;padding:20px 30px;border:0;background:none;color:var(--qs-tinta, #0b1f3a);font-size:16.5px;font-weight:800;line-height:1.3;text-align:left;cursor:pointer}app-faq:not(.unscoped) .faq-list li.current button{padding-bottom:12px}app-faq:not(.unscoped) .faq-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:11px;background:#fff;color:var(--qs-azul, #0056d8)}app-faq:not(.unscoped) .faq-icon svg{width:19px;height:19px;stroke-width:2}app-faq:not(.unscoped) li.current .faq-icon{background:#e2ebfa}app-faq:not(.unscoped) .faq-question{flex:1}app-faq:not(.unscoped) .faq-sign{position:relative;flex:none;width:19px;height:19px}app-faq:not(.unscoped) .faq-sign:before,app-faq:not(.unscoped) .faq-sign:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2.6px;border-radius:2px;background:var(--qs-azul, #005fe7);transform:translateY(-50%)}app-faq:not(.unscoped) .faq-sign:after{transform:translateY(-50%) rotate(90deg)}app-faq:not(.unscoped) li.current .faq-sign:after{display:none}app-faq:not(.unscoped) .faq-answer{margin:0;padding:0 30px 26px 84px;max-width:72ch;color:var(--qs-tenue, #617291);font-size:14.5px;line-height:1.68}app-faq:not(.unscoped) .faq-close-box{max-width:1240px;margin:0 auto;padding:26px var(--qs-margen, 12.5px) 72px}app-faq:not(.unscoped) .faq-close{position:relative;overflow:hidden;border-radius:18px;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-faq:not(.unscoped) .faq-close:before{content:"";position:absolute;inset:0;background:#051834c7}app-faq:not(.unscoped) .faq-close-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px}app-faq:not(.unscoped) .faq-close-inner h2{margin:0 0 6px;font-size:20px;font-weight:800}app-faq:not(.unscoped) .faq-close-inner p{margin:0;color:#ffffffc7;font-size:14.5px}app-faq:not(.unscoped) .faq-button{flex:none;padding:13px 22px;border-radius:26px;background:var(--qs-azul, #005fe7);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}@media(max-width:980px){app-faq:not(.unscoped) .faq-hero{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}app-faq:not(.unscoped) .faq-hero-text{grid-column:1/-1;padding-bottom:6px}app-faq:not(.unscoped) .faq-hero-text h2{max-width:none}app-faq:not(.unscoped) .faq-scene-watch,app-faq:not(.unscoped) .faq-scene-warn,app-faq:not(.unscoped) .faq-scene-find{grid-row:2;height:240px;align-self:stretch}app-faq:not(.unscoped) .faq-scene-watch{grid-column:1}app-faq:not(.unscoped) .faq-scene-warn{grid-column:2}app-faq:not(.unscoped) .faq-scene-find{grid-column:3}}@media(max-width:620px){app-faq:not(.unscoped) .faq-hero{grid-template-columns:minmax(0,1fr);padding-top:34px}app-faq:not(.unscoped) .faq-scene-watch,app-faq:not(.unscoped) .faq-scene-warn,app-faq:not(.unscoped) .faq-scene-find{grid-row:auto;grid-column:1;height:170px}app-faq:not(.unscoped) .faq-word{font-size:44px}app-faq:not(.unscoped) .faq-list ul{padding:14px}app-faq:not(.unscoped) .faq-list button{padding:18px;font-size:15px}app-faq:not(.unscoped) .faq-answer{padding:0 18px 18px 64px}app-faq:not(.unscoped) .faq-close-inner{flex-direction:column;align-items:flex-start}}app-media:not(.unscoped){--pr-blue: #0056d8;--pr-ink: #0b1f3a;--pr-muted: #6b7c99;--pr-gutter: clamp(12.5px, 4vw, 46px)}@media(max-width:620px){app-media:not(.unscoped){--pr-gutter: 12.5px}}app-media:not(.unscoped) .press{background:#fff}app-media:not(.unscoped) .pr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:56px;max-width:1320px;margin:0 auto;padding:52px var(--pr-gutter) 40px}app-media:not(.unscoped) .pr-kicker{margin:0 0 14px;color:var(--pr-blue);font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}app-media:not(.unscoped) .pr-hero-text h1{margin:0 0 18px;color:var(--pr-ink);font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.02em}app-media:not(.unscoped) .pr-highlight{color:var(--pr-blue)}app-media:not(.unscoped) .pr-lead{margin:0 0 26px;max-width:54ch;color:var(--pr-muted);font-size:16px;line-height:1.62}app-media:not(.unscoped) .pr-buttons{display:flex;flex-wrap:wrap;gap:12px}app-media:not(.unscoped) .pr-button{display:inline-block;flex:none;padding:13px 24px;border-radius:26px;background:var(--pr-blue);color:#fff;font-size:14.5px;font-weight:800;text-decoration:none}app-media:not(.unscoped) .pr-button-ghost{display:inline-block;padding:12px 23px;border:1.6px solid #cbd9ef;border-radius:26px;color:var(--pr-ink);font-size:14.5px;font-weight:800;text-decoration:none}app-media:not(.unscoped) .pr-button-ghost:hover{border-color:var(--pr-blue)}app-media:not(.unscoped) .pr-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}app-media:not(.unscoped) .pr-brand-box{grid-column:1/-1;display:grid;place-items:center;height:190px;padding:0 12%;overflow:hidden;border-radius:18px;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover}app-media:not(.unscoped) .pr-brand-box img{width:100%;max-width:380px;height:auto}app-media:not(.unscoped) .pr-mosaic-photo{margin:0;overflow:hidden;height:92px;border-radius:12px}app-media:not(.unscoped) .pr-mosaic-photo img{display:block;width:100%;height:100%;object-fit:cover}app-media:not(.unscoped) .pr-mosaic-photo:nth-of-type(-n+4){order:1}app-media:not(.unscoped) .pr-brand-box{order:2}app-media:not(.unscoped) .pr-mosaic-photo:nth-of-type(n+5){order:3}app-media:not(.unscoped) .pr-band{position:relative;margin-top:26px;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-media:not(.unscoped) .pr-band:before{content:"";position:absolute;inset:0;background:#051834cc}app-media:not(.unscoped) .pr-band-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:26px;max-width:1320px;margin:0 auto;padding:22px var(--pr-gutter)}app-media:not(.unscoped) .pr-band-inner p{margin:0;max-width:84ch;color:#ffffffd6;font-size:14.5px;line-height:1.55}app-media:not(.unscoped) .pr-material{max-width:1320px;margin:0 auto;padding:70px var(--pr-gutter) 66px}app-media:not(.unscoped) .pr-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;margin-bottom:46px}app-media:not(.unscoped) .pr-head h2{margin:0;color:var(--pr-ink);font-size:clamp(26px,2.9vw,38px);font-weight:800;line-height:1.12;letter-spacing:-.02em}app-media:not(.unscoped) .pr-intro{margin:6px 0 0;color:var(--pr-muted);font-size:15.5px;line-height:1.62}app-media:not(.unscoped) .pr-pieces{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin:0 0 34px;padding:0;list-style:none}app-media:not(.unscoped) .pr-pieces li{display:flex;flex-direction:column;border-radius:20px;background:#fff;box-shadow:0 18px 40px #0b1f3a14}app-media:not(.unscoped) .pr-pieces h3{margin:0 22px 12px;padding-bottom:14px;border-bottom:1px solid #eaf0f9;color:var(--pr-ink);font-size:18px;font-weight:800}app-media:not(.unscoped) .pr-piece-scene{margin:0;overflow:hidden;border-radius:20px 20px 0 0;aspect-ratio:3/2}app-media:not(.unscoped) .pr-piece-scene img{display:block;width:100%;height:100%;object-fit:cover}app-media:not(.unscoped) .pr-piece-brand{display:grid;place-items:center;padding:0 18%;background:#f2f6fd}app-media:not(.unscoped) .pr-piece-brand img{width:100%;height:auto;object-fit:contain}app-media:not(.unscoped) .pr-piece-tag{display:flex;align-items:center;align-self:flex-start;gap:10px;margin:-20px 0 14px 22px;padding:9px 15px;border-radius:12px;background:#eef2f8;box-shadow:0 10px 24px #0b1f3a1a}app-media:not(.unscoped) .pr-piece-open{background:#e2ebfa}app-media:not(.unscoped) .pr-piece-open .pr-piece-tag-text{color:var(--pr-blue)}app-media:not(.unscoped) .pr-piece-icon{display:grid;flex:none;place-items:center;width:20px;height:20px;color:var(--pr-blue)}app-media:not(.unscoped) .pr-piece-icon svg{width:100%;height:100%}app-media:not(.unscoped) .pr-piece-tag-text{color:var(--pr-muted);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-media:not(.unscoped) .pr-piece-body{margin:0 22px 16px;color:var(--pr-muted);font-size:14.5px;line-height:1.6}app-media:not(.unscoped) .pr-piece-link{margin:auto 22px 22px;color:var(--pr-blue);font-size:14px;font-weight:800;text-decoration:none}app-media:not(.unscoped) .pr-piece-link:hover{text-decoration:underline}app-media:not(.unscoped) .pr-boiler{padding:24px 26px;border-left:4px solid var(--pr-blue);border-radius:0 16px 16px 0;background:#fff}app-media:not(.unscoped) .pr-boiler-label{margin:0 0 10px;color:var(--pr-blue);font-size:12.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}app-media:not(.unscoped) .pr-boiler-text{margin:0;max-width:88ch;color:var(--pr-ink);font-size:15.5px;line-height:1.68}app-media:not(.unscoped) .pr-access{max-width:1320px;margin:0 auto;padding:70px var(--pr-gutter) 0}app-media:not(.unscoped) .pr-rows{display:grid;gap:14px;margin:0;padding:0;list-style:none}app-media:not(.unscoped) .pr-rows li{display:grid;grid-template-columns:max-content minmax(0,1fr) auto;align-items:center;gap:28px;padding:22px 28px;border:1px solid #e3ecf8;border-radius:18px;background:#fff}app-media:not(.unscoped) .pr-rows h3{margin:0 0 8px;color:var(--pr-ink);font-size:18px;font-weight:800}app-media:not(.unscoped) .pr-rows p{margin:0;max-width:76ch;color:var(--pr-muted);font-size:14.5px;line-height:1.62}app-media:not(.unscoped) .pr-route{display:inline-block;padding:7px 13px;border-radius:999px;background:#eef2f8;color:var(--pr-muted);font-size:11.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}app-media:not(.unscoped) .pr-route-open{background:#e2ebfa;color:var(--pr-blue)}app-media:not(.unscoped) .pr-row-link{flex:none;color:var(--pr-blue);font-size:14px;font-weight:800;text-decoration:none;white-space:nowrap}app-media:not(.unscoped) .pr-row-link:hover{text-decoration:underline}app-media:not(.unscoped) .pr-live{max-width:1320px;margin:0 auto;padding:70px var(--pr-gutter) 10px}app-media:not(.unscoped) .pr-live-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 0 18px;padding:0;list-style:none}app-media:not(.unscoped) .pr-live-list li{padding:24px 22px;border:1px solid #e3ecf8;border-radius:18px;background:#fff}app-media:not(.unscoped) .pr-live-list strong{display:block;margin-bottom:6px;color:var(--pr-blue);font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1}app-media:not(.unscoped) .pr-live-list span{color:var(--pr-muted);font-size:13.5px;line-height:1.4}app-media:not(.unscoped) .pr-cite{margin:0;color:var(--pr-muted);font-size:13px;line-height:1.55}app-media:not(.unscoped) .pr-coverage{max-width:1320px;margin:0 auto;padding:60px var(--pr-gutter) 10px}app-media:not(.unscoped) .pr-coverage h2{margin:0 0 6px;color:var(--pr-ink);font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.01em}app-media:not(.unscoped) .pr-coverage-note{margin:0 0 26px;color:var(--pr-muted);font-size:15px}app-media:not(.unscoped) .pr-section-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}app-media:not(.unscoped) .pr-section-links a{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #e3ecf8;border-radius:14px;color:var(--pr-ink);font-size:14.5px;font-weight:700;text-decoration:none}app-media:not(.unscoped) .pr-section-links a:hover{border-color:var(--pr-blue);background:#f2f6fd}app-media:not(.unscoped) .pr-glyph{display:grid;flex:none;place-items:center;width:30px;height:30px;color:var(--pr-blue)}app-media:not(.unscoped) .pr-glyph svg{width:100%;height:100%;stroke-width:1.9}app-media:not(.unscoped) .pr-contact{max-width:1320px;margin:0 auto;padding:44px var(--pr-gutter) 76px}app-media:not(.unscoped) .pr-contact-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;padding:30px 34px;border-radius:18px;background-color:#06254c;background-image:url(/KPIS-background.png);background-position:center;background-size:cover;color:#fff}app-media:not(.unscoped) .pr-contact-inner:before{content:"";position:absolute;inset:0;background:#051834c7}app-media:not(.unscoped) .pr-contact-inner>*{position:relative;z-index:1}app-media:not(.unscoped) .pr-contact-inner h2{margin:0 0 6px;font-size:21px;font-weight:800}app-media:not(.unscoped) .pr-contact-inner p{margin:0;max-width:70ch;color:#fffc;font-size:14.5px;line-height:1.55}@media(max-width:980px){app-media:not(.unscoped) .pr-hero,app-media:not(.unscoped) .pr-head{grid-template-columns:minmax(0,1fr);gap:30px}app-media:not(.unscoped) .pr-pieces,app-media:not(.unscoped) .pr-section-links{grid-template-columns:repeat(2,minmax(0,1fr))}app-media:not(.unscoped) .pr-live-list{grid-template-columns:repeat(2,minmax(0,1fr))}app-media:not(.unscoped) .pr-rows li{grid-template-columns:minmax(0,1fr);gap:14px}}@media(max-width:620px){app-media:not(.unscoped) .pr-pieces,app-media:not(.unscoped) .pr-section-links,app-media:not(.unscoped) .pr-live-list{grid-template-columns:minmax(0,1fr)}app-media:not(.unscoped) .pr-band-inner,app-media:not(.unscoped) .pr-contact-inner{flex-direction:column;align-items:flex-start}app-media:not(.unscoped) .pr-mosaic{padding-bottom:76%}}app-unsubscribe:not(.unscoped) .unsub{display:grid;place-items:center;padding:70px 22px 96px}app-unsubscribe:not(.unscoped) .unsub-box{width:100%;max-width:560px;padding:40px 38px;border:1px solid #e3ecf8;border-radius:22px;background:#fff;text-align:center}app-unsubscribe:not(.unscoped) .unsub-box h1{margin:0 0 14px;color:#0b1f3a;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.01em}app-unsubscribe:not(.unscoped) .unsub-kicker{margin:0 0 12px;color:#0056d8;font-size:12.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}app-unsubscribe:not(.unscoped) .unsub-text{margin:0 0 24px;color:#6b7c99;font-size:15.5px;line-height:1.62}app-unsubscribe:not(.unscoped) .unsub-box input{width:100%;margin-bottom:18px;padding:14px 16px;border:1.5px solid #d7e2f4;border-radius:12px;font-size:15px}app-unsubscribe:not(.unscoped) .unsub-box input:focus{border-color:#0056d8;outline:none}app-unsubscribe:not(.unscoped) .unsub-button{padding:14px 28px;border:0;border-radius:26px;background:#0056d8;color:#fff;font-size:15px;font-weight:800;cursor:pointer}app-unsubscribe:not(.unscoped) .unsub-button:disabled{opacity:.6;cursor:default}app-unsubscribe:not(.unscoped) .unsub-failed{margin:16px 0 0;color:#b42318;font-size:13.5px}.rescue-panel:not(.unscoped){display:block;min-height:100vh;background:#f5f8fd;color:#0b1f3a;font-family:Inter,ui-sans-serif,system-ui,sans-serif;--azul: #1d6cf5;--tinta: #0b1f3a;--tenue: #64748b;--borde: #e3ebf7}.rescue-panel:not(.unscoped) .tarjeta{border:1px solid var(--borde);border-radius:14px;background:#fff}.rescue-panel:not(.unscoped) .boton{padding:10px 18px;border:0;border-radius:10px;background:var(--azul);color:#fff;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.rescue-panel:not(.unscoped) .boton:disabled{opacity:.6;cursor:default}.rescue-panel:not(.unscoped) .estado{margin:0;padding:22px;border:1px dashed #cfdcef;border-radius:12px;color:var(--tenue);font-size:13.5px;text-align:center}.rescue-panel:not(.unscoped) .estado.malo{border-color:#f3b6b3;color:#c0332e}.rescue-panel:not(.unscoped) .estado-cargando{position:relative;min-height:200px}.rescue-panel:not(.unscoped) .chip{display:inline-block;padding:3px 9px;border-radius:999px;background:#eef2f8;color:#64748b;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rescue-panel:not(.unscoped) .chip.abierto{background:#fdeceb;color:#c0332e}.rescue-panel:not(.unscoped) .alta{padding:20px;margin-bottom:18px}.rescue-panel:not(.unscoped) .alta .rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px}.rescue-panel:not(.unscoped) .alta label{display:grid;gap:5px}.rescue-panel:not(.unscoped) .alta label span{color:#46587a;font-size:12px;font-weight:700}.rescue-panel:not(.unscoped) .alta input,.rescue-panel:not(.unscoped) .alta select{padding:9px 11px;border:1px solid #d8e3f3;border-radius:9px;background-color:#fff;font:inherit;font-size:13.5px}.rescue-panel:not(.unscoped) .pie-form .nota{margin:0;max-width:62ch;color:var(--tenue);font-size:12.5px;line-height:1.5}.rescue-panel:not(.unscoped) .columna nav a.puesta .icono{color:var(--azul)}.rescue-panel:not(.unscoped) .contador.azul{background:var(--azul)}.rescue-panel:not(.unscoped) .persona{display:flex;align-items:center;gap:10px;padding:5px 9px 5px 5px;border:1px solid var(--borde);border-radius:999px;background:#fff;font:inherit;cursor:pointer}.rescue-panel:not(.unscoped) .persona:hover{border-color:#c9d8ef}.rescue-panel:not(.unscoped) .persona .inicial{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#0b1f3a;color:#fff;font-size:13px;font-weight:800}.rescue-panel:not(.unscoped) .persona .cuenta{display:grid;text-align:left;line-height:1.25}.rescue-panel:not(.unscoped) .persona .cuenta strong{font-size:12.5px}.rescue-panel:not(.unscoped) .persona .cuenta small{color:var(--tenue);font-size:11.5px}.rescue-panel:not(.unscoped) .persona .flecha{width:15px;height:15px;color:#a9b6c8}.rescue-panel:not(.unscoped) .cifra-icono.azul{background:#e8f0fe;color:var(--azul)}.rescue-panel:not(.unscoped) .cifra-icono.rojo{background:#fdeceb;color:#e0342f}.rescue-panel:not(.unscoped) .cifra-icono.verde{background:#e6f6ee;color:#17a672}.rescue-panel:not(.unscoped) .cifra-icono.morado{background:#f1ebfd;color:#7c4dff}.rescue-panel:not(.unscoped) .pestanas-mapa button.puesto{border-color:transparent;background:var(--azul);color:#fff}.rescue-panel:not(.unscoped) .botones-mapa button.puesto{border-color:#b9d0f5;background:#eef4ff;color:var(--azul)}.rescue-panel:not(.unscoped) .tarjeta header a{color:var(--azul);font-size:12.5px;font-weight:700;text-decoration:none}.rescue-panel:not(.unscoped) .resumen .nombre{color:#46587a}.rescue-panel:not(.unscoped) .resumen li.rojo b{color:#c0332e}.rescue-panel:not(.unscoped) .acceso-icono.azul{background:#e8f0fe;color:var(--azul)}.rescue-panel:not(.unscoped) .acceso-icono.rojo{background:#fdeceb;color:#e0342f}.rescue-panel:not(.unscoped) .acceso-icono.verde{background:#e6f6ee;color:#17a672}.rescue-panel:not(.unscoped) .acceso-icono.morado{background:#f1ebfd;color:#7c4dff}.rescue-panel:not(.unscoped) .acceso-icono.gris{background:#eef2f8;color:#46587a}@media(max-width:1180px){.rescue-panel:not(.unscoped) .mando{grid-template-columns:1fr}.rescue-panel:not(.unscoped) .cabecera{flex-direction:column}}.rescue-panel:not(.unscoped) .tabla .sos{margin-left:7px;padding:1px 7px;border-radius:999px;background:#e0342f;color:#fff;font-size:10px;font-weight:800}.rescue-panel:not(.unscoped) .alertas li.critical{border-left-color:#e0342f;background:snow}.rescue-panel:not(.unscoped) .alertas li.urgent{border-left-color:#f0752b}.rescue-panel:not(.unscoped) .alertas li.attention{border-left-color:#f0b429}.rescue-panel:not(.unscoped) .tarjeta header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid var(--borde)}.rescue-panel:not(.unscoped) .tarjeta header h2{margin:0;font-size:15px;font-weight:800}.rescue-panel:not(.unscoped) .tarjeta header .sub{color:var(--tenue);font-size:12px}.rescue-panel:not(.unscoped) .tarjeta .estado{margin:16px}.rescue-panel:not(.unscoped) .mapa-caja .pestanas-mapa button.puesto{background:var(--azul);color:#fff}.rescue-panel:not(.unscoped) .herramientas button.puesto{background:var(--azul);color:#fff}.rescue-panel:not(.unscoped) .resumen li.rojo .r-icono{background:#fdeceb;color:#c0332e}.rescue-panel:not(.unscoped) .lateral .tarjeta header{padding:13px 16px}.rescue-panel:not(.unscoped) .cifra-icono.azul{background:#0b1f3a;color:#7fb2ff}.rescue-panel:not(.unscoped) .cifra-icono.rojo{background:#0b1f3a;color:#ff8a86}.rescue-panel:not(.unscoped) .cifra-icono.verde{background:#0b1f3a;color:#6fe0ae}.rescue-panel:not(.unscoped) .cifra-icono.morado{background:#0b1f3a;color:#c0a6ff}.rescue-panel:not(.unscoped) .acceso-icono.azul{color:#7fb2ff}.rescue-panel:not(.unscoped) .acceso-icono.rojo{color:#ff8a86}.rescue-panel:not(.unscoped) .acceso-icono.verde{color:#6fe0ae}.rescue-panel:not(.unscoped) .acceso-icono.morado{color:#c0a6ff}.rescue-panel:not(.unscoped) .acceso-icono.gris{color:#b6c6dd}.rescue-panel:not(.unscoped) .resumen li.rojo .r-icono{background:#0b1f3a;color:#ff8a86}.rescue-panel:not(.unscoped) .vertice.primero{width:16px;height:16px;background:#0b1f3a}.rescue-panel:not(.unscoped) .acceso-icono.azul,.rescue-panel:not(.unscoped) .acceso-icono.rojo,.rescue-panel:not(.unscoped) .acceso-icono.verde,.rescue-panel:not(.unscoped) .acceso-icono.morado,.rescue-panel:not(.unscoped) .acceso-icono.gris{background:#0b1f3a}.rescue-panel:not(.unscoped) .cifra-icono.azul,.rescue-panel:not(.unscoped) .acceso-icono.azul,.rescue-panel:not(.unscoped) .resumen .r-icono,.rescue-panel:not(.unscoped) .clima-icono,.rescue-panel:not(.unscoped) .alertas-cortas li.attention .a-icono{color:#123f8f}.rescue-panel:not(.unscoped) .cifra-icono.rojo,.rescue-panel:not(.unscoped) .acceso-icono.rojo,.rescue-panel:not(.unscoped) .alertas-cortas li.critical .a-icono,.rescue-panel:not(.unscoped) .resumen li.rojo .r-icono{color:#8e211d}.rescue-panel:not(.unscoped) .cifra-icono.verde,.rescue-panel:not(.unscoped) .acceso-icono.verde{color:#0f6b48}.rescue-panel:not(.unscoped) .cifra-icono.morado,.rescue-panel:not(.unscoped) .acceso-icono.morado{color:#4a2c9b}.rescue-panel:not(.unscoped) .acceso-icono.gris{color:#33465f}.rescue-panel:not(.unscoped) .acceso-icono.azul,.rescue-panel:not(.unscoped) .acceso-icono.rojo,.rescue-panel:not(.unscoped) .acceso-icono.verde,.rescue-panel:not(.unscoped) .acceso-icono.morado,.rescue-panel:not(.unscoped) .acceso-icono.gris,.rescue-panel:not(.unscoped) .alertas-cortas li.critical .a-icono,.rescue-panel:not(.unscoped) .alertas-cortas li.urgent .a-icono,.rescue-panel:not(.unscoped) .alertas-cortas li.attention .a-icono,.rescue-panel:not(.unscoped) .resumen li.ambar .r-icono,.rescue-panel:not(.unscoped) .resumen li.rojo .r-icono,.rescue-panel:not(.unscoped) .resumen li.pendiente-fila .r-icono{background:none}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-icono.azul{background:#e8f0fe;color:#1a56db}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-icono.rojo{background:#fdecea;color:#d92b25}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-icono.verde{background:#e6f6ee;color:#0f9d63}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-icono.morado{background:#f1ebfd;color:#6d3fe0}.rescue-panel:not(.unscoped) .mapa-mini .chip{position:absolute;top:10px;left:10px;background:#fffffff0}@media(min-width:1200px){.rescue-panel:not(.unscoped) .cifras-cabecera .cifra{padding:6px 26px;gap:14px}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-icono{width:50px;height:50px}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-icono svg{width:27px;height:27px}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-texto{gap:2px}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-texto small{font-size:13px}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-texto strong{font-size:38px;letter-spacing:-.01em}.rescue-panel:not(.unscoped) .cifras-cabecera .cifra-texto em{font-size:12.5px}}.rescue-panel:not(.unscoped) .columna-mapa .pestana-panel.puesta .pestana-dato{background:#eef4fd}.rescue-panel:not(.unscoped) .dibujo-alta button.rojo{background:#d92b25}.rescue-panel:not(.unscoped) .zona-cifras .sos{padding:2px 7px;border-radius:999px;background:#fdeceb;color:#c0332e;font-size:11px;font-weight:800}.rescue-panel:not(.unscoped) .pestanas-zona .pestana-panel.puesta .pestana-dato{background:#eef4fd}.rescue-panel:not(.unscoped) .cajon-hilo .estado{padding:18px 16px}.rescue-panel:not(.unscoped) .ficha-hito .estado{color:#93a9c9}.rescue-panel:not(.unscoped) .ficha-hito .gente-hito .g-dato b.sin{color:#6d82a3}.rescue-panel:not(.unscoped) .ficha-hito .punto.equipo{background:#17a672}.rescue-panel:not(.unscoped) .ficha-hito .punto.zona{background:#1d6cf5}.rescue-panel:not(.unscoped) .ficha-hito .estado{padding:18px 16px}.rescue-panel:not(.unscoped) .f-cifra.azul .f-icono{background:#1d6cf5}.rescue-panel:not(.unscoped) .f-cifra.verde .f-icono{background:#17a672}.rescue-panel:not(.unscoped) .f-cifra.naranja .f-icono{background:#ef6c00}.rescue-panel:not(.unscoped) .f-cifra.rojo .f-icono{background:#e0342f}.rescue-panel:not(.unscoped) .mandos-mapa button.puesto{border-color:transparent;background:var(--azul);color:#fff}.rescue-panel:not(.unscoped) .cajon-hilo .hito.equipo .punto{background:#17a672}.rescue-panel:not(.unscoped) .cajon-hilo .hito.zona .punto{background:#1d6cf5}.rescue-panel:not(.unscoped) .cabeza-hito .punto.equipo{background:#17a672}.rescue-panel:not(.unscoped) .cabeza-hito .punto.zona{background:#1d6cf5}.rescue-panel:not(.unscoped) .gente-hito .g-dato b.sin{color:#9aa9bd;font-size:13px;font-style:italic;font-weight:600}.rescue-panel:not(.unscoped) .gente-zona li.sos{background:#fef7f6}.rescue-panel:not(.unscoped) .gente-zona .bateria{color:#46587a;font-size:12.5px;font-weight:700}.rescue-panel:not(.unscoped) .gente-zona .bateria.critica{color:#c0332e}@media(max-width:1100px){.rescue-panel:not(.unscoped) .zona-reparto{grid-template-columns:minmax(0,1fr)}}.rescue-panel:not(.unscoped) .chip.modo-active{background:#fdeceb;color:#c0332e}.rescue-panel:not(.unscoped) .chip.modo-inactive{background:#eef2f8;color:#64748b}.rescue-panel:not(.unscoped) .chip.modo-drill{background:#f1ebfd;color:#5b2fc4}.rescue-panel:not(.unscoped) .alta .es-simulacro .casilla{display:flex;align-items:center;gap:8px;padding:9px 0;font-size:13.5px}.rescue-panel:not(.unscoped) .alta .es-simulacro input{width:16px;height:16px}.rescue-panel:not(.unscoped) .fichas>li.sos{background:#fef7f6}.rescue-panel:not(.unscoped) .bateria{color:#46587a;font-size:12.5px;font-weight:700}.rescue-panel:not(.unscoped) .bateria.critica{color:#c0332e}.rescue-panel:not(.unscoped) .ficha-datos .dato{color:#46587a;font-size:12px}.rescue-panel:not(.unscoped) .ficha-datos .dato b{display:block;color:#93a3ba;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.rescue-panel:not(.unscoped) .ficha-datos .dato.pendiente{color:#ef6c00}.rescue-panel:not(.unscoped) .ficha-datos i.critica{color:#c0332e}.rescue-panel:not(.unscoped) .eq-baldosa{display:grid;place-items:center;width:56px;height:56px;padding:14px;border-radius:16px;box-sizing:border-box}.rescue-panel:not(.unscoped) .eq-baldosa svg,.rescue-panel:not(.unscoped) .eq-baldosa svg path,.rescue-panel:not(.unscoped) .eq-baldosa svg circle,.rescue-panel:not(.unscoped) .eq-baldosa svg rect,.rescue-panel:not(.unscoped) .eq-baldosa svg line,.rescue-panel:not(.unscoped) .eq-baldosa svg polyline{fill:none;stroke:#fff;stroke-width:2}.rescue-panel:not(.unscoped) .eq-baldosa svg{width:100%;height:100%}.rescue-panel:not(.unscoped) .eq-baldosa.k9{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .eq-baldosa.medico{background:#17a672;color:#fff}.rescue-panel:not(.unscoped) .eq-baldosa.agua{background:#0e8fbf;color:#fff}.rescue-panel:not(.unscoped) .eq-baldosa.rescate{background:#6d3fe0;color:#fff}.rescue-panel:not(.unscoped) .eq-cifra .eq-icono.buena{color:#17a672}.rescue-panel:not(.unscoped) .eq-cifra .eq-icono.media{color:#e8890c}.rescue-panel:not(.unscoped) .eq-cifra .eq-icono.critica{color:#e0342f}.rescue-panel:not(.unscoped) .chip.pastilla-estado{margin:0;padding:3px 9px;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.rescue-panel:not(.unscoped) .chip.pastilla-estado.available{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-estado.en_route{background:#e8890c;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-estado.on_scene{background:#17a672;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-estado.resting{background:#7b4fe0;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-estado.off_duty{background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .eq-bateria.buena .eq-icono{color:#17a672}.rescue-panel:not(.unscoped) .eq-bateria.media .eq-icono{color:#e8890c}.rescue-panel:not(.unscoped) .eq-bateria.critica .eq-icono{color:#e0342f}.rescue-panel:not(.unscoped) .eq-bateria.sin-dato .eq-icono{color:#98a7bb}.rescue-panel:not(.unscoped) .alta-equipo .boton{padding:8px 14px;font-size:12.5px}.rescue-panel:not(.unscoped) .mapa-mini .chip{top:7px;left:7px;padding:2px 7px;font-size:9.5px}.rescue-panel:not(.unscoped) .evento .tipo{font-size:11px}.rescue-panel:not(.unscoped) .evento .sitio{font-size:12px}.rescue-panel:not(.unscoped) .evento .fecha{font-size:11px}.rescue-panel:not(.unscoped) .filtros-evento button.puesto{border-color:transparent;background:var(--azul);color:#fff;font-weight:700}.rescue-panel:not(.unscoped) .filtros-evento .cuenta{padding:1px 7px;border-radius:6px;background:#eef4fd;color:#46587a;font-size:11.5px;font-weight:800}.rescue-panel:not(.unscoped) .filtros-evento button.puesto .cuenta{background:#ffffff3d;color:#fff}.rescue-panel:not(.unscoped) .vista-eventos button.puesto{background:#eef4fd;color:var(--azul)}.rescue-panel:not(.unscoped) .eventos{display:grid;gap:14px}.rescue-panel:not(.unscoped) .fila-mapa .chip{position:absolute;top:12px;left:12px;background:#fffffff0}.rescue-panel:not(.unscoped) .fila-que .chip.suelto{justify-self:start;margin-top:3px}.rescue-panel:not(.unscoped) .fila-estado .boton{margin-top:14px;padding:10px 14px;font-size:13px}.rescue-panel:not(.unscoped) .salud.malo{background:#fdeceb;color:#a32721}.rescue-panel:not(.unscoped) .eventos.rejilla{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.rescue-panel:not(.unscoped) .eventos.rejilla .fila-evento{grid-template-columns:minmax(0,1fr)}.rescue-panel:not(.unscoped) .eventos.rejilla .cifras-fila-lista,.rescue-panel:not(.unscoped) .eventos.rejilla .fila-estado{border-left:0;border-top:1px solid var(--borde)}@media(max-width:1200px){.rescue-panel:not(.unscoped) .eventos .fila-evento{grid-template-columns:repeat(2,minmax(0,1fr))}.rescue-panel:not(.unscoped) .eventos .fila-evento .fila-mapa{grid-column:1/-1;min-height:150px;border-radius:14px 14px 0 0}.rescue-panel:not(.unscoped) .eventos .fila-evento .cifras-fila-lista{border-top:1px solid var(--borde)}.rescue-panel:not(.unscoped) .eventos .fila-evento .fila-estado{grid-column:1/-1;align-content:start;justify-items:start;text-align:left;border-top:1px solid var(--borde);border-left:0}.rescue-panel:not(.unscoped) .eventos .fila-evento .fila-estado .salud{justify-self:start}}@media(max-width:860px){.rescue-panel:not(.unscoped) .eventos .fila-evento{grid-template-columns:minmax(0,1fr)}.rescue-panel:not(.unscoped) .eventos .fila-evento .cifras-fila-lista{border-left:0}}.rescue-panel:not(.unscoped) .paginas button.puesta{border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .acciones-evento .boton{padding:10px 14px;font-size:13px}.rescue-panel:not(.unscoped) .acciones-evento .mas.puesto{border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .ventana .nota{margin:0;color:var(--tenue);font-size:12.5px;line-height:1.55}.rescue-panel:not(.unscoped) .pie-ventana .boton.peligro{background:#d92b25}.rescue-panel:not(.unscoped) .acciones-evento .boton{height:40px;margin:0;padding:0 18px;display:inline-flex;align-items:center}.rescue-panel:not(.unscoped) .acciones-evento .boton svg{width:17px;height:17px;margin-left:7px}.rescue-panel:not(.unscoped) app-rescate-miga{display:block;margin-bottom:16px}.rescue-panel:not(.unscoped) .ficha-evento .chip{justify-self:start}.rescue-panel:not(.unscoped) .tarjeta header h2{margin-right:auto}.rescue-panel:not(.unscoped) .ficha-evento header .chip{flex:none}.rescue-panel:not(.unscoped) .chip.riesgo-1{background:#fdeceb;color:#c0332e}.rescue-panel:not(.unscoped) .chip.riesgo-2{background:#fff4e2;color:#ef6c00}.rescue-panel:not(.unscoped) .chip.riesgo-3{background:#eef4fd;color:#46587a}.rescue-panel:not(.unscoped) .chip.riesgo-4,.rescue-panel:not(.unscoped) .chip.riesgo-5{background:#eef2f8;color:#64748b}.rescue-panel:not(.unscoped) .cifra-zona.rojo{color:#e0342f}.rescue-panel:not(.unscoped) .cifra-zona.azul{color:#1d6cf5}.rescue-panel:not(.unscoped) .cifra-zona.verde{color:#17a672}.rescue-panel:not(.unscoped) .cifra-zona.morado{color:#6d3fe0}.rescue-panel:not(.unscoped) .cifra-zona.naranja{color:#ef6c00}.rescue-panel:not(.unscoped) .cifra-zona.aviso{color:#ef6c00}.rescue-panel:not(.unscoped) .filtros-gente button.puesto{border-color:transparent;background:var(--azul);color:#fff}.rescue-panel:not(.unscoped) .filtros-gente .cuenta{padding:0 5px;border-radius:5px;background:#eef4fd;color:#46587a;font-size:11px;font-weight:800}.rescue-panel:not(.unscoped) .filtros-gente button.puesto .cuenta{background:#ffffff3d;color:#fff}.rescue-panel:not(.unscoped) .fichas .pila b.critica{color:#c0332e}.rescue-panel:not(.unscoped) .fichas .pila b.sin{color:#b6c2d4}.rescue-panel:not(.unscoped) .bateria-dibujo.critica{border-color:#c0332e}.rescue-panel:not(.unscoped) .bateria-dibujo.critica:after{background:#c0332e}.rescue-panel:not(.unscoped) .bateria-dibujo.critica i{background:#e0342f}.rescue-panel:not(.unscoped) .chip.en-zona{background:#e6f6ee;color:#0f6b48}.rescue-panel:not(.unscoped) .chip.estado-mision{background:#fff4e2;color:#ef6c00;flex:none}@media(max-width:1400px){.rescue-panel:not(.unscoped) .zona-reparto{grid-template-columns:minmax(0,1fr) 300px}.rescue-panel:not(.unscoped) .mapa-zona{grid-column:1/-1}.rescue-panel:not(.unscoped) .tira-actividad{grid-auto-flow:row}.rescue-panel:not(.unscoped) .tira-actividad>li+li{border-left:0;border-top:1px solid var(--borde);padding-top:10px;margin-top:10px}}.rescue-panel:not(.unscoped) .zona-reparto .equipos-zona .chip.en-zona{align-self:start}.rescue-panel:not(.unscoped) .ae-fondo{position:fixed;inset:0;z-index:40;background:#0b254552}.rescue-panel:not(.unscoped) .ae-cerrar{display:grid;place-items:center;width:34px;height:34px;padding:8px;border:0;border-radius:9px;background:none;color:#5b6b82;cursor:pointer;box-sizing:border-box}.rescue-panel:not(.unscoped) .ae-cerrar:hover{background:#eef2f8;color:#0b2545}.rescue-panel:not(.unscoped) .ae-cerrar svg{width:100%;height:100%}.rescue-panel:not(.unscoped) .ae-opcion.puesta{border-color:var(--azul);border-width:1.5px}.rescue-panel:not(.unscoped) .ae-filtrar.puesta{border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .ae-baldosa.k9{background:#2563eb}.rescue-panel:not(.unscoped) .ae-baldosa.medico{background:#17a672}.rescue-panel:not(.unscoped) .ae-baldosa.agua{background:#0e8fbf}.rescue-panel:not(.unscoped) .ae-baldosa.rescate{background:#6d3fe0}.rescue-panel:not(.unscoped) .ae-lista .chip{text-transform:none;letter-spacing:0;font-size:13px;font-weight:700}.rescue-panel:not(.unscoped) .ae-lista .chip.libre{background:#17a672;color:#fff}.rescue-panel:not(.unscoped) .ae-lista .chip.ocupado{background:#e8890c;color:#fff}.rescue-panel:not(.unscoped) .ae-capacidad.puesta{border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .mi-bateria.buena{color:#0f7f57}.rescue-panel:not(.unscoped) .mi-bateria.media{color:#b96806}.rescue-panel:not(.unscoped) .mi-bateria.critica{color:#c0332e}.rescue-panel:not(.unscoped) .mi-cajon{position:fixed;top:0;right:0;bottom:0;z-index:41;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(560px,100vw);background:#fff;box-shadow:-18px 0 44px #0b25452e}.rescue-panel:not(.unscoped) .mi-titulo{display:flex;align-items:start;justify-content:space-between;gap:12px;padding:24px 26px 18px;border-bottom:1px solid var(--borde)}.rescue-panel:not(.unscoped) .mi-titulo h3{margin:0;color:#0b2545;font-size:18px;font-weight:800}.rescue-panel:not(.unscoped) .mi-titulo p{display:flex;align-items:center;gap:10px;margin:2px 0 0;color:var(--tenue);font-size:13px}.rescue-panel:not(.unscoped) .mi-cuerpo{padding:22px 26px 26px;overflow-y:auto}.rescue-panel:not(.unscoped) .mi-icono{display:grid;place-items:center;width:20px;height:20px;color:#5b6b82}.rescue-panel:not(.unscoped) .mi-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .mi-caja.azul .mi-icono{color:var(--azul)}.rescue-panel:not(.unscoped) .mi-caja.buena .mi-icono{color:#0f7f57}.rescue-panel:not(.unscoped) .mi-caja.media .mi-icono{color:#b96806}.rescue-panel:not(.unscoped) .mi-caja.critica .mi-icono{color:#c0332e}.rescue-panel:not(.unscoped) .mi-seccion{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#0b2545;font-size:16px;font-weight:800}.rescue-panel:not(.unscoped) .mi-seccion .mi-icono{color:var(--azul)}.rescue-panel:not(.unscoped) .mi-quitar .mi-icono{color:#c0332e}.rescue-panel:not(.unscoped) .mi-mover .mi-icono{color:#fff}.rescue-panel:not(.unscoped) .boton-anadir{display:flex;align-items:center;gap:9px;margin-left:auto;padding:10px 18px;border:1.5px solid var(--azul);border-radius:10px;background:#fff;color:var(--azul);min-height:41px;font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;white-space:nowrap}.rescue-panel:not(.unscoped) .boton-anadir:hover:not(:disabled){background:#f5f8ff}.rescue-panel:not(.unscoped) .boton-anadir:disabled{opacity:.5;cursor:default}.rescue-panel:not(.unscoped) .boton-anadir svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:2.4}.rescue-panel:not(.unscoped) .mg-mandos button.puesto{border-color:var(--azul);background:var(--azul);color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-sitio{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none}.rescue-panel:not(.unscoped) .chip.pastilla-sitio svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .chip.pastilla-sitio.aqui{background:#0b2545;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-sitio.de-paso{background:#5b6b82;color:#fff}.rescue-panel:not(.unscoped) .pe-panel{padding:20px 22px 22px}.rescue-panel:not(.unscoped) .pe-cabeza{display:block;padding:0;border:0}.rescue-panel:not(.unscoped) .pe-cabeza h2{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:700}.rescue-panel:not(.unscoped) .pe-cabeza p{margin:4px 0 0;color:var(--tenue);font-size:13px}.rescue-panel:not(.unscoped) .pe-marca{display:grid;place-items:center;min-width:26px;height:24px;padding:0 8px;border-radius:999px;background:#e0342f;color:#fff;font-size:12px;font-weight:700}.rescue-panel:not(.unscoped) .pe-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0}@media(max-width:1000px){.rescue-panel:not(.unscoped) .pe-cifras{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}.rescue-panel:not(.unscoped) .pe-cifra{display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-areas:"icono numero" "icono nombre" "icono apoyo";align-content:center;gap:0 12px;padding:14px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff;font:inherit;text-align:left;cursor:pointer}.rescue-panel:not(.unscoped) div.pe-cifra{cursor:default}.rescue-panel:not(.unscoped) .pe-cifra.puesta{border-color:var(--azul);border-width:1.5px}.rescue-panel:not(.unscoped) .pe-cifra strong{grid-area:numero;color:#0b2545;font-size:18px;font-weight:700;line-height:1.1}.rescue-panel:not(.unscoped) .pe-cifra small{grid-area:nombre;min-width:0;color:#33465f;font-size:13px;font-weight:700;overflow-wrap:anywhere}.rescue-panel:not(.unscoped) .pe-cifra em{grid-area:apoyo;min-width:0;color:var(--tenue);font-size:12px;font-style:normal;overflow-wrap:anywhere}.rescue-panel:not(.unscoped) .pe-icono{grid-area:icono;display:grid;place-items:center;width:38px;height:38px;padding:10px;align-self:center;border-radius:50%;box-sizing:border-box}.rescue-panel:not(.unscoped) .pe-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .pe-cifra.rojo .pe-icono{background:#e0342f;color:#fff}.rescue-panel:not(.unscoped) .pe-cifra.azul .pe-icono{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .pe-cifra.naranja .pe-icono{background:#e8890c;color:#fff}.rescue-panel:not(.unscoped) .pe-cifra.verde .pe-icono{background:#17a672;color:#fff}.rescue-panel:not(.unscoped) .pe-filtros{display:flex;gap:10px;margin-bottom:14px;flex-wrap:wrap}.rescue-panel:not(.unscoped) .pe-buscar{position:relative;flex:1;min-width:220px}.rescue-panel:not(.unscoped) .pe-lupa{position:absolute;top:50%;left:12px;display:grid;place-items:center;width:16px;height:16px;color:#7b8ca3;transform:translateY(-50%)}.rescue-panel:not(.unscoped) .pe-lupa svg{width:100%;height:100%;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .pe-buscar input,.rescue-panel:not(.unscoped) .pe-filtros select{width:100%;min-width:0;padding:11px 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;font:inherit;font-size:13px}.rescue-panel:not(.unscoped) .pe-buscar input{padding-left:36px}.rescue-panel:not(.unscoped) .pe-filtros select{width:auto}.rescue-panel:not(.unscoped) .pe-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}.rescue-panel:not(.unscoped) .pe-lista>li{display:grid;grid-template-columns:56px minmax(150px,1.4fr) minmax(0,1fr) minmax(0,1.1fr) auto minmax(0,.9fr) auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}.rescue-panel:not(.unscoped) .pe-quien{display:grid;gap:2px;min-width:0}.rescue-panel:not(.unscoped) .pe-quien strong{color:#0b2545;font-size:13px;font-weight:700}.rescue-panel:not(.unscoped) .pe-quien small{color:var(--tenue);font-size:13px}.rescue-panel:not(.unscoped) .pe-equipo{display:flex;align-items:center;gap:6px;color:var(--tenue);font-size:13px}.rescue-panel:not(.unscoped) .pe-equipo svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .pe-etapa{display:grid;gap:4px;justify-items:start}.rescue-panel:not(.unscoped) .pe-etapa small{color:var(--tenue);font-size:13px}.rescue-panel:not(.unscoped) .pe-donde{display:grid;gap:2px;min-width:0;color:#0b2545;font-size:13px}.rescue-panel:not(.unscoped) .pe-donde>span{display:flex;align-items:center;gap:6px;font-weight:700}.rescue-panel:not(.unscoped) .pe-donde svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .pe-donde small{color:var(--tenue);font-weight:500}.rescue-panel:not(.unscoped) .pe-pila.buena svg{color:#17a672}.rescue-panel:not(.unscoped) .pe-pila.media svg{color:#e8890c}.rescue-panel:not(.unscoped) .pe-pila.critica svg{color:#e0342f}.rescue-panel:not(.unscoped) .pe-pila.critica b{color:#c0332e}.rescue-panel:not(.unscoped) .pe-ver{display:flex;align-items:center;gap:6px;padding:9px 14px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:var(--azul);font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}.rescue-panel:not(.unscoped) .pe-ver:hover{border-color:var(--azul)}.rescue-panel:not(.unscoped) .pe-ver svg{width:15px;height:15px;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .pe-pie{margin:10px 0 0;color:var(--tenue);font-size:13px;text-align:center}.rescue-panel:not(.unscoped) .pe-paginacion button.puesta{border-color:var(--azul);color:var(--azul);border-width:1.5px}.rescue-panel:not(.unscoped) .chip.pastilla-etapa{padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.sos{background:#e0342f}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.en_revision{background:#2563eb}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.en_camino{background:#e8890c}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.rescatada{background:#17a672}.rescue-panel:not(.unscoped) .pe-pestanas button.puesta{border-bottom-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .pe-datos{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0 0 18px}.rescue-panel:not(.unscoped) .pe-datos dt{display:flex;align-items:center;gap:7px;margin:0 0 4px;color:#0b2545;font-size:13px;font-weight:700}.rescue-panel:not(.unscoped) .pe-datos dd{margin:0;color:#46587a;font-size:13px;font-weight:500;overflow-wrap:anywhere}.rescue-panel:not(.unscoped) .pe-datos dd small{display:block;color:var(--tenue);font-size:13px;font-weight:400}.rescue-panel:not(.unscoped) .pe-mapa.alto{height:320px}.rescue-panel:not(.unscoped) .pe-hito.rojo .pe-marca-hito{background:#e0342f}.rescue-panel:not(.unscoped) .pe-hito.naranja .pe-marca-hito{background:#e8890c}.rescue-panel:not(.unscoped) .pe-hito.azul .pe-marca-hito{background:#2563eb}@keyframes emite-senal{0%{transform:scale(1);opacity:.5}70%{transform:scale(1.7);opacity:0}to{transform:scale(1.7);opacity:0}}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.sos,.rescue-panel:not(.unscoped) .pe-cifra.rojo .pe-icono,.rescue-panel:not(.unscoped) .pe-hito.rojo .pe-marca-hito{position:relative}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.sos:after,.rescue-panel:not(.unscoped) .pe-cifra.rojo .pe-icono:after,.rescue-panel:not(.unscoped) .pe-hito.rojo .pe-marca-hito:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:#e0342f;animation:emite-senal 1.6s ease-out infinite}.rescue-panel:not(.unscoped) .chip.pastilla-etapa.sos:after{border-radius:999px}@media(prefers-reduced-motion:reduce){.rescue-panel:not(.unscoped) .chip.pastilla-etapa.sos:after,.rescue-panel:not(.unscoped) .pe-cifra.rojo .pe-icono:after,.rescue-panel:not(.unscoped) .pe-hito.rojo .pe-marca-hito:after{animation:none;opacity:0}}.rescue-panel:not(.unscoped) .chip.pastilla-mision{padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-mision.pendiente{background:#2563eb}.rescue-panel:not(.unscoped) .chip.pastilla-mision.en_curso{background:#17a672}.rescue-panel:not(.unscoped) .chip.pastilla-mision.bloqueada{background:#e0342f}.rescue-panel:not(.unscoped) .chip.pastilla-mision.terminada{background:#98a7bb}.rescue-panel:not(.unscoped) .ms-peligros .mi-icono{color:#c0332e}.rescue-panel:not(.unscoped) .ms-cifra.azul .ms-icono{color:#2563eb}.rescue-panel:not(.unscoped) .ms-cifra.verde .ms-icono{color:#17a672}.rescue-panel:not(.unscoped) .ms-cifra.naranja .ms-icono{color:#e8890c}.rescue-panel:not(.unscoped) .ms-escala i.puesto{background:#e8890c}.rescue-panel:not(.unscoped) .ms-titulo{align-items:start;gap:14px}.rescue-panel:not(.unscoped) .ms-bloque .mi-seccion{margin-bottom:8px}.rescue-panel:not(.unscoped) .ms-extra .mi-seccion{margin-bottom:14px}.rescue-panel:not(.unscoped) .ms-extra .pe-datos{margin:0}.rescue-panel:not(.unscoped) .ms-boton{display:flex;align-items:center;justify-content:center;gap:9px;padding:13px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.rescue-panel:not(.unscoped) .ms-boton:hover{border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .ms-boton svg{width:16px;height:16px;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .ms-extra .pe-datos{gap:10px}.rescue-panel:not(.unscoped) .ms-extra .pe-datos>div{padding:12px 14px;border:1px solid var(--borde);border-radius:12px}.rescue-panel:not(.unscoped) .eq-cabeza-panel{display:flex;align-items:start;justify-content:space-between;gap:16px}.rescue-panel:not(.unscoped) .eq-lista-panel .eq-baldosa{width:48px;height:48px;padding:12px}.rescue-panel:not(.unscoped) .eq-cambiar{display:grid;gap:6px;margin-bottom:20px}.rescue-panel:not(.unscoped) .eq-cambiar>span{color:var(--tenue);font-size:13px;font-weight:500}.rescue-panel:not(.unscoped) .eq-cambiar select{padding:11px 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;font:inherit;font-size:13px}.rescue-panel:not(.unscoped) .mi-cuerpo .ae-capacidad{cursor:default}.rescue-panel:not(.unscoped) .ms-boton.puesto{border-color:var(--azul);color:var(--azul);border-width:1.5px}.rescue-panel:not(.unscoped) .es-cifras .pe-cifra{text-decoration:none}.rescue-panel:not(.unscoped) .es-cifras .pe-cifra:hover{border-color:var(--azul)}.rescue-panel:not(.unscoped) .pe-cifra.gris .pe-icono{background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .es-nuevo .boton{display:flex;align-items:center;gap:8px;white-space:nowrap}.rescue-panel:not(.unscoped) .es-nuevo .boton svg{width:15px;height:15px;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .es-acciones .ms-boton{padding:8px 12px}.rescue-panel:not(.unscoped) .es-acciones .ms-boton svg{width:14px;height:14px}.rescue-panel:not(.unscoped) .pe-lista.re-lista>li{grid-template-columns:56px minmax(160px,1.4fr) auto minmax(0,1.4fr) auto}.rescue-panel:not(.unscoped) .chip.pastilla-recurso{padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-recurso.disponible{background:#17a672}.rescue-panel:not(.unscoped) .chip.pastilla-recurso.reservado{background:#2563eb}.rescue-panel:not(.unscoped) .chip.pastilla-recurso.en_uso{background:#e8890c}.rescue-panel:not(.unscoped) .chip.pastilla-recurso.averiado{background:#e0342f}.rescue-panel:not(.unscoped) .eq-baldosa.disponible{background:#17a672;color:#fff}.rescue-panel:not(.unscoped) .eq-baldosa.reservado{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .eq-baldosa.en_uso{background:#e8890c;color:#fff}.rescue-panel:not(.unscoped) .eq-baldosa.averiado{background:#e0342f;color:#fff}.rescue-panel:not(.unscoped) .pe-cifras.rp-medios{margin-bottom:4px}.rescue-panel:not(.unscoped) .rp-dato.malo{color:#c0332e;font-weight:700}.rescue-panel:not(.unscoped) .pe-lista.rp-zonas>li{grid-template-columns:56px minmax(160px,1.6fr) auto minmax(0,1fr)}.rescue-panel:not(.unscoped) .chip.pastilla-zona{padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .rueda{display:inline-block;width:15px;height:15px;flex:none;border:2px solid rgba(11,37,69,.18);border-top-color:#5f22e8;border-radius:50%;animation:rueda-gira .7s linear infinite;vertical-align:-2px}.rescue-panel:not(.unscoped) .boton .rueda,.rescue-panel:not(.unscoped) .boton-anadir .rueda{border-color:#ffffff59;border-top-color:#fff}@keyframes rueda-gira{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.rescue-panel:not(.unscoped) .rueda{animation:rueda-late 1.4s ease-in-out infinite}@keyframes rueda-late{0%,to{opacity:.35}50%{opacity:1}}}.rescue-panel:not(.unscoped) .eq-cambiar{position:relative}.rescue-panel:not(.unscoped) .eq-cambiar .rueda{position:absolute;right:34px;bottom:12px}.rescue-panel:not(.unscoped) .ms-nuevo .boton{display:flex;align-items:center;gap:8px}.rescue-panel:not(.unscoped) .ms-nuevo .boton svg{width:15px;height:15px;fill:none;stroke:currentColor}.rescue-panel:not(.unscoped) .mn-parte.rojo .mn-marca{background:#e0342f;color:#fff}.rescue-panel:not(.unscoped) .mn-parte.verde .mn-marca{background:#17a672;color:#fff}.rescue-panel:not(.unscoped) .mn-parte.azul .mn-marca{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .mn-parte.naranja .mn-marca{background:#e8890c;color:#fff}.rescue-panel:not(.unscoped) .mn-parte.rojo{border-color:#e0342f}.rescue-panel:not(.unscoped) .mn-parte.rojo .mn-tipo{color:#c0332e}.rescue-panel:not(.unscoped) .al-aviso.rojo{border-color:#e0342f}.rescue-panel:not(.unscoped) .al-aviso.rojo .al-marca{background:#e0342f;color:#fff}.rescue-panel:not(.unscoped) .al-aviso.naranja .al-marca{background:#e8890c;color:#fff}.rescue-panel:not(.unscoped) .al-aviso.azul .al-marca{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .al-aviso.rojo .al-nivel{color:#c0332e}.rescue-panel:not(.unscoped) .eq-cambiar input[type=text],.rescue-panel:not(.unscoped) .eq-cambiar input[type=number]{height:40px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#0b2545;font-size:13px}.rescue-panel:not(.unscoped) .eq-cambiar small{color:var(--tenue);font-size:13px}.rescue-panel:not(.unscoped) .aj-fecha .mi-icono{flex:none}.rescue-panel:not(.unscoped) .aj-pie{display:flex;align-items:center;gap:14px;margin-bottom:4px}.rescue-panel:not(.unscoped) .aj-menu button.puesta{background:#eef4ff;color:#2563eb;font-weight:700}.rescue-panel:not(.unscoped) .tarjeta header.aj-panel-cabeza{display:block;margin-bottom:18px;padding:0 0 14px;border-bottom:1px solid var(--borde)}@media(prefers-reduced-motion:reduce){.rescue-panel:not(.unscoped) .aj-llave span{transition:none}}.rescue-panel:not(.unscoped) .aj-pie{display:flex;align-items:center;gap:14px;margin-top:18px}.rescue-panel:not(.unscoped) .aj-pie .boton{display:flex;align-items:center;gap:8px}@media(max-width:1450px){.rescue-panel:not(.unscoped) .aj-dos{grid-template-columns:minmax(0,1fr)}}@media(max-width:900px){.rescue-panel:not(.unscoped) .aj-marco{grid-template-columns:minmax(0,1fr)}.rescue-panel:not(.unscoped) .aj-menu{display:flex;overflow-x:auto;gap:6px}.rescue-panel:not(.unscoped) .aj-menu-grupo{display:none}.rescue-panel:not(.unscoped) .aj-menu button{flex:none}}.rescue-panel:not(.unscoped) .us-pestanas button.puesta{border-bottom-color:#2563eb;color:#2563eb}.rescue-panel:not(.unscoped) .us-panel .pe-cabeza,.rescue-panel:not(.unscoped) .us-panel .pe-cifras,.rescue-panel:not(.unscoped) .us-panel .pe-filtros,.rescue-panel:not(.unscoped) .us-panel .us-lista,.rescue-panel:not(.unscoped) .us-panel .us-roles,.rescue-panel:not(.unscoped) .us-panel .mn-lista,.rescue-panel:not(.unscoped) .us-panel .eq-alta,.rescue-panel:not(.unscoped) .us-panel .ae-pista-alta,.rescue-panel:not(.unscoped) .us-panel .us-clave,.rescue-panel:not(.unscoped) .us-panel .al-tranquilo,.rescue-panel:not(.unscoped) .us-panel .estado,.rescue-panel:not(.unscoped) .us-panel .us-pie{margin-left:20px;margin-right:20px}.rescue-panel:not(.unscoped) .us-panel .pe-cabeza{padding-top:20px}.rescue-panel:not(.unscoped) .chip.pastilla-rol{padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-rol.azul{background:#2563eb}.rescue-panel:not(.unscoped) .chip.pastilla-rol.verde{background:#17a672}.rescue-panel:not(.unscoped) .chip.pastilla-rol.violeta{background:#6d3fe0}.rescue-panel:not(.unscoped) .chip.pastilla-rol.naranja{background:#e8890c}.rescue-panel:not(.unscoped) .us-paginas button.puesta{border-color:#2563eb;background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .us-rol-marca.azul{background:#2563eb}.rescue-panel:not(.unscoped) .us-rol-marca.verde{background:#17a672}.rescue-panel:not(.unscoped) .us-rol-marca.violeta{background:#6d3fe0}.rescue-panel:not(.unscoped) .us-rol-marca.naranja{background:#e8890c}.rescue-panel:not(.unscoped) .aj-alta .boton{display:flex;align-items:center;justify-content:center;gap:8px;height:40px}.rescue-panel:not(.unscoped) .chip.pastilla-canal{padding:2px 8px;font-size:13px;font-weight:700;letter-spacing:0;text-transform:none;background:#98a7bb;color:#fff}.rescue-panel:not(.unscoped) .chip.pastilla-canal.verde{background:#17a672}.rescue-panel:not(.unscoped) .chip.pastilla-canal.naranja{background:#e8890c}.rescue-panel:not(.unscoped) .chip.pastilla-canal.gris{background:#98a7bb}.rescue-panel:not(.unscoped) .aj-cajon-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:18px}.rescue-panel:not(.unscoped) .aj-cajon-campos label{display:grid;gap:5px}.rescue-panel:not(.unscoped) .aj-cajon-campos .aj-ancho{grid-column:1/-1}.rescue-panel:not(.unscoped) .aj-cajon-campos span{color:var(--tenue);font-size:13px;font-weight:500}.rescue-panel:not(.unscoped) .aj-cajon-campos input,.rescue-panel:not(.unscoped) .aj-cajon-campos select{height:40px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;color:#0b2545;font-size:13px}.rescue-panel:not(.unscoped) .mi-cuerpo .aj-solo-activas{margin-bottom:18px}@keyframes mp-late{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.rescue-panel:not(.unscoped) .mp-punto{animation:none}}.rescue-panel:not(.unscoped) .mp-info.puesta{background:#2563eb}.rescue-panel:not(.unscoped) .mp-numeros dl>div.aviso dt svg,.rescue-panel:not(.unscoped) .mp-numeros dl>div.aviso dd{color:#ffd166}.rescue-panel:not(.unscoped) .mp-numeros dl>div.urgente dt svg,.rescue-panel:not(.unscoped) .mp-numeros dl>div.urgente dd{color:#ff2f22}.rescue-panel:not(.unscoped) .mp-fondos button.puesta{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .mp-botones button.puesta{background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .mp-buscador .pe-buscar input{border-color:#ffffff2e;background:#ffffff14;color:#fff}.rescue-panel:not(.unscoped) input::placeholder,.rescue-panel:not(.unscoped) textarea::placeholder{color:#8ba3c6}.rescue-panel:not(.unscoped) .mp-buscador .pe-lupa{color:#8ba3c6}.rescue-panel:not(.unscoped) .mp-buscador .estado{color:#9fb4d4}.rescue-panel:not(.unscoped) .mp-lista li.sos strong{color:#ff4b40}.rescue-panel:not(.unscoped) .mp-cara.sin{display:grid;place-items:center;background:#ffffff1f;color:#cfe0f7;font-size:11px;font-weight:700}.rescue-panel:not(.unscoped) .mp-globo-marca.sos{background:#e0342f}.rescue-panel:not(.unscoped) .mp-globo dd.bat.critica{color:#ff4b40}.rescue-panel:not(.unscoped) .mp-globo dd.bat.media{color:#ffc46b}@keyframes mp-onda{0%{opacity:.85;transform:scale(.75)}to{opacity:0;transform:scale(1.5)}}@media(prefers-reduced-motion:reduce){.rescue-panel:not(.unscoped) .marca-caso.late:before,.rescue-panel:not(.unscoped) .marca-equipo.late:before{animation:none;opacity:.4}}@media(max-width:900px){.rescue-panel:not(.unscoped) .mp-buscador{right:14px;left:14px;width:auto}.rescue-panel:not(.unscoped) .mp-cifras{display:none}}.rescue-panel:not(.unscoped) .marca-caso .rotulo.sos{background:#e0342f}.rescue-panel:not(.unscoped) .ia-invitacion .boton{display:flex;align-items:center;gap:8px}.rescue-panel:not(.unscoped) .ia-aviso.alta .ia-marca{color:#e0342f}.rescue-panel:not(.unscoped) .ia-aviso.media .ia-marca{color:#e8890c}.rescue-panel:not(.unscoped) .ia-pie .ms-boton{display:flex;align-items:center;gap:8px}.rescue-panel:not(.unscoped) .ed-acciones .boton-plano{display:flex;gap:7px;align-items:center}.rescue-panel:not(.unscoped) .ed-acciones .boton-plano svg{width:15px;height:15px}@media(max-width:1000px){.rescue-panel:not(.unscoped) .pe-lista>li,.rescue-panel:not(.unscoped) .eq-lista-panel>li,.rescue-panel:not(.unscoped) .re-lista>li,.rescue-panel:not(.unscoped) .rp-zonas>li{grid-template-columns:56px minmax(0,1fr);row-gap:10px}.rescue-panel:not(.unscoped) .pe-lista>li>*:nth-child(n+3),.rescue-panel:not(.unscoped) .eq-lista-panel>li>*:nth-child(n+3),.rescue-panel:not(.unscoped) .re-lista>li>*:nth-child(n+3),.rescue-panel:not(.unscoped) .rp-zonas>li>*:nth-child(n+3){grid-column:2/-1}}.rescue-panel:not(.unscoped) select{appearance:none;padding-right:34px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238fa3bd' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 11px center;background-size:15px 15px;cursor:pointer}.rescue-panel:not(.unscoped) .orden-eventos select{padding-right:0;background-image:none}.rescue-panel:not(.unscoped) .icono-accion{display:grid;place-items:center;width:38px;height:38px;padding:10px;border:1.5px solid var(--borde);border-radius:10px;background:#fff;color:var(--tenue);cursor:pointer}.rescue-panel:not(.unscoped) .icono-accion svg{width:100%;height:100%}.rescue-panel:not(.unscoped) .icono-accion:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .icono-accion:disabled{opacity:.5;cursor:default}.rescue-panel:not(.unscoped) .icono-accion.borrar{border-color:#fca5a5;color:#dc2626}.rescue-panel:not(.unscoped) .icono-accion.borrar:hover:not(:disabled){border-color:#dc2626;color:#dc2626}.rescue-panel:not(.unscoped) .boton-plano{display:inline-flex;gap:7px;align-items:center;padding:10px 18px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:var(--tinta);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;min-height:41px}.rescue-panel:not(.unscoped) .boton-plano:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}.rescue-panel:not(.unscoped) .boton-plano:disabled{opacity:.6;cursor:default}.rescue-panel:not(.unscoped) .boton-plano svg{width:15px;height:15px}.rescue-panel:not(.unscoped) .pl-nota-cajon{margin:14px 0 0;color:var(--tenue);font-size:12px;line-height:1.5}.rescue-panel:not(.unscoped) .es-titulo{margin:22px 0 12px}.rescue-panel:not(.unscoped) .es-cuando{margin-left:auto;color:var(--tenue);font-size:13px;font-weight:500}.rescue-panel:not(.unscoped) .aj-canal-marca{display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:10px;background:#2563eb;color:#fff}.rescue-panel:not(.unscoped) .aj-canal-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}.rescue-panel:not(.unscoped) .pl-puesto{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef4ff;color:var(--azul);font-size:14px;font-weight:700}.rescue-panel:not(.unscoped) .pl-puesto-espera{background:#f1f5f9;color:var(--tenue)}.rescue-panel:not(.unscoped) .pl-sector{margin:0 0 2px;color:var(--tenue);font-size:12px;font-weight:600}.rescue-panel:not(.unscoped) .pl-dentro{margin:0 0 8px;color:var(--tinta);font-size:15px;font-weight:700}.rescue-panel:not(.unscoped) .pl-detalle{display:grid;grid-template-columns:72px minmax(0,1fr);gap:3px 10px;margin:0}.rescue-panel:not(.unscoped) .pl-detalle dt{color:var(--tenue);font-size:12px;font-weight:500}.rescue-panel:not(.unscoped) .pl-detalle dd{margin:0;color:var(--tinta);font-size:12px;line-height:1.45}.rescue-panel:not(.unscoped) .pl-rotulo-falta{color:#b45309}.rescue-panel:not(.unscoped) .pl-falta{color:#b45309;font-weight:700}.rescue-panel:not(.unscoped) .ed-punto{width:7px;height:7px;margin-top:6px;margin-left:4px;border-radius:50%;background:var(--azul)}.rescue-panel:not(.unscoped) .ed-punto-hecho{width:15px;height:15px;margin-top:1px;color:#15803d}.rescue-panel:not(.unscoped) .ed-cerrado{color:var(--tenue);text-decoration:line-through}.rescue-panel:not(.unscoped) .ed-acciones-fila{display:flex;flex-wrap:wrap;gap:6px}.rescue-panel:not(.unscoped) .ed-texto{min-width:0}.rescue-panel:not(.unscoped) .ed-tabla{margin:0;padding:0;list-style:none;border:1px solid var(--borde);border-radius:14px;overflow:hidden}.rescue-panel:not(.unscoped) .ed-renglon{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--borde)}.rescue-panel:not(.unscoped) .ed-renglon:last-child{border-bottom:0}.rescue-panel:not(.unscoped) .ed-renglon:nth-child(2n){background:#fafbfd}.rescue-panel:not(.unscoped) .ed-tabla .ed-texto{color:var(--tinta);font-size:13px;line-height:1.5}.rescue-panel:not(.unscoped) .ed-tabla .ed-punto{margin:0 0 0 5px}.rescue-panel:not(.unscoped) .ed-tabla .ed-punto-hecho{margin:0}.rescue-panel:not(.unscoped) .ed-tabla .ed-acciones-fila{gap:8px}.rescue-panel:not(.unscoped) .ed-primera{margin-top:0}.rescue-panel:not(.unscoped) .ed-renglon-plan{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;padding:14px 16px}.rescue-panel:not(.unscoped) .ed-renglon-plan .pl-puesto{margin-top:2px}.rescue-panel:not(.unscoped) .ed-renglon-plan .ed-acciones-fila{margin-top:2px}.rescue-panel:not(.unscoped) .ed-renglon-plan .pl-puesto{font-weight:800}.rescue-panel:not(.unscoped) .aviso-descartar{flex-basis:100%;margin:0;color:#b4560a;font-size:12.5px;line-height:1.5}.rescue-panel:not(.unscoped) .aviso-guardar{flex-basis:100%;margin:0;color:#c0332e;font-size:12.5px;line-height:1.5}.rescue-panel:not(.unscoped) .ca-recorte{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;border:1px solid var(--borde);border-radius:12px;background:#fff;color:#46587a;font-size:13px;font-weight:500}.rescue-panel:not(.unscoped) .ca-recorte a{color:#2563eb;font-weight:700}@media(max-width:1200px){.rescue-panel:not(.unscoped) .ed-renglon{grid-template-columns:18px minmax(0,1fr);align-items:start}.rescue-panel:not(.unscoped) .ed-renglon-plan{grid-template-columns:34px minmax(0,1fr)}.rescue-panel:not(.unscoped) .ed-renglon .ed-acciones-fila{grid-column:2/-1;margin-top:10px}}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.critical{background:#fdeceb}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.critical .a-icono{background:#fbd9d7;color:#c0332e}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.urgent{background:#fdf3e2}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.urgent .a-icono{background:#f8e3c0;color:#ef6c00}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.attention{background:#eef4ff}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.attention .a-icono{background:#dbe8fd;color:var(--azul)}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.critical{border-color:#f6cac7}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.critical .a-icono{background:#0b1f3a;color:#ff8a86}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.urgent{border-color:#f6ddb8}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.urgent .a-icono{background:#0b1f3a;color:#ffc266}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.attention{border-color:#cddffb}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.attention .a-icono{background:#0b1f3a;color:#7fb2ff}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.critical,app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.urgent,app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.attention{background:#fff}app-rescate-alertas-panel:not(.unscoped) .alertas-cortas li.urgent .a-icono,app-rescate-alertas-panel:not(.unscoped) .resumen li.ambar .r-icono{color:#ef6c00}app-rescate-alertas-panel:not(.unscoped) .al-aviso{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-radius:14px}app-rescate-alertas-panel:not(.unscoped) .al-aviso.critical .al-icono{color:#c0332e}app-rescate-alertas-panel:not(.unscoped) .al-aviso.warning .al-icono{color:#b96806}app-rescate-alertas-panel:not(.unscoped) .al-aviso.info .al-icono{color:#2563eb}app-rescate-alertas-panel:not(.unscoped) .al-texto{display:grid;gap:2px;min-width:0}app-rescate-alertas-panel:not(.unscoped) .al-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-alertas-panel:not(.unscoped) .al-aviso{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-alertas-panel:not(.unscoped) .al-marca{display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:10px;background:#eef2f8;color:#46587a}app-rescate-alertas-panel:not(.unscoped) .al-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-alertas-panel:not(.unscoped) .al-texto{display:grid;gap:3px;min-width:0}app-rescate-alertas-panel:not(.unscoped) .al-nivel{color:var(--tenue);font-size:13px;font-weight:700}app-rescate-alertas-panel:not(.unscoped) .al-texto strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-alertas-panel:not(.unscoped) .al-texto small{color:var(--tenue);font-size:13px}app-rescate-alertas-panel:not(.unscoped) .al-tranquilo{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-alertas-panel:not(.unscoped) .al-tranquilo-icono{display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:10px;background:#17a672;color:#fff}app-rescate-alertas-panel:not(.unscoped) .al-tranquilo-icono svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-alertas-panel:not(.unscoped) .al-tranquilo div{display:grid;gap:3px}app-rescate-alertas-panel:not(.unscoped) .al-tranquilo strong{color:#0b2545;font-size:16px;font-weight:700}app-rescate-alertas-panel:not(.unscoped) .al-tranquilo span{color:var(--tenue);font-size:13px}app-rescate-mapa-grande:not(.unscoped) .mg-fondo{position:fixed;inset:0;z-index:60;background:#0b25458c}app-rescate-mapa-grande:not(.unscoped) .mg-caja{position:fixed;top:50%;left:50%;z-index:61;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(78vh,78vw);aspect-ratio:1/1;border-radius:16px;background:#fff;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 26px 64px #0b254557}app-rescate-mapa-grande:not(.unscoped) .mg-caja header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid var(--borde)}app-rescate-mapa-grande:not(.unscoped) .mg-caja header strong{display:block;color:#0b2545;font-size:16px;font-weight:700}app-rescate-mapa-grande:not(.unscoped) .mg-caja header small{color:var(--tenue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}app-rescate-mapa-grande:not(.unscoped) .mg-lienzo{min-height:0}app-rescate-mapa-grande:not(.unscoped) .mg-lienzo app-rescate-mapa{display:block;width:100%;height:100%}app-rescate-mapa-grande:not(.unscoped) .mg-lienzo{position:relative}app-rescate-mapa-grande:not(.unscoped) .mg-mandos{position:absolute;top:14px;right:14px;z-index:2;display:grid;gap:8px;justify-items:end}app-rescate-mapa-grande:not(.unscoped) .mg-mandos button{display:grid;place-items:center;width:38px;height:38px;padding:10px;border:1px solid var(--borde);border-radius:10px;background:#fffffff0;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-sizing:border-box}app-rescate-mapa-grande:not(.unscoped) .mg-mandos button:hover{border-color:var(--azul);color:var(--azul)}app-rescate-mapa-grande:not(.unscoped) .mg-mandos svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor}@media(max-width:620px){app-rescate-mapa-grande:not(.unscoped) .mg-caja{top:0;left:0;width:100vw;height:100dvh;aspect-ratio:auto;border-radius:0;transform:none}}app-rescate-casos-cola:not(.unscoped) .mando{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;align-items:start}app-rescate-casos-cola:not(.unscoped) .resumen{display:grid;gap:2px;margin:0;padding:8px;list-style:none}app-rescate-casos-cola:not(.unscoped) .resumen li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:13px}app-rescate-casos-cola:not(.unscoped) .resumen li:hover{background:#f7fafe}app-rescate-casos-cola:not(.unscoped) .resumen b{margin-left:auto;font-weight:800}app-rescate-casos-cola:not(.unscoped) .resumen b i{color:var(--tenue);font-size:11.5px;font-style:normal;font-weight:600}app-rescate-casos-cola:not(.unscoped) .resumen li.ambar b{color:#e07b1b}app-rescate-casos-cola:not(.unscoped) .resumen li.pendiente-fila b{color:#b6c2d4}app-rescate-casos-cola:not(.unscoped) .resumen .r-icono{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eef4ff;color:var(--azul);flex:none}app-rescate-casos-cola:not(.unscoped) .resumen .r-icono svg{width:15px;height:15px}app-rescate-casos-cola:not(.unscoped) .resumen li.ambar .r-icono{background:#fdf3e2;color:#ef6c00}app-rescate-casos-cola:not(.unscoped) .resumen li.pendiente-fila .r-icono{background:#f1f5fb;color:#a9b6c8}app-rescate-casos-cola:not(.unscoped) .lateral .resumen{padding:6px}app-rescate-casos-cola:not(.unscoped) .lateral .resumen li{padding:7px 9px;gap:9px;font-size:12.5px}app-rescate-casos-cola:not(.unscoped) .lateral .resumen li{padding:6px 9px}app-rescate-casos-cola:not(.unscoped) .resumen .r-icono{background:#0b1f3a;color:#7fb2ff;border-radius:8px}app-rescate-casos-cola:not(.unscoped) .resumen li.ambar .r-icono{background:#0b1f3a;color:#ffc266}app-rescate-casos-cola:not(.unscoped) .resumen li.pendiente-fila .r-icono{background:#26364e;color:#8fa3bd}app-rescate-casos-cola:not(.unscoped) .cifra-icono,app-rescate-casos-cola:not(.unscoped) .acceso-icono,app-rescate-casos-cola:not(.unscoped) .alertas-cortas .a-icono,app-rescate-casos-cola:not(.unscoped) .resumen .r-icono,app-rescate-casos-cola:not(.unscoped) .clima-icono{background:none;border-radius:0;box-shadow:none;width:auto;height:auto}app-rescate-casos-cola:not(.unscoped) .resumen .r-icono svg{width:16px;height:16px}app-rescate-casos-cola:not(.unscoped) .alertas-cortas li.urgent .a-icono,app-rescate-casos-cola:not(.unscoped) .resumen li.ambar .r-icono{color:#ef6c00}app-rescate-casos-cola:not(.unscoped) .resumen li.pendiente-fila .r-icono{color:#9aa9bd}app-rescate-casos-cola:not(.unscoped) .cifra-zona.grave{border-color:#f3b6b3}app-rescate-casos-cola:not(.unscoped) li.abierta .g-chevron{transform:rotate(180deg);color:#a9bedb}app-rescate-casos-cola:not(.unscoped) .eq-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:14px;font-weight:800}app-rescate-casos-cola:not(.unscoped) .mando .lateral{margin-top:21px}app-rescate-casos-cola:not(.unscoped) .cifra-zona.grave{color:#c0332e}app-rescate-casos-cola:not(.unscoped) .ed-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:800}app-rescate-casos-cola:not(.unscoped) .mi-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:18px;font-weight:800}app-rescate-casos-cola:not(.unscoped) .mi-mapa:hover .mi-lupa{opacity:1}app-rescate-casos-cola:not(.unscoped) .mi-lupa{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:8px;background:#0b2545d1;color:#fff;opacity:0;transition:opacity .12s ease;box-sizing:border-box}app-rescate-casos-cola:not(.unscoped) .mi-lupa svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-casos-cola:not(.unscoped) .pe-foto{width:44px;height:44px;border-radius:50%;object-fit:cover}app-rescate-casos-cola:not(.unscoped) .pe-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:700}app-rescate-casos-cola:not(.unscoped) .pe-pila{display:flex;align-items:center;gap:7px;color:#0b2545;font-size:13px}app-rescate-casos-cola:not(.unscoped) .pe-pila svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor}app-rescate-casos-cola:not(.unscoped) .pe-senal{display:grid;gap:2px;min-width:0}app-rescate-casos-cola:not(.unscoped) .pe-senal small{color:var(--tenue);font-size:13px}app-rescate-casos-cola:not(.unscoped) .pe-senal>span{display:flex;align-items:center;gap:6px;color:#0b2545;font-size:13px;font-weight:700}app-rescate-casos-cola:not(.unscoped) .pe-senal svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}app-rescate-casos-cola:not(.unscoped) .pe-paginacion{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px}app-rescate-casos-cola:not(.unscoped) .pe-paginacion button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-sizing:border-box}app-rescate-casos-cola:not(.unscoped) .pe-paginacion button:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}app-rescate-casos-cola:not(.unscoped) .pe-paginacion button:disabled{color:#b9c8dc;cursor:default}app-rescate-casos-cola:not(.unscoped) .pe-paginacion svg{width:16px;height:16px;fill:none;stroke:currentColor}app-rescate-casos-cola:not(.unscoped) .pe-pestanas{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--borde)}app-rescate-casos-cola:not(.unscoped) .pe-pestanas button{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--tenue);font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-casos-cola:not(.unscoped) .pe-mapa{position:relative;height:200px;width:100%;margin-bottom:20px;padding:0;border:0;border-radius:12px;overflow:hidden;background:none;cursor:pointer}app-rescate-casos-cola:not(.unscoped) .pe-mapa:hover .mi-lupa{opacity:1}app-rescate-casos-cola:not(.unscoped) .pe-mapa app-rescate-mapa{display:block;width:100%;height:100%}app-rescate-casos-cola:not(.unscoped) .pe-hilo{display:grid;gap:0;margin:0 0 20px;padding:0;list-style:none}app-rescate-casos-cola:not(.unscoped) .pe-hito{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:0 0 18px}app-rescate-casos-cola:not(.unscoped) .pe-hito:before{content:"";position:absolute;top:32px;bottom:0;left:15px;width:2px;background:var(--borde)}app-rescate-casos-cola:not(.unscoped) .pe-hito:last-child{padding-bottom:0}app-rescate-casos-cola:not(.unscoped) .pe-hito:last-child:before{display:none}app-rescate-casos-cola:not(.unscoped) .pe-marca-hito{display:grid;place-items:center;width:32px;height:32px;padding:8px;border-radius:50%;background:#98a7bb;color:#fff;box-sizing:border-box}app-rescate-casos-cola:not(.unscoped) .pe-marca-hito svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-casos-cola:not(.unscoped) .pe-hito.violeta .pe-marca-hito{background:#7b4fe0}app-rescate-casos-cola:not(.unscoped) .pe-hilo strong{display:block;color:#0b2545;font-size:13px;font-weight:700}app-rescate-casos-cola:not(.unscoped) .pe-hilo small{color:var(--tenue);font-size:13px}app-rescate-casos-cola:not(.unscoped) .ca-razones{display:grid;gap:6px;margin:0 0 20px;padding:0;list-style:none}app-rescate-casos-cola:not(.unscoped) .ca-razones>li{padding:9px 12px;border:1px solid var(--borde);border-radius:10px;color:#46587a;font-size:13px}app-rescate-casos-cola:not(.unscoped) .rp-periodos>li.abierto{box-shadow:inset 0 0 0 1px #2563eb}app-rescate-casos-cola:not(.unscoped) .rp-periodos>li.abierto .rp-numero{background:#2563eb;color:#fff}app-rescate-casos-cola:not(.unscoped) .ca-situacion{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;margin-bottom:16px;padding:14px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-casos-cola:not(.unscoped) .ca-situacion.grave{border-color:#e0342f;background:#fff}app-rescate-casos-cola:not(.unscoped) .ca-situacion-icono{display:grid;place-items:center;width:34px;height:34px;padding:8px;border-radius:10px;background:#eef2f8;color:#46587a}app-rescate-casos-cola:not(.unscoped) .ca-situacion.grave .ca-situacion-icono{background:#e0342f;color:#fff}app-rescate-casos-cola:not(.unscoped) .ca-situacion-icono svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-casos-cola:not(.unscoped) .ca-situacion-texto{display:grid;gap:3px;min-width:0}app-rescate-casos-cola:not(.unscoped) .ca-situacion-texto strong{color:#0b2545;font-size:16px;font-weight:700}app-rescate-casos-cola:not(.unscoped) .ca-situacion.grave .ca-situacion-texto strong{color:#c0332e}app-rescate-casos-cola:not(.unscoped) .ca-situacion-texto>span{color:#46587a;font-size:13px;font-weight:500}app-rescate-casos-cola:not(.unscoped) .ca-situacion-texto small{color:var(--tenue);font-size:13px}app-rescate-casos-cola:not(.unscoped) .mp-numeros dl>div.alto dt svg,app-rescate-casos-cola:not(.unscoped) .mp-numeros dl>div.alto dd{color:#ff9f45}app-rescate-casos-cola:not(.unscoped) .mp-globo-situacion.grave{background:#e0342f}app-rescate-evento:not(.unscoped) .modo-campo .flecha{width:16px;height:16px;margin-left:auto;color:#a9b6c8}app-rescate-evento:not(.unscoped) .cabecera-evento .linea-sitio{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:#46587a;font-size:13.5px}app-rescate-evento:not(.unscoped) .cabecera-evento .linea-sitio svg{width:15px;height:15px;color:#8fa3bd}app-rescate-evento:not(.unscoped) .cabecera-evento .linea-dato{margin:0 0 3px;color:var(--tenue);font-size:12.5px}app-rescate-evento:not(.unscoped) .mando{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;align-items:start}app-rescate-evento:not(.unscoped) .pestanas-mapa,app-rescate-evento:not(.unscoped) .botones-mapa{display:flex;gap:6px}app-rescate-evento:not(.unscoped) .pestanas-mapa button,app-rescate-evento:not(.unscoped) .botones-mapa button{padding:7px 14px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#46587a;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-evento:not(.unscoped) .mapa-caja{position:relative}app-rescate-evento:not(.unscoped) .mapa-caja app-rescate-mapa{display:block;height:560px}app-rescate-evento:not(.unscoped) .lateral{display:grid;gap:14px}app-rescate-evento:not(.unscoped) .pie-tarjeta{margin:0;padding:10px 18px 14px;color:var(--tenue);font-size:11.5px}app-rescate-evento:not(.unscoped) .pie-tarjeta .vivo{color:#17a672;font-weight:700}app-rescate-evento:not(.unscoped) .clima{display:flex;align-items:center;gap:20px;padding:16px 18px 6px}app-rescate-evento:not(.unscoped) .clima-ahora{display:grid;gap:2px}app-rescate-evento:not(.unscoped) .clima-ahora strong{font-size:30px;font-weight:800;line-height:1}app-rescate-evento:not(.unscoped) .clima-ahora small{color:var(--tenue);font-size:12.5px}app-rescate-evento:not(.unscoped) .clima-datos{display:grid;gap:5px;margin:0 0 0 auto;padding:0;list-style:none}app-rescate-evento:not(.unscoped) .clima-datos li{display:flex;gap:14px;font-size:12.5px}app-rescate-evento:not(.unscoped) .clima-datos li span{color:var(--tenue)}app-rescate-evento:not(.unscoped) .clima-datos li b{margin-left:auto;font-weight:700}app-rescate-evento:not(.unscoped) .tabla tr.p1 td:first-child{box-shadow:inset 3px 0 #e0342f}app-rescate-evento:not(.unscoped) .tabla tr.p3 td:first-child{box-shadow:inset 3px 0 #f0b429}app-rescate-evento:not(.unscoped) .nuevo-evento{display:inline-flex;align-items:center;gap:8px;text-decoration:none}app-rescate-evento:not(.unscoped) .nuevo-evento svg{width:15px;height:15px}app-rescate-evento:not(.unscoped) .mapa-caja .pestanas-mapa{position:absolute;top:14px;left:14px;z-index:2;display:flex;gap:4px;padding:4px;border-radius:11px;background:#fffffff5;box-shadow:0 6px 18px #081e4229}app-rescate-evento:not(.unscoped) .mapa-caja .pestanas-mapa button{padding:7px 15px;border:0;border-radius:8px;background:transparent;color:#46587a;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-evento:not(.unscoped) .capas{position:absolute;top:62px;left:14px;z-index:2}app-rescate-evento:not(.unscoped) .capas-boton{display:flex;align-items:center;gap:8px;padding:9px 13px;border:0;border-radius:10px;background:#fffffff5;box-shadow:0 6px 18px #081e4229;color:#33465f;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-evento:not(.unscoped) .capas-boton svg{width:15px;height:15px}app-rescate-evento:not(.unscoped) .capas-boton .flecha{width:13px;height:13px;color:#8fa3bd}app-rescate-evento:not(.unscoped) .capas-menu{display:grid;gap:2px;margin-top:6px;padding:8px;border-radius:11px;background:#fff;box-shadow:0 10px 26px #081e422e}app-rescate-evento:not(.unscoped) .capas-menu label{display:flex;align-items:center;gap:9px;padding:7px 9px;border-radius:8px;font-size:12.5px;cursor:pointer}app-rescate-evento:not(.unscoped) .capas-menu label:hover{background:#f1f6fe}app-rescate-evento:not(.unscoped) .capas-menu input{width:15px;height:15px;accent-color:#1d6cf5}app-rescate-evento:not(.unscoped) .herramientas{position:absolute;top:14px;right:14px;z-index:2;display:grid;gap:8px}app-rescate-evento:not(.unscoped) .herramientas button{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:10px;background:#fffffff5;box-shadow:0 6px 18px #081e4229;color:#46587a;cursor:pointer}app-rescate-evento:not(.unscoped) .herramientas button svg{width:18px;height:18px}app-rescate-evento:not(.unscoped) .clima-icono{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;background:#eef4ff;color:var(--azul);flex:none}app-rescate-evento:not(.unscoped) .clima-icono svg{width:30px;height:30px}app-rescate-evento:not(.unscoped) .lateral .resumen{padding:6px}app-rescate-evento:not(.unscoped) .lateral .resumen li{padding:7px 9px;gap:9px;font-size:12.5px}app-rescate-evento:not(.unscoped) .lateral .pie-tarjeta{padding:8px 16px 12px}app-rescate-evento:not(.unscoped) .lateral .alertas-cortas{gap:7px;padding:10px}app-rescate-evento:not(.unscoped) .lateral .alertas-cortas li{padding:10px}app-rescate-evento:not(.unscoped) .lateral .clima{padding:13px 16px 4px;gap:14px}app-rescate-evento:not(.unscoped) .lateral .clima-ahora strong{font-size:26px}app-rescate-evento:not(.unscoped) .lateral .clima-icono{width:46px;height:46px}app-rescate-evento:not(.unscoped) .lateral .clima-icono svg{width:26px;height:26px}app-rescate-evento:not(.unscoped) .mapa-caja app-rescate-mapa{height:500px}app-rescate-evento:not(.unscoped) .buscador{position:absolute;top:14px;right:62px;z-index:3;display:flex;gap:6px;padding:6px;border-radius:11px;background:#fffffff7;box-shadow:0 8px 22px #081e422e}app-rescate-evento:not(.unscoped) .buscador input{width:230px;padding:8px 11px;border:1px solid #d8e3f3;border-radius:8px;font:inherit;font-size:13px}app-rescate-evento:not(.unscoped) .buscador button{padding:8px 13px;border:0;border-radius:8px;background:var(--azul);color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-evento:not(.unscoped) .buscador .fallo-busqueda{color:#c0332e;font-size:12px;align-self:center;padding:0 6px}app-rescate-evento:not(.unscoped) .mapa-caja app-rescate-mapa{height:578px}app-rescate-evento:not(.unscoped) .lateral .resumen li{padding:6px 9px}app-rescate-evento:not(.unscoped) .lateral .alertas-cortas li{padding:9px 10px;gap:10px}app-rescate-evento:not(.unscoped) .lateral .alertas-cortas .a-texto small{line-height:1.35}app-rescate-evento:not(.unscoped) .lateral .clima{padding:11px 16px 2px}app-rescate-evento:not(.unscoped) .lateral .pie-tarjeta{padding:6px 16px 10px}app-rescate-evento:not(.unscoped) .columna-mapa{display:grid;gap:14px;align-content:start}app-rescate-evento:not(.unscoped) .columna-mapa .accesos{margin-top:0}app-rescate-evento:not(.unscoped) .columna-mapa .accesos-fila{grid-template-columns:repeat(3,minmax(0,1fr))}app-rescate-evento:not(.unscoped) .mapa-caja app-rescate-mapa{height:544px}app-rescate-evento:not(.unscoped) .clima-icono{background:#0b1f3a;color:#7fb2ff}app-rescate-evento:not(.unscoped) .vertice,app-rescate-evento:not(.unscoped) .dibujo-aviso,app-rescate-evento:not(.unscoped) .dibujo-alta{font-family:inherit}app-rescate-evento:not(.unscoped) .dibujo-aviso,app-rescate-evento:not(.unscoped) .dibujo-alta{position:absolute;left:50%;bottom:18px;z-index:4;display:flex;align-items:center;gap:10px;padding:11px 14px;border-radius:12px;background:#0b1f3a;box-shadow:0 12px 30px #081e4259;color:#fff;transform:translate(-50%)}app-rescate-evento:not(.unscoped) .dibujo-aviso span{display:grid;line-height:1.25}app-rescate-evento:not(.unscoped) .dibujo-aviso strong{font-size:13px}app-rescate-evento:not(.unscoped) .dibujo-aviso small{color:#9fb8db;font-size:11.5px}app-rescate-evento:not(.unscoped) .dibujo-alta p{margin:0;font-size:13px}app-rescate-evento:not(.unscoped) .dibujo-alta p strong{margin-right:6px}app-rescate-evento:not(.unscoped) .dibujo-alta input,app-rescate-evento:not(.unscoped) .dibujo-alta select{padding:7px 10px;border:1px solid #274874;border-radius:8px;background-color:#071a31;color:#fff;font:inherit;font-size:12.5px}app-rescate-evento:not(.unscoped) .dibujo-alta input[name=codigo]{width:56px;text-align:center}app-rescate-evento:not(.unscoped) .dibujo-aviso button,app-rescate-evento:not(.unscoped) .dibujo-alta button{padding:8px 13px;border:1.5px solid rgba(255,255,255,.55);border-radius:8px;background:transparent;color:#fff;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-evento:not(.unscoped) .dibujo-aviso button:disabled{opacity:.45;cursor:default}app-rescate-evento:not(.unscoped) .dibujo-aviso .fantasma,app-rescate-evento:not(.unscoped) .dibujo-alta .fantasma{background:transparent;border:1px solid #274874;color:#cfe0fb}app-rescate-evento:not(.unscoped) .dibujo-aviso .rojo,app-rescate-evento:not(.unscoped) .dibujo-alta .rojo{border-color:#dc2626;background:#dc2626;color:#fff}app-rescate-evento:not(.unscoped) .cifra-icono,app-rescate-evento:not(.unscoped) .acceso-icono,app-rescate-evento:not(.unscoped) .alertas-cortas .a-icono,app-rescate-evento:not(.unscoped) .resumen .r-icono,app-rescate-evento:not(.unscoped) .clima-icono{background:none;border-radius:0;box-shadow:none;width:auto;height:auto}app-rescate-evento:not(.unscoped) .clima-icono svg{width:40px;height:40px}app-rescate-evento:not(.unscoped) .cabecera-derecha .nuevo-evento{white-space:nowrap;flex:none}app-rescate-evento:not(.unscoped) .columna-mapa .tira-pestanas{margin:0}app-rescate-evento:not(.unscoped) .mapa-mando.card--con-pestanas{border-top-left-radius:0;margin-top:0}app-rescate-evento:not(.unscoped) .columna-mapa .pestana-dato{padding:1px 7px;border-radius:999px;background:#eef4fd;font-weight:700}app-rescate-evento:not(.unscoped) .mapa-mando{overflow:hidden}app-rescate-evento:not(.unscoped) .columna-mapa .tira-pestanas{margin-bottom:-14px}app-rescate-evento:not(.unscoped) .columna-mapa .pestana-panel{padding:9px 13px 10px;gap:7px}app-rescate-evento:not(.unscoped) .columna-mapa .pestana-nombre{font-size:12.5px}app-rescate-evento:not(.unscoped) .columna-mapa .pestana-dato{font-size:11.5px}app-rescate-evento:not(.unscoped) .columna-mapa .pestana-punto{width:8px;height:8px}app-rescate-evento:not(.unscoped) .dibujo-alta input[name=codigo-retoque]{width:56px;text-align:center}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid #274874;background:transparent;color:#cfe0fb}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion svg{width:17px;height:17px}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion:hover{background:#0f2a4c;border-color:#3a6098}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion.guardar{border-color:transparent;background:#1d6cf5;color:#fff}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion.guardar:hover{background:#1559d0}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion.borrar{margin-left:6px;border-color:#6b2b28;color:#ff8a86}app-rescate-evento:not(.unscoped) .dibujo-alta .icono-accion.borrar:hover{background:#3a1513;border-color:#a03b36}app-rescate-evento:not(.unscoped) .dibujo-alta .pregunta{font-size:13px;font-weight:700}app-rescate-evento:not(.unscoped) .dibujo-alta p{white-space:nowrap}app-rescate-evento:not(.unscoped) .dibujo-alta .pregunta,app-rescate-evento:not(.unscoped) .dibujo-alta button{white-space:nowrap}app-rescate-evento:not(.unscoped) .dibujo-alta .pregunta.malo{color:#c0332e;white-space:normal}app-rescate-evento:not(.unscoped) .mapa-mando{padding:10px}app-rescate-evento:not(.unscoped) .mapa-mando .mapa-caja{border-radius:10px;overflow:hidden}app-rescate-evento:not(.unscoped) .mapa-mando .mapa-caja app-rescate-mapa .lienzo-mapa{border-radius:10px}app-rescate-evento:not(.unscoped) .cuenta-cabecera{padding:2px 9px;border-radius:999px;background:#eef4fd;color:#46587a;font-size:12px;font-weight:800}app-rescate-evento:not(.unscoped) .lista-zonas{display:grid;gap:2px;margin:0;padding:0;list-style:none}app-rescate-evento:not(.unscoped) .zona-fila{display:flex;align-items:center;gap:11px;padding:10px 8px;border-radius:10px;color:inherit;text-decoration:none}app-rescate-evento:not(.unscoped) .zona-fila:hover{background:#f3f7fe}app-rescate-evento:not(.unscoped) .zona-marca{width:5px;height:30px;border-radius:3px;flex:none}app-rescate-evento:not(.unscoped) .zona-texto{display:grid;gap:1px;min-width:0}app-rescate-evento:not(.unscoped) .zona-texto strong{font-size:13.5px}app-rescate-evento:not(.unscoped) .zona-texto small{color:var(--tenue);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-rescate-evento:not(.unscoped) .zona-cifras{display:flex;align-items:center;gap:7px;margin-left:auto}app-rescate-evento:not(.unscoped) .zona-cifras .gente{color:#46587a;font-size:12.5px;font-weight:700}app-rescate-evento:not(.unscoped) .zona-fila .flecha{width:16px;height:16px;color:#a9b6c8;flex:none}app-rescate-evento:not(.unscoped) .pestanas-zona .pestana-dato{padding:1px 7px;border-radius:999px;background:#eef4fd;font-weight:700;font-size:11.5px}app-rescate-evento:not(.unscoped) .card--con-pestanas{border-top-left-radius:0;margin-top:0}app-rescate-evento:not(.unscoped) .mapa-zona.a-pantalla{position:fixed;inset:0;z-index:60;margin:0;padding:0;border:0;border-radius:0}app-rescate-evento:not(.unscoped) .mapa-zona.a-pantalla>header{display:none}app-rescate-evento:not(.unscoped) .mapa-zona.a-pantalla .mapa-caja{height:100%;border-radius:0}app-rescate-evento:not(.unscoped) .mapa-zona.a-pantalla app-rescate-mapa{height:100%}app-rescate-evento:not(.unscoped) .mapa-zona.a-pantalla .lienzo-mapa{border-radius:0}app-rescate-evento:not(.unscoped) .fila-que .linea-sitio{margin:0;display:flex;align-items:center;gap:7px;color:#46587a;font-size:13px}app-rescate-evento:not(.unscoped) .fila-que .linea-sitio svg{width:15px;height:15px;color:#8fa3bd;flex:none}app-rescate-evento:not(.unscoped) .pie-ventana .fantasma{padding:10px 16px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;font:inherit;font-size:13px;cursor:pointer}app-rescate-evento:not(.unscoped) .linea-miga{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;row-gap:10px;margin-bottom:14px}app-rescate-evento:not(.unscoped) .linea-miga app-rescate-miga{display:block;min-width:0}app-rescate-evento:not(.unscoped) .linea-miga .nuevo-evento{display:inline-flex;align-items:center;gap:8px;height:40px;flex:none;text-decoration:none}app-rescate-evento:not(.unscoped) .linea-miga .nuevo-evento svg{width:16px;height:16px}app-rescate-evento:not(.unscoped) .barra-evento{display:block;margin:0 0 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-evento:not(.unscoped) .ficha-evento{display:grid;gap:6px;padding:18px 20px}app-rescate-evento:not(.unscoped) .ficha-evento h1{margin:4px 0 2px;font-size:21px;font-weight:800;letter-spacing:-.01em}app-rescate-evento:not(.unscoped) .ficha-evento .linea-sitio{display:flex;align-items:center;gap:7px;margin:0;color:#46587a;font-size:13.5px}app-rescate-evento:not(.unscoped) .ficha-evento .linea-sitio svg{width:15px;height:15px;color:#8fa3bd;flex:none}app-rescate-evento:not(.unscoped) .ficha-evento .linea-dato{margin:0;color:var(--tenue);font-size:12.5px}app-rescate-evento:not(.unscoped) .icono-tarjeta{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--azul);border-radius:11px;color:var(--azul);flex:none}app-rescate-evento:not(.unscoped) .icono-tarjeta svg{width:20px;height:20px}app-rescate-evento:not(.unscoped) .mando .lateral{margin-top:21px}app-rescate-evento:not(.unscoped) .columna-mapa .tira-pestanas .pestana-panel{height:35px}app-rescate-evento:not(.unscoped) .mapa-caja app-rescate-mapa{height:720px}app-rescate-evento:not(.unscoped) .ficha-evento{display:block;padding:0}app-rescate-evento:not(.unscoped) .ficha-cuerpo{display:grid;gap:6px;padding:16px 18px}app-rescate-evento:not(.unscoped) .ficha-cuerpo h1{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}app-rescate-evento:not(.unscoped) .columna-mapa .tira-pestanas .pestanas-panel{padding-left:16px}app-rescate-evento:not(.unscoped) .mapa-zona .mapa-caja{position:relative;--ancho-cajon: 380px}app-rescate-evento:not(.unscoped) .mapa-mando.a-pantalla{position:fixed;inset:0;z-index:60;margin:0;padding:0;border:0;border-radius:0}app-rescate-evento:not(.unscoped) .mapa-mando.a-pantalla .mapa-caja{height:100%;border-radius:0}app-rescate-evento:not(.unscoped) .mapa-mando.a-pantalla app-rescate-mapa{height:100%}app-rescate-evento:not(.unscoped) .mapa-mando.a-pantalla .lienzo-mapa{border-radius:0}app-rescate-evento:not(.unscoped) .es-que .linea-sitio{gap:9px;line-height:1.45}app-rescate-evento:not(.unscoped) .dibujo-alta select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a8c4ea' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}@media(max-width:1100px){app-rescate-evento:not(.unscoped) .mando{grid-template-columns:minmax(0,1fr)}}app-rescate-eventos:not(.unscoped) .fallo{margin:0;color:#c0332e;font-size:13px}app-rescate-eventos:not(.unscoped) .cabeza-seccion{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}app-rescate-eventos:not(.unscoped) .cabeza-seccion h1{margin:0;font-size:24px;font-weight:800}app-rescate-eventos:not(.unscoped) .cabeza-seccion p{margin:5px 0 0;color:var(--tenue);font-size:13.5px}app-rescate-eventos:not(.unscoped) .pie-form{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}app-rescate-eventos:not(.unscoped) .cabecera-evento .linea-sitio{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:#46587a;font-size:13.5px}app-rescate-eventos:not(.unscoped) .cabecera-evento .linea-sitio svg{width:15px;height:15px;color:#8fa3bd}app-rescate-eventos:not(.unscoped) .dibujo-aviso .fantasma,app-rescate-eventos:not(.unscoped) .dibujo-alta .fantasma{background:transparent;border:1px solid #274874;color:#cfe0fb}app-rescate-eventos:not(.unscoped) .mapa-hueco{display:grid;place-items:center;height:100%;color:#ffffffb3;font-size:11.5px}app-rescate-eventos:not(.unscoped) .cajon-hilo .hace{padding:3px 9px;border-radius:999px;background:#f1f4f9;color:#7b8ca3;font-size:11px;font-weight:600;white-space:nowrap}app-rescate-eventos:not(.unscoped) .ventana.ventana-hito{width:min(1440px,100vw - 48px);max-height:calc(100vh - 80px);overflow-y:auto}app-rescate-eventos:not(.unscoped) .gente-zona .cuando{color:var(--tenue);font-size:12px}app-rescate-eventos:not(.unscoped) .cuando{color:var(--tenue);font-size:12px}app-rescate-eventos:not(.unscoped) .mapa-hueco{font-size:10.5px}app-rescate-eventos:not(.unscoped) .barra-eventos{display:flex;align-items:center;gap:12px;margin:18px 0 16px;flex-wrap:wrap}app-rescate-eventos:not(.unscoped) .filtros-evento{display:flex;flex-wrap:wrap;gap:8px;row-gap:6px}app-rescate-eventos:not(.unscoped) .filtros-evento button{display:flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;font:inherit;font-size:13px;font-weight:600;cursor:pointer}app-rescate-eventos:not(.unscoped) .filtros-evento button svg{width:15px;height:15px;flex:none}app-rescate-eventos:not(.unscoped) .filtros-evento button:hover{border-color:#c9d8ef}app-rescate-eventos:not(.unscoped) .buscador-eventos{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;max-width:380px;margin-left:auto;padding:0 13px;border:1px solid var(--borde);border-radius:10px;background:#fff}app-rescate-eventos:not(.unscoped) .buscador-eventos svg{width:17px;height:17px;color:#8fa3bd;flex:none}app-rescate-eventos:not(.unscoped) .buscador-eventos input{width:100%;padding:10px 0;border:0;background:none;font:inherit;font-size:13.5px;outline:none}app-rescate-eventos:not(.unscoped) .orden-eventos{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background:#fff}app-rescate-eventos:not(.unscoped) .orden-eventos svg{width:16px;height:16px;color:#8fa3bd;flex:none}app-rescate-eventos:not(.unscoped) .orden-eventos select{padding:10px 0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:#33465f;outline:none;cursor:pointer}app-rescate-eventos:not(.unscoped) .vista-eventos{display:flex;gap:4px;padding:3px;border:1px solid var(--borde);border-radius:10px;background:#fff}app-rescate-eventos:not(.unscoped) .vista-eventos button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:#8fa3bd;cursor:pointer}app-rescate-eventos:not(.unscoped) .vista-eventos button svg{width:17px;height:17px}app-rescate-eventos:not(.unscoped) .fila-evento{display:grid;grid-template-columns:268px repeat(3,minmax(0,1fr));align-items:stretch;padding:0;overflow:visible}app-rescate-eventos:not(.unscoped) .fila-evento .fila-mapa{border-radius:14px 0 0 14px;overflow:hidden}app-rescate-eventos:not(.unscoped) .fila-mapa{position:relative;background:#0b2f6b;min-height:210px}app-rescate-eventos:not(.unscoped) .fila-mapa img{display:block;width:100%;height:100%;object-fit:cover}app-rescate-eventos:not(.unscoped) .fila-que{display:grid;align-content:start;gap:5px;padding:18px 20px}app-rescate-eventos:not(.unscoped) .fila-que .tipo{color:#6d3fe0;font-size:12px;font-weight:800}app-rescate-eventos:not(.unscoped) .fila-que h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}app-rescate-eventos:not(.unscoped) .fila-que .linea-sitio{margin:0;display:flex;align-items:center;gap:7px;color:#46587a;font-size:13px}app-rescate-eventos:not(.unscoped) .fila-que .linea-sitio svg{width:15px;height:15px;color:#8fa3bd;flex:none}app-rescate-eventos:not(.unscoped) .fila-que .hace{color:var(--tenue)}app-rescate-eventos:not(.unscoped) .fila-que .descripcion{margin:6px 0 0;color:var(--tenue);font-size:12.5px;line-height:1.55}app-rescate-eventos:not(.unscoped) .cifras-fila-lista{display:block;border-left:1px solid var(--borde)}app-rescate-eventos:not(.unscoped) .fila-estado{display:grid;align-content:center;gap:4px;padding:16px 18px;border-left:1px solid var(--borde)}app-rescate-eventos:not(.unscoped) .fila-estado .rotulo{color:var(--tenue);font-size:11.5px}app-rescate-eventos:not(.unscoped) .fila-estado .rotulo:not(:first-child){margin-top:10px}app-rescate-eventos:not(.unscoped) .fila-estado .cuando{color:#33465f;font-size:12.5px;font-weight:700}app-rescate-eventos:not(.unscoped) .salud{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:700}app-rescate-eventos:not(.unscoped) .salud svg{width:15px;height:15px}app-rescate-eventos:not(.unscoped) .salud.bien{background:#e6f6ee;color:#0f6b48}app-rescate-eventos:not(.unscoped) .salud.atento{background:#fff4e2;color:#ef6c00}app-rescate-eventos:not(.unscoped) .salud.apagado{background:#eef2f8;color:#64748b}app-rescate-eventos:not(.unscoped) .pie-lista{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 18px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-eventos:not(.unscoped) .pie-lista .cuantos{color:#46587a;font-size:13px}app-rescate-eventos:not(.unscoped) .paginas{display:flex;gap:7px}app-rescate-eventos:not(.unscoped) .paginas button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#33465f;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-eventos:not(.unscoped) .paginas button svg{width:16px;height:16px}app-rescate-eventos:not(.unscoped) .paginas button:hover:not(:disabled){border-color:#c9d8ef}app-rescate-eventos:not(.unscoped) .paginas button:disabled{color:#c8d5e8;cursor:default}app-rescate-eventos:not(.unscoped) .acciones-evento{position:relative;display:flex;align-items:center;gap:8px;margin-top:14px}app-rescate-eventos:not(.unscoped) .acciones-evento .mas{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#46587a;cursor:pointer;flex:none}app-rescate-eventos:not(.unscoped) .acciones-evento .mas svg{width:18px;height:18px}app-rescate-eventos:not(.unscoped) .acciones-evento .mas:hover{border-color:#c9d8ef}app-rescate-eventos:not(.unscoped) .menu-evento{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;min-width:208px;padding:7px;border:1px solid var(--borde);border-radius:12px;background:#fff;box-shadow:0 14px 34px #081e4229}app-rescate-eventos:not(.unscoped) .menu-evento button{display:flex;align-items:center;gap:11px;padding:9px 10px;border:0;border-radius:8px;background:none;color:#33465f;font:inherit;font-size:13px;text-align:left;cursor:pointer}app-rescate-eventos:not(.unscoped) .menu-evento button svg{width:17px;height:17px;color:#8fa3bd;flex:none}app-rescate-eventos:not(.unscoped) .menu-evento button:hover{background:#f3f7fe}app-rescate-eventos:not(.unscoped) .menu-evento .raya{height:1px;margin:6px 4px;background:var(--borde)}app-rescate-eventos:not(.unscoped) .menu-evento .peligro{color:#c0332e}app-rescate-eventos:not(.unscoped) .menu-evento .peligro svg{color:#e0736e}app-rescate-eventos:not(.unscoped) .menu-evento .peligro:hover{background:#fdeceb}app-rescate-eventos:not(.unscoped) .velo{position:fixed;inset:0;z-index:40;background:#081e4252}app-rescate-eventos:not(.unscoped) .ventana{position:fixed;top:50%;left:50%;z-index:41;display:grid;gap:12px;width:min(420px,100vw - 40px);padding:22px;border-radius:16px;background:#fff;box-shadow:0 26px 60px #081e424d;transform:translate(-50%,-50%)}app-rescate-eventos:not(.unscoped) .ventana h2{margin:0;font-size:17px;font-weight:800}app-rescate-eventos:not(.unscoped) .ventana label{display:grid;gap:5px}app-rescate-eventos:not(.unscoped) .ventana label>span{color:#46587a;font-size:12px;font-weight:700}app-rescate-eventos:not(.unscoped) .ventana input[type=text],app-rescate-eventos:not(.unscoped) .ventana input:not([type]){padding:9px 11px;border:1px solid #d8e3f3;border-radius:9px;font:inherit;font-size:13.5px}app-rescate-eventos:not(.unscoped) .ventana .casilla{display:flex;align-items:center;gap:9px;font-size:13.5px}app-rescate-eventos:not(.unscoped) .ventana .casilla input{width:16px;height:16px}app-rescate-eventos:not(.unscoped) .pie-ventana{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}app-rescate-eventos:not(.unscoped) .pie-ventana .fantasma{padding:10px 16px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;font:inherit;font-size:13px;cursor:pointer}app-rescate-eventos:not(.unscoped) .aviso-corto{position:fixed;top:74px;left:50%;z-index:45;margin:0;padding:10px 16px;border-radius:10px;background:#0b1f3a;color:#fff;font-size:13px;transform:translate(-50%)}app-rescate-eventos:not(.unscoped) .fila-estado{justify-items:center;text-align:center}app-rescate-eventos:not(.unscoped) .fila-estado .salud{justify-self:center}app-rescate-eventos:not(.unscoped) .acciones-evento{justify-content:center;align-items:center}app-rescate-eventos:not(.unscoped) .acciones-evento .mas{width:40px;height:40px;margin:0}app-rescate-eventos:not(.unscoped) .ficha-evento .linea-sitio{display:flex;align-items:center;gap:7px;margin:0;color:#46587a;font-size:13.5px}app-rescate-eventos:not(.unscoped) .ficha-evento .linea-sitio svg{width:15px;height:15px;color:#8fa3bd;flex:none}app-rescate-eventos:not(.unscoped) .aj-campo.apagado{opacity:.45}app-rescate-eventos:not(.unscoped) .marca-equipo .rotulo,app-rescate-eventos:not(.unscoped) .marca-caso .rotulo{position:absolute;top:100%;left:50%;padding:2px 7px;border-radius:6px;background:#0b2545;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;transform:translate(-50%,3px)}app-rescate-eventos:not(.unscoped) .es-que .tipo{letter-spacing:.02em}app-rescate-eventos:not(.unscoped) .es-que .linea-sitio{gap:9px;line-height:1.45}app-rescate-eventos:not(.unscoped) .es-que .descripcion{margin-top:6px;max-width:46ch}app-rescate-eventos:not(.unscoped) .filtros-evento button,app-rescate-eventos:not(.unscoped) .buscador-eventos,app-rescate-eventos:not(.unscoped) .orden-eventos{min-height:41px}app-rescate-eventos:not(.unscoped) .buscador-eventos input,app-rescate-eventos:not(.unscoped) .orden-eventos select{padding:0}@media(max-width:620px){app-rescate-eventos:not(.unscoped) .ventana{top:0;left:0;align-content:center;width:100vw;height:100dvh;padding:22px 16px;border-radius:0;transform:none}}app-rescate-mapa-panel:not(.unscoped) .cifra-zona.grave{border-color:#f3b6b3}app-rescate-mapa-panel:not(.unscoped) .cifra-zona.grave{color:#c0332e}app-rescate-mapa-panel:not(.unscoped) .ca-situacion.grave{border-color:#e0342f;background:#fff}app-rescate-mapa-panel:not(.unscoped) .ca-situacion.grave .ca-situacion-icono{background:#e0342f;color:#fff}app-rescate-mapa-panel:not(.unscoped) .ca-situacion.grave .ca-situacion-texto strong{color:#c0332e}app-rescate-mapa-panel:not(.unscoped) .mp-lienzo{position:relative;height:calc(100dvh - 132px);min-height:480px;overflow:hidden;border-radius:16px;background:#eef2f8}app-rescate-mapa-panel:not(.unscoped) .mp-lienzo app-rescate-mapa{display:block;height:100%}app-rescate-mapa-panel:not(.unscoped) .mp-rotulo{position:absolute;z-index:3;top:14px;left:14px;display:grid;gap:3px;padding:10px 16px;border-radius:12px;background:#09182eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}app-rescate-mapa-panel:not(.unscoped) .mp-rotulo strong{color:#fff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-vivo{display:flex;align-items:center;gap:7px;color:#6ee7ab;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-punto{width:8px;height:8px;border-radius:50%;background:#6ee7ab;animation:mp-late 2s ease-in-out infinite}app-rescate-mapa-panel:not(.unscoped) .mp-rotulo{display:flex;align-items:center;gap:12px}app-rescate-mapa-panel:not(.unscoped) .mp-rotulo>div{display:grid;gap:3px;min-width:0}app-rescate-mapa-panel:not(.unscoped) .mp-rotulo{max-width:calc(100% - 300px);z-index:4}app-rescate-mapa-panel:not(.unscoped) .mp-rotulo strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}app-rescate-mapa-panel:not(.unscoped) .mp-info{display:grid;place-items:center;width:26px;height:26px;padding:3px;border:none;border-radius:8px;background:#ffffff24;color:#fff;cursor:pointer}app-rescate-mapa-panel:not(.unscoped) .mp-info svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-mapa-panel:not(.unscoped) .mp-numeros{position:absolute;z-index:4;top:82px;left:14px;width:300px;max-height:calc(100% - 96px);overflow-y:auto;padding:14px 16px;border-radius:14px;background:#09182edb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #040e1e66}app-rescate-mapa-panel:not(.unscoped) .mp-numeros-titulo{margin:0 0 10px;color:#8ba3c6;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-numeros-sin{margin:0;color:#9fb4d4;font-size:13px;line-height:1.5}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dl{display:grid;gap:2px;margin:0}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:5px 0}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dt{color:#fff;font-size:13px}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dd{margin:0;color:#fff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dl>div.alto dt svg,app-rescate-mapa-panel:not(.unscoped) .mp-numeros dl>div.alto dd{color:#ff9f45}app-rescate-mapa-panel:not(.unscoped) .mp-leyenda{position:absolute;z-index:3;bottom:14px;left:50%;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 16px;padding:8px 16px;border-radius:12px;background:#09182eb8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);transform:translate(-50%)}app-rescate-mapa-panel:not(.unscoped) .mp-leyenda-uno{display:flex;align-items:center;gap:7px;color:#cfe0f7;font-size:13px;font-weight:500}app-rescate-mapa-panel:not(.unscoped) .mp-leyenda-pin{display:grid;place-items:center;width:20px;height:20px;padding:3px;border:1.5px solid rgba(255,255,255,.85);border-radius:50%;color:#fff}app-rescate-mapa-panel:not(.unscoped) .mp-leyenda-pin svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-mapa-panel:not(.unscoped) .mp-leyenda-zona{width:20px;height:14px;border:1.5px solid #f2760c;border-radius:3px;background:#f2760c38}app-rescate-mapa-panel:not(.unscoped) .mp-mandos{position:absolute;z-index:3;top:14px;right:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}app-rescate-mapa-panel:not(.unscoped) .mp-fondos,app-rescate-mapa-panel:not(.unscoped) .mp-botones{display:flex;gap:4px}app-rescate-mapa-panel:not(.unscoped) .mp-fondos{padding:4px;border-radius:12px;background:#fffffff0;box-shadow:0 2px 10px #0b254529}app-rescate-mapa-panel:not(.unscoped) .mp-fondos button{padding:8px 16px;border:none;border-radius:9px;background:none;color:#46587a;font-size:13px;font-weight:700;cursor:pointer}app-rescate-mapa-panel:not(.unscoped) .mp-botones button{display:grid;place-items:center;width:38px;height:38px;padding:10px;border:none;border-radius:10px;background:#fffffff0;color:#46587a;box-shadow:0 2px 10px #0b254529;cursor:pointer}app-rescate-mapa-panel:not(.unscoped) .mp-botones button svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-mapa-panel:not(.unscoped) .mp-buscador{position:absolute;z-index:4;top:108px;right:14px;display:grid;gap:10px;width:340px;max-height:calc(100% - 140px);padding:14px;border-radius:14px;background:#09182edb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 10px 30px #040e1e66}app-rescate-mapa-panel:not(.unscoped) .mp-hallado{overflow-y:auto;min-height:0}app-rescate-mapa-panel:not(.unscoped) .mp-grupo{margin:12px 0 4px;color:#8ba3c6;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-grupo:first-child{margin-top:0}app-rescate-mapa-panel:not(.unscoped) .mp-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}app-rescate-mapa-panel:not(.unscoped) .mp-lista button{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;border-radius:9px;background:none;text-align:left;cursor:pointer}app-rescate-mapa-panel:not(.unscoped) .mp-lista button>span{display:grid;gap:2px;min-width:0}app-rescate-mapa-panel:not(.unscoped) .mp-lista button:hover{background:#ffffff1a}app-rescate-mapa-panel:not(.unscoped) .mp-lista strong{color:#fff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-lista small{color:#9fb4d4;font-size:13px}app-rescate-mapa-panel:not(.unscoped) .mp-cara{width:34px;height:34px;flex:none;border-radius:50%;object-fit:cover}app-rescate-mapa-panel:not(.unscoped) .mp-globo{position:absolute;z-index:5;width:290px;padding:16px;border-radius:14px;background:#0b2545;color:#e8effb;box-shadow:0 10px 30px #0b254566;transform:translate(-50%,calc(-100% - 28px));max-height:calc(100% - 56px);overflow-y:auto}app-rescate-mapa-panel:not(.unscoped) .mp-globo:after{position:absolute;bottom:-7px;left:50%;width:14px;height:14px;background:#0b2545;content:"";transform:translate(-50%) rotate(45deg)}app-rescate-mapa-panel:not(.unscoped) .mp-globo header{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;margin-bottom:12px}app-rescate-mapa-panel:not(.unscoped) .mp-globo header>div{display:grid;gap:2px;min-width:0}app-rescate-mapa-panel:not(.unscoped) .mp-globo strong{color:#fff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-globo small{color:#9fb4d4;font-size:13px}app-rescate-mapa-panel:not(.unscoped) .mp-globo header button{width:26px;height:26px;border:none;border-radius:8px;background:#ffffff1f;color:#e8effb;font-size:16px;line-height:1;cursor:pointer}app-rescate-mapa-panel:not(.unscoped) .mp-globo-marca{display:grid;place-items:center;width:36px;height:36px;padding:9px;border-radius:10px;background:#ffffff1f;color:#fff}app-rescate-mapa-panel:not(.unscoped) .mp-globo-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-mapa-panel:not(.unscoped) .mp-globo-cara{width:36px;height:36px;border-radius:50%;object-fit:cover}app-rescate-mapa-panel:not(.unscoped) .mp-globo-situacion{margin:0 0 12px;padding:9px 12px;border-radius:10px;background:#ffffff1a;color:#fff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-globo-situacion.grave{background:#e0342f}app-rescate-mapa-panel:not(.unscoped) .mp-globo dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 14px}app-rescate-mapa-panel:not(.unscoped) .mp-globo dt{color:#9fb4d4;font-size:13px}app-rescate-mapa-panel:not(.unscoped) .mp-globo dd{margin:2px 0 0;color:#fff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-globo-ir{color:#8fb7ff;font-size:13px;font-weight:700}app-rescate-mapa-panel:not(.unscoped) .mp-globo.abajo{transform:translate(-50%,28px)}app-rescate-mapa-panel:not(.unscoped) .mp-globo.abajo:after{top:-7px;bottom:auto}app-rescate-mapa-panel:not(.unscoped) .mp-grupo{display:flex;align-items:center;justify-content:space-between;gap:10px}app-rescate-mapa-panel:not(.unscoped) .mp-grupo span{color:#6d86ab;font-weight:500}app-rescate-mapa-panel:not(.unscoped) .mp-grupo .mp-mas{padding:2px 6px;border:0;border-radius:7px;background:none;color:#9fc0ea;font:inherit;font-weight:600;cursor:pointer}app-rescate-mapa-panel:not(.unscoped) .mp-grupo .mp-mas:hover{background:#9fc0ea24;color:#cfe0f7}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dt{display:flex;align-items:center;gap:9px}app-rescate-mapa-panel:not(.unscoped) .mp-numeros dt svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor}app-rescate-mapa-panel:not(.unscoped) .mp-lienzo:fullscreen{height:100%;border-radius:0}app-rescate-mapa-panel:not(.unscoped) .mp-vivo.dormido{color:#8ba3c6}app-rescate-mapa-panel:not(.unscoped) .mp-vivo.dormido .mp-punto{background:#8ba3c6;animation:none}app-rescate-mapa-panel:not(.unscoped) .mp-falta{margin:0 0 10px}app-rescate-mensajes-panel:not(.unscoped) .ms-pasos>li.hecho:after{background:var(--azul)}app-rescate-mensajes-panel:not(.unscoped) .ms-pasos>li.hecho .ms-bola{border-color:var(--azul);background:var(--azul);color:#fff}app-rescate-mensajes-panel:not(.unscoped) .ms-pasos>li.hecho strong{color:var(--azul)}app-rescate-mensajes-panel:not(.unscoped) .ms-nuevo{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;margin-bottom:18px}@media(max-width:1100px){app-rescate-mensajes-panel:not(.unscoped) .ms-nuevo{grid-template-columns:auto auto minmax(0,1fr)}app-rescate-mensajes-panel:not(.unscoped) .ms-nuevo input{grid-column:1/-1;grid-row:2}}app-rescate-mensajes-panel:not(.unscoped) .ms-nuevo select,app-rescate-mensajes-panel:not(.unscoped) .ms-nuevo input{height:40px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;color:#0b2545;font-size:13px}app-rescate-mensajes-panel:not(.unscoped) .mn-dia{margin:18px 0 10px;color:var(--tenue);font-size:13px;font-weight:700}app-rescate-mensajes-panel:not(.unscoped) .mn-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}app-rescate-mensajes-panel:not(.unscoped) .mn-parte{display:grid;grid-template-columns:76px 30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-mensajes-panel:not(.unscoped) .mn-hora{display:grid;gap:2px}app-rescate-mensajes-panel:not(.unscoped) .mn-hora strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-mensajes-panel:not(.unscoped) .mn-hora small{display:flex;align-items:center;gap:5px;color:var(--tenue);font-size:13px}app-rescate-mensajes-panel:not(.unscoped) .mn-hora svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor}app-rescate-mensajes-panel:not(.unscoped) .mn-marca{display:grid;place-items:center;width:30px;height:30px;padding:7px;border-radius:9px;background:#eef2f8;color:#46587a}app-rescate-mensajes-panel:not(.unscoped) .mn-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-mensajes-panel:not(.unscoped) .mn-cuerpo{display:grid;gap:3px;min-width:0}app-rescate-mensajes-panel:not(.unscoped) .mn-cuerpo strong{color:#0b2545;font-size:13px;font-weight:500}app-rescate-mensajes-panel:not(.unscoped) .mn-tipo{color:var(--tenue);font-size:13px;font-weight:700}app-rescate-mensajes-panel:not(.unscoped) .mn-cuerpo small{display:flex;flex-wrap:wrap;gap:14px;color:var(--tenue);font-size:13px}app-rescate-mensajes-panel:not(.unscoped) .mn-firma{display:flex;align-items:center;gap:6px}app-rescate-mensajes-panel:not(.unscoped) .mn-firma svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor}app-rescate-mensajes-panel:not(.unscoped) .us-panel .mn-parte{grid-template-columns:96px 30px minmax(0,1fr)}app-rescate-misiones-panel:not(.unscoped) .eq-punto.en_route{background:#e8890c}app-rescate-misiones-panel:not(.unscoped) .eq-senal.en_route{background:#e8890c}app-rescate-misiones-panel:not(.unscoped) .mi-punto.en_route{background:#e8890c}app-rescate-misiones-panel:not(.unscoped) .mi-lista-misiones>li{grid-template-columns:auto minmax(160px,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) auto}app-rescate-misiones-panel:not(.unscoped) .ms-codigo{padding:6px 11px;border-radius:9px;background:#0b2545;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}app-rescate-misiones-panel:not(.unscoped) .ms-peligro{display:flex;align-items:center;gap:7px;color:#b96806}app-rescate-misiones-panel:not(.unscoped) .ms-peligro svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-peligro small{font-size:13px;font-weight:700}app-rescate-misiones-panel:not(.unscoped) .ms-peligros{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0 0 18px;padding:12px 14px;border:1.5px solid #f0c4c1;border-radius:10px;color:#46587a;font-size:13px;line-height:1.5}app-rescate-misiones-panel:not(.unscoped) .ms-peligros strong{display:block;color:#c0332e;font-size:13px;font-weight:700}app-rescate-misiones-panel:not(.unscoped) .ms-texto{margin:0 0 20px;color:#46587a;font-size:13px;line-height:1.6}app-rescate-misiones-panel:not(.unscoped) .ms-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}app-rescate-misiones-panel:not(.unscoped) .ms-cifra{display:grid;justify-items:center;gap:3px;padding:14px;border:1px solid var(--borde);border-radius:12px;text-align:center}app-rescate-misiones-panel:not(.unscoped) .ms-cifra small{color:#0b2545;font-size:13px;font-weight:700}app-rescate-misiones-panel:not(.unscoped) .ms-cifra strong{color:#46587a;font-size:13px;font-weight:500}app-rescate-misiones-panel:not(.unscoped) .ms-cifra em{color:var(--tenue);font-size:13px;font-style:normal}app-rescate-misiones-panel:not(.unscoped) .ms-icono{display:grid;place-items:center;width:34px;height:34px;margin-bottom:5px;padding:8px;border:1.5px solid currentColor;border-radius:10px;box-sizing:border-box}app-rescate-misiones-panel:not(.unscoped) .ms-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-cifra.morada .ms-icono{color:#7b4fe0}app-rescate-misiones-panel:not(.unscoped) .ms-escala{display:flex;justify-content:center;gap:4px;margin-top:3px}app-rescate-misiones-panel:not(.unscoped) .ms-escala i{width:7px;height:7px;border-radius:50%;background:#dbe4f0}app-rescate-misiones-panel:not(.unscoped) .ms-pasos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0 0 22px;padding:0;list-style:none}app-rescate-misiones-panel:not(.unscoped) .ms-pasos>li{position:relative;display:grid;justify-items:center;gap:3px;text-align:center}app-rescate-misiones-panel:not(.unscoped) .ms-pasos>li:after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:var(--borde)}app-rescate-misiones-panel:not(.unscoped) .ms-pasos>li.hecho:after{background:var(--azul)}app-rescate-misiones-panel:not(.unscoped) .ms-pasos>li:last-child:after{display:none}app-rescate-misiones-panel:not(.unscoped) .ms-bola{display:grid;place-items:center;width:36px;height:36px;margin-bottom:6px;padding:9px;border:2px solid var(--borde);border-radius:50%;background:#fff;color:#98a7bb;box-sizing:border-box}app-rescate-misiones-panel:not(.unscoped) .ms-pasos>li.hecho .ms-bola{border-color:var(--azul);background:var(--azul);color:#fff}app-rescate-misiones-panel:not(.unscoped) .ms-bola svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-pasos strong{color:var(--tenue);font-size:13px;font-weight:700}app-rescate-misiones-panel:not(.unscoped) .ms-pasos>li.hecho strong{color:var(--azul)}app-rescate-misiones-panel:not(.unscoped) .ms-pasos small{color:var(--tenue);font-size:13px}app-rescate-misiones-panel:not(.unscoped) .ms-cerrar{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px;border:0;border-radius:10px;background:#c0332e;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-misiones-panel:not(.unscoped) .ms-cerrar:disabled{background:#d8a9a7;cursor:default}app-rescate-misiones-panel:not(.unscoped) .ms-cerrar svg{width:16px;height:16px;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-baldosa{display:grid;place-items:center;width:46px;height:46px;padding:12px;border-radius:13px;background:#6d3fe0;color:#fff;box-sizing:border-box}app-rescate-misiones-panel:not(.unscoped) .ms-baldosa svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-bloque{margin-bottom:20px;border:1px solid var(--borde);border-radius:14px;overflow:hidden}app-rescate-misiones-panel:not(.unscoped) .ms-bloque>section{padding:16px 18px}app-rescate-misiones-panel:not(.unscoped) .ms-bloque>section+section{border-top:1px solid var(--borde)}app-rescate-misiones-panel:not(.unscoped) .ms-bloque .ms-texto{margin:0}app-rescate-misiones-panel:not(.unscoped) .ms-bloque .ms-pasos{margin:6px 0 0}app-rescate-misiones-panel:not(.unscoped) .ms-cuando{display:flex;width:fit-content;align-items:center;gap:7px;margin:16px auto 0;padding:6px 11px;border-radius:999px;background:#eef2f8;color:var(--tenue);font-size:13px;font-weight:600}app-rescate-misiones-panel:not(.unscoped) .ms-cuando svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-extra{margin-bottom:20px;padding:16px 18px;border:1px solid var(--borde);border-radius:14px}app-rescate-misiones-panel:not(.unscoped) .ms-confirma-fondo{position:fixed;inset:0;z-index:70;background:#0b254580}app-rescate-misiones-panel:not(.unscoped) .ms-confirma{position:fixed;top:50%;left:50%;z-index:71;display:grid;justify-items:center;gap:10px;width:min(420px,100vw - 32px);padding:24px;border-radius:16px;background:#fff;text-align:center;transform:translate(-50%,-50%);box-shadow:0 26px 64px #0b254557}app-rescate-misiones-panel:not(.unscoped) .ms-confirma-icono{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1.5px solid #c0332e;border-radius:12px;color:#c0332e;box-sizing:border-box}app-rescate-misiones-panel:not(.unscoped) .ms-confirma-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-misiones-panel:not(.unscoped) .ms-confirma h4{margin:4px 0 6px;color:#0b2545;font-size:16px;font-weight:700}app-rescate-misiones-panel:not(.unscoped) .ms-confirma p{margin:0;color:#46587a;font-size:13px;line-height:1.6}app-rescate-misiones-panel:not(.unscoped) .ms-confirma-pie{display:flex;gap:10px;width:100%}app-rescate-misiones-panel:not(.unscoped) .ms-confirma-pie>*{flex:1}app-rescate-misiones-panel:not(.unscoped) .ms-avances{display:flex;gap:10px;margin-bottom:18px}app-rescate-misiones-panel:not(.unscoped) .ms-avances>*{flex:1}@media(max-width:620px){app-rescate-misiones-panel:not(.unscoped) .ms-confirma{top:0;left:0;align-content:center;width:100vw;height:100dvh;padding:24px 16px;border-radius:0;transform:none}}app-rescate-layout:not(.unscoped) .marco{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:100vh}app-rescate-layout:not(.unscoped) .marco.plegado{grid-template-columns:0 minmax(0,1fr)}app-rescate-layout:not(.unscoped) .marco.plegado .columna{display:none}app-rescate-layout:not(.unscoped) .columna{padding:18px 14px 30px;border-right:1px solid var(--borde);background:#fff}app-rescate-layout:not(.unscoped) .columna .marca{display:flex;align-items:center;gap:10px;margin-bottom:22px;text-decoration:none}app-rescate-layout:not(.unscoped) .columna .marca-icono{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--azul);color:#fff}app-rescate-layout:not(.unscoped) .columna .marca-icono svg{width:19px;height:19px}app-rescate-layout:not(.unscoped) .columna .marca-texto{display:grid;line-height:1.1}app-rescate-layout:not(.unscoped) .columna .marca-texto strong{color:var(--tinta);font-size:15px;font-weight:800;letter-spacing:.02em}app-rescate-layout:not(.unscoped) .columna .marca-texto small{color:var(--tenue);font-size:10.5px;font-weight:700;letter-spacing:.14em}app-rescate-layout:not(.unscoped) .columna .grupo{margin:18px 0 6px 10px;color:#93a3ba;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}app-rescate-layout:not(.unscoped) .columna nav{display:grid;gap:2px}app-rescate-layout:not(.unscoped) .columna nav a,app-rescate-layout:not(.unscoped) .columna nav .pendiente{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;color:#33465f;font-size:13.5px;font-weight:600;text-decoration:none}app-rescate-layout:not(.unscoped) .columna nav a:hover{background:#f1f6fe}app-rescate-layout:not(.unscoped) .columna nav a.puesta{background:#e8f0fe;color:var(--azul);font-weight:800}app-rescate-layout:not(.unscoped) .columna nav a.puesta .punto{background:var(--azul)}app-rescate-layout:not(.unscoped) .columna .pendiente{color:#a9b6c8;cursor:default}app-rescate-layout:not(.unscoped) .columna .pendiente small{margin-left:auto;padding:1px 6px;border-radius:999px;background:#f1f5fb;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}app-rescate-layout:not(.unscoped) .columna .punto{width:7px;height:7px;border-radius:50%;background:#c8d5e8;flex:none}app-rescate-layout:not(.unscoped) .barra{display:flex;align-items:center;gap:14px;padding:12px 22px;border-bottom:1px solid var(--borde);background:#fff}app-rescate-layout:not(.unscoped) .barra .plegar{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;background:transparent;color:#33465f;cursor:pointer}app-rescate-layout:not(.unscoped) .barra .plegar svg{width:20px;height:20px}app-rescate-layout:not(.unscoped) .barra .plegar:hover{background:#f1f6fe}app-rescate-layout:not(.unscoped) .barra .quien{display:flex;align-items:center;gap:16px;margin-left:auto}app-rescate-layout:not(.unscoped) .barra .conexion{display:flex;align-items:center;gap:7px;color:#17a672;font-size:12.5px;font-weight:700}app-rescate-layout:not(.unscoped) .barra .conexion i{width:8px;height:8px;border-radius:50%;background:#17a672}app-rescate-layout:not(.unscoped) .barra .cuenta{display:grid;text-align:right;line-height:1.3}app-rescate-layout:not(.unscoped) .barra .cuenta strong{font-size:13.5px}app-rescate-layout:not(.unscoped) .barra .cuenta small{color:var(--tenue);font-size:11.5px}app-rescate-layout:not(.unscoped) .barra .salir{padding:8px 14px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#33465f;font:inherit;font-size:13px;cursor:pointer}app-rescate-layout:not(.unscoped) .barra .salir:hover{border-color:#c9d8ef}app-rescate-layout:not(.unscoped) .lienzo{padding:22px;max-width:1680px}app-rescate-layout:not(.unscoped) .columna{display:flex;flex-direction:column}app-rescate-layout:not(.unscoped) .columna nav a .icono{display:grid;place-items:center;width:20px;height:20px;color:#8fa3bd;flex:none}app-rescate-layout:not(.unscoped) .columna nav a .icono svg{width:18px;height:18px}app-rescate-layout:not(.unscoped) .aviso-punto{width:7px;height:7px;margin-left:auto;border-radius:50%;background:#e0342f;flex:none}app-rescate-layout:not(.unscoped) .modo-campo{display:flex;align-items:center;gap:11px;margin-top:auto;padding:12px;border:1px solid var(--borde);border-radius:12px;background:#f7fafe;color:#33465f;text-decoration:none}app-rescate-layout:not(.unscoped) .modo-campo:hover{border-color:#b9d0f5}app-rescate-layout:not(.unscoped) .modo-campo .movil{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#e8f0fe;color:var(--azul)}app-rescate-layout:not(.unscoped) .modo-campo .movil svg{width:17px;height:17px}app-rescate-layout:not(.unscoped) .modo-campo .modo-texto{display:grid;line-height:1.25}app-rescate-layout:not(.unscoped) .modo-campo strong{font-size:13px;font-weight:800}app-rescate-layout:not(.unscoped) .modo-campo small{color:var(--tenue);font-size:11.5px}app-rescate-layout:not(.unscoped) .modo-campo .flecha{width:16px;height:16px;margin-left:auto;color:#a9b6c8}app-rescate-layout:not(.unscoped) .barra .donde{margin:0 0 0 4px;flex:none;overflow:hidden;max-width:100%;font-size:17px;font-weight:800;white-space:nowrap;text-overflow:ellipsis}app-rescate-layout:not(.unscoped) .barra .quien{min-width:0}app-rescate-layout:not(.unscoped) .barra .conexion{display:flex;align-items:center;gap:9px}app-rescate-layout:not(.unscoped) .barra .conexion-texto{display:grid;line-height:1.2}app-rescate-layout:not(.unscoped) .barra .conexion-texto small{color:var(--tenue);font-size:11px}app-rescate-layout:not(.unscoped) .barra .conexion-texto b{color:#17a672;font-size:12.5px;font-weight:700}app-rescate-layout:not(.unscoped) .barra .conexion.caida .conexion-texto b{color:#c0332e}app-rescate-layout:not(.unscoped) .barras{display:flex;align-items:end;gap:2px;height:15px}app-rescate-layout:not(.unscoped) .barras i{width:3px;border-radius:1px;background:#17a672}app-rescate-layout:not(.unscoped) .barras i:nth-child(1){height:5px}app-rescate-layout:not(.unscoped) .barras i:nth-child(2){height:8px}app-rescate-layout:not(.unscoped) .barras i:nth-child(3){height:11px}app-rescate-layout:not(.unscoped) .barras i:nth-child(4){height:15px}app-rescate-layout:not(.unscoped) .conexion.caida .barras i{background:#d8e3f3}app-rescate-layout:not(.unscoped) .campana{position:relative;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#46587a}app-rescate-layout:not(.unscoped) .campana:hover{background:#f1f6fe}app-rescate-layout:not(.unscoped) .campana svg{width:19px;height:19px}app-rescate-layout:not(.unscoped) .contador{position:absolute;top:2px;right:2px;min-width:16px;padding:0 4px;border-radius:999px;background:#e0342f;color:#fff;font-size:10px;font-weight:800;line-height:16px;text-align:center}app-rescate-layout:not(.unscoped) .quien{position:relative}app-rescate-layout:not(.unscoped) .menu-persona{position:absolute;top:calc(100% + 8px);right:0;z-index:20;display:grid;gap:2px;min-width:200px;padding:8px;border:1px solid var(--borde);border-radius:12px;background:#fff;box-shadow:0 16px 40px #081e4229}app-rescate-layout:not(.unscoped) .menu-persona p{margin:4px 8px 6px;color:var(--tenue);font-size:11.5px;font-weight:700}app-rescate-layout:not(.unscoped) .menu-persona a,app-rescate-layout:not(.unscoped) .menu-persona button{padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#33465f;font:inherit;font-size:13px;text-align:left;text-decoration:none;cursor:pointer}app-rescate-layout:not(.unscoped) .menu-persona a:hover,app-rescate-layout:not(.unscoped) .menu-persona button:hover{background:#f1f6fe}app-rescate-layout:not(.unscoped) .alertas{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-layout:not(.unscoped) .alertas li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-left:4px solid #94a3b8;border-radius:12px;background:#fff}app-rescate-layout:not(.unscoped) .alertas li strong{font-size:14.5px}app-rescate-layout:not(.unscoped) .alertas li span{color:var(--tenue);font-size:12.5px}app-rescate-layout:not(.unscoped) .alertas li a{margin-left:auto;padding:7px 14px;border-radius:8px;background:#eef3fb;color:var(--azul);font-size:12.5px;font-weight:700;text-decoration:none}app-rescate-layout:not(.unscoped) .capas-boton .flecha{width:13px;height:13px;color:#8fa3bd}app-rescate-layout:not(.unscoped) .columna{position:sticky;top:0;height:100vh;overflow-y:auto}app-rescate-layout:not(.unscoped) .zona-fila .flecha{width:16px;height:16px;color:#a9b6c8;flex:none}app-rescate-layout:not(.unscoped) .gente-zona .quien{display:grid;gap:1px;min-width:0}app-rescate-layout:not(.unscoped) .gente-zona .quien strong{font-size:13.5px}app-rescate-layout:not(.unscoped) .gente-zona .quien small{color:var(--tenue);font-size:12px}app-rescate-layout:not(.unscoped) .ficha-alta .quien{display:grid;gap:1px;min-width:0}app-rescate-layout:not(.unscoped) .ficha-alta .quien strong{font-size:13.5px}app-rescate-layout:not(.unscoped) .ficha-alta .quien small{color:var(--tenue);font-size:12px}app-rescate-layout:not(.unscoped) .cifra-zona .icono{grid-area:icono;display:grid;place-items:center;width:40px;height:40px;align-self:center;border:1px solid currentColor;border-radius:11px}app-rescate-layout:not(.unscoped) .cifra-zona .icono svg{width:20px;height:20px}app-rescate-layout:not(.unscoped) .fichas .quien{display:grid;gap:1px;min-width:0}app-rescate-layout:not(.unscoped) .fichas .quien strong{display:flex;align-items:center;gap:8px;font-size:13.5px}app-rescate-layout:not(.unscoped) .fichas .quien small{color:var(--tenue);font-size:11.5px}app-rescate-layout:not(.unscoped) .fichas .quien .donde{color:#93a3ba;font-size:11px}app-rescate-layout:not(.unscoped) .misiones-zona .quien{display:grid;gap:2px;min-width:0}app-rescate-layout:not(.unscoped) .misiones-zona .quien strong{font-size:13px}app-rescate-layout:not(.unscoped) .misiones-zona .quien small{color:var(--tenue);font-size:11.5px}app-rescate-layout:not(.unscoped) .zona-reparto .equipos-zona .quien strong{line-height:1.3}app-rescate-reportes-panel:not(.unscoped) .evento{display:grid;gap:6px;padding:16px;text-align:left;cursor:pointer;font:inherit}app-rescate-reportes-panel:not(.unscoped) .evento .fila-alta{display:flex;align-items:center;gap:10px}app-rescate-reportes-panel:not(.unscoped) .evento .tipo{color:var(--tenue);font-size:12px;font-weight:700}app-rescate-reportes-panel:not(.unscoped) .evento strong{font-size:16px}app-rescate-reportes-panel:not(.unscoped) .evento .sitio{color:#46587a;font-size:13px}app-rescate-reportes-panel:not(.unscoped) .evento .fecha{color:var(--tenue);font-size:12px}app-rescate-reportes-panel:not(.unscoped) .evento:hover{border-color:#b9d0f5}app-rescate-reportes-panel:not(.unscoped) .evento{padding:0;overflow:hidden;gap:0}app-rescate-reportes-panel:not(.unscoped) .ficha-hito .punto.evento{background:#e0342f}app-rescate-reportes-panel:not(.unscoped) li.abierta .g-chevron{transform:rotate(180deg);color:#a9bedb}app-rescate-reportes-panel:not(.unscoped) .cajon-hilo .hito.evento .punto{background:#e0342f}app-rescate-reportes-panel:not(.unscoped) .cabeza-hito .punto.evento{background:#e0342f}app-rescate-reportes-panel:not(.unscoped) .evento strong{font-size:13.5px;line-height:1.25}app-rescate-reportes-panel:not(.unscoped) .es-titulo{margin:22px 0 12px}app-rescate-reportes-panel:not(.unscoped) .es-cuando{margin-left:auto;color:var(--tenue);font-size:13px;font-weight:500}app-rescate-reportes-panel:not(.unscoped) .rp-periodos{display:grid;gap:10px;margin:0 0 8px;padding:0;list-style:none;counter-reset:none}app-rescate-reportes-panel:not(.unscoped) .rp-periodos>li{display:grid;grid-template-columns:34px minmax(150px,1fr) minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-reportes-panel:not(.unscoped) .rp-periodos>li.abierto{box-shadow:inset 0 0 0 1px #2563eb}app-rescate-reportes-panel:not(.unscoped) .rp-numero{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eef2f8;color:#46587a;font-size:13px;font-weight:700}app-rescate-reportes-panel:not(.unscoped) .rp-periodos>li.abierto .rp-numero{background:#2563eb;color:#fff}app-rescate-reportes-panel:not(.unscoped) .rp-cuando{display:grid;gap:2px;min-width:0}app-rescate-reportes-panel:not(.unscoped) .rp-cuando strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-reportes-panel:not(.unscoped) .rp-cuando small{color:var(--tenue);font-size:13px}app-rescate-reportes-panel:not(.unscoped) .rp-mando{display:flex;align-items:center;gap:7px;min-width:0;color:#0b2545;font-size:13px;font-weight:500}app-rescate-reportes-panel:not(.unscoped) .rp-mando svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}app-rescate-reportes-panel:not(.unscoped) .rp-relevo{display:flex;align-items:center;gap:14px}app-rescate-reportes-panel:not(.unscoped) .rp-relevo small{color:var(--tenue);font-size:13px}app-rescate-reportes-panel:not(.unscoped) .rp-dato{display:flex;align-items:center;gap:6px;color:#46587a;font-size:13px;font-weight:500}app-rescate-reportes-panel:not(.unscoped) .rp-dato svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}app-rescate-reportes-panel:not(.unscoped) .rp-grafica{margin:0 0 20px;padding:10px 6px 0;border:1px solid var(--borde);border-radius:14px;background:#fff;overflow-x:auto}app-rescate-reportes-panel:not(.unscoped) .us-permisos li.ninguno{color:var(--tenue)}app-rescate-reportes-panel:not(.unscoped) .rp-tramo{margin:-6px 0 18px;color:var(--tenue);font-size:11.5px}app-rescate-recursos-panel:not(.unscoped) .mi-aviso{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:14px 0;padding:12px 14px;border:1px solid var(--borde);border-radius:10px;color:#46587a;font-size:13px;line-height:1.5}app-rescate-recursos-panel:not(.unscoped) .ms-texto{margin:0 0 20px;color:#46587a;font-size:13px;line-height:1.6}app-rescate-recursos-panel:not(.unscoped) .ms-bloque .ms-texto{margin:0}app-rescate-recursos-panel:not(.unscoped) .aj-nota{margin:0;color:var(--tenue);font-size:13px;line-height:1.6}app-rescate-ajustes-panel:not(.unscoped) .alertas{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-ajustes-panel:not(.unscoped) .alertas li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-left:4px solid #94a3b8;border-radius:12px;background:#fff}app-rescate-ajustes-panel:not(.unscoped) .alertas li strong{font-size:14.5px}app-rescate-ajustes-panel:not(.unscoped) .alertas li span{color:var(--tenue);font-size:12.5px}app-rescate-ajustes-panel:not(.unscoped) .alertas li a{margin-left:auto;padding:7px 14px;border-radius:8px;background:#eef3fb;color:var(--azul);font-size:12.5px;font-weight:700;text-decoration:none}app-rescate-ajustes-panel:not(.unscoped) .cajon-hilo .hito-texto .hora{color:#0b2545;font-size:11.5px;font-weight:800}app-rescate-ajustes-panel:not(.unscoped) .salud.apagado{background:#eef2f8;color:#64748b}app-rescate-ajustes-panel:not(.unscoped) .pe-hito.violeta .pe-marca-hito{background:#7b4fe0}app-rescate-ajustes-panel:not(.unscoped) .aj-guardado{display:flex;align-items:center;gap:7px;color:#17a672;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-guardado svg{width:15px;height:15px;fill:none;stroke:currentColor}app-rescate-ajustes-panel:not(.unscoped) .aj-nota{margin:0;color:var(--tenue);font-size:13px;line-height:1.6}app-rescate-ajustes-panel:not(.unscoped) .aj-cabeza{display:flex;align-items:center;gap:14px;margin-bottom:18px}app-rescate-ajustes-panel:not(.unscoped) .aj-icono{display:grid;place-items:center;width:46px;height:46px;padding:12px;border-radius:12px;background:#e8effb;color:#2563eb}app-rescate-ajustes-panel:not(.unscoped) .aj-icono svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-ajustes-panel:not(.unscoped) .aj-cabeza h2{margin:0;color:#0b2545;font-size:21px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-cabeza p{margin:2px 0 0;color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-marco{display:grid;grid-template-columns:218px minmax(0,1fr);gap:18px;align-items:start}app-rescate-ajustes-panel:not(.unscoped) .aj-menu{display:grid;gap:2px;padding:12px;border:1px solid var(--borde);border-radius:16px;background:#fff}app-rescate-ajustes-panel:not(.unscoped) .aj-menu-grupo{margin:10px 0 4px 10px;color:var(--tenue);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}app-rescate-ajustes-panel:not(.unscoped) .aj-menu-grupo:first-child{margin-top:2px}app-rescate-ajustes-panel:not(.unscoped) .aj-menu button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;border-radius:10px;background:none;color:#46587a;font-size:13px;font-weight:500;text-align:left;cursor:pointer}app-rescate-ajustes-panel:not(.unscoped) .aj-menu button svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor}app-rescate-ajustes-panel:not(.unscoped) .aj-contenido{display:grid;gap:18px;min-width:0}app-rescate-ajustes-panel:not(.unscoped) .aj-dos{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;align-items:start}app-rescate-ajustes-panel:not(.unscoped) .aj-panel,app-rescate-ajustes-panel:not(.unscoped) .aj-previa,app-rescate-ajustes-panel:not(.unscoped) .aj-avisos{padding:18px}app-rescate-ajustes-panel:not(.unscoped) .aj-panel-cabeza h3{margin:0;color:#0b2545;font-size:16px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-panel-cabeza p{margin:3px 0 0;color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-campo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid var(--borde)}@media(max-width:900px){app-rescate-ajustes-panel:not(.unscoped) .aj-dos{grid-template-columns:minmax(0,1fr)}app-rescate-ajustes-panel:not(.unscoped) .aj-campo{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}app-rescate-ajustes-panel:not(.unscoped) .aj-campo select,app-rescate-ajustes-panel:not(.unscoped) .aj-campo input[type=number]{min-width:0;width:100%}}app-rescate-ajustes-panel:not(.unscoped) .aj-campo.apagado{opacity:.45}app-rescate-ajustes-panel:not(.unscoped) .aj-etiqueta{display:grid;gap:3px;min-width:0}app-rescate-ajustes-panel:not(.unscoped) .aj-etiqueta strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-etiqueta small{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-campo select,app-rescate-ajustes-panel:not(.unscoped) .aj-campo input[type=number]{height:40px;min-width:200px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;color:#0b2545;font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-campo input[type=number]{min-width:110px}app-rescate-ajustes-panel:not(.unscoped) .aj-llave{width:44px;height:24px;padding:3px;border:none;border-radius:12px;background:#d7dfea;cursor:pointer}app-rescate-ajustes-panel:not(.unscoped) .aj-llave span{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s ease}app-rescate-ajustes-panel:not(.unscoped) .aj-llave.encendida{background:#2563eb}app-rescate-ajustes-panel:not(.unscoped) .aj-llave.encendida span{transform:translate(20px)}app-rescate-ajustes-panel:not(.unscoped) .aj-llave:disabled{opacity:.5;cursor:default}app-rescate-ajustes-panel:not(.unscoped) .aj-guardado{color:#17a672;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-lado{display:grid;gap:18px}app-rescate-ajustes-panel:not(.unscoped) .aj-tarjeta-evento{border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-alto{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;padding:14px 16px}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-icono{display:grid;place-items:center;width:42px;height:42px;padding:10px;border-radius:50%;background:#e8effb;color:#2563eb}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-icono svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-alto>div{display:grid;gap:4px;justify-items:start;min-width:0}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-alto strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-alto small{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-zona{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-evento-hora{margin:0;padding:12px 16px;border-top:1px solid var(--borde);color:#46587a;font-size:13px;font-weight:500}app-rescate-ajustes-panel:not(.unscoped) .aj-casilla{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;margin-bottom:14px;cursor:pointer}app-rescate-ajustes-panel:not(.unscoped) .aj-casilla input{width:18px;height:18px;accent-color:#2563eb}app-rescate-ajustes-panel:not(.unscoped) .aj-casilla span{display:grid;gap:2px}app-rescate-ajustes-panel:not(.unscoped) .aj-casilla strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-casilla small{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .aj-solo-tuyo{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#eef4ff;color:#33507e;font-size:13px;line-height:1.6}app-rescate-ajustes-panel:not(.unscoped) .us-panel .us-pie{padding-bottom:20px}app-rescate-ajustes-panel:not(.unscoped) .us-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}app-rescate-ajustes-panel:not(.unscoped) .us-lista>li{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr) auto;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--borde)}app-rescate-ajustes-panel:not(.unscoped) .us-titulos{color:var(--tenue);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}app-rescate-ajustes-panel:not(.unscoped) .us-quien{display:flex;align-items:center;gap:12px;min-width:0}app-rescate-ajustes-panel:not(.unscoped) .us-quien>span{display:grid;gap:2px;min-width:0}app-rescate-ajustes-panel:not(.unscoped) .us-quien strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .us-quien small{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .us-donde{display:grid;gap:2px;min-width:0}app-rescate-ajustes-panel:not(.unscoped) .us-donde strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .us-donde small{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .us-estado{display:flex;align-items:center;gap:9px}app-rescate-ajustes-panel:not(.unscoped) .us-estado>span{display:grid;gap:2px}app-rescate-ajustes-panel:not(.unscoped) .us-estado strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .us-estado small{color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .us-punto{width:9px;height:9px;flex:none;border-radius:50%;background:#17a672}app-rescate-ajustes-panel:not(.unscoped) .us-estado.apagada .us-punto{background:#98a7bb}app-rescate-ajustes-panel:not(.unscoped) .us-estado.apagada strong{color:var(--tenue)}app-rescate-ajustes-panel:not(.unscoped) .us-acciones{display:flex;gap:8px}app-rescate-ajustes-panel:not(.unscoped) .us-pie{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px}app-rescate-ajustes-panel:not(.unscoped) .us-pie p{margin:0;color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .us-paginas{display:flex;gap:6px}app-rescate-ajustes-panel:not(.unscoped) .us-paginas button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:#46587a;font-size:13px;font-weight:700;cursor:pointer}app-rescate-ajustes-panel:not(.unscoped) .us-paginas button svg{width:15px;height:15px;fill:none;stroke:currentColor}app-rescate-ajustes-panel:not(.unscoped) .us-paginas button:disabled{opacity:.4;cursor:default}app-rescate-ajustes-panel:not(.unscoped) .aj-solo{width:100%}app-rescate-ajustes-panel:not(.unscoped) .aj-canal-marca{display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:10px;background:#2563eb;color:#fff}app-rescate-ajustes-panel:not(.unscoped) .aj-canal-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-ajustes-panel:not(.unscoped) .us-lista.aj-tabla>li{grid-template-columns:minmax(130px,.9fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) auto auto}app-rescate-ajustes-panel:not(.unscoped) .aj-tabla .us-quien>span{display:grid;gap:4px;justify-items:start}app-rescate-ajustes-panel:not(.unscoped) .aj-bandas{font-size:21px}app-rescate-ajustes-panel:not(.unscoped) .aj-filtros{flex-wrap:wrap;align-items:center}app-rescate-ajustes-panel:not(.unscoped) .aj-solo-activas{display:flex;align-items:center;gap:10px;color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .us-lista.aj-secciones>li{grid-template-columns:minmax(170px,1.3fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr) auto}app-rescate-ajustes-panel:not(.unscoped) .aj-seccion-marca{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:10px;background:#e8effb;color:#2563eb;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-equipo{height:32px;min-width:0;max-width:100%;width:100%;padding:0 8px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:#0b2545;font-size:13px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .us-punto.hueco{background:#e8890c}app-rescate-ajustes-panel:not(.unscoped) .aj-cabeza-tabla{margin-bottom:16px}app-rescate-ajustes-panel:not(.unscoped) .aj-cabeza-tabla h3{margin:0;color:#0b2545;font-size:16px;font-weight:700}app-rescate-ajustes-panel:not(.unscoped) .aj-cabeza-tabla p{margin:3px 0 0;color:var(--tenue);font-size:13px}app-rescate-ajustes-panel:not(.unscoped) .marca-caso.late:before,app-rescate-ajustes-panel:not(.unscoped) .marca-equipo.late:before{position:absolute;z-index:-1;top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:50%;background:#2563eb4d;content:"";animation:mp-onda 1.8s ease-out infinite}app-rescate-ajustes-panel:not(.unscoped) .marca-caso.late:before{background:#e0342f52}app-rescate-ajustes-panel:not(.unscoped) .aj-donde-se-crean{margin:0 0 0 auto;color:var(--tenue);font-size:12.5px}app-rescate-estrategia-detalle:not(.unscoped) .cajon-hilo .hito-texto .hora{color:#0b2545;font-size:11.5px;font-weight:800}app-rescate-estrategia-detalle:not(.unscoped) .ventana.ventana-hito{width:min(1440px,100vw - 48px);max-height:calc(100vh - 80px);overflow-y:auto}app-rescate-estrategia-detalle:not(.unscoped) .ventana{position:fixed;top:50%;left:50%;z-index:41;display:grid;gap:12px;width:min(420px,100vw - 40px);padding:22px;border-radius:16px;background:#fff;box-shadow:0 26px 60px #081e424d;transform:translate(-50%,-50%)}app-rescate-estrategia-detalle:not(.unscoped) .ventana h2{margin:0;font-size:17px;font-weight:800}app-rescate-estrategia-detalle:not(.unscoped) .ventana label{display:grid;gap:5px}app-rescate-estrategia-detalle:not(.unscoped) .ventana label>span{color:#46587a;font-size:12px;font-weight:700}app-rescate-estrategia-detalle:not(.unscoped) .ventana input[type=text],app-rescate-estrategia-detalle:not(.unscoped) .ventana input:not([type]){padding:9px 11px;border:1px solid #d8e3f3;border-radius:9px;font:inherit;font-size:13.5px}app-rescate-estrategia-detalle:not(.unscoped) .ventana .casilla{display:flex;align-items:center;gap:9px;font-size:13.5px}app-rescate-estrategia-detalle:not(.unscoped) .ventana .casilla input{width:16px;height:16px}app-rescate-estrategia-detalle:not(.unscoped) .pie-ventana{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}app-rescate-estrategia-detalle:not(.unscoped) .pie-ventana .fantasma{padding:10px 16px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;font:inherit;font-size:13px;cursor:pointer}app-rescate-estrategia-detalle:not(.unscoped) .ed-acciones{display:flex;align-items:center;gap:8px}app-rescate-estrategia-detalle:not(.unscoped) .ed-acciones select{padding:7px 9px;border:1px solid var(--borde);border-radius:9px;background-color:#fff;font:inherit;font-size:13px}app-rescate-estrategia-detalle:not(.unscoped) .es-cifras{grid-template-columns:repeat(auto-fit,minmax(168px,1fr))}app-rescate-estrategia-detalle:not(.unscoped) .es-nuevo{display:flex;gap:10px;margin-bottom:14px}app-rescate-estrategia-detalle:not(.unscoped) .es-nuevo input{flex:1;min-width:0;padding:11px 12px;border:1px solid var(--borde);border-radius:10px;font:inherit;font-size:13px}app-rescate-estrategia-detalle:not(.unscoped) .pl-cola{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}app-rescate-estrategia-detalle:not(.unscoped) .pl-fila{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:14px;align-items:start;padding:12px 14px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-estrategia-detalle:not(.unscoped) .pl-cuerpo{min-width:0}app-rescate-estrategia-detalle:not(.unscoped) .pl-cola-espera .pl-fila{background:#fafbfd}app-rescate-estrategia-detalle:not(.unscoped) .es-marca{padding:3px 9px;border-radius:999px;background:#eef4ff;color:var(--azul);font-size:11px;font-weight:700}app-rescate-estrategia-detalle:not(.unscoped) .as-opciones{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}app-rescate-estrategia-detalle:not(.unscoped) .as-opcion{display:grid;gap:3px;width:100%;padding:11px 13px;border:1px solid var(--borde);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}app-rescate-estrategia-detalle:not(.unscoped) .as-opcion:hover{border-color:var(--azul)}app-rescate-estrategia-detalle:not(.unscoped) .as-opcion-nombre{color:var(--tinta);font-size:13px;font-weight:700}app-rescate-estrategia-detalle:not(.unscoped) .as-opcion-apoyo{color:var(--tenue);font-size:11.5px;line-height:1.4}app-rescate-estrategia-detalle:not(.unscoped) .as-urge{margin-left:7px;color:#dc2626;font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}app-rescate-estrategia-detalle:not(.unscoped) .ed-acciones{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}app-rescate-estrategia-detalle:not(.unscoped) .ed-porque{margin:0 0 4px;color:var(--tenue);font-size:13px;line-height:1.55}app-rescate-estrategia-detalle:not(.unscoped) .ed-objetivos{display:grid;gap:9px;margin:0 0 6px;padding:0;list-style:none}app-rescate-estrategia-detalle:not(.unscoped) .ed-objetivos li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;color:var(--tinta);font-size:13px;line-height:1.5}app-rescate-estrategia-detalle:not(.unscoped) .ed-mini{display:inline-flex;gap:5px;align-items:center;padding:5px 10px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:var(--tenue);font:inherit;font-size:11.5px;font-weight:600;cursor:pointer}app-rescate-estrategia-detalle:not(.unscoped) .ed-mini:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}app-rescate-estrategia-detalle:not(.unscoped) .ed-mini:disabled{opacity:.55;cursor:default}app-rescate-estrategia-detalle:not(.unscoped) .ed-mini svg{width:13px;height:13px}app-rescate-estrategia-detalle:not(.unscoped) .ed-objetivos li{grid-template-columns:16px minmax(0,1fr) auto}app-rescate-estrategia-detalle:not(.unscoped) .pl-cuerpo .ed-acciones-fila{margin-top:10px}app-rescate-estrategia-detalle:not(.unscoped) .ed-bien{border-color:#009e39;color:#009e39}app-rescate-estrategia-detalle:not(.unscoped) .ed-bien:hover:not(:disabled){border-color:#009e39;color:#009e39}app-rescate-estrategia-detalle:not(.unscoped) .ed-suelta{border-color:#fca5a5;color:#dc2626}app-rescate-estrategia-detalle:not(.unscoped) .ed-suelta:hover:not(:disabled){border-color:#dc2626;color:#dc2626}app-rescate-estrategia-detalle:not(.unscoped) .ed-empieza{border-color:#b5cdf7;color:var(--azul)}app-rescate-estrategia-detalle:not(.unscoped) .ed-empieza:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}app-rescate-estrategia-detalle:not(.unscoped) .bp-bien{border-color:#009e39;color:#009e39}app-rescate-estrategia-detalle:not(.unscoped) .bp-bien:hover:not(:disabled){border-color:#009e39;color:#009e39}app-rescate-estrategia-detalle:not(.unscoped) .bp-suelta{border-color:#fca5a5;color:#dc2626}app-rescate-estrategia-detalle:not(.unscoped) .bp-suelta:hover:not(:disabled){border-color:#dc2626;color:#dc2626}app-rescate-estrategia-detalle:not(.unscoped) .bp-espera{border-color:#fdba74;color:#ea580c}app-rescate-estrategia-detalle:not(.unscoped) .bp-espera:hover:not(:disabled){border-color:#ea580c;color:#ea580c}app-rescate-estrategia-detalle:not(.unscoped)>.tarjeta{margin-bottom:18px}app-rescate-estrategia-detalle:not(.unscoped)>.tarjeta:last-of-type{margin-bottom:0}app-rescate-estrategia-detalle:not(.unscoped) .bp-empieza{border-color:#b5cdf7;color:var(--azul)}app-rescate-estrategia-detalle:not(.unscoped) .bp-empieza:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}@media(max-width:620px){app-rescate-estrategia-detalle:not(.unscoped) .ventana{top:0;left:0;align-content:center;width:100vw;height:100dvh;padding:22px 16px;border-radius:0;transform:none}}app-rescate-estrategia-panel:not(.unscoped) .cabeza-seccion{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:18px}app-rescate-estrategia-panel:not(.unscoped) .cabeza-seccion h1{margin:0;font-size:24px;font-weight:800}app-rescate-estrategia-panel:not(.unscoped) .cabeza-seccion p{margin:5px 0 0;color:var(--tenue);font-size:13.5px}app-rescate-estrategia-panel:not(.unscoped) .cabecera-evento .linea-sitio{display:flex;align-items:center;gap:7px;margin:0 0 6px;color:#46587a;font-size:13.5px}app-rescate-estrategia-panel:not(.unscoped) .cabecera-evento .linea-sitio svg{width:15px;height:15px;color:#8fa3bd}app-rescate-estrategia-panel:not(.unscoped) .mapa-hueco{display:grid;place-items:center;height:100%;color:#ffffffb3;font-size:11.5px}app-rescate-estrategia-panel:not(.unscoped) .gente-zona .cuando{color:var(--tenue);font-size:12px}app-rescate-estrategia-panel:not(.unscoped) .cuando{color:var(--tenue);font-size:12px}app-rescate-estrategia-panel:not(.unscoped) .mapa-hueco{font-size:10.5px}app-rescate-estrategia-panel:not(.unscoped) .barra-eventos{display:flex;align-items:center;gap:12px;margin:18px 0 16px;flex-wrap:wrap}app-rescate-estrategia-panel:not(.unscoped) .filtros-evento{display:flex;flex-wrap:wrap;gap:8px;row-gap:6px}app-rescate-estrategia-panel:not(.unscoped) .filtros-evento button{display:flex;align-items:center;gap:7px;padding:8px 15px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;font:inherit;font-size:13px;font-weight:600;cursor:pointer}app-rescate-estrategia-panel:not(.unscoped) .filtros-evento button svg{width:15px;height:15px;flex:none}app-rescate-estrategia-panel:not(.unscoped) .filtros-evento button:hover{border-color:#c9d8ef}app-rescate-estrategia-panel:not(.unscoped) .buscador-eventos{display:flex;align-items:center;gap:9px;flex:1;min-width:200px;max-width:380px;margin-left:auto;padding:0 13px;border:1px solid var(--borde);border-radius:10px;background:#fff}app-rescate-estrategia-panel:not(.unscoped) .buscador-eventos svg{width:17px;height:17px;color:#8fa3bd;flex:none}app-rescate-estrategia-panel:not(.unscoped) .buscador-eventos input{width:100%;padding:10px 0;border:0;background:none;font:inherit;font-size:13.5px;outline:none}app-rescate-estrategia-panel:not(.unscoped) .orden-eventos{display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--borde);border-radius:10px;background:#fff}app-rescate-estrategia-panel:not(.unscoped) .orden-eventos svg{width:16px;height:16px;color:#8fa3bd;flex:none}app-rescate-estrategia-panel:not(.unscoped) .orden-eventos select{padding:10px 0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:#33465f;outline:none;cursor:pointer}app-rescate-estrategia-panel:not(.unscoped) .fila-evento{display:grid;grid-template-columns:268px repeat(3,minmax(0,1fr));align-items:stretch;padding:0;overflow:visible}app-rescate-estrategia-panel:not(.unscoped) .fila-evento .fila-mapa{border-radius:14px 0 0 14px;overflow:hidden}app-rescate-estrategia-panel:not(.unscoped) .fila-mapa{position:relative;background:#0b2f6b;min-height:210px}app-rescate-estrategia-panel:not(.unscoped) .fila-mapa img{display:block;width:100%;height:100%;object-fit:cover}app-rescate-estrategia-panel:not(.unscoped) .fila-que{display:grid;align-content:start;gap:5px;padding:18px 20px}app-rescate-estrategia-panel:not(.unscoped) .fila-que .tipo{color:#6d3fe0;font-size:12px;font-weight:800}app-rescate-estrategia-panel:not(.unscoped) .fila-que h2{margin:0;font-size:19px;font-weight:800;letter-spacing:-.01em}app-rescate-estrategia-panel:not(.unscoped) .fila-que .linea-sitio{margin:0;display:flex;align-items:center;gap:7px;color:#46587a;font-size:13px}app-rescate-estrategia-panel:not(.unscoped) .fila-que .linea-sitio svg{width:15px;height:15px;color:#8fa3bd;flex:none}app-rescate-estrategia-panel:not(.unscoped) .fila-que .hace{color:var(--tenue)}app-rescate-estrategia-panel:not(.unscoped) .fila-que .descripcion{margin:6px 0 0;color:var(--tenue);font-size:12.5px;line-height:1.55}app-rescate-estrategia-panel:not(.unscoped) .cifras-fila-lista{display:block;border-left:1px solid var(--borde)}app-rescate-estrategia-panel:not(.unscoped) .fila-estado{display:grid;align-content:center;gap:4px;padding:16px 18px;border-left:1px solid var(--borde)}app-rescate-estrategia-panel:not(.unscoped) .fila-estado .rotulo{color:var(--tenue);font-size:11.5px}app-rescate-estrategia-panel:not(.unscoped) .fila-estado .rotulo:not(:first-child){margin-top:10px}app-rescate-estrategia-panel:not(.unscoped) .fila-estado .cuando{color:#33465f;font-size:12.5px;font-weight:700}app-rescate-estrategia-panel:not(.unscoped) .salud{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:700}app-rescate-estrategia-panel:not(.unscoped) .salud svg{width:15px;height:15px}app-rescate-estrategia-panel:not(.unscoped) .salud.bien{background:#e6f6ee;color:#0f6b48}app-rescate-estrategia-panel:not(.unscoped) .salud.atento{background:#fff4e2;color:#ef6c00}app-rescate-estrategia-panel:not(.unscoped) .salud.apagado{background:#eef2f8;color:#64748b}app-rescate-estrategia-panel:not(.unscoped) .pie-lista{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:13px 18px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-estrategia-panel:not(.unscoped) .pie-lista .cuantos{color:#46587a;font-size:13px}app-rescate-estrategia-panel:not(.unscoped) .acciones-evento{position:relative;display:flex;align-items:center;gap:8px;margin-top:14px}app-rescate-estrategia-panel:not(.unscoped) .acciones-evento .mas{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#46587a;cursor:pointer;flex:none}app-rescate-estrategia-panel:not(.unscoped) .acciones-evento .mas svg{width:18px;height:18px}app-rescate-estrategia-panel:not(.unscoped) .acciones-evento .mas:hover{border-color:#c9d8ef}app-rescate-estrategia-panel:not(.unscoped) .fila-estado{justify-items:center;text-align:center}app-rescate-estrategia-panel:not(.unscoped) .fila-estado .salud{justify-self:center}app-rescate-estrategia-panel:not(.unscoped) .acciones-evento{justify-content:center;align-items:center}app-rescate-estrategia-panel:not(.unscoped) .acciones-evento .mas{width:40px;height:40px;margin:0}app-rescate-estrategia-panel:not(.unscoped) .ficha-evento .linea-sitio{display:flex;align-items:center;gap:7px;margin:0;color:#46587a;font-size:13.5px}app-rescate-estrategia-panel:not(.unscoped) .ficha-evento .linea-sitio svg{width:15px;height:15px;color:#8fa3bd;flex:none}app-rescate-estrategia-panel:not(.unscoped) .aj-campo.apagado{opacity:.45}app-rescate-estrategia-panel:not(.unscoped) .aj-canal-marca{display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:10px;background:#2563eb;color:#fff}app-rescate-estrategia-panel:not(.unscoped) .aj-canal-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-estrategia-panel:not(.unscoped) .marca-equipo .rotulo,app-rescate-estrategia-panel:not(.unscoped) .marca-caso .rotulo{position:absolute;top:100%;left:50%;padding:2px 7px;border-radius:6px;background:#0b2545;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;white-space:nowrap;transform:translate(-50%,3px)}app-rescate-estrategia-panel:not(.unscoped) .pl-aviso{display:flex;gap:8px;align-items:flex-start;margin:0 0 14px;padding:10px 12px;border:1px solid #fde68a;border-radius:12px;background:#fffbeb;color:#92400e;font-size:12px;line-height:1.5}app-rescate-estrategia-panel:not(.unscoped) .pl-aviso svg{flex:none;width:15px;height:15px;margin-top:1px}app-rescate-estrategia-panel:not(.unscoped) .as-cajon{width:min(520px,100vw)}app-rescate-estrategia-panel:not(.unscoped) .as-pregunta{margin:0 0 4px;color:var(--tinta);font-size:16px;font-weight:700}app-rescate-estrategia-panel:not(.unscoped) .as-ayuda{margin:0 0 16px;color:var(--tenue);font-size:12px;line-height:1.5}app-rescate-estrategia-panel:not(.unscoped) .as-opciones{display:grid;gap:8px;margin:0 0 18px;padding:0;list-style:none}app-rescate-estrategia-panel:not(.unscoped) .as-opcion{display:grid;gap:3px;width:100%;padding:11px 13px;border:1px solid var(--borde);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}app-rescate-estrategia-panel:not(.unscoped) .as-opcion:hover{border-color:var(--azul)}app-rescate-estrategia-panel:not(.unscoped) .as-elegida{border-color:var(--azul);background:#eef4ff}app-rescate-estrategia-panel:not(.unscoped) .as-opcion-nombre{color:var(--tinta);font-size:13px;font-weight:700}app-rescate-estrategia-panel:not(.unscoped) .as-opcion-apoyo{color:var(--tenue);font-size:11.5px;line-height:1.4}app-rescate-estrategia-panel:not(.unscoped) .as-urge{margin-left:7px;color:#dc2626;font-size:11px;font-style:normal;font-weight:700;text-transform:uppercase}app-rescate-estrategia-panel:not(.unscoped) .as-pie{display:flex;gap:10px;justify-content:space-between;margin-top:4px;padding-top:16px;border-top:1px solid var(--borde)}app-rescate-estrategia-panel:not(.unscoped) .as-pie>:only-child{margin-left:auto}app-rescate-estrategia-panel:not(.unscoped) .as-proponer{display:flex;gap:8px;align-items:center;margin-bottom:16px;padding:9px 15px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#5f22e8;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-estrategia-panel:not(.unscoped) .as-proponer:hover:not(:disabled){border-color:#5f22e8}app-rescate-estrategia-panel:not(.unscoped) .as-proponer:disabled{color:var(--tenue);cursor:default}app-rescate-estrategia-panel:not(.unscoped) .as-proponer svg{width:15px;height:15px}app-rescate-estrategia-panel:not(.unscoped) .es-que{align-content:space-between;gap:14px;padding:20px 22px}app-rescate-estrategia-panel:not(.unscoped) .es-que-arriba{display:grid;gap:6px}app-rescate-estrategia-panel:not(.unscoped) .es-que .tipo{letter-spacing:.02em}app-rescate-estrategia-panel:not(.unscoped) .es-que h2{margin-bottom:4px;line-height:1.25}app-rescate-estrategia-panel:not(.unscoped) .es-que .linea-sitio{gap:9px;line-height:1.45}app-rescate-estrategia-panel:not(.unscoped) .es-que .descripcion{margin-top:6px;max-width:46ch}app-rescate-estrategia-panel:not(.unscoped) .es-creada{display:flex;gap:7px;align-items:center;justify-self:end;margin:0;color:var(--tenue);font-size:12.5px}app-rescate-estrategia-panel:not(.unscoped) .es-creada svg{width:14px;height:14px;color:#8fa3bd;flex:none}app-rescate-estrategia-panel:not(.unscoped) .filtros-evento button,app-rescate-estrategia-panel:not(.unscoped) .buscador-eventos,app-rescate-estrategia-panel:not(.unscoped) .orden-eventos{min-height:41px}app-rescate-estrategia-panel:not(.unscoped) .buscador-eventos input,app-rescate-estrategia-panel:not(.unscoped) .orden-eventos select{padding:0}app-rescate-equipos-panel:not(.unscoped) .eq-punto.available{background:#2563eb}app-rescate-equipos-panel:not(.unscoped) .eq-punto.en_route{background:#e8890c}app-rescate-equipos-panel:not(.unscoped) .eq-punto.on_scene{background:#17a672}app-rescate-equipos-panel:not(.unscoped) .eq-punto.resting{background:#7b4fe0}app-rescate-equipos-panel:not(.unscoped) .eq-punto.off_duty{background:#98a7bb}app-rescate-equipos-panel:not(.unscoped) .eq-senal.available{background:#2563eb}app-rescate-equipos-panel:not(.unscoped) .eq-senal.en_route{background:#e8890c}app-rescate-equipos-panel:not(.unscoped) .eq-senal.on_scene{background:#17a672}app-rescate-equipos-panel:not(.unscoped) .eq-senal.resting{background:#7b4fe0}app-rescate-equipos-panel:not(.unscoped) .eq-senal.off_duty{background:#98a7bb}app-rescate-equipos-panel:not(.unscoped) .eq-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:14px;font-weight:800}app-rescate-equipos-panel:not(.unscoped) .ae-capacidades{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}app-rescate-equipos-panel:not(.unscoped) .ae-capacidad{padding:8px 13px;border:1px solid var(--borde);border-radius:999px;background:#fff;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-equipos-panel:not(.unscoped) .ae-formulario+.ae-rotulo,app-rescate-equipos-panel:not(.unscoped) .ae-capacidades+.ae-rotulo,app-rescate-equipos-panel:not(.unscoped) .ae-lista+.ae-rotulo{margin-top:18px}app-rescate-equipos-panel:not(.unscoped) .ed-gente{display:grid;gap:10px;margin:0 0 4px;padding:0;list-style:none}app-rescate-equipos-panel:not(.unscoped) .ed-gente>li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px}app-rescate-equipos-panel:not(.unscoped) .ed-foto{width:40px;height:40px;border-radius:50%;object-fit:cover}app-rescate-equipos-panel:not(.unscoped) .ed-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:800}app-rescate-equipos-panel:not(.unscoped) .ed-quien{display:grid;gap:2px;min-width:0}app-rescate-equipos-panel:not(.unscoped) .ed-quien strong{color:#0b2545;font-size:13px;font-weight:800}app-rescate-equipos-panel:not(.unscoped) .ed-quien small{color:var(--tenue);font-size:13px}app-rescate-equipos-panel:not(.unscoped) .ed-acciones{display:flex;align-items:center;gap:8px}app-rescate-equipos-panel:not(.unscoped) .ed-acciones select{padding:7px 9px;border:1px solid var(--borde);border-radius:9px;background-color:#fff;font:inherit;font-size:13px}app-rescate-equipos-panel:not(.unscoped) .mi-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:18px;font-weight:800}app-rescate-equipos-panel:not(.unscoped) .mi-punto.available{background:#2563eb}app-rescate-equipos-panel:not(.unscoped) .mi-punto.en_route{background:#e8890c}app-rescate-equipos-panel:not(.unscoped) .mi-punto.on_scene{background:#17a672}app-rescate-equipos-panel:not(.unscoped) .mi-punto.resting{background:#7b4fe0}app-rescate-equipos-panel:not(.unscoped) .mi-punto.off_duty{background:#98a7bb}app-rescate-equipos-panel:not(.unscoped) .mi-mapa:hover .mi-lupa{opacity:1}app-rescate-equipos-panel:not(.unscoped) .mi-lupa{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:8px;background:#0b2545d1;color:#fff;opacity:0;transition:opacity .12s ease;box-sizing:border-box}app-rescate-equipos-panel:not(.unscoped) .mi-lupa svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-equipos-panel:not(.unscoped) .pe-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:700}app-rescate-equipos-panel:not(.unscoped) .pe-pila{display:flex;align-items:center;gap:7px;color:#0b2545;font-size:13px}app-rescate-equipos-panel:not(.unscoped) .pe-pila svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor}app-rescate-equipos-panel:not(.unscoped) .pe-mapa{position:relative;height:200px;width:100%;margin-bottom:20px;padding:0;border:0;border-radius:12px;overflow:hidden;background:none;cursor:pointer}app-rescate-equipos-panel:not(.unscoped) .pe-mapa:hover .mi-lupa{opacity:1}app-rescate-equipos-panel:not(.unscoped) .pe-mapa app-rescate-mapa{display:block;width:100%;height:100%}app-rescate-equipos-panel:not(.unscoped) .eq-lista-panel>li{grid-template-columns:56px minmax(180px,1.6fr) minmax(0,1fr) minmax(0,1fr) auto auto}app-rescate-equipos-panel:not(.unscoped) .ed-acciones{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}app-rescate-equipos-panel:not(.unscoped) .eq-sin-lista{display:block;margin-top:5px;color:var(--tenue);font-size:11.5px;line-height:1.45}app-rescate-equipos-panel:not(.unscoped) .eq-sin-lista a{color:var(--azul)}app-rescate-usuarios-panel:not(.unscoped) .actividad{margin-top:16px}app-rescate-usuarios-panel:not(.unscoped) .mn-lista{display:grid;gap:8px;margin:0;padding:0;list-style:none}app-rescate-usuarios-panel:not(.unscoped) .mn-parte{display:grid;grid-template-columns:76px 30px minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-usuarios-panel:not(.unscoped) .mn-hora{display:grid;gap:2px}app-rescate-usuarios-panel:not(.unscoped) .mn-hora strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .mn-hora small{display:flex;align-items:center;gap:5px;color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .mn-hora svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor}app-rescate-usuarios-panel:not(.unscoped) .mn-marca{display:grid;place-items:center;width:30px;height:30px;padding:7px;border-radius:9px;background:#eef2f8;color:#46587a}app-rescate-usuarios-panel:not(.unscoped) .mn-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-usuarios-panel:not(.unscoped) .mn-cuerpo{display:grid;gap:3px;min-width:0}app-rescate-usuarios-panel:not(.unscoped) .mn-cuerpo strong{color:#0b2545;font-size:13px;font-weight:500}app-rescate-usuarios-panel:not(.unscoped) .mn-tipo{color:var(--tenue);font-size:13px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .mn-cuerpo small{display:flex;flex-wrap:wrap;gap:14px;color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .al-tranquilo{display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:14px;padding:18px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-usuarios-panel:not(.unscoped) .al-tranquilo-icono{display:grid;place-items:center;width:38px;height:38px;padding:9px;border-radius:10px;background:#17a672;color:#fff}app-rescate-usuarios-panel:not(.unscoped) .al-tranquilo-icono svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-usuarios-panel:not(.unscoped) .al-tranquilo div{display:grid;gap:3px}app-rescate-usuarios-panel:not(.unscoped) .al-tranquilo strong{color:#0b2545;font-size:16px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .al-tranquilo span{color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .aj-nota{margin:0;color:var(--tenue);font-size:13px;line-height:1.6}app-rescate-usuarios-panel:not(.unscoped) .us-panel{padding:0}app-rescate-usuarios-panel:not(.unscoped) .us-pestanas{display:flex;flex-wrap:wrap;gap:4px;padding:0 20px;border-bottom:1px solid var(--borde)}app-rescate-usuarios-panel:not(.unscoped) .us-pestanas button{display:flex;align-items:center;gap:8px;padding:16px 14px;border:none;border-bottom:2px solid transparent;background:none;color:var(--tenue);font-size:13px;font-weight:700;cursor:pointer}app-rescate-usuarios-panel:not(.unscoped) .us-pestanas button svg{width:15px;height:15px;fill:none;stroke:currentColor}app-rescate-usuarios-panel:not(.unscoped) .us-panel .us-pie{padding-bottom:20px}app-rescate-usuarios-panel:not(.unscoped) .us-clave{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;margin-bottom:18px;padding:14px 16px;border:1px solid #17a672;border-radius:12px;background:#fff}app-rescate-usuarios-panel:not(.unscoped) .us-clave>span{display:grid;gap:3px;color:#46587a;font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-clave strong{color:#0b2545;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .us-clave code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-clave small{color:var(--tenue)}app-rescate-usuarios-panel:not(.unscoped) .us-lista{display:grid;gap:2px;margin:0;padding:0;list-style:none}app-rescate-usuarios-panel:not(.unscoped) .us-lista>li{display:grid;grid-template-columns:minmax(180px,1.6fr) minmax(0,.9fr) minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.9fr) auto;align-items:center;gap:14px;padding:14px 4px;border-bottom:1px solid var(--borde)}app-rescate-usuarios-panel:not(.unscoped) .us-titulos{color:var(--tenue);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}app-rescate-usuarios-panel:not(.unscoped) .us-quien{display:flex;align-items:center;gap:12px;min-width:0}app-rescate-usuarios-panel:not(.unscoped) .us-quien>span{display:grid;gap:2px;min-width:0}app-rescate-usuarios-panel:not(.unscoped) .us-quien strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .us-quien small{color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-retrato{display:grid;place-items:center;width:38px;height:38px;flex:none;border-radius:50%;background:#eef2f8;color:#46587a;font-size:13px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .us-donde{display:grid;gap:2px;min-width:0}app-rescate-usuarios-panel:not(.unscoped) .us-donde strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .us-donde small{color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-estado{display:flex;align-items:center;gap:9px}app-rescate-usuarios-panel:not(.unscoped) .us-estado>span{display:grid;gap:2px}app-rescate-usuarios-panel:not(.unscoped) .us-estado strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .us-estado small{color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-punto{width:9px;height:9px;flex:none;border-radius:50%;background:#17a672}app-rescate-usuarios-panel:not(.unscoped) .us-estado.apagada .us-punto{background:#98a7bb}app-rescate-usuarios-panel:not(.unscoped) .us-estado.apagada strong{color:var(--tenue)}app-rescate-usuarios-panel:not(.unscoped) .us-acceso{color:#46587a;font-size:13px;font-weight:500}app-rescate-usuarios-panel:not(.unscoped) .us-acciones{display:flex;gap:8px}app-rescate-usuarios-panel:not(.unscoped) .us-boton{display:grid;place-items:center;width:34px;height:34px;padding:9px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:#46587a;cursor:pointer}app-rescate-usuarios-panel:not(.unscoped) .us-boton svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-usuarios-panel:not(.unscoped) .us-boton:disabled{opacity:.5;cursor:default}app-rescate-usuarios-panel:not(.unscoped) .us-pie{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:16px}app-rescate-usuarios-panel:not(.unscoped) .us-pie p{margin:0;color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-paginas{display:flex;gap:6px}app-rescate-usuarios-panel:not(.unscoped) .us-paginas button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 10px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:#46587a;font-size:13px;font-weight:700;cursor:pointer}app-rescate-usuarios-panel:not(.unscoped) .us-paginas button svg{width:15px;height:15px;fill:none;stroke:currentColor}app-rescate-usuarios-panel:not(.unscoped) .us-paginas button:disabled{opacity:.4;cursor:default}app-rescate-usuarios-panel:not(.unscoped) .us-roles{display:grid;gap:12px;margin:0;padding:0;list-style:none}app-rescate-usuarios-panel:not(.unscoped) .us-roles>li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;padding:16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-usuarios-panel:not(.unscoped) .us-rol-marca{display:grid;place-items:center;width:40px;height:40px;padding:10px;border-radius:10px;background:#98a7bb;color:#fff}app-rescate-usuarios-panel:not(.unscoped) .us-rol-marca svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2}app-rescate-usuarios-panel:not(.unscoped) .us-roles>li>div{display:grid;gap:3px;min-width:0}app-rescate-usuarios-panel:not(.unscoped) .us-roles strong{color:#0b2545;font-size:16px;font-weight:700}app-rescate-usuarios-panel:not(.unscoped) .us-roles>li>div>small{color:var(--tenue);font-size:13px}app-rescate-usuarios-panel:not(.unscoped) .us-permisos{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}app-rescate-usuarios-panel:not(.unscoped) .us-permisos li{display:flex;align-items:center;gap:8px;color:#46587a;font-size:13px;font-weight:500}app-rescate-usuarios-panel:not(.unscoped) .us-permisos svg{width:14px;height:14px;flex:none;fill:none;stroke:#17a672}app-rescate-usuarios-panel:not(.unscoped) .us-permisos li.ninguno{color:var(--tenue)}app-rescate-usuarios-panel:not(.unscoped) .us-panel .mn-parte{grid-template-columns:96px 30px minmax(0,1fr)}app-rescate-usuarios-panel:not(.unscoped) .us-ip{overflow:hidden;max-width:22ch;color:var(--tenue);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;opacity:.72;text-overflow:ellipsis;white-space:nowrap}app-rescate-usuarios-panel:not(.unscoped) .us-lista.aj-tabla>li{grid-template-columns:minmax(130px,.9fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,.9fr) auto auto}app-rescate-usuarios-panel:not(.unscoped) .aj-tabla .us-quien>span{display:grid;gap:4px;justify-items:start}app-rescate-usuarios-panel:not(.unscoped) .us-lista.aj-secciones>li{grid-template-columns:minmax(170px,1.3fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(0,1fr) minmax(0,.7fr) auto}app-rescate-usuarios-panel:not(.unscoped) .us-punto.hueco{background:#e8890c}app-rescate-usuarios-panel:not(.unscoped) .ventana{position:fixed;top:50%;left:50%;z-index:41;display:grid;gap:12px;width:min(420px,100vw - 40px);padding:22px;border-radius:16px;background:#fff;box-shadow:0 26px 60px #081e424d;transform:translate(-50%,-50%)}app-rescate-usuarios-panel:not(.unscoped) .ventana h3{margin:0;font-size:17px;font-weight:800}app-rescate-usuarios-panel:not(.unscoped) .pie-ventana{display:flex;justify-content:flex-end;gap:9px;margin-top:4px}app-rescate-usuarios-panel:not(.unscoped) .us-soy-yo{color:var(--tenue);font-size:12.5px}@media(max-width:620px){app-rescate-usuarios-panel:not(.unscoped) .ventana{top:0;left:0;align-content:center;width:100vw;height:100dvh;padding:22px 16px;border-radius:0;transform:none}}app-rescate-zona:not(.unscoped) .evento{display:grid;gap:6px;padding:16px;text-align:left;cursor:pointer;font:inherit}app-rescate-zona:not(.unscoped) .evento .fila-alta{display:flex;align-items:center;gap:10px}app-rescate-zona:not(.unscoped) .evento .tipo{color:var(--tenue);font-size:12px;font-weight:700}app-rescate-zona:not(.unscoped) .evento strong{font-size:16px}app-rescate-zona:not(.unscoped) .evento .sitio{color:#46587a;font-size:13px}app-rescate-zona:not(.unscoped) .evento .fecha{color:var(--tenue);font-size:12px}app-rescate-zona:not(.unscoped) .evento:hover{border-color:#b9d0f5}app-rescate-zona:not(.unscoped) .columna nav a .icono{display:grid;place-items:center;width:20px;height:20px;color:#8fa3bd;flex:none}app-rescate-zona:not(.unscoped) .columna nav a .icono svg{width:18px;height:18px}app-rescate-zona:not(.unscoped) .mando{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:14px;align-items:start}app-rescate-zona:not(.unscoped) .mapa-caja{position:relative}app-rescate-zona:not(.unscoped) .mapa-caja app-rescate-mapa{display:block;height:560px}app-rescate-zona:not(.unscoped) .resumen{display:grid;gap:2px;margin:0;padding:8px;list-style:none}app-rescate-zona:not(.unscoped) .resumen li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;font-size:13px}app-rescate-zona:not(.unscoped) .resumen li:hover{background:#f7fafe}app-rescate-zona:not(.unscoped) .resumen b{margin-left:auto;font-weight:800}app-rescate-zona:not(.unscoped) .resumen b i{color:var(--tenue);font-size:11.5px;font-style:normal;font-weight:600}app-rescate-zona:not(.unscoped) .resumen li.ambar b{color:#e07b1b}app-rescate-zona:not(.unscoped) .resumen li.pendiente-fila b{color:#b6c2d4}app-rescate-zona:not(.unscoped) .alertas-cortas li.critical{background:#fdeceb}app-rescate-zona:not(.unscoped) .alertas-cortas li.critical .a-icono{background:#fbd9d7;color:#c0332e}app-rescate-zona:not(.unscoped) .alertas{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .alertas li{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-left:4px solid #94a3b8;border-radius:12px;background:#fff}app-rescate-zona:not(.unscoped) .alertas li strong{font-size:14.5px}app-rescate-zona:not(.unscoped) .alertas li span{color:var(--tenue);font-size:12.5px}app-rescate-zona:not(.unscoped) .alertas li a{margin-left:auto;padding:7px 14px;border-radius:8px;background:#eef3fb;color:var(--azul);font-size:12.5px;font-weight:700;text-decoration:none}app-rescate-zona:not(.unscoped) .mapa-caja .pestanas-mapa{position:absolute;top:14px;left:14px;z-index:2;display:flex;gap:4px;padding:4px;border-radius:11px;background:#fffffff5;box-shadow:0 6px 18px #081e4229}app-rescate-zona:not(.unscoped) .mapa-caja .pestanas-mapa button{padding:7px 15px;border:0;border-radius:8px;background:transparent;color:#46587a;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}app-rescate-zona:not(.unscoped) .resumen .r-icono{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#eef4ff;color:var(--azul);flex:none}app-rescate-zona:not(.unscoped) .resumen .r-icono svg{width:15px;height:15px}app-rescate-zona:not(.unscoped) .resumen li.ambar .r-icono{background:#fdf3e2;color:#ef6c00}app-rescate-zona:not(.unscoped) .resumen li.pendiente-fila .r-icono{background:#f1f5fb;color:#a9b6c8}app-rescate-zona:not(.unscoped) .lateral .resumen{padding:6px}app-rescate-zona:not(.unscoped) .lateral .resumen li{padding:7px 9px;gap:9px;font-size:12.5px}app-rescate-zona:not(.unscoped) .mapa-caja app-rescate-mapa{height:500px}app-rescate-zona:not(.unscoped) .mapa-caja app-rescate-mapa{height:578px}app-rescate-zona:not(.unscoped) .lateral .resumen li{padding:6px 9px}app-rescate-zona:not(.unscoped) .mapa-caja app-rescate-mapa{height:544px}app-rescate-zona:not(.unscoped) .alertas-cortas li.critical{border-color:#f6cac7}app-rescate-zona:not(.unscoped) .alertas-cortas li.critical .a-icono{background:#0b1f3a;color:#ff8a86}app-rescate-zona:not(.unscoped) .resumen .r-icono{background:#0b1f3a;color:#7fb2ff;border-radius:8px}app-rescate-zona:not(.unscoped) .resumen li.ambar .r-icono{background:#0b1f3a;color:#ffc266}app-rescate-zona:not(.unscoped) .resumen li.pendiente-fila .r-icono{background:#26364e;color:#8fa3bd}app-rescate-zona:not(.unscoped) .alertas-cortas li.critical,app-rescate-zona:not(.unscoped) .alertas-cortas li.urgent,app-rescate-zona:not(.unscoped) .alertas-cortas li.attention{background:#fff}app-rescate-zona:not(.unscoped) .cifra-icono,app-rescate-zona:not(.unscoped) .acceso-icono,app-rescate-zona:not(.unscoped) .alertas-cortas .a-icono,app-rescate-zona:not(.unscoped) .resumen .r-icono,app-rescate-zona:not(.unscoped) .clima-icono{background:none;border-radius:0;box-shadow:none;width:auto;height:auto}app-rescate-zona:not(.unscoped) .resumen .r-icono svg{width:16px;height:16px}app-rescate-zona:not(.unscoped) .alertas-cortas li.urgent .a-icono,app-rescate-zona:not(.unscoped) .resumen li.ambar .r-icono{color:#ef6c00}app-rescate-zona:not(.unscoped) .resumen li.pendiente-fila .r-icono{color:#9aa9bd}app-rescate-zona:not(.unscoped) .evento{padding:0;overflow:hidden;gap:0}app-rescate-zona:not(.unscoped) .columna-mapa .tira-pestanas{margin:0}app-rescate-zona:not(.unscoped) .mapa-mando.card--con-pestanas{border-top-left-radius:0;margin-top:0}app-rescate-zona:not(.unscoped) .columna-mapa .pestana-dato{padding:1px 7px;border-radius:999px;background:#eef4fd;font-weight:700}app-rescate-zona:not(.unscoped) .columna-mapa .tira-pestanas{margin-bottom:-14px}app-rescate-zona:not(.unscoped) .columna-mapa .pestana-panel{padding:9px 13px 10px;gap:7px}app-rescate-zona:not(.unscoped) .columna-mapa .pestana-nombre{font-size:12.5px}app-rescate-zona:not(.unscoped) .columna-mapa .pestana-dato{font-size:11.5px}app-rescate-zona:not(.unscoped) .mapa-mando .mapa-caja{border-radius:10px;overflow:hidden}app-rescate-zona:not(.unscoped) .mapa-mando .mapa-caja app-rescate-mapa .lienzo-mapa{border-radius:10px}app-rescate-zona:not(.unscoped) .cifra-zona{display:grid;gap:2px;padding:16px 18px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-zona:not(.unscoped) .cifra-zona strong{font-size:30px;font-weight:800;line-height:1.1}app-rescate-zona:not(.unscoped) .cifra-zona small{color:#33465f;font-size:12.5px;font-weight:700}app-rescate-zona:not(.unscoped) .cifra-zona em{color:var(--tenue);font-size:11.5px;font-style:normal}app-rescate-zona:not(.unscoped) .cifra-zona.grave{border-color:#f3b6b3}app-rescate-zona:not(.unscoped) .pestanas-zona{margin:0 0 -1px}app-rescate-zona:not(.unscoped) .pestanas-zona .pestana-dato{padding:1px 7px;border-radius:999px;background:#eef4fd;font-weight:700;font-size:11.5px}app-rescate-zona:not(.unscoped) .pestanas-zona .pestana-icono{width:15px;height:15px;flex:none}app-rescate-zona:not(.unscoped) .card--con-pestanas{border-top-left-radius:0;margin-top:0}app-rescate-zona:not(.unscoped) .cajon-hilo{display:flex;flex-direction:column;border-radius:14px;overflow:hidden;width:var(--ancho-cajon);max-width:85%;border:1px solid var(--borde);background:#fff;box-shadow:-14px 0 32px #0c224424}app-rescate-zona:not(.unscoped) .cajon-hilo>header{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .cajon-hilo .c-clase{color:#7b8ca3;font-size:10.5px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}app-rescate-zona:not(.unscoped) .cajon-hilo h3{margin:2px 0 0;font-size:15.5px;font-weight:800}app-rescate-zona:not(.unscoped) .c-cerrar{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--borde);border-radius:8px;background:#fff;color:#46587a;cursor:pointer;flex:none}app-rescate-zona:not(.unscoped) .c-cerrar svg{width:15px;height:15px}app-rescate-zona:not(.unscoped) .cajon-hilo .linea-tiempo{margin:0;padding:12px 4px;overflow-y:auto;list-style:none}app-rescate-zona:not(.unscoped) .ficha-envoltura{position:absolute;top:10px;left:10px;bottom:10px;z-index:5;display:flex;width:min(440px,72%);transition:transform .2s ease}app-rescate-zona:not(.unscoped) .ficha-envoltura.plegada{transform:translate(calc(-100% - 14px))}app-rescate-zona:not(.unscoped) .pestana-ficha{position:absolute;top:10px;right:-26px;z-index:1;display:grid;place-items:center;width:26px;height:44px;padding:0;border:1px solid #1d3355;border-left:0;border-radius:0 10px 10px 0;background:#0b1f3a;color:#a9bedb;cursor:pointer;box-shadow:6px 0 18px #040e1e66}app-rescate-zona:not(.unscoped) .pestana-ficha svg{width:15px;height:15px}app-rescate-zona:not(.unscoped) .ficha-hito{flex:1;min-width:0;display:flex;flex-direction:column;border:1px solid #1d3355;border-radius:14px;overflow:hidden;background:#0b1f3a;color:#e8f0fb;box-shadow:0 18px 40px #040e1e75}app-rescate-zona:not(.unscoped) .ficha-hito>header{display:flex;align-items:start;gap:11px;padding:14px 16px;border-bottom:1px solid #1d3355}app-rescate-zona:not(.unscoped) .ficha-hito .f-titulo{flex:1;min-width:0}app-rescate-zona:not(.unscoped) .ficha-hito h3{margin:0;color:#f2f7ff;font-size:13.5px;font-weight:800;line-height:1.3}app-rescate-zona:not(.unscoped) .ficha-hito .f-cuando{margin:3px 0 0;color:#93a9c9;font-size:11px}app-rescate-zona:not(.unscoped) .ficha-hito .c-cerrar{border-color:#274874;background:#071a31;color:#a9bedb}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li{border-color:#1d3355;background:#08192f}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-marca{color:#6fa8ff}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-foto,app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-marca{box-shadow:0 0 0 2px #274874}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-on_scene .g-foto,app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-on_scene .g-marca{box-shadow:0 0 0 2px #17a672}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-en_route .g-foto,app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-en_route .g-marca{box-shadow:0 0 0 2px #ef6c00}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-resting .g-foto,app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-resting .g-marca{box-shadow:0 0 0 2px #8b6ff0}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-resting .g-marca{color:#a78bfa}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-on_scene .g-marca{color:#3fd39a}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-en_route .g-marca{color:#ffab52}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-nombres b{color:#f2f7ff}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-nombres small{color:#8fa6c6}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-dato small{color:#8fa6c6}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-dato b{color:#f2f7ff}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .punto-gps{color:#cfe0fb}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-estado{background:#10294a;color:#a9bedb}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-estado.e-on_scene{background:#0d3328;color:#3fd39a}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-estado.e-en_route{background:#10294a;color:#6fa8ff}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-estado.e-resting{background:#241a3d;color:#a78bfa}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-estado.e-off_duty{background:#16233a;color:#8fa6c6}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito .g-dato b.poca{color:#ffab52}app-rescate-zona:not(.unscoped) .ficha-hito .punto{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;flex:none}app-rescate-zona:not(.unscoped) .ficha-hito .punto svg{width:15px;height:15px}app-rescate-zona:not(.unscoped) .ficha-hito .punto.evento{background:#e0342f}app-rescate-zona:not(.unscoped) .ficha-hito .punto.mision{background:#6d3fe0}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito{padding:10px;gap:8px;overflow-y:auto}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito{scrollbar-width:thin;scrollbar-color:#274874 transparent}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito::-webkit-scrollbar{width:10px}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito::-webkit-scrollbar-track{background:transparent}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito::-webkit-scrollbar-thumb{border:3px solid transparent;border-radius:999px;background:#274874;background-clip:content-box}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito::-webkit-scrollbar-thumb:hover{background:#35608f;background-clip:content-box}app-rescate-zona:not(.unscoped) .f-cifras{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin:12px 12px 0;border:1px solid #1d3355;border-radius:12px;background:#08192f}app-rescate-zona:not(.unscoped) .f-cifra{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icono numero" "icono nombre";align-items:center;gap:0 9px;padding:11px 12px}app-rescate-zona:not(.unscoped) .f-cifra+.f-cifra{border-left:1px solid #1d3355}app-rescate-zona:not(.unscoped) .f-cifra .f-icono{grid-area:icono;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#fff}app-rescate-zona:not(.unscoped) .f-cifra .f-icono svg{width:17px;height:17px}app-rescate-zona:not(.unscoped) .f-cifra b{grid-area:numero;color:#f2f7ff;font-size:17px;font-weight:800;line-height:1.1}app-rescate-zona:not(.unscoped) .f-cifra small{grid-area:nombre;color:#8fa6c6;font-size:9.5px;line-height:1.25}app-rescate-zona:not(.unscoped) .f-orden{display:flex;align-items:center;gap:9px;padding:12px 14px 0;color:#8fa6c6;font-size:11px}app-rescate-zona:not(.unscoped) .f-orden select{padding:6px 9px;border:1px solid #274874;border-radius:8px;background-color:#071a31;color:#e8f0fb;font:inherit;font-size:11.5px;font-weight:600}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:13px 14px 13px 16px}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;border-radius:11px 0 0 11px;background:#274874}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-on_scene:before{background:#17a672}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-en_route:before{background:#ef6c00}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-resting:before{background:#8b6ff0}app-rescate-zona:not(.unscoped) .g-carro{overflow:hidden;flex:1;min-width:0}app-rescate-zona:not(.unscoped) .g-tren{display:flex;width:200%;transition:transform .22s ease}app-rescate-zona:not(.unscoped) .g-tren.movida{transform:translate(-50%)}app-rescate-zona:not(.unscoped) .g-cara{display:flex;align-items:center;width:50%;flex:none}app-rescate-zona:not(.unscoped) .g-cara>*+*{padding-left:14px;margin-left:14px;border-left:1px solid #1d3355}app-rescate-zona:not(.unscoped) .g-cara .g-quien{flex:2.2;min-width:0}app-rescate-zona:not(.unscoped) .g-cara .g-dato{flex:1;min-width:0}app-rescate-zona:not(.unscoped) .g-cara .g-dato.ancho{flex:1.4}app-rescate-zona:not(.unscoped) .ficha-hito .g-nombres b,app-rescate-zona:not(.unscoped) .ficha-hito .g-nombres small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-rescate-zona:not(.unscoped) .g-chincheta{position:relative;display:grid;place-items:center;width:24px;height:24px;color:#6fa8ff;flex:none}app-rescate-zona:not(.unscoped) .g-chincheta svg{width:15px;height:15px}app-rescate-zona:not(.unscoped) .g-globo{position:absolute;right:0;bottom:calc(100% + 6px);z-index:3;padding:6px 9px;border:1px solid #274874;border-radius:8px;background:#071a31;color:#cfe0fb;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;white-space:nowrap;opacity:0;visibility:hidden;transition:opacity .12s ease;box-shadow:0 8px 20px #040e1e80}app-rescate-zona:not(.unscoped) .g-chincheta:hover .g-globo,app-rescate-zona:not(.unscoped) .g-chincheta:focus-within .g-globo{opacity:1;visibility:visible}app-rescate-zona:not(.unscoped) .g-chevron{display:grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:7px;background:none;color:#6d82a3;cursor:pointer;flex:none;transition:transform .22s ease,color .15s ease}app-rescate-zona:not(.unscoped) .g-chevron svg{width:16px;height:16px}app-rescate-zona:not(.unscoped) .g-chevron:hover{color:#cfe0fb}app-rescate-zona:not(.unscoped) li.abierta .g-chevron{transform:rotate(180deg);color:#a9bedb}app-rescate-zona:not(.unscoped) .g-retrato{position:relative;flex:none}app-rescate-zona:not(.unscoped) .g-punto{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border:2px solid #0b1f3a;border-radius:50%;background:#6d82a3}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-on_scene .g-punto{background:#17a672}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-en_route .g-punto{background:#ef6c00}app-rescate-zona:not(.unscoped) .ficha-hito .gente-hito li.e-resting .g-punto{background:#8b6ff0}app-rescate-zona:not(.unscoped) .g-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:5px}app-rescate-zona:not(.unscoped) .g-chip-aviso{padding:3px 9px;border:1px solid #6b4a13;border-radius:999px;background:#2a1c07;color:#ffab52;font-size:11px;font-weight:700}app-rescate-zona:not(.unscoped) .g-barra{display:block;width:46px;height:6px;margin-top:4px;border-radius:999px;background:#16304f;overflow:hidden}app-rescate-zona:not(.unscoped) .g-barra i{display:block;height:100%;border-radius:999px;background:#3fd39a}app-rescate-zona:not(.unscoped) .g-barra.poca i{background:#ffab52}app-rescate-zona:not(.unscoped) .g-callada b{font-style:italic}app-rescate-zona:not(.unscoped) .g-pie .g-dato+.g-dato{padding-left:14px;border-left:1px solid #16304f}app-rescate-zona:not(.unscoped) .ficha-hito .g-pie .g-dato>small:first-child{font-size:9px;letter-spacing:.07em}app-rescate-zona:not(.unscoped) .ficha-hito .g-pie .g-dato b{font-size:11px}app-rescate-zona:not(.unscoped) .ficha-hito .g-pie .g-dato small:last-child{color:#7e93b2;font-size:10.5px;text-transform:none;letter-spacing:0;font-weight:500}app-rescate-zona:not(.unscoped) .ficha-hito .g-pie .punto-gps{font-size:10.5px}app-rescate-zona:not(.unscoped) .ficha-hito .g-puesto{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:600}app-rescate-zona:not(.unscoped) .ficha-hito .g-puesto svg{width:12px;height:12px;color:#6fa8ff;flex:none}app-rescate-zona:not(.unscoped) .f-pie{display:flex;align-items:center;gap:8px;margin:0;padding:11px 16px;border-top:1px solid #1d3355;color:#7e93b2;font-size:10.5px}app-rescate-zona:not(.unscoped) .f-pie svg{width:14px;height:14px;flex:none}app-rescate-zona:not(.unscoped) .lado-derecho{position:absolute;top:0;right:0;bottom:0;z-index:6;display:flex;align-items:stretch;gap:10px;padding:10px;pointer-events:none}app-rescate-zona:not(.unscoped) .lado-derecho>*{pointer-events:auto}app-rescate-zona:not(.unscoped) .lado-derecho.con-cajon{padding-right:0}app-rescate-zona:not(.unscoped) .mandos-mapa{display:grid;align-content:start;gap:8px}app-rescate-zona:not(.unscoped) .mandos-mapa button{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;cursor:pointer;box-shadow:0 6px 18px #0c224424}app-rescate-zona:not(.unscoped) .mandos-mapa button svg{width:17px;height:17px}app-rescate-zona:not(.unscoped) .mandos-zoom{display:grid;border:1px solid var(--borde);border-radius:10px;overflow:hidden;box-shadow:0 6px 18px #0c224424}app-rescate-zona:not(.unscoped) .mandos-zoom button{border:0;border-radius:0;box-shadow:none}app-rescate-zona:not(.unscoped) .mandos-zoom button+button{border-top:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .mapa-zona.a-pantalla{position:fixed;inset:0;z-index:60;margin:0;padding:0;border:0;border-radius:0}app-rescate-zona:not(.unscoped) .mapa-zona.a-pantalla>header{display:none}app-rescate-zona:not(.unscoped) .mapa-zona.a-pantalla .mapa-caja{height:100%;border-radius:0}app-rescate-zona:not(.unscoped) .mapa-zona.a-pantalla app-rescate-mapa{height:100%}app-rescate-zona:not(.unscoped) .mapa-zona.a-pantalla .lienzo-mapa{border-radius:0}app-rescate-zona:not(.unscoped) .cajon-hilo .hito{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:12px;padding:10px 14px 18px}app-rescate-zona:not(.unscoped) .cajon-hilo .hito:before{content:"";position:absolute;top:32px;bottom:0;left:29px;width:2px;background:#e6eefa}app-rescate-zona:not(.unscoped) .cajon-hilo .hito+.hito{padding-top:20px;border-top:1px solid #eef2f8}app-rescate-zona:not(.unscoped) .cajon-hilo .hito+.hito:before{top:52px}app-rescate-zona:not(.unscoped) .cajon-hilo .hito:last-child{padding-bottom:10px}app-rescate-zona:not(.unscoped) .cajon-hilo .hito:last-child:before{display:none}app-rescate-zona:not(.unscoped) .cajon-hilo .punto{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:#fff}app-rescate-zona:not(.unscoped) .cajon-hilo .punto svg{width:16px;height:16px}app-rescate-zona:not(.unscoped) .cajon-hilo .hito.evento .punto{background:#e0342f}app-rescate-zona:not(.unscoped) .cajon-hilo .hito.mision .punto{background:#6d3fe0}app-rescate-zona:not(.unscoped) .cajon-hilo .hito-texto{display:grid;gap:2px;min-width:0}app-rescate-zona:not(.unscoped) .cajon-hilo .hito-texto .hora{color:#0b2545;font-size:11.5px;font-weight:800}app-rescate-zona:not(.unscoped) .cajon-hilo .hito-texto b{color:#0b2545;font-size:13.5px;font-weight:800}app-rescate-zona:not(.unscoped) .cajon-hilo .hace{padding:3px 9px;border-radius:999px;background:#f1f4f9;color:#7b8ca3;font-size:11px;font-weight:600;white-space:nowrap}app-rescate-zona:not(.unscoped) .cajon-hilo .hito-texto{padding:0;border:0;background:none;font:inherit;text-align:left;cursor:pointer}app-rescate-zona:not(.unscoped) .cajon-hilo .hito-pista{color:#7b8ca3;font-size:11px}app-rescate-zona:not(.unscoped) .cajon-hilo .hito-texto:hover .hito-pista{color:var(--azul)}app-rescate-zona:not(.unscoped) .cajon-hilo .hito.elegido{box-shadow:inset 0 0 0 1.5px var(--azul);border-radius:10px}app-rescate-zona:not(.unscoped) .cabeza-hito .punto{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;flex:none}app-rescate-zona:not(.unscoped) .cabeza-hito .punto svg{width:19px;height:19px}app-rescate-zona:not(.unscoped) .cabeza-hito .punto.evento{background:#e0342f}app-rescate-zona:not(.unscoped) .cabeza-hito .punto.mision{background:#6d3fe0}app-rescate-zona:not(.unscoped) .gente-hito{display:grid;gap:8px;margin:6px 0 0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .gente-hito li{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.8fr);align-items:center;gap:18px;padding:12px 14px;border:1px solid var(--borde);border-radius:11px}app-rescate-zona:not(.unscoped) .gente-hito li.es-k9{border-color:#d9e7d2;background:#f4faf1}app-rescate-zona:not(.unscoped) .gente-hito .g-quien{display:flex;align-items:center;gap:11px;min-width:0}app-rescate-zona:not(.unscoped) .gente-hito .g-marca{display:grid;place-items:center;width:36px;height:36px;border:1px solid currentColor;border-radius:10px;color:#1d6cf5;flex:none}app-rescate-zona:not(.unscoped) .gente-hito li.es-k9 .g-marca{color:#17a672}app-rescate-zona:not(.unscoped) .gente-hito .g-marca svg{width:19px;height:19px}app-rescate-zona:not(.unscoped) .gente-hito .g-foto{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none}app-rescate-zona:not(.unscoped) .gente-hito .g-iniciales{font-size:13px;font-weight:800;letter-spacing:.02em}app-rescate-zona:not(.unscoped) .gente-hito .g-nombres{display:grid;gap:1px;min-width:0}app-rescate-zona:not(.unscoped) .gente-hito .g-nombres b{color:#0b2545;font-size:13.5px;font-weight:800}app-rescate-zona:not(.unscoped) .gente-hito .g-nombres small{color:#7b8ca3;font-size:11.5px}app-rescate-zona:not(.unscoped) .gente-hito .g-estado{justify-self:start;padding:2px 9px;border-radius:999px;background:#eef4fd;color:#46587a;font-size:12px}app-rescate-zona:not(.unscoped) .gente-hito .g-estado.e-on_scene{background:#e6f6ef;color:#17a672}app-rescate-zona:not(.unscoped) .gente-hito .g-estado.e-en_route{background:#e9f0fe;color:#1d6cf5}app-rescate-zona:not(.unscoped) .gente-hito .g-estado.e-resting{background:#f0ecfd;color:#6d3fe0}app-rescate-zona:not(.unscoped) .gente-hito .g-estado.e-off_duty{background:#f1f4f9;color:#7b8ca3}app-rescate-zona:not(.unscoped) .gente-hito .g-dato{display:grid;gap:1px}app-rescate-zona:not(.unscoped) .gente-hito .g-dato small{color:#7b8ca3;font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}app-rescate-zona:not(.unscoped) .gente-hito .g-dato b{color:#0b2545;font-size:14px;font-weight:800}app-rescate-zona:not(.unscoped) .gente-hito .g-dato b.poca{color:#ef6c00}app-rescate-zona:not(.unscoped) .gente-hito .punto-gps{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}app-rescate-zona:not(.unscoped) .gente-hito .g-dato.ancho small:last-child{text-transform:none;letter-spacing:0;font-weight:500}app-rescate-zona:not(.unscoped) .equipos-zona{display:grid;gap:8px;margin:0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .equipos-zona li{display:flex;align-items:baseline;gap:9px;font-size:13px}app-rescate-zona:not(.unscoped) .equipos-zona strong{font-weight:800}app-rescate-zona:not(.unscoped) .equipos-zona span{color:var(--tenue)}app-rescate-zona:not(.unscoped) .nota-zona{margin:0;color:#33465f;font-size:13px;line-height:1.55}app-rescate-zona:not(.unscoped) .cabeza-zona{display:flex;align-items:start;justify-content:space-between;gap:20px;margin-bottom:16px}app-rescate-zona:not(.unscoped) .cabeza-zona h1{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:26px;font-weight:800;letter-spacing:-.01em}app-rescate-zona:not(.unscoped) .cabeza-zona .actualizado{display:flex;align-items:center;gap:7px;margin:0;color:var(--tenue);font-size:12.5px}app-rescate-zona:not(.unscoped) .cabeza-zona .actualizado svg{width:14px;height:14px}app-rescate-zona:not(.unscoped) .acciones-zona{display:flex;gap:9px;flex:none}app-rescate-zona:not(.unscoped) .boton-linea{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 15px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#33465f;font:inherit;font-size:13px;font-weight:600;cursor:pointer}app-rescate-zona:not(.unscoped) .boton-linea:hover{border-color:#c9d8ef}app-rescate-zona:not(.unscoped) .boton-linea svg{width:16px;height:16px;color:#8fa3bd}app-rescate-zona:not(.unscoped) .cifras-zona{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin-bottom:16px;padding:0}app-rescate-zona:not(.unscoped) .cifra-zona{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-areas:"icono numero" "icono nombre" "icono apoyo";align-content:center;gap:0 12px;padding:16px 18px;border:0;border-radius:0;background:none}app-rescate-zona:not(.unscoped) .cifra-zona+.cifra-zona{border-left:1px solid var(--borde)}@media(max-width:1400px){app-rescate-zona:not(.unscoped) .cifras-zona{grid-template-columns:repeat(3,minmax(0,1fr))}app-rescate-zona:not(.unscoped) .cifra-zona:nth-child(4){border-left:0}}@media(max-width:1000px){app-rescate-zona:not(.unscoped) .cifras-zona{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}app-rescate-zona:not(.unscoped) .cifra-zona+.cifra-zona{border-left:0}}app-rescate-zona:not(.unscoped) .cifra-zona .icono{grid-area:icono;display:grid;place-items:center;width:40px;height:40px;align-self:center;border:1px solid currentColor;border-radius:11px}app-rescate-zona:not(.unscoped) .cifra-zona .icono svg{width:20px;height:20px}app-rescate-zona:not(.unscoped) .cifra-zona.grave{color:#c0332e}app-rescate-zona:not(.unscoped) .cifra-zona strong{grid-area:numero;color:inherit;font-size:25px;font-weight:800;line-height:1.05}app-rescate-zona:not(.unscoped) .cifra-zona small{grid-area:nombre;color:#33465f;font-size:12.5px;font-weight:700}app-rescate-zona:not(.unscoped) .cifra-zona em{grid-area:apoyo;color:var(--tenue);font-size:11px;font-style:normal}app-rescate-zona:not(.unscoped) .mapa-zona{overflow:hidden}app-rescate-zona:not(.unscoped) .mapa-zona .mapa-caja{position:relative;--ancho-cajon: 380px}app-rescate-zona:not(.unscoped) .mapa-zona app-rescate-mapa{display:block;width:100%;height:760px}app-rescate-zona:not(.unscoped) .equipos-zona,app-rescate-zona:not(.unscoped) .misiones-zona{padding:12px 14px}app-rescate-zona:not(.unscoped) .zona-reparto .equipos-zona .equipo-alta{flex-direction:column;align-items:start;gap:6px}app-rescate-zona:not(.unscoped) .zona-reparto .equipos-zona .quien strong{line-height:1.3}app-rescate-zona:not(.unscoped) .zona-reparto .equipos-zona .enlace.quitar{margin:8px 0 0}app-rescate-zona:not(.unscoped) .zona-reparto .equipos-zona .enlace.quitar{margin-left:0}app-rescate-zona:not(.unscoped) .mapa-mando.a-pantalla{position:fixed;inset:0;z-index:60;margin:0;padding:0;border:0;border-radius:0}app-rescate-zona:not(.unscoped) .mapa-mando.a-pantalla .mapa-caja{height:100%;border-radius:0}app-rescate-zona:not(.unscoped) .mapa-mando.a-pantalla app-rescate-mapa{height:100%}app-rescate-zona:not(.unscoped) .mapa-mando.a-pantalla .lienzo-mapa{border-radius:0}app-rescate-zona:not(.unscoped) .ae-cajon{position:fixed;top:0;right:0;bottom:0;z-index:41;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(460px,100vw);background:#fff;box-shadow:-18px 0 44px #0b25452e}app-rescate-zona:not(.unscoped) .ae-cabeza{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px 24px 18px;border-bottom:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .ae-cabeza h3{margin:0;color:#0b2545;font-size:20px;font-weight:800}app-rescate-zona:not(.unscoped) .ae-cuerpo{padding:22px 24px 24px;overflow-y:auto}app-rescate-zona:not(.unscoped) .ae-rotulo{margin:0 0 12px;color:#0b2545;font-size:14px;font-weight:800}app-rescate-zona:not(.unscoped) .ae-matiz{color:var(--tenue);font-size:13px;font-weight:600}app-rescate-zona:not(.unscoped) .ae-opciones{display:grid;grid-template-columns:1fr 1fr;gap:12px}app-rescate-zona:not(.unscoped) .ae-opcion{display:grid;justify-items:center;gap:5px;padding:14px 12px;border:1px solid var(--borde);border-radius:14px;background:#fff;text-align:center;cursor:pointer}app-rescate-zona:not(.unscoped) .ae-opcion strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ae-opcion small{color:var(--tenue);font-size:12px;line-height:1.4}app-rescate-zona:not(.unscoped) .ae-opcion-icono{display:grid;place-items:center;width:28px;height:28px;color:var(--azul)}app-rescate-zona:not(.unscoped) .ae-opcion-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ae-raya{height:1px;margin:22px 0 18px;border:0;background:var(--borde)}app-rescate-zona:not(.unscoped) .ae-buscar{position:relative;display:flex;gap:10px;margin-bottom:12px}app-rescate-zona:not(.unscoped) .ae-lupa{position:absolute;top:50%;left:12px;display:grid;place-items:center;width:16px;height:16px;color:#7b8ca3;transform:translateY(-50%)}app-rescate-zona:not(.unscoped) .ae-lupa svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ae-buscar input{flex:1;min-width:0;padding:11px 12px 11px 36px;border:1px solid var(--borde);border-radius:10px;font:inherit;font-size:13px}app-rescate-zona:not(.unscoped) .ae-filtrar{display:flex;align-items:center;gap:7px;padding:0 14px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap}app-rescate-zona:not(.unscoped) .ae-filtrar svg{width:15px;height:15px;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ae-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .ae-lista button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:12px 14px;border:1px solid var(--borde);border-radius:12px;background:#fff;text-align:left;cursor:pointer}app-rescate-zona:not(.unscoped) .ae-lista button:hover{border-color:var(--azul)}app-rescate-zona:not(.unscoped) .ae-lista button:disabled{cursor:default;opacity:.6}app-rescate-zona:not(.unscoped) .ae-baldosa{display:grid;place-items:center;width:42px;height:42px;padding:11px;border-radius:12px;box-sizing:border-box}app-rescate-zona:not(.unscoped) .ae-baldosa svg{width:100%;height:100%;fill:none;stroke:#fff;stroke-width:2}app-rescate-zona:not(.unscoped) .ae-quien{display:grid;gap:2px;min-width:0}app-rescate-zona:not(.unscoped) .ae-quien strong{color:#0b2545;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .ae-quien small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .ae-pista{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid var(--borde);border-radius:12px}app-rescate-zona:not(.unscoped) .ae-pista-icono{display:grid;place-items:center;width:26px;height:26px;color:var(--azul)}app-rescate-zona:not(.unscoped) .ae-pista-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ae-pista strong{display:block;color:#0b2545;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .ae-pista small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .ae-formulario{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:18px}app-rescate-zona:not(.unscoped) .ae-formulario label{display:grid;gap:5px;min-width:0}app-rescate-zona:not(.unscoped) .ae-formulario span{color:#0b2545;font-size:14px;font-weight:800}app-rescate-zona:not(.unscoped) .ae-formulario input{padding:10px 12px;border:1px solid var(--borde);border-radius:10px;font:inherit;font-size:13px}app-rescate-zona:not(.unscoped) .ae-capacidades{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}app-rescate-zona:not(.unscoped) .ae-capacidad{padding:8px 13px;border:1px solid var(--borde);border-radius:999px;background:#fff;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-zona:not(.unscoped) .ae-guardar{width:100%;padding:13px;border:0;border-radius:10px;background:var(--azul);color:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}app-rescate-zona:not(.unscoped) .ae-guardar:disabled{background:#b9c8dc;cursor:default}app-rescate-zona:not(.unscoped) .ae-formulario+.ae-rotulo,app-rescate-zona:not(.unscoped) .ae-capacidades+.ae-rotulo,app-rescate-zona:not(.unscoped) .ae-lista+.ae-rotulo{margin-top:18px}app-rescate-zona:not(.unscoped) .eq-mandos{display:flex;align-items:start;gap:8px}app-rescate-zona:not(.unscoped) .eq-editar{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#5b6b82;cursor:pointer;box-sizing:border-box}app-rescate-zona:not(.unscoped) .eq-editar:hover{border-color:var(--azul);color:var(--azul)}app-rescate-zona:not(.unscoped) .eq-editar svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ed-renglon-seccion .pl-dentro{margin-bottom:2px}app-rescate-zona:not(.unscoped) .ed-renglon-seccion .pl-sector{margin-bottom:8px}app-rescate-zona:not(.unscoped) .equipos-zona{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .equipos-zona>li.eq-tarjeta{display:grid;grid-template-columns:minmax(480px,540px) minmax(0,1fr) auto;align-items:stretch;gap:28px;padding:18px 20px;border:1px solid var(--borde);border-radius:16px;background:#fff}@media(max-width:1100px){app-rescate-zona:not(.unscoped) .equipos-zona>li.eq-tarjeta{grid-template-columns:minmax(0,1fr) auto;gap:14px 12px}app-rescate-zona:not(.unscoped) .equipos-zona>li.eq-tarjeta>:nth-child(2){grid-column:1/-1}}app-rescate-zona:not(.unscoped) .equipos-zona>li.eq-tarjeta.plegada{grid-template-columns:minmax(0,1fr) auto;align-items:center}app-rescate-zona:not(.unscoped) .eq-tarjeta.plegada .eq-dotacion,app-rescate-zona:not(.unscoped) .eq-tarjeta.plegada .eq-cifras{display:none}app-rescate-zona:not(.unscoped) .eq-tarjeta.plegada .eq-chevron svg{transform:rotate(-180deg)}app-rescate-zona:not(.unscoped) .eq-identidad{display:grid;align-content:space-between;gap:18px;min-width:0}app-rescate-zona:not(.unscoped) .eq-cabeza{display:flex;align-items:start;gap:14px}app-rescate-zona:not(.unscoped) .eq-quien{display:grid;justify-items:start;gap:4px;min-width:0}app-rescate-zona:not(.unscoped) .eq-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}app-rescate-zona:not(.unscoped) .eq-titulo strong{color:#0b2545;font-size:16px;font-weight:800}app-rescate-zona:not(.unscoped) .eq-quien small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .eq-cifras{display:grid;grid-template-columns:repeat(4,max-content);justify-content:space-between;gap:0;margin:0}app-rescate-zona:not(.unscoped) .eq-cifra{min-width:0;padding:0 16px}app-rescate-zona:not(.unscoped) .eq-cifra:first-child{padding-left:0}app-rescate-zona:not(.unscoped) .eq-cifra:last-child{padding-right:0}app-rescate-zona:not(.unscoped) .eq-cifra+.eq-cifra{border-left:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .eq-cifra dt{margin:0 0 6px;color:#0b2545;font-size:13px;font-weight:700;white-space:nowrap}app-rescate-zona:not(.unscoped) .eq-cifra dd{display:flex;align-items:center;gap:6px;min-width:0;margin:0;color:#46587a;font-size:13px;font-weight:500}app-rescate-zona:not(.unscoped) .eq-cifra dd{overflow-wrap:anywhere}app-rescate-zona:not(.unscoped) .eq-anillo,app-rescate-zona:not(.unscoped) .eq-cifra .eq-icono{flex:none;display:grid;place-items:center;width:16px;height:16px}app-rescate-zona:not(.unscoped) .eq-cifra .eq-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .eq-anillo apx-chart,app-rescate-zona:not(.unscoped) .eq-anillo .apexcharts-canvas{width:16px!important;height:16px!important;min-height:0!important}app-rescate-zona:not(.unscoped) .eq-anillo .apexcharts-canvas svg{width:16px;height:16px;overflow:visible}app-rescate-zona:not(.unscoped) .eq-cifra .eq-icono{color:#7b8ca3}app-rescate-zona:not(.unscoped) .eq-punto{flex:none;width:9px;height:9px;border-radius:50%;background:#7b8ca3}app-rescate-zona:not(.unscoped) .eq-punto.available{background:#2563eb}app-rescate-zona:not(.unscoped) .eq-punto.en_route{background:#e8890c}app-rescate-zona:not(.unscoped) .eq-punto.on_scene{background:#17a672}app-rescate-zona:not(.unscoped) .eq-punto.resting{background:#7b4fe0}app-rescate-zona:not(.unscoped) .eq-punto.off_duty{background:#98a7bb}app-rescate-zona:not(.unscoped) .sin-dotacion{margin:8px 0 0;color:var(--tenue);font-size:12px}app-rescate-zona:not(.unscoped) .eq-dotacion{min-width:0}app-rescate-zona:not(.unscoped) .eq-rotulo{margin:0 0 12px;color:var(--tenue);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}app-rescate-zona:not(.unscoped) .eq-gente{display:grid;grid-template-columns:repeat(auto-fill,116px);gap:10px;margin:0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .eq-gente>li{display:grid}app-rescate-zona:not(.unscoped) .eq-ficha{position:relative;display:grid;justify-items:center;gap:6px;padding:12px 8px;box-sizing:border-box;border:1px solid var(--borde);border-radius:14px;background:#fff;font:inherit;text-align:center;cursor:pointer}app-rescate-zona:not(.unscoped) .eq-ficha:hover{border-color:var(--azul)}app-rescate-zona:not(.unscoped) .eq-ficha strong{max-width:100%;color:#0b2545;font-size:13px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-rescate-zona:not(.unscoped) .eq-linea{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}app-rescate-zona:not(.unscoped) .eq-senal{position:absolute;top:10px;left:10px;width:9px;height:9px;border-radius:50%;background:#7b8ca3}app-rescate-zona:not(.unscoped) .eq-senal.available{background:#2563eb}app-rescate-zona:not(.unscoped) .eq-senal.en_route{background:#e8890c}app-rescate-zona:not(.unscoped) .eq-senal.on_scene{background:#17a672}app-rescate-zona:not(.unscoped) .eq-senal.resting{background:#7b4fe0}app-rescate-zona:not(.unscoped) .eq-senal.off_duty{background:#98a7bb}app-rescate-zona:not(.unscoped) .eq-foto{width:40px;height:40px;border-radius:50%;object-fit:cover}app-rescate-zona:not(.unscoped) .eq-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:14px;font-weight:800}app-rescate-zona:not(.unscoped) .eq-bateria{display:flex;align-items:center;gap:6px;font-size:13px}app-rescate-zona:not(.unscoped) .eq-bateria b{color:#0b2545;font-weight:800}app-rescate-zona:not(.unscoped) .eq-bateria .eq-icono{display:grid;place-items:center;width:16px;height:16px}app-rescate-zona:not(.unscoped) .eq-bateria .eq-icono svg{width:100%;height:100%}app-rescate-zona:not(.unscoped) .eq-chevron{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:#5b6b82;cursor:pointer;box-sizing:border-box}app-rescate-zona:not(.unscoped) .eq-chevron:hover{border-color:var(--azul);color:var(--azul)}app-rescate-zona:not(.unscoped) .eq-chevron svg{width:100%;height:100%;transition:transform .15s ease}app-rescate-zona:not(.unscoped) .eq-pie{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;padding:8px 14px 20px;color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .eq-pie .eq-icono{display:grid;place-items:center;width:16px;height:16px;flex:none}app-rescate-zona:not(.unscoped) .eq-pie .eq-icono svg{width:100%;height:100%}app-rescate-zona:not(.unscoped) .eq-recargar{display:grid;place-items:center;width:34px;height:34px;padding:8px;border:1px solid var(--borde);border-radius:10px;background:#fff;color:var(--azul);cursor:pointer;box-sizing:border-box}app-rescate-zona:not(.unscoped) .eq-recargar:hover{border-color:var(--azul)}app-rescate-zona:not(.unscoped) .eq-recargar svg{width:100%;height:100%}app-rescate-zona:not(.unscoped) .evento strong{font-size:13.5px;line-height:1.25}app-rescate-zona:not(.unscoped) .fila-que .hace{color:var(--tenue)}app-rescate-zona:not(.unscoped) .icono-tarjeta{display:grid;place-items:center;width:38px;height:38px;border:2px solid var(--azul);border-radius:11px;color:var(--azul);flex:none}app-rescate-zona:not(.unscoped) .icono-tarjeta svg{width:20px;height:20px}app-rescate-zona:not(.unscoped) .mando .lateral{margin-top:21px}app-rescate-zona:not(.unscoped) .columna-mapa .tira-pestanas .pestana-panel{height:35px}app-rescate-zona:not(.unscoped) .mapa-caja app-rescate-mapa{height:720px}app-rescate-zona:not(.unscoped) .columna-mapa .tira-pestanas .pestanas-panel{padding-left:16px}app-rescate-zona:not(.unscoped) .mi-lista-misiones>li{grid-template-columns:auto minmax(160px,1.6fr) minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr) auto}app-rescate-zona:not(.unscoped) .ms-codigo{padding:6px 11px;border-radius:9px;background:#0b2545;color:#fff;font-size:13px;font-weight:700;white-space:nowrap}app-rescate-zona:not(.unscoped) .ms-peligro{display:flex;align-items:center;gap:7px;color:#b96806}app-rescate-zona:not(.unscoped) .ms-peligro svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-peligro small{font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ms-peligros{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0 0 18px;padding:12px 14px;border:1.5px solid #f0c4c1;border-radius:10px;color:#46587a;font-size:13px;line-height:1.5}app-rescate-zona:not(.unscoped) .ms-peligros strong{display:block;color:#c0332e;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ms-texto{margin:0 0 20px;color:#46587a;font-size:13px;line-height:1.6}app-rescate-zona:not(.unscoped) .ms-persona{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px;background:#fff;font:inherit;text-align:left;cursor:pointer}app-rescate-zona:not(.unscoped) .ms-persona:hover{border-color:var(--azul)}app-rescate-zona:not(.unscoped) .ms-persona>svg{width:16px;height:16px;fill:none;stroke:currentColor;color:var(--tenue)}app-rescate-zona:not(.unscoped) .ms-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px}app-rescate-zona:not(.unscoped) .ms-cifra{display:grid;justify-items:center;gap:3px;padding:14px;border:1px solid var(--borde);border-radius:12px;text-align:center}app-rescate-zona:not(.unscoped) .ms-cifra small{color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ms-cifra strong{color:#46587a;font-size:13px;font-weight:500}app-rescate-zona:not(.unscoped) .ms-cifra em{color:var(--tenue);font-size:13px;font-style:normal}app-rescate-zona:not(.unscoped) .ms-icono{display:grid;place-items:center;width:34px;height:34px;margin-bottom:5px;padding:8px;border:1.5px solid currentColor;border-radius:10px;box-sizing:border-box}app-rescate-zona:not(.unscoped) .ms-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-cifra.morada .ms-icono{color:#7b4fe0}app-rescate-zona:not(.unscoped) .ms-escala{display:flex;justify-content:center;gap:4px;margin-top:3px}app-rescate-zona:not(.unscoped) .ms-escala i{width:7px;height:7px;border-radius:50%;background:#dbe4f0}app-rescate-zona:not(.unscoped) .ms-pasos{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);margin:0 0 22px;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .ms-pasos>li{position:relative;display:grid;justify-items:center;gap:3px;text-align:center}app-rescate-zona:not(.unscoped) .ms-pasos>li:after{content:"";position:absolute;top:17px;left:calc(50% + 22px);right:calc(-50% + 22px);height:2px;background:var(--borde)}app-rescate-zona:not(.unscoped) .ms-pasos>li.hecho:after{background:var(--azul)}app-rescate-zona:not(.unscoped) .ms-pasos>li:last-child:after{display:none}app-rescate-zona:not(.unscoped) .ms-bola{display:grid;place-items:center;width:36px;height:36px;margin-bottom:6px;padding:9px;border:2px solid var(--borde);border-radius:50%;background:#fff;color:#98a7bb;box-sizing:border-box}app-rescate-zona:not(.unscoped) .ms-pasos>li.hecho .ms-bola{border-color:var(--azul);background:var(--azul);color:#fff}app-rescate-zona:not(.unscoped) .ms-bola svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-pasos strong{color:var(--tenue);font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ms-pasos>li.hecho strong{color:var(--azul)}app-rescate-zona:not(.unscoped) .ms-pasos small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .ms-cerrar{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;padding:13px;border:0;border-radius:10px;background:#c0332e;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-zona:not(.unscoped) .ms-cerrar:disabled{background:#d8a9a7;cursor:default}app-rescate-zona:not(.unscoped) .ms-cerrar svg{width:16px;height:16px;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-baldosa{display:grid;place-items:center;width:46px;height:46px;padding:12px;border-radius:13px;background:#6d3fe0;color:#fff;box-sizing:border-box}app-rescate-zona:not(.unscoped) .ms-baldosa svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-bloque{margin-bottom:20px;border:1px solid var(--borde);border-radius:14px;overflow:hidden}app-rescate-zona:not(.unscoped) .ms-bloque>section{padding:16px 18px}app-rescate-zona:not(.unscoped) .ms-bloque>section+section{border-top:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .ms-bloque .ms-texto{margin:0}app-rescate-zona:not(.unscoped) .ms-bloque .ms-pasos{margin:6px 0 0}app-rescate-zona:not(.unscoped) .ms-cuando{display:flex;width:fit-content;align-items:center;gap:7px;margin:16px auto 0;padding:6px 11px;border-radius:999px;background:#eef2f8;color:var(--tenue);font-size:13px;font-weight:600}app-rescate-zona:not(.unscoped) .ms-cuando svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-extra{margin-bottom:20px;padding:16px 18px;border:1px solid var(--borde);border-radius:14px}app-rescate-zona:not(.unscoped) .ms-pie{display:flex;gap:10px}app-rescate-zona:not(.unscoped) .ms-pie>*{flex:1}app-rescate-zona:not(.unscoped) .ms-confirma-fondo{position:fixed;inset:0;z-index:70;background:#0b254580}app-rescate-zona:not(.unscoped) .ms-confirma{position:fixed;top:50%;left:50%;z-index:71;display:grid;justify-items:center;gap:10px;width:min(420px,100vw - 32px);padding:24px;border-radius:16px;background:#fff;text-align:center;transform:translate(-50%,-50%);box-shadow:0 26px 64px #0b254557}app-rescate-zona:not(.unscoped) .ms-confirma-icono{display:grid;place-items:center;width:44px;height:44px;padding:10px;border:1.5px solid #c0332e;border-radius:12px;color:#c0332e;box-sizing:border-box}app-rescate-zona:not(.unscoped) .ms-confirma-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ms-confirma h4{margin:4px 0 6px;color:#0b2545;font-size:16px;font-weight:700}app-rescate-zona:not(.unscoped) .ms-confirma p{margin:0;color:#46587a;font-size:13px;line-height:1.6}app-rescate-zona:not(.unscoped) .ms-confirma-pie{display:flex;gap:10px;width:100%}app-rescate-zona:not(.unscoped) .ms-confirma-pie>*{flex:1}app-rescate-zona:not(.unscoped) .al-aviso{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-radius:14px}app-rescate-zona:not(.unscoped) .al-icono{display:grid;place-items:center;width:40px;height:40px;padding:10px;border:1.5px solid currentColor;border-radius:11px;color:#7b8ca3;box-sizing:border-box}app-rescate-zona:not(.unscoped) .al-icono svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .al-aviso.critical .al-icono{color:#c0332e}app-rescate-zona:not(.unscoped) .al-aviso.warning .al-icono{color:#b96806}app-rescate-zona:not(.unscoped) .al-aviso.info .al-icono{color:#2563eb}app-rescate-zona:not(.unscoped) .al-texto{display:grid;gap:2px;min-width:0}app-rescate-zona:not(.unscoped) .rp-periodos>li.abierto{box-shadow:inset 0 0 0 1px #2563eb}app-rescate-zona:not(.unscoped) .rp-periodos>li.abierto .rp-numero{background:#2563eb;color:#fff}app-rescate-zona:not(.unscoped) .ca-situacion.grave{border-color:#e0342f;background:#fff}app-rescate-zona:not(.unscoped) .ca-situacion.grave .ca-situacion-icono{background:#e0342f;color:#fff}app-rescate-zona:not(.unscoped) .ca-situacion.grave .ca-situacion-texto strong{color:#c0332e}app-rescate-zona:not(.unscoped) .al-lista{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .al-aviso{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--borde);border-radius:14px;background:#fff}app-rescate-zona:not(.unscoped) .al-texto{display:grid;gap:3px;min-width:0}app-rescate-zona:not(.unscoped) .al-texto strong{color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .al-texto small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .mp-numeros dl>div.alto dt svg,app-rescate-zona:not(.unscoped) .mp-numeros dl>div.alto dd{color:#ff9f45}app-rescate-zona:not(.unscoped) .mp-globo-situacion.grave{background:#e0342f}app-rescate-zona:not(.unscoped) .ia-aviso.baja .ia-marca{color:#2563eb}app-rescate-zona:not(.unscoped) .ed-acciones{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}app-rescate-zona:not(.unscoped) .zo-dibujando{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px;padding:10px 14px;border:1px solid #b5cdf7;border-radius:12px;background:#eef4ff}app-rescate-zona:not(.unscoped) .zo-instruccion{display:flex;gap:8px;align-items:center;margin:0;color:var(--azul);font-size:12.5px;font-weight:600}app-rescate-zona:not(.unscoped) .zo-instruccion svg{width:15px;height:15px;flex:none}app-rescate-zona:not(.unscoped) .zo-mandos-dibujo{display:flex;gap:8px;align-items:center}app-rescate-zona:not(.unscoped) .zo-colocando{display:flex;gap:8px;align-items:center;margin:0 0 12px;padding:10px 14px;border:1px solid #b5cdf7;border-radius:12px;background:#eef4ff;color:var(--azul);font-size:12.5px;font-weight:600}app-rescate-zona:not(.unscoped) .zo-colocando svg{width:15px;height:15px;flex:none}app-rescate-zona:not(.unscoped) .zo-enlace{padding:0;border:0;background:none;color:var(--azul);font:inherit;text-decoration:underline;cursor:pointer}app-rescate-zona:not(.unscoped) .zo-pie-cajon{justify-content:flex-end;margin-top:18px;padding-top:16px;border-top:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .ed-gente{display:grid;gap:10px;margin:0 0 4px;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .ed-gente>li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borde);border-radius:12px}app-rescate-zona:not(.unscoped) .ed-foto{width:40px;height:40px;border-radius:50%;object-fit:cover}app-rescate-zona:not(.unscoped) .ed-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .ed-quien{display:grid;gap:2px;min-width:0}app-rescate-zona:not(.unscoped) .ed-quien strong{color:#0b2545;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .ed-quien small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .ed-acciones{display:flex;align-items:center;gap:8px}app-rescate-zona:not(.unscoped) .ed-acciones select{padding:7px 9px;border:1px solid var(--borde);border-radius:9px;background-color:#fff;font:inherit;font-size:13px}app-rescate-zona:not(.unscoped) .ed-quitar{display:grid;place-items:center;width:32px;height:32px;padding:8px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#c0332e;cursor:pointer;box-sizing:border-box}app-rescate-zona:not(.unscoped) .ed-quitar:hover{border-color:#c0332e;background:#fdeceb}app-rescate-zona:not(.unscoped) .ed-quitar svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .mi-foto{width:72px;height:72px;border-radius:50%;object-fit:cover}app-rescate-zona:not(.unscoped) .mi-datos .ancho{grid-column:1/-1}app-rescate-zona:not(.unscoped) .mi-dato{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}app-rescate-zona:not(.unscoped) .mi-dato small,app-rescate-zona:not(.unscoped) .mi-caja small{display:block;color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .mi-dato strong,app-rescate-zona:not(.unscoped) .mi-caja strong{display:block;color:#46587a;font-size:13px;font-weight:500}app-rescate-zona:not(.unscoped) .mi-dato em{display:block;color:var(--tenue);font-size:13px;font-style:normal}app-rescate-zona:not(.unscoped) .mi-caja strong i,app-rescate-zona:not(.unscoped) .mi-franja strong i{color:var(--tenue);font-style:normal;font-weight:600}app-rescate-zona:not(.unscoped) .mi-identidad{display:grid;grid-template-columns:110px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;margin-bottom:20px}app-rescate-zona:not(.unscoped) .mi-foto{width:110px;height:110px;border-radius:50%;object-fit:cover}app-rescate-zona:not(.unscoped) .mi-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:18px;font-weight:800}app-rescate-zona:not(.unscoped) .mi-oficio,app-rescate-zona:not(.unscoped) .mi-cajas{display:grid;gap:14px}app-rescate-zona:not(.unscoped) .mi-caja{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;padding:12px 14px;border:1px solid var(--borde);border-radius:12px}app-rescate-zona:not(.unscoped) .mi-partida{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:22px;padding:16px 18px;border:1px solid var(--borde);border-radius:14px}app-rescate-zona:not(.unscoped) .mi-partida>.mi-dato+.mi-dato{padding-left:18px;border-left:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .mi-enlace{margin-top:4px;padding:0;border:0;background:none;color:var(--azul);font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-zona:not(.unscoped) .mi-enlace:hover{text-decoration:underline}app-rescate-zona:not(.unscoped) .mi-tarjeta{margin-bottom:22px;border:1px solid var(--borde);border-radius:14px;overflow:hidden}app-rescate-zona:not(.unscoped) .mi-franja{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 18px}app-rescate-zona:not(.unscoped) .mi-franja.baja{background:#fff;border-top:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .mi-franja small{display:block;color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .mi-franja strong{display:flex;align-items:center;gap:7px;color:#46587a;font-size:13px;font-weight:500}app-rescate-zona:not(.unscoped) .mi-punto{width:9px;height:9px;flex:none;border-radius:50%;background:#98a7bb}app-rescate-zona:not(.unscoped) .mi-punto.available{background:#2563eb}app-rescate-zona:not(.unscoped) .mi-punto.en_route{background:#e8890c}app-rescate-zona:not(.unscoped) .mi-punto.on_scene{background:#17a672}app-rescate-zona:not(.unscoped) .mi-punto.resting{background:#7b4fe0}app-rescate-zona:not(.unscoped) .mi-punto.off_duty{background:#98a7bb}app-rescate-zona:not(.unscoped) .mi-asignado{padding:14px 18px;border-bottom:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .mi-asignado strong{display:block;color:#0b2545;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .mi-asignado small{color:#46587a;font-size:13px;font-weight:600}app-rescate-zona:not(.unscoped) .mi-reasignar{padding:16px 18px}app-rescate-zona:not(.unscoped) .mi-reasignar label{display:grid;gap:6px}app-rescate-zona:not(.unscoped) .mi-reasignar label>span{color:#0b2545;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .mi-reasignar select{padding:11px 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;font:inherit;font-size:13px}app-rescate-zona:not(.unscoped) .mi-aviso{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:14px 0;padding:12px 14px;border:1px solid var(--borde);border-radius:10px;color:#46587a;font-size:13px;line-height:1.5}app-rescate-zona:not(.unscoped) .mi-botones{display:grid;grid-template-columns:1fr 1fr;gap:12px}app-rescate-zona:not(.unscoped) .mi-quitar,app-rescate-zona:not(.unscoped) .mi-mover{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;border-radius:12px;font:inherit;text-align:left;cursor:pointer}app-rescate-zona:not(.unscoped) .mi-quitar strong,app-rescate-zona:not(.unscoped) .mi-mover strong{display:block;font-size:13px;font-weight:800}app-rescate-zona:not(.unscoped) .mi-quitar small,app-rescate-zona:not(.unscoped) .mi-mover small{font-size:13px}app-rescate-zona:not(.unscoped) .mi-quitar{border:1px solid #f0c4c1;background:#fff;color:#c0332e}app-rescate-zona:not(.unscoped) .mi-quitar small{color:#a86460}app-rescate-zona:not(.unscoped) .mi-quitar:hover{background:#fdeceb}app-rescate-zona:not(.unscoped) .mi-mover{border:0;background:var(--azul);color:#fff}app-rescate-zona:not(.unscoped) .mi-mover small{color:#d6e4ff}app-rescate-zona:not(.unscoped) .mi-mover:disabled{background:#b9c8dc;cursor:default}app-rescate-zona:not(.unscoped) .mi-mover:disabled small{color:#eef2f8}app-rescate-zona:not(.unscoped) .mi-franja.mi-con-mapa{grid-template-columns:minmax(0,1fr) 190px;align-items:stretch;gap:0;padding:0}app-rescate-zona:not(.unscoped) .mi-cifras-sitio{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:14px 18px;align-content:center}app-rescate-zona:not(.unscoped) .mi-mapa{height:118px;overflow:hidden}app-rescate-zona:not(.unscoped) .mi-mapa app-rescate-mapa{display:block;width:100%;height:100%}app-rescate-zona:not(.unscoped) .mi-mapa{position:relative;padding:0;border:0;background:none;cursor:pointer}app-rescate-zona:not(.unscoped) .mi-mapa:hover .mi-lupa{opacity:1}app-rescate-zona:not(.unscoped) .mi-lupa{position:absolute;right:8px;bottom:8px;display:grid;place-items:center;width:28px;height:28px;padding:6px;border-radius:8px;background:#0b2545d1;color:#fff;opacity:0;transition:opacity .12s ease;box-sizing:border-box}app-rescate-zona:not(.unscoped) .mi-lupa svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .ae-formulario.uno{grid-template-columns:minmax(0,1fr)}app-rescate-zona:not(.unscoped) .ae-formulario select{width:100%;min-width:0;padding:10px 12px;border:1px solid var(--borde);border-radius:10px;background-color:#fff;font:inherit;font-size:13px}app-rescate-zona:not(.unscoped) .ae-pista-alta{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;margin:0 0 18px;padding:12px 14px;border:1px solid var(--borde);border-radius:10px;color:#46587a;font-size:13px;line-height:1.5}app-rescate-zona:not(.unscoped) .ae-canal{display:grid;gap:10px;justify-items:start;margin:0 0 18px;padding:14px 16px;border:1px solid var(--borde);border-radius:12px}app-rescate-zona:not(.unscoped) .ae-canal dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;width:100%;min-width:0}app-rescate-zona:not(.unscoped) .ae-canal .ae-para{color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ae-canal dt{color:var(--tenue);font-size:13px;font-weight:600}app-rescate-zona:not(.unscoped) .ae-canal dd{margin:2px 0 0;color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .ae-canal p{margin:0;color:#46587a;font-size:13px;line-height:1.5}app-rescate-zona:not(.unscoped) .ae-canal .mi-riesgo,app-rescate-zona:not(.unscoped) .mi-riesgo{color:#c0332e}app-rescate-zona:not(.unscoped) .pe-foto{width:44px;height:44px;border-radius:50%;object-fit:cover}app-rescate-zona:not(.unscoped) .pe-foto.sin-foto{display:grid;place-items:center;background:#eef2f8;color:#5b6b82;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .pe-pila{display:flex;align-items:center;gap:7px;color:#0b2545;font-size:13px}app-rescate-zona:not(.unscoped) .pe-pila svg{width:17px;height:17px;flex:none;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .pe-senal{display:grid;gap:2px;min-width:0}app-rescate-zona:not(.unscoped) .pe-senal small{color:var(--tenue);font-size:13px}app-rescate-zona:not(.unscoped) .pe-senal>span{display:flex;align-items:center;gap:6px;color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .pe-senal svg{width:14px;height:14px;flex:none;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .pe-paginacion{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:18px}app-rescate-zona:not(.unscoped) .pe-paginacion button{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border:1px solid var(--borde);border-radius:9px;background:#fff;color:#0b2545;font:inherit;font-size:13px;font-weight:700;cursor:pointer;box-sizing:border-box}app-rescate-zona:not(.unscoped) .pe-paginacion button:hover:not(:disabled){border-color:var(--azul);color:var(--azul)}app-rescate-zona:not(.unscoped) .pe-paginacion button:disabled{color:#b9c8dc;cursor:default}app-rescate-zona:not(.unscoped) .pe-paginacion svg{width:16px;height:16px;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .pe-pestanas{display:flex;gap:4px;margin-bottom:18px;border-bottom:1px solid var(--borde)}app-rescate-zona:not(.unscoped) .pe-pestanas button{padding:10px 14px;border:0;border-bottom:2px solid transparent;background:none;color:var(--tenue);font:inherit;font-size:13px;font-weight:700;cursor:pointer}app-rescate-zona:not(.unscoped) .pe-mapa{position:relative;height:200px;width:100%;margin-bottom:20px;padding:0;border:0;border-radius:12px;overflow:hidden;background:none;cursor:pointer}app-rescate-zona:not(.unscoped) .pe-mapa:hover .mi-lupa{opacity:1}app-rescate-zona:not(.unscoped) .pe-mapa app-rescate-mapa{display:block;width:100%;height:100%}app-rescate-zona:not(.unscoped) .pe-sector{position:absolute;left:10px;bottom:10px;padding:5px 10px;border-radius:8px;background:#0b2545db;color:#fff;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .pe-hilo{display:grid;gap:0;margin:0 0 20px;padding:0;list-style:none}app-rescate-zona:not(.unscoped) .pe-hito{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:0 0 18px}app-rescate-zona:not(.unscoped) .pe-hito:before{content:"";position:absolute;top:32px;bottom:0;left:15px;width:2px;background:var(--borde)}app-rescate-zona:not(.unscoped) .pe-hito:last-child{padding-bottom:0}app-rescate-zona:not(.unscoped) .pe-hito:last-child:before{display:none}app-rescate-zona:not(.unscoped) .pe-marca-hito{display:grid;place-items:center;width:32px;height:32px;padding:8px;border-radius:50%;background:#98a7bb;color:#fff;box-sizing:border-box}app-rescate-zona:not(.unscoped) .pe-marca-hito svg{width:100%;height:100%;fill:none;stroke:currentColor}app-rescate-zona:not(.unscoped) .pe-hito.violeta .pe-marca-hito{background:#7b4fe0}app-rescate-zona:not(.unscoped) .pe-hilo strong{display:block;color:#0b2545;font-size:13px;font-weight:700}app-rescate-zona:not(.unscoped) .pe-hilo small{color:var(--tenue);font-size:13px}@media(max-width:620px){app-rescate-zona:not(.unscoped) .ms-confirma{top:0;left:0;align-content:center;width:100vw;height:100dvh;padding:24px 16px;border-radius:0;transform:none}}app-rescate-cifras:not(.unscoped) .fila-cifras{display:grid;align-content:center;padding:14px 20px}app-rescate-cifras:not(.unscoped) .fila-cifras.en-fila{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:4px 6px}@media(max-width:1000px){app-rescate-cifras:not(.unscoped) .fila-cifras.en-fila{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}app-rescate-cifras:not(.unscoped) .en-fila .cifra-fila+.cifra-fila{border-left:0}}app-rescate-cifras:not(.unscoped) .cifra-fila{display:flex;align-items:center;gap:12px;padding:9px 0}app-rescate-cifras:not(.unscoped) .cifra-fila+.cifra-fila{border-top:1px solid #eef2f8}app-rescate-cifras:not(.unscoped) .en-fila .cifra-fila{padding:10px 16px}app-rescate-cifras:not(.unscoped) .en-fila .cifra-fila+.cifra-fila{border-top:0;border-left:1px solid #eef2f8}app-rescate-cifras:not(.unscoped) .cifra-fila .icono{display:grid;place-items:center;width:34px;height:34px;border:1px solid currentColor;border-radius:10px;background:none;flex:none}app-rescate-cifras:not(.unscoped) .cifra-fila .icono svg{width:18px;height:18px}app-rescate-cifras:not(.unscoped) .cifra-fila.rojo{color:#e0342f}app-rescate-cifras:not(.unscoped) .cifra-fila.azul{color:#1d6cf5}app-rescate-cifras:not(.unscoped) .cifra-fila.verde{color:#17a672}app-rescate-cifras:not(.unscoped) .cifra-fila.morado{color:#6d3fe0}app-rescate-cifras:not(.unscoped) .cifra-fila.naranja{color:#ef6c00}app-rescate-cifras:not(.unscoped) .cifra-fila b{font-size:21px;font-weight:800}app-rescate-cifras:not(.unscoped) .cifra-fila .nombre{color:#46587a;font-size:12.5px}app-tornado-outlook-map:not(.unscoped){display:block}app-tornado-outlook-map:not(.unscoped) app-map{display:block;width:100%;height:100%}app-tornado-outlook-map:not(.unscoped) .cuerpo.compacto{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center}app-tornado-outlook-map:not(.unscoped) .cuerpo.compacto .marco{height:190px;background:#eef3fa}app-tornado-outlook-map:not(.unscoped) .clave-lista{margin:0;padding:0;list-style:none;display:grid;gap:9px}app-tornado-outlook-map:not(.unscoped) .clave-lista li{display:flex;align-items:center;gap:9px;font-size:13px;color:#334867}app-tornado-outlook-map:not(.unscoped) .cuadro{width:15px;height:15px;border-radius:4px;flex:none}app-tornado-outlook-map:not(.unscoped) .marco{position:relative;overflow:hidden;border-radius:12px;height:560px;background:#0d2f63}app-tornado-outlook-map:not(.unscoped) .clave{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:flex;flex-wrap:nowrap;justify-content:center;gap:14px;max-width:calc(100% - 20px);padding:7px 14px;border-radius:999px;background:#092044b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}app-tornado-outlook-map:not(.unscoped) .peldano{display:inline-flex;align-items:center;gap:7px;color:#eaf2ff;font-size:11.5px;font-weight:600;white-space:nowrap}app-tornado-outlook-map:not(.unscoped) .peldano i{width:9px;height:9px;border-radius:50%;flex:none}@media(max-width:620px){app-tornado-outlook-map:not(.unscoped) .clave{bottom:28px;flex-wrap:wrap;gap:5px 12px;max-width:calc(100% - 16px);padding:7px 12px;border-radius:14px}app-tornado-outlook-map:not(.unscoped) .peldano{font-size:10.5px;gap:6px}app-tornado-outlook-map:not(.unscoped) .peldano i{width:8px;height:8px}}app-tornado-outlook-map:not(.unscoped) .aviso{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:3;margin:0;padding:5px 12px;border:1px solid #cfdcec;border-radius:999px;background:#ffffffeb;color:#33475f;font-size:12px}app-ad-hueco:not(.unscoped){display:block;height:100%}app-ad-hueco:not(.unscoped) .hueco{position:relative;height:100%;min-height:160px;border:1px dashed #d8e2f2;border-radius:16px;background:#f7faff}@media(max-width:620px){app-ad-hueco:not(.unscoped) .hueco{height:auto;min-height:120px}}app-ad-hueco:not(.unscoped) .sello{position:absolute;top:12px;right:14px;padding:3px 9px;border-radius:6px;background:#0b254514;color:#5b6c85;font-size:11px;font-weight:700}app-ad-premium:not(.unscoped){display:block;position:relative;height:100%;container-type:inline-size}app-ad-premium:not(.unscoped) .anuncio{position:relative;overflow:hidden;width:445px;max-width:100%;height:300px;display:flex;flex-direction:column;justify-content:center;padding:14px 16px 16px;border-radius:16px;background-color:#061b3a;background-image:url(/ad-premium-fondo.png);background-size:cover;background-position:0% center;color:#fff}app-ad-premium:not(.unscoped) .sello{position:absolute;top:14px;right:14px;padding:3px 9px;border-radius:6px;background:#ffffff29;color:#eaf2ff;font-size:11px;font-weight:700}app-ad-premium:not(.unscoped) .marca{align-self:flex-start;height:19px;width:auto}app-ad-premium:not(.unscoped) h3{margin:9px 0 3px;color:#fff;font-size:20px;font-weight:800;line-height:1.1}app-ad-premium:not(.unscoped) h3 b{color:#4d97ff;font-weight:800}app-ad-premium:not(.unscoped) .entradilla{margin:0 0 8px;color:#c3d6f2;font-size:11.5px;line-height:1.35}app-ad-premium:not(.unscoped) .cuerpo{display:grid;grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:10px;flex:none;min-height:0;overflow:hidden;margin-bottom:14px}app-ad-premium:not(.unscoped) .ventajas{display:grid;gap:6px;margin:0;padding:0;list-style:none}app-ad-premium:not(.unscoped) .ventajas li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;font-size:11.5px;font-weight:600;line-height:1.2}app-ad-premium:not(.unscoped) .icono{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#4d97ff29;color:#4d97ff}app-ad-premium:not(.unscoped) .icono svg{width:13px;height:13px}app-ad-premium:not(.unscoped) .telefono{width:104px;max-height:100%;object-fit:contain;mix-blend-mode:lighten}app-ad-premium:not(.unscoped) .pie{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}app-ad-premium:not(.unscoped) .precio{display:flex;align-items:baseline;gap:7px;margin:0;font-size:22px;font-weight:800;line-height:1}app-ad-premium:not(.unscoped) .precio small{color:#c3d6f2;font-size:13px;font-weight:600}app-ad-premium:not(.unscoped) .entrar{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:9px;background:#1668e3;color:#fff;font-size:13px;font-weight:700;text-decoration:none}app-ad-premium:not(.unscoped) .entrar svg{width:14px;height:14px}@container (max-width: 330px){app-ad-premium:not(.unscoped) .anuncio{padding:18px 16px 20px;border-radius:14px}app-ad-premium:not(.unscoped) h3{font-size:23px}app-ad-premium:not(.unscoped) .entradilla{font-size:13px}app-ad-premium:not(.unscoped) .cuerpo{grid-template-columns:minmax(0,1fr)}app-ad-premium:not(.unscoped) .telefono{display:none}app-ad-premium:not(.unscoped) .precio{font-size:30px}app-ad-premium:not(.unscoped) .entrar{padding:11px 18px;font-size:14px}}app-alert-status:not(.unscoped) .estado-alerta{display:inline-flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:10px;background:#061c408c;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}app-alert-status:not(.unscoped) .ea-icono{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:10px;background:#2fb457;color:#fff}app-alert-status:not(.unscoped) .con-aviso .ea-icono{background:#e0342f}app-alert-status:not(.unscoped) .ea-icono svg{width:19px;height:19px}app-alert-status:not(.unscoped) strong{font-size:13px}app-alert-status:not(.unscoped) .ea-detalle{font-size:12.5px;opacity:.82}app-alert-status:not(.unscoped) .ea-chevron{width:15px;height:15px;opacity:.75}app-bar-chart:not(.unscoped){display:block}app-bar-chart:not(.unscoped) .barras{display:grid;gap:10px;margin:0;padding:0;list-style:none}app-bar-chart:not(.unscoped) li{display:grid;grid-template-columns:minmax(90px,30%) minmax(0,1fr) auto;align-items:center;gap:12px}app-bar-chart:not(.unscoped) .etiqueta{color:#52637b;font-size:12.5px;font-weight:700}app-bar-chart:not(.unscoped) .pista{height:10px;border-radius:999px;background:#eef3fb;overflow:hidden}app-bar-chart:not(.unscoped) .barra{display:block;height:100%;border-radius:999px;min-width:3px;transition:width .35s ease}app-bar-chart:not(.unscoped) .valor{color:#0b2545;font-size:14px;font-weight:800}app-bar-chart:not(.unscoped) .valor i{margin-left:3px;color:#52637b;font-size:11px;font-style:normal;font-weight:700}app-latest-quake:not(.unscoped){display:block}app-latest-quake:not(.unscoped) .lq-region{margin:0;font-size:15px;font-weight:800;letter-spacing:.02em}app-latest-quake:not(.unscoped) .lq-magnitude{margin:4px 0 0;font-size:54px;font-weight:800;line-height:1;letter-spacing:-.02em}app-latest-quake:not(.unscoped) .lq-facts{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}app-latest-quake:not(.unscoped) .lq-facts li{display:flex;align-items:center;gap:9px;font-size:14px}app-latest-quake:not(.unscoped) .lq-facts svg{width:16px;height:16px;flex:none;opacity:.85}app-latest-quake:not(.unscoped) .lq-chip{display:inline-flex;align-items:center;gap:8px;margin:16px 0 0;padding:9px 15px;border:1px solid rgba(255,255,255,.28);border-radius:9px;background:#061c4080;font-size:13.5px;font-weight:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}app-latest-quake:not(.unscoped) .lq-chip svg{width:16px;height:16px}app-latest-quake:not(.unscoped) .lq-chip.clear{border-color:#40d68d80;color:#7ef0b4}app-latest-quake:not(.unscoped) .lq-chip:not(.clear){border-color:#ff8a8a99;color:#ffb4b4}app-loading-block:not(.unscoped){display:grid;place-items:center;width:100%;min-height:var(--block-height, 90px)}app-loading-block:not(.unscoped) .spinner{display:block;width:26px;height:26px;border:2.5px solid var(--loader-track, rgba(0, 86, 216, .18));border-top-color:var(--loader-ring, #0056d8);border-radius:50%;animation:block-spin .7s linear infinite}@keyframes block-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){app-loading-block:not(.unscoped) .spinner{animation:block-pulse 1.4s ease-in-out infinite}}@keyframes block-pulse{0%,to{opacity:.35}50%{opacity:1}}app-logo-cargando:not(.unscoped){position:absolute;inset:0;z-index:4;display:grid;place-items:center;border-radius:inherit;pointer-events:none}app-logo-cargando:not(.unscoped) .marco{display:block;width:132px;animation:latido 1.5s ease-in-out infinite}app-logo-cargando:not(.unscoped) img{display:block;width:100%;height:auto}@keyframes latido{0%,to{opacity:.35;transform:scale(.97)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){app-logo-cargando:not(.unscoped) .marco{animation:latido-suave 2s ease-in-out infinite}}@keyframes latido-suave{0%,to{opacity:.45}50%{opacity:.9}}app-map:not(.unscoped){position:relative;display:block}app-map:not(.unscoped) .map-host{width:100%;height:100%}app-mobile-tab-bar:not(.unscoped){display:none}@media(max-width:620px){app-mobile-tab-bar:not(.unscoped){display:block}}app-mobile-tab-bar:not(.unscoped) .tabbar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:grid;grid-template-columns:1fr 1fr 64px 1fr 1fr;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #1e1e1e;background:#000;box-shadow:0 -6px 20px #09204447}app-mobile-tab-bar:not(.unscoped) a{display:grid;justify-items:center;gap:3px;padding:6px 2px;border-radius:10px;text-decoration:none;color:#9aa3ae;min-height:46px;align-content:center}app-mobile-tab-bar:not(.unscoped) a svg{width:24px;height:24px}app-mobile-tab-bar:not(.unscoped) a>span:not(.circulo){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}app-mobile-tab-bar:not(.unscoped) a.active{color:#fff;background:#1c1c1c}app-mobile-tab-bar:not(.unscoped) .hueco{display:block}app-mobile-tab-bar:not(.unscoped) .centro{position:absolute;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);gap:4px;padding:0;background:none;min-height:0}app-mobile-tab-bar:not(.unscoped) .circulo{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:4px solid #000;background:#2f6bff;color:#fff;box-shadow:0 6px 16px #2f6bff66}app-mobile-tab-bar:not(.unscoped) .circulo svg{width:25px;height:25px}app-mobile-tab-bar:not(.unscoped) .centro.active{background:none}app-pago-premium .plan-cta{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 22px;border:0;border-radius:9px;background:#1e8fff;color:#fff;font-family:inherit;font-size:14px;font-weight:800;cursor:pointer}app-pago-premium .plan-cta:hover{background:#0f7ae8}app-pago-premium .plan-cta:disabled{cursor:progress;opacity:.75}app-pago-premium .pago-caja{margin:14px 0;text-align:left}app-pago-premium .pago-caja.oculta{display:none}app-pago-premium .pago-estado{margin:10px 0 0;font-size:12.5px;line-height:1.45;text-align:center}app-pago-premium .pago-estado.bien{font-weight:800}app-pago-premium .pago-fallo{margin:10px 0 0;font-size:12.5px;line-height:1.45;text-align:center}app-pago-premium .pago-pruebas{margin:0 0 14px;padding:9px 12px;border:1px solid #f0c36d;border-radius:9px;background:#fff8e8;color:#7a5600;font-size:12.5px;line-height:1.45;font-weight:700;text-align:center}app-premium-offer:not(.unscoped){display:contents}app-premium-offer:not(.unscoped) .velo{position:fixed;inset:0;z-index:1200;background:#04142c9e}app-premium-offer:not(.unscoped) .modal{position:fixed;top:50%;left:50%;z-index:1201;transform:translate(-50%,-50%);display:flex;flex-direction:column;width:460px;max-width:calc(100vw - 32px);max-height:calc(100vh - 32px);overflow:auto;padding:18px 20px 20px;border-radius:18px;background-color:#061b3a;background-image:url(/ad-premium-fondo.png);background-size:cover;background-position:0% center;color:#fff;box-shadow:0 24px 60px #04142c73}app-premium-offer:not(.unscoped) .cerrar{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:8px;background:#ffffff29;color:#fff;cursor:pointer}app-premium-offer:not(.unscoped) .cerrar svg{width:16px;height:16px}app-premium-offer:not(.unscoped) .sello{align-self:flex-start;padding:3px 9px;border-radius:6px;background:#ffffff29;color:#eaf2ff;font-size:11px;font-weight:700}app-premium-offer:not(.unscoped) .marca{align-self:flex-start;height:19px;width:auto;margin:14px 0 10px}app-premium-offer:not(.unscoped) h2{margin:0 0 6px;font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.2}app-premium-offer:not(.unscoped) .entradilla{margin:0 0 14px;color:#c6d8f5;font-size:13px;line-height:1.45}app-premium-offer:not(.unscoped) .cuerpo{display:flex;align-items:center;gap:12px}app-premium-offer:not(.unscoped) .ventajas{flex:1;display:grid;gap:10px;margin:0;padding:0;list-style:none}app-premium-offer:not(.unscoped) .ventajas li{display:grid;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;line-height:1.35}app-premium-offer:not(.unscoped) .icono{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#ffffff24}app-premium-offer:not(.unscoped) .icono svg{width:15px;height:15px}app-premium-offer:not(.unscoped) .telefono{width:108px;height:auto}app-premium-offer:not(.unscoped) .pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}app-premium-offer:not(.unscoped) .precio{margin:0;font-size:22px;font-weight:800}app-premium-offer:not(.unscoped) .precio small{color:#c6d8f5;font-size:12px;font-weight:700}app-premium-offer:not(.unscoped) .entrar{display:flex;align-items:center;gap:6px;padding:10px 18px;border-radius:10px;background:#005fe7;color:#fff;font-size:14px;font-weight:700;text-decoration:none}app-premium-offer:not(.unscoped) .entrar svg{width:16px;height:16px}app-premium-offer:not(.unscoped) .ahora-no{align-self:center;margin-top:12px;padding:4px 8px;border:0;background:none;color:#c6d8f5;font-size:12.5px;font-weight:700;cursor:pointer}@media(max-width:520px){app-premium-offer:not(.unscoped) .telefono{display:none}app-premium-offer:not(.unscoped) .pie{flex-direction:column;align-items:stretch}app-premium-offer:not(.unscoped) .entrar{justify-content:center}}app-scroll-strip:not(.unscoped){position:relative;display:block;min-width:0;max-width:100%}app-scroll-strip:not(.unscoped) .track{max-width:100%;overflow-x:auto;scrollbar-width:none}app-scroll-strip:not(.unscoped) .track::-webkit-scrollbar{display:none}app-scroll-strip:not(.unscoped) .chevrons{display:none}@media(max-width:620px){app-scroll-strip:not(.unscoped){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:0 8px}app-scroll-strip:not(.unscoped):not(.barra){padding:0}app-scroll-strip:not(.unscoped) .chevrons{display:flex;align-items:center;gap:4px;padding-left:8px}app-scroll-strip:not(.unscoped).barra{border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:0 10px 26px #08265014}app-scroll-strip:not(.unscoped) .track{scroll-snap-type:x proximity;padding:0}app-scroll-strip:not(.unscoped) .track>*{flex-wrap:nowrap;overflow-x:visible}app-scroll-strip:not(.unscoped) .chevron{display:grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:50%;background:#0b1f3a;color:#fff;cursor:pointer}app-scroll-strip:not(.unscoped) .chevron svg{width:15px;height:15px}app-scroll-strip:not(.unscoped) .chevron.spent{opacity:.3}}app-section-loader:not(.unscoped){position:absolute;inset:0;z-index:4;display:grid;place-items:center;border-radius:inherit;background:var(--loader-veil, rgba(255, 255, 255, .55));-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}app-section-loader:not(.unscoped) .spinner{display:grid;place-items:center;animation:section-latido 1.1s ease-in-out infinite}@keyframes section-latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.94)}}app-section-loader:not(.unscoped) .spinner img{width:116px;height:auto;display:block}@media(prefers-reduced-motion:reduce){app-section-loader:not(.unscoped) .spinner{animation:section-pulse 1.4s ease-in-out infinite}}@keyframes section-pulse{0%,to{opacity:.35}50%{opacity:1}}app-site-footer:not(.unscoped){display:block}app-site-footer:not(.unscoped) .footer-newsletter{padding:40px 58px 0;background:linear-gradient(#fff 50%,#080d14 50%)}app-site-footer:not(.unscoped) .newsletter-box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:22px;max-width:1320px;margin:0 auto;padding:30px 38px;border-radius:0;background-color:#0056d8;background-image:url(/KPIS-background.png);background-position:center;background-size:cover}app-site-footer:not(.unscoped) .newsletter-box h2{margin:0;color:#fff;font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.01em}app-site-footer:not(.unscoped) .newsletter-form{display:flex;flex-wrap:wrap;gap:10px}app-site-footer:not(.unscoped) .newsletter-form input{width:210px;padding:15px 16px;border:0;border-radius:0;background:#fff;color:#0b1f3a;font-size:14px}app-site-footer:not(.unscoped) .newsletter-form input::placeholder{color:#8296b3}app-site-footer:not(.unscoped) .newsletter-form button{display:inline-flex;align-items:center;gap:9px;padding:15px 22px;border:0;border-radius:0;background:#08182e;color:#fff;font-size:14px;font-weight:800;cursor:pointer}app-site-footer:not(.unscoped) .newsletter-form button svg{width:17px;height:17px}app-site-footer:not(.unscoped) .newsletter-form button:disabled{opacity:.6;cursor:default}app-site-footer:not(.unscoped) .newsletter-sent{margin:0;color:#fff;font-size:15px;font-weight:700}app-site-footer:not(.unscoped) .newsletter-failed{width:100%;margin:0;color:#ffd9d9;font-size:13px}app-site-footer:not(.unscoped) .site-footer{position:relative;padding:46px 58px 26px;background:#080d14;color:#9fb2cc;font-size:13px;line-height:1.65}app-site-footer:not(.unscoped) .footer-top{position:relative;z-index:1;display:grid;max-width:1320px;margin:0 auto;grid-template-columns:minmax(220px,1.4fr) repeat(4,minmax(130px,1fr));gap:34px;padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.1)}app-site-footer:not(.unscoped) .footer-brand{max-width:380px}app-site-footer:not(.unscoped) .footer-brand a{display:inline-block}app-site-footer:not(.unscoped) .footer-brand p{margin:16px 0 0;color:#8296b3}app-site-footer:not(.unscoped) .footer-logo{display:block;height:40px;width:119.7604790419px}app-site-footer:not(.unscoped) .footer-socials{display:flex;gap:10px;margin:20px 0 0;padding:0;list-style:none}app-site-footer:not(.unscoped) .footer-socials a{display:grid;place-items:center;width:38px;height:38px;padding:10px;border-radius:50%;background:#ffffff14;color:#cfdcee}app-site-footer:not(.unscoped) .footer-socials a:hover{background:#0056d8;color:#fff}app-site-footer:not(.unscoped) .footer-socials svg{width:100%;height:100%;fill:currentColor}app-site-footer:not(.unscoped) .footer-column h2{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}app-site-footer:not(.unscoped) .footer-column ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}app-site-footer:not(.unscoped) .footer-column a{color:#9fb2cc;text-decoration:none}app-site-footer:not(.unscoped) .footer-column a:hover{color:#fff;text-decoration:underline}app-site-footer:not(.unscoped) .footer-bottom{position:relative;z-index:1;display:flex;max-width:1320px;margin:0 auto;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:20px;color:#6e829f;font-size:12px}app-site-footer:not(.unscoped) .footer-note{text-align:right;white-space:nowrap}app-site-footer:not(.unscoped) .footer-to-top{position:absolute;right:26px;bottom:26px;z-index:2;display:grid;place-items:center;width:44px;height:44px;padding:12px;border:0;border-radius:50%;background:#0056d8;color:#fff;cursor:pointer}app-site-footer:not(.unscoped) .footer-to-top svg{width:100%;height:100%}app-site-footer:not(.unscoped) .footer-to-top:hover{background:#0b6bf5}@media(max-width:900px){app-site-footer:not(.unscoped) .footer-newsletter{padding:30px 22px 0}app-site-footer:not(.unscoped) .newsletter-box{padding:24px}app-site-footer:not(.unscoped) .newsletter-form input{width:100%}app-site-footer:not(.unscoped) .newsletter-form{width:100%}app-site-footer:not(.unscoped) .site-footer{padding:34px 22px 22px}app-site-footer:not(.unscoped) .footer-top{grid-template-columns:1fr 1fr;gap:26px}app-site-footer:not(.unscoped) .footer-bottom{flex-direction:column;align-items:flex-start}app-site-footer:not(.unscoped) .footer-note{white-space:normal;text-align:left}app-site-footer:not(.unscoped) .footer-bottom{padding-right:74px}}app-top-bar:not(.unscoped){display:block}app-top-bar:not(.unscoped) .topbar{position:relative;z-index:50;min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:0 58px;background:#fff;border-bottom:1px solid #e4edf8}@media(max-width:1600px){app-top-bar:not(.unscoped) .topbar{padding:0 36px;gap:18px}}@media(max-width:1560px){app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]{gap:clamp(6px,.7vw,11px)}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]>a,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"] .nav-group>button{font-size:11.5px;letter-spacing:-.01em}}@media(max-width:1440px){app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]{gap:clamp(5px,.55vw,9px)}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]>a,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"] .nav-group>button{font-size:11px;letter-spacing:-.015em}}@media(max-width:1360px){app-top-bar:not(.unscoped) .topbar{padding:0 22px;gap:14px}}@media(max-width:1120px){app-top-bar:not(.unscoped) .topbar{padding:10px 14px 12px;gap:10px}}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"],app-top-bar:not(.unscoped) .toolbar{min-width:0}app-top-bar:not(.unscoped) .brand{display:flex;align-items:center;text-decoration:none}app-top-bar:not(.unscoped) .brand-beta{align-self:flex-start;margin:2px 0 0 -6px;padding:1px 6px;border:1px solid #b9d2f2;border-radius:999px;color:#2f6fd0;font-size:10px;font-weight:700;line-height:1.4;letter-spacing:.04em}app-top-bar:not(.unscoped) .brand-mark{display:none}app-top-bar:not(.unscoped) .nav-group{position:relative;display:inline-flex}app-top-bar:not(.unscoped) .nav-group:last-of-type .nav-menu{left:auto;right:0}app-top-bar:not(.unscoped) .nav-group>button{display:inline-flex;align-items:center;gap:5px}app-top-bar:not(.unscoped) .nav-group>button .nav-caret{width:12px;height:12px;margin-left:-2px;opacity:.7}app-top-bar:not(.unscoped) .nav-group>button{padding:6px 0;border:0;background:transparent;color:#152747;font-size:12px;font-weight:800;text-transform:uppercase;white-space:nowrap;cursor:pointer}app-top-bar:not(.unscoped) .nav-group>button svg{width:20px;height:20px}app-top-bar:not(.unscoped) .nav-group>button.active{color:#0056d8}app-top-bar:not(.unscoped) .nav-menu{position:absolute;top:100%;left:0;margin-top:9px;z-index:200;min-width:216px;padding:7px;display:flex;flex-direction:column;align-items:stretch;border:1px solid #dde8f6;border-radius:12px;background:#fff;box-shadow:0 20px 44px #08265038,0 2px 6px #08265014}app-top-bar:not(.unscoped) .nav-menu:before{content:"";position:absolute;left:0;right:0;top:-9px;height:9px}app-top-bar:not(.unscoped) .nav-menu a{display:flex;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 14px 10px 16px;border-radius:10px;background:#eff4fb;color:#152747;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;white-space:nowrap}app-top-bar:not(.unscoped) .nav-menu a svg{width:20px;height:20px;flex:none;color:var(--blue)}app-top-bar:not(.unscoped) .nav-menu a+a{margin-top:6px}app-top-bar:not(.unscoped) .nav-menu a:hover,app-top-bar:not(.unscoped) .nav-menu a:focus-visible{background:#e3edfb}app-top-bar:not(.unscoped) .nav-menu a.active{background:#dae8ff;color:#0056d8}app-top-bar:not(.unscoped) .language{position:relative}app-top-bar:not(.unscoped) .language>button{display:inline-flex;align-items:center;gap:6px;padding:8px 11px;border:1px solid #e4edf8;border-radius:9px;background:#fff;color:#52637b;font-size:12.5px;font-weight:800;cursor:pointer}app-top-bar:not(.unscoped) .language>button svg{width:15px;height:15px}app-top-bar:not(.unscoped) .language>button:hover{border-color:#cddffa;color:#33405a}app-top-bar:not(.unscoped) .language ul{position:absolute;top:calc(100% + 6px);right:0;z-index:60;min-width:150px;margin:0;padding:5px;border:1px solid #e6eefa;border-radius:10px;background:#fff;box-shadow:0 12px 28px #08265024;list-style:none}app-top-bar:not(.unscoped) .language ul button{display:block;width:100%;padding:9px 11px;border:0;border-radius:7px;background:none;color:#33405a;font-size:12.5px;font-weight:700;text-align:left;cursor:pointer}app-top-bar:not(.unscoped) .language ul button:hover{background:#f2f7ff}app-top-bar:not(.unscoped) .language ul button.chosen{background:#eaf2ff;color:#0056d8}app-top-bar:not(.unscoped) .account{position:relative}app-top-bar:not(.unscoped) .account-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:230px;padding:6px;border:1px solid #e6eefa;border-radius:12px;background:#fff;box-shadow:0 14px 34px #08265029}app-top-bar:not(.unscoped) .account-menu a,app-top-bar:not(.unscoped) .account-menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 11px;border:0;border-radius:8px;background:none;color:#33405a;font-size:13px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}app-top-bar:not(.unscoped) .account-menu a svg,app-top-bar:not(.unscoped) .account-menu button svg{width:15px;height:15px;color:#7b8ca3}app-top-bar:not(.unscoped) .account-menu a:hover,app-top-bar:not(.unscoped) .account-menu button:hover{background:#f2f7ff}app-top-bar:not(.unscoped) .account-menu .leave{margin-top:5px;padding-top:12px;border-top:1px solid #eef3fb;border-radius:0 0 8px 8px;color:#c8352f}app-top-bar:not(.unscoped) .account-menu .leave:hover{background:#fdf2f1}app-top-bar:not(.unscoped) .account-who{padding:9px 11px 11px;border-bottom:1px solid #eef3fb;margin-bottom:5px}app-top-bar:not(.unscoped) .account-who b{display:block;color:#0b2545;font-size:13px;font-weight:800}app-top-bar:not(.unscoped) .account-who small{color:#7b8ca3;font-size:11.5px}app-top-bar:not(.unscoped) .account-link{display:inline-flex;align-items:center;gap:7px;min-width:0;max-width:140px;height:40px;padding:0 16px;border:1px solid #dbe6f5;border-radius:999px;background:#fff;color:#152747;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap;cursor:pointer}app-top-bar:not(.unscoped) .account-link svg{width:15px;height:15px;color:var(--blue);flex:none}app-top-bar:not(.unscoped) .account-link .nav-caret{width:13px;height:13px;color:#8fa3bd}app-top-bar:not(.unscoped) .account-link .account-avatar{width:20px;height:20px;margin:-3px 0 -3px -4px;border-radius:50%;object-fit:cover}app-top-bar:not(.unscoped) .account-link span{overflow:hidden;text-overflow:ellipsis}app-top-bar:not(.unscoped) .account-link:hover{border-color:#b9d2f2}app-top-bar:not(.unscoped) .brand-logo{display:block;height:46px;width:138px}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]{display:flex;justify-content:center;flex-wrap:nowrap;row-gap:6px;gap:clamp(7px,.9vw,14px)}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]>a{position:relative;display:inline-flex;align-items:center;gap:5px;padding:6px 0;color:#152747;font-size:12px;font-weight:800;text-decoration:none;text-transform:uppercase;white-space:nowrap}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]>a svg{width:20px;height:20px}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]>a.active{color:#0056d8}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]>a.active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#0056d8}app-top-bar:not(.unscoped) .toolbar{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-width:0}app-top-bar:not(.unscoped) .toolbar app-location-search{min-width:0;flex:0 1 auto}app-top-bar:not(.unscoped) .toolbar .icon-button,app-top-bar:not(.unscoped) .toolbar .account-link,app-top-bar:not(.unscoped) .toolbar .premium{flex:none}app-top-bar:not(.unscoped) .icon-button{position:relative;width:32px;height:32px;display:grid;place-items:center;border:0;background:transparent;cursor:pointer}app-top-bar:not(.unscoped) .icon-button svg{width:21px;height:21px}app-top-bar:not(.unscoped) .icon-button span{position:absolute;top:-2px;right:-3px;width:17px;height:17px;display:grid;place-items:center;border-radius:999px;background:#ff2c31;color:#fff;font-size:10px;font-weight:900}app-top-bar:not(.unscoped) .premium{position:absolute;top:100%;right:58px;z-index:1;display:inline-flex;align-items:center;height:34px;gap:7px;padding:0 18px;border:0;border-radius:0 0 10px 10px;background:#0056d8;color:#fff;font-size:12.5px;font-weight:800;text-decoration:none;box-shadow:0 6px 16px #0056d847;cursor:pointer}app-top-bar:not(.unscoped) .premium svg{width:14px;height:14px;flex:none}app-top-bar:not(.unscoped) .premium:hover{background:#0049b8}@media(max-width:1500px){app-top-bar:not(.unscoped) .topbar{padding:0 24px;gap:16px}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]{gap:clamp(8px,1.4vw,18px)}}app-top-bar:not(.unscoped) nav.compact>a span,app-top-bar:not(.unscoped) nav.compact .nav-group>button span{display:none}@media(max-width:1360px){app-top-bar:not(.unscoped) app-weather-pill{display:none}}@media(max-width:900px){app-top-bar:not(.unscoped) .topbar{padding:10px 22px 12px}app-top-bar:not(.unscoped) .premium{display:none}}app-top-bar:not(.unscoped) .menu-boton{display:none;place-items:center;width:38px;height:38px;padding:0;border:1px solid #d8e4f6;border-radius:8px;background:#fff;color:#0b1f3a;cursor:pointer}app-top-bar:not(.unscoped) .menu-boton svg{width:20px;height:20px}app-top-bar:not(.unscoped) .velo-menu,app-top-bar:not(.unscoped) .cajon-quien,app-top-bar:not(.unscoped) .cajon-pie{display:none}@media(max-width:900px){app-top-bar:not(.unscoped) .menu-boton{display:grid}app-top-bar:not(.unscoped) .topbar{grid-template-columns:auto minmax(0,1fr) auto}app-top-bar:not(.unscoped) .menu-boton{grid-area:1/1}app-top-bar:not(.unscoped) .brand{grid-area:1/2}app-top-bar:not(.unscoped) .toolbar{grid-area:1/3;gap:8px}app-top-bar:not(.unscoped) .toolbar app-location-search{flex:0 1 auto;min-width:0}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]{display:none}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .cajon-quien,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .cajon-pie{display:grid}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado{position:fixed;top:0;bottom:0;left:0;z-index:60;display:flex;flex-direction:column;align-items:stretch;gap:6px;width:min(56vw,320px);margin:0;padding:16px 12px;overflow-y:auto;background:#10151c;box-shadow:6px 0 26px #0006;animation:cajon-entra .18s ease-out}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado>a,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-group>button{padding:14px 12px;border-radius:10px;color:#ffffffdb}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado>a.active,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-group>button.active{color:#fff;background:#ffffff14}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado>a span,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-group>button span,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .cajon-submenu a span,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .cajon-premium span{display:inline}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-group{position:static}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-group{display:flex;flex-direction:column;align-items:stretch}app-top-bar:not(.unscoped) .cajon-submenu{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:4px 0 8px 26px}app-top-bar:not(.unscoped) .cajon-submenu a{display:flex;align-items:center;gap:9px;padding:12px 10px;border-radius:8px;color:#ffffffc2;font-size:13px;font-weight:700;text-decoration:none}app-top-bar:not(.unscoped) .cajon-submenu a svg{width:16px;height:16px}app-top-bar:not(.unscoped) .cajon-submenu a.active{color:#fff;background:#ffffff14}@keyframes cajon-entra{0%{transform:translate(-100%)}to{transform:translate(0)}}app-top-bar:not(.unscoped) .cajon-quien{display:grid;justify-items:center;gap:10px;padding:10px 0 20px;margin-bottom:6px;border-bottom:1px solid rgba(255,255,255,.12)}app-top-bar:not(.unscoped) .cajon-quien strong{font-size:14.5px;font-weight:800;color:#fff}app-top-bar:not(.unscoped) .cajon-quien a{color:#6aa8ff;font-size:13px;font-weight:700;text-decoration:none}app-top-bar:not(.unscoped) .cajon-retrato{width:64px;height:64px;border-radius:50%;object-fit:cover}app-top-bar:not(.unscoped) .cajon-retrato.sin-foto{display:grid;place-items:center;background:#ffffff1a;color:#ffffffa8}app-top-bar:not(.unscoped) .cajon-retrato.sin-foto svg{width:28px;height:28px}app-top-bar:not(.unscoped) .cajon-pie{display:grid;justify-items:center;gap:14px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(255,255,255,.12)}app-top-bar:not(.unscoped) .cajon-premium{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:11px 16px;border-radius:10px;background:#0056d8;color:#fff;font-size:13px;font-weight:800;text-decoration:none}app-top-bar:not(.unscoped) .cajon-premium svg{width:15px;height:15px;flex:none}app-top-bar:not(.unscoped) .cajon-salir{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:0;border-radius:8px;background:none;color:#ff8a84;font-size:13px;font-weight:700;cursor:pointer}app-top-bar:not(.unscoped) .cajon-salir svg{width:15px;height:15px}app-top-bar:not(.unscoped) .cajon-marca{width:104px;height:auto;opacity:.5}app-top-bar:not(.unscoped) .velo-menu{display:block;position:fixed;inset:0;z-index:59;border:0;padding:0;background:#06183473;cursor:pointer}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado>a,app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-group>button{width:100%;justify-content:flex-start}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"].desplegado .nav-menu{position:static;transform:none;box-shadow:none;border:0;padding:2px 0 6px 26px;background:transparent}app-top-bar:not(.unscoped) .brand-logo{height:34px;width:102px}app-top-bar:not(.unscoped) .toolbar{gap:10px}app-top-bar:not(.unscoped) .account-link span{display:none}app-top-bar:not(.unscoped) .premium{display:none}}@media(max-width:620px){app-top-bar:not(.unscoped) .brand-logo{display:none}app-top-bar:not(.unscoped) .brand-mark{display:block;width:auto;height:22px}}@media(max-width:420px){app-top-bar:not(.unscoped) .topbar{padding:10px 12px 12px}app-top-bar:not(.unscoped) nav[aria-label="Primary navigation"]{gap:12px 14px}}app-tab-strip:not(.unscoped){display:flex;align-items:center;gap:6px;min-width:0}app-tab-strip:not(.unscoped) .carril{flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}app-tab-strip:not(.unscoped) .carril::-webkit-scrollbar{display:none}app-tab-strip:not(.unscoped) .flecha{flex:none;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:7px;border:0;border-radius:50%;background:#0056d8;color:#fff;box-shadow:0 3px 10px #002e6e47;cursor:pointer}app-tab-strip:not(.unscoped) .flecha svg{width:100%;height:100%}app-tab-strip:not(.unscoped) .flecha:hover{background:#0049b6}app-tab-strip:not(.unscoped) .flecha:disabled{opacity:.35;cursor:default}app-weather-pill:not(.unscoped) .weather-pill{display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:9px;align-items:center;max-width:150px;min-width:0}app-weather-pill:not(.unscoped) svg{grid-row:span 2;width:26px;height:26px}app-weather-pill:not(.unscoped) strong{font-size:15px}app-weather-pill:not(.unscoped) span{color:var(--muted);font-size:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}app-page-error:not(.unscoped) .state{min-height:60vh;padding:40px 28px 64px;display:grid;place-content:center;gap:16px;text-align:center}app-page-error:not(.unscoped) .encima{padding:0;position:absolute;inset:0;z-index:20;display:grid;place-content:center;gap:16px;background:#f4f8ff}app-page-error:not(.unscoped) .state-espera{display:block;min-height:200px}app-page-error:not(.unscoped) .state-logo{mix-blend-mode:multiply;width:min(260px,60vw);height:auto;margin:0 auto}app-page-error:not(.unscoped) .state p{margin:0;max-width:42ch;color:#52637b}app-page-error:not(.unscoped) .state button{justify-self:center;height:42px;padding:0 22px;border:0;border-radius:6px;background:#005fe7;color:#fff;cursor:pointer;font-weight:800}app-sin-conexion-aviso:not(.unscoped) .sin-conexion{display:flex;align-items:center;justify-content:center;gap:9px;margin:0;padding:9px 16px;background:#7a4b06;color:#fff;font-size:13px;font-weight:600;text-align:center}app-sin-conexion-aviso:not(.unscoped) svg{width:16px;height:16px;flex:none}app-rescate-miga:not(.unscoped) .miga{display:flex;align-items:stretch;font-size:14px}app-rescate-miga:not(.unscoped) .paso{display:flex;align-items:center;height:34px;padding:0 26px 0 18px;background:#e8f0fe;color:#1d6cf5;font-weight:600;text-decoration:none;white-space:nowrap;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%,13px 50%)}app-rescate-miga:not(.unscoped) .paso:first-child{padding-left:15px;border-radius:8px 0 0 8px;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 50%,calc(100% - 13px) 100%,0 100%)}app-rescate-miga:not(.unscoped) .paso+.paso{margin-left:-3px}app-rescate-miga:not(.unscoped) a.paso:hover{background:#d7e5fd;color:#1559d0}app-rescate-miga:not(.unscoped) .aqui{background:#1d6cf5;color:#fff;font-weight:700}@keyframes pin-llama-mece{0%,to{transform:rotate(-2.5deg) scaleY(1)}50%{transform:rotate(2.5deg) scaleY(1.05)}}@keyframes pin-ola-vaiven{0%,to{transform:translate(-1px)}50%{transform:translate(1px)}}@keyframes pin-quake-onda{0%{transform:scale(1);opacity:.65}80%,to{transform:scale(2.2);opacity:0}}@keyframes pin-tornado-mece{0%,to{transform:rotate(-9deg)}50%{transform:rotate(-3deg)}}.pin-anim-llama{animation:pin-llama-mece 2.6s ease-in-out infinite;transform-origin:50% 90%}.pin-tornado{display:grid;place-items:center;color:#7c3aed}.pin-ola{display:grid;place-items:center}.pin-ola svg{width:100%;height:100%;overflow:visible;animation:pin-ola-vaiven 3.4s ease-in-out infinite;filter:drop-shadow(0 2px 5px rgba(6,24,52,.55))}.pin-ola .silueta{fill:#57b3fe;stroke:#fff;stroke-width:700;stroke-linejoin:round;paint-order:stroke fill}.pin-ola .cresta{fill:#9ad1fe}.pin-ola .sombra{fill:#5094ff}.pin-tornado svg{width:100%;height:100%;stroke:#fff;stroke-width:4;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 2px 5px rgba(6,24,52,.55));animation:pin-tornado-mece 3.2s ease-in-out infinite;transform-origin:50% 96%}.pin-tornado .cuerpo{fill:currentColor}.pin-tornado .giro{fill:#d8b4fe;stroke:none}.pin-quake{position:relative;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;box-shadow:0 4px 12px #06183459}.pin-quake svg{width:58%;height:58%;color:#fff}.pin-quake:before{content:"";position:absolute;inset:-3px;border-radius:50%;border:2px solid currentColor;animation:pin-quake-onda 2.6s ease-out infinite;pointer-events:none}.pin-quake.minimal{background:#2f9e5f;color:#2f9e5f}.pin-quake.low{background:#2f86ff;color:#2f86ff}.pin-quake.moderate{background:#f0b429;color:#f0b429}.pin-quake.high{background:#e0342f;color:#e0342f}.pin-quake.low:before{animation-duration:2.2s}.pin-quake.moderate:before{animation-duration:1.7s}.pin-quake.high:before{animation-duration:1.2s}.pin-flood{filter:drop-shadow(0 3px 6px rgba(9,32,66,.35))}.pin-flood-circulo{position:absolute;top:0;left:0;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:currentColor}.pin-flood-circulo svg{width:62%;height:62%;color:#fff}.pin-flood-punta{position:absolute;left:50%;width:0;height:0}.pin-flood.normal{color:#2f9e5f}.pin-flood.elevated{color:#2f86ff}.pin-flood.high{color:#f0b429}.pin-flood.major{color:#e0342f}.pin-flood.unknown{color:#6b7c99}.popup-oscuro .maplibregl-popup-content{background-color:#092044b8;border:0;border-radius:12px;padding:14px 16px;box-shadow:0 18px 38px #020a1a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.popup-oscuro .maplibregl-popup-tip{display:none}.map-popup .popup-kind{display:inline-block;margin:0 0 7px;padding:3px 9px;border-radius:5px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:#ffffff1f;color:#e8f1ff}.map-popup .popup-kind.fire{background:#e0342f;color:#fff}.map-popup .popup-kind.quake{color:#f7c948}.map-popup .popup-kind.tornado{background:#7c3aed;color:#fff}.map-popup .popup-kind.flood{color:#67d3e8}.map-popup .popup-title{margin:0 0 4px;font-size:16px;font-weight:800;color:#fff}.map-popup .popup-sub{margin:0 0 6px;font-size:12.5px;line-height:1.35;color:#b9cbe6}.map-popup .popup-row{display:flex;justify-content:space-between;gap:14px;margin:3px 0;font-size:12.5px;color:#93a9c8}.map-popup .popup-row b{color:#e8f1ff;font-weight:700}.fire-pin{position:absolute;display:grid;place-items:center;width:30px;height:30px;cursor:pointer;color:#e2620e}.fire-pin svg{width:100%;height:100%;stroke:#fff;stroke-width:4;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 2px 5px rgba(6,24,52,.55));animation:llama-mece 2.6s ease-in-out infinite;transform-origin:12px 21px}.fire-pin .cuerpo{fill:currentColor}.fire-pin .corazon{fill:#ffd166;stroke:none;animation:llama-corazon 1.5s ease-in-out infinite;transform-origin:12px 16px}@keyframes llama-corazon{0%,to{transform:scaleY(1);opacity:.95}50%{transform:scaleY(1.22);opacity:1}}@keyframes llama-mece{0%,to{transform:rotate(-2.5deg) scaleY(1)}50%{transform:rotate(2.5deg) scaleY(1.04)}}.cyclone{position:relative;display:block;width:54px;height:54px}.cyclone .swirl{width:100%;height:100%;display:block;animation:cyclone-spin 8s linear infinite;filter:drop-shadow(0 2px 6px rgba(4,18,42,.45))}.cyclone.slow .swirl{animation-duration:16s;opacity:.8}.cyclone .bolt{position:absolute;width:24%;height:38%;opacity:0;filter:drop-shadow(0 0 3px rgba(255,214,10,.95))}.cyclone .bolt-a{top:12%;left:22%;animation:cyclone-bolt 1.9s steps(1,end) infinite}.cyclone .bolt-b{right:20%;bottom:12%;transform:rotate(12deg);animation:cyclone-bolt 2.5s steps(1,end) infinite .9s}.cyclone.sparks-light .bolt{animation-duration:5s}.cyclone.sparks-active .bolt-a{animation-duration:2.4s}.cyclone.sparks-active .bolt-b{animation-duration:3.2s}.cyclone.sparks-burst .bolt-a{animation-duration:.9s}.cyclone.sparks-burst .bolt-b{animation-duration:1.3s}@keyframes cyclone-spin{to{transform:rotate(-360deg)}}@keyframes cyclone-spin-sur{to{transform:rotate(360deg)}}.cyclone.sur .swirl{animation-name:cyclone-spin-sur}@keyframes cyclone-bolt{0%,5%{opacity:1}7%,11%{opacity:0}13%,17%{opacity:1}19%,to{opacity:0}}.map-popup .popup-social{margin:9px 0 0;padding-top:9px;border-top:1px solid rgba(255,255,255,.14)}.map-popup .popup-social a{display:inline-flex;align-items:center;gap:6px;color:#6fb4ff;font-size:12.5px;font-weight:700;text-decoration:none}.map-popup .popup-social a:hover{text-decoration:underline}.map-popup .popup-social a:focus{outline:none}.map-popup .popup-social a:focus-visible{outline:none;text-decoration:underline}.map-popup .popup-social svg{width:14px;height:14px}.map-popup .popup-note{margin:8px 0 0;padding-top:8px;border-top:1px solid rgba(255,255,255,.14);font-size:11.5px;color:#93a9c8}.map-popup .popup-flag{margin:6px 0;padding:4px 8px;border-radius:6px;background:#e01b2b2e;color:#ff7b85;font-size:11.5px;font-weight:700}.map-popup .popup-outlook{margin:9px 0 0;padding:8px 10px;border-top:1px solid rgba(255,255,255,.12);border-radius:0 0 8px 8px;background:#ffffff0d;font-size:12.5px;line-height:1.4}.map-popup .popup-outlook b{display:block;color:#e8f1ff;font-weight:800}.map-popup .popup-outlook small{display:block;margin-top:2px;font-size:11px;color:#93a9c8}.map-popup .popup-outlook.sube b{color:#ffb877}.map-popup .popup-outlook.baja b{color:#8ee2ad}.map-popup .popup-outlook.desborde{background:#e0342f29;border-top-color:#e0342f66}.map-popup .popup-outlook.desborde b{color:#ff9b93}@media(prefers-reduced-motion:reduce){.pin-anim-llama,.pin-tornado svg,.pin-ola img,.pin-quake:before{animation:none}}app-radar-map:not(.unscoped){display:block;position:relative;height:100%;min-height:inherit}app-radar-map:not(.unscoped) .radar-map{position:absolute;inset:0}
