.maplibregl-map{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:none;font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;overflow:hidden}.maplibregl-canvas{position:absolute;top:0;left: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;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{pointer-events:none;z-index:2;position:absolute}.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{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.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{box-sizing:border-box;cursor:pointer;background-color:#0000;border:0;outline:none;width:29px;height:29px;padding:0;display:block}.maplibregl-ctrl button{-webkit-user-select:none;user-select:none}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;width:100%;height:100%;display:block}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:#0000}.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:2s linear infinite maplibregl-spin}@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{cursor:pointer;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");background-repeat:no-repeat;width:88px;height:23px;margin:0 0 -4px -4px;display:block;overflow:hidden}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:#0000;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{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{color:#000;box-sizing:content-box;background-color:#fff;border-radius:12px;min-height:20px;margin:10px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{visibility:visible;padding:2px 28px 2px 8px}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{cursor:pointer;box-sizing:border-box;background-color:#ffffff80;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);border:0;border-radius:12px;outline:none;width:24px;height:24px;display:none;position:absolute;top:0;right:0}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{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{white-space:nowrap;color:#333;box-sizing:border-box;background-color:#ffffffbf;border:2px solid #333;border-top:#333;padding:0 5px;font-size:10px}.maplibregl-popup{will-change:transform;pointer-events:none;display:flex;position:absolute;top:0;left:0}.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{z-index:1;border:10px solid #0000;width:0;height:0}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;align-self:center}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-top:none;border-bottom-color:#fff;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;align-self:center}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-left:none;align-self:flex-start}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:#fff;border-bottom:none;border-right:none;align-self:flex-end}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-left:none;border-right-color:#fff;align-self:center}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#fff;border-right:none;align-self:center}[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{cursor:pointer;background-color:#0000;border:0;border-radius:0 3px 0 0;position:absolute;top:0;right:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{pointer-events:auto;background:#fff;border-radius:3px;padding:15px 10px;position:relative;box-shadow:0 1px 2px #0000001a}.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;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{will-change:transform;transition:opacity .2s;position:absolute;top:0;left:0}.maplibregl-marker-draggable{cursor:grab}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;width:15px;height:15px}.maplibregl-user-location-dot:before{content:"";animation:2s infinite maplibregl-user-location-dot-pulse;position:absolute}.maplibregl-user-location-dot:after{content:"";box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:19px;height:19px;position:absolute;top:-2px;left:-2px;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%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;width:1px;height:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{opacity:.5;background:#fff;border:2px dotted #202020;width:0;height:0;position:absolute;top:0;left:0}.maplibregl-cooperative-gesture-screen{color:#fff;opacity:0;pointer-events:none;z-index:99999;background:#0006;justify-content:center;align-items:center;padding:1rem;font-size:1.4em;line-height:1.2;transition:opacity 1s 1s;display:flex;position:absolute;inset:0}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity 50ms}.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{z-index:99999;width:100%!important;height:100%!important;position:fixed!important;top:0!important;left:0!important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0a0a0a;--bg:#151515;--s1:#1e1e1e;--s2:#282828;--line:#383838;--text:#ededed;--muted:#9b9b9b;--info:#c9ccd0;--accent:#e60000;--accent-ink:#fff;--inv-bg:#ededed;--inv-ink:#151515;--map-bg:#e4e4e4;--green:#3fb97a;--yellow:#e8b930;--orange:#f08a24;--red:#e60000;--offline:#7d848c;--mesh:#4c9aff}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#d9d9d9;--bg:#f1f1f1;--s1:#fff;--s2:#e9e9e9;--line:#d0d0d0;--text:#313030;--muted:#666;--info:#4a4a4a;--inv-bg:#313030;--inv-ink:#fff;--map-bg:#e4e4e4;--green:#2f9e66;--yellow:#c99a00;--orange:#d9730d;--offline:#8b9198;--mesh:#2f7fe0}:root{--font:Inter, "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head:Bahnschrift, "Arial Narrow", "Segoe UI", system-ui, sans-serif}*{box-sizing:border-box}html,body{background:var(--page);height:100%;color:var(--text);font:14px/1.4 var(--font);margin:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--text);outline-offset:2px}#app{justify-content:center;align-items:center;height:100%;display:flex}#phone{background:var(--bg);flex-direction:column;width:min(430px,100vw);height:min(900px,100dvh);display:flex;position:relative;overflow:hidden}@media (width>=500px) and (height>=700px){#phone{border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 48px #00000059}}#topbar{background:var(--s1);border-bottom:1px solid var(--line);z-index:500;flex-direction:column;display:flex}.brand{flex:none;align-items:center;display:flex}.logo{width:auto;height:26px;display:block}:root .logo-light,:root[data-theme=dark] .logo-light,:root[data-theme=light] .logo-dark{display:none}:root[data-theme=light] .logo-light{display:block}main{flex:1;min-height:0;position:relative}.view{padding:14px 16px 24px;display:none;position:absolute;inset:0;overflow:hidden auto}.view.active{display:block}#view-map{padding:0}h1,h2{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;font-stretch:75%}h1{margin:4px 0 12px;font-size:24px}h2{align-items:center;gap:8px;margin:0 0 6px;font-size:21px;display:flex}h3{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin:20px 0 8px;font-size:12px}#map{background:var(--map-bg);position:absolute;inset:0}#map.picking{cursor:crosshair}.leaflet-container{font-family:var(--font)}.leaflet-control-attribution{font-size:10px}.leaflet-top,.leaflet-bottom{z-index:430!important}.leaflet-interactive:focus{outline:none}.region-tip{background:var(--s1);color:var(--text);border:1px solid var(--line)}@keyframes region-marching-ants{to{stroke-dashoffset:-28px}}.region-viewed-outline{animation:.8s linear infinite region-marching-ants}.ev-icon,.air-icon{background:0 0;border:none}.ev-icon svg,.air-icon svg{filter:none;display:block}.leaflet-marker-icon.air-icon{position:absolute}.air-count{background:var(--bg);color:var(--orange);border:1px solid var(--orange);border-radius:4px;padding:0 4px;font-size:10px;font-weight:700;position:absolute;top:-8px;right:-6px}.air-wrap{place-items:center;display:grid;position:relative}.air-arrow{pointer-events:none;z-index:2;justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0;overflow:visible}.air-arrow .air-course-motion{animation:2s ease-in-out infinite air-course-flow;position:absolute;top:-19px;overflow:visible}.air-course-halo,.air-course-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.air-course-halo{stroke:#fff;stroke-width:5px;opacity:.9}.air-course-line{stroke:var(--course-color);stroke-width:2.5px}@keyframes air-course-flow{0%,to{opacity:.7;transform:translateY(2px)}60%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.air-arrow .air-course-motion{animation:none}}.map-top{z-index:450;pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;top:10px;left:10px;right:10px}.map-top .chips{pointer-events:auto;background:var(--s1);border:1px solid var(--line);border-radius:8px;margin:0;padding:4px}.map-top .chip{padding:6px 8px;font-size:12px}.map-fabs{z-index:450;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:16px;right:10px}.fab{border:1px solid var(--line);background:var(--s1);border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.fab.txt{font-size:12px;font-weight:700}#pick-banner{z-index:460;background:var(--inv-bg);color:var(--inv-ink);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:none;position:absolute;bottom:16px;left:10px;right:10px}#pick-banner.show{display:flex}#pick-banner .chip{color:var(--inv-ink);border-color:var(--inv-ink);background:0 0}#nav-banner{z-index:460;background:var(--inv-bg);color:var(--inv-ink);border-left:4px solid var(--accent);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:none;position:absolute;bottom:16px;left:10px;right:10px}#nav-banner.show{display:flex}#nav-banner b{font-size:14px;display:block}#nav-banner small{color:var(--inv-ink);opacity:.7}#nav-banner .chip{color:var(--inv-ink);border-color:var(--inv-ink);background:0 0;flex:none}.chips{flex-wrap:wrap;gap:6px;margin:6px 0;display:flex}.chip{white-space:nowrap;border:1px solid var(--line);background:var(--s2);border-radius:6px;padding:6px 10px;font-size:13px}.chip.on{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-ink);font-weight:600}.list{flex-direction:column;gap:2px;display:flex}.row{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;align-items:center;gap:10px;width:100%;padding:10px 2px;display:flex}.row.static{cursor:default}button.row:hover,a.row:hover{background:var(--s1)}.mk{flex:none;place-items:center;width:34px;display:grid}.grow{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.grow small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.grow small.meta{font-size:12px}.dot{background:var(--info);border-radius:50%;width:12px;height:12px;display:block}.dot.alarm{background:var(--red)}.badge{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:4px;flex:none;padding:3px 7px;font-size:11px;font-weight:600}.s-potwierdzone,.s-aktualne{color:var(--green);border-color:var(--green)}.s-niepotwierdzone,.s-opóźnione{color:var(--yellow);border-color:var(--yellow)}.s-nieaktualne,.s-zakończone,.s-niedostępne{color:var(--muted)}.s-tech,.s-msg{color:var(--info);border-color:var(--info)}.s-alarm{color:#fff;background:var(--red);border-color:var(--red)}.pill{background:var(--c);color:#111;border-radius:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.card{background:var(--s1);border:1px solid var(--line);border-radius:8px;padding:12px}.card p{margin:6px 0}.big{font-family:var(--font-head);letter-spacing:.03em;margin-bottom:4px;font-size:24px;font-weight:700;font-stretch:75%}.btns{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.btn{border:1px solid var(--line);background:var(--s2);border-radius:8px;padding:10px 14px;font-weight:600}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.btn.ghost{color:var(--muted);background:0 0}.btn:disabled,.cat:disabled{opacity:.45;cursor:not-allowed}.lbl{color:var(--muted);margin:12px 0 4px;font-size:12px;display:block}input[type=text],input[type=tel],input[type=password],input[type=number],input:not([type]),input[type=range],select,textarea{background:var(--s2);border:1px solid var(--line);border-radius:6px;width:100%;padding:9px 10px}input[type=range]{accent-color:var(--accent);padding:0}input[type=checkbox]{accent-color:var(--accent)}textarea{resize:none}.range-scale{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.check{align-items:center;gap:8px;margin:8px 0;display:flex}.compose{gap:6px;margin:8px 0;display:flex}.content-warning{border:1px solid color-mix(in srgb, var(--accent) 45%, transparent);background:color-mix(in srgb, var(--accent) 10%, transparent);overflow-wrap:anywhere;border-radius:10px;flex:none;margin:8px 0 0;padding:8px 10px;font-size:14px;line-height:1.35}.content-warning b{color:var(--accent);margin-right:4px}.content-warning small{opacity:.75;margin-top:3px;font-size:12px;display:block}.compose select{flex:none;width:42%}.compose .btn{padding:8px 12px}.note{color:var(--muted);margin:8px 0;font-size:12px}.muted{color:var(--muted)}.footer{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:12px;font-size:12px}.alert{border:1px solid var(--line);border-left:4px solid var(--info);background:var(--s1);border-radius:6px;margin:8px 0;padding:8px 10px}.alert.alarm{border-left-color:var(--red)}.alert p{margin:4px 0 0}.alert small{color:var(--muted);display:block}.msgs{flex-direction:column;gap:6px;display:flex}.msg{background:var(--s1);border:1px solid var(--line);border-radius:8px;padding:8px 10px}.msg.mine{background:var(--s2)}.msg.p1{border-left:4px solid var(--text)}.msg-h{align-items:center;gap:6px;margin-bottom:2px;display:flex}.msg-h small{color:var(--muted);margin-left:auto}#tabbar{background:var(--s1);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:500;align-items:stretch;display:flex}.tab{color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 0 6px;font-size:11px;display:flex;position:relative}.tab[aria-current=page]{color:var(--text);font-weight:600}.tab[aria-current=page]:before{content:"";background:var(--accent);height:3px;position:absolute;top:-1px;left:28%;right:28%}.tab-plus{background:var(--accent);width:54px;height:54px;color:var(--accent-ink);border:4px solid var(--bg);border-radius:50%;flex:none;align-self:center;place-items:center;margin:-14px 6px 4px;display:grid}.tab svg,.fab svg,.tab-plus svg{display:block}#sheet-root{z-index:800;display:none;position:absolute;inset:0}#sheet-root.open{display:block}.scrim{background:#00000080;position:absolute;inset:0}.scrim.clear{pointer-events:none;background:0 0}#sheet-root:has(.scrim.clear){pointer-events:none}.sheet{background:var(--s1);border-top:1px solid var(--line);pointer-events:auto;border-radius:14px 14px 0 0;max-height:82%;padding:18px 16px 24px;position:absolute;bottom:0;left:0;right:0;overflow-y:auto}.sheet.peek{max-height:46%;box-shadow:0 -8px 24px #0000004d}.sheet-x{color:var(--muted);background:0 0;border:0;font-size:26px;line-height:1;position:absolute;top:8px;right:10px}.kv{grid-template-columns:38% 1fr;gap:4px 8px;margin:10px 0;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.desc{font-size:15px}.hist{color:var(--muted);margin:0;padding-left:16px;font-size:12px}.pts{border-collapse:collapse;width:100%}.pts td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px 0}.pts td:last-child{text-align:right;font-weight:700}.pts small{color:var(--muted);display:block}.cats{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.cat{text-align:left;background:var(--s2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.cat.on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}#poll-card{z-index:700;background:var(--s1);border:1px solid var(--line);border-left:4px solid var(--info);border-radius:8px;padding:10px 12px;display:none;position:absolute;bottom:74px;left:10px;right:10px;box-shadow:0 6px 20px #0000004d}#poll-card.show{display:block}.poll-h{align-items:center;gap:8px;display:flex}#poll-card .btns{margin:8px 0 0}#poll-card .btn{padding:8px 12px}#toast{z-index:1000;background:var(--inv-bg);color:var(--inv-ink);opacity:0;pointer-events:none;border-radius:8px;padding:10px 12px;transition:all .2s;position:absolute;bottom:76px;left:12px;right:12px;transform:translateY(8px)}#toast.show{opacity:1;transform:none}#alarm-root{z-index:2000;display:none;position:absolute;inset:0}#alarm-root.show{display:flex}.alarm{background:var(--c);color:#fff;text-align:center;flex-direction:column;flex:1;justify-content:center;gap:12px;padding:28px;display:flex}.alarm.orange{color:#1b1206}.alarm h2{justify-content:center;font-size:32px}.alarm p{margin:0;font-size:15px}.alarm .btn{color:#111;background:#fff;border:0;padding:14px;font-size:16px}.compose input,.verify input{flex:1 1 0;width:auto;min-width:0}.compose select{flex:none;width:auto;max-width:36%}.compose .btn,.verify .btn{white-space:nowrap;flex:none}.verify{align-items:stretch;gap:8px;margin:4px 0;display:flex}.verify input{max-width:220px}.prefix{background:var(--s2);border:1px solid var(--line);color:var(--muted);border-radius:6px;place-items:center;padding:0 10px;font-weight:600;display:grid}.head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.head-row h1{margin-right:auto}.icon-btn{border:1px solid var(--line);background:var(--s2);width:36px;height:36px;color:var(--text);border-radius:6px;flex:none;place-items:center;display:grid}.icon-btn.on{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-ink)}.linkbtn{color:var(--text);font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.archive-toggle{text-align:center;border:0;border-top:1px solid var(--line);width:100%;color:var(--muted);background:0 0;margin-top:6px;padding:10px 0 4px;font-size:12px;display:block}.archive-toggle:hover{color:var(--text)}#view-chat.active{flex-direction:column;display:flex;overflow:hidden}#view-chat h1{margin-bottom:6px}.chat-status{align-items:center;gap:8px;margin-bottom:8px;display:flex}#view-chat .msgs{flex:auto;min-height:0;padding-right:2px;overflow-y:auto}#view-chat .compose{flex:none;margin:8px 0 0}#view-chat .note{flex:none}.seg{border:1px solid var(--line);border-radius:8px;flex:none;margin:4px 0 8px;display:flex;overflow:hidden}.seg-b{background:var(--s2);color:var(--muted);border:0;border-right:1px solid var(--line);flex:1;padding:9px 4px;font-weight:600}.seg-b:last-child{border-right:0}.seg-b.on{background:var(--inv-bg);color:var(--inv-ink)}#view-chat .seg{margin:11px 4px 8px 0;overflow:visible}#view-chat .seg-b:first-child{border-radius:7px 0 0 7px}#view-chat .seg-b:last-child{border-radius:0 7px 7px 0}#view-chat .seg-b{white-space:nowrap;min-width:0;font-family:var(--font);color:var(--text);flex:1 1 0;justify-content:center;align-items:center;gap:5px;padding:11px 5px;font-size:14px;font-weight:650;line-height:1.25;display:flex;position:relative}#view-chat .seg-b.on{color:var(--inv-ink)}#view-chat .seg-b[data-seg=area]{flex:1.15 1 0}#view-chat .seg-b .cnt{z-index:2;box-sizing:border-box;border:2px solid var(--s1);background:var(--accent);color:#fff;pointer-events:none;border-radius:999px;place-items:center;min-width:20px;height:20px;margin:0;padding:0 4px;font-size:10px;font-weight:750;line-height:1;display:grid;position:absolute;top:-9px;right:-4px}#view-chat .seg-label{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}#view-chat .seg-b .seg-scope{text-overflow:ellipsis;min-width:0;max-width:none;overflow:hidden}#view-chat .seg-b .seg-caret{border-width:2px;flex:none;width:6px;height:6px;margin:0 2px 3px 0}#view-chat .seg-b .seg-logo{flex:none;width:15px;height:15px;margin:0 2px 0 0}@media (width<=360px){#view-chat .seg-b{padding-left:3px;padding-right:3px;font-size:13px}}.cnt{background:var(--accent);min-width:18px;color:var(--accent-ink);border-radius:9px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.quick{flex:none;gap:8px;margin:0 0 8px;display:flex}.quick .btn{flex:1;padding:9px 10px}.share-note{color:var(--muted);border:1px solid var(--line);border-radius:6px;flex:none;margin-bottom:8px;padding:6px 10px;font-size:12px}#view-chat .pane{flex:auto;min-height:0;overflow-y:auto}#view-chat .note.tight,.btns.tight{margin:6px 0}.btn svg{vertical-align:-5px;margin-right:6px}.thread-head{flex:none;align-items:center;gap:8px;margin-bottom:8px;display:flex}.thread-head .grow b{font-size:16px}.qchips{flex:none;gap:6px;padding:6px 0 0;display:flex;overflow-x:auto}.qchips .chip{flex:none}.stage{color:var(--muted);text-align:right;margin-top:3px;font-size:11px;display:block}.stage.st-delivered{color:var(--green)}.stage.st-gateway{color:var(--info)}.msg.sos{border-left:4px solid var(--red)}.warn{color:var(--orange)!important}.alert.alarm-soft{border-left-color:var(--orange)}.qr{background:#fff;border-radius:10px;width:min(320px,86%);margin:10px auto;padding:6px}.qr svg{width:100%;height:auto;display:block}.center{text-align:center}.btn.inv{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-ink)}.card.fam,.card.me{margin:0 0 10px}.fam-h,.me-h{align-items:center;gap:8px;display:flex}.fam-h .grow b{font-size:16px}.btn.wide{width:100%;margin-top:8px}.fam-prog{margin:8px 0 4px}.mrow{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.mrow small{color:var(--muted);margin-left:auto}.dotm{background:var(--muted);border-radius:50%;flex:none;width:10px;height:10px}.mrow.ok .dotm{background:var(--green)}.mrow.help .dotm{background:var(--red)}.mrow.no_reply .dotm{background:var(--orange)}.mrow.waiting .dotm{border:2px solid var(--muted);background:0 0}#ask-root{z-index:1900;display:none;position:absolute;inset:0}#ask-root.show{display:flex}.ask{background:var(--bg);text-align:center;flex-direction:column;flex:1;justify-content:center;gap:14px;padding:28px;display:flex}.ask-mark{object-fit:contain;width:84px;height:84px;margin:0 auto}.ask h2{justify-content:center;margin:0;font-size:34px}.ask p{color:var(--muted);margin:0;font-size:15px}.ask p b{color:var(--text)}.ask .btn{min-height:64px;font-size:18px}.ask .ask-ok{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.ask .ask-kicker{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.ask small{color:var(--muted)}#moderation-root{z-index:1850;background:#00000073;justify-content:center;align-items:center;padding:16px;display:none;position:absolute;inset:0}#moderation-root.show{display:flex}.moderation-card{background:var(--s1);width:min(100%,420px);color:var(--text);border-top:4px solid #e60000;border-radius:14px;gap:12px;padding:20px;display:grid}.moderation-card h2{margin:0;font-size:22px}.moderation-card p{margin:0}.moderation-text{color:var(--muted);font-size:14px}.moderation-note{background:var(--s2);border-radius:10px;padding:10px 12px}.moderation-note small{color:var(--muted)}.moderation-note p{margin-top:4px}.moderation-card .btn{min-height:48px}.gcard{text-align:left;background:var(--s1);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:10px;flex-direction:column;gap:6px;width:100%;margin:0 0 8px;padding:12px 12px 10px;display:flex}.gcard:hover{border-color:var(--text);border-left-color:var(--accent)}.gtop{justify-content:space-between;align-items:center;gap:8px;display:flex}.gname{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:700;font-stretch:75%}.gbadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gmid{align-items:center;gap:10px;display:flex}.gmid small{color:var(--muted)}.stack{display:inline-flex}.stk{box-shadow:0 0 0 2px var(--s1);border-radius:50%;margin-left:-8px;display:inline-flex}.stk:first-child{margin-left:0}.gcard .meta{color:var(--muted);font-size:12px}.empty{border:1px dashed var(--line);border-radius:10px;padding:14px}.thread-head .grow .gname{font-size:21px;line-height:1.1}.group-tools{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:4px 0 10px;display:grid}.group-tool{border:1px solid var(--line);background:var(--s2);min-width:0;height:56px;min-height:54px;color:var(--text);font:inherit;cursor:pointer;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:5px 2px;transition:background .15s,border-color .15s;display:flex}.group-tool>svg{flex:none;width:20px;height:20px}.group-tool>span{text-align:center;font-size:11px;font-weight:600;line-height:1.15}.group-tool-safety{color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--s1));border-color:color-mix(in srgb, var(--accent) 25%, var(--line))}:root:not([data-theme=light]) .group-tool-safety{color:#ff7272}:root:not([data-theme=light]) .group-tools .group-gps.is-sharing{color:#6bdfa3;border-color:#3b805b}:root:not([data-theme=light]) .group-tools .group-gps.not-sharing{color:#ff8589;border-color:#91434b}.group-tool-count{white-space:nowrap;font-size:10px}.group-tool.is-selected{border-color:var(--text)}.group-tool:focus-visible,.group-members-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media (hover:hover){.group-tool:hover{background:var(--s1);border-color:currentColor}}.group-members-link{min-height:28px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:12px;display:flex}.group-members-link>svg{width:15px;height:15px}.group-members-link .group-members-chevron{width:12px;height:12px;transition:transform .15s}.group-members-link[aria-expanded=true] .group-members-chevron{transform:rotate(180deg)}.thread-head.group-thread-head{grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;min-height:40px;display:grid}.group-thread-head>.icon-btn{width:34px;height:34px;padding:5px}.group-identity{justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.group-identity .gname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;line-height:1.2;overflow:hidden}.group-identity .group-members-link{white-space:nowrap;flex:none;gap:3px;font-size:11px}@media (width<=360px){.group-identity{gap:5px}.group-identity .gname{font-size:16px}.group-tools{gap:5px}.group-tool>span{font-size:10px}.group-tool-count{font-size:9px;display:block}}.safedet{flex:none;max-height:40%;margin:0 0 8px;overflow-y:auto}.gpanel{background:var(--s1);border:1px solid var(--line);border-radius:8px;flex:none;max-height:42%;margin:0 0 8px;padding:8px 10px;overflow-y:auto}.gp-h{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.mem{border-top:1px solid var(--line);align-items:center;gap:8px;padding:6px 0;display:flex}.memi{text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.mem .chip{flex:none}#view-chat .msgs .msg:not(.msg-official){border-color:var(--chat-bubble-line,#cdd0d2);background:var(--chat-bubble-bg,#eceeef);width:fit-content;max-width:88%;color:var(--chat-bubble-text,#202526);border-radius:14px 14px 14px 4px;align-self:flex-start;margin-right:auto;padding:10px 12px}#view-chat .msgs .msg.mine:not(.msg-official){border-color:var(--chat-mine-line,#383e42);background:var(--chat-mine-bg,#292e32);color:#f5f5f5;border-radius:14px 14px 4px;align-self:flex-end;margin-left:auto;margin-right:0}#view-chat .msgs .msg:not(.msg-official) .linkbtn{color:inherit}#view-chat .msgs .msg:not(.msg-official) .msg-h small{color:var(--chat-bubble-muted,#565e64)}#view-chat .msgs .msg.mine .msg-h small,#view-chat .msgs .msg.mine .stage{color:#cbd0d4}:root:not([data-theme=light]) #view-chat{--chat-bubble-bg:#252525;--chat-bubble-line:#3b3b3b;--chat-bubble-text:#ededed;--chat-bubble-muted:#b1b1b1;--chat-mine-bg:#343434;--chat-mine-line:#4a4a4a}:root:not([data-theme=light]) #view-chat .quote{background:#ffffff0f}.avw{flex:none;display:inline-flex;position:relative}.av{color:#0e1217;background:#6f767e;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:inline-grid;overflow:hidden;box-shadow:0 0 0 1px #00000040}.av img{object-fit:cover;width:100%;height:100%;display:block}.av svg{display:block}.avd{border:2px solid var(--s1);background:#6f767e;border-radius:50%;width:34%;min-width:9px;height:34%;min-height:9px;position:absolute;bottom:-2px;right:-2px}.avd.online{background:var(--green)}.avd.offline{background:var(--offline)}.avd.mesh{background:var(--mesh)}.av.help{box-shadow:0 0 0 2px var(--orange)}.msg-h .avw{margin-right:2px}.av-top{align-items:center;gap:14px;display:flex}.av-top b{font-size:16px;display:block}.av-grid{grid-template-columns:repeat(6,1fr);justify-items:center;gap:8px;margin:4px 0 8px;display:grid}.av-opt{background:0 0;border:2px solid #0000;border-radius:50%;padding:2px}.av-opt.on{border-color:var(--accent)}.filebtn{cursor:pointer}.tb-row{align-items:center;gap:8px;padding:8px 12px;display:flex}.conn{letter-spacing:.05em;border:1px solid var(--line);background:var(--s2);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}.conn:hover{border-color:var(--dot,var(--line))}.conn:before{content:"";background:var(--dot,var(--offline));border-radius:50%;width:8px;height:8px}.mode-online{--dot:var(--green)}.mode-offline{--dot:var(--offline)}.mode-mesh{--dot:var(--mesh)}.big.mode-online{color:var(--green)}.big.mode-offline{color:var(--muted)}.big.mode-mesh{color:var(--mesh)}.avatar-btn{background:0 0;border:0;border-radius:50%;flex:none;padding:0;line-height:0;display:block}.avatar-btn.on .av{box-shadow:0 0 0 2px var(--accent)}.rchip{min-width:0;color:var(--text);background:0 0;border:0;flex:auto;justify-content:center;align-items:center;gap:6px;padding:7px 4px;display:flex}.rchip svg{flex:none;width:16px;height:16px}.rc-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.rc-chev{color:var(--muted);flex:none;font-size:18px;font-weight:700;line-height:1}.rchip.lvl-yellow .rc-name,.rchip.lvl-orange .rc-name,.rchip.lvl-red .rc-name{color:var(--c)}.rchip.lvl-none{color:var(--muted)}.rdot2{background:var(--c);border-radius:50%;width:9px;height:9px;display:inline-block}.rp-name{align-items:center;gap:6px;display:flex}.rp-name svg{flex:none;width:16px;height:16px}#topbar .alarmcard{border-top:1px solid var(--line);margin:0}.legend{color:var(--muted);flex:none;align-items:center;gap:14px;margin:0 0 8px;font-size:11px;display:flex}.legend span{align-items:center;gap:5px;display:inline-flex}.lg{background:var(--offline);border-radius:50%;width:9px;height:9px}.lg.online{background:var(--green)}.lg.mesh{background:var(--mesh)}.alarmcard{background:var(--red);color:#fff;border-top:1px solid #00000040;border-bottom:1px solid #00000040;flex-direction:column;gap:6px;margin:0 -16px 10px;padding:14px 16px;display:flex}.ac-badge{color:#b80000;letter-spacing:.08em;text-transform:uppercase;background:#fff;border-radius:4px;align-self:flex-start;padding:3px 8px;font-size:11px;font-weight:800}.ac-title{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;font-size:22px;font-stretch:75%;line-height:1.1}.alarmcard p{margin:0;font-size:15px;line-height:1.4}.alarmcard small{color:#fff;opacity:1;font-size:12px;font-weight:600}.alarmcard .btn{color:#b80000;background:#fff;border:0;font-weight:700}.srow{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.sdot{background:var(--muted);border-radius:50%;flex:none;width:11px;height:11px}.sdot.s-aktualne{background:var(--green)}.sdot.s-opóźnione{background:var(--yellow)}.sdot.s-niedostępne,.sdot.s-wyłączone{background:var(--muted);opacity:.6}.sdot.s-brak_klucza{background:var(--orange)}.sdot.s-wymaga_backendu{background:var(--mesh)}.s-brak_klucza{color:var(--orange);border-color:var(--orange)}.s-wymaga_backendu{color:var(--mesh);border-color:var(--mesh)}.s-wyłączone{color:var(--muted)}.scard{background:var(--s1);border:1px solid var(--line);border-radius:10px;margin:0 0 8px;padding:10px 12px}.scard.off{opacity:.55}.scard p{margin:6px 0}.sc-h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-h b{margin-right:auto;font-size:15px}.s-alarmline{color:var(--orange);font-weight:600}.check.tight{margin:0}.hb-grid{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.hb-tile{text-align:left;background:var(--s2);border:1px solid var(--line);border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px 12px;display:flex}.hb-tile:hover{border-color:var(--muted)}.hb-tile svg{color:var(--muted)}.hb-tile-txt{flex-direction:column;gap:2px;display:flex}.hb-tile b{font-size:14px}.hb-tile small{color:var(--muted);font-size:12px}#view-handbook .hb-grid .hb-tile[data-topic=numbers]{flex-direction:row;grid-column:1/-1;align-items:center;gap:10px}.hb-crisis-grid .hb-tile svg{color:#e60000}.hb-crisis-grid .hb-tile{justify-content:space-between;min-height:104px}.hb-crisis-grid .hb-tile svg{width:32px;height:32px}.hb-sources{color:var(--muted);margin:16px 0 4px;font-size:12px;line-height:1.5}.hb-back{color:var(--muted);background:0 0;border:0;padding:0 0 10px;font-size:13px;display:block}.hb-back:hover{color:var(--text)}.hb-steps{counter-reset:none;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.hb-step{border:1px solid var(--line);background:var(--s1);border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.hb-step-num{color:#fff;background:#e60000;border-radius:50%;place-items:center;width:32px;height:32px;font-size:16px;font-weight:800;line-height:1;display:grid}.hb-step-body{gap:10px;min-width:0;display:grid}.hb-step-body p{color:var(--text);margin:5px 0 0;font-size:15px;line-height:1.5}.hb-steps-headings .hb-step-body p>b:first-child{margin-bottom:6px;display:block}.hb-step-img{object-fit:contain;background:var(--s2);border-radius:10px;width:100%;height:auto;max-height:320px;display:block}.hb-item{align-items:center;gap:6px;display:flex}.hb-check{flex:auto;align-items:flex-start;min-width:0;margin:8px 0}.hb-check span{flex:auto}.hb-check input:checked~span{color:var(--muted);text-decoration:line-through}.hb-item-del{color:var(--muted);background:0 0;border:0;flex:none;padding:4px 6px;font-size:18px;line-height:1}.hb-item-del:hover{color:var(--accent)}.hb-add{gap:6px;margin-top:10px;display:flex}.hb-add input{flex:auto}a.row{color:inherit;text-decoration:none}.alarm-guide{color:#fff;background:0 0;border:0;padding:4px;font-size:14px;text-decoration:underline}.scard.admin textarea,.scard.admin select{margin:4px 0}.event-marker{width:34px;height:34px;display:block;position:relative}.event-marker svg{z-index:1;position:relative}.event-pulse:before{content:"";background:var(--event-color);opacity:.2;box-shadow:0 0 12px var(--event-color);pointer-events:none;border-radius:50%;animation:2s ease-out infinite event-glow;position:absolute;inset:-5px}.event-pulse-help:before{background:#e60000;animation:1.5s ease-in-out infinite help-glow;inset:-7px;box-shadow:0 0 14px 5px #e60000,0 0 28px 9px #e6000080}@keyframes help-glow{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:.75;transform:scale(1.35)}}@keyframes event-glow{0%,to{opacity:.15;transform:scale(.85)}50%{opacity:.38;transform:scale(1.3)}}#poll-card{max-height:45dvh;overflow-y:auto}.event-review+.event-review{border-top:1px solid var(--muted);margin-top:12px;padding-top:12px}.review-countdown{background:var(--s2);border-radius:3px;height:5px;margin:0 0 9px;overflow:hidden}.review-countdown span{transform-origin:0;background:#e60000;border-radius:3px;height:100%;animation:60s linear forwards review-countdown;display:block}@keyframes review-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}#poll-card .event-review .btns{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:12px 0 0;display:grid}#poll-card .event-review .btn{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:46px;padding:8px 10px;line-height:1.25;display:flex}@media (prefers-reduced-motion:reduce){.event-pulse:before{border:2px solid var(--event-color);opacity:.7;background:0 0;animation:none}}.auth-intro{padding:12px 0 6px}.auth-intro h2{margin-bottom:8px}.auth-tabs{gap:8px;margin:12px 0;display:flex}.auth-tabs .chip{flex:1;padding:10px}.auth-card{border-top:2px solid var(--accent)}.auth-card input{border:1px solid var(--line);background:var(--s2);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:6px;padding:10px 12px}.auth-submit{justify-content:center;width:100%;margin-top:8px}.auth-error{color:var(--accent);font-size:13px}.auth-error:empty{display:none}.auth-demo{margin:16px 0 8px;padding:0 4px}#auth-code{letter-spacing:.3em;font-size:22px}#auth-prefix{border:1px solid var(--line);background:var(--s2);width:100%;min-height:44px;color:var(--text);border-radius:6px;padding:10px 12px}.nickname-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;gap:10px;display:grid}.nickname-row>div{min-width:0}.nickname-row input,.nickname-row select{border:1px solid var(--line);background:var(--s2);width:100%;min-width:0;min-height:44px;color:var(--text);border-radius:6px;padding:10px}#nick-preview{overflow-wrap:anywhere}.meeting-panel{flex:none;margin-bottom:8px}.meeting-map{background:var(--map-bg);border-radius:6px;width:100%;height:170px}#meeting-map-host{border-radius:6px;margin-bottom:10px;overflow:hidden}.meeting-pin{box-shadow:none;background:0 0;border:0}.meeting-pin svg{width:34px;height:40px;display:block}.meeting-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.meeting-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.meeting-actions .btn{justify-content:center;align-items:center;gap:6px;min-width:0;min-height:40px;margin:0;padding:8px;display:flex}.meeting-actions .btn svg{flex-shrink:0}.profile-account{padding:16px}.profile-identity{align-items:center;gap:16px;display:flex}.profile-avatar-edit{background:0 0;border:0;border-radius:50%;flex:none;padding:0;line-height:0;position:relative}.profile-avatar-plus{border:2px solid var(--s1);background:var(--accent);width:23px;height:23px;color:var(--accent-ink);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid;position:absolute;bottom:-2px;right:-2px}.profile-account-info{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.profile-nick{overflow-wrap:anywhere;font-size:16px;line-height:1.35}.profile-account-info>.muted{overflow-wrap:anywhere;font-size:13px}.profile-logout{color:var(--muted);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}.profile-logout:hover{color:var(--text)}.avatar-picker-current{justify-content:center;margin:16px 0;display:flex}.avatar-upload{justify-content:center;width:100%;margin-top:8px}.air-wrap>.air-silhouette{transform-origin:50%;filter:none;overflow:visible}.air-wrap-list>.air-silhouette{filter:none}.group-location-choice{align-items:center;gap:10px;margin:16px 0 8px;display:flex}.group-location-choice input{width:20px;height:20px;accent-color:var(--accent);flex:none}#view-chat .msgs{gap:10px;padding:4px 2px 10px;overflow-x:hidden}#view-chat .msg{overflow-wrap:anywhere;flex:none;min-width:0;max-width:100%}#view-chat .msg-h{flex-wrap:wrap;row-gap:3px}#view-chat .msg-h b{overflow-wrap:anywhere;min-width:0}#view-chat .msg-body{white-space:pre-wrap;line-height:1.45}#view-chat .msgs .msg.msg-official{color:#a51220;background:#fff0f1;border:1px solid #b51f2b;border-left:4px solid #e60000;border-radius:8px;margin:2px 0;padding:10px 12px}#view-chat .msg-official .msg-h{margin-bottom:5px}#view-chat .msgs .msg.msg-official.msg-official-card{color:inherit;background:0 0;border:0;border-radius:0;padding:0}#view-chat .msg-official time{color:#a51220;margin-left:auto;font-size:11px}#view-chat .thread-head{margin-bottom:6px}#view-chat .compose{border-top:1px solid var(--line);margin-top:0;padding-top:8px}#view-chat:has(.msgs):has(.compose){background:var(--s1)}#view-chat:has(.compose) .msgs{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:0 -16px;padding:12px 16px}#view-chat:has(.msgs) .compose{border-top:0;padding-top:0}.typing-indicator{min-height:20px;color:var(--muted);flex:none;align-items:center;gap:7px;font-size:12px;display:flex}.typing-dots{gap:3px;display:inline-flex}.typing-dots i{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite typing-dot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}@keyframes typing-dot{50%{opacity:.3;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.typing-dots i{animation:none}}.map-offline-notice{display:none}.is-offline #map{filter:grayscale();opacity:.5}.is-offline .map-offline-notice{z-index:600;background:var(--s1);border:1px solid var(--line);text-align:center;border-radius:10px;flex-direction:column;gap:10px;padding:18px;display:flex;position:absolute;top:42%;left:16px;right:16px}.person-actions{align-items:center;gap:3px;display:inline-flex}.person-action{color:#000;background:#eee;border:0;border-radius:6px;place-items:center;width:30px;height:30px;padding:4px;display:inline-grid}.person-action.on{background:#c7c7c7;box-shadow:inset 0 0 0 1px #777}.person-action:hover{background:#d4d4d4}.private-conversations{flex-direction:column;gap:9px;padding:4px 1px 12px;display:flex}.conversation-card{text-align:left;background:var(--s1);width:100%;color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.conversation-card:hover{background:var(--s2);border-color:var(--muted)}.conversation-avatar{flex:0 0 44px;display:flex}.conversation-content{flex:1;min-width:0}.conversation-top{align-items:baseline;gap:8px;display:flex}.conversation-top b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.conversation-top time{color:var(--muted);flex:none;font-size:10px}.conversation-preview{-webkit-line-clamp:2;overflow-wrap:anywhere;color:var(--muted);-webkit-box-orient:vertical;margin-top:5px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.conversation-chevron{color:var(--muted);flex:none;font-size:24px}.private-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:38px 24px;display:flex}.private-empty b{color:var(--text)}.group-alert-frame{border:1px solid var(--line);background:var(--s1);color:var(--text);border-left:4px solid #e60000;border-radius:12px;padding:8px}.group-alert-head .alarm-warning-icon{color:#e60000;flex:none;width:20px;height:20px}.group-alert-head{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:8px;margin:0 2px 8px;font-size:12px;display:flex}.group-alert-head time{color:var(--muted);text-transform:none;letter-spacing:0;margin-left:auto;font-size:11px}.group-alert-rows{gap:6px;display:grid}#view-chat .msg-official-card time{font-size:inherit;color:inherit;margin-left:0}#view-chat .msg-official-card .group-alert-head time{color:var(--muted);margin-left:auto;font-size:11px}.group-alert-affected{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 2px 0;font-size:14px;display:flex}.group-alert-people{flex-wrap:wrap;gap:6px;display:flex}.group-alert-person{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0;position:relative}.group-alert-person:focus-visible{outline-offset:2px;outline:2px solid #e60000}.group-alert-name{white-space:nowrap;color:#fff;z-index:5;pointer-events:none;background:#151515;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.group-alert-person:hover .group-alert-name,.group-alert-person.open .group-alert-name,.group-alert-person:focus-visible .group-alert-name{display:block}.chat-mention{color:inherit;text-underline-offset:3px;background:0 0;font-weight:700;-webkit-text-decoration:underline #e60000;text-decoration:underline #e60000}.mention-suggestions{border:1px solid var(--line);background:var(--s1);border-radius:10px;flex:none;max-height:150px;padding:5px;overflow-y:auto}.mention-option{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:9px;display:block}.mention-option:hover,.mention-option:focus-visible{background:var(--s2)}.mention-inbox{flex:none;gap:5px;display:grid}.mention-notice{border:1px solid var(--line);background:var(--s1);color:var(--text);text-align:left;cursor:pointer;border-left:3px solid #e60000;border-radius:8px;gap:3px;padding:9px 12px;display:grid}.mention-notice small{color:var(--muted)}.mention-notice.mention-system{align-items:center;gap:10px;display:flex}.mention-notice.mention-system>span{gap:3px;display:grid}.mention-notice.mention-system .alarm-warning-icon{color:#e60000;flex:none;width:22px;height:22px}.safety-summary{flex:none;gap:7px;padding:12px 0;display:grid}.safety-history{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex:none;width:100%;overflow:hidden}.safety-history-head{background:var(--s2);width:100%;color:var(--text);text-align:left;cursor:pointer;border:0;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.safety-history-head small{color:var(--muted);margin-top:3px;display:block}.safety-history .safety-summary{padding:10px}.reminder-history{border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.reminder-entry{overflow-wrap:anywhere;gap:3px;padding:8px 0;display:grid}.reminder-entry small{color:var(--muted)}.safety-result{border:1px solid;border-left-width:4px;border-radius:10px;gap:3px;padding:10px 12px;display:grid}.safety-result small{color:inherit;opacity:.85}#view-chat .msgs .msg.safety-question{color:#273e76;background:#e8edf9;border-color:#8d9fc9 #8d9fc9 #8d9fc9 #5a73ac;border-left-style:solid;border-left-width:4px}#view-chat .msgs .msg.safety-ok,.safety-result.safety-ok{color:#185b31;background:#e4f3e8;border-color:#6fa984 #6fa984 #6fa984 #278548;border-left-style:solid;border-left-width:4px}#view-chat .msgs .msg.safety-help,.safety-result.safety-help{color:#a51220;background:#fce5e7;border-color:#d88890 #d88890 #d88890 #e60000;border-left-style:solid;border-left-width:4px}.safety-result.safety-waiting{color:#844400;background:#fff0d9;border-color:#d99c47}:root:not([data-theme=light]) #view-chat .msgs .msg.safety-question{color:#d1def8;background:#222b3b;border-color:#536987}:root:not([data-theme=light]) #view-chat .msgs .msg.safety-ok,:root:not([data-theme=light]) .safety-result.safety-ok{color:#b5e4c6;background:#1d3026;border-color:#3b7651}:root:not([data-theme=light]) #view-chat .msgs .msg.safety-help,:root:not([data-theme=light]) .safety-result.safety-help{color:#ffd1d6;background:#3b2226;border-color:#af4651}:root:not([data-theme=light]) .safety-result.safety-waiting{color:#f0d2a3;background:#342c20;border-color:#8d6a3b}#view-chat .msgs .msg.safety-question .msg-h small,#view-chat .msgs .msg.safety-ok .msg-h small,#view-chat .msgs .msg.safety-help .msg-h small,#view-chat .msgs .msg.safety-question .stage,#view-chat .msgs .msg.safety-ok .stage,#view-chat .msgs .msg.safety-help .stage{color:inherit}.private-empty p{max-width:280px;margin:0}@media (width<=380px){.conversation-top{flex-wrap:wrap;gap:2px}.conversation-top b{flex-basis:100%}.conversation-card{gap:9px;padding:11px}}button[data-mode=mesh]:disabled{background:var(--s2);border-color:var(--line);opacity:.5;cursor:not-allowed;color:#888!important}.area-radius{color:var(--muted);flex:none;margin:4px 0 8px;font-size:13px}.area-radius b{color:var(--text);white-space:nowrap}.area-radius input{width:100%;accent-color:var(--accent);margin:4px 0 0;display:block}.air-threat-pulse:before{content:"";box-shadow:none;opacity:0;pointer-events:none;will-change:transform, opacity;background:0 0;border:2px solid #e60000;border-radius:50%;animation:3.2s ease-out infinite air-threat-ring;position:absolute;inset:0}.air-threat-pulse>.air-silhouette{z-index:1;position:relative}@keyframes air-threat-ring{0%{opacity:1;transform:scale(.06)}40%{opacity:.5}80%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.air-threat-pulse:before{opacity:.55;animation:none;transform:scale(1.15)}}.air-distance-tip{white-space:normal;max-width:260px;line-height:1.4}.country-name-pl{text-align:center;pointer-events:none;background:0 0;border:0}.country-name-pl span{color:#000;font-family:Arial,sans-serif;font-size:var(--country-label-size,12px);letter-spacing:var(--country-label-spacing,.5px);text-shadow:-1px -1px #fff,1px -1px #fff,-1px 1px #fff,1px 1px #fff,0 0 5px #fff,0 0 8px #fff;font-weight:700;line-height:1.15;display:inline-block}.leaflet-control-scale-line{color:#222;background:#ffffffe6;border-color:#333}.map-ruler-control{color:#111;max-width:230px}.map-ruler-button{color:#111;background:#fff;border:1px solid #777;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;display:flex}.map-ruler-button[aria-pressed=true]{color:#fff;background:#222}.map-ruler-status:not(:empty){background:#fffffff2;border-radius:4px;margin-top:4px;padding:5px 7px;font-size:11px}.ruler-active{cursor:crosshair}.scale-with-ruler{align-items:flex-end;gap:6px;display:flex}.scale-with-ruler .map-ruler-control{position:relative}.scale-with-ruler .map-ruler-button{border-color:#aaa;justify-content:center;width:27px;height:25px;padding:3px}.scale-with-ruler .map-ruler-status:not(:empty){width:175px;margin:0;position:absolute;bottom:30px;left:0}.map-mode-switch{z-index:460;background:var(--s1);border:1px solid var(--line);border-radius:10px;gap:3px;max-width:265px;padding:3px;display:flex;position:absolute;top:10px;left:10px;right:10px;box-shadow:0 2px 12px #0001}.map-mode-switch button{color:var(--muted);background:0 0;border:0;border-radius:7px;flex:1;padding:8px 12px;font-size:13px;font-weight:650}.map-mode-switch button.on{background:var(--inv-bg);color:var(--inv-ink)}.map-top{top:60px}#weather-map{background:#e9edf0;position:absolute;inset:0}#weather-map,.weather-toolbar,#weather-panel,.weather-mode #map,.weather-mode .map-top,.weather-mode .map-fabs,.weather-mode #shelter-status{display:none}.weather-mode #weather-map,.weather-mode #weather-panel{display:block}.weather-toolbar{z-index:450;background:var(--s1);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px;padding:10px;position:absolute;top:60px;left:10px;right:10px;box-shadow:0 3px 16px #0001}.weather-toolbar label{color:var(--muted);font-size:12px}.weather-toolbar select{background:var(--s2);border:1px solid var(--line);border-radius:6px;flex:1;min-width:0;padding:5px 8px}.weather-filters{gap:4px;width:100%;display:flex;overflow-x:auto}.weather-filters .chip{white-space:nowrap;flex:1;padding:6px 8px;font-size:11px}#weather-panel{z-index:450;background:var(--s1);border:1px solid var(--line);border-radius:14px;position:absolute;bottom:26px;left:10px;right:10px;overflow:hidden;box-shadow:0 6px 24px #0002}.weather-panel-title{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:11px 14px;display:flex}.weather-panel-title small{color:var(--muted);font-size:11px;display:block}.weather-panel-body{overscroll-behavior:contain;max-height:min(24vh,180px);padding:0 14px 12px;overflow:auto}.weather-panel-body p{margin:8px 0;font-size:12px}.weather-source{color:var(--muted);border-top:1px solid var(--line);overflow-wrap:anywhere;padding-top:8px;line-height:1.5;font-size:10px!important}.is-stale{color:#c17b22!important}.weather-now{align-items:center;gap:14px;margin:10px 0;display:flex}.weather-now strong{letter-spacing:-1px;font-size:30px;font-weight:600}.weather-now small{color:var(--muted);font-size:11px;display:block}.forecast-hours{gap:7px;padding:4px 0 8px;display:flex;overflow:auto}.forecast-hours>div{background:var(--s2);border-radius:8px;flex-direction:column;flex:0 0 48px;align-items:center;gap:5px;padding:8px 3px;display:flex}.forecast-hours small{color:var(--muted);font-size:10px}.weather-alert{border-left:3px solid var(--wx-level);background:var(--s2);border-radius:5px;margin:10px 0;padding:9px 10px;font-size:12px}.weather-alert small{color:var(--muted);margin-top:4px;display:block}.weather-alert .btn{margin-top:8px;font-size:11px;display:block}.weather-legend{color:var(--muted);align-items:center;gap:6px;margin:8px 0;font-size:10px;display:flex}.weather-legend span{background:var(--wx-level);color:#171717;border-radius:4px;padding:2px 7px;font-weight:700}.radar-controls{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.radar-controls>div{flex:1;font-size:12px}.radar-controls small{color:var(--muted);font-size:10px;display:block}.radar-controls>small{width:100%}.radar-controls button{border:1px solid var(--line);background:var(--s2);border-radius:7px;padding:5px 8px;font-size:11px}.radar-controls input{width:100%;accent-color:var(--accent);margin:4px 0}.radar-gradient{vertical-align:middle;background:linear-gradient(90deg,#bbecfa,#5995de,#2b488e);border-radius:4px;width:70px;height:5px;display:inline-block}.wx-marker{color:#202328;white-space:nowrap;background:#fffffff0;border:1px solid #d0d6da;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:max-content;padding:4px 7px;display:flex;box-shadow:0 2px 5px #0002}.wx-symbol{color:#697d8e;font-size:23px;line-height:1.1}.wx-symbol.sun{color:#ba8513;animation:18s linear infinite wx-sun}.wx-symbol.rain{color:#327398;animation:1.8s ease-in-out infinite wx-rain}.wx-wind{align-items:center;gap:3px;font-size:11px;display:flex}.wx-wind small{font-size:8px}.wx-wind i{color:#367b97;font-size:21px;font-style:normal;font-weight:700;display:inline-block}#weather-map .leaflet-bottom.leaflet-left{bottom:0}#weather-map .leaflet-popup-content{max-height:240px;overflow:auto}#weather-map .leaflet-popup-content .weather-alert{color:#222;background:#f3f3f3}#shelter-status{z-index:440;background:var(--s1);width:fit-content;max-width:calc(100% - 70px);color:var(--muted);pointer-events:none;border-radius:5px;padding:3px 6px;font-size:9px;position:absolute;bottom:7px;left:10px;right:60px}#shelter-status:empty{display:none}.shelter-cluster{color:#315546;background:#e5f0eb;border:1.5px solid #789e8c;border-radius:18px;place-items:center;font-size:11px;font-weight:700;display:grid}.is-offline #weather-map{filter:grayscale();opacity:.5}.alarmcard .btn{margin-top:8px}.alarmcard a{color:inherit;margin-top:7px;display:block}@keyframes wx-sun{to{transform:rotate(360deg)}}@keyframes wx-rain{50%{transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.wx-symbol{animation:none!important}}.wx-symbol{align-items:center;line-height:1;display:inline-flex}.wx-sun-rays{transform-origin:16px 16px;animation:24s linear infinite wx-sun}.wx-drops{animation:1.3s ease-in-out infinite wx-fall}@keyframes wx-fall{0%{opacity:.3;transform:translateY(-2px)}70%{opacity:1}to{opacity:.3;transform:translateY(2px)}}@media (prefers-reduced-motion:reduce){.wx-sun-rays,.wx-drops{animation:none!important}}#air-region-notice{z-index:445;background:var(--s1);border:1px solid var(--line);text-align:left;border-radius:8px;padding:8px;font-size:11px;position:absolute;top:152px;left:10px;right:10px}.weather-mode #map-update-status,.weather-mode #air-region-notice{display:none}.weather-warning-list>summary{cursor:pointer;padding:8px 0;font-size:12px;font-weight:600}.shelter-cluster{border-radius:50%;background:0 0!important;border:0!important;padding:0!important;display:block!important}.shelter-cluster>span{box-sizing:border-box;color:#146b35;font-variant-numeric:tabular-nums;background:#d6f4df;border:1.5px solid #42a565;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;margin:0;padding:0;font-size:10px;font-weight:800;line-height:1;display:flex}.shelter-alert-pulse{border-radius:50%;animation:1.5s ease-out infinite shelter-alert}@keyframes shelter-alert{0%{box-shadow:0 0 #0bd45bab}70%{box-shadow:0 0 0 14px #0bd45b00}to{box-shadow:0 0 #0bd45b00}}.alarmcard.is-cancelled,.msg.msg-official.is-cancelled{color:#135d32;background:#e3f5e9;border-color:#35a461}.alarmcard.is-expired{color:#394242;background:#eceeee}.alarmcard.is-cancelled small,.alarmcard.is-cancelled .ac-badge,.alarmcard.is-cancelled .btn,.alarmcard .rcb-cancellation{color:#135d32}.alarmcard.is-expired small{color:#394242}.msg-official .ac-title{font-size:15px}.msg-official .alarmcard p{font-size:13px}.rcb-cancellation{color:#135d32;background:#e3f5e9;border-radius:8px;margin-bottom:8px;padding:10px;display:block}.msg-official .alarmcard{box-shadow:none;margin:0;padding:10px;font-size:12px}#nav-label{overflow-wrap:anywhere}#nav-banner small{line-height:1.4}@media (prefers-reduced-motion:reduce){.shelter-alert-pulse{animation:none;box-shadow:0 0 0 4px #0bd45b80}}.weather-bottom{z-index:451;pointer-events:none;flex-direction:column-reverse;gap:8px;display:none;position:absolute;bottom:25px;left:10px;right:10px}.weather-mode .weather-bottom{display:flex}.weather-bottom #weather-panel{pointer-events:auto;position:static}#radar-player{pointer-events:auto;background:var(--s1);border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:none;box-shadow:0 5px 22px #0002}.weather-mode #radar-player:not([hidden]){display:block}#radar-player .radar-controls>small{width:100%}#radar-player input{accent-color:#e60000;width:100%;min-height:24px}#radar-player button{min-width:36px;min-height:36px}#radar-player .is-stale{max-height:30px;overflow:auto}.assembly-point-icon{place-items:center;width:40px;height:40px;display:grid}.assembly-point-icon img{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 1px 2px #00000040);width:36px;height:36px;display:block}.map-home-icon{filter:drop-shadow(0 2px 3px #0004);display:block}.custom-shelter-form{gap:12px;display:grid}.custom-shelter-form>label{gap:5px;font-size:13px;display:grid}.custom-shelter-form input:not([type=checkbox]),.custom-shelter-form textarea,.custom-shelter-form select{background:var(--s2);width:100%;color:var(--text);border:1px solid var(--line);font:inherit;border-radius:8px;padding:10px}.custom-shelter-form fieldset{border:1px solid var(--line);border-radius:8px}.custom-shelter-form fieldset label{align-items:center;gap:8px;padding:8px;display:flex}.custom-shelter-form input[type=checkbox]{width:20px;height:20px}.custom-shelter-description{white-space:pre-wrap;overflow-wrap:anywhere}#custom-shelter-error{color:#e60000;margin:0}.fab.add-custom-shelter{color:#168ee4;width:44px;height:44px;padding:0;position:relative}.shelter-plus{background:var(--s1);border-radius:3px;font-size:19px;font-weight:800;line-height:20px;position:absolute;top:0;right:3px}.custom-shelter-marker{--hazard-bg:#168ee4;--hazard-ink:#fff;filter:drop-shadow(0 2px 3px #0004)}.msg-system{text-align:center;color:var(--muted);padding:12px 8px;font-size:12px}.msg-system small{margin-top:4px;display:block}.group-invite-pending{color:var(--muted);padding:8px 12px;font-size:12px}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=color]),textarea,select,[contenteditable=true],[contenteditable=""]{font-size:max(16px,1rem)!important}.chat-sound-toggle{border:1px solid var(--line);background:var(--s2);width:38px;height:40px;color:var(--text);cursor:pointer;border-radius:10px;flex:0 0 38px;place-items:center;display:grid}.chat-sound-toggle.muted{color:var(--muted)}.chat-handbook-card{text-align:left;border:1px solid var(--line);background:var(--s2);width:100%;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin:6px 0;padding:10px;display:flex}.chat-handbook-card>span:first-of-type{flex:1}.chat-handbook-card small,.chat-handbook-card b{display:block}.chat-handbook-card small{color:var(--muted);font-size:11px}.chat-handbook-card svg{flex-shrink:0;width:24px;height:24px}.mention-suggestions{max-height:260px;overflow-y:auto}.compose input{min-width:0}.mention-option small{color:var(--muted)}.general-rules{box-sizing:border-box;border:1px solid var(--line);background:var(--s1);width:min(94vw,620px);max-height:90dvh;color:var(--text);border-radius:18px;padding:22px;overflow:auto}.general-rules::backdrop{background:#000c}.general-rules h1{font-size:23px}.general-rules h2{margin:18px 0 6px;font-size:16px}.general-rules p{font-size:14px;line-height:1.55}.rules-check{align-items:flex-start;gap:10px;margin:20px 0;font-size:14px;display:flex}.rules-check input{min-width:22px;height:22px}.rules-error{color:var(--red)}.general-rules a{color:var(--text);text-decoration:underline}.add-custom-shelter[hidden]{display:none!important}.profile-account-info{min-width:0}.simulation-screen{z-index:850;background:var(--bg);border:8px solid #cc3348;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.simulation-content{max-width:520px;max-height:90dvh;overflow:auto}.simulation-content h1{font-size:26px;line-height:1.25}.simulation-content p{white-space:pre-wrap;line-height:1.6}.simulation-content small{color:var(--muted);margin-top:16px;display:block}.simulation-badge{color:#fff;letter-spacing:1px;background:#cc3348;border-radius:6px;padding:8px 14px;font-weight:800;display:inline-block}.simulation-screen.yellow{border-color:#b8860b}.simulation-screen.orange{border-color:#de671a}.qr-camera{aspect-ratio:1;object-fit:cover;background:#111;border-radius:12px;width:100%;max-height:42dvh;margin-top:12px}.qr-camera-status{min-height:2.5em}.alarm.yellow{color:#231c08}.alarm{overflow:auto}.alarm .alert-test-label{letter-spacing:1px;border:2px solid;border-radius:6px;padding:8px;font-size:15px;font-weight:800}.alarm .alarm-next{gap:10px;display:grid}.alarm [hidden]{display:none!important}#simulation-root{z-index:1900;display:none;position:absolute;inset:0}#simulation-root.show{display:flex}.alarm{justify-content:safe center}.alarm>*{flex-shrink:0}.alarmcard.level-yellow{color:#231c08;background:#e8b930}.alarmcard.level-orange{color:#231c08;background:#f08a24}.alarmcard.level-yellow a,.alarmcard.level-orange a{color:inherit}.tb-alerts{overscroll-behavior:contain;max-height:42dvh;overflow-y:auto}.alarmcard.level-yellow small,.alarmcard.level-orange small,.alarmcard.level-yellow .btn,.alarmcard.level-orange .btn{color:#38290b}#cancellation-root{z-index:1890;display:none;position:absolute;inset:0}#cancellation-root.show{display:flex}.alarm.green{color:#fff}.consent-card{padding:4px 14px 6px}.consent-group{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:12px 0 4px;font-size:12px;font-weight:700;display:flex}.consent-summary{letter-spacing:0;text-transform:none;color:#bc252b;background:#bc252b14;border-radius:999px;padding:2px 9px;font-size:12px}.consent-summary.all{color:#167044;background:#16704414}.consent-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;display:grid}.consent-row:last-child{border-bottom:0}.consent-icon{background:var(--line);width:26px;height:26px;color:var(--muted);border-radius:50%;place-items:center;font-size:14px;font-weight:800;line-height:1;display:grid}.consent-icon:before{content:"•"}.consent-row[data-consent-state=ok] .consent-icon{color:#fff;background:#167044}.consent-row[data-consent-state=ok] .consent-icon:before{content:"✓"}.consent-row[data-consent-state=missing] .consent-icon{color:#fff;background:#bc252b}.consent-row[data-consent-state=missing] .consent-icon:before{content:"!"}.consent-plain .consent-icon:before{content:"i";font-family:Georgia,serif;font-style:italic}.consent-text b{font-size:15px;line-height:1.3;display:block}.consent-text small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.consent-row[data-consent-state=missing] .consent-text small{color:#bc252b}.consent-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.consent-actions .chip{flex-shrink:0;text-decoration:none}.consent-danger{color:#bc252b;border-color:#bc252b66}.consent-help{border-bottom:1px solid var(--line);margin:2px 0 4px;padding:8px 0 10px;font-size:13px}.consent-help summary{cursor:pointer;color:var(--accent);font-weight:600;list-style-position:inside}.consent-help p{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.5}.consent-help p b{color:var(--text)}@media (width<=380px){.consent-row{grid-template-columns:28px minmax(0,1fr)}.consent-actions{grid-column:2;justify-content:flex-start}}[data-theme=dark] .consent-row[data-consent-state=ok] .consent-icon{background:#1f8a55}[data-theme=dark] .consent-row[data-consent-state=missing] .consent-text small,[data-theme=dark] .consent-danger{color:#ff8589}[data-theme=dark] .consent-summary{color:#ff8589;background:#ff858920}[data-theme=dark] .consent-summary.all{color:#6bdfa3;background:#6bdfa320}.raised-level-bar{color:#332808;background:#f6d65e;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:4px 0;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.raised-level-bar.level-orange{background:#f6ae63}.raised-level-bar span{margin-left:auto}.tb-alerts .raised-level-bar{margin:4px 8px 8px}.alarm-pinned{color:#fff;border-radius:8px;align-items:center;gap:8px;margin:4px 8px 8px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.alarm-pinned.red,.alarm-banner-expanded{background:#cf1018}.alarm-pinned.green{background:#227d4e}.alarm-pinned strong{overflow-wrap:anywhere;flex:1;min-width:0}.alarm-banner-toggle{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff90;border-radius:6px;flex-shrink:0;padding:5px 8px}.alarm-banner-expanded{border-radius:8px;padding-top:6px;display:flow-root}.alarm-banner-expanded>.alarm-banner-toggle{margin:0 8px 0 auto;font-size:12px;display:block}.alarm-banner-expanded .alarmcard{margin-top:4px}.alarm-pinned small{color:inherit;white-space:nowrap}.general-rules .device-setup-action{justify-content:center;align-items:center;gap:8px;min-height:44px;transition:background-color .18s,color .18s;display:inline-flex}.general-rules .device-setup-action[data-setup-state=off]{color:#fff;background:#bb2029;border-color:#bb2029}.general-rules .device-setup-action[data-setup-state=on]{color:#fff;background:#197345;border-color:#197345}.setup-check{color:#197345;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-weight:900;display:inline-flex}.device-setup-action:disabled{opacity:.75;cursor:wait}#guest-install{background:var(--s1);z-index:450;flex:none;padding:8px 12px 12px}#guest-install[hidden]{display:none}#guest-install{background:var(--bg);border-top:1px solid var(--line)}.install-choice{gap:7px;display:grid}.install-title{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--text);text-align:center;font-size:13px;font-weight:700}.install-title em{color:var(--accent);font-style:normal}.install-opts{grid-template-columns:1fr 1fr;gap:10px;display:grid}.install-opt{border:1px solid var(--line);background:var(--s1);min-height:54px;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:11px;padding:7px 12px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 1px 3px #00000014}.install-opt:hover,.install-opt:focus-visible{border-color:var(--accent);box-shadow:0 2px 8px #e6000026}.install-opt:active{transform:translateY(1px)}.install-opt>span{gap:1px;min-width:0;display:grid}.install-opt b{font-size:15px;line-height:1.1}.install-opt small{color:var(--muted);font-size:11px;font-weight:500}.inst-ico{flex:none;width:26px;height:26px}.install-opt .inst-ico{width:30px;height:30px}:root:not([data-theme=light]) .install-opt{box-shadow:none}.btn.install-play{text-align:left;background:var(--inv-bg);border-color:var(--inv-bg);width:100%;min-height:56px;color:var(--inv-ink);align-items:center;gap:12px;text-decoration:none;display:flex}.btn.install-play>span{flex:1;display:grid}.btn.install-play small{opacity:.75;font-size:12px;font-weight:500}.inst-ico.inst-end{opacity:.8;width:22px;height:22px}.auth-install{margin-top:10px}.install-guide{border-bottom:1px solid var(--line);padding:12px 0}.install-guide:last-of-type{border-bottom:0}.install-guide h3{align-items:center;gap:8px;margin:0 0 8px;display:flex}.install-guide h3 .inst-ico{width:22px;height:22px}.install-guide>p{margin:0 0 10px}.install-steps{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.install-steps li{border:1px solid var(--line);background:var(--s1);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;line-height:1.45;display:flex}.step-ico{background:var(--s2);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.step-ico .inst-ico{width:24px;height:24px}.step-ico.step-num{font-size:20px;font-weight:800}.install-link{color:var(--accent);text-underline-offset:2px;font-weight:700;text-decoration:underline}.install-warn{color:var(--text);background:#f2b7052e;border-radius:10px;margin:0 0 10px;padding:10px 12px;line-height:1.45}.ua-region-alarm{background:0 0;place-items:center;display:grid}.ua-region-alarm span{color:#a21c24;background:#fff4f2;border:1.5px solid #ab3036;border-radius:50%;place-items:center;width:18px;height:18px;font:700 13px/1 system-ui,sans-serif;display:grid;box-shadow:0 1px 3px #0002}.ua-region-alarm:focus-visible{border-radius:50%;outline:2px solid #ab3036}.ua-region-details{max-height:280px;font-size:12px;line-height:1.5;overflow-y:auto}.activity-shade{pointer-events:none;position:absolute;top:0;left:0}#map-update-status{z-index:460;color:#555;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #e8e8e8;border-radius:4px;width:max-content;max-width:calc(100% - 20px);padding:3px 5px;font:400 9px/1.2 system-ui,sans-serif;position:absolute;top:10px;right:10px}.map-mode-switch{max-width:calc(100% - 132px)}@media (width<=380px){.map-mode-switch button{padding:8px 4px;font-size:11px}}#map .leaflet-control-attribution{padding:1px 3px;font-size:7px;line-height:1.2}#map .scale-with-ruler .leaflet-control-scale-line{box-sizing:border-box;color:#111;white-space:nowrap;min-width:27px;height:25px;text-shadow:none;background:#fff;border:1px solid #aaa;border-radius:5px;justify-content:center;align-items:center;margin:0;padding:3px 6px;font:400 11px/1 system-ui,sans-serif;display:flex;width:auto!important}.raised-level-bar small{flex-basis:100%;font-size:11px;line-height:1.35}.auth-intro{text-align:center}.auth-brand-icon{object-fit:contain;width:64px;height:64px;margin:0 auto 14px;display:block}.auth-intro p{max-width:420px;margin:0 auto 18px;line-height:1.6}#entry-notice{color:#a41320;z-index:450;background:#fff1f2;border:1px solid #fecdd3;border-radius:12px;flex:none;margin:4px 10px 8px;padding:10px 34px 10px 12px;font-size:11px;line-height:1.4;position:relative}#entry-notice[hidden]{display:none}#entry-notice p{margin:0}#entry-notice button{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:23px;position:absolute;top:1px;right:1px}.auth-intro h2{justify-content:center}.group-settings{gap:14px;display:grid}.group-settings h2,.group-settings h3,.group-settings .btns,.group-settings .verify{margin:0}.group-settings .btn{white-space:normal;min-height:42px}.group-settings .verify .btn{white-space:nowrap}.group-settings .row{min-width:0}.group-settings .grow{overflow-wrap:anywhere;min-width:0}.group-settings .btns{gap:10px}.group-settings .btns>.btn{flex:1}.group-location-switch{text-align:left;align-items:center;gap:12px;width:100%;display:flex}.group-location-switch svg{flex:none}.group-location-switch small{margin-top:4px;font-size:12px;display:block}.group-gps.is-sharing,.group-location-switch.is-sharing{color:#16854a;background:#16854a14;border:1px solid #16854a}.group-gps.not-sharing,.group-location-switch.not-sharing{color:#d62d3a;background:#d62d3a0f;border:1px solid #d62d3a}.thread-head .icon-btn{flex:none}.thread-head .grow{min-width:0}.thread-head .gname{overflow-wrap:anywhere}.report-location{grid-template-columns:1fr 1fr;gap:9px;display:grid}.report-location .chip{white-space:normal;min-height:44px;padding:10px}.report-location .chip:first-child{grid-column:1/-1}.report-position{border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:12px;font-size:12px;line-height:1.6}.report-submit .btn{width:100%}.group-settings{gap:10px}.group-settings .lbl,.group-settings .note{margin:0}.group-settings .verify input{max-width:none}.group-settings .row{padding-block:7px}.group-settings>.btns:last-child{border-top:1px solid var(--line);padding-top:10px}.cancelled-event{color:#205c3b;background:#e8f4ed;border:1px solid #70ad8a;border-radius:12px;overflow:hidden}.cancelled-event summary{cursor:pointer;align-items:center;gap:10px;min-width:0;padding:12px;list-style:none;display:flex}.cancelled-event summary::-webkit-details-marker{display:none}.cancelled-event summary small{margin-top:3px;font-size:12px;display:block}.cancelled-event-mark{flex-shrink:0;font-size:22px}.cancelled-event-toggle{flex-shrink:0;font-size:11px}.cancelled-event-details{border-top:1px solid #70ad8a55;padding:0 14px 14px;font-size:13px}.cancelled-event-details small{font-size:11px;display:block}.cancelled-event-details a{color:inherit}[data-theme=dark] .cancelled-event{color:#a5dabc;background:#152e22;border-color:#3b7453}.event-day{min-width:0;margin:8px 0 18px}.event-day>summary{cursor:pointer;border-bottom:1px solid var(--line,#8883);text-align:left;align-items:center;gap:10px;margin-bottom:10px;padding:10px 2px;list-style:none;display:flex}.event-day>summary::-webkit-details-marker{display:none}.event-day>summary time{flex:1;font-size:14px;font-weight:750}.event-day>summary span{opacity:.7;font-size:11px}.event-day[open] .event-day-chevron{transform:rotate(180deg)}.cancelled-event summary .grow{min-width:0}.cancelled-event summary b{font-size:13px;display:block}.cancelled-event summary small{font-size:11px;line-height:1.5}.cancelled-event-toggle{font-size:0}.cancelled-event-toggle:after{content:"⌄";font-size:17px}.cancelled-event[open] .cancelled-event-toggle{transform:rotate(180deg)}.cancelled-event-details{overflow-wrap:anywhere;padding-top:14px;line-height:1.65}.cancellation-heading{gap:4px;margin-bottom:12px;display:grid}.cancellation-heading>span{letter-spacing:.08em;opacity:.8;font-size:10px}.cancellation-update{border-left:2px solid #5f9e7b;margin:12px 0;padding:0 0 0 12px}.cancellation-update p{white-space:pre-line;margin:0 0 8px}.cancelled-event-details .note{background:0 0;margin:12px 0;padding:0;font-size:11px}.cancelled-event-details a{text-underline-offset:3px;font-size:12px;font-weight:650;display:inline-block}.sources-online{color:inherit;background:0 0;border:1px solid #73a98d66;border-radius:8px;align-items:center;gap:7px;margin:8px 0 14px;padding:8px 10px;font-size:12px;display:flex}.sources-online>span:first-child{color:#23975b}.history-event{--history-edge:#8e999f;--history-bg:#f1f3f5;--history-ink:#35454f;border:1px solid var(--history-edge);background:var(--history-bg);color:var(--history-ink);border-radius:12px;overflow:hidden}.history-yellow{--history-edge:#d8ae32;--history-bg:#fff6d6;--history-ink:#68500a}.history-orange{--history-edge:#db8b42;--history-bg:#fff0df;--history-ink:#803d0d}.history-red{--history-edge:#d53c40;--history-bg:#ffe9e9;--history-ink:#8c1c21}.history-event>summary{cursor:pointer;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.history-event>summary::-webkit-details-marker{display:none}.history-event>summary .grow{min-width:0}.history-event>summary b{font-size:13px;display:block}.history-event>summary small{margin-top:3px;font-size:11px;line-height:1.5;display:block}.history-event-mark{background:var(--history-edge);border-radius:5px;flex-shrink:0;width:7px;height:24px}.history-event-chevron{font-size:17px}.history-event[open] .history-event-chevron{transform:rotate(180deg)}.history-event-body{border-top:1px solid var(--history-edge);overflow-wrap:anywhere;padding:14px;font-size:13px;line-height:1.65}.history-message{white-space:pre-line}.history-event-body .note{background:0 0;padding:0;font-size:11px}.history-event-body a{color:inherit;text-underline-offset:3px;font-size:12px;font-weight:650}[data-theme=dark] .history-event{--history-bg:#23282c;--history-ink:#d3dce2}[data-theme=dark] .history-yellow{--history-bg:#352f1a;--history-ink:#f5dfa1}[data-theme=dark] .history-orange{--history-bg:#3a281c;--history-ink:#f6c599}[data-theme=dark] .history-red{--history-bg:#3c1d21;--history-ink:#ffc0c4}.event-day>.list{gap:8px}.history-event>summary small,.cancelled-event summary small{color:inherit;opacity:.85}.history-neutral{--history-bg:#fff;--history-edge:#b7c0c7;--history-ink:#35454f}.history-ended{--history-bg:#e9ecef;--history-edge:#9aa3ab;--history-ink:#515b64}[data-theme=dark] .history-ended{--history-bg:#292d31;--history-edge:#626b72;--history-ink:#c5ccd2}.history-dates{grid-template-columns:1fr;gap:3px;margin:0 0 16px;font-size:12px;display:grid}.history-dates dt{font-weight:650}.history-dates dd{font-variant-numeric:tabular-nums;margin:0 0 8px}.history-update{border-top:1px solid #8884;margin-top:14px;padding-top:12px}.leaflet-marker-shadow{display:none!important}.leaflet-marker-icon,.leaflet-marker-icon *,.leaflet-marker-icon:before,.leaflet-marker-icon:after,.leaflet-marker-icon :before,.leaflet-marker-icon :after{box-shadow:none!important;filter:none!important;text-shadow:none!important}.home-radar{transform-box:fill-box;transform-origin:50%;pointer-events:none;will-change:transform,opacity;animation:7s linear infinite home-radar-scan}.home-radar-1{animation-delay:-3.5s}@keyframes home-radar-scan{0%{opacity:0;transform:scale(.06)}15%{opacity:.3}85%{opacity:.12}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.home-radar{animation:none;display:none}}.report-groups{flex-wrap:wrap;gap:7px;margin:14px 0;display:flex}.report-groups .chip{white-space:normal;text-align:left;font-size:11px}.report-truth{align-items:flex-start;gap:10px;margin:18px 0;font-size:13px;line-height:1.5;display:flex}.report-truth input{width:20px;height:20px;accent-color:var(--accent);flex:0 0 20px;margin-top:2px}.report-rules{color:var(--muted);margin:12px 0;font-size:12px;line-height:1.6}.report-rules summary{cursor:pointer;font-weight:600}.report-footer{margin-top:16px;line-height:1.6}.report-location .btn{width:100%}#map.picking .home-radius,#map.picking .home-radar{display:none}#map.picking .leaflet-marker-icon,#map.picking .leaflet-marker-icon *{pointer-events:none!important}.rw-head{padding-right:24px}.rw-head>small{letter-spacing:.12em;color:var(--muted);font-size:9px}.rw-head h2{margin-top:6px}.rw-progress{gap:0;margin:24px 0 22px;padding:0;list-style:none;display:flex}.rw-progress li{text-align:center;color:var(--muted);flex:1;min-width:0;position:relative}.rw-progress li:before{content:"";background:var(--line);height:2px;position:absolute;top:14px;left:-50%;right:50%}.rw-progress li:first-child:before{display:none}.rw-progress li>span{border:1px solid var(--line);background:var(--s1);border-radius:50%;place-items:center;width:30px;height:30px;margin:0 auto 7px;font-size:12px;font-weight:700;display:grid;position:relative}.rw-progress small{letter-spacing:0;font-size:10px}.rw-progress .current{color:var(--text);font-weight:700}.rw-progress .current>span,.rw-progress .done>span{color:#fff;background:#e60000;border-color:#e60000}.rw-progress .done:before,.rw-progress .current:before{background:#e60000}.rw-body{min-height:240px}.rw-body h3{text-transform:none;letter-spacing:0;color:var(--text);margin:0 0 8px;font-size:17px}.rw-hint{color:var(--muted);margin:8px 0 14px;font-size:12px}.rw-tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rw-tile{background:var(--s1);border:1px solid var(--line);text-align:left;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:102px;padding:14px;transition:border-color .18s,background .18s;display:flex;position:relative}.rw-tile span{font-size:12px;font-weight:600;line-height:1.4}.rw-tile.selected{background:color-mix(in srgb,var(--s1) 94%,#e60000);border:2px solid #e60000;padding:13px}.rw-tile>svg:last-child:not(:first-child){color:#e60000;position:absolute;top:9px;right:9px}.rw-tile:hover{border-color:#e60000}.rw-selection{align-items:center;gap:10px;display:flex}.rw-count{text-align:right;color:var(--muted);display:block}.rw-body textarea{resize:vertical;width:100%;min-height:130px}.rw-body select{width:100%;max-width:100%}.rw-footer{background:var(--s1);border-top:1px solid var(--line);z-index:450;margin-top:14px;padding:14px 0 4px;position:sticky;bottom:-20px}.rw-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.rw-actions .btn{min-width:100px;min-height:44px}.rw-actions>.primary{flex:1;max-width:230px}.rw-actions>small{color:var(--muted);font-size:11px}.rw-footer>p{color:var(--muted);margin:10px 0;font-size:10px;line-height:1.5}.rw-footer a{color:#e60000;font-weight:700}.rw-error{color:var(--text);background:var(--s2);border-left:3px solid #e60000;padding:8px 10px;font-size:12px}.rw-error:empty{display:none}#report-mini-map{border:1px solid var(--line);isolation:isolate;cursor:crosshair;border-radius:10px;width:100%;height:240px;margin:12px 0;overflow:hidden}.rw-gps{width:100%;min-height:44px}.rw-map-empty{background:var(--s2);border:1px dashed var(--line);min-height:150px;color:var(--muted);text-align:center;border-radius:10px;place-items:center;margin-top:14px;padding:20px;display:grid}.rw-privacy{color:var(--muted);font-size:11px;line-height:1.5}.rw-summary{border:1px solid var(--line);background:var(--s2);border-radius:10px;margin:14px 0;padding:14px}.rw-summary p:first-child{margin-top:0}.rw-description{white-space:pre-wrap;overflow-wrap:anywhere}.rw-summary dl{margin-bottom:0;font-size:12px}.rw-summary dt{color:var(--muted);margin-top:10px}.rw-summary dd{margin:3px 0 0}.rw-success{text-align:center;padding:24px 8px}.rw-success h2{text-transform:none;margin:14px 0;font-size:29px;line-height:1.2;display:block}.rw-success>small{letter-spacing:.1em;color:var(--muted);font-size:10px}.rw-success>p{color:var(--muted);max-width:290px;margin:16px auto 26px;font-size:13px}.rw-success-icon{border:1px solid var(--line);border-radius:50%;place-items:center;width:110px;height:110px;margin:0 auto 25px;animation:.6s both rw-arrive;display:grid;position:relative}.rw-success-icon:before{content:"";border:1px solid #e60000;border-radius:50%;animation:1.3s ease-out both rw-ring;position:absolute;inset:-8px}.rw-success-icon>span{color:#fff;background:#e60000;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;bottom:0;right:0}.rw-success .btn{width:100%}@keyframes rw-arrive{0%{opacity:0;transform:translateY(18px)scale(.8)}to{opacity:1;transform:none}}@keyframes rw-ring{0%{opacity:.6;transform:scale(.75)}to{opacity:0;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.rw-success-icon,.rw-success-icon:before{animation:none}.rw-success-icon:before{display:none}.rw-tile{transition:none}}@media (width<=350px){.rw-progress small{font-size:9px}.rw-tile{min-height:95px;padding:10px}.rw-tile.selected{padding:9px}.rw-tile span{font-size:11px}}.rw-progress li>span{z-index:1}.rw-gps-marker{pointer-events:none;background:0 0;border:0}.rw-gps-dot{width:24px;height:24px;display:block;position:relative}.rw-gps-dot b{z-index:1;background:#168ee4;border:2px solid #fff;border-radius:50%;position:absolute;inset:6px}.rw-gps-dot i{background:#168ee417;border:1px solid #168ee4;border-radius:50%;animation:3s ease-out infinite rw-gps-radar;position:absolute;inset:1px}.rw-gps-dot i:nth-child(2){animation-delay:1.5s}@keyframes rw-gps-radar{0%{opacity:.7;transform:scale(.5)}to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){.rw-gps-dot i{opacity:.25;animation:none}}#rw-rules-link{color:var(--text);text-underline-offset:3px;text-decoration:underline}.rw-rules-dialog{border:1px solid var(--line);background:var(--s1);width:min(400px,100vw - 28px);max-height:80dvh;color:var(--text);border-radius:14px;padding:26px 22px;position:fixed;inset:0;overflow:auto}.rw-rules-dialog::backdrop{background:#000000a6}.rw-rules-dialog h2{padding-right:22px}.rw-rules-dialog p{font-size:13px;line-height:1.65}.rw-rules-dialog a{color:#e60000;font-weight:700}.rw-rules-close{width:34px;height:34px;color:var(--text);background:0 0;border:0;font-size:25px;position:absolute;top:8px;right:9px}.rw-resume-actions{gap:12px;margin-top:24px;display:grid}.rw-resume-actions .btn{min-height:46px}.report-detail{overflow-wrap:anywhere;min-width:0}.rd-header{align-items:center;gap:13px;padding-right:22px;display:flex}.rd-icon{border:1px solid var(--line);background:var(--s2);color:#e60000;border-radius:12px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.rd-header>div{min-width:0}.rd-header small{letter-spacing:.1em;color:var(--muted);margin-bottom:5px;font-size:9px;display:block}.rd-header h2{text-transform:none;letter-spacing:0;margin:0;font-size:23px;line-height:1.15;display:block}.rd-status{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:18px 0;font-size:11px;display:flex}.rd-status-tag{border:1px solid var(--line);color:var(--text);background:var(--s2);border-radius:5px;padding:5px 9px}.rd-description{border:1px solid var(--line);background:var(--s2);border-left:3px solid #e60000;border-radius:9px;padding:15px}.report-detail h3{letter-spacing:.07em;margin:0 0 9px;font-size:11px}.rd-description p{white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.rd-meta{grid-template-columns:1fr 1fr;gap:15px;margin:19px 0;display:grid}.rd-meta>div{min-width:0}.rd-meta>div:last-child{border-top:1px solid var(--line);grid-column:1/-1;padding-top:13px}.rd-meta span,.rd-meta small{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.rd-meta b,.rd-meta time{font-size:12px;font-weight:500;line-height:1.5;display:block}.rd-map-link{color:var(--text);text-underline-offset:3px;text-align:left;background:0 0;border:0;min-height:36px;padding:7px 0;font-size:12px;text-decoration:underline;display:inline-block}.rd-related{border:1px solid var(--line);border-radius:8px;margin:14px 0;padding:12px;font-size:12px}.rd-related p{margin:7px 0}.rd-related small{color:var(--muted)}.rd-feedback{border-top:1px solid var(--line);padding-top:17px}.rd-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 18px;display:grid}.rd-counts>div{text-align:center;border:1px solid var(--line);background:var(--s2);border-radius:8px;padding:10px 5px}.rd-counts b{font-size:23px;display:block}.rd-counts span{color:var(--muted);font-size:10px}.report-detail .rd-question{text-transform:none;letter-spacing:0;color:var(--text);font-size:15px;line-height:1.5}.rd-votes{grid-template-columns:1fr 1fr;gap:9px;display:grid}.rd-votes .btn{white-space:normal;overflow-wrap:anywhere;min-width:0;min-height:45px}.rd-votes .btn:first-child{grid-column:1/-1}.rd-note{color:var(--muted);font-size:12px;line-height:1.5}.rd-response{border-left:3px solid var(--line);background:var(--s2);border-radius:5px;padding:10px 12px;font-size:13px}.rd-response small{color:var(--muted);margin-top:5px;display:block}.rd-end{width:100%;min-height:44px;margin:12px 0}.rd-history{border:1px solid var(--line);border-radius:9px;margin-top:16px;padding:0 13px}.rd-history summary{cursor:pointer;padding:14px 0;font-size:12px;font-weight:600}.rd-history summary span{float:right;color:var(--muted)}.rd-history ol{margin:0;padding:0 0 10px;list-style:none}.rd-history li{border-left:2px solid var(--line);margin-left:3px;padding:0 0 14px 12px}.rd-history li:last-child{padding-bottom:0}.rd-history time{color:var(--muted);font-size:10px}.rd-history li p{margin:4px 0;font-size:12px;line-height:1.5}.rd-footer{border-top:1px solid var(--line);margin-top:17px;padding-top:10px}.rd-footer p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.rd-footer button{color:var(--muted)}.community-history{border-color:color-mix(in srgb,var(--community-color) 35%,var(--line));background:color-mix(in srgb,var(--community-color) 6%,var(--panel))}.community-history-icon{flex:0 0 32px;justify-content:center;align-items:center;display:flex}.community-state{white-space:nowrap;font-size:.8em;font-weight:600}.community-state.active{color:#168746}.community-state.ended{color:var(--muted)}.community-ended{filter:grayscale();opacity:.72}.community-marker{isolation:isolate;display:inline-flex;position:relative}.community-marker svg{z-index:1;position:relative}.community-pulse:before{content:"";z-index:0;border:2px solid var(--community-color);background:radial-gradient(circle,color-mix(in srgb,var(--community-color) 18%,transparent) 0%,color-mix(in srgb,var(--community-color) 6%,transparent) 45%,transparent 72%);pointer-events:none;border-radius:50%;animation:2.8s ease-out infinite community-radar;position:absolute;inset:-5px}.community-glow{--hazard-cut:#fff}.community-glow:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#fffffff5 0%,#ffffffd9 38%,#ffffff73 58%,#fff0 72%);border-radius:50%;position:absolute;inset:-5px}.community-flat{--hazard-cut:var(--s1)}.rd-icon{--hazard-cut:var(--s2)}.community-history-icon{--hazard-cut:var(--s1)}.report-detail .rd-description{border-left-color:var(--community-color,#168ee4)}.report-detail h2 .community-state{font-family:inherit;font-size:.6em}.community-history .row{background:0 0}@keyframes community-radar{0%{opacity:.4;transform:scale(.85)}to{opacity:0;transform:scale(1.4)}}@media (prefers-reduced-motion:reduce){.community-pulse:before{opacity:.2;animation:none}}.history-refined{border-radius:10px}.history-refined>summary{gap:11px;min-height:66px;padding:12px 14px}.history-refined>summary b{font-size:13px;font-weight:750;line-height:1.45}.history-refined .history-event-mark{border-radius:3px;width:4px;height:30px}.history-refined .history-event-body{background:color-mix(in srgb,var(--history-bg) 38%,var(--bg,#fff));color:var(--text,#303030);border-top:1px solid color-mix(in srgb,var(--history-edge) 30%,transparent);padding:16px}.notice-heading{letter-spacing:.07em;color:var(--history-ink);justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:10px;display:flex}.notice-state{letter-spacing:0;border:1px solid color-mix(in srgb,var(--history-edge) 45%,transparent);border-radius:5px;padding:3px 7px;font-size:10px;font-weight:600}.notice-message{white-space:pre-line;margin:0 0 18px;font-size:14px;line-height:1.65}.notice-dates{border-top:1px solid #8883;grid-template-columns:auto minmax(0,1fr);gap:7px 14px;margin:0;padding-top:12px;font-size:11px;line-height:1.5;display:grid}.notice-dates dt{color:var(--muted,#666)}.notice-dates dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.notice-guide{width:100%;margin-top:15px!important;font-size:12px!important}.notice-eyebrow{letter-spacing:.08em;color:#d30d20;font-size:10px;font-weight:700}.czujni-guide p{white-space:pre-line;font-size:14px;line-height:1.75}.czujni-guide .btn{width:100%}.alarm.czujni-alarm{text-align:left;align-items:stretch;gap:14px;padding:30px 22px}.alarm.czujni-alarm h2{letter-spacing:.01em;justify-content:flex-start;max-width:340px;margin:0;font-size:27px;line-height:1.13}.alarm.czujni-alarm .alarm-region{border-bottom:1px solid #fff5;margin:0;padding-bottom:15px;font-size:20px}.alarm.czujni-alarm .alarm-description{white-space:pre-line;margin:0;font-size:15px;line-height:1.6}.alarm.czujni-alarm>p:not(.alarm-region):not(.alarm-description){opacity:.9;margin:0;font-size:12px;line-height:1.6}.alarm.czujni-alarm .btn{border-radius:8px;min-height:46px;margin:0;font-size:14px}.alarm.czujni-alarm [data-flow=sound]{color:inherit;background:0 0;border:1px solid #fff9}.alarm.czujni-alarm .alarm-next>b{letter-spacing:.03em;margin:4px 0;font-size:12px}@media (width<=360px){.notice-dates{grid-template-columns:1fr;gap:3px}.notice-dates dd{text-align:left;margin-bottom:6px}.alarm.czujni-alarm h2{font-size:23px}}.cancelled-event{border-radius:10px}.cancelled-event>summary{gap:11px;min-height:66px;padding:12px 14px}.cancelled-event-details{background:color-mix(in srgb,#e3f3e9 38%,var(--bg));color:var(--text);padding:16px}.cancelled-event-details .cancellation-heading{margin-bottom:12px}.cancelled-event-details .cancellation-heading>span{letter-spacing:.07em;color:#23754a;font-size:10px}.cancelled-event-details .cancellation-update p{font-size:14px;line-height:1.65}[data-theme=dark] .cancelled-event-details{background:#1b2620}[data-theme=dark] .cancelled-event-details .cancellation-heading>span{color:#a5dabc}.alarm.czujni-alarm{text-align:center;align-items:stretch}.alarm.czujni-alarm h2{justify-content:center;margin-inline:auto}.alarm .alarm-warning-icon{color:#fff;flex:none;align-self:center;width:54px;height:54px;margin:0 auto 6px}.czujni-pinned{color:#fff;background:#e60000;border-radius:8px;flex-direction:column;gap:4px;margin:4px 8px 8px;padding:9px 12px;line-height:1.4;display:flex}.czujni-pinned-heading{align-items:center;gap:10px;display:flex}.czujni-pinned-heading>.alarm-warning-icon{flex:none;width:20px;height:20px}.czujni-pinned-heading strong{flex:1;font-size:12px}.czujni-pinned p{white-space:pre-line;margin:8px 0;font-size:12px}.czujni-pinned small{font-size:11px;display:block}.alarm-banner-toggle{flex:none;justify-content:center;align-items:center;gap:5px;display:inline-flex}.alarm-banner-toggle svg{flex:none;width:20px;height:20px}.alarm-banner-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.czujni-pinned .alarm-banner-toggle{color:#fff;background:0 0;border:1px solid #ffffff70;padding:7px;font-size:11px}.czujni-pinned-details{margin-top:10px}.alarm-pinned.policy-ended{color:#fff;background:#17633e;flex-direction:column;align-items:flex-start;gap:5px;display:flex}.notice-level-history{border-top:1px solid var(--line,#ccc);margin-top:16px;padding-top:12px}.notice-level-history h4{margin:0 0 12px}.notice-transition{gap:10px;margin:12px 0;display:flex}.notice-transition i{background:#8c929d;border-radius:50%;flex:none;width:9px;height:9px;margin-top:5px}.notice-transition i.transition-yellow{background:#e5b400}.notice-transition i.transition-orange{background:#ed841d}.notice-transition i.transition-red{background:#e33745}.notice-transition time{opacity:.75;margin:3px 0;font-size:11px;display:block}.notice-transition p{white-space:pre-line;margin:5px 0;font-size:12px;line-height:1.5}.alarm-pinned.policy-ended strong,.alarm-pinned.policy-ended small{color:#fff;opacity:1;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box;min-width:0;max-width:100%}.czujni-pinned small,.czujni-pinned-advice{color:#fff;font-size:11px;line-height:1.35}.czujni-pinned-advice{font-weight:700;display:block}.close-person-live:before{content:"";pointer-events:none;background:#168ee41a;border:2px solid #168ee4;border-radius:50%;animation:2.4s ease-out infinite close-person-pulse;position:absolute;inset:-5px}.close-person-last{opacity:.72}@keyframes close-person-pulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.65)}}@media (prefers-reduced-motion:reduce){.close-person-live:before{opacity:.5;animation:none}}.profile-actions{gap:16px;display:grid}.profile-actions>div{gap:8px;display:grid}.profile-actions>div+div{border-top:1px solid var(--line);padding-top:16px}.profile-actions .note{margin:0}.profile-actions .btn{width:100%}.role-badge{vertical-align:-3px;align-items:center;gap:4px;margin-left:5px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.role-badge svg,.role-badge img{flex:none;width:16px;height:16px}.role-badge img{object-fit:contain}.role-admin{color:#e60000}.role-moderator{color:#e0a800}.role-verified{color:#1f9d55}.role-badge-label{font-weight:700}.role-badge{white-space:nowrap}.role-badge[data-role-info]{cursor:pointer;border-radius:5px;margin:-4px 0 -4px 1px;padding:4px}.role-badge[data-role-info]:focus-visible{outline-offset:2px;outline:2px solid #1f9d55}.role-tooltip{z-index:100000;color:#fff;pointer-events:none;background:#202526;border-radius:8px;width:max-content;max-width:calc(100vw - 16px);padding:9px 12px;font-size:12px;font-weight:600;line-height:1.4;position:fixed;box-shadow:0 3px 12px #0002}.chat-author{align-items:center;min-width:0;max-width:100%;display:inline-flex}.chat-author-name{overflow-wrap:anywhere;min-width:0}.chat-author .role-badge{flex:none}#view-chat .chat-author-admin,#view-chat .msgs .msg:not(.msg-official) .chat-author-admin{color:#e60000;font-weight:700}#view-chat .msgs .msg.mine:not(.msg-official) .chat-author-admin,:root[data-theme=dark] #view-chat .chat-author-admin,:root[data-theme=dark] #view-chat .msgs .msg:not(.msg-official) .chat-author-admin{color:#f66}#view-chat .chat-author-moderator,#view-chat .msgs .msg:not(.msg-official) .chat-author-moderator{color:#b38300;font-weight:700}#view-chat .msgs .msg.mine:not(.msg-official) .chat-author-moderator,:root[data-theme=dark] #view-chat .chat-author-moderator,:root[data-theme=dark] #view-chat .msgs .msg:not(.msg-official) .chat-author-moderator{color:#ffd45a}.hb-c-red{color:#e60000}.hb-c-green{color:#1f9d55}.hb-c-orange{color:#e07a00}.hb-tel{color:#e60000;text-underline-offset:2px;font-weight:800;text-decoration:underline}.rd-meta{grid-template-columns:1fr}.rd-meta .rd-author b{font-size:14px;font-weight:700}.rd-meta .rd-role{margin-top:6px}.rd-meta .rd-role .role-badge{border-radius:999px;align-items:center;gap:6px;margin:0;padding:4px 10px 4px 6px;font-size:12px;font-weight:800;display:inline-flex}.rd-meta .rd-role .role-badge span{color:inherit;margin:0;font-size:12px;display:inline}.rd-meta .rd-role .role-admin{color:#e60000;background:#e600001f}.rd-meta .rd-role .role-moderator{color:#b07d00;background:#e0a8002e}.rd-meta .rd-role .role-verified{color:#1f9d55;background:#1f9d5521}.rd-status time{text-align:right}.rd-status-tag.is-confirmed{color:#fff;background:#1f9d55;border-color:#1f9d55;font-weight:800}.history-cancelled{--history-bg:#e1f4e8;--history-edge:#258452;--history-ink:#155736}[data-theme=dark] .history-cancelled{--history-bg:#173d2b;--history-edge:#49bd7f;--history-ink:#dcf8e7}.rcb-pinned-label{color:#fff;background:#e60000;border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:12px 14px;display:flex}.rcb-pinned-label .alarm-warning-icon,.alarm-pinned strong .alarm-warning-icon{width:24px;min-width:24px;height:24px;margin:0}.alarm-pinned strong{align-items:center;gap:8px;display:flex}.notice-level-history .history-update small{color:var(--muted);margin:6px 0;display:block}.contact-card{color:var(--text);padding-top:8px}.contact-card-head{align-items:center;gap:13px;padding:0 20px 18px 0;display:flex}.contact-card-head>div{flex:1;min-width:0}.contact-card-head h2{letter-spacing:-.3px;text-transform:none;overflow-wrap:anywhere;margin:0;font-family:inherit;font-size:19px;line-height:1.35}.contact-presence{color:var(--muted);align-items:center;gap:6px;margin:5px 0 0;font-size:12px;line-height:1.6;display:flex}.contact-presence i{background:#888;border-radius:50%;flex:none;width:6px;height:6px}.contact-presence i.is-online{background:#2aa567}.contact-location{border:1px solid var(--line);background:var(--s2);border-radius:12px;padding:15px}.contact-section-label{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;font-size:11px;display:flex}.contact-section-label>span{border:1px solid var(--line);border-radius:5px;padding:3px 8px;font-size:10px}.contact-section-label .is-live{color:#1688d6;border-color:#1688d640}.contact-location>strong{overflow-wrap:anywhere;font-size:15px;line-height:1.5;display:block}.contact-position{color:var(--muted);margin-top:7px;font-size:11px;line-height:1.7}.contact-position span{display:block}.contact-location-time{color:var(--muted);margin:8px 0 14px;font-size:11px;line-height:1.6}.contact-actions{flex-wrap:wrap;gap:8px;display:flex}.contact-actions>.btn{flex:1;min-width:125px;margin:0;font-size:12px}.contact-groups{flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 20px;display:flex}.contact-groups>span:first-child{color:var(--muted);margin-right:4px;font-size:11px}.contact-safety{border-top:1px solid var(--line);padding:16px 0}.contact-safety h3{margin:0 0 10px;font-size:14px}.contact-safety>strong{font-size:13px;font-weight:600}.contact-safety p{color:var(--muted);margin:6px 0 12px;font-size:11px;line-height:1.7}.contact-safety>.btn{width:100%;font-size:12px}.contact-safety.needs-help>strong{color:var(--accent)}.contact-sharing,.contact-more{border-top:1px solid var(--line);padding:14px 0;font-size:12px}.contact-sharing summary,.contact-more summary{cursor:pointer;font-weight:600}.contact-sharing>div,.contact-more>div{margin-top:14px}.contact-sharing .chips{margin-bottom:10px}.contact-sharing .note{font-size:11px}.contact-card .btn{white-space:normal}.air-sheet h2{margin:2px 0 4px}.air-head{align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.air-sheet-icon{flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative}.air-sheet-icon .air-wrap{position:relative}.air-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700;display:block}.air-place{color:var(--text);margin:0;font-size:14px;line-height:1.35}.air-place b{color:var(--muted);font-weight:600}.air-facts{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.air-fact{border:1px solid var(--line);background:var(--s1);border-radius:12px;min-width:0;padding:10px 12px}.air-fact small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;display:block}.air-fact b{font-family:var(--font-head);overflow-wrap:anywhere;margin-top:2px;font-size:20px;font-stretch:75%;line-height:1.15;display:block}.air-fact span{color:var(--muted);margin-top:2px;font-size:12px;display:block}.air-fact.strong{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));background:color-mix(in srgb,var(--accent) 7%,var(--s1))}.air-fact.strong b{color:var(--accent)}.air-fact-guide{text-align:left;cursor:pointer;color:var(--text);font:inherit;grid-column:1/-1;align-items:center;gap:14px;display:flex}.air-fact-guide:hover{border-color:var(--accent)}.air-fact-guide>svg{width:40px;height:40px;color:var(--accent);flex:none}.air-fact-guide .air-guide-text{flex:1;min-width:0;margin:0}.air-fact-guide b{color:var(--accent)}.air-fact-guide .air-guide-arrow{color:var(--accent);flex:none;margin:0;font-size:26px;line-height:1}.place-eyebrow{color:#168ee4}.place-sheet .air-fact-guide b{color:var(--text)}.place-sheet .air-guide-arrow{color:#168ee4}.place-sheet .air-fact-guide:hover{border-color:#168ee4}.place-sheet .air-fact-guide>svg{color:#168ee4;width:32px;height:32px}.place-sheet .air-fact .rdot2{vertical-align:-1px;display:inline-block}.place-more{border:1px solid var(--line);background:var(--s1);border-radius:12px;margin:4px 0 0;padding:10px 12px}.place-more summary{cursor:pointer;font-size:14px;font-weight:600}.place-more ul{color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:14px;line-height:1.4}.place-more li+li{margin-top:4px}.air-source{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.ua-region-details{max-height:none;font-size:13px;line-height:1.4}.ua-region-details strong{font-size:14px;display:block}.ua-region-details>small{color:#6b7278;margin-bottom:6px;display:block}.ua-region-details p{margin:4px 0}.ua-region-details .ua-alarm{color:#c51c1c;font-weight:700}.ua-region-details .ua-alarm.yellow{color:#9a6a00}.ua-region-details .ua-alarm span{color:#6b7278;font-weight:400}.ua-region-details .ua-late{color:#9a6a00;font-size:12px}.ua-region-details .ua-src{color:#8a929a;margin-top:6px;font-size:11px;display:block}.leaflet-tooltip.air-distance-tip{white-space:nowrap;width:auto;max-width:none}.community-bar{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;align-items:center;gap:10px;padding:12px;display:flex}.community-bar .grow{flex:1;min-width:0}.community-bar b{font-size:13px;display:block}.community-bar small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.community-bar-arrow{color:var(--muted);flex:none;font-size:22px;line-height:1}.community-bar:hover,.community-bar:focus-visible{border-color:var(--community-color)}.sheet-x{z-index:5}.rd-place{align-items:stretch;gap:12px;display:flex}.rd-place-text{flex:1;min-width:0}.rd-minimap{border:1px solid var(--line);background:var(--s2);isolation:isolate;border-radius:10px;flex:0 0 132px;height:132px;overflow:hidden}.rd-minimap .leaflet-control-attribution,.poll-map .leaflet-control-attribution{background:#ffffffb3;padding:0 3px;font-size:7px;line-height:1.4}@media (width<=340px){.rd-place{flex-direction:column}.rd-minimap{flex-basis:auto;width:100%;height:130px}}#poll-card .poll-map{border:1px solid var(--line);background:var(--s2);isolation:isolate;border-radius:8px;height:118px;margin:0 0 9px;overflow:hidden}#poll-card .poll-place{align-items:flex-start;gap:8px;margin:0 0 6px;font-size:13px;line-height:1.35;display:flex}#poll-card .poll-place small{color:var(--muted);margin-top:1px;font-size:12px;display:block}#poll-card .poll-place-icon{flex:none;margin-top:1px;display:flex}#poll-card .poll-question{margin:4px 0;font-size:15px;line-height:1.35;display:block}#poll-card .poll-text{margin:0 0 6px}#poll-card .poll-recheck{color:inherit;font-weight:600}#poll-card .event-verify .btns{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:10px 0 0;display:grid}#poll-card .event-verify .btn{text-align:center;white-space:normal;justify-content:center;align-items:center;min-height:44px;padding:8px 10px;line-height:1.25;display:flex}#poll-card .event-verify .poll-secondary{margin-top:6px}#poll-card .event-verify .poll-secondary .btn{min-height:36px;font-weight:500}.msearch h2{margin:0 0 12px}.msearch-title{align-items:center;gap:10px;display:flex}.msearch-title .search-pin-svg{filter:drop-shadow(0 1px 2px #00000040);flex:none;width:20px;height:30px}.msearch-field{border:1.5px solid var(--line);background:var(--s1);border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 6px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.msearch-field:focus-within{border-color:#e60000;box-shadow:0 0 0 3px #e600002e}.msearch-field>svg{width:22px;height:22px;color:var(--muted);flex:none}.msearch-field input{min-width:0;height:100%;font:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:none;flex:1;font-size:17px}.msearch-field input::-webkit-search-cancel-button{display:none}.msearch-clear{width:38px;height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;font-size:24px;line-height:1}.msearch-clear:hover{background:var(--s2)}.msearch-exact{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#e60000;border:0;border-radius:10px;margin:10px 0 8px auto;padding:8px 22px;font-size:14px;font-weight:700;display:block}.msearch-exact:hover{background:#c80000}#msearch-list{flex-direction:column;gap:6px;min-height:60px;display:flex}.msearch-heading{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:4px 0 2px;font-size:11px;font-weight:700}.msearch-row{border:1px solid var(--line);background:var(--s1);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.msearch-row:hover,.msearch-row:focus-visible{border-color:#e60000;outline:none}.msearch-row-icon{background:color-mix(in srgb,#e60000 9%,var(--s1));color:#e60000;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.msearch-row-icon svg{width:20px;height:20px}.msearch-row-text{min-width:0}.msearch-row-text b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;display:block;overflow:hidden}.msearch-row-text small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.35;display:block;overflow:hidden}.msearch-empty{color:var(--muted);align-items:center;gap:8px;margin:10px 2px;font-size:14px;display:flex}.msearch-spinner{border:2px solid var(--line);border-top-color:#e60000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite msearch-spin}@keyframes msearch-spin{to{transform:rotate(360deg)}}.msearch-source{color:var(--muted);text-align:center;margin:14px 0 0;font-size:11px}.search-pin-dot{width:28px;height:42px;display:block}.search-pin-dot svg{filter:drop-shadow(0 2px 3px #00000059);width:28px;height:42px;display:block}.search-chip{z-index:450;border:1px solid var(--line);background:var(--s1);border-radius:12px;align-items:stretch;max-width:360px;display:flex;position:absolute;bottom:46px;left:10px;right:64px;overflow:hidden;box-shadow:0 6px 18px #0000002e}.search-chip[hidden]{display:none}.search-chip-main{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 6px 8px 10px;display:flex}.search-chip-main>svg{flex:none;width:16px;height:24px}.search-chip-main span{min-width:0}.search-chip-main b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;display:block;overflow:hidden}.search-chip-main small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.search-chip-x{border:0;border-left:1px solid var(--line);width:44px;color:var(--muted);cursor:pointer;background:0 0;flex:none;font-size:24px;line-height:1}.search-chip-x:hover{color:#e60000;background:var(--s2)}.weather-mode .search-chip{display:none}.map-top .ftile-stack{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.ftile{pointer-events:auto;position:relative}.ftile-btn{border:1px solid var(--line);background:var(--s1);height:40px;color:var(--text);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 6px 0 10px;display:flex;box-shadow:0 2px 12px #0001}.ftile-btn>svg{flex:none;width:18px;height:18px}.ftile-value{white-space:nowrap;font-size:13px;font-weight:700}.ftile-chev{color:var(--muted);place-items:center;transition:transform .15s;display:grid}.ftile-chev svg{width:16px;height:16px}.ftile.open .ftile-btn{border-color:var(--accent)}.ftile.open .ftile-chev{color:var(--accent);transform:rotate(180deg)}.ftile-panel{z-index:20;border:1px solid var(--line);background:var(--s1);border-radius:10px;width:max-content;max-width:calc(100vw - 130px);padding:6px 8px 8px;display:none;position:absolute;top:0;left:calc(100% + 6px);box-shadow:0 6px 20px #0002}.ftile.open .ftile-panel{animation:.14s ease-out ftile-in;display:block}@keyframes ftile-in{0%{opacity:0;transform:translate(-6px)}}.ftile-panel>small{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);white-space:normal;margin:0 0 6px 2px;font-size:10px;font-weight:700;display:block}.ftile-opts{flex-wrap:wrap;gap:4px;display:flex}.ftile-opt{border:1px solid var(--line);background:var(--s2);color:var(--text);white-space:nowrap;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:600}.ftile-opt.on{background:var(--inv-bg);border-color:var(--inv-bg);color:var(--inv-ink)}.ev-filter-row{align-items:center}.ev-filter-row .ftile-btn{height:34px;box-shadow:none;background:var(--s2)}.ftile[data-ftile=map-layers] .ftile-opts{grid-template-columns:1fr 1fr;display:grid}.radar-frame{transition:opacity .45s linear}.weather-bottom #weather-panel:not(.is-open){border-radius:12px;align-self:flex-start;max-width:100%;box-shadow:0 3px 14px #0002}.weather-pill{height:40px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;padding:0 8px 0 12px;display:flex}.weather-pill>svg{width:18px;height:18px;color:var(--muted);flex:none}.weather-pill b{white-space:nowrap;font-size:13px}.weather-pill small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.weather-pill-chev{color:var(--muted);place-items:center;display:grid;transform:rotate(-90deg)}.weather-pill-chev svg{width:16px;height:16px}.wx-dot{background:var(--wx-level);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb,var(--wx-level) 25%,transparent);border-radius:50%;flex:none}.weather-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 8px 6px 14px;display:flex}.weather-panel-head small{color:var(--muted);font-size:11px;display:block}.weather-close{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:9px;font-size:24px;line-height:1}.weather-close:hover{background:var(--s2)}#weather-panel.is-open .weather-panel-body{max-height:min(34vh,300px)}.weather-section{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-weight:700;margin:6px 0 4px!important;font-size:11px!important}.wx-sources{border-top:1px solid var(--line);margin-top:8px;padding-top:6px}.wx-sources>summary{cursor:pointer;color:var(--muted);padding:4px 0;font-size:12px}.wx-sources .btn{margin-top:6px}#radar-player{padding:8px 10px}.radar-bar{align-items:center;gap:10px;display:flex}.radar-play{color:#fff;flex:none;place-items:center;width:38px;height:38px;display:grid;background:#e60000!important;border:0!important;border-radius:50%!important;padding:0!important}.radar-play svg{fill:currentColor;width:18px;height:18px}.radar-play:disabled{opacity:.45}.radar-track{flex:1;min-width:0}#radar-player .radar-track input{accent-color:#e60000;width:100%;min-height:22px;margin:0;display:block}.radar-legend{color:var(--muted);align-items:center;gap:6px;font-size:10px;line-height:1;display:flex}.radar-legend .radar-gradient{flex:1;max-width:90px}.radar-note{color:var(--orange);font-size:11px;display:block}.radar-clock{font-variant-numeric:tabular-nums;flex:none;min-width:52px;height:32px;padding:0 8px;font-weight:700;border:1px solid var(--line)!important;background:var(--s2)!important;border-radius:8px!important;font-size:13px!important}.radar-clock.is-latest{color:#e60000;border-color:#e60000!important}.unread-badge{color:#fff;font-variant-numeric:tabular-nums;min-width:20px;height:20px;box-shadow:0 0 0 2px var(--s1);background:#e60000;border-radius:10px;flex:none;place-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.conversation-top .unread-badge{align-self:center}.conversation-top b{flex:0 auto!important}.conversation-top time{margin-left:auto}.row .grow>b+.unread-badge{vertical-align:1px}.tab[data-view=chat]{position:relative}.tab-badge{min-width:18px;height:18px;box-shadow:0 0 0 2px var(--bg);margin:0;padding:0 5px;font-size:10px;position:absolute;top:2px;left:calc(50% + 4px)}.chat-tile{text-align:left;background:var(--s1);width:100%;color:var(--text);border:1px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:12px;margin:0 0 8px;padding:12px;display:flex}.chat-tile:hover{background:var(--s2)}.chat-tile-avatar{flex:none;display:flex;position:relative}.chat-tile-alert{background:var(--orange);color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--s1);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid;position:absolute;bottom:-2px;right:-2px}.chat-tile-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.chat-tile-top{align-items:center;gap:0;min-width:0;display:flex}.chat-tile-top b{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.chat-tile-top time{color:var(--muted);flex:none;margin-left:auto;padding-left:8px;font-size:11px}.chat-tile-preview{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:13px;overflow:hidden}.chat-tile.is-unread .chat-tile-preview{color:var(--text);font-weight:600}.chat-tile-meta{color:var(--muted);font-size:11px}.chat-tile-help{color:var(--orange);font-style:normal;font-weight:700}.thread-avatar{flex:none;display:flex}.thread-head{align-items:center}.group-photo{align-items:center;gap:14px;display:flex}.group-photo-actions{flex-wrap:wrap;gap:8px;display:flex}.group-appearance{border:1px solid var(--line);background:var(--s1);border-radius:14px;overflow:hidden}.group-appearance>summary{cursor:pointer;align-items:center;gap:10px;padding:13px;font-size:13px;font-weight:700;list-style:none;display:flex}.group-appearance>summary::-webkit-details-marker{display:none}.group-appearance>summary>span:first-child{color:var(--red);place-items:center;display:grid}.group-appearance>summary>span:nth-child(2){flex:1;min-width:0}.group-appearance>summary small{color:var(--muted);margin-top:3px;font-size:11px;font-weight:400;display:block}.group-appearance>summary>svg{width:18px;height:18px;transition:transform .2s}.group-appearance[open]>summary>svg{transform:rotate(180deg)}.group-appearance-body{border-top:1px solid var(--line);padding:0 12px 14px}.group-icon-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:12px;display:grid}.group-icon-option{background:var(--bg);min-width:0;color:var(--text);cursor:pointer;font:inherit;border:1px solid #0000;border-radius:10px;flex-direction:column;align-items:center;gap:5px;padding:8px 2px;font-size:10px;display:flex}.group-icon-option.on{border-color:var(--red);background:var(--s1)}.group-icon-option:hover{border-color:var(--muted)}.group-icon-option:focus-visible,.group-color-option:focus-visible,.group-appearance>summary:focus-visible{outline:2px solid var(--red);outline-offset:2px}.group-color-title{margin:15px 0 8px;font-size:12px;font-weight:700}.group-color-options{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;display:grid}.group-color-option{background:var(--swatch);color:#20252c;cursor:pointer;border:2px solid #0000;border-radius:10px;place-items:center;min-width:0;height:36px;display:grid}.group-color-option[aria-pressed=true]{border-color:var(--red)}.group-color-option:disabled{opacity:.4;cursor:default}.group-color-option svg{width:17px;height:17px}.group-entry-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.group-entry-actions>.btn{justify-content:center;gap:6px;width:100%;min-width:0;padding:11px 6px;font-size:12px}.group-settings-identity{align-items:center;gap:14px;margin:4px 0 8px;display:flex}.group-avatar-edit{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;position:relative}.group-avatar-edit i{border:2px solid var(--s1);background:var(--red);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-2px;right:-2px}.group-avatar-edit i svg{width:14px;height:14px}.group-settings-name{flex:1;min-width:0}.group-settings-name>small{color:var(--muted);margin-top:5px;font-size:12px;display:block}.group-avatar-hint{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4;display:block}.group-name-edit>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.group-name-edit>summary::-webkit-details-marker{display:none}.group-name-edit>summary b{overflow-wrap:anywhere;font-size:18px}.group-name-edit>summary svg{color:var(--muted);flex:none}.group-name-edit .verify{margin-top:8px}.group-name-edit .verify input{width:100%;min-width:0}.group-name-edit .btn{padding:8px;font-size:11px}.group-settings-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.group-settings-tiles .group-tool{height:66px;font-size:11px}.group-appearance-heading{justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.group-appearance-close{background:var(--bg);width:30px;height:30px;color:var(--text);cursor:pointer;border:0;border-radius:8px;font-size:22px}.group-appearance>.group-photo-actions{padding:0 12px 12px}.group-appearance>.group-photo-actions .btn{font-size:12px}.group-reset-code{width:100%;font-size:12px}.ev-tabs{margin:10px 0 6px}.region-head{align-items:center;gap:12px;margin:6px 0 4px;display:flex}.region-head>div{flex:1;min-width:0}.region-head small{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;display:block}.region-head h2{margin:0}.region-dot{background:var(--lvl);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--lvl) 22%,transparent);border-radius:50%;flex:none}.region-why{margin:4px 0 10px;font-size:14px;line-height:1.45}.region-now{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0 12px;display:grid}.region-now>div{border:1px solid var(--line);background:var(--s2);border-radius:12px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.region-now b{font-size:22px;line-height:1.1}.region-now span{color:var(--muted);font-size:12px}.region-now small{color:var(--text);font-size:11px}.region-timeline{width:100%;min-height:46px}.region-details{border-top:1px solid var(--line);margin-top:14px;padding-top:8px}.region-details>summary{cursor:pointer;color:var(--muted);padding:6px 0;font-size:13px;font-weight:600}.event-day>summary{border-bottom:0;gap:10px;margin-bottom:6px;padding:10px 2px}.event-day>summary span{opacity:1}.event-day-label{letter-spacing:1.5px;text-transform:uppercase;flex:1;align-items:baseline;gap:8px;min-width:0;font-size:12px;font-weight:800;display:flex}.event-day-label b{color:var(--text);font-weight:800}.event-day-label time{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:700}.event-day-count{color:var(--muted);white-space:nowrap;flex:none;font-size:11px}.event-day-chevron{width:20px;color:var(--muted);flex:none;place-items:center;transition:transform .15s;display:grid}.event-day-chevron svg{width:18px;height:18px;transform:rotate(90deg)}.history-event-chevron{width:24px;height:24px;color:var(--muted);flex:none;place-items:center;font-size:0;transition:transform .15s;display:grid}.history-event-chevron svg{width:18px;height:18px;transform:rotate(90deg)}.archive-toggle{border:1px solid var(--line);background:var(--s1);width:auto;color:var(--text);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:16px auto 4px;padding:9px 16px;font-size:13px;font-weight:600;display:flex}.archive-toggle svg{width:16px;height:16px;color:var(--muted)}.archive-toggle small{color:var(--muted);font-size:11px}.archive-toggle-chev{transition:transform .15s;display:grid}.archive-toggle-chev svg{transform:rotate(90deg)}.archive-toggle.open .archive-toggle-chev{transform:rotate(180deg)}.official-bar{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;border-color:color-mix(in srgb,var(--official-color) 35%,var(--line));background:color-mix(in srgb,var(--official-color) 6%,var(--s1));align-items:center;gap:10px;padding:12px;display:flex}.official-bar:hover,.official-bar:focus-visible{border-color:var(--official-color)}.official-bar .grow{flex:1;min-width:0}.official-bar b{color:var(--text);font-size:13px;display:block}.official-bar small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.5;display:block}.official-ended.official-bar{background:var(--s1);border-color:var(--line)}.official-mark{color:#fff;isolation:isolate;background:#e60000;border-radius:8px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid;position:relative}.official-mark>b{font-family:var(--font-head);letter-spacing:.04em;color:#fff;font-size:12px;font-weight:800}.official-mark.is-czujni{border:1px solid var(--line);background:#fff}.official-mark img{object-fit:contain;width:24px;height:24px;display:block}.official-ended .official-mark:not(.is-czujni),.official-mark.is-ended:not(.is-czujni){background:#8c949a}.official-mark .czujni-logo{background:var(--official-color,#e60000);width:24px;height:24px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;display:block}.official-mark.is-czujni.is-ended .czujni-logo{opacity:.75;background:#8c949a}.official-detail .rd-icon.official-mark .czujni-logo{width:36px;height:36px}.official-mark.is-live:before{content:"";z-index:-1;border:2px solid var(--official-color);border-radius:11px;animation:2.2s ease-out infinite official-ring;position:absolute;inset:-4px}@keyframes official-ring{0%{opacity:.55;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.official-mark.is-live:before{opacity:.35;animation:none}}.official-detail .rd-icon.official-mark{border-radius:12px;flex:0 0 54px;width:54px;height:54px}.official-detail .rd-icon.official-mark>b{font-size:17px}.official-detail .rd-icon.official-mark img{width:36px;height:36px}.official-detail .rd-status-tag{align-items:center;gap:7px;font-weight:700;display:inline-flex}.official-dot{background:var(--official-color);border-radius:50%;width:8px;height:8px;animation:1.4s ease-out infinite official-dot}@keyframes official-dot{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--official-color) 70%,transparent)}to{box-shadow:0 0 0 7px #0000}}.official-meta small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.official-detail .rd-meta>div:last-child{grid-column:1/-1}.official-history{margin:0;padding:0 0 10px;list-style:none}.official-history li{border-left:2px solid var(--line);margin-left:3px;padding:0 0 14px 12px}.official-history li:last-child{padding-bottom:0}.official-history li.is-alarm{border-left-color:#e60000}.official-history li.is-monitor{border-left-color:#d9a300}.official-history li.is-cancel{border-left-color:#2f9e66}.official-history time{color:var(--muted);font-size:10px;display:block}.official-history b{margin-top:2px;font-size:12px;display:block}.official-history .history-message{margin:4px 0;font-size:12px;line-height:1.5}.official-history small{color:var(--muted);font-size:10px;display:block}.event-day>summary .event-day-label time{letter-spacing:1.5px;flex:none;font-size:12px;font-weight:700}.official-bar .community-state.active,.official-detail .community-state.active{color:color-mix(in srgb,var(--official-color) 75%,#000)}[data-theme=dark] .official-bar .community-state.active,[data-theme=dark] .official-detail .community-state.active{color:color-mix(in srgb,var(--official-color) 80%,#fff)}.fab.is-locating{color:#e60000}.fab.is-locating svg{animation:1s ease-in-out infinite locate-pulse}@keyframes locate-pulse{50%{opacity:.35}}.ev-title{margin-bottom:2px}.ev-title span{color:var(--text);white-space:nowrap}.ev-source{color:var(--muted);margin:0 0 4px;font-size:12px}.ev-link{color:var(--text);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:2px 0;padding:6px 0;font-size:13px;font-weight:700;text-decoration:underline;display:block}.ev-link:after{content:" ›"}.msg-reply{width:30px;height:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px -4px -4px 2px;padding:0;display:inline-grid}.msg-reply:hover,.msg-reply:focus-visible{background:var(--s2);color:var(--text)}#view-chat .msgs .msg.mine .msg-reply{color:#cbd0d4}.msg-foot{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:6px;display:flex}.msg-foot>button{white-space:nowrap;flex-shrink:0}.msg-foot:empty{display:none}.msg-reply.with-label{width:auto;height:30px;color:inherit;border-radius:6px;align-items:center;gap:5px;margin:0;padding:0 8px 0 4px;font-size:12px;font-weight:700;display:inline-flex}.msg-foot .linkbtn{font-size:12px}#view-chat .msgs .msg.mine .msg-reply:hover{color:#fff;background:#ffffff1f}.msg-quote{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0000000d;border:0;border-left:3px solid #8c949a;border-radius:6px;margin:4px 0 6px;padding:6px 10px;display:block}.msg-quote b{font-size:12px;display:block}.msg-quote span{-webkit-line-clamp:2;opacity:.8;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}#view-chat .msgs .msg.mine .msg-quote{background:#ffffff1a;border-left-color:#cbd0d4}.msg-flash{animation:1.8s ease-out msg-flash}@keyframes msg-flash{0%,35%{box-shadow:0 0 0 3px #8c949a}to{box-shadow:0 0 0 3px #0000}}.reply-bar{border:1px solid var(--line);border-left:3px solid var(--text);background:var(--s1);border-radius:8px;flex:none;align-items:center;gap:10px;min-width:0;margin:6px 0 8px;padding:8px 6px 8px 12px;display:flex}.reply-bar-icon{color:var(--muted);flex:none;display:grid}.reply-bar .grow{flex:1;min-width:0}.reply-bar small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.4;display:block;overflow:hidden}.reply-bar small b{color:var(--text)}.reply-bar .grow>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.4;display:block;overflow:hidden}.reply-bar-x{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;font-size:22px;line-height:1}.reply-bar-x:hover{background:var(--s2);color:var(--text)}.sos-tag,.sos-tile-mark{color:#fff;font-family:var(--font-head);letter-spacing:.06em;background:#e60000;border-radius:5px;flex:none;place-items:center;padding:2px 7px;font-size:11px;font-weight:800;display:inline-grid}.sos-line{align-items:center;gap:8px;margin:4px 0 2px;display:flex}.sos-line b{color:#c00000;font-size:14px}#view-chat .msgs .msg.sos-msg{box-shadow:none;border:2px solid #e60000!important}.ask-sos .sos-tile-mark{align-self:center;width:auto;margin-bottom:6px;padding:8px 14px;font-size:16px}#view-chat .msgs .msg.mine.sos-msg .sos-line b{color:#ff9a9a}[data-theme=dark] .sos-line b{color:#ff8a8a}.sos-actions{gap:8px;margin-top:8px;display:flex}.sos-actions .btn{flex:1;min-height:40px;margin:0}.sos-actions .btn[data-act=sos-map]{color:#fff;background:#e60000;border-color:#e60000}.sos-active{background:color-mix(in srgb,#e60000 7%,var(--s1));border:1px solid #e60000;border-radius:10px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 12px;display:flex}.sos-active .grow{flex:1;min-width:0}.sos-active b{font-size:13px;display:block}.sos-active small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.sos-active .btn{flex:none;min-height:36px;margin:0}.rw-tile.rw-tile-sos{background:color-mix(in srgb,#e60000 7%,var(--s1))}.rw-tile.rw-tile-sos:hover,.rw-tile.rw-tile-sos:focus-visible{background:color-mix(in srgb,#e60000 12%,var(--s1));border-color:#e60000}.rw-tile-sos span:last-child{color:#c00000;font-weight:800}[data-theme=dark] .rw-tile-sos span:last-child{color:#ff8a8a}.sos-icon{color:#fff;height:30px;font-family:var(--font-head);letter-spacing:.06em;background:#e60000;border-radius:7px;place-items:center;padding:0 8px;font-size:14px;font-weight:800;display:inline-grid}.rw-tile-sos.is-active{background:#e60000}.rw-tile-sos.is-active .sos-icon{color:#e60000;background:#fff}.rw-tile-sos.is-active span:last-child{color:#fff}.rw-tiles+p{margin-top:14px}.sos-sheet>.sos-tile-mark{margin-bottom:8px;padding:6px 9px;font-size:14px}.sos-sheet h2{margin-top:0}.sos-sheet label{margin:12px 0 6px;font-size:12px;font-weight:700;display:block}.sos-sheet textarea{resize:vertical;width:100%;min-height:80px}.sos-loc{color:var(--muted);margin:8px 0 12px;font-size:12px}.sos-send{color:#fff;letter-spacing:.04em;background:#e60000;border-color:#e60000;width:100%;min-height:52px;margin:0 0 8px;font-size:16px;font-weight:800}.sos-sheet .btn.ghost{width:100%}.sos-112{color:var(--text);margin:4px 0 6px;font-size:15px;font-weight:700;line-height:1.45}.sos-112 a{color:#e60000;text-underline-offset:3px;text-decoration:underline}.sos-info{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.55}.sos-info b{color:var(--text);font-weight:600}.tb-alerts .pinned-official{padding:6px 10px 8px}.pinned-official .official-bar{box-shadow:0 2px 10px #0000001f}.pinned-official .official-ended.official-bar{background:color-mix(in srgb,var(--official-color) 9%,var(--s1));border-color:color-mix(in srgb,var(--official-color) 50%,var(--line))}.pinned-official .official-ended .official-mark:not(.is-czujni){background:var(--official-color)}.rd-actions{gap:8px;margin:12px 0 4px;display:grid}.rd-actions .btn{white-space:normal;min-height:46px;margin:0}.rd-actions .btn[disabled]{opacity:.45;cursor:not-allowed}.rd-actions .rd-note{margin:0;font-size:12px}.alarm-next small{opacity:.85;margin:-4px 0 8px;font-size:12px;display:block}.btn:has(>.btn-chev){justify-content:center;align-items:center;gap:4px;display:inline-flex}.btn-chev{flex:none;margin-right:-4px}.pinned-official.is-green .official-mark.is-czujni .czujni-logo{opacity:1;background:#2f9e66}.pinned-official.is-green .official-bar{background:color-mix(in srgb,#2f9e66 9%,var(--s1));border-color:color-mix(in srgb,#2f9e66 50%,var(--line))}.pinned-official.is-green .community-state{color:#1f7a4c}.private-new{align-items:center;gap:8px;min-height:42px;margin:0 0 10px;font-weight:700;display:inline-flex}.private-new svg{width:18px;height:18px}.conversation-item{position:relative}.conversation-item .conversation-card{padding-right:46px}.conversation-close{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.conversation-close:hover,.conversation-close:focus-visible{background:var(--s2);color:var(--text)}.private-archive{border-top:1px solid var(--line);margin-top:14px;padding-top:10px}.private-archive summary{cursor:pointer;padding:6px 0;font-size:13px;font-weight:700}.private-archive summary span{background:var(--s2);text-align:center;border-radius:10px;min-width:20px;margin-left:6px;padding:1px 7px;font-size:11px;display:inline-block}.private-archive .conversation-item .conversation-card{opacity:.75;padding-right:12px}.conversation-archive-actions{gap:8px;margin:6px 0 12px;display:flex}.conversation-archive-actions .btn{flex:1;min-height:38px;margin:0;font-size:12px}.btn.danger{color:#c00000;border-color:color-mix(in srgb,#e60000 45%,var(--line))}.dm-nick-results{margin-top:10px}.region-points{background:var(--lvl);color:#fff;white-space:nowrap;border-radius:999px;flex:none;margin-left:auto;padding:5px 11px;font-size:13px;font-weight:800}.region-points.lvl-yellow{color:#332808}.conn-count{opacity:.75;margin-left:2px;font-weight:600}.tb-row{gap:5px;padding:8px 6px}.tb-row .logo{height:21px}.rchip{gap:3px;padding:7px 0}.rchip svg{width:13px;height:13px}.rc-name{font-size:12.5px}.rc-chev{font-size:11px}.conn{letter-spacing:.02em;gap:4px;padding:3px 6px;font-size:9.5px}.conn:before{width:7px;height:7px}.conn-count{margin-left:0}.net-card{background:var(--s1);border:1px solid var(--line);border-radius:12px;margin-bottom:22px;padding:16px}.net-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.net-status{align-items:center;gap:12px;min-width:0;display:flex}.net-status small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.net-dot{background:var(--offline);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--offline) 22%,transparent);border-radius:50%;flex:none}.net-dot.mode-online{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 22%,transparent)}.net-mode{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;font-size:22px;line-height:1.1;display:block}.net-count{text-align:right;flex:none}.net-count b{font-family:var(--font-head);font-size:28px;line-height:1;display:block}.net-count b span{color:var(--muted);font-size:16px}.net-count small{color:var(--muted);font-size:11px}.net-card .srow{margin:14px 0 4px}.net-seg{margin:12px 0 10px}.net-note{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.net-queue{background:var(--s2);border-radius:9px;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;display:flex}.net-queue span{flex:1;min-width:0}.net-queue b{font-size:13px;display:block}.net-queue small{color:var(--muted);font-size:11px;display:block}.net-queue .btn{flex:none;margin:0}.net-help{background:var(--s2);border:1px solid var(--line);border-radius:12px;margin:22px 0 8px;padding:14px 16px}.net-help h3{letter-spacing:.07em;margin:0 0 8px;font-size:12px}.net-help p{color:var(--muted);margin:0 0 8px;font-size:12px;line-height:1.55}.net-help p:last-child{margin-bottom:0}.invite-channels{margin-top:10px}.invite-channels a.chip{color:inherit;text-decoration:none}.ev-tab-count{background:var(--line);text-align:center;border-radius:9px;min-width:18px;margin-left:4px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.seg-b.on .ev-tab-count{background:#ffffff38}.official-bar[data-scope=events\:rso] .official-mark:not(.is-ended){--official-color:#f2b705;background:#f2b705}.official-bar[data-scope=events\:rso] .official-mark:not(.is-ended)>b{color:#151515}.official-bar[data-scope=events\:rso] .community-state.active{color:#1a7f37;font-weight:700}.safety-card{border:1px solid var(--line);background:var(--s1);border-left:4px solid #8a949c;border-radius:12px;flex:none;width:100%;overflow:hidden}.safety-card.sc-ok{border-left-color:#1f8a4c}.safety-card.sc-help{border-left-color:var(--accent)}.safety-card.sc-partial{border-left-color:#f2b705}.sc-head{width:100%;color:var(--text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:12px;display:flex}.sc-ico{background:var(--s2);min-width:38px;height:38px;color:var(--text);border-radius:19px;flex:none;place-items:center;padding:0 6px;font-size:14px;font-weight:800;display:grid}.sc-ok .sc-ico{color:#fff;background:#1f8a4c;font-size:18px}.sc-help .sc-ico{background:var(--accent);color:#fff;font-size:20px}.sc-partial .sc-ico{color:#151515;background:#f2b705}.sc-title{flex:1;gap:2px;min-width:0;display:grid}.sc-title small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.sc-title b{font-size:16px}.sc-chev{color:var(--muted)}.sc-bar{background:var(--s2);border-radius:2px;height:4px;margin:0 12px 10px;display:flex;overflow:hidden}.sc-bar i{height:100%;display:block}.sc-bar .ok{background:#1f8a4c}.sc-bar .help{background:var(--accent)}.sc-people{margin:0;padding:0 12px 6px;list-style:none;display:grid}.sc-person{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;padding:8px 0;display:flex}.sc-person>b{text-overflow:ellipsis;white-space:nowrap;flex:110px;min-width:0;font-size:14px;overflow:hidden}.sc-pill{background:var(--s2);color:var(--muted);white-space:nowrap;border-radius:999px;flex:none;padding:3px 9px;font-size:12px;font-weight:700}.sc-pill.ok{color:#1f8a4c;background:#1f8a4c24}.sc-pill.help{background:var(--accent);color:#fff}.sc-person .chip{flex:none;order:3;min-height:30px;margin-left:38px;padding:4px 10px;font-size:12px}.sc-note{color:var(--muted);padding:0 12px 8px;font-size:12px;display:block}.sc-close{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin:0 12px 12px;padding:0;font-size:13px;text-decoration:underline;display:block}.level-scale{border:1px solid var(--line);background:var(--s1);border-radius:12px;margin:10px 0;padding:12px 14px}.level-scale-h{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:12px;display:block}.level-scale ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.level-scale li{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.level-scale li b{min-width:104px}.level-scale li span{color:var(--muted)}.lvl-dot{border-radius:50%;flex:none;width:14px;height:14px}.lvl-dot.yellow{background:var(--yellow)}.lvl-dot.orange{background:var(--orange)}.lvl-dot.red{background:var(--red)}.level-scale p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.5}.net-help .level-scale{background:var(--s1)}.home-card{padding-top:12px}.home-map-slot{margin:0 0 10px}.home-map{border:1px solid var(--line);background:var(--s2);isolation:isolate;border-radius:12px;height:170px;position:relative;overflow:hidden}.home-map-canvas{position:absolute;inset:0}.home-map .leaflet-control-attribution{background:#ffffffb3;padding:0 3px;font-size:7px;line-height:1.4}.home-map-add{z-index:500;cursor:pointer;color:#e60000;font:inherit;background:#ffffff59;border:0;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.home-map-add span{background:#fff;border:3px solid #e60000;border-radius:50%;place-items:center;width:54px;height:54px;font-size:34px;font-weight:700;line-height:1;display:grid;box-shadow:0 2px 10px #0000002e}.home-map-add small{color:#151515;background:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}.home-map.has-home .home-map-add{display:none}.home-radius-row{justify-content:space-between;align-items:baseline;display:flex}.home-radius-row .lbl{margin:0}.home-card input[type=range]:disabled{opacity:.45}.home-actions{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 4px;display:grid}.home-actions.four{grid-template-columns:repeat(4,1fr)}.home-actions .chip{text-align:center;justify-content:center;width:100%;margin:0;padding-left:4px;padding-right:4px}.home-status{margin:8px 0 0;font-size:14px;line-height:1.45}[data-theme=dark] .home-map-add{background:#0000004d}[data-theme=dark] .home-map-add span{background:#1d1f22}[data-theme=dark] .home-map-add small{color:#fff;background:#1d1f22}.consent-actions a.chip{color:inherit}.seg-logo{vertical-align:-3px;width:16px;height:16px;margin-right:5px}.info-intro{color:var(--muted);margin:8px 0;font-size:13px}.info-pane{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:12px;padding-bottom:16px;display:grid}.info-pane>.info-contacts{box-sizing:border-box;width:100%;min-width:0;margin:6px 0 0}.info-pane>.info-card{min-width:0}.info-card{background:var(--s1);border:1px solid var(--line);border-left:4px solid #e60000;border-radius:14px;padding:14px;box-shadow:0 1px 3px #0000000f}.info-card header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.info-card header b{font-size:14px;display:block}.info-card header small{color:var(--muted);font-size:12px}.info-logo{border:1px solid var(--line);object-fit:contain;background:#fff;border-radius:50%;width:32px;height:32px;padding:3px}.info-card h3{text-transform:none;letter-spacing:0;color:var(--text);margin:2px 0 8px;font-size:17px;line-height:1.3}.info-card p{overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.info-image{object-fit:contain;background:var(--s2);border-radius:10px;width:100%;max-height:440px;margin:0 0 10px;display:block}.info-link{text-align:center;margin-top:12px;text-decoration:none;display:block}.info-popup .info-card{box-shadow:none;border-left-width:5px}.info-popup-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.compose-plus{border:1px solid var(--line);background:var(--s1);color:#e60000;cursor:pointer;border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;font-size:26px;font-weight:600;line-height:1;display:grid}.plus-menu{gap:8px;display:grid}.plus-item{text-align:left;border:1px solid var(--line);background:var(--s1);font:inherit;color:inherit;cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.plus-item b{display:block}.plus-item small{color:var(--muted)}.plus-ico,.flight-ico{background:#168ee41a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.flights-card{background:var(--s1);border:1px solid #168ee455;border-radius:14px;margin:8px 0;padding:6px 12px}.flights-card>summary{cursor:pointer;align-items:center;gap:8px;padding:6px 0;list-style:none;display:flex}.flights-card>summary svg{width:22px;height:22px}.flights-card>summary b{flex:1}.cnt-soft{color:#168ee4;font-size:12px;font-weight:700}.flight-row{border-top:1px solid var(--line);padding:8px 0}.flight-row>summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.flight-row .flight-ico{width:34px;height:34px}.flight-row .flight-ico svg{width:24px;height:24px}.flight-main b{font-size:15px;display:block}.flight-main small{color:var(--muted)}.flight-row.st-airborne .flight-main small{color:#168ee4;font-weight:700}.flight-row.st-landed .flight-main small{color:#167044;font-weight:700}.flight-steps{border-left:2px solid #168ee455;margin:8px 0 0 44px;padding:0;list-style:none}.flight-steps li{padding:2px 0 6px 10px;font-size:14px}.flight-steps small{color:var(--muted);font-size:12px;display:block}.flight-meta{color:var(--muted);margin:4px 0 0 44px;font-size:12px}.flight-actions{flex-wrap:wrap;gap:6px;margin:6px 0 0 44px;display:flex}.flight-marker{background:0 0;border:0}.flight-plane{filter:drop-shadow(0 1px 2px #00000059);place-items:center;width:34px;height:34px;display:grid}.flight-plane.lost{opacity:.55}.flight-sheet-head{align-items:center;gap:12px;display:flex}.flight-sheet-head small{color:var(--muted);letter-spacing:.06em;font-weight:700}.flight-sheet-head h2{margin:0}.flight-who{font-size:15px}.flight-tiles{grid-template-columns:1fr 1fr;gap:8px;margin:10px 0;display:grid}.flight-tiles>div{border:1px solid var(--line);border-radius:12px;padding:8px 10px}.flight-tiles small{color:var(--muted);font-size:11px;font-weight:700;display:block}.flight-tiles b{font-size:16px}.flight-sheet .flight-steps{margin-left:4px}.flight-form input{width:100%;margin-bottom:10px}.flight-badge{box-sizing:border-box;background:#168ee4;border:2.5px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 4px #0000004d}.flight-badge svg{transition:transform .4s;display:block}.flights-card>summary .flight-badge{border-width:2px;width:24px!important;height:24px!important}.flight-ico,.plus-ico{background:0 0!important}.flight-pin{place-items:center;width:36px;height:36px;display:grid;position:relative}.flight-pin.lost{opacity:.55}.flight-pin>.flight-badge{z-index:1;position:relative}.flight-pulse:before{content:"";opacity:0;pointer-events:none;will-change:transform,opacity;border:2px solid #168ee4;border-radius:50%;animation:3.2s ease-out infinite flight-ring;position:absolute;inset:0}@keyframes flight-ring{0%{opacity:1;transform:scale(.3)}40%{opacity:.5}80%,to{opacity:0;transform:scale(2.1)}}@media (prefers-reduced-motion:reduce){.flight-pulse:before{opacity:.5;animation:none;transform:scale(1.4)}}.flight-route{background:#168ee40d;border:1px solid #168ee455;border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;margin:10px 0;padding:10px 12px;display:grid}.flight-route>div:last-child{text-align:right}.flight-route small{color:var(--muted);font-size:11px;font-weight:700;display:block}.flight-route b{color:#168ee4;font-size:22px;display:block}.flight-route span{font-size:13px}.flight-tiles .wide{grid-column:1/-1}.notify-row{cursor:pointer}.notify-ico:before{display:none!important}.notify-ico{position:relative}.notify-ico:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px}.notify-ico.lvl-red{background:#e60000}.notify-ico.lvl-orange{background:#f08a24}.notify-ico.lvl-yellow{background:#e8b930}.notify-ico.lvl-blue{background:#168ee4}.notify-ico.lvl-night{background:#3a3f55}.notify-ico.lvl-night:after{background:0 0;width:12px;height:12px;box-shadow:inset -4px -1px #fff}.notify-row[data-on=false] .notify-ico{opacity:.45}.notify-always{color:#167044;background:#16704414;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}.switch{appearance:none;background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:46px;height:28px;margin:0;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch:checked{background:#e60000}.switch:checked:after{transform:translate(18px)}.switch:focus-visible{outline-offset:2px;outline:2px solid #e60000}.notify-note{margin:8px 0 4px;font-size:12.5px}.info-modal{z-index:3000;padding:max(16px,env(safe-area-inset-top)) 14px max(16px,env(safe-area-inset-bottom));background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:auto}.info-modal .info-popup{background:var(--bg,#f4f4f2);border-radius:18px;width:100%;max-width:480px;padding:12px;box-shadow:0 18px 50px #00000059}.info-modal .info-card{margin:0}.info-modal .info-popup{margin:auto 0;animation:.18s ease-out info-pop}@keyframes info-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.info-modal .info-popup{flex-direction:column;justify-content:space-between;min-height:0;max-height:calc(100% - 8px);display:flex;overflow:hidden}.info-modal .info-card{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.info-modal .info-popup-actions{flex:none}.info-modal .info-image{max-height:46vh}.info-modal .info-card{scrollbar-width:thin;scrollbar-color:#c9cdd2 transparent;padding-right:10px}.info-modal .info-card::-webkit-scrollbar{width:6px}.info-modal .info-card::-webkit-scrollbar-track{background:0 0;margin:16px 0}.info-modal .info-card::-webkit-scrollbar-thumb{background:#c9cdd2;border-radius:6px}.info-modal .info-popup{gap:10px;padding:12px 12px 14px}.info-modal .info-popup-actions{margin-top:0}.info-modal .info-card{overflow-anchor:none}.social-follow{text-align:center;margin:16px 0 4px}.social-follow h3{letter-spacing:.04em;text-transform:uppercase;color:var(--muted,#8a8a8a);margin:0 0 8px;font-size:12px;font-weight:800}.social-links{justify-content:center;gap:22px;display:flex}.social-link{color:inherit;flex-direction:column;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.social-ico{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.social-ico svg{shape-rendering:geometricprecision;width:20px;height:20px;display:block}.social-link.fb .social-ico{background:#1877f2}.social-link.x .social-ico{background:#000}.social-link.x .social-ico svg{width:17px;height:17px}.social-link:active{transform:scale(.95)}.seg-b .seg-scope{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:calc(100% - 16px);display:inline-block;overflow:hidden}.seg-caret{vertical-align:middle;border-bottom:3px solid;border-right:3px solid;border-radius:1px;width:9px;height:9px;margin:0 8px 5px 0;transition:transform .15s;display:inline-block;transform:rotate(45deg)}.seg-caret.up{margin-bottom:-3px;transform:rotate(-135deg)}.chat-scope{border:1px solid var(--line);border-radius:8px;flex:none;margin:-2px 0 8px;display:flex;overflow:hidden}.chat-scope.anim{animation:.15s ease-out scopeIn}.chat-scope-cell{background:var(--s2);border-right:1px solid var(--line);flex:1;align-items:stretch;min-width:0;display:flex}.chat-scope-cell:last-child{border-right:0}.chat-scope-cell.on{background:var(--inv-bg);color:var(--inv-ink)}.chat-scope-b{min-width:0;color:var(--muted);font:inherit;letter-spacing:.03em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:8px 2px 8px 6px;font-size:12px;font-weight:600;overflow:hidden}.chat-scope-cell.on .chat-scope-b{color:inherit}.chat-mute{width:30px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.chat-scope-cell.on .chat-mute{color:inherit;opacity:.85}.chat-mute.muted,.chat-scope-cell.on .chat-mute.muted{color:#e60000;opacity:1}@keyframes scopeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}details.area-radius>summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}details.area-radius>summary::-webkit-details-marker{display:none}details.area-radius>summary:after{content:"";opacity:.7;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)}details.area-radius[open]>summary:after{transform:rotate(-135deg)}.seg-b{position:relative}.seg-dot{width:9px;height:9px;box-shadow:0 0 0 2px var(--s2,#eee);background:#e60000;border-radius:50%;position:absolute;top:6px;right:8px}.msg-region{color:var(--muted,#888);white-space:nowrap;font-size:12px;font-weight:600}.person-toggle{background:var(--s2,#eee);width:28px;height:28px;color:var(--text,#151515);cursor:pointer;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.person-toggle i{border-bottom:2.5px solid;border-right:2.5px solid;width:8px;height:8px;margin-top:-4px;transition:transform .15s;transform:rotate(45deg)}.person-toggle.open i{margin-top:4px;transform:rotate(-135deg)}.person-menu{gap:6px;margin:2px 0 6px;display:flex}.person-menu .person-action{background:var(--s2,#eee);width:36px;height:36px;color:var(--text,#151515);border-radius:10px}.person-menu .person-action:hover{background:var(--line,#ddd)}.person-menu .person-action.on{color:#fff;box-shadow:none;background:#e60000}#view-chat .msgs .msg-foot{justify-content:flex-end}.notify-chat>summary{cursor:pointer;list-style:none}.notify-chat>summary::-webkit-details-marker{display:none}.notify-caret{vertical-align:middle;border-bottom:2.5px solid;border-right:2.5px solid;width:7px;height:7px;margin:0 0 3px 6px;transition:transform .15s;display:inline-block;transform:rotate(45deg)}.notify-chat[open] .notify-caret{margin-bottom:-1px;transform:rotate(-135deg)}.notify-subs{gap:2px;margin:0 0 6px 46px;display:grid}.notify-sub{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}.notify-sub .consent-text{flex:1}.notify-sub b{font-size:14px}.notify-sub small{color:var(--muted);font-size:12px;display:block}.switch.switch-sm{transform-origin:100%;transform:scale(.8)}.day-sep{color:var(--muted);align-items:center;gap:10px;margin:10px 0 6px;font-size:12px;font-weight:700;display:flex}.day-sep:before,.day-sep:after{content:"";background:var(--line);flex:1;height:1px}.day-sep span{white-space:nowrap}.read-by{justify-content:flex-end;align-items:center;gap:4px;margin:2px 4px 6px;display:flex}.read-by small{color:var(--muted);margin-right:4px;font-size:11.5px}.read-by-av{cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;line-height:0}.chat-archive{border:1px dashed var(--line);width:100%;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border-radius:10px;margin:2px 0 8px;padding:8px;font-size:13px;font-weight:600;display:block}.chat-hint{background:var(--s2);border-radius:10px;flex:none;margin:6px 0;padding:8px 10px;font-size:13px;line-height:1.4}.chat-hint .linkbtn{font-weight:700}.chat-busy-badge{border:1px solid var(--line);background:var(--s1);color:var(--text);border-radius:9px;flex:none;align-items:center;gap:8px;margin:5px 0;padding:5px 6px 5px 10px;display:flex}.chat-busy-badge>span{overflow-wrap:anywhere;flex:1;min-width:0}.chat-busy-bell{color:#ef3434;flex:none;place-items:center;width:26px;display:grid}.chat-busy-badge b{font-size:12px;line-height:1.35;display:block}.chat-busy-badge small{color:var(--muted);font-size:11px;line-height:1.35;display:block}.chat-busy-badge>button{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;place-items:center;padding:8px;display:grid}.chat-busy-badge>button:hover{background:var(--s2);color:var(--text)}.chat-busy-badge>button span{font-size:23px;line-height:1}.compose .chat-mute-btn.muted{color:#e60000}#view-chat .head-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.sound-btn.muted{color:#e60000;border-color:#e60000}.contact-quick{gap:8px;margin:10px 0 4px;display:flex}.contact-quick .btn{flex:1;min-width:0}.contact-row{border-top:1px solid var(--line);padding:10px 0}.contact-row strong{margin-top:2px;font-size:15px;display:block}.contact-row small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.contact-row details>summary{cursor:pointer;color:var(--muted);margin-top:6px;font-size:13px;font-weight:600}.contact-card .contact-location{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:10px 0}.contact-foot{border-top:1px solid var(--line);padding-top:10px}.contact-foot-actions{justify-content:space-between;gap:10px;margin-top:8px;display:flex}.linkbtn.danger{color:#c62828}.contact-card .contact-row details{border:0;margin:0;padding:0}.contact-card .contact-row details>summary{border:0;padding:4px 0 0}.contact-card .contact-mine strong{border:0}.contact-card{padding-top:0}.contact-eyebrow{color:var(--accent);letter-spacing:.12em;margin:2px 30px 17px 0;font-size:10px;font-weight:750}.contact-card .contact-card-head{gap:12px;padding:0 0 18px}.contact-card .contact-card-head h2{font-size:18px;line-height:1.25;display:block}.contact-card .contact-presence{align-items:baseline;gap:5px;font-size:11px}.contact-card .contact-presence i{align-self:center}.contact-card .contact-section-label{justify-content:flex-start;gap:8px;margin:0 0 12px;font-size:10px}.contact-card .contact-section-label>svg{color:var(--accent);flex:none}.contact-card .contact-section-label>.is-live{color:var(--accent);border-color:var(--accent);align-items:center;gap:6px;font-weight:750;display:inline-flex}.contact-card .contact-section-label>.is-live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite contact-live-pulse}@keyframes contact-live-pulse{0%,to{opacity:1}50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.contact-card .contact-section-label>.is-live:before{animation:none}}.contact-card .contact-section-label h3{letter-spacing:.08em;color:var(--text);margin:0;font-size:11px;font-weight:750}.contact-card .contact-section-label>span{white-space:nowrap;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:10px}.contact-place{border:1px solid var(--line);background:var(--bg);border-radius:10px;overflow:hidden}.contact-place>.contact-section-label{background:var(--s1);margin:0;padding:12px}.contact-minimap{isolation:isolate;background:var(--map-bg);border-block:1px solid var(--line);width:100%;height:170px}.contact-minimap .leaflet-control-attribution{background:#ffffffda;padding:0 3px;font-size:7px;line-height:1.5}.contact-map-person{width:34px;height:34px;display:block;position:relative}.contact-place-caption{padding:12px}.contact-place-caption>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.contact-place-caption>small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.6;display:block}.contact-card .contact-details{color:var(--muted);margin-top:8px;font-size:11px}.contact-card .contact-details summary{cursor:pointer;font-size:11px}.contact-no-location{color:var(--muted);padding:18px 12px;font-size:12px;line-height:1.6}.contact-card .contact-quick{gap:8px;margin:12px 0 18px;display:flex}.contact-card .contact-quick .btn{justify-content:center;align-items:center;gap:6px;min-height:42px;margin:0;padding:9px 8px;font-size:11px;display:flex}.contact-card .btn>svg{flex:none}.contact-card .contact-row{padding:16px 0}.contact-card .contact-row strong{font-size:13px;line-height:1.5}.contact-card .contact-row small{margin-top:3px;font-size:11px;line-height:1.6}.contact-card .contact-row details>summary{color:var(--text);padding-top:8px;font-size:11px}.contact-card .contact-safety>.btn{justify-content:center;align-items:center;gap:7px;min-height:40px;margin:12px 0 0;display:flex}.contact-card .contact-groups{gap:6px;margin:3px 0 12px}.contact-card .contact-groups .badge{border-radius:4px;font-size:10px}.contact-card .contact-more{padding:12px 0 0}.contact-card .contact-more summary{color:var(--muted);font-size:11px}.contact-card .contact-foot-actions{flex-wrap:wrap;font-size:11px}@media (width<=350px){.contact-card .contact-quick{flex-wrap:wrap}.contact-card .contact-quick .btn{flex-basis:100%}.contact-card .contact-card-head h2{font-size:16px}.contact-minimap{height:145px}}.tab-badge{animation:3.2s ease-in-out infinite chat-unread-pulse}@keyframes chat-unread-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.tab-badge{animation:none}}.role-chat_moderator{color:#168ee2}.chat-moderation{background:var(--s2);border:1px solid var(--line);border-radius:12px;margin:14px 0;padding:16px}.chat-moderation-title{color:#168ee2;align-items:center;gap:9px;display:flex}.chat-moderation p{color:var(--muted);margin:9px 0 14px;font-size:13px;line-height:1.5}.chat-moderation-times{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.chat-moderation-times .btn{color:#168ee2;background:var(--s1);border:1px solid #168ee2;padding:10px 3px}.chat-moderation-times .btn:hover{color:#fff;background:#168ee2}.chat-mute-note{border-top:1px solid var(--line);color:#c91929;align-items:flex-start;gap:7px;margin-top:9px;padding-top:8px;font-size:11px;line-height:1.45;display:flex}.chat-mute-note svg{flex:none;margin-top:2px}:root:not([data-theme=light]) .chat-mute-note,.mine .chat-mute-note{color:#ff8993}.chat-mute-current{background:var(--s1);color:#c91929;border:1px solid #e32636;border-radius:9px;flex:none;align-items:flex-start;gap:9px;margin:6px 0;padding:10px 12px;font-size:12px;line-height:1.45;display:flex}.chat-mute-current>svg{flex:none;margin-top:1px}.chat-mute-current>div{min-width:0}.chat-mute-current strong{font-size:13px;font-weight:800;display:block}.chat-mute-current span{margin-top:3px;display:block}[data-theme=dark] .chat-mute-current{color:#ff8993;border-color:#ef5260}.info-contacts{border:1px solid var(--line);background:var(--s1);border-radius:12px;flex-shrink:0;margin:8px 0 12px;overflow:hidden}.info-contacts>summary{cursor:pointer;align-items:center;gap:9px;padding:10px 12px;list-style:none;display:flex}.info-contacts>summary::-webkit-details-marker{display:none}.info-contacts>summary b{font-size:14px;display:block}.info-contacts>summary small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.info-contact-symbol{background:var(--s2);border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.info-contact-symbol img{object-fit:contain}.info-contact-chevron{flex:none;place-items:center;margin-left:auto;transition:transform .18s;display:grid}.info-contact-chevron svg{width:20px;height:20px}.info-contacts[open] .info-contact-chevron{transform:rotate(90deg)}.info-contact-list{border-top:1px solid var(--line);max-height:min(320px,40dvh);padding:0 14px;overflow-y:auto}.info-contact-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 0;display:flex}.info-contact-row:last-child{border-bottom:0}.info-contact-name{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.info-contact-name>b{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.info-contact-name .role-badge{font-size:11px}.info-contact-write{flex:none;min-height:36px;padding:8px 12px!important;font-size:12px!important}.msg-heart{color:var(--muted);cursor:pointer;min-height:32px;font:inherit;background:0 0;border:0;border-radius:18px;align-items:center;gap:5px;padding:5px 8px;font-size:12px;font-weight:650;transition:background .15s,color .15s;display:inline-flex}.msg-heart svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:18px;height:18px}.msg-heart.liked{color:#ef202a;background:#ef202a14}.msg-heart.liked svg{fill:currentColor}.msg-heart:not(.liked):hover{background:var(--s2);color:var(--muted)}.msg-heart:disabled{cursor:wait;opacity:.7}.msg-heart.heart-pop svg{animation:.45s ease-out chat-heart-pop}@keyframes chat-heart-pop{0%{transform:scale(.85)}45%{transform:scale(1.35)}75%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.msg-heart.heart-pop svg{animation:none}}.msg.mine .msg-heart:not(.liked){color:inherit;opacity:.85}.chat-moderation textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--s1);width:100%;min-height:80px;color:var(--text);font:inherit;border-radius:10px;margin:8px 0 12px;padding:10px;font-size:16px;display:block}.chat-moderation label{font-size:12px;font-weight:650}.chat-mute-current{overflow-wrap:anywhere;white-space:normal}.language-picker{border:1px solid var(--line,#ddd);background:var(--s1,#fff);color:var(--text,#171717);border-radius:12px;margin:16px 0;padding:14px}.language-label{display:block}.language-heading{align-items:center;gap:9px;margin-bottom:10px;font-size:14px;display:flex}.language-heading>svg{color:#e00000;flex-shrink:0}.language-select-wrap{display:block;position:relative}.language-select-wrap select{appearance:none;border:1px solid var(--line,#ddd);background:var(--s1,#fff);width:100%;min-height:46px;color:var(--text,#171717);font:inherit;cursor:pointer;border-radius:8px;padding:11px 42px 11px 13px;font-size:14px;font-weight:700}.language-select-wrap select:focus-visible{outline-offset:2px;outline:2px solid #e00000}.language-chevron{pointer-events:none;color:var(--text,#171717);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.language-picker>p{opacity:.75;margin:9px 0 0;font-size:12px;line-height:1.5}.rcb-translation,.rcb-original{border:1px solid;border-radius:10px;margin:12px 0;padding:12px}.rcb-translation small,.rcb-original small{font-size:11px;font-weight:700;display:block}.rcb-translation p,.rcb-original p{white-space:pre-wrap;margin-bottom:0}.rcb-original{border-style:dashed}.language-picker.language-profile{background:0 0;border:0;border-radius:0;margin:0;padding:0}.language-profile-title{align-items:center;gap:8px;display:flex}.language-profile-title svg{width:16px;height:16px;color:var(--muted);flex-shrink:0}.language-profile .card>p{color:var(--muted);margin:9px 0 12px;font-size:12px;line-height:1.5}.language-profile .language-save{margin-top:0}.language-title-multilingual{min-width:0;line-height:1.5}.language-title-multilingual>span{display:inline-block}.msg-heart.reaction-like.liked{color:#1877f2;background:#1877f21a}.msg-reactions{flex-shrink:0;align-items:center;gap:0;display:inline-flex}.msg-reactions .msg-heart{white-space:nowrap;padding:5px 6px}.rcb-area-counties{color:var(--official-color);flex-wrap:wrap;gap:4px 0;margin:4px 0 9px;padding:0;font-size:13px;line-height:1.65;list-style:none;display:flex}.rcb-area-counties li{overflow-wrap:anywhere;display:inline}.rcb-area-counties li:not(:last-child):after{content:", "}.official-meta .rcb-area-label{color:var(--official-color);margin-top:9px;font-size:13px;font-weight:750;display:block}.official-detail .official-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.official-meta .official-meta-label{align-items:center;gap:5px;display:flex}.official-meta-icon{width:14px;height:14px;color:inherit;flex:0 0 14px}.official-meta>div:has(>.official-meta-label){padding-left:35px;position:relative}.official-meta .official-meta-label{display:block;position:static}.official-meta .official-meta-icon{width:27px;height:27px;position:absolute;top:2px;left:0}.official-meta .official-meta-label+b{padding-left:0}.sc-h .badge:has(.source-czujni-icon){color:var(--muted);align-items:center;gap:4px;display:inline-flex}.source-czujni-icon{width:13px;height:13px;-webkit-mask:var(--logo) center/contain no-repeat;-webkit-mask:var(--logo) center/contain no-repeat;mask:var(--logo) center/contain no-repeat;background:currentColor;flex-shrink:0;display:inline-block}.rank-preview-inline{vertical-align:middle;color:var(--text);flex:none;align-items:center;margin-left:5px;display:inline-flex}.rank-preview-inline svg{width:19px;height:24px}.rank-preview-profile{color:var(--text);margin-top:12px}.rank-preview-heading,.rank-preview-next{justify-content:space-between;align-items:center;gap:12px;display:flex}.rank-preview-heading{letter-spacing:.08em;font-size:11px;font-weight:800}.rank-preview-heading small{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:500}.rank-preview-current{align-items:center;gap:16px;margin:18px 0;display:flex}.rank-preview-current>svg{flex:none;width:46px;height:55px}.rank-preview-current b{font-size:21px;line-height:1.4;display:block}.rank-preview-current span{color:var(--muted);font-size:12px}.rank-preview-progress{background:var(--line,#ddd);border-radius:4px;height:4px;overflow:hidden}.rank-preview-progress i{background:#ed131b;width:46.7%;height:100%;display:block}.rank-preview-next{color:var(--muted);margin-top:9px;font-size:11px}.rank-preview-collection{border-top:1px solid var(--line,#ddd);grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;margin-top:20px;padding-top:15px;display:grid}.rank-preview-collection>div{text-align:center;opacity:.45;flex-direction:column;align-items:center;gap:5px;display:flex}.rank-preview-collection>div.selected{opacity:1}.rank-preview-collection svg{width:27px;height:33px}.rank-preview-collection span{overflow-wrap:anywhere;font-size:9px;line-height:1.2}.msg-foot .person-toggle-footer{width:30px;height:28px;color:var(--muted);background:0 0;margin-left:auto}.msg-foot .person-toggle-footer.open{color:var(--text);background:var(--s2)}.person-menu-footer{border-top:1px solid var(--line,#ddd);flex-wrap:wrap;justify-content:flex-end;align-items:center;margin:8px 0 0;padding-top:8px}.person-menu-footer .person-report{color:#e60000;padding:8px;font-weight:700}.profile-account-ranked{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.profile-account-ranked .profile-identity{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px}.profile-account-ranked .profile-nick{overflow-wrap:anywhere;font-size:14px}.profile-account-ranked .profile-account-info>.muted{font-size:11px}.rank-profile-compact{border-left:1px solid var(--line,#ddd);flex-direction:column;justify-content:center;gap:9px;min-width:0;padding-left:14px;display:flex;position:relative}.rank-compact-label{letter-spacing:.09em;color:var(--muted);font-size:10px;font-weight:800}.rank-compact-title{align-items:center;gap:7px;display:flex}.rank-compact-title svg{flex:none;width:24px;height:29px}.rank-compact-title b{font-size:15px}.rank-compact-days{align-items:baseline;gap:6px;display:flex}.rank-compact-days strong{letter-spacing:-1px;font-size:34px;font-weight:800;line-height:1}.rank-compact-days span{color:var(--muted);font-size:10px;line-height:1.2}.rank-compact-goal{color:var(--muted);font-size:10px;line-height:1.5}.rank-compact-goal b{color:var(--text);white-space:nowrap}.rank-compact-details>summary{background:var(--s2,#eee);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:7px 9px;font-size:11px;font-weight:700;list-style:none;display:flex}.rank-compact-details>summary::-webkit-details-marker{display:none}.rank-compact-details>summary svg{width:15px;height:15px}.rank-compact-details[open]>summary svg{transform:rotate(180deg)}.rank-compact-details .rank-preview-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 5px;margin-top:8px;padding-top:8px}.rank-compact-details .rank-preview-collection small{color:var(--muted);font-size:9px}.rank-concept-note{color:var(--muted);margin-top:12px;font-size:9px;display:block}.profile-account-rank-disclosure .profile-identity{gap:14px}.rank-account-section{border-top:1px solid var(--line,#ddd);margin-top:16px}.rank-account-section>summary{cursor:pointer;align-items:center;gap:9px;padding:13px 0 0;font-size:12px;font-weight:700;list-style:none;display:flex}.rank-account-section>summary::-webkit-details-marker{display:none}.rank-all-levels>summary::-webkit-details-marker{display:none}.rank-summary-icon{flex:none;display:flex}.rank-summary-icon svg{width:19px;height:23px}.rank-account-section>summary>span:nth-child(2){flex:1;align-items:center;gap:10px;display:flex}.rank-account-section>summary b{color:var(--muted);font-size:11px;font-weight:500}.rank-summary-arrow,.rank-all-levels>summary svg{flex:none;width:17px;height:17px;transition:transform .18s}.rank-account-section[open]>summary>.rank-summary-arrow,.rank-all-levels[open]>summary svg{transform:rotate(180deg)}.rank-account-content{padding-top:20px}.rank-account-level{align-items:center;gap:10px;display:flex}.rank-account-emblem{flex:none;display:flex}.rank-account-emblem svg{width:38px;height:46px}.rank-account-level>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.rank-eyebrow{letter-spacing:.1em;color:var(--muted);font-size:9px;font-weight:800}.rank-account-level>div:nth-child(2)>b{font-size:20px;line-height:1.2}.rank-account-level small{color:var(--muted);font-size:10px}.rank-days-count{flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.rank-days-count strong{letter-spacing:-1px;font-size:32px;font-weight:800;line-height:1}.rank-days-count span{color:var(--muted);margin-top:5px;font-size:9px}.rank-progress-label,.rank-progress-caption{justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.rank-progress-label{margin:20px 0 8px}.rank-progress-label>span{color:var(--muted);white-space:nowrap}.rank-account-content .rank-preview-progress{border-radius:3px;height:6px}.rank-progress-caption{color:var(--muted);margin-top:8px}.rank-progress-caption b{color:var(--text);font-weight:600}.rank-all-levels{margin-top:16px}.rank-all-levels>summary{background:var(--s2,#eee);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.rank-all-levels .rank-preview-collection{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px;margin-top:12px;padding-top:0}.rank-all-levels .rank-preview-collection small{color:var(--muted);font-size:9px}.rank-summary-days{white-space:nowrap;color:var(--text);margin-left:auto;font-size:11px;font-weight:800}.rank-account-section>summary>span:nth-child(2){flex-wrap:wrap;gap:3px 8px;min-width:0}.rank-account-level>div:nth-child(2)>b{font-size:18px}.msg.msg-rank-preview{margin-top:24px;padding-top:20px;position:relative;overflow:visible}.rank-preview-bubble-badge{border:1px solid var(--line,#ddd);background:var(--bg,#fff);height:25px;color:var(--text);white-space:nowrap;box-shadow:none;border-radius:6px;align-items:center;gap:5px;padding:2px 9px 2px 5px;font-size:10px;font-weight:750;line-height:1;display:inline-flex;position:absolute;top:-13px;left:12px}.rank-preview-bubble-badge svg{flex:none;width:17px;height:21px}.rank-square-wrap{vertical-align:middle;flex:none;margin-left:5px;display:inline-flex;position:relative}.rank-square-badge{border:1px solid var(--line,#d5d5d5);background:var(--s1,#fff);width:26px;height:26px;color:var(--text);cursor:pointer;box-shadow:none;border-radius:5px;place-items:center;padding:2px;display:grid}.rank-square-badge svg{width:18px;height:21px}.rank-square-tooltip{color:#fff;white-space:nowrap;z-index:20;pointer-events:none;background:#262626;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:600;line-height:1.3;display:none;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%)}.rank-square-tooltip:after{content:"";border:4px solid #0000;border-top-color:#262626;margin-left:-4px;position:absolute;top:100%;left:50%}.rank-square-wrap:hover .rank-square-tooltip,.rank-square-wrap:focus-within .rank-square-tooltip,.rank-square-wrap.rank-tip-open .rank-square-tooltip{display:block}.rank-square-badge{border-radius:4px;width:23px;height:23px;padding:0}.rank-square-badge svg{flex:none;width:22px;height:25px}.weather-days{gap:5px;margin-top:7px;padding-bottom:2px;display:flex;overflow-x:auto}.weather-days .chip{white-space:nowrap;flex:1;padding:6px 8px;font-size:12px}.weather-days .on{color:#fff;background:#d90000;border-color:#d90000}.wx-marker{background:var(--s2);min-width:88px;color:var(--text);border-radius:8px;flex-wrap:wrap;gap:3px;box-shadow:none!important}.wx-marker .wx-wind{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.wx-marker .wx-wind small:last-child{text-align:center;width:100%;font-size:9px}.weather-five-days{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;margin:10px 0;display:grid}.wx-day{background:var(--s2);color:var(--text);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 3px;font-size:11px;display:flex}.wx-day.selected{border-color:#df0000}.wx-day strong{font-size:15px}.wx-day strong small{color:var(--muted);font-size:11px}.wx-day .wx-symbol{width:30px;height:30px}.wx-day .wx-symbol svg{width:100%;height:100%}.wx-day span{text-align:center}.wx-marker{box-sizing:border-box;background:var(--s2);grid-template-columns:26px 1fr;gap:2px;width:70px;min-width:0;padding:4px;display:grid}.wx-marker .wx-symbol svg{width:24px;height:24px}.wx-marker .wx-wind{grid-column:1/-1;justify-content:center;font-size:10px;line-height:1}.wx-marker .wx-wind small:last-child{font-size:8px}.wx-marker .wx-symbol{width:24px;height:24px}.weather-disclosures{gap:6px;width:100%;display:grid}.weather-disclosure{border:1px solid var(--line);background:var(--s1);border-radius:8px;overflow:hidden}.weather-disclosure summary{cursor:pointer;color:var(--text);align-items:center;gap:7px;padding:9px 10px;font-size:12px;font-weight:700;list-style:none;display:flex}.weather-disclosure summary::-webkit-details-marker{display:none}.weather-disclosure summary>svg{flex:none;width:18px;height:18px}.weather-disclosure summary>span{flex:1}.weather-disclosure summary>b{color:var(--muted);font-size:11px;font-weight:600}.weather-disclosure summary>svg:last-child{width:16px;height:16px;transition:transform .15s}.weather-disclosure[open] summary>svg:last-child{transform:rotate(180deg)}.weather-disclosure .weather-filters,.weather-disclosure .weather-days{box-sizing:border-box;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;margin:0;padding:0 7px 7px;display:grid;overflow:visible}.weather-disclosure .chip{white-space:normal;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 2px;font-size:10px;display:flex}.weather-disclosure .chip svg{width:20px;height:20px}.weather-disclosure .weather-days .chip{min-height:38px;font-size:11px}.weather-toolbar{box-shadow:none}.weather-mode details.weather-toolbar{display:block}.weather-toolbar{width:44px;box-shadow:none;background:0 0;border:0;border-radius:9px;padding:0;right:auto}.weather-menu-toggle{box-sizing:border-box;cursor:pointer;border:1px solid var(--line);background:var(--s1);width:44px;height:44px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;list-style:none;display:flex}.weather-menu-toggle::-webkit-details-marker{display:none}.weather-menu-toggle svg{width:23px;height:23px}.weather-toolbar[open]>.weather-menu-toggle{background:var(--text);color:var(--s1)}.weather-menu-content{box-sizing:border-box;background:var(--s1);border:1px solid var(--line);border-radius:11px;gap:6px;width:min(396px,100vw - 42px);max-height:calc(100dvh - 270px);padding:8px;display:grid;position:absolute;top:51px;left:0;overflow-y:auto}.weather-area-picker{align-items:center;gap:6px;padding:0 8px 8px;display:flex}.weather-area-picker label{display:none}.weather-area-picker select{width:100%;min-height:36px;font-size:13px}.weather-area-disclosure summary>b{text-overflow:ellipsis;white-space:nowrap;max-width:55%;overflow:hidden}.weather-menu-content{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:min(300px,100vw - 42px)}.weather-menu-content .weather-disclosures,.weather-menu-content .weather-disclosure{display:contents}.weather-menu-content .weather-disclosure>summary{box-sizing:border-box;border:1px solid var(--line);background:var(--s2);text-align:center;border-radius:8px;grid-row:1;grid-template-rows:24px auto;grid-template-columns:1fr 12px;gap:3px;width:100%;height:80px;padding:7px;font-size:11px;display:grid}.weather-menu-content .weather-disclosure>summary>svg:first-child{grid-column:1;justify-self:center;width:22px;height:22px}.weather-menu-content .weather-disclosure>summary>span{grid-area:2/1/auto/-1;line-height:1.2}.weather-menu-content .weather-disclosure>summary>b{display:none}.weather-menu-content .weather-disclosure>summary>svg:last-child{grid-area:1/2;align-self:center;width:12px;height:12px}.weather-menu-content .weather-disclosure[open]>summary{border-color:#d90000}.weather-menu-content .weather-disclosure>div{grid-area:2/1/auto/-1;margin:0;padding:6px 0 0}.weather-menu-content .weather-area-picker select{width:100%}.wx-marker{background:var(--s1);border-radius:6px;grid-template-columns:20px 1fr;gap:0 2px;width:56px;height:36px;padding:2px 3px}.wx-marker .wx-symbol,.wx-marker .wx-symbol svg{width:19px;height:19px}.wx-marker b{font-size:13px}.wx-marker .wx-wind{flex-wrap:nowrap;gap:2px;font-size:9px;line-height:12px}.wx-marker .wx-wind small:last-child{width:auto;font-size:7px}.wx-marker .wx-wind i{font-size:11px}.weather-menu-content{position:absolute}.weather-menu-content .weather-disclosure{background:0 0;border:0;display:block;overflow:visible}.weather-menu-content .weather-disclosure>div{grid-area:auto;width:auto;margin:0;padding:0;position:absolute;top:94px;left:8px;right:8px}.weather-menu-content .weather-disclosure>summary{width:100%}.weather-mode .weather-toolbar{display:block}.weather-toolbar{background:0 0;width:auto;left:10px;right:10px}.weather-menu-content{background:0 0;border:0;border-radius:8px;gap:5px;width:100%;max-height:calc(100dvh - 250px);padding:0;position:relative;top:auto;left:auto;overflow:visible}.weather-menu-content .weather-disclosure>summary{background:var(--s1);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:4px;height:42px;padding:5px;font-size:11px;display:flex}.weather-menu-content .weather-disclosure>summary>span{flex:1;line-height:1.15}.weather-menu-content .weather-disclosure>summary>svg:first-child{flex:none;width:15px;height:15px}.weather-menu-content .weather-disclosure>summary>svg:last-child{flex:none;width:12px;height:12px}.weather-menu-content .weather-disclosure[open]>summary>svg:last-child{transform:rotate(180deg)}.weather-menu-content .weather-disclosure>div{box-sizing:border-box;border:1px solid var(--line);background:var(--s1);border-radius:8px;width:100%;padding:8px;top:48px;left:0;right:0}.weather-menu-content .weather-filters{height:82px}.weather-menu-content .weather-days{height:60px}.weather-menu-content:has(.weather-disclosure[open]){padding-bottom:90px}.weather-menu-content:has(.weather-area-disclosure[open]){padding-bottom:62px}.wx-marker.wx-region-label{color:#202328;background:0 0;border:0;border-radius:0;box-shadow:none!important}.wx-region-label .wx-symbol{color:#344b5b}.wx-region-label .wx-wind i{color:#245775}.wx-region-label b{font-weight:800}.wx-marker.wx-region-vertical{flex-direction:column;justify-content:center;gap:1px;width:30px;height:54px;padding:1px;display:flex}.wx-region-vertical .wx-wind{flex-wrap:wrap;gap:0 1px;max-width:30px;line-height:9px}.wx-region-vertical .wx-wind small:last-child{text-align:center;width:100%}.wx-marker.wx-region-label{color:#16191d;grid-template-columns:29px 1fr;gap:0 3px;width:72px;height:46px;padding:1px 2px}.wx-region-label .wx-symbol,.wx-region-label .wx-symbol svg{width:28px;height:28px}.wx-region-label b{letter-spacing:-.5px;font-size:21px;font-weight:800;line-height:28px}.wx-marker.wx-region-label .wx-wind{color:#26323a;flex-wrap:nowrap;gap:3px;font-size:13px;font-weight:700;line-height:16px}.wx-region-label .wx-wind i{color:#26323a;font-size:17px}.wx-region-label .wx-wind small:last-child{width:auto;font-size:10px;font-weight:600}.wx-marker.wx-region-vertical{flex-direction:column;gap:0;width:40px;height:66px;padding:0;display:flex}.wx-marker.wx-region-vertical .wx-wind{flex-wrap:wrap;gap:0 2px;max-width:40px;font-size:12px;line-height:12px}.wx-region-vertical .wx-wind small:last-child{width:100%;font-size:9px;line-height:10px}.wx-marker.wx-region-vertical{flex-wrap:nowrap}.wx-region-vertical .wx-symbol,.wx-region-vertical .wx-symbol svg{flex-shrink:0;width:24px;height:24px}.wx-region-vertical b{line-height:20px}.wx-marker.wx-region-vertical .wx-wind{flex-shrink:0}.weather-bottom #weather-panel[hidden],.weather-bottom #radar-player[hidden]{display:none!important}#weather-panel.is-open{box-shadow:none;border:1px solid var(--line);border-radius:12px}#weather-panel.is-open .weather-panel-head{border-bottom:1px solid var(--line);background:var(--s1);padding:12px 14px}#weather-panel.is-open .weather-panel-head b{text-transform:capitalize;font-size:16px}#weather-panel.is-open .weather-panel-body{background:var(--s2);max-height:min(48vh,430px);padding:12px}.wx-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wx-summary-tile{background:var(--s1);border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 10px;display:flex}.wx-summary-tile>svg{color:#df0000;flex-shrink:0;width:24px;height:24px}.wx-summary-icon svg{width:34px;height:34px}.wx-summary-tile small{color:var(--muted);font-size:11px;line-height:1.4;display:block}.wx-summary-tile strong{color:var(--text);font-size:19px;line-height:1.35;display:block}.wx-temperature strong{font-size:26px}.wx-model-time{color:var(--muted);align-items:center;gap:5px;display:flex;font-size:10px!important}.wx-model-time svg{flex-shrink:0;width:14px;height:14px}.wx-warning-section{background:var(--s1);border:1px solid var(--line);border-radius:10px;margin:12px 0;padding:10px}.wx-warning-section>svg{color:#df0000;float:left;width:22px;height:22px;margin-right:7px}#weather-panel .wx-day{background:var(--s1)}#weather-panel .forecast-hours>div{background:var(--s1);border:1px solid var(--line);border-radius:8px;padding:8px}#weather-panel .wx-sources{margin-top:12px}.radar-seek{height:26px;position:relative}#radar-player .radar-seek input{opacity:0;cursor:pointer;z-index:2;width:100%;height:26px;min-height:26px;position:absolute;inset:0}.radar-seek-visual{background:var(--line);--radar-progress:0%;border-radius:4px;height:6px;position:absolute;top:10px;left:7px;right:7px}.radar-seek-visual i{height:100%;width:var(--radar-progress);background:#e60000;border-radius:4px;position:absolute;top:0;left:0}.radar-seek-visual b{left:var(--radar-progress);border:2px solid var(--s1);box-sizing:border-box;background:#e60000;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translate(-50%,-50%)}.radar-seek-visual.is-moving i{transition:width .65s linear}.radar-seek-visual.is-moving b{transition:left .65s linear}.radar-seek:focus-within{outline-offset:2px;border-radius:5px;outline:2px solid #e60000}.radar-legend .radar-gradient{background:linear-gradient(90deg,#cec08796 0%,#8de 10%,#00a3e0 20%,#058 40%,#fe0 50%,#fa0 60%,#f40 70%,#c10000 80%,#faf 90%,#fff 100%);border:1px solid #0002;min-width:60px;max-width:none;height:7px}@media (prefers-reduced-motion:reduce){.radar-seek-visual.is-moving i,.radar-seek-visual.is-moving b{transition:none}}#weather-map .leaflet-control-attribution{text-align:right;color:#555;background:#fffc;max-width:calc(100% - 4px);padding:1px 3px;font-size:7px;line-height:1.3}#weather-map .leaflet-control-attribution a{color:#416271}#weather-map .leaflet-control-attribution{white-space:nowrap;max-width:none;padding:1px 2px;font-size:6px;line-height:1.3}#weather-update-status{z-index:460;border:1px solid var(--line);background:var(--s1);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:3px 5px;font:400 9px/1.2 system-ui,sans-serif;display:none;position:absolute;top:10px;right:10px}.weather-mode #weather-update-status{display:flex}#weather-update-status svg{flex-shrink:0;width:13px;height:13px}#weather-update-status.is-stale{color:#a34600}.weather-mode .weather-bottom{bottom:14px}@media (prefers-reduced-motion:reduce){#weather-update-status.is-loading svg{animation:none}}#weather-update-status svg{transform-box:fill-box;transform-origin:50%}#weather-update-status.is-loading{opacity:1;color:#df0000;cursor:progress}#weather-update-status.is-loading svg{animation:.8s linear infinite weather-refresh-spin}@keyframes weather-refresh-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#weather-update-status.is-loading svg{animation:none}}.weather-test-badge{z-index:460;color:#b00000;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #b00000;border-radius:5px;padding:4px 8px;font-size:10px;font-weight:700;position:absolute;top:112px;left:50%;transform:translate(-50%)}.weather-alert{border:1px solid var(--line);border-top:3px solid var(--wx-level);background:var(--s1);color:var(--text);border-radius:12px;margin:10px 0;padding:0;overflow:hidden}.wx-alert-head{background:color-mix(in srgb,var(--wx-level) 10%,var(--s1));border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:13px 12px;display:flex}.wx-alert-icon{color:var(--wx-level);flex-shrink:0;display:flex}.wx-alert-icon svg{width:27px;height:27px}.wx-alert-head>div{flex:1;min-width:0}.wx-alert-head small{letter-spacing:.6px;margin:0 0 3px;font-size:10px;font-weight:800}.wx-alert-head b{font-size:15px;line-height:1.3;display:block}.wx-alert-level{color:var(--text);white-space:nowrap;border:1px solid var(--wx-level);border-radius:6px;padding:4px 5px;font-size:10px;font-weight:750}.wx-alert-content{padding:12px}.wx-alert-area{align-items:flex-start;gap:6px;margin-bottom:10px;font-size:12px;font-weight:650;display:flex}.wx-alert-area svg{width:17px;height:17px;color:var(--muted);flex-shrink:0}.wx-alert-dates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.wx-alert-dates>div{background:var(--s2);border:1px solid var(--line);border-radius:8px;gap:6px;padding:8px;display:flex}.wx-alert-dates svg{width:19px;height:19px;color:var(--muted);flex-shrink:0}.wx-alert-dates small{margin:0 0 4px;font-size:10px}.wx-alert-dates b{font-size:11px;line-height:1.4}.weather-alert .wx-alert-body{white-space:pre-line;overflow-wrap:anywhere;margin:12px 0;font-size:13px;line-height:1.6}.wx-alert-actions{flex-direction:column;gap:9px;display:flex}.wx-alert-actions .btn{border-radius:8px;width:100%;margin:0;padding:10px;font-weight:700}.wx-alert-actions a{text-align:center;color:var(--muted);font-size:11px}#weather-map .wx-alert-popup .leaflet-popup-content-wrapper{background:var(--s1);color:var(--text);box-shadow:none;border-radius:12px;padding:0}#weather-map .wx-alert-popup .leaflet-popup-content{max-height:430px;margin:0;width:min(340px,100vw - 58px)!important}#weather-map .wx-alert-popup .weather-alert{background:var(--s1);color:var(--text);margin:0}#weather-map .wx-alert-popup .wx-alert-head{padding-right:26px}#weather-map .wx-alert-popup .leaflet-popup-close-button{color:var(--muted);top:3px;right:3px}.wx-warning-bar{background:0 0;border:0;margin:0 0 12px}.wx-warning-bar>summary{list-style:none}.wx-warning-bar>summary::-webkit-details-marker{display:none}.wx-warning-bar .official-mark{background:var(--wx-level)}.wx-warning-bar .official-mark>b{color:#fff;font-size:10px}.wx-warning-bar .wx-warning-scope{-webkit-line-clamp:2;white-space:normal;color:var(--text);-webkit-box-orient:vertical;margin:4px 0;font-size:12px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.wx-warning-bar .community-bar-arrow{transition:transform .15s}.wx-warning-bar[open] .community-bar-arrow{transform:rotate(90deg)}.wx-warning-bar-body{border:1px solid var(--line);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.wx-warning-bar[open]>summary{border-radius:10px 10px 0 0}.wx-warning-bar-body .weather-alert{border:0;border-radius:0;margin:0}.wx-warning-bar-body .wx-alert-head,#weather-fabs,#weather-pinned{display:none}.weather-mode #weather-fabs{z-index:470;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:18px;right:10px}.weather-mode #weather-fabs .fab{place-items:center;display:grid}.weather-mode #weather-gps svg{width:23px;height:23px}.weather-mode #weather-pinned:not([hidden]){z-index:455;max-height:35vh;display:block;position:absolute;top:110px;left:10px;right:10px;overflow:auto}.weather-mode:has(.weather-disclosure[open]) #weather-pinned{display:none}.weather-mode:has(#weather-panel.is-open) #weather-fabs{display:none}.weather-mode.radar-visible #weather-fabs{bottom:80px}#weather-search-chip{display:none}.weather-mode #weather-search-chip:not([hidden]){z-index:470;display:flex;bottom:18px}.weather-mode.radar-visible #weather-search-chip{bottom:80px}.weather-mode:has(#weather-panel.is-open) #weather-search-chip{display:none}.weather-wind-canvas{pointer-events:none;position:absolute;top:0;left:0}#weather-wind-legend{display:none}.weather-mode #weather-wind-legend:not([hidden]){z-index:460;border:1px solid var(--line);background:var(--s1);width:190px;color:var(--text);pointer-events:none;border-radius:8px;gap:4px;padding:8px 10px;font-size:11px;display:grid;position:absolute;bottom:18px;left:10px}.weather-mode.radar-visible #weather-wind-legend{bottom:80px}#weather-wind-legend i{background:linear-gradient(90deg,#438cae,#218c72,#ac8518,#da7022,#c53e49,#9249a6);border-radius:4px;height:5px}#weather-wind-legend span{word-spacing:3px;font-size:10px}#weather-wind-legend small{color:var(--muted);font-size:9px}.weather-mode:has(#weather-search-chip:not([hidden])) #weather-wind-legend{bottom:145px}.wx-city-label{color:#182a32;text-shadow:0 1px 3px #fff,0 0 4px #fff;flex-direction:column;align-items:center;width:100px;line-height:1.1;display:flex}.wx-city-label strong{white-space:nowrap;font-size:11px;font-weight:800}.wx-city-dot{box-sizing:border-box;background:#152d3b;border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px;margin-bottom:3px;box-shadow:0 0 0 1px #152d3b,0 1px 3px #0005}.wx-city-values{white-space:nowrap;justify-content:center;align-items:center;gap:3px;height:28px;display:flex}.wx-city-values .wx-wind{flex-shrink:0;margin-left:3px}.wx-city-values .wx-symbol,.wx-city-values .wx-symbol svg{width:25px;height:25px}.wx-city-values b{font-size:21px}.wx-city-label .wx-wind{align-items:center;gap:3px;font-size:10px;font-weight:700;display:flex}.wx-city-label .wx-wind i{font-style:normal;display:inline-block}.wx-city-label .wx-wind small{font-size:8px}#view-map:not(.weather-mode) .map-mode-switch{max-width:none;left:10px;right:10px}#map .scale-with-ruler #map-update-status{background:var(--s1);max-width:none;color:var(--muted);border-color:var(--line);border-radius:5px;margin:0;padding:4px 6px;font-size:9px;inset:auto auto calc(100% + 6px) 0}.weather-mode .map-mode-switch{max-width:none;left:10px;right:10px}.weather-mode .weather-bottom #weather-update-status{pointer-events:auto;align-self:flex-start;min-height:24px;margin:0;padding:4px 6px;position:static}.weather-mode:has(#weather-panel.is-open) #weather-update-status{display:none}.weather-mode #weather-wind-legend:not([hidden]){bottom:50px}.weather-mode.radar-visible #weather-wind-legend:not([hidden]){bottom:112px}.weather-mode:has(#weather-search-chip:not([hidden])) #weather-wind-legend:not([hidden]){bottom:145px}.map-mode-switch button{justify-content:center;align-items:center;gap:7px;display:flex}.map-tab-safety,.map-tab-weather{flex:none;justify-content:center;align-items:center;width:21px;height:21px;display:inline-flex}.map-tab-safety{color:#e60000}.map-tab-safety svg,.map-tab-weather svg{width:21px;height:21px;display:block}.map-tab-weather svg>path{fill:none;stroke:#e60000}.news-preview{display:none}#view-map.news-preview-mode>:not(.map-mode-switch):not(.news-preview){display:none!important}#view-map.news-preview-mode{background:var(--bg)}.news-preview-mode .news-preview{color:var(--text);padding:15px 18px 26px;display:block;position:absolute;inset:62px 0 0;overflow:auto}.news-tab-icon{color:#e60000;flex:none;width:19px;height:19px;display:flex}.news-tab-icon svg{width:100%;height:100%}.map-mode-switch:has([data-map-mode=news]) button{white-space:nowrap;gap:4px;padding:9px 3px;font-size:12px}.news-eyebrow{letter-spacing:1.2px;color:#e60000;font-size:10px;font-weight:800}.news-preview h2{margin:6px 0;font-size:25px}.news-preview header p{color:var(--muted);margin:0 0 16px;font-size:12px}.news-demo-label{border:1px dashed var(--line);color:var(--muted);border-radius:6px;margin-bottom:22px;padding:8px;font-size:10px;line-height:1.5}.news-day{align-items:center;gap:12px;margin-bottom:19px;font-size:10px;display:flex}.news-day b{background:var(--inv-bg);color:var(--inv-ink);border-radius:4px;padding:5px 8px}.news-day span{color:var(--muted)}.news-timeline{margin:0;padding:0;list-style:none}.news-timeline li{grid-template-columns:41px 1fr;gap:15px;padding-bottom:25px;display:grid;position:relative}.news-timeline li:before{content:"";background:var(--line);width:1px;position:absolute;top:7px;bottom:-7px;left:47px}.news-timeline li:after{content:"";width:7px;height:7px;box-shadow:0 0 0 3px var(--bg);background:#e60000;border-radius:50%;position:absolute;top:5px;left:44px}.news-timeline time{font-variant-numeric:tabular-nums;color:var(--muted);padding-top:1px;font-size:11px;font-weight:800}.news-timeline article{border-bottom:1px solid var(--line);padding:0 0 16px 5px}.news-category{letter-spacing:.5px;color:#e60000;font-size:9px;font-weight:750}.news-timeline h3{margin:6px 0 7px;font-size:16px;line-height:1.3}.news-timeline p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.news-timeline footer{color:var(--muted);margin-top:10px;font-size:10px}.news-end{text-align:center;color:var(--muted);font-size:11px}.news-story-link{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;display:block}.news-thumb{object-fit:cover;background:var(--line);border-radius:8px;width:100%;height:132px;margin:9px 0 12px;display:block}.news-read{color:#e60000;justify-content:space-between;margin-top:12px;font-size:11px;font-weight:750;display:flex}.news-story-dialog{border:1px solid var(--line);background:var(--s1);color:var(--text);border-radius:14px;width:min(440px,100vw - 24px);max-height:88dvh;padding:0;overflow:auto;box-shadow:0 20px 70px #0006}.news-story-dialog::backdrop{background:#0008}.news-story-toolbar{background:var(--s1);z-index:1;border-bottom:1px solid var(--line);letter-spacing:.7px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;font-weight:800;display:flex;position:sticky;top:0}.news-story-toolbar button{border:1px solid var(--line);background:var(--s1);color:inherit;border-radius:6px;width:32px;font-size:24px;line-height:28px}.news-hero{object-fit:cover;background:var(--line);width:100%;height:205px;display:block}.news-story-body{padding:22px}.news-story-body h2{margin:10px 0;font-size:26px;line-height:1.15}.news-story-meta{color:var(--muted);margin-bottom:17px;font-size:11px}.news-story-body p{font-size:14px;line-height:1.65}.news-story-body .news-lead{font-weight:650}.news-story-body aside{background:var(--bg);border-left:3px solid #e60000;margin:20px 0;padding:10px 14px}.news-story-body aside p{margin-bottom:0}.news-story-body footer{color:var(--muted);font-size:11px;line-height:1.5}.news-preview .news-eyebrow{letter-spacing:0;color:var(--text);align-items:center;gap:8px;font-size:16px;font-weight:800;display:flex}.news-preview .news-eyebrow img{object-fit:contain;flex:none;width:27px;height:27px}.news-preview-mode .news-preview{padding:16px 12px 24px}.news-preview header{padding:0 6px}.news-preview .news-demo-label{margin:12px 6px 18px}.news-day{gap:10px;margin:0 6px 18px}.news-day b{letter-spacing:.6px;border-radius:5px;padding:6px 10px}.news-timeline li{grid-template-columns:43px minmax(0,1fr);gap:12px;padding-bottom:18px}.news-timeline li:before{background:var(--line);width:2px;top:30px;bottom:0;left:21px}.news-timeline li:after{width:8px;height:8px;box-shadow:0 0 0 4px var(--bg);background:#e60000;top:42px;left:18px}.news-timeline li:last-child:before{bottom:18px}.news-timeline time{text-align:center;background:var(--s1);border:1px solid var(--line);color:var(--text);z-index:1;border-radius:5px;align-self:start;padding:6px 2px;font-size:11px;box-shadow:0 1px 3px #00000005}.news-timeline article{border:1px solid var(--line);background:var(--s1);border-radius:10px;padding:0;overflow:hidden;box-shadow:0 3px 10px #00000005}.news-story-link .news-category{border-bottom:1px solid var(--line);letter-spacing:.4px;min-height:32px;color:var(--text);align-items:center;padding:8px 12px;font-size:9px;font-weight:800;display:flex}.news-story-link .news-category:before{content:"";background:#e60000;border-radius:2px;flex:none;width:5px;height:14px;margin-right:7px}.news-thumb{border-radius:6px;width:calc(100% - 20px);height:126px;margin:10px}.news-timeline h3{color:var(--text);letter-spacing:0;margin:12px 12px 7px;font-size:17px;line-height:1.25}.news-timeline p{margin:0 12px;font-size:12px;line-height:1.55}.news-read{border-top:1px solid var(--line);color:var(--text);align-items:center;margin:13px 0 0;padding:10px 12px;font-size:11px}.news-read>span{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:23px;height:23px;font-size:16px;display:flex}.news-story-link:hover,.news-story-link:active{color:inherit;background:0 0}.news-story-link h3{transition:color .15s}.news-story-link:hover h3,.news-story-link:active h3,.news-story-link:focus-visible h3{color:#e60000}.news-story-link:focus-visible{outline-offset:-3px;border-radius:9px;outline:2px solid #e60000}.map-tab-safety,.map-tab-weather,.news-tab-icon{width:25px;height:25px}.map-tab-safety img,.map-tab-weather img,.news-tab-icon img{object-fit:contain;width:100%;height:100%;display:block}.map-mode-switch [data-map-mode=news]{position:relative;overflow:visible}.news-unread-badge{box-sizing:border-box;color:#fff;border:2px solid var(--s1);pointer-events:none;background:#e60000;border-radius:99px;justify-content:center;align-items:center;min-width:21px;height:21px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:-10px;right:-7px;box-shadow:0 2px 5px #0002}.news-unread-badge[hidden]{display:none}.news-story-link.news-is-unread .news-category{color:#e60000}.news-social{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.news-comment-count{color:var(--muted);background:0 0;border:0;align-items:center;gap:5px;padding:4px 7px;font-size:12px;display:flex}.news-comment-count svg{width:19px;height:19px}.news-comments-section h3{margin:18px 0;font-size:18px}.news-comment{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:14px 0;display:flex}.news-comment>div{flex:1;min-width:0}.news-comment strong{overflow-wrap:anywhere;font-size:12px}.news-comment time{color:var(--muted);margin-top:3px;font-size:10px;display:block}.news-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.news-comment-author{align-items:center;gap:8px;margin:15px 0 9px;font-size:12px;display:flex}.news-comments-section textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:inherit;font:inherit;resize:vertical;border-radius:7px;padding:10px;font-size:13px}.news-comments-section form>.btn{margin-top:8px}.news-card-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;margin-top:12px;padding:7px 9px;display:flex}.news-card-footer .news-social{border:0;flex:none;justify-content:flex-start;gap:3px;padding:0}.news-card-footer .msg-reactions{gap:2px}.news-card-footer .news-comment-count{gap:3px;padding:4px}.news-card-more{color:var(--text);white-space:nowrap;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:6px;padding:0;font-size:10px;font-weight:700;display:flex}.news-card-more>span:last-child{color:#fff;background:#e60000;border-radius:5px;justify-content:center;align-items:center;width:23px;height:23px;font-size:16px;display:flex}.news-story-toolbar button{box-sizing:border-box;flex:none;justify-content:center;align-items:center;width:32px;min-width:32px;height:32px;padding:0;line-height:1;display:flex}.news-story-toolbar button svg{flex:none;width:18px;height:18px;display:block}#view-map .map-top,#view-map .weather-toolbar{top:var(--map-controls-top,70px)}.weather-mode #weather-pinned:not([hidden]){top:calc(var(--map-controls-top,70px) + 50px)}.news-author{color:var(--text,#252525);align-items:center;gap:7px;margin:7px 0 12px;font-size:12px;display:flex}.news-author>img{object-fit:contain;width:26px;height:26px}.news-story-body>p{white-space:pre-wrap}.news-views{color:#68707b;white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.news-views svg{width:17px;height:17px}.news-story-link{position:relative}.news-story-link>.news-views{background:var(--card,#fff);border-radius:6px;padding:2px 5px;position:absolute;top:10px;right:9px}.news-story-link>.news-category{padding-right:65px}.news-article-views{float:right;margin:4px 0 6px 10px}.news-preview .news-heading{align-items:center;gap:9px;display:flex}.news-preview .news-heading img{object-fit:contain;flex:none;width:30px;height:30px}.news-story-meta{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.news-story-meta .news-author{font-size:inherit;color:inherit;align-items:center;gap:4px;margin:0;display:inline-flex}.news-story-meta .news-author b{font-weight:400}.news-story-meta .news-author>img{width:16px;height:16px}.news-filters{border:1px solid var(--line,#ddd);background:var(--card,#fff);border-radius:10px;margin:12px 0}.news-filters summary{cursor:pointer;align-items:center;gap:9px;padding:12px;font-size:13px;list-style:none;display:flex}.news-filters summary::-webkit-details-marker{display:none}.news-filters summary>span:first-child{color:#e60000;font-size:21px}.news-filter-arrow{margin-left:auto}.news-filter-options{flex-wrap:wrap;gap:7px;padding:0 12px 12px;display:flex}.news-filter-options button{border:1px solid var(--line,#ddd);background:var(--card,#fff);color:var(--text);border-radius:7px;padding:8px 10px;font-size:12px}.news-filter-options button[aria-pressed=true]{color:#d60000;background:#e600000b;border-color:#e60000}.news-category-tags{flex-wrap:wrap;gap:5px;padding:10px 65px 10px 12px;display:flex}.news-category-tags>span{color:#d60000;background:#e600000b;border-radius:5px;padding:4px 6px;font-size:10px;font-weight:700}.news-story-body>.news-category-tags{padding-left:0;padding-right:0}.news-timeline>li[hidden]{display:none}.news-filter-empty{color:var(--muted);padding:12px;font-size:13px}.news-share-button{color:#d60000;align-items:center;gap:8px;margin:16px 0;display:flex}.news-share-button svg{width:18px;height:18px}.news-share-options{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.news-share-options[hidden]{display:none}.news-share-options input{border:1px solid #ddd;border-radius:7px;width:100%;min-width:0;padding:9px}.news-share-options a{color:inherit;font-size:13px}.news-share-inline{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:4px;font-size:11px;display:inline-flex}.news-share-inline svg{width:16px;height:16px}.news-card-footer{flex-wrap:wrap}.news-share-dialog{border:1px solid var(--line,#ddd);background:var(--card,#fff);width:min(380px,90vw);max-height:80dvh;color:var(--text);border-radius:14px;padding:18px;overflow:auto}.news-share-dialog::backdrop{background:#0007}.news-share-dialog .btn{width:100%;margin:8px 0;display:block}.news-share-dialog p{font-size:12px}.news-share-dialog input{max-width:100%}.news-share-dialog a{margin:8px;display:inline-block}.news-comments-section>.news-social{flex-wrap:wrap;justify-content:flex-start;gap:3px}.news-comments-section>.news-social>.news-share-inline{margin-left:auto}.news-comments-section{border-top:0;margin-top:22px}.news-comments-section>.news-social{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:12px 0}.news-comments-panel{background:var(--bg);border:1px solid var(--line);color:var(--text);border-radius:12px;margin-top:20px;padding:16px;scroll-margin-top:65px}.news-comments-panel>h3{align-items:center;gap:9px;margin:0 0 16px;font-size:16px;font-weight:800;display:flex}.news-comments-panel>h3 svg{width:22px;height:22px;color:var(--accent);flex:none}.news-comments-panel .news-comment{background:var(--s1);border:1px solid var(--line);border-radius:9px;margin:0 0 10px;padding:12px}.news-comments-panel .news-comment p{font-size:13px;line-height:1.55}.news-comments-panel form{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.news-comments-panel .news-comment-author{overflow-wrap:anywhere;margin:0 0 10px}.news-comments-panel textarea{background:var(--s1);color:var(--text);border-radius:9px;min-height:90px}.news-comments-panel textarea::placeholder{color:var(--muted);opacity:1}.news-comments-panel form>.btn{margin:10px 0 0 auto;display:block}.news-comments-panel>.muted,.news-comments-panel [data-news-comment-list]>.muted{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.news-preview .news-filters,.news-preview .news-filter-options button{background:var(--s1)}:root[data-theme=dark] .news-category-tags>span,:root[data-theme=dark] .news-filter-options button[aria-pressed=true]{color:#ff8589;background:#e600001a}.news-rich-content{overflow-wrap:anywhere;line-height:1.65}.news-rich-content p{white-space:pre-wrap;margin:12px 0}.news-rich-content h2{font-size:24px}.news-rich-content h3{font-size:21px}.news-rich-content h4{font-size:18px}.news-rich-content blockquote{color:inherit;background:#e6000006;border-left:3px solid #e60000;margin:16px 0;padding:8px 16px}.news-rich-content ul,.news-rich-content ol{padding-left:24px;list-style-position:outside}.news-rich-content ul{list-style-type:disc}.news-rich-content ol{list-style-type:decimal}.news-rich-content a{color:#d60000;text-decoration:underline}.news-photo-caption{color:var(--muted,#777);overflow-wrap:anywhere;padding:6px 16px 0;font-size:11px;line-height:1.45}.news-rich-content figure{margin:20px 0}.news-rich-content img{border-radius:10px;max-width:100%;height:auto;display:block}.news-rich-content figcaption{color:var(--muted,#777);margin-top:6px;font-size:11px}.news-rich-content [data-news-youtube]{margin:20px 0}.news-rich-content iframe{aspect-ratio:16/9;border:0;border-radius:10px;width:100%;display:block}.news-article-cta{background:#e60000;border-radius:10px;justify-content:center;align-items:center;gap:10px;margin:18px 0;padding:12px 16px;font-weight:750;text-decoration:none;display:flex;color:#fff!important}.news-comment-actions{align-items:center;gap:10px;margin-top:10px;display:flex}.news-comment-actions .msg-reactions{gap:2px}.news-comment-actions>[data-comment-reply]{color:var(--muted);background:0 0;border:0;padding:5px;font-size:11px}.news-comment-quote{background:var(--s2);overflow-wrap:anywhere;border:0;border-radius:6px;margin:10px 0;padding:10px 10px 10px 38px;font-size:12px;position:relative}.news-comment-quote b,.news-comment-quote span{display:block}.news-comment-quote span{white-space:pre-wrap;color:var(--muted);margin-top:4px;line-height:1.5}.news-quote-draft{align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.news-quote-draft[hidden]{display:none}.news-quote-draft blockquote{flex:1;min-width:0;margin:0}.news-quote-draft>button{border:1px solid var(--line);background:var(--s1);color:var(--text);border-radius:6px;width:28px;height:28px;font-size:20px}.news-comment-quote .news-quote-icon{width:20px;height:20px;color:var(--accent);pointer-events:none;position:absolute;top:10px;left:10px}.news-article-heading{padding-bottom:16px}.news-article-heading .news-story-meta{margin-bottom:0}.news-article-heading h2{margin-top:8px}.wx-alert-head.official-bar{border-radius:10px 10px 0 0;gap:10px;margin:0;padding:12px}.wx-alert-head.official-bar .official-mark{background:var(--wx-level);flex-shrink:0}.wx-alert-head.official-bar .official-mark>b{color:#fff;font-size:10px}.wx-alert-head.official-bar .grow{flex:1;min-width:0}.wx-alert-head.official-bar .grow>b{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.wx-alert-head.official-bar .grow>small{letter-spacing:0;color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}#weather-map .wx-alert-popup .wx-alert-head.official-bar{padding-right:28px}.news-filter-arrow{width:24px;height:24px;color:var(--muted);flex:0 0 24px;justify-content:center;align-items:center;margin-left:auto;display:flex}.news-filter-arrow svg{width:18px;height:18px;transition:transform .18s;display:block}.news-filters[open] .news-filter-arrow svg{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.news-filter-arrow svg{transition:none}}.chat-news-card{border:1px solid var(--line);background:var(--s1);width:310px;max-width:100%;color:var(--text);text-align:left;cursor:pointer;font-family:var(--font);white-space:normal;border-radius:12px;gap:0;margin:8px 0 4px;padding:0;display:grid;overflow:hidden;box-shadow:0 2px 7px #00000008}.chat-news-card-brand{font:750 10px/1.2 var(--font);letter-spacing:.04em;color:var(--text);align-items:center;gap:6px;padding:10px 12px;display:flex}.chat-news-card-brand img{object-fit:contain;width:18px;height:18px;display:block}.chat-news-card-domain{letter-spacing:.025em;color:var(--muted);margin-left:auto;font-size:9px}.chat-news-card-cover{aspect-ratio:2.5;background:var(--s2);display:block;overflow:hidden}.chat-news-card-cover>img{object-fit:cover;width:100%;height:100%;display:block}.chat-news-card-preview{min-width:0;padding:12px;display:block}.chat-news-card-preview>b{min-width:0;font:750 15px/1.4 var(--font);letter-spacing:0;overflow-wrap:anywhere;display:block}.chat-news-card-read{font:700 12px/1.4 var(--font);color:var(--accent);border-top:1px solid var(--line);background:color-mix(in srgb,var(--accent) 4%,var(--s1));justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.chat-news-card-read svg{flex:none;width:18px;height:18px;display:block}.chat-news-card:hover .chat-news-card-preview>b{color:var(--accent)}.chat-news-card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.chat-news-card-read-label{align-items:center;gap:7px;display:flex}.chat-news-card-read-label img{object-fit:contain;flex:none;width:22px;height:22px;display:block}.news-timeline li.news-dated{--news-day-offset:0px;grid-template-columns:43px minmax(0,1fr)}.news-timeline li.news-day-start{--news-day-offset:42px}.news-timeline li.news-dated:before{left:21px;top:calc(30px + var(--news-day-offset))}.news-timeline li.news-dated:after{left:18px;top:calc(42px + var(--news-day-offset))}.news-timeline .news-dated>time{min-width:0;padding:6px 2px;line-height:1.25}.news-timeline-hour{white-space:nowrap;font-size:11px;font-weight:750}.news-day-heading{height:30px;color:var(--muted);text-align:center;grid-column:1/-1;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.news-day-heading[hidden]{display:none}.news-day-heading:before,.news-day-heading:after{content:"";background:var(--line);flex:1;height:1px}.news-day-heading span{flex-shrink:0}.news-story-body .news-tip-list{margin:10px 0 0;padding-left:20px;list-style:outside}.news-story-body .news-tip-list li{overflow-wrap:anywhere;margin:0 0 9px;padding-left:3px;font-size:14px;line-height:1.6;display:list-item}.news-story-body .news-tip-list li:last-child{margin-bottom:0}.news-tip-list li::marker{color:var(--muted)}
