@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/1e589d51b18335ae-s.30262dc6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/274673a632e02dc6-s.834c493e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:100;font-display:swap;src:url(../media/043b82ab31bba5a4-s.p.b67c2e04.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/f802f963cba79871-s.3f725821.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/b30f401cf94fe4f8-s.a336f236.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c7d9ca68f9942779-s.p.5f8f1848.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7e832ad540183e91-s.a2f18b1a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2094fb60fd9c8287-s.3ed55436.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c875c6f5d3e977ac-s.p.80fc2c9e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.1db2973a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.da3cbacd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.a61bc753.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4ae8e3010ce79e6a-s.21a1a3c2.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/1747e1908d2352d2-s.740eb7d8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:900;font-display:swap;src:url(../media/4b766aa38fdaaae3-s.p.6d98c708.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_a7166e61-module__yjSiLG__className{font-family:Poppins,Poppins Fallback;font-style:normal}
.leaflet-popup-content-wrapper{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important}.leaflet-popup-content{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.leaflet-popup-tip-container{background:0 0!important}.leaflet-popup-tip{background:var(--popup-bg,#fff)!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{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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{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: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: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(../media/layers.78ca0acf.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.793209de.png);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(../media/marker-icon.b9f7ac13.png)}.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}}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html,body{scroll-behavior:smooth;max-width:100vw;overflow-x:clip}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:Arial,Helvetica,sans-serif}*{border-color:hsl(var(--border));-webkit-tap-highlight-color:transparent}img,video,canvas{max-width:100%;height:auto}#app-root{isolation:isolate;flex-direction:column;min-height:100vh;display:flex;position:relative}.app-main{flex-direction:column;flex:auto;align-items:center;width:100%;padding:1.5rem 1rem;display:flex;position:relative}@media (min-width:640px){.app-main{padding:2rem 1.5rem}}@media (min-width:768px){.app-main{padding:2.5rem 2rem}}@media (min-width:1024px){.app-main{padding:3rem}}@media (min-width:1280px){.app-main{padding:3rem 4rem}}.page-wrapper{flex-direction:column;gap:1.5rem;width:100%;max-width:80rem;margin:0 auto;display:flex}.page-wrapper--wide{max-width:90rem}p,span,h1,h2,h3,h4,h5,h6,a,li,td,th,blockquote,code,pre{-webkit-user-select:text;user-select:text}button,button *,input[type=button],input[type=submit],input[type=reset],.btn,.btn *,.btn-icon,.btn-icon *,.nav-link,.nav-link *,.tab-link,.tab-link *,[role=button],[role=button] *{-webkit-user-select:none;user-select:none}input,textarea,[contenteditable=true]{-webkit-user-select:text;user-select:text}
.\!container{width:100%!important}.container{width:100%}@media (min-width:640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.nav-no-select,.nav-no-select *{-webkit-user-select:none;user-select:none}.desktop-nav-label{transition:color .3s}.desktop-nav-icon{transition:color .3s,transform .15s}.panel-text p{scroll-behavior:smooth;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.panel-text>*{animation:.2s forwards fadeIn}.surface-card{background:var(--card);color:var(--card-foreground);border:1px solid var(--border);box-shadow:var(--header-shadow)}.glass-tint{background:linear-gradient(180deg,color-mix(in oklch,var(--muted)10%,transparent)0%,color-mix(in oklch,var(--muted)18%,transparent)100%);-webkit-backdrop-filter:blur(12px)}.glass-panel{isolation:isolate;position:relative}.glass-panel[data-glass-blur=strong]{will-change:backdrop-filter}.glass-panel:before{z-index:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff29 0%,#ffffff0d 30%,#0000 56%),linear-gradient(#ffffff14 0%,#0000 24%);position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #ffffff0a}.glass-panel>*{z-index:1;position:relative}[role=dialog] .glass-panel{background-color:color-mix(in srgb,var(--popover)78%,transparent);color:var(--popover-foreground);--muted-foreground:color-mix(in srgb,var(--popover-foreground)82%,var(--popover));--text-muted:color-mix(in srgb,var(--popover-foreground)82%,var(--popover))}.forum-thread-detail-modal>.glass-panel{will-change:backdrop-filter}.forum-thread-detail-modal>.glass-panel .glass-panel{-webkit-backdrop-filter:none!important}.auth-glass-panel{background:0 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 48px #00000038}.auth-glass-panel:before{z-index:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 48%,#ffffff0a 100%);position:absolute;inset:0}.auth-glass-panel>*{z-index:1;position:relative}.notification-glass-panel{background:0 0;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 48px #00000038}.notification-glass-panel:before{z-index:0;content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,#ffffff0f 0%,#ffffff05 48%,#ffffff0a 100%);position:absolute;inset:0}.notification-glass-panel>*{z-index:1;position:relative}.menu-surface{background:var(--nav-dropdown-background);border:1px solid var(--header-border);box-shadow:var(--header-shadow);color:var(--foreground);-webkit-backdrop-filter:blur(12px)}.nav-link{color:var(--foreground);align-items:center;text-decoration:none;transition:background-color .15s,color .15s,transform .12s;display:flex}.nav-link:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.nav-link:last-child{border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius)}.nav-link:hover{background:color-mix(in oklch,var(--muted)45%,transparent);color:var(--highlight-active)}.nav-link:active{background:color-mix(in oklch,var(--muted)65%,transparent)}.nav-link .inner{align-items:center;transition:transform .12s;display:inline-flex}.nav-link:active .inner{transform:translateY(1px)}.nav-link[aria-current=true],.nav-link[data-active=true]{background:var(--highlight);color:var(--highlight-foreground);box-shadow:0 6px 18px var(--highlight-shadow)}.nav-link:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch,var(--ring)45%,transparent),0 8px 22px color-mix(in oklch,var(--ring)10%,transparent);outline:none}.selectable-card{color:var(--foreground);text-decoration:none}.selectable-card:hover{background:color-mix(in oklch,var(--muted)45%,transparent);color:var(--highlight-active)}.selectable-card:active{background:color-mix(in oklch,var(--muted)65%,transparent)}.selectable-card:active .inner{transform:translateY(1px)}.selectable-card[aria-current=true],.selectable-card[data-active=true]{background:var(--highlight);color:var(--highlight-foreground);box-shadow:0 6px 18px var(--highlight-shadow)}.btn{--_bg:var(--primary);--_fg:var(--primary-foreground);--_bg-hover:color-mix(in oklch,var(--primary)90%,transparent);--_bg-active:color-mix(in oklch,var(--primary)85%,transparent);--_border:transparent;--_shadow:0 2px 8px color-mix(in oklch,var(--ring)12%,transparent);white-space:nowrap;background:var(--_bg);height:2.25rem;color:var(--_fg);border:1px solid var(--_border);box-shadow:var(--_shadow);border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,transform 80ms;display:inline-flex;transform:translateY(0)}.btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--background)),0 0 0 3px var(--ring),var(--_shadow);outline:none}.btn:hover{background:var(--_bg-hover)}.btn:active{background:var(--_bg-active);transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.btn>svg{pointer-events:none;flex-shrink:0;width:1rem;height:1rem}.btn-icon{border:1px solid var(--header-border);width:2rem;height:2rem;color:var(--foreground);background:0 0;border-radius:.375rem;justify-content:center;align-items:center;transition:transform .15s,box-shadow .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn-icon:active{transform:translateY(1px)}.btn-accent{background:color-mix(in oklch,var(--success)65%,transparent);color:var(--foreground);box-shadow:0 4px 12px color-mix(in oklch,var(--success)25%,transparent)}.btn-accent:hover{background:color-mix(in oklch,var(--success-hover)75%,transparent);box-shadow:0 4px 12px color-mix(in oklch,var(--success)55%,transparent)}.btn-highlight{background:var(--highlight);color:var(--highlight-foreground);border-color:color-mix(in oklch,var(--highlight)60%,var(--header-border));box-shadow:0 6px 14px color-mix(in oklch,var(--highhighlight-shadowlight)28%,transparent)}.btn-highlight:hover{background:var(--highlight-hover);box-shadow:0 6px 14px color-mix(in oklch,var(--highlight)40%,transparent);transition:all .2s}.btn-highlight:active{background:var(--highlight-active);transform:translateY(1px)}.btn-destructive{background:var(--destructive);color:var(--destructive-foreground);border:1px solid color-mix(in oklch,var(--destructive)60%,var(--header-border));box-shadow:0 6px 14px color-mix(in oklch,var(--destructive)28%,transparent)}.btn-destructive:hover{background:var(--destructive-hover);box-shadow:0 6px 14px color-mix(in oklch,var(--destructive-hover)35%,transparent);transition:all .2s}.btn-destructive:active{background:var(--destructive-active);transform:translateY(1px)}.btn-submit{background:var(--success);color:var(--success-foreground);box-shadow:0 6px 14px color-mix(in oklch,var(--success)28%,transparent)}.btn-submit:hover{background:var(--success-hover);box-shadow:0 6px 14px color-mix(in oklch,var(--success-hover)35%,transparent);transition:all .2s}.btn-submit:active{background:var(--success-active);transform:translateY(1px)}.count-badge{min-width:1rem;height:1rem;box-shadow:0 3px 8px var(--highlight-shadow);border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-.25rem;right:-.25rem}.count-badge--highlight{background:var(--destructive);color:var(--highlight-foreground)}
*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--contrast-theme-primary:#ffe600;--contrast-theme-accent:#00e5ff;--contrast-theme-background:#000;--contrast-theme-surface:#0d1115;--contrast-theme-foreground:#fff;--contrast-theme-surface-foreground:#fff;--contrast-theme-primary-foreground:#000;--contrast-theme-accent-foreground:#000;--contrast-theme-logo-fill:#ffe600;--gradient-background:linear-gradient(135deg,#faf7f5 0%,#f5f2f0 40%,#edebef 100%);--header-background:linear-gradient(180deg,#dbd6d2a6 0%,#a29c96bf 100%);--footer-background:linear-gradient(180deg,#dbd6d2 0%,#a29c96 100%);--nav-dropdown-background:linear-gradient(180deg,#dbd6d2 0%,#a29c96 100%);--nav-glassy-background:linear-gradient(180deg,#dbd6d280 0%,#a29c9680 100%);--top-tabs-background:linear-gradient(180deg,#dbd6d2 0%,#c2bfbc 100%);--top-tabs-hover-background:#b4adad;--top-tabs-active-background:#b98f82;--top-tabs-pressed-background:#a97f73;--map-background:#e8e3de;--map-background-edge:#cfc8c1;--map-river:#bfd4da;--map-vignette:#483d3824;--header-border:#9a918999;--header-shadow:0 4px 20px #98928bc8;--profile-sidebar-background:linear-gradient(180deg,#dbd6d2 0%,#a29c96 100%);--profile-sidebar-border:#9a918999;--profile-sidebar-shadow:0 4px 20px #98928bc8;--background:#f9f8f7;--foreground:#272526;--primary:#7c7475;--primary-foreground:#fff;--accent:#a89897;--accent-foreground:#fffcfc;--secondary:#d3ccc4;--secondary-foreground:#272421;--destructive:#ba4c44;--destructive-hover:#e2281a;--destructive-active:#ba4c44;--destructive-foreground:#000;--success:#4bc07c;--success-hover:#00f265;--success-active:#008d3b;--success-foreground:#000;--muted:#eeecec;--muted-glass:#eeecec;--muted-foreground:#6e696a;--highlight:#c95132;--highlight-foreground:#fff;--highlight-hover:#db6e4d;--highlight-active:#c95132;--highlight-shadow:#e86f4d54;--card:#9a918999;--card-hover:#b4adad;--card-active:#fbfafade;--card-foreground:#272526;--popover:#fbfafa;--popover-foreground:#272526;--border:#6f6f6f;--input:#e5e1e1;--ring:#272526;--radius:.5rem;--chatbot-message-bubble:#cec5ba;--chatbot-background-shadow:#000;--chatbot-widget-background:#1e1c1caf;--text-on-background:#272526;--text-muted:#464646;--text-on-primary:#fff;--text-on-accent:#fffcfc;--text-on-secondary:#272421;--text-on-destructive:#fff6f6;--error:#ff9f9e;--warning:#ffbf00;--shadow4text:#7a7a7a}.dark{--gradient-background:linear-gradient(135deg,#2b2622 0%,#211e24 55%,#1f1b19 100%);--header-background:linear-gradient(180deg,#3a3631bf 0%,#1c1917b3 100%);--footer-background:linear-gradient(180deg,#3a3631 0%,#1c1917 100%);--nav-dropdown-background:linear-gradient(180deg,#3a3631 0%,#292522 100%);--nav-glassy-background:linear-gradient(180deg,#3a363180 0%,#29252280 100%);--top-tabs-background:linear-gradient(180deg,#3a3631 0%,#302c27 100%);--top-tabs-hover-background:#5e5e61;--top-tabs-active-background:#5c4740;--top-tabs-pressed-background:#6b4d43;--map-background:#0a0a0d;--map-background-edge:#050507;--map-river:#061522;--map-vignette:#00000047;--header-border:#4f4a45bf;--header-shadow:0 4px 24px #0006;--profile-sidebar-background:linear-gradient(180deg,#3a3631 0%,#1c1917 100%);--profile-sidebar-border:#4f4a45bf;--profile-sidebar-shadow:0 4px 24px #0006;--background:#141315;--foreground:#eff0ef;--primary:#ada5a7;--primary-foreground:#121112;--accent:#c7b8b7;--accent-foreground:#151213;--secondary:#6c6965;--secondary-foreground:#181615;--destructive:#dd6961;--destructive-hover:#e2281a;--destructive-active:#dd6961;--destructive-foreground:#1f1110;--success:#1acb61;--success-hover:#31d977;--success-active:#1acb61;--success-foreground:#0f0e0f;--muted:#0b0b0c;--muted-glass:#c2bebf;--muted-foreground:#b2acae;--highlight:#f08a6a;--highlight-foreground:#0f0e0f;--highlight-hover:#db6e4d;--highlight-active:#d56644;--highlight-shadow:#f08a6a33;--card:#4f4a45bf;--card-hover:#5e5e61;--card-active:#161518f0;--card-foreground:#f0eff0;--popover:#161518;--popover-foreground:#f0eff0;--border:#7c7b7b;--input:#201f22;--ring:#c7b8b7;--radius:.5rem;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:217.2 91.2% 59.8%;--chatbot-message-bubble:#686765;--chatbot-background-shadow:#87817c;--chatbot-widget-background:#87817c;--text-on-background:#f0eff0;--text-muted:#b2acae;--text-on-primary:#121112;--text-on-accent:#151213;--text-on-secondary:#181615;--text-on-destructive:#1f1110;--error:#fd817fda;--warning:#f59e0b;--shadow4text:#7a7a7a}.high-contrast{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--gradient-background:linear-gradient(135deg,var(--contrast-theme-background)0%,var(--contrast-theme-surface)52%,var(--contrast-theme-background)100%);--header-background:linear-gradient(180deg,color-mix(in srgb,var(--contrast-theme-surface)92%,transparent)0%,color-mix(in srgb,var(--contrast-theme-background)88%,transparent)100%);--footer-background:linear-gradient(180deg,var(--contrast-theme-surface)0%,var(--contrast-theme-background)100%);--nav-dropdown-background:linear-gradient(180deg,var(--contrast-theme-surface)0%,var(--contrast-theme-background)100%);--nav-glassy-background:linear-gradient(180deg,color-mix(in srgb,var(--contrast-theme-surface)68%,transparent)0%,color-mix(in srgb,var(--contrast-theme-background)64%,transparent)100%);--top-tabs-background:linear-gradient(180deg,color-mix(in srgb,var(--contrast-theme-surface)88%,var(--contrast-theme-foreground))0%,var(--contrast-theme-background)100%);--top-tabs-hover-background:color-mix(in srgb,var(--contrast-theme-surface)76%,var(--contrast-theme-foreground));--top-tabs-active-background:color-mix(in srgb,var(--contrast-theme-primary)24%,var(--contrast-theme-background));--top-tabs-pressed-background:color-mix(in srgb,var(--contrast-theme-primary)34%,var(--contrast-theme-background));--map-background:color-mix(in srgb,var(--contrast-theme-background)92%,var(--contrast-theme-accent));--map-background-edge:var(--contrast-theme-background);--map-river:color-mix(in srgb,var(--contrast-theme-accent)36%,var(--contrast-theme-background));--map-vignette:#0000006b;--header-border:color-mix(in srgb,var(--contrast-theme-primary)90%,transparent);--header-shadow:0 5px 26px #000000d1;--profile-sidebar-background:linear-gradient(180deg,var(--contrast-theme-surface)0%,var(--contrast-theme-background)100%);--profile-sidebar-border:color-mix(in srgb,var(--contrast-theme-primary)78%,transparent);--profile-sidebar-shadow:0 5px 26px #000000db;--background:var(--contrast-theme-background);--foreground:var(--contrast-theme-foreground);--primary:var(--contrast-theme-primary);--primary-foreground:var(--contrast-theme-primary-foreground);--accent:var(--contrast-theme-accent);--accent-foreground:var(--contrast-theme-accent-foreground);--secondary:var(--contrast-theme-foreground);--secondary-foreground:var(--contrast-theme-background);--destructive:#ff5470;--destructive-hover:#ff7690;--destructive-active:#ff385d;--destructive-foreground:#000;--success:#37ff8b;--success-hover:#72ffad;--success-active:#19dd6c;--success-foreground:#000;--muted:color-mix(in srgb,var(--contrast-theme-surface)82%,var(--contrast-theme-background));--muted-glass:color-mix(in srgb,var(--contrast-theme-foreground)84%,transparent);--muted-foreground:color-mix(in srgb,var(--contrast-theme-foreground)78%,var(--contrast-theme-background));--highlight:var(--contrast-theme-primary);--highlight-foreground:var(--contrast-theme-primary-foreground);--highlight-hover:color-mix(in srgb,var(--contrast-theme-primary)76%,white);--highlight-active:color-mix(in srgb,var(--contrast-theme-primary)84%,black);--highlight-shadow:color-mix(in srgb,var(--contrast-theme-primary)42%,transparent);--card:color-mix(in srgb,var(--contrast-theme-surface)92%,transparent);--card-hover:color-mix(in srgb,var(--contrast-theme-surface)80%,var(--contrast-theme-foreground));--card-active:color-mix(in srgb,var(--contrast-theme-surface)88%,var(--contrast-theme-background));--card-foreground:var(--contrast-theme-surface-foreground);--popover:color-mix(in srgb,var(--contrast-theme-surface)72%,var(--contrast-theme-background));--popover-foreground:var(--contrast-theme-surface-foreground);--border:var(--contrast-theme-foreground);--input:var(--contrast-theme-surface);--ring:var(--contrast-theme-primary);--radius:.5rem;--sidebar-accent-foreground:0 0% 100%;--sidebar-border:55 100% 50%;--sidebar-ring:55 100% 50%;--chatbot-message-bubble:var(--contrast-theme-surface);--chatbot-background-shadow:#000;--chatbot-widget-background:#000000f0;--text-on-background:var(--contrast-theme-foreground);--text-muted:color-mix(in srgb,var(--contrast-theme-foreground)78%,var(--contrast-theme-background));--text-on-primary:var(--contrast-theme-primary-foreground);--text-on-accent:var(--contrast-theme-accent-foreground);--text-on-secondary:var(--contrast-theme-background);--text-on-destructive:#000;--error:#ff7b91;--warning:var(--contrast-theme-primary);--shadow4text:#000}.high-contrast :where(h1,h2,h3,h4,h5,h6,[role=heading]){color:var(--foreground)!important}
