.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.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:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;height:0;width:0;z-index:800}.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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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-pan-anim .leaflet-tile,.leaflet-zoom-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-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.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:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.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:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{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)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;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;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.loginPageContainer{flex-direction:row;height:100%;width:100%}.formContainer,.loginPageContainer{display:flex;justify-content:center}.formContainer{border-radius:2%;box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f;flex-direction:column;height:90%;margin-top:3%;min-width:500px;width:30%}.loginPageTextBox{color:#384965;font-family:Playfair Display,serif;font-size:24px;height:80%;margin-top:5%;min-width:400px;width:40%}.logoContainer2{height:100%;margin-left:.5em;width:65px}.MuiBox-root.css-1mdli2t{border:none;box-shadow:none}.leaflet-control-geosearch *,.leaflet-control-geosearch :after,.leaflet-control-geosearch :before{box-sizing:border-box}.leaflet-control-geosearch .leaflet-bar-part{border-bottom:none;border-radius:4px}.leaflet-control-geosearch a.leaflet-bar-part:after,.leaflet-control-geosearch a.leaflet-bar-part:before{content:"";display:block;position:absolute}.leaflet-control-geosearch a.leaflet-bar-part:before{border-top:2px solid #555;left:15px;top:17px;transform:rotate(45deg);width:6px}.leaflet-control-geosearch a.leaflet-bar-part:after{border:2px solid #555;border-radius:50%;height:8px;left:10px;top:10px;width:8px}.leaflet-control-geosearch.error a.leaflet-bar-part:before,.leaflet-control-geosearch.pending a.leaflet-bar-part:before{display:none}.leaflet-control-geosearch.error a.leaflet-bar-part:after,.leaflet-control-geosearch.pending a.leaflet-bar-part:after{border-radius:50%;height:18px;left:50%;margin:-9px 0 0 -9px;top:50%;width:18px}.leaflet-control-geosearch.pending a.leaflet-bar-part:after{animation:spin 1s linear infinite;border:2px solid #555;border-top-color:#f3f3f3;content:""}.leaflet-control-geosearch.error a.leaflet-bar-part:after{border:none;content:"!";font-size:18px;font-weight:600;line-height:normal}.leaflet-control-geosearch form{background-clip:padding-box;background-color:#fff;border-radius:0 4px 4px 0;box-shadow:0 1px 5px #000000a6;display:none;height:auto;left:30px;margin:0;padding:0 8px;position:absolute;top:0;z-index:-1}.leaflet-geosearch-button form.open{border-radius:0 4px 4px 4px}.leaflet-control-geosearch.active form{display:block}.leaflet-geosearch-button.active .leaflet-bar-part{border-radius:4px 0 0 4px;width:30px}.leaflet-geosearch-button form{max-width:350px}.leaflet-control-geosearch form input{border:none;border-radius:0 4px 4px 0;font-size:12px;height:30px;margin:0;min-width:200px;outline:none;padding:0;text-indent:8px;width:100%}.leaflet-touch .leaflet-geosearch-bar form{border:2px solid #0003;box-shadow:none}.leaflet-touch .leaflet-geosearch-bar form input{height:30px}.leaflet-control-geosearch .results{background:#fff}.leaflet-control-geosearch .results>*{border:1px solid #0000;line-height:24px;overflow:hidden;padding:0 8px;text-overflow:ellipsis;white-space:nowrap}.leaflet-control-geosearch .results.active{border-top:1px solid #c6c6c6;padding:8px 0}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{background-color:#f8f8f8;border-color:#c6c6c6;cursor:pointer}.leaflet-control-geosearch .results.active:after{bottom:-2px;content:"";display:block;left:-2px;position:absolute;top:30px;width:0}.leaflet-touch .leaflet-control-geosearch .results.active:after{border-left:2px solid #0003}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.leaflet-bottom .leaflet-geosearch-bar,.leaflet-top .leaflet-geosearch-bar{display:none}.leaflet-geosearch-bar{cursor:auto;display:block;height:auto;margin:10px auto 0;max-width:calc(100% - 120px);position:relative;width:400px;z-index:1000}.leaflet-geosearch-bar form{border-radius:4px;display:block;left:0;position:relative;top:0}.leaflet-geosearch-bar form input{min-width:100%;width:100%}.leaflet-geosearch-bar .results.active:after{opacity:.2}.leaflet-right .leaflet-control-geosearch form{border-left:inherit;border-radius:4px 0 0 4px;border-right:none;left:auto;right:28px}.leaflet-bar-notfound{font-style:italic}.leaflet-control-geosearch button.reset{background-color:#fff;border:none;border-radius:0 4px 4px 0;color:#000;cursor:pointer;font-weight:700;line-height:26px;padding:0 8px;position:absolute;right:0;text-decoration:none;top:0}.leaflet-touch .leaflet-control-geosearch button.reset{line-height:30px}.leaflet-control-geosearch button.reset:hover{background:#f5f5f5}*{--header-color:#3b947e;--navbar-color:#d7efe8;box-sizing:border-box;margin:0;padding:0}body,html{color:#333232;font-weight:450;height:100%;overflow:hidden;width:100%}.roboto-light,body,html{font-family:Roboto,sans-serif;font-style:normal}.roboto-light{font-weight:400}.wrapper{--app-bg:#f5f8fb;--app-surface:#fff;--app-text:#33393f;--app-text-muted:#6e7786;background:var(--app-bg);color:var(--app-text);height:100%;width:100%}.wrapper.theme-dark{--header-color:#1b2624;--navbar-color:#171f1e;--app-bg:#0c1110;--app-surface:#17201e;--app-text:#ebf0ef;--app-text-muted:#a4b2af}.theme-dark,.theme-dark *,body.theme-dark{scrollbar-color:#556360 #192321}.theme-dark ::-webkit-scrollbar,.theme-dark::-webkit-scrollbar,body.theme-dark::-webkit-scrollbar{height:12px;width:12px}.theme-dark ::-webkit-scrollbar-track,.theme-dark::-webkit-scrollbar-track,body.theme-dark::-webkit-scrollbar-track{background:#192321}.theme-dark ::-webkit-scrollbar-thumb,.theme-dark::-webkit-scrollbar-thumb,body.theme-dark::-webkit-scrollbar-thumb{background:#556360;border:2px solid #192321;border-radius:10px}.theme-dark ::-webkit-scrollbar-thumb:hover,.theme-dark::-webkit-scrollbar-thumb:hover,body.theme-dark::-webkit-scrollbar-thumb:hover{background:#697875}.leaflet-container{height:93%;width:100%}@media (max-width:700px){.headerBar{align-items:center;background:var(--header-color);box-shadow:0 4px 6px #0000001a;color:#efefef;display:flex;flex-direction:row;height:55px;justify-content:space-between;position:relative;text-align:left}.mainContainer{display:flex;flex-direction:column;height:calc(100% - 55px);width:100%}.logoWrapper h2{height:24px;line-height:24px;margin-bottom:1px}.headerBarSection1{flex:1 1 auto;min-width:0}.logoContainer{flex:none}.logoWrapper{min-width:0;overflow:hidden}.logoWrapper h2,.logoWrapper p{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.headerBarSection2{flex:none;margin-left:6px;margin-right:10px;z-index:2}.headerQuickToggles{gap:3px}.languageSwitch{gap:3px;margin-right:4px;padding:3px 7px}.themeSwitch{height:23px;width:23px}.languageSwitchBtn,.languageSwitchSep{font-size:11px}.navBottomContainer{background:linear-gradient(0deg,#f5f8fbfa 62%,#f5f8fbd1 84%,#f5f8fb00);border-top:1px solid #42536f24;box-shadow:0 -8px 18px #10182814;height:calc(76px + env(safe-area-inset-bottom, 0px));padding:8px 12px calc(10px + env(safe-area-inset-bottom, 0px));width:100%}.navBottomContainer .MuiBottomNavigation-root{align-items:center;background:#fffffff5;border:1px solid #42536f24;border-radius:18px;box-shadow:0 8px 18px #10182814;gap:0;height:100%;justify-content:space-around}.navBottomContainer .MuiBottomNavigationAction-root{height:100%;justify-content:center;max-width:none;min-width:0;padding:6px 0 4px}.navBottomContainer .MuiBottomNavigationAction-label{font-size:.65rem;line-height:1.1;margin-top:2px}.theme-dark .navBottomContainer{background:linear-gradient(0deg,#131a19fa 62%,#131a19d6 84%,#131a1900);border-top-color:#8da49f3d;box-shadow:0 -10px 20px #090d0c5c}.theme-dark .navBottomContainer .MuiBottomNavigation-root{background:#1d2725f5;border-color:#8da49f47;box-shadow:0 10px 20px #090d0c52,inset 0 1px 0 #d0dad814}}@media (min-width:700px){.mainContainer{height:calc(100% - 70px);justify-content:flex-start;width:100%}.headerBar,.mainContainer{display:flex;flex-direction:row}.headerBar{align-items:center;background:var(--header-color);box-shadow:0 -6px 10px 5px #00000080;color:#efefef;height:70px;justify-content:space-between;position:sticky;text-align:left;top:-10px;z-index:999}.headerBarSection1{margin-left:60px}.logoWrapper h2{height:24px;line-height:24px}.headerBarSection2{margin-right:0;position:absolute;right:16px;top:50%;transform:translateY(-50%);z-index:2}.navBottomContainer{background:#0000;display:flex;flex-direction:column;height:100%;justify-content:flex-start;order:-1;padding:16px 10px;width:78px}.navBottomContainer .MuiBottomNavigation-root{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #3b947e26;border-radius:22px;box-shadow:0 16px 32px #1622211f;display:flex;flex-direction:column;gap:6px;height:72%;justify-content:center;margin-top:55%;width:100%}.MuiBottomNavigation-root button{border-radius:14px;height:52px;transition:transform .2s ease,background .2s ease,color .2s ease;width:100%}.leaflet-container{flex:1 1;height:100%;width:100%}}.navBottomContainer .MuiBottomNavigation-root{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #3b947e26;border-radius:999px;box-shadow:0 12px 24px #1622211f;gap:6px}.MuiBottomNavigationAction-root{color:#4a5a59;font-weight:500;transition:transform .2s ease,color .2s ease,background .2s ease}.MuiBottomNavigationAction-root.Mui-selected{background:#3b947e1f;color:var(--header-color)}.MuiBottomNavigationAction-root:hover{color:#2f4a45;transform:translateY(-2px)}.logoWrapper{display:flex;flex-direction:column;justify-content:center}.headerBarSection1,.headerBarSection2{align-items:center;display:flex}.headerBarSection2{gap:8px;justify-content:right;margin-right:.5em}.headerQuickToggles{align-items:center;display:inline-flex;flex-direction:row;gap:6px}.languageSwitch{appearance:none;-webkit-appearance:none;gap:4px;margin-right:0;padding:4px 8px}.languageSwitch,.themeSwitch{align-items:center;background:#ffffff21;border:1px solid #ffffff52;border-radius:999px;cursor:pointer;display:inline-flex}.themeSwitch{color:#ffffffeb;height:26px;justify-content:center;transition:background .18s ease,border-color .18s ease,transform .18s ease;width:26px}.headerHelpLink{text-decoration:none}.logoWrapper h2.brand-alt{height:auto;line-height:1.04}.logoWrapper h2.brand-alt a{font-family:Baloo\ 2,Roboto,sans-serif;font-size:1.16em;font-weight:700;letter-spacing:.2px}@media (max-width:400px){.logoWrapper h2{font-size:18px}}@media (max-width:340px){.logoWrapper h2{font-size:15px;margin-left:.4em}.logoContainer{height:32px;width:32px}.logoWrapper p{display:none}}.themeSwitch:hover{background:#ffffff3d;transform:translateY(-1px)}.languageSwitchBtn{color:#ffffff7a;font-size:12px;font-weight:700;letter-spacing:.5px;line-height:1;padding:0}.languageSwitchBtn.is-active{color:#fff}.languageSwitchSep{color:#fff9;font-size:12px;font-weight:700;line-height:1}.logoWrapper a{color:#fff;text-decoration:none}.logoWrapper h2{display:inline-block;margin-left:.6em;margin-top:0}.logoContainer{align-items:center;display:inline-flex;height:40px;justify-content:center;margin-left:.5em;width:40px}.logoContainer svg{display:block}.logoWrapper a{color:#f8f8f8}.logoWrapper p{font-size:11px;line-height:100%;margin-left:1.4em}.css-17jyosd-MuiSwitch-thumb{color:var(--header-color)}.theme-dark .mainContainer{background:var(--app-bg)}.theme-dark .headerBar{box-shadow:0 10px 22px #080c0b8c;color:var(--app-text)}.theme-dark .logoWrapper a{color:var(--app-text)}.theme-dark .logoWrapper p{color:var(--app-text-muted)}.theme-dark .navBottomContainer .MuiBottomNavigation-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(180deg,#273734fc,#22302dfc);border-color:#8da49f3d;box-shadow:0 14px 30px #090d0c73,inset 0 1px 0 #d0dad814}.theme-dark .navBottomContainer{background:linear-gradient(180deg,#1a2422f5,#141b1af5);border-right:1px solid #8da49f33}.theme-dark .navBottomContainer .MuiBottomNavigationAction-root{background:#0000;border:1px solid #0000;color:#dfe5e4}.theme-dark .navBottomContainer .MuiBottomNavigationAction-root.Mui-selected{background:#67837d33;border-color:#8da49f4d;color:#f3f6f5}.theme-dark .navBottomContainer .MuiBottomNavigationAction-root:hover{background:#0000;border-color:#0000;color:#edf0f0}.theme-dark .navBottomContainer .MuiBottomNavigationAction-root.Mui-selected:hover{background:#67837d33;border-color:#8da49f4d}@media (pointer:coarse){input:not([type]),input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],textarea{font-size:16px!important}}.navBottomContainer.is-green .MuiBottomNavigation-root,.theme-dark .navBottomContainer.is-green .MuiBottomNavigation-root{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(170deg,#1f7a62,#3c9c7f);border-color:#0000;box-shadow:0 12px 26px #16222133}.navBottomContainer.is-green .MuiBottomNavigationAction-root,.theme-dark .navBottomContainer.is-green .MuiBottomNavigationAction-root{background:#0000;border:1px solid #0000;color:#ffffffeb}.navBottomContainer.is-green .MuiBottomNavigationAction-root:hover,.theme-dark .navBottomContainer.is-green .MuiBottomNavigationAction-root:hover{background:#ffffff1f;border-color:#0000;color:#fff}.navBottomContainer.is-green .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-active,.navBottomContainer.is-green .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-menu-open,.theme-dark .navBottomContainer.is-green .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-active,.theme-dark .navBottomContainer.is-green .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-menu-open{background:#fff;box-shadow:0 2px 6px #0a28202e;color:#1f7a62}.toolbar-label{display:grid;justify-items:center;line-height:1.15}.toolbar-state{font-size:.6rem;font-weight:700;max-width:64px;opacity:.82;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolbar-metric-icon{display:inline-flex;margin-top:1px}.toolbar-metric-icon .MuiSvgIcon-root{font-size:14px}.map-close-popups{align-items:center;animation:map-close-popups-in .18s ease-out;background:#1d2b2a;border:0;border-radius:999px;box-shadow:0 6px 16px #0a141447;color:#fff;cursor:pointer;display:flex;font:500 12px Roboto,sans-serif;gap:5px}.theme-dark .map-close-popups{background:#e8efed;color:#13241f}@keyframes map-close-popups-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.map-close-popups{animation:none}}@media (min-width:701px){.navBottomContainer.is-green .MuiBottomNavigation-root{gap:18px;height:auto;justify-content:center;padding:10px 0}.navBottomContainer.is-green .MuiBottomNavigationAction-root{border-radius:16px;flex:0 0 auto;height:66px;min-width:0;padding:6px 0;width:calc(100% - 6px)}.navBottomContainer.is-green .MuiBottomNavigationAction-label,.navBottomContainer.is-green .MuiBottomNavigationAction-label.Mui-selected{font-size:.68rem}.map-close-popups{border-radius:18px;flex-direction:column;font-size:10px;gap:2px;line-height:1.2;margin-top:12px;padding:9px 4px;text-align:center;width:100%}}@media (max-width:700px){.navBottomContainer.is-green{position:relative}.navBottomContainer.is-green .MuiBottomNavigation-root,.theme-dark .navBottomContainer.is-green .MuiBottomNavigation-root{background:linear-gradient(120deg,#1f7a62,#3c9c7f)}.navBottomContainer.is-green .MuiBottomNavigationAction-root{border-radius:14px;height:calc(100% - 8px);margin:4px 2px;padding:2px 0}.navBottomContainer.is-green .MuiBottomNavigationAction-label{margin-top:1px}.map-close-popups{bottom:calc(100% + 8px);height:34px;left:50%;padding:0 14px 0 10px;position:absolute;transform:translateX(-50%);z-index:1100}}.search-score{--search-score-muted:#6b7775;align-items:baseline;column-gap:5px;display:inline-grid;grid-template-columns:auto 24px;justify-self:end;white-space:nowrap}.theme-dark .search-score{--search-score-muted:#9fb0ac}.search-score-label{color:var(--search-score-muted);font:400 11.5px/1 Roboto,sans-serif}.search-score-value{color:var(--score-ink-light);font:700 13px/1 Space Grotesk,Roboto,sans-serif}.theme-dark .search-score-value{color:var(--score-ink-dark)}@media (max-width:700px){.search-score{grid-template-columns:24px}.search-score-label{display:none}}.leaflet-bar button,.leaflet-bar button:hover{background-color:#fff;border:none;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar button{background-position:50% 50%;background-repeat:no-repeat;display:block;overflow:hidden}.leaflet-bar button:hover{background-color:#f4f4f4}.leaflet-bar button:first-of-type{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar button:last-of-type{border-bottom:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar button.disabled,.leaflet-bar.disabled{cursor:default;opacity:.4;pointer-events:none}.easy-button-button .button-state{display:block;position:relative}.leaflet-touch .leaflet-bar button{height:30px;line-height:30px;width:30px}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot);src:url(/static/media/fontawesome-webfont.8b43027f47b20503057d.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/static/media/fontawesome-webfont.20fd1704ea223900efa9.woff2) format("woff2"),url(/static/media/fontawesome-webfont.f691f37e57f04c152e23.woff) format("woff"),url(/static/media/fontawesome-webfont.1e59d2330b4c6deb84b3.ttf) format("truetype"),url(/static/media/fontawesome-webfont.c1e38fd9e0e74ba58f7a.svg#fontawesomeregular) format("svg")}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{text-align:center;width:1.28571429em}.fa-ul{list-style-type:none;margin-left:2.14285714em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2.14285714em;position:absolute;text-align:center;top:.14285714em;width:2.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s linear infinite}.fa-pulse{animation:fa-spin 1s steps(8) infinite}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:"\f2a3"}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-sign-language:before,.fa-signing:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-address-card:before,.fa-vcard:before{content:"\f2bb"}.fa-address-card-o:before,.fa-vcard-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.leaflet-container:focus{outline:none}.kartvy-listing-marker{pointer-events:auto}.listing-spread-collapse-dot{align-items:center;background:#262b2a;border-radius:50%;box-shadow:0 2px 5px #0a142261;cursor:pointer;display:flex;height:24px;justify-content:center;transition:transform .12s ease;width:24px}.listing-spread-collapse-dot>svg{fill:#fff;display:block;height:13px;width:13px}.listing-spread-collapse-dot:hover{transform:scale(1.12)}.leaflet-container{outline:none}.leaflet-container,.leaflet-container .leaflet-interactive,.leaflet-container .leaflet-marker-icon,.leaflet-container .leaflet-marker-shadow,.leaflet-container.leaflet-dragging,.leaflet-container.leaflet-dragging .leaflet-grab,.leaflet-container.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-container.leaflet-grab,.leaflet-container.leaflet-touch-drag{cursor:pointer!important}.map-legend-drawer{z-index:560}.map-legend-drawer #info_text{margin:0;overflow:visible;padding:0}.helpBoxContainer{--legend-bg:#fff;--legend-ink:#1d2b2a;--legend-muted:#5f6c6a;--legend-star:#9aa4a2;--legend-button:#eef3f1;--legend-button-hover:#e1ebe7;--legend-icon-border:#c3cbc9;--legend-shadow:0 6px 18px #0f172a2e;--legend-seg-h:14px;--legend-bar-w:12px;--legend-pad:12px 14px 14px;--legend-title:15px;--legend-text:12px;--legend-label:11px;--legend-button-size:26px;--legend-gap:10px;background:var(--legend-bg);border-radius:14px;box-shadow:var(--legend-shadow);box-sizing:border-box;color:var(--legend-ink);display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:var(--legend-gap);overflow:visible;padding:var(--legend-pad);width:max-content}.theme-dark .helpBoxContainer{--legend-bg:#18201f;--legend-ink:#ebf0ef;--legend-muted:#a9b8b5;--legend-star:#7d8c89;--legend-button:#24302e;--legend-button-hover:#2e3b39;--legend-icon-border:#4a5856;--legend-shadow:0 10px 24px #090d0c73}.helpBoxHeader{align-items:center;display:flex;gap:6px}.helpBoxHeader .infoTitle{font:600 var(--legend-title)/1.2 Space Grotesk,sans-serif;white-space:nowrap}.helpBoxHeader .infoIcon{background:#0000;border:1px solid var(--legend-icon-border);box-sizing:border-box;color:var(--legend-muted);font-size:calc(var(--legend-title) - 5px);font-weight:500;height:calc(var(--legend-title) + 3px);margin:0;width:calc(var(--legend-title) + 3px)}.helpBoxHeader .infoIcon:after{bottom:50%;left:calc(100% + 10px);max-width:180px;transform:translateY(50%);white-space:normal;width:max-content}.helpBoxHeader .infoIcon:before{border-right-color:#181c22eb;border-top-color:#0000;bottom:50%;left:calc(100% - 2px);transform:translateY(50%)}.helpBoxToggle{background:var(--legend-button);border:0;border-radius:8px;cursor:pointer;display:grid;height:var(--legend-button-size);margin:0 0 0 auto;padding:0;place-items:center;transition:background .15s ease;width:var(--legend-button-size)}.helpBoxToggle:hover{background:var(--legend-button-hover)}.helpBoxToggle svg{height:calc(var(--legend-button-size)*.46);transition:transform .2s ease;width:calc(var(--legend-button-size)*.46)}.helpBoxToggle svg path{fill:none;stroke:var(--legend-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.helpBoxBody{grid-column-gap:var(--legend-gap);column-gap:var(--legend-gap);display:grid;grid-template-columns:var(--legend-bar-w) auto;grid-template-rows:repeat(11,var(--legend-seg-h))}.helpBoxContainer.has-ticks .helpBoxBody{grid-template-columns:var(--legend-bar-w) auto auto}.legend-seg{display:block;grid-column:1}.legend-seg:first-child{border-radius:calc(var(--legend-bar-w)/2) calc(var(--legend-bar-w)/2) 0 0}.legend-seg:nth-child(11){border-radius:0 0 calc(var(--legend-bar-w)/2) calc(var(--legend-bar-w)/2)}.legend-tick{font-feature-settings:"tnum";align-items:center;display:flex;font-size:var(--legend-text);font-variant-numeric:tabular-nums;gap:3px;grid-column:2;line-height:1}.legend-star{fill:var(--legend-star);height:calc(var(--legend-text) - 2px);width:calc(var(--legend-text) - 2px)}.legend-label{align-self:center;font-size:var(--legend-text);grid-column:2;line-height:1.2;max-width:8em;white-space:nowrap}.helpBoxContainer.has-ticks .legend-label{color:var(--legend-muted);font-size:var(--legend-label);grid-column:3;justify-self:end;text-align:right}.legend-label.is-middle{color:var(--legend-muted);white-space:normal}.helpBoxContainer.has-ticks .legend-label.is-band{align-self:start;color:var(--legend-ink);font-size:var(--legend-text);justify-self:start;line-height:var(--legend-seg-h);max-width:none;text-align:left}.colour-heat .helpBoxBody .legend-seg{box-shadow:inset 1px 0 0 #14201e29,inset -1px 0 0 #14201e29}.colour-heat .helpBoxBody .legend-seg:first-child{box-shadow:inset 0 1px 0 #14201e29,inset 1px 0 0 #14201e29,inset -1px 0 0 #14201e29}.colour-heat .helpBoxBody .legend-seg:nth-child(11){box-shadow:inset 0 -1px 0 #14201e29,inset 1px 0 0 #14201e29,inset -1px 0 0 #14201e29}@media (min-width:701px){.list-view-map-helpbox .helpBoxHeader .infoIcon:after,.map-legend-drawer .helpBoxHeader .infoIcon:after{left:auto;right:calc(100% + 10px)}.list-view-map-helpbox .helpBoxHeader .infoIcon:before,.map-legend-drawer .helpBoxHeader .infoIcon:before{border-left-color:#181c22eb;border-right-color:#0000;left:auto;right:calc(100% - 2px)}}.map-legend-drawer .helpBoxContainer{--legend-seg-h:12px;--legend-pad:10px 12px 12px;--legend-title:14px;--legend-gap:8px}.helpBoxContainer.is-collapsed{padding:8px 8px 8px 12px}.helpBoxContainer.is-collapsed .helpBoxHeader{gap:10px}.helpBoxContainer.is-collapsed .helpBoxHeader .infoTitle{font-size:calc(var(--legend-title) - 1px)}.helpBoxContainer.is-collapsed .helpBoxBody,.helpBoxContainer.is-collapsed .infoIcon{display:none}.helpBoxContainer.is-collapsed .helpBoxToggle svg{transform:rotate(180deg)}.leaflet-touch button{height:36px;width:36px}.infoIcon{align-items:center;background:#e0e0e0;border-radius:50%;color:#5e646b;cursor:default;display:inline-flex;flex:0 0 auto;font-size:7px;height:10px;justify-content:center;line-height:1;margin-left:6px;position:relative;width:10px}.MuiListItemButton-root .infoIcon,.drawer-filter-desc .infoIcon,.sliderWrapper .infoIcon{margin-right:0}.infoIcon:after{background:#181c22eb;border-radius:6px;bottom:140%;color:#fff;content:attr(data-tooltip);font-size:11px;left:0;line-height:1.2;opacity:0;padding:6px 8px;pointer-events:none;position:absolute;transform:translateX(-90%);transition:opacity .2s ease;white-space:nowrap;z-index:2}.drawer-filter-desc .drawerInfoIcon:after{left:60%;transform:translate(-10%,20px);white-space:pre-line;width:max-content}.infoIcon:before{border:6px solid #0000;border-top-color:#181c22eb;bottom:120%;content:"";left:50%;opacity:0;position:absolute;transform:translateX(-50%);transition:opacity .2s ease;z-index:1}.infoIcon:hover:after,.infoIcon:hover:before{opacity:1}.leaflet-popup-content-wrapper{background:#fff0}.leaflet-container a.leaflet-popup-close-button{top:4px}.popup-content{--tooltip-value-fallback:#6f84a3;display:flex;flex-direction:column;justify-content:flex-end}.popup-hover-container{--hover-popup-ease:cubic-bezier(0.4,0,0.2,1);--hover-popup-duration:220ms;-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08);background:#fffc;border:1px solid #ffffff9e;border-radius:11px;bottom:20px;box-shadow:0 10px 28px #1018281f,inset 0 1px 0 #fffc;display:none;left:50%;max-width:calc(100vw - 24px);opacity:1;padding:10px;position:absolute;text-align:right;transform:translateX(-50%);transition:padding var(--hover-popup-duration) var(--hover-popup-ease),border-radius var(--hover-popup-duration) var(--hover-popup-ease),border-color var(--hover-popup-duration) var(--hover-popup-ease),box-shadow var(--hover-popup-duration) var(--hover-popup-ease),background-color var(--hover-popup-duration) var(--hover-popup-ease);width:320px;will-change:padding,border-radius,border-color,box-shadow;z-index:1000}#popup-hover-container .hover-popup-full{max-height:500px;opacity:1;overflow:visible;position:relative;transform:scale(1);transform-origin:bottom center;transition:max-height var(--hover-popup-duration) var(--hover-popup-ease),opacity var(--hover-popup-duration) var(--hover-popup-ease),transform var(--hover-popup-duration) var(--hover-popup-ease);will-change:max-height,opacity,transform}#popup-hover-container .hover-popup-full .tooltipDescUL{grid-column-gap:6px;grid-row-gap:4px;column-gap:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:6px 0 0;padding:0 0 12px;row-gap:4px}#popup-hover-container .hover-popup-full .tooltipDescUL li{grid-gap:6px;align-items:center;background:#fafdffb3;border:1px solid #8492a529;border-radius:8px;box-shadow:inset 0 1px 0 #ffffffdb;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) auto;min-height:24px;padding:3px 7px}#popup-hover-container .hover-popup-full .tooltipDescUL span:first-of-type{color:#5d6b7c;font-size:9.5px;font-weight:560;letter-spacing:.1px;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#popup-hover-container .hover-popup-full .tooltipDescUL span:nth-of-type(2){display:none}#popup-hover-container .hover-popup-full .tooltipDescUL li span:nth-of-type(3){font-size:10.5px;font-weight:700;justify-self:end;letter-spacing:.15px;margin-left:0;min-width:0;text-align:right;white-space:nowrap;width:auto}#popup-hover-container .hover-popup-toggle{align-items:center;background:#fffffff2;border:1px solid #7c889966;border-radius:8px;color:#536172;cursor:pointer;display:inline-flex;font-size:8px;height:18px;justify-content:center;line-height:1;transition:transform .16s var(--hover-popup-ease),background-color .16s var(--hover-popup-ease),border-color .16s var(--hover-popup-ease);width:18px}#popup-hover-container .hover-popup-toggle:hover{background:#f4f7fb;transform:translateY(-1px)}#popup-hover-container .hover-popup-toggle--full{bottom:0;position:absolute;right:4px}#popup-hover-container .hover-mini-row{align-items:center;display:inline-flex;justify-content:space-between;max-height:0;opacity:0;overflow:hidden;padding-right:28px;pointer-events:none;transform:scale(.96);transform-origin:bottom center;transition:max-height var(--hover-popup-duration) var(--hover-popup-ease),opacity var(--hover-popup-duration) var(--hover-popup-ease),transform var(--hover-popup-duration) var(--hover-popup-ease);width:100%;will-change:max-height,opacity,transform}#popup-hover-container .hover-mini-row i{font-size:15px}#popup-hover-container .hover-popup-full .hover-mini-row--ghost{margin-top:4px;max-height:32px;opacity:1;overflow:visible;padding-right:28px;pointer-events:none;transform:none}#popup-hover-container .hover-popup-full .hover-mini-row--ghost i{color:#98a3b4!important}#popup-hover-container .hover-popup-toggle--mini{position:absolute;right:4px}#popup-hover-container .hover-popup-toggle--full,#popup-hover-container .hover-popup-toggle--mini{border-radius:5px;height:14px;width:14px}#popup-hover-container.is-minimized{background:#ffffffc2;border:1px solid #ffffff9e;border-radius:11px;box-shadow:0 10px 24px #1018281c,inset 0 1px 0 #ffffffd1;max-width:calc(100vw - 24px);padding:6px 9px;width:320px}#popup-hover-container.is-minimized .hover-popup-full{max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:scale(.985)}#popup-hover-container.is-minimized .hover-mini-row{max-height:32px;opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.popup-hover-container.listing-active{background:#0000;border:none;box-shadow:none;display:block!important;max-width:calc(100vw - 40px);padding:0;width:560px}.popup-hover-container.listing-active .hover-mini-row,.popup-hover-container.listing-active .hover-popup-toggle{display:none!important}.listing-card{align-items:stretch;background:#fff;border-radius:20px;box-shadow:0 18px 36px #0f172a29;display:flex;gap:18px;height:170px;max-height:170px;min-height:170px;overflow:hidden;padding:0 18px 0 0;position:relative}.listing-marker-wrapper{background:#0000;border:none}.listing-marker{align-items:center;border-radius:50%;box-shadow:0 6px 12px #0f172a33;display:inline-flex;height:20px;justify-content:center;transition:transform .15s ease;width:20px}.listing-marker svg{fill:#fff;height:10px;width:10px}.listing-marker--apartment{background:#4a96d0}.listing-marker--house{background:#1f7a62}.listing-marker--rowhouse{background:#b86b2d}.listing-marker:hover{transform:scale(1.15)}.listing-close{background:#0000;border:none;color:#3e4656;cursor:pointer;font-size:18px;position:absolute;right:12px;top:10px}.hide-listings-icon{display:inline-flex;position:relative}.hide-listings-icon.is-hidden:after{background:currentColor;content:"";height:2px;left:-2px;position:absolute;right:-2px;top:50%;transform:translateY(-50%) rotate(35deg)}.listing-media{align-self:stretch;flex:0 0 200px;height:100%;margin:0;overflow:hidden;position:relative;width:200px}.listing-media img{display:block;height:100%;object-fit:cover;width:100%}.listing-nav{align-items:center;background:#14181c8c;border:none;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;height:20px;justify-content:center;line-height:1;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.listing-nav--prev{left:6px}.listing-nav--next{right:6px}.leaflet-touch .listing-nav{display:inline-flex;flex-direction:row;height:20px;width:20px}.listing-badge{background:#0f172ad9;border-radius:999px;color:#fff;font-size:11px;left:8px;padding:5px 10px;position:absolute;top:8px}.listing-body{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0;overflow:hidden;padding-right:20px}.listing-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.listing-title{color:#1d2b2a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-subtitle{color:#6b7280;font-size:12px}.listing-price{color:#1d2b2a;font-size:14px;font-weight:700;white-space:nowrap}.listing-meta{color:#3e4656;display:flex;flex-wrap:wrap;font-size:11px;gap:6px}.listing-meta span{background:#f3f4f6;border-radius:999px;font-weight:600;padding:4px 8px}.listing-bottom{gap:10px;width:100%}.listing-bottom,.listing-score{align-items:center;display:flex}.listing-score{color:#1d2b2a;flex:1 1 auto;font-size:11px;font-weight:600;gap:8px;letter-spacing:.04em;line-height:1;min-width:0;text-transform:uppercase;white-space:nowrap}.listing-score-label{color:inherit;font-size:10px;font-weight:500;letter-spacing:.02em;text-transform:none}.listing-score-label,.listing-stars{align-items:center;display:inline-flex}.listing-stars{gap:3px;line-height:0}.listing-stars svg{display:block}.listing-realtor-btn{align-items:center;align-self:center;background:#fff;border:1px solid #0f172a1f;border-radius:999px;box-shadow:0 8px 16px #0f172a1f;color:#1d2b2a;display:inline-flex;flex:0 0 122px;font-size:11px;font-weight:700;justify-content:center;letter-spacing:.02em;margin-left:auto;max-width:122px;min-width:122px;padding:6px 12px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;white-space:nowrap;width:122px}.listing-realtor-btn:hover{box-shadow:0 12px 20px #0f172a29;transform:translateY(-1px)}.listing-footer{align-items:flex-end;border-top:1px solid #eef0f2;color:#7a8088;display:flex;font-size:12px;justify-content:space-between;margin-top:6px;padding-top:10px}.listing-broker{align-items:center;color:#4b535e;display:inline-flex;font-weight:500;gap:6px;justify-content:flex-end}.listing-card .listing-broker img{border-radius:6px;height:16px;object-fit:contain;width:auto}@media (max-width:700px){.popup-hover-container.listing-active{bottom:16px;left:auto;right:12px;transform:none;width:min(220px,calc(100vw - 24px))}.listing-card{flex-direction:column;gap:8px;height:auto;max-height:none;min-height:0;padding-right:0}.listing-media{flex:0 0 140px;height:140px;width:100%}.listing-media img{height:140px}.listing-body{padding:0 10px 12px}.listing-header{align-items:flex-start;flex-direction:column;gap:4px}.listing-price{font-size:13px;font-weight:400;margin-top:2px}.listing-title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.listing-bottom{align-items:stretch;display:flex;flex-direction:column;gap:6px}.listing-realtor-btn{align-self:flex-end;border-radius:10px;height:30px;justify-content:center;max-height:35px;max-width:122px;min-width:122px;padding:0 10px;width:122px}.listing-score{align-items:center}.listing-score span{align-items:center;display:inline-flex}.listing-stars{margin-top:0}.listing-close{align-items:center;background:#ffffffe6;border-radius:999px;display:inline-flex;height:24px;justify-content:center;right:8px;top:8px;width:24px;z-index:2}.listing-body{padding:0 12px 12px}}.listing-body,.listing-footer,.listing-price,.listing-subtitle,.listing-title,.popup-hover-container span:first-of-type{text-align:left}.tooltipHeaderContainer{align-items:center;background:#fff0;color:#656565;display:flex;font-family:Roboto,sans-serif;font-weight:600;justify-content:space-between;min-height:42px}.tooltipHeaderMain{display:flex;flex-direction:column;gap:2px;justify-content:center;min-width:0}.tooltipHeaderTitle{font-size:14px;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tooltipHeaderStars{align-items:center;display:inline-flex;gap:1px;min-height:18px}.tooltipHeaderStars svg{display:block}.tooltipHeaderScore{align-items:center;border-radius:50%;display:inline-flex;flex:0 0 35px;font-size:17px;height:35px;justify-content:center;margin-left:10px;text-align:center;width:35px}.tooltipDivider{border:.3px solid #c0c0c0a1;border-radius:1px;height:.3px;margin-bottom:5px;margin-top:5px;width:100%}.tooltipDescUL li{display:flex;flex-direction:row;justify-content:flex-start;width:100%}.tooltipDescUL span:first-of-type{color:#424242;font-weight:500;width:110px}.tooltipDescUL span:nth-of-type(2){width:25px}.tooltipDescUL span:nth-of-type(3){font-weight:500;text-align:left}.leaflet-popup-content{margin:8px 10px}.leaflet-popup-content .popup-content{min-width:222px}.leaflet-popup-content .tooltipHeaderContainer{min-height:36px}.leaflet-popup-content .tooltipHeaderTitle{font-size:13px}.leaflet-popup-content .tooltipHeaderStars{min-height:14px}.leaflet-popup-content .tooltipHeaderStars svg{height:14px;width:14px}.leaflet-popup-content .tooltipHeaderScore{font-size:15px;height:31px;margin-left:8px;width:31px}.leaflet-popup-content .tooltipDivider{margin-bottom:4px;margin-top:4px}.leaflet-popup-content .tooltipDescUL{grid-gap:3px;display:grid;gap:3px;list-style:none;margin:4px 0 0;padding:0}.leaflet-popup-content .tooltipDescUL li{grid-gap:6px;align-items:center;background:#fafdffb8;border:1px solid #8492a529;border-radius:7px;box-shadow:inset 0 1px 0 #ffffffd6;display:grid;gap:6px;grid-template-columns:minmax(0,1fr) 8px 84px;min-height:20px;padding:2px 6px}.leaflet-popup-content .tooltipDescUL span:first-of-type{color:#5d6b7c;font-size:9.5px;font-weight:560;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leaflet-popup-content .tooltipDescUL span:nth-of-type(2){background:#7a889aa6;border-radius:50%;display:inline-block;height:3px;justify-self:center;transform:translateX(2px);width:3px}.leaflet-popup-content .tooltipDescUL span:nth-of-type(3){font-size:10.5px;font-weight:700;justify-self:end;min-width:84px;text-align:right;white-space:nowrap;width:84px}.leaflet-geosearch-bar{--geosearch-bg:#fff;--geosearch-text:#1d2b2a;--geosearch-muted:#6f7c79;--geosearch-hover:#eef3f1;--geosearch-shadow:0 10px 24px #0a28203d;--geosearch-submit:#1f7a62;width:min(460px,calc(100vw - 370px))}.theme-dark .leaflet-geosearch-bar{--geosearch-bg:#222d2b;--geosearch-text:#eef4f2;--geosearch-muted:#9fb0ac;--geosearch-hover:#2c3a37;--geosearch-shadow:0 10px 24px #00000073;--geosearch-submit:#2b8a6f}.leaflet-control-geosearch.leaflet-geosearch-bar form,.leaflet-touch .leaflet-control-geosearch.leaflet-geosearch-bar form{align-items:center;background:var(--geosearch-bg) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236f7c79' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 16px center /20px 20px;border:0;border-radius:999px;box-shadow:var(--geosearch-shadow);display:flex;gap:4px;height:50px;padding:5px 5px 5px 44px;position:relative;width:100%}.leaflet-control-geosearch.leaflet-geosearch-bar form:focus-within{box-shadow:var(--geosearch-shadow),0 0 0 3px #1f7a6240}.leaflet-control-geosearch.leaflet-geosearch-bar form input,.leaflet-touch .leaflet-control-geosearch.leaflet-geosearch-bar form input{-webkit-text-fill-color:var(--geosearch-text);background:#0000;border:0;border-radius:0;color:var(--geosearch-text);flex:1 1 auto;font:400 15px Roboto,sans-serif;height:100%;min-width:0;padding:0 4px;text-indent:0;width:auto}.leaflet-control-geosearch.leaflet-geosearch-bar form input::placeholder{-webkit-text-fill-color:var(--geosearch-muted);color:var(--geosearch-muted);opacity:1}.leaflet-control-geosearch.leaflet-geosearch-bar form input:-webkit-autofill{-webkit-text-fill-color:var(--geosearch-text)!important;box-shadow:0 0 0 1000px var(--geosearch-bg) inset!important;caret-color:var(--geosearch-text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.leaflet-control-geosearch.leaflet-geosearch-bar form input:-webkit-autofill,.leaflet-control-geosearch.leaflet-geosearch-bar form input:-webkit-autofill:focus,.leaflet-control-geosearch.leaflet-geosearch-bar form input:-webkit-autofill:hover,.leaflet-control-geosearch.leaflet-geosearch-bar form input:autofill{-webkit-text-fill-color:var(--geosearch-text)!important;box-shadow:0 0 0 1000px var(--geosearch-bg) inset!important;caret-color:var(--geosearch-text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.leaflet-control-geosearch.leaflet-geosearch-bar button.reset{background:#0000;border:0;border-radius:50%;color:var(--geosearch-muted);display:grid;flex:none;font-size:16px;height:30px;line-height:1;padding:0;place-items:center;position:static;width:30px}.leaflet-control-geosearch.leaflet-geosearch-bar input:placeholder-shown~button.reset{display:none}.leaflet-control-geosearch.leaflet-geosearch-bar button.reset:hover{background:var(--geosearch-hover)}.leaflet-control-geosearch .geosearch-submit{background:var(--geosearch-submit);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;height:40px;padding:0;place-items:center;transition:filter .15s ease;width:40px}.leaflet-control-geosearch .geosearch-submit:hover{filter:brightness(1.1)}.leaflet-control-geosearch .results.active{background:var(--geosearch-bg);border:0;border-radius:16px;box-shadow:var(--geosearch-shadow);left:0;max-height:260px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:1000}.leaflet-control-geosearch .results.active:after{display:none}.leaflet-control-geosearch .results>*{border:0;border-radius:10px;color:var(--geosearch-text);line-height:20px;font:400 13px Roboto,sans-serif;padding:8px 12px}.leaflet-control-geosearch .results>.active,.leaflet-control-geosearch .results>:hover{background:var(--geosearch-hover);border-color:#0000}.leaflet-filter-button{align-items:center;background-color:var(--header-color);border:none!important;border-radius:8px!important;box-shadow:0 4px 6px #0003!important;color:#fff!important;cursor:pointer;display:flex;height:50%;justify-content:center;padding:10px!important;width:100%}.leaflet-filter-button:hover{background-color:#1a8cc8!important}.sliderWrapper{align-items:center;box-sizing:border-box;display:flex;height:32px;justify-content:space-between;margin-bottom:10px;margin-top:8px;padding-left:0;width:100%}.sliderWrapper .MuiSlider-markLabel{color:#7a8088;font-size:11px;margin-left:10px;width:100%}.slider-range-label{align-items:center;display:flex;flex-direction:row;gap:6px;justify-content:flex-start;margin-left:7px;width:100%}.slider-range-min{text-align:right;width:33%}.slider-range-dash{text-align:center;width:10%}.slider-range-max{display:flex;justify-content:space-between;text-align:left;width:33%}.slider-range-unit{text-align:left;width:50%}.MuiSwitch-switchBase.Mui-checked{color:#1976d2!important}.drawer-wrapper{box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:center;padding:16px;width:min(360px,100vw)}.drawer-panel{display:flex;flex-direction:column;gap:14px;height:100%;position:relative;width:100%}.drawer-header{align-items:center;display:flex;gap:12px;justify-content:space-between}.drawer-title{color:#1d2b2a;font-size:15px;font-weight:600}.drawer-subtitle{color:#7a8088;font-size:11px}.drawer-close{align-items:center;background:#fff;border:1px solid #1f25301f;border-radius:10px;color:#4b535e;cursor:pointer;display:inline-flex;height:28px;justify-content:center;width:28px}.drawer-content{display:flex;flex:1 1 auto;flex-direction:column;gap:12px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:72px;padding-right:4px}.drawer-section{background:#f7f8fa;border:1px solid #1f253014;border-radius:16px;box-shadow:0 6px 16px #0f172a0f;padding:10px 12px 9px}.drawer-section-header{align-items:center;display:flex;gap:8px;justify-content:flex-start;margin-bottom:6px;padding-right:24px;position:relative}.drawer-section-title{color:#1d2b2a;font-size:11px;font-weight:600;letter-spacing:.4px;margin-right:auto;text-transform:uppercase}.drawer-section-header .infoIcon{position:absolute;right:8px}.drawer-section-header .infoIcon:after{left:auto;max-width:240px;right:0;transform:translateY(20px);white-space:pre-line}.drawer-section-header .infoIcon:before{left:auto;right:6px;transform:translateY(20px)}.drawer-list{padding:0}.drawer-toggle-row{border-radius:10px}.drawer-toggle-row .MuiListItemText-primary{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.drawer-toggle-row:hover{background:#3b947e14}.drawer-apply-button{border-radius:12px;bottom:12px;box-shadow:0 10px 20px #0f172a1f;left:0;position:absolute;right:0;width:100%;z-index:2}.drawer-apply-button.is-idle{background-color:#a9d0c5!important;box-shadow:none;color:#ffffffeb!important}.theme-dark .drawer-apply-button.is-idle{background-color:#2b4741!important;color:#ffffff8c!important}.drawer-btn-type-container{display:flex;flex-direction:column}.drawer-filter-desc{align-items:center;color:#3e4656;display:flex;font-size:11px;font-weight:600;gap:6px;margin-bottom:5px;margin-top:6px;padding-left:0}.drawer-btn-row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.drawer-select-box-wrapper{display:flex;flex-direction:column;justify-content:space-evenly}.drawer-select-box-row{display:flex;flex-direction:row;gap:8px;justify-content:space-between;margin-bottom:8px}.drawer-check-row{display:flex;flex-wrap:wrap;gap:0 28px;justify-content:center;margin:2px 0 4px}.drawer-check-row .MuiFormControlLabel-label{font:500 13px Roboto,sans-serif}.drawer-check-label{align-items:center;display:inline-flex;gap:5px}.drawer-check-label .MuiSvgIcon-root{color:#1f7a62;font-size:18px}.theme-dark .drawer-check-label .MuiSvgIcon-root{color:#6fcfac}.drawer-check-row .MuiCheckbox-root.Mui-checked{color:#1f7a62}.theme-dark .drawer-check-row .MuiFormControlLabel-label{color:#e8efed}.theme-dark .drawer-check-row .MuiCheckbox-root{color:#9aaba7}.theme-dark .drawer-check-row .MuiCheckbox-root.Mui-checked{color:#6fcfac}.drawer-btn-wrapper{display:flex;flex-direction:row;justify-content:space-between}.map-filter-btn{align-items:center;align-self:center;background-color:var(--header-color);box-sizing:border-box;color:#eaeaea;display:flex;flex:1 1;font-size:14px;font-weight:550;height:100%;justify-content:center;width:100%}.map-topright-btn{min-width:128px}.map-topright-btn .map-filter-btn{background:#0000;border-radius:999px;color:#fff;gap:7px}.map-topright-btn button{border-radius:999px}.map-topright-btn .map-btn-label{white-space:nowrap}.map-btn-ico{stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto;height:17px;width:17px}.easy-button-button .button-state{display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.listing-loader{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #142b281f;border-radius:14px;bottom:220px;box-shadow:0 12px 28px #0f262224;display:flex;gap:10px;left:50%;padding:10px 12px;pointer-events:none;position:fixed;transform:translateX(-50%);z-index:1600}.listing-loader__pulse{animation:listingPulse 1.6s ease-out infinite;background:var(--header-color);border-radius:50%;box-shadow:0 0 0 #1f7a6259;flex-shrink:0;height:10px;width:10px}@keyframes listingPulse{0%{box-shadow:0 0 0 0 #1f7a625c}70%{box-shadow:0 0 0 10px #1f7a6200}to{box-shadow:0 0 0 0 #1f7a6200}}.listing-loader__content{display:flex;flex-direction:column;max-width:230px;min-width:172px}.listing-loader__content strong{color:#1f2f3a;font-size:12px;font-weight:600;letter-spacing:.2px;line-height:1.2}.listing-loader__content span{color:#2d4754bf;font-size:11px;line-height:1.2;margin-top:3px}.listing-loader__meter{background:#3f697429;border-radius:99px;height:3px;margin-top:9px;overflow:hidden;width:100%}.listing-loader__meter-fill{background:linear-gradient(90deg,var(--header-color) 0,#4a96d0 100%);border-radius:99px;height:100%;transition:width .18s ease}@media (max-width:700px){.leaflet-bottom.leaflet-left #info_text{margin-left:-8px}.leaflet-geosearch-bar{margin:14px auto 0 12px;max-width:none;width:calc(100vw - 140px)}.leaflet-control-zoom{display:none}.leaflet-control-geosearch.leaflet-geosearch-bar form,.leaflet-touch .leaflet-control-geosearch.leaflet-geosearch-bar form{background-position:12px;background-size:18px 18px;height:44px;padding:4px 4px 4px 36px}.leaflet-control-geosearch.leaflet-geosearch-bar form input,.leaflet-touch .leaflet-control-geosearch.leaflet-geosearch-bar form input{font-size:14px}.leaflet-control-geosearch .geosearch-submit{height:36px;width:36px}.leaflet-control-geosearch.leaflet-geosearch-bar button.reset{height:26px;width:26px}.popup-hover-container{display:none!important}.popup-hover-container.listing-active{display:block!important}.leaflet-touch button{height:24px;width:24px}.leaflet-filter-button{border-radius:6px!important;height:25%;padding:5px!important;transform:scale(.5);transform-origin:center}.map-filter-btn{font-size:14px}.map-topright-btn{min-width:104px}.map-topright-btn .map-filter-btn{font-size:13px;gap:6px}.map-topright-btn .map-btn-ico{height:16px;width:16px}.listing-loader{border-radius:12px;bottom:170px;gap:8px;left:50%;padding:8px 10px;transform:translateX(-50%)}.listing-loader__pulse{height:8px;width:8px}.listing-loader__content{max-width:170px;min-width:138px}}@media (min-width:700px){.listing-loader{left:calc(50% + 39px)}}.theme-dark .drawer-section{background:#18201fdb;border-color:#8ea4a03d;box-shadow:0 10px 24px #090d0c66}.theme-dark .drawer-section-title,.theme-dark .drawer-title{color:#ebf0ef}.theme-dark .drawer-filter-desc,.theme-dark .drawer-subtitle{color:#b6c4c1}.theme-dark .drawer-toggle-row:hover{background:#67837d33}.theme-dark .drawer-close{background:#161f1de6;border-color:#8ea4a04d;color:#e4e9e8}.theme-dark #popup-hover-container.is-minimized,.theme-dark .popup-hover-container{background:#141b1ae0;border-color:#9bafab42;box-shadow:0 14px 30px #090d0c7a,inset 0 1px 0 #dbe2e114}.theme-dark #popup-hover-container .hover-popup-toggle{background:#202b29eb;border-color:#96aba75c;color:#e2e9e7}.theme-dark #popup-hover-container .hover-popup-toggle:hover{background:#334440f2}.theme-dark #popup-hover-container .hover-popup-full .tooltipDescUL li{background:#1d2926b8;border-color:#89a19c40;box-shadow:inset 0 1px 0 #cfd9d714}.theme-dark #popup-hover-container .hover-popup-full .tooltipDescUL span:first-of-type{color:#c6d3d0}.theme-dark #popup-hover-container .hover-popup-full .hover-mini-row--ghost i{color:#8e9e9b!important}.theme-dark .tooltipHeaderContainer{color:#e7eceb}.theme-dark .popup-content{--tooltip-value-fallback:#c8d3d1}.theme-dark .tooltipHeaderTitle{color:#eff2f2}.theme-dark .tooltipDivider{border-color:#889c9859}.theme-dark .tooltipDescUL span:first-of-type{color:#c5d1cf}.theme-dark .listing-card{background:#151e1cf5;box-shadow:0 18px 36px #090d0c75}.theme-dark .listing-close{color:#c8d3d1}.theme-dark .listing-price,.theme-dark .listing-score,.theme-dark .listing-score-label,.theme-dark .listing-title{color:#f0f3f2}.theme-dark .listing-subtitle{color:#a8b8b5}.theme-dark .listing-meta{color:#adbdba}.theme-dark .listing-meta span{background:#2f3f3cb8;color:#e4eae9}.theme-dark .listing-footer{border-top-color:#8a9e9a3d;color:#a4b3b0}.theme-dark .listing-broker{color:#c8d3d1}.theme-dark .listing-realtor-btn{background:#1d2725e6;border-color:#8fa6a14d;box-shadow:0 10px 18px #090d0c59;color:#ebefee;max-height:35px}.theme-dark .listing-loader{background:#141c1ae0;border-color:#8fa6a13d;box-shadow:0 12px 28px #090d0c70}.theme-dark .listing-loader__content strong{color:#eaefee}.theme-dark .listing-loader__content span{color:#b4c4c1}.theme-dark .filter-drawer-paper{background:linear-gradient(180deg,#131b19fa,#101514fa);border-left:1px solid #8da49f3d;box-shadow:-14px 0 30px #090d0c73;color:#e4eae9}.theme-dark .filter-drawer-paper .MuiListItemText-primary{color:#dfe5e4}.theme-dark .filter-drawer-paper .MuiListItemIcon-root{color:#c1cecb}.theme-dark .filter-drawer-paper .MuiSelect-select{color:#e9eeed}.theme-dark .filter-drawer-paper .MuiOutlinedInput-notchedOutline{border-color:#96aca857}.theme-dark .filter-drawer-paper .MuiMenuItem-root{color:#e5ebea}.theme-dark .filter-drawer-paper .MuiButton-root{color:#e7edec}.theme-dark .filter-drawer-paper .drawer-section-title,.theme-dark .filter-drawer-paper .drawer-title{color:#f3f6f5}.theme-dark .filter-drawer-paper .drawer-filter-desc,.theme-dark .filter-drawer-paper .drawer-subtitle,.theme-dark .filter-drawer-paper .slider-range-label,.theme-dark .filter-drawer-paper .sliderWrapper .MuiSlider-markLabel{color:#d4dedc}.theme-dark .filter-drawer-paper .sliderWrapper .MuiSvgIcon-root{color:#e5eae9!important}.theme-dark .filter-drawer-paper .drawer-btn-row .MuiButton-root{border-color:#aabcb875!important;color:#f0f4f3!important}.theme-dark .filter-drawer-paper .MuiInputBase-root{color:#edf0f0}.theme-dark .filter-drawer-paper .MuiSvgIcon-root{color:#d8e1df}.listing-animation-canvas{left:0;pointer-events:none;position:absolute;top:0}.leaflet-container .leaflet-control-attribution{font-size:10px;line-height:1.5;padding:0 5px;white-space:nowrap}@media (max-width:700px){.leaflet-container .leaflet-control-attribution{font-size:8.5px;line-height:1.4;padding:0 4px}.leaflet-container .leaflet-control-attribution.is-compact{cursor:pointer}.leaflet-container .leaflet-control-attribution.is-compact:not(.is-open){background:#ffffffd9;border-radius:50%;box-shadow:0 1px 4px #0003;font-size:0;height:20px;margin:0 6px 6px 0;overflow:hidden;padding:0;width:20px}.leaflet-container .leaflet-control-attribution.is-compact:not(.is-open):before{color:#1d2b2a;content:"i";display:block;font:italic 700 12px/20px Georgia,Times New Roman,serif;text-align:center}.leaflet-container .leaflet-control-attribution.is-compact.is-open{border-radius:6px 0 0 0}}@media (max-height:520px){.map-legend-drawer{display:none}}.theme-dark .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#3c9c7f}.kartvy-search-chips,.kartvy-search-menu,.kartvy-search-nearme{--ks-bg:#fff;--ks-text:#1d2b2a;--ks-muted:#6b7775;--ks-hover:#eef5f2;--ks-tag:#eef2f1;--ks-line:#e3e8e6;box-sizing:border-box;font-family:Roboto,sans-serif;position:fixed;z-index:1150}.theme-dark .kartvy-search-chips,.theme-dark .kartvy-search-menu,.theme-dark .kartvy-search-nearme{--ks-bg:#222d2b;--ks-text:#eef4f2;--ks-muted:#9fb0ac;--ks-hover:#2c3a37;--ks-tag:#2f3c39;--ks-line:#34423f}.kartvy-search-menu{grid-column-gap:10px;align-content:start;background:var(--ks-bg);border-radius:16px;box-shadow:0 14px 34px #0000003d;color:var(--ks-text);column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) max-content max-content;max-height:min(70vh,460px);overflow-y:auto;padding:6px}.kartvy-search-title{align-items:center;color:var(--ks-muted);display:flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.06em;padding:8px 10px 4px;text-transform:uppercase}.kartvy-search-title.is-areas svg{color:#1f7a62}.kartvy-search-divider{background:var(--ks-line);height:1px;margin:6px 10px}.kartvy-search-group{display:grid;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 118px 128px;grid-template-columns:subgrid}.kartvy-search-divider,.kartvy-search-title{grid-column:1/-1}.kartvy-search-item{grid-column-gap:10px;align-items:center;background:#0000;border:0;border-radius:10px;color:var(--ks-text);column-gap:10px;cursor:pointer;display:grid;font:400 14px Roboto,sans-serif;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 118px 128px;grid-template-columns:subgrid;min-height:36px;padding:6px 10px;text-align:left;width:100%}.kartvy-search-item.is-active{background:var(--ks-hover)}.kartvy-search-label{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kartvy-search-place{color:var(--ks-muted);font-size:12.5px}.kartvy-search-tag{background:var(--ks-tag);border-radius:999px;color:var(--ks-muted);font-size:11px;font-weight:600;justify-self:start;padding:2px 8px;white-space:nowrap}.kartvy-search-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.kartvy-search-chips>*{pointer-events:auto}.kartvy-search-chip{align-items:center;background:#1f7a62;border-radius:999px;box-shadow:0 4px 10px #0003;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;height:30px;padding:0 5px 0 12px}.kartvy-search-chip button{background:#ffffff38;border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:11px;height:20px;line-height:1;padding:0;width:20px}.kartvy-search-clear{background:#1d2b2adb;color:#fff;font:400 13px Roboto,sans-serif;font-weight:600}.kartvy-search-clear,.kartvy-search-more{align-items:center;border:0;border-radius:999px;box-shadow:0 4px 10px #0000002e;cursor:pointer;display:inline-flex;height:30px;padding:0 12px}.kartvy-search-more{background:var(--ks-bg);color:#1f7a62;font:700 13px Roboto,sans-serif;justify-content:center;min-width:44px}.theme-dark .kartvy-search-more{color:#7fd3b7}.kartvy-search-chips>[hidden]{display:none}.kartvy-search-nearme{pointer-events:none}.kartvy-search-near-me{align-items:center;background:var(--ks-bg);border:0;border-radius:999px;box-shadow:0 4px 10px #0000002e;color:var(--ks-text);cursor:pointer;display:inline-flex;font:600 13px Roboto,sans-serif;gap:6px;height:30px;padding:0 13px 0 10px;pointer-events:auto}.kartvy-search-near-me:hover{background:var(--ks-hover)}.kartvy-search-near-me:disabled{cursor:progress}.kartvy-search-near-me.is-error{color:#c0392b}.theme-dark .kartvy-search-near-me.is-error{color:#ff8a80}.kartvy-search-near-me svg{color:#1f7a62;flex:none}.theme-dark .kartvy-search-near-me svg{color:#7fd3b7}@media (max-width:700px){.kartvy-search-item{min-height:40px}.kartvy-search-tag-count{display:none}.kartvy-search-chip,.kartvy-search-clear,.kartvy-search-more,.kartvy-search-near-me{font-size:12px;height:28px}}.area-box-select{background:#1f7a621f;border:2px solid #1f7a62;border-radius:4px;box-sizing:border-box;pointer-events:none;position:absolute;z-index:800}.leaflet-container.is-overlay-off .leaflet-areaRevealVeil-pane,.leaflet-container.is-overlay-off .leaflet-areaSelection-pane,.leaflet-container.is-overlay-off .leaflet-filteredAreaBadge-pane,.leaflet-container.is-overlay-off .leaflet-filteredAreaCover-pane,.leaflet-container.is-overlay-off .leaflet-greyAreaBorder-pane,.leaflet-container.is-overlay-off .leaflet-greyAreaCover-pane,.leaflet-container.is-overlay-off .leaflet-listViewHoverTile-pane,.leaflet-container.is-overlay-off .leaflet-regsoHoverTile-pane,.map-legend-drawer.is-overlay-off{display:none!important}.leaflet-container.is-map-moving .leaflet-geosearch-bar form,.leaflet-container.is-map-moving .leaflet-popup-content-wrapper,.leaflet-container.is-map-moving .popup-hover-container{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.leaflet-container{background:#efece4}.leaflet-container.has-dark-base{background:#2d2d2d}.leaflet-zoom-anim .leaflet-zoom-animated{transition-duration:.15s!important;transition-timing-function:cubic-bezier(.215,.61,.355,1)!important}@media (max-width:700px){.filter-drawer--bottom .filter-drawer-paper{border-top-left-radius:20px;border-top-right-radius:20px;height:auto;max-height:88vh;overflow:hidden;padding-top:14px}.filter-drawer--bottom .filter-drawer-paper:before{background:#1f25302e;border-radius:999px;content:"";height:5px;left:50%;position:absolute;top:7px;transform:translateX(-50%);width:40px;z-index:2}.filter-drawer--bottom .drawer-wrapper{height:auto;max-height:88vh;padding:6px 10px calc(8px + env(safe-area-inset-bottom, 0px));width:100vw}.filter-drawer--bottom .drawer-panel{height:auto;max-height:calc(88vh - 24px)}.filter-drawer--bottom .drawer-content{padding-bottom:12px}}.theme-dark .filter-drawer--bottom .filter-drawer-paper:before{background:#ffffff38}.leaflet-container.is-place-picking:not(.leaflet-dragging),.leaflet-container.is-place-picking:not(.leaflet-dragging) .leaflet-grab,.leaflet-container.is-place-picking:not(.leaflet-dragging) .leaflet-interactive{cursor:crosshair;cursor:var(--place-pick-cursor,crosshair)}.intro-tip,.intro-tip-ring{--it-card:#fff;--it-fg:#1d2b2a;--it-muted:#5f6c6a;--it-scene:#efece4;--it-street:#f2efe7;--it-page:#f6f5f1;--it-surface:#fff;--it-road:#fff;--it-road-casing:#dcd7cc;--it-building:#e3ded3;--it-water:#cfdde3;--it-area-edge:#fff;--it-dot-off:#d3dbd8;--it-tint:#e4f1ec;--it-accent-text:#1f7a62;--it-rule:#e4e8e6;--it-grey-cover:#efece4e6;--it-bars:#cfe2db;--it-shadow:0 18px 44px #06120f2e,0 2px 6px #06120f14}.theme-dark .intro-tip,.theme-dark .intro-tip-ring{--it-card:#1c2423;--it-fg:#e8efec;--it-muted:#a9b5b2;--it-scene:#2d2d2d;--it-street:#2f302e;--it-page:#151c1b;--it-surface:#242c2b;--it-road:#474747;--it-road-casing:#3a3a3a;--it-building:#3b3c3a;--it-water:#24323a;--it-area-edge:#2d2d2d;--it-dot-off:#3a4644;--it-tint:#1f3a32;--it-accent-text:#7fd1b3;--it-rule:#33403e;--it-grey-cover:#242c2be6;--it-bars:#2f4a41;--it-shadow:0 18px 44px #00000080,0 2px 6px #0000004d}.intro-tip{animation:intro-tip-in .26s ease-out both;background:var(--it-card);border-radius:18px;box-shadow:var(--it-shadow);box-sizing:border-box;color:var(--it-fg);font-family:Roboto,system-ui,sans-serif;left:0;position:fixed;text-align:left;top:0;visibility:hidden;z-index:1250}.intro-tip.is-placed{visibility:visible}.intro-tip.is-placed.is-moving{transition:transform .36s cubic-bezier(.2,.7,.3,1)}.intro-tip.is-phone{top:auto}@keyframes intro-tip-in{0%{opacity:0}to{opacity:1}}.intro-tip-beak{background:var(--it-card);border-radius:3px;height:16px;position:absolute;transform:rotate(45deg);width:16px;z-index:-1}.intro-tip-beak.is-below{top:-7px}.intro-tip-beak.is-above{bottom:-7px}.intro-tip-beak.is-left{right:-7px}.intro-tip-beak.is-right{left:-7px}.intro-tip-scene{border-radius:18px 18px 0 0;contain:layout paint;position:relative}.intro-tip-scene,.intro-tip-stage{background:var(--it-scene);overflow:hidden}.intro-tip-stage{color:var(--it-fg);height:200px;left:0;position:absolute;top:0;transform-origin:0 0;width:340px}.intro-tip-stage.is-bg-street{background:var(--it-street)}.intro-tip-stage.is-bg-page{background:var(--it-page)}.intro-tip-body{display:flex;flex-direction:column;gap:5px;padding:16px 18px 0}.intro-tip-title{color:var(--it-fg);font:600 18px/1.25 Space Grotesk,system-ui,sans-serif;letter-spacing:-.01em;margin:0}.intro-tip-text{color:var(--it-muted);font-size:13.5px;line-height:1.45;margin:0}.intro-tip-foot{align-items:center;display:flex;gap:8px;padding:14px 18px 16px}.intro-tip-dots{display:flex;gap:5px}.intro-tip-dots i{background:var(--it-dot-off);border-radius:3px;display:block;height:6px;transition:width .25s ease,background .25s ease;width:6px}.intro-tip-dots i.is-on{background:#1f7a62;width:18px}.intro-tip-sr{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.intro-tip-buttons{align-items:center;display:flex;gap:4px;margin-left:auto}.intro-tip-next,.intro-tip-skip{border:0;border-radius:999px;cursor:pointer;font-family:Roboto,system-ui,sans-serif;min-height:40px}.intro-tip.is-phone .intro-tip-next,.intro-tip.is-phone .intro-tip-skip{min-height:44px}.intro-tip-skip{background:none;color:var(--it-muted);font-size:13px;font-weight:500;padding:0 12px}.intro-tip-skip:hover{background:var(--it-tint)}.intro-tip-next{background:linear-gradient(120deg,#1f7a62,#3c9c7f);color:#fff;font-size:13.5px;font-weight:600;padding:0 20px}.intro-tip-next:focus-visible,.intro-tip-skip:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}.intro-tip.is-raised{z-index:2600}.intro-tip-ring{border:2.5px solid #1f7a62;box-shadow:0 0 0 4px #1f7a622e;box-sizing:border-box;pointer-events:none;position:fixed;z-index:1249}.intro-tip-ring:after{animation:intro-tip-ring 2.2s ease-out infinite;border-radius:inherit;content:"";inset:-2.5px;position:absolute}.intro-tip-ring.is-raised{box-shadow:inset 0 0 0 1.5px #ffffffd9,0 0 0 4px #1f7a622e;z-index:2599}@keyframes intro-tip-ring{0%{box-shadow:0 0 0 0 #1f7a628c}70%,to{box-shadow:0 0 0 14px #1f7a6200}}.intro-tip-stage.is-still *{animation-delay:calc(var(--it-still)*-1)!important;animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.intro-tip{animation:none}.intro-tip.is-placed.is-moving{transition:none}.intro-tip-ring:after{animation:none}}.it-map{height:200px;left:0;position:absolute;top:0;width:340px}.it-area-edge{stroke:var(--it-area-edge);stroke-width:1.2;stroke-linejoin:round}.it-roads path{fill:none;stroke:var(--it-road);stroke-linecap:round;opacity:.85}.it-water{fill:var(--it-water)}.it-buildings rect{fill:var(--it-building)}.it-streets path{fill:none;stroke:var(--it-road);stroke-linecap:round}.it-streets path.is-casing{stroke:var(--it-road-casing)}.it-dim{fill:#14201e;fill-opacity:.5}.it-pick-line{fill:none;stroke:#1f7a62;stroke-width:2.5;stroke-linejoin:round}.it-hover{fill:#fff;fill-opacity:.24;stroke:#fff;stroke-width:3;stroke-linejoin:round}.it-home{filter:drop-shadow(0 1px 1.2px rgba(0,0,0,.25));height:18px;margin:-17px 0 0 -9px;position:absolute;transform-origin:50% 100%;width:18px}.it-home svg{display:block;height:100%;width:100%}.it-cur{left:0;position:absolute;top:0;transform-origin:2px 1.5px;z-index:30}.it-cur,.it-cur-arrow{height:22px;width:18px}.it-cur-arrow{display:block;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.35))}.it-cur-arrow path{fill:#1d2b2a;stroke:#fff;stroke-width:1.4;stroke-linejoin:round}.it-cur-finger{background:#1d2b2a4d;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6;display:none;height:22px;left:-9px;position:absolute;top:-9.5px;width:22px}.is-touch .it-cur-arrow{display:none}.is-touch .it-cur-finger{display:block}.it-rip{border:2px solid #1f7a62;border-radius:50%;height:26px;margin:-13px 0 0 -13px;opacity:0;width:26px;z-index:29}.it-rip,.it-search{box-sizing:border-box;position:absolute}.it-search{align-items:center;background:var(--it-surface);border-radius:999px;box-shadow:0 2px 8px #06120f24;display:flex;gap:6px;padding:0 10px}.it-search-glyph{flex:none;height:13px;width:13px}.it-search-glyph circle,.it-search-glyph path{fill:none;stroke:var(--it-muted);stroke-width:2.4;stroke-linecap:round}.it-field{flex:1 1;font-size:11px;height:14px;line-height:14px;position:relative}.it-ph{color:var(--it-muted)}.it-ph,.it-type{left:0;position:absolute;top:0;white-space:nowrap}.it-type{border-right:1.5px solid #0000;color:var(--it-fg);height:14px;overflow:hidden;width:0}.it-search-go{background:linear-gradient(120deg,#1f7a62,#3c9c7f);border-radius:50%;flex:none;height:24px;width:24px}.it-drop{background:var(--it-surface);border-radius:10px;box-shadow:0 6px 16px #06120f29;box-sizing:border-box;display:flex;flex-direction:column;left:14px;padding:6px;position:absolute;top:48px;width:196px;z-index:5}.it-drop-label{color:var(--it-muted);font-size:8px;font-weight:600;letter-spacing:.06em;line-height:12px;padding:0 4px;text-transform:uppercase}.it-drop-row{align-items:center;background:var(--it-tint);border-radius:7px;display:flex;font-size:11px;font-weight:500;height:26px;justify-content:space-between;margin-top:2px;padding:0 8px}.it-drop-row span{color:var(--it-muted);font-size:9px;font-weight:400}.it-chips{display:flex;gap:5px;position:absolute}.it-chip{align-items:center;background:var(--it-surface);border-radius:11px;box-sizing:border-box;color:var(--it-fg);display:inline-flex;font-size:10.5px;font-weight:500;gap:5px;height:22px;padding:0 9px;white-space:nowrap}.it-chip span{font-size:8.5px;opacity:.8}.it-chip.is-green{background:#1f7a62;color:#fff}.it-chip.is-dark{background:#1d2b2a;color:#fff;font-weight:600;padding:0 10px}.theme-dark .it-chip.is-dark{background:#e8efec;color:#1d2b2a}.it-panel{background:var(--it-surface);border-radius:12px;box-shadow:0 6px 18px #06120f2e;position:absolute}.it-badge{border-radius:50%;display:inline-block;flex:none;font:600 14px/30px Space Grotesk,system-ui,sans-serif;height:30px;text-align:center;width:30px}.it-badge.is-small{font:700 9px/22px Roboto,system-ui,sans-serif;height:22px;width:22px}.it-scale{border-radius:3px;display:flex;overflow:hidden;position:absolute}.it-scale i{flex:1 1}.it-mark{background:#fff;border-radius:50%;box-shadow:0 0 0 2px #1d2b2a;height:10px;margin-left:-5px;position:absolute;width:10px}.it-disc,.it-mini-disc{background:#262b2a;border-radius:50%;color:#fff;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;text-align:center}.it-disc{box-shadow:0 0 0 2px #fff,0 2px 6px #0000004d;font-size:11px;height:20px;line-height:20px;margin:-10px 0 0 -10px;position:absolute;width:20px}.it-mini-disc{display:inline-block;flex:none;font-size:9px;height:15px;line-height:15px;width:15px}.theme-dark .it-mini-disc{background:#e8efec;color:#1d2b2a}.it-chip-score{border-radius:8px;box-sizing:border-box;display:inline-block;font:700 9.5px/15px Roboto,system-ui,sans-serif;height:15px;min-width:20px;padding:0 4px;text-align:center}.it-tag{background:var(--it-tint);border-radius:6px;color:var(--it-accent-text);display:inline-block;font-size:8px;font-weight:700;line-height:13px;margin-left:5px;padding:0 5px}.it-k2-card{height:66px;left:60px;top:122px;width:220px}.it-k2-row{align-items:center;display:flex;gap:9px;left:12px;position:absolute;top:9px}.it-k2-names{display:flex;flex-direction:column;gap:1px}.it-k2-names b{font-size:12px}.it-k2-names span{color:var(--it-muted);font-size:10px}.it-k2-scale{height:6px;left:12px;top:48px;width:196px}.it-k2-mk{left:12px;top:46px}.it-k3-card{font-size:10px;height:94px;left:12px;top:98px;width:316px}.it-k3-labels{color:var(--it-muted);display:flex;flex-direction:column;font-size:9.5px;gap:4px;left:10px;line-height:14px;position:absolute;top:37px}.it-k3-col{position:absolute;top:10px;width:104px}.it-k3-c1{left:96px}.it-k3-c2{left:208px;width:100px}.it-k3-head{align-items:center;display:flex;font-size:10.5px;font-weight:700;gap:5px}.it-k3-cells{display:flex;flex-direction:column;font-weight:500;gap:4px;line-height:14px;margin-top:12px}.it-k3-ph{align-items:center;border:1.5px dashed #c2cbc8;border-radius:9px;box-sizing:border-box;color:var(--it-muted);display:flex;font-size:9px;height:82px;justify-content:center;left:206px;line-height:1.35;padding:0 10px;position:absolute;text-align:center;top:6px;width:102px}.it-k4-shadow{background:#1d2b2a59;height:5px;left:143px;top:94px;width:14px}.it-k4-ring,.it-k4-shadow{border-radius:50%;position:absolute}.it-k4-ring{border:1.6px dashed #1f7a62;box-sizing:border-box;height:10px;left:138px;top:91px;width:24px}.it-k4-capsule{background:var(--it-surface);border-radius:21px;box-shadow:0 4px 14px #06120f29;height:118px;left:288px;position:absolute;top:26px;width:42px}.it-k4-btn{align-items:center;background:#1f7a62;border-radius:50%;display:flex;height:32px;justify-content:center;left:5px;position:absolute;width:32px}.it-k4-btn.is-first{top:8px}.it-k4-btn.is-place{top:62px}.it-k4-btn.is-first svg{height:16px;width:16px}.it-k4-btn.is-first path{fill:none;stroke:#fff;stroke-width:2;stroke-linejoin:round}.it-k4-icon{height:16px;width:12px}.it-k4-slot{background:#fff;border:2px dashed #1f7a62;border-radius:50%;box-sizing:border-box;height:32px;left:5px;position:absolute;top:62px;width:32px}.is-touch .it-k4-slot{border-style:solid}.it-k4-label{color:var(--it-fg);font-size:7.5px;font-weight:600;right:0;text-align:center;top:98px}.it-k4-label,.it-k4-pin{left:0;position:absolute}.it-k4-pin{filter:drop-shadow(0 3px 3px rgba(0,0,0,.25));height:27px;top:0;transform-origin:50% 100%;width:20px;z-index:25}.it-k4-card{height:78px;left:12px;top:112px;width:200px}.it-k4-address{font-size:11.5px;top:9px}.it-k4-address,.it-k4-sub{left:12px;position:absolute}.it-k4-sub{color:var(--it-muted);font-size:9px;top:25px}.it-k4-spark{height:22px;left:12px;overflow:visible;position:absolute;top:38px;width:176px}.it-k4-line{fill:none;stroke:#1f7a62;stroke-width:2;stroke-linecap:round;stroke-dasharray:240}.it-k4-sale{fill:var(--it-surface);stroke:var(--it-fg);stroke-width:1.6;transform-box:fill-box;transform-origin:center}.it-k4-caption{color:var(--it-muted);font-size:9px;left:12px;position:absolute;top:62px}.it-k4-rt1,.it-k4-rt2{display:none}.is-touch .it-k4-rt1,.is-touch .it-k4-rt2{display:block}.is-touch .it-k4-ring{display:none}.it-band{background:#3b947e;height:86px;left:0;position:absolute;top:0;width:340px}.it-l1-search{gap:7px;height:32px;left:14px;padding:0 4px 0 12px;top:12px;width:312px}.it-l1-chips{gap:6px;left:14px;top:54px}.it-l1-c2{overflow:hidden}.it-suggestion{align-items:center;background:var(--it-surface);border-radius:9px;box-shadow:0 6px 16px #06120f2e;box-sizing:border-box;display:flex;font-size:11px;height:30px;justify-content:space-between;left:14px;padding:0 10px;position:absolute;top:48px;width:312px;z-index:6}.it-suggestion b{font-weight:500}.it-suggestion>span:last-child{color:var(--it-muted);font-size:9px}.it-muted{color:var(--it-muted)}.it-count{font-size:11px;font-weight:700;top:94px}.it-count,.it-mc{left:14px;position:absolute}.it-mc{align-items:center;background:var(--it-surface);border-radius:9px;box-shadow:0 2px 6px #06120f1a;box-sizing:border-box;display:flex;gap:8px;height:36px;overflow:hidden;padding:4px 10px 4px 4px;width:312px}.it-mc-photo{border-radius:6px;flex:none;height:28px;overflow:hidden;width:28px}.it-mc-photo svg{display:block;height:100%;width:100%}.it-mc-text{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.it-mc-address{font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.it-mc-price{color:var(--it-muted);font-size:9.5px;white-space:nowrap}.it-mc-score{align-items:center;display:flex;flex:none;font-size:9.5px;font-weight:700;gap:4px}.it-mc-score i{border-radius:50%;display:block;height:8px;width:8px}.it-l2-filter{box-shadow:0 2px 8px #06120f1a;height:176px;left:12px;top:12px;width:152px}.it-l2-label{font-size:10px;left:12px;position:absolute}.it-l2-scale{border-radius:6px;width:128px}.it-l2-grey,.it-l2-scale{height:12px;left:12px;top:34px}.it-l2-grey{background:var(--it-grey-cover);border-radius:6px 0 0 6px;position:absolute;width:0}.it-handle{background:#fff;border:2px solid #1f7a62;border-radius:50%;box-shadow:0 1px 3px #00000040;box-sizing:border-box;height:16px;position:absolute;top:32px;width:16px}.it-l2-hl{left:4px}.it-l2-hr{left:132px}.it-l2-v{color:var(--it-muted);font-size:9.5px;left:12px;position:absolute;top:54px}.it-l2-v2{color:var(--it-fg);font-weight:600}.it-l2-bars{height:28px;left:12px;position:absolute;top:92px;width:128px}.it-l2-bars rect{fill:var(--it-bars)}.it-l2-track{background:#1f7a62;border-radius:2px;height:3px;left:12px;position:absolute;top:123px;width:128px}.it-l2-knob{background:#fff;border-radius:50%;box-shadow:0 0 0 2px #1f7a62;height:9px;position:absolute;top:120px;width:9px}.it-l2-apply{background:var(--it-tint);border-radius:13px;color:var(--it-accent-text);font-size:9.5px;font-weight:700;height:26px;left:12px;line-height:26px;position:absolute;text-align:center;top:140px;width:128px}.it-l2-apply.is-on{background:linear-gradient(120deg,#1f7a62,#3c9c7f);color:#fff}.it-l2-n{font-size:10px;left:178px;top:12px}.it-l2-row{gap:6px;height:32px;left:176px;padding-right:8px;width:152px}.it-l2-row .it-mc-photo{height:24px;width:24px}.it-l3-card{align-items:flex-start;height:54px;left:10px;padding:7px;width:154px}.it-l3-card .it-mc-photo{height:40px;width:40px}.it-l3-link{color:var(--it-accent-text);font-size:8.5px;font-weight:600;margin-top:3px;white-space:nowrap}.it-l3-swap{height:13px;position:relative}.it-l3-l1,.it-l3-l2{left:0;position:absolute;top:0}.it-l3-hl{background:#1f7a620f;border:1.5px solid #1f7a62;border-radius:9px;box-sizing:border-box;height:54px;left:10px;position:absolute;top:72px;width:154px}.it-l3-map{background:var(--it-scene);border-radius:12px;box-shadow:0 2px 8px #06120f1a;left:172px;overflow:hidden;top:12px}.it-l3-map,.it-l3-zoom{height:176px;position:absolute;width:156px}.it-l3-zoom{left:0;top:0;transform-origin:78px 92px}.it-l3-zoom svg{display:block;height:176px;width:156px}.it-l4-card{box-shadow:0 4px 14px #06120f1f;height:164px;left:14px;top:18px;width:312px}.it-l4-photos{border-radius:12px 0 0 12px;overflow:hidden;width:136px}.it-l4-photos,.it-l4-strip{height:164px;left:0;position:absolute;top:0}.it-l4-strip{display:flex;width:408px}.it-l4-strip svg{display:block;flex:none;height:164px;width:136px}.it-l4-dots{bottom:8px;display:flex;gap:4px;justify-content:center;left:0;position:absolute;right:0}.it-l4-dots i{background:#fff9;border-radius:3px;display:block;height:5px;width:5px}.it-l4-plan{background:#fff;border-radius:5px;bottom:6px;box-shadow:0 2px 8px #00000040;height:32px;overflow:hidden;position:absolute;right:6px;width:44px}.it-l4-plan svg{height:80%;left:8%;position:absolute;top:12%;width:84%}.it-l4-plan path,.it-l4-plan rect{fill:none;stroke:#1d2b2a;stroke-width:3}.it-l4-plan path.is-door{stroke-width:1.5}.it-l4-plan-tag{background:#1f7a62;border-radius:3px;color:#fff;font-size:5.5px;font-weight:700;left:3px;line-height:9px;padding:0 3px;position:absolute;top:2px}.it-l4-address{font-size:12.5px;top:13px}.it-l4-address,.it-l4-place{left:150px;position:absolute}.it-l4-place{color:var(--it-muted);font-size:9.5px;top:31px}.it-l4-price{font:600 16px Space Grotesk,system-ui,sans-serif;top:47px}.it-l4-facts,.it-l4-price{left:150px;position:absolute}.it-l4-facts{font-size:9.5px;top:72px}.it-l4-rule{background:var(--it-rule);height:1px;left:150px;position:absolute;top:93px;width:148px}.it-l4-score{align-items:center;border-radius:14px;display:flex;font-size:10px;font-weight:600;gap:6px;left:147px;padding:3px 8px 3px 3px;top:102px}.it-l4-score,.it-l4-trend{position:absolute;white-space:nowrap}.it-l4-trend{background:var(--it-tint);border-radius:10px;color:var(--it-accent-text);font-size:9.5px;font-weight:700;left:150px;padding:3px 8px;top:134px}.it-k1-cur{animation:it-k1-cur 8s infinite both}@keyframes it-k1-cur{0%{opacity:0;transform:translate(256px,166px)}14%,4%{opacity:1;transform:translate(256px,166px)}24%{transform:translate(108px,79px)}27%{transform:translate(108px,79px) scale(.85)}29%{transform:translate(108px,79px) scale(1)}37%,48%{transform:translate(150px,110px)}56%{transform:translate(148px,139px)}59%{transform:translate(148px,139px) scale(.85)}61%,76%{transform:translate(148px,139px) scale(1)}86%{opacity:1;transform:translate(264px,170px)}94%,to{opacity:0;transform:translate(264px,170px)}}.it-k1-ph{animation:it-k1-ph 8s infinite both}@keyframes it-k1-ph{0%,5%{opacity:1}31%,6%{opacity:0}33%,to{opacity:1}}.it-k1-type{animation:it-k1-type 8s infinite both}@keyframes it-k1-type{0%,5%{border-right-color:#0000;width:0}6%{animation-timing-function:steps(11);border-right-color:#1f7a62;width:0}18%,30%{border-right-color:#1f7a62;width:62px}31%,to{border-right-color:#0000;width:0}}.it-k1-drop{animation:it-k1-drop 8s infinite both}@keyframes it-k1-drop{0%,17%{opacity:0;transform:translateY(-4px)}20%,29%{opacity:1;transform:translateY(0)}31%,to{opacity:0;transform:translateY(-4px)}}.it-k1-search{height:30px;left:14px;top:12px;width:196px}.it-k1-chips{left:14px;top:48px}.it-k1-chip1{animation:it-k1-chip1 8s infinite both}@keyframes it-k1-chip1{0%,30%{opacity:0;transform:scale(.8)}33%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-k1-chip2{animation:it-k1-chip2 8s infinite both}@keyframes it-k1-chip2{0%,59%{opacity:0;transform:scale(.8)}62%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-k1-dim{animation:it-k1-dim 8s infinite both}@keyframes it-k1-dim{0%,30%{opacity:0}36%,88%{opacity:1}96%,to{opacity:0}}.it-k1-patch{animation:it-k1-patch 8s infinite both}@keyframes it-k1-patch{0%,30%{opacity:0}36%,58%{opacity:1}64%,to{opacity:0}}.it-k1-ol1{animation:it-k1-ol1 8s infinite both}@keyframes it-k1-ol1{0%,31%{opacity:0}36%,59%{opacity:1}63%,to{opacity:0}}.it-k1-ol2{animation:it-k1-ol2 8s infinite both}@keyframes it-k1-ol2{0%,59%{opacity:0}63%,88%{opacity:1}96%,to{opacity:0}}.it-k1-hA{animation:it-k1-hA 8s infinite both}@keyframes it-k1-hA{0%,37%{opacity:0;transform:scale(0)}41%{opacity:1;transform:scale(1.2)}44%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.6)}}.it-k1-hB{animation:it-k1-hB 8s infinite both}@keyframes it-k1-hB{0%,63%{opacity:0;transform:scale(0)}67%{opacity:1;transform:scale(1.2)}70%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(.6)}}.it-k1-r1{animation:it-k1-r1 8s infinite both}@keyframes it-k1-r1{0%,27%{opacity:0;transform:scale(.3)}28%{opacity:.9;transform:scale(.4)}34%,to{opacity:0;transform:scale(1.6)}}.it-k1-r2{animation:it-k1-r2 8s infinite both}@keyframes it-k1-r2{0%,58%{opacity:0;transform:scale(.3)}59%{opacity:.9;transform:scale(.4)}65%,to{opacity:0;transform:scale(1.6)}}.it-k2-cur{animation:it-k2-cur 7s infinite both}@keyframes it-k2-cur{0%{opacity:0;transform:translate(298px,180px)}4%{opacity:1;transform:translate(298px,180px)}16%,52%{transform:translate(174px,46px)}62%,88%{opacity:1;transform:translate(290px,36px)}95%,to{opacity:0;transform:translate(290px,36px)}}.it-k2-hl1{animation:it-k2-hl1 7s infinite both}@keyframes it-k2-hl1{0%,15%{opacity:0}19%,52%{opacity:1}56%,to{opacity:0}}.it-k2-hl2{animation:it-k2-hl2 7s infinite both}@keyframes it-k2-hl2{0%,58%{opacity:0}62%,88%{opacity:1}95%,to{opacity:0}}.it-k2-card{animation:it-k2-card 7s infinite both}@keyframes it-k2-card{0%,16%{opacity:0;transform:translateY(12px)}21%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(12px)}}.it-k2-a{animation:it-k2-a 7s infinite both}@keyframes it-k2-a{0%,55%{opacity:1}59%,to{opacity:0}}.it-k2-b{animation:it-k2-b 7s infinite both}@keyframes it-k2-b{0%,57%{opacity:0}61%,to{opacity:1}}.it-k2-mk{animation:it-k2-mk 7s infinite both}@keyframes it-k2-mk{0%,57%{transform:translateX(151px)}64%,to{transform:translateX(80px)}}.it-k3-cur{animation:it-k3-cur 8s infinite both}@keyframes it-k3-cur{0%{opacity:0;transform:translate(176px,92px)}4%{opacity:1;transform:translate(176px,92px)}12%{transform:translate(48px,40px)}14%{transform:translate(48px,40px) scale(.85)}15%{transform:translate(48px,40px) scale(1)}17%{transform:translate(48px,40px) scale(.85)}18%,20%{transform:translate(48px,40px) scale(1)}27%,34%{transform:translate(80px,72px)}44%{transform:translate(292px,40px)}46%{transform:translate(292px,40px) scale(.85)}47%{transform:translate(292px,40px) scale(1)}49%{transform:translate(292px,40px) scale(.85)}50%,52%{transform:translate(292px,40px) scale(1)}60%,86%{opacity:1;transform:translate(258px,74px)}94%,to{opacity:0;transform:translate(258px,74px)}}.it-k3-r1{animation:it-k3-r1 8s infinite both}@keyframes it-k3-r1{0%,13%{opacity:0;transform:scale(.3)}14%{opacity:.9;transform:scale(.4)}16%{opacity:0;transform:scale(1.3)}17%{opacity:.9;transform:scale(.4)}20%,to{opacity:0;transform:scale(1.5)}}.it-k3-r2{animation:it-k3-r2 8s infinite both}@keyframes it-k3-r2{0%,45%{opacity:0;transform:scale(.3)}46%{opacity:.9;transform:scale(.4)}48%{opacity:0;transform:scale(1.3)}49%{opacity:.9;transform:scale(.4)}52%,to{opacity:0;transform:scale(1.5)}}.it-k3-d1{animation:it-k3-d1 8s infinite both}@keyframes it-k3-d1{0%,19%{opacity:0;transform:scale(.3)}22%{opacity:1;transform:scale(1.2)}24%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-k3-d2{animation:it-k3-d2 8s infinite both}@keyframes it-k3-d2{0%,51%{opacity:0;transform:scale(.3)}54%{opacity:1;transform:scale(1.2)}56%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-k3-card{animation:it-k3-card 8s infinite both}@keyframes it-k3-card{0%,22%{opacity:0;transform:translateY(14px)}27%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(14px)}}.it-k3-ph{animation:it-k3-ph 8s infinite both}@keyframes it-k3-ph{0%,51%{opacity:1}54%,to{opacity:0}}.it-k3-c2{animation:it-k3-c2 8s infinite both}@keyframes it-k3-c2{0%,52%{opacity:0;transform:translateY(4px)}56%,to{opacity:1;transform:translateY(0)}}.it-k3-t1{animation:it-k3-t1 8s infinite both}@keyframes it-k3-t1{0%,60%{opacity:0;transform:scale(.6)}63%{opacity:1;transform:scale(1.12)}65%,to{opacity:1;transform:scale(1)}}.it-k3-t2{animation:it-k3-t2 8s infinite both}@keyframes it-k3-t2{0%,66%{opacity:0;transform:scale(.6)}69%{opacity:1;transform:scale(1.12)}71%,to{opacity:1;transform:scale(1)}}.it-k4-cur{animation:it-k4-cur 8s infinite both}@keyframes it-k4-cur{0%{opacity:0;transform:translate(230px,172px)}4%{opacity:1;transform:translate(230px,172px)}12%{transform:translate(306px,102px) scale(1)}14%,18%{transform:translate(306px,102px) scale(.85)}40%{transform:translate(152px,74px) scale(.85)}44%{transform:translate(152px,74px) scale(1)}58%,86%{opacity:1;transform:translate(262px,176px)}94%,to{opacity:0;transform:translate(262px,176px)}}.is-touch .it-k4-cur{animation-name:it-k4-cur-touch}@keyframes it-k4-cur-touch{0%{opacity:0;transform:translate(230px,172px)}4%{opacity:1;transform:translate(230px,172px)}12%{transform:translate(306px,102px) scale(1)}14%{transform:translate(306px,102px) scale(.85)}16%{transform:translate(306px,102px) scale(1)}36%{transform:translate(148px,94px) scale(1)}39%{transform:translate(148px,94px) scale(.85)}41%{transform:translate(148px,94px) scale(1)}58%,86%{opacity:1;transform:translate(262px,176px)}94%,to{opacity:0;transform:translate(262px,176px)}}.it-k4-pin{animation:it-k4-pin 8s infinite both}@keyframes it-k4-pin{0%,14%{opacity:0;transform:translate(299px,80px) scale(.6)}18%{opacity:1;transform:translate(299px,73px) scale(1)}40%{transform:translate(140px,52px) scale(1)}44%{transform:translate(140px,69px) scale(1)}46%{transform:translate(140px,69px) scale(1.14,.84)}50%{transform:translate(140px,62px) scale(.96,1.05)}53%,88%{opacity:1;transform:translate(140px,69px) scale(1)}95%,to{opacity:0;transform:translate(140px,69px) scale(1)}}.is-touch .it-k4-pin{animation-name:it-k4-pin-touch}@keyframes it-k4-pin-touch{0%,40%{opacity:0;transform:translate(140px,30px) scale(1)}44%{opacity:1;transform:translate(140px,69px) scale(1)}46%{transform:translate(140px,69px) scale(1.14,.84)}50%{transform:translate(140px,62px) scale(.96,1.05)}53%,88%{opacity:1;transform:translate(140px,69px) scale(1)}95%,to{opacity:0;transform:translate(140px,69px) scale(1)}}.it-k4-ring{animation:it-k4-ring 8s infinite both}@keyframes it-k4-ring{0%,30%{opacity:0;transform:scale(1)}34%,43%{opacity:1;transform:scale(1)}50%,to{opacity:0;transform:scale(1.9)}}.it-k4-shadow{animation:it-k4-shadow 8s infinite both}@keyframes it-k4-shadow{0%,43%{opacity:0}45%,88%{opacity:1}95%,to{opacity:0}}.it-k4-icon{animation:it-k4-icon 8s infinite both}@keyframes it-k4-icon{0%,16%{opacity:1}18%,90%{opacity:0}97%,to{opacity:1}}.it-k4-slot{animation:it-k4-slot 8s infinite both}@keyframes it-k4-slot{0%,16%{opacity:0}18%,90%{opacity:1}97%,to{opacity:0}}.it-k4-card{animation:it-k4-card 8s infinite both}@keyframes it-k4-card{0%,46%{opacity:0;transform:translateY(10px)}51%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(10px)}}.it-k4-line{animation:it-k4-line 8s infinite both}@keyframes it-k4-line{0%,50%{stroke-dashoffset:240}66%,to{stroke-dashoffset:0}}.it-k4-s1{animation:it-k4-s1 8s infinite both}@keyframes it-k4-s1{0%,64%{opacity:0;transform:scale(0)}67%{opacity:1;transform:scale(1.4)}69%,to{opacity:1;transform:scale(1)}}.it-k4-s2{animation:it-k4-s2 8s infinite both}@keyframes it-k4-s2{0%,68%{opacity:0;transform:scale(0)}71%{opacity:1;transform:scale(1.4)}73%,to{opacity:1;transform:scale(1)}}.it-k4-rt1{animation:it-k4-rt1 8s infinite both}@keyframes it-k4-rt1{0%,13%{opacity:0;transform:scale(.3)}14%{opacity:.9;transform:scale(.4)}20%,to{opacity:0;transform:scale(1.6)}}.it-k4-rt2{animation:it-k4-rt2 8s infinite both}@keyframes it-k4-rt2{0%,38%{opacity:0;transform:scale(.3)}39%{opacity:.9;transform:scale(.4)}45%,to{opacity:0;transform:scale(1.6)}}.it-l1-cur{animation:it-l1-cur 8s infinite both}@keyframes it-l1-cur{0%{opacity:0;transform:translate(282px,182px)}4%{opacity:1;transform:translate(282px,182px)}14%{transform:translate(60px,62px) scale(1)}17%{transform:translate(60px,62px) scale(.85)}19%{transform:translate(60px,62px) scale(1)}27%,37%{transform:translate(250px,150px)}44%{transform:translate(60px,62px) scale(1)}46%{transform:translate(60px,62px) scale(.85)}48%{transform:translate(60px,62px) scale(1)}56%,88%{opacity:1;transform:translate(262px,176px)}95%,to{opacity:0;transform:translate(262px,176px)}}.it-l1-ph{animation:it-l1-ph 8s infinite both}@keyframes it-l1-ph{0%,4%{opacity:1}21%,5%{opacity:0}22%,30%{opacity:1}31%,50%{opacity:0}52%,to{opacity:1}}.it-l1-t1{animation:it-l1-t1 8s infinite both}@keyframes it-l1-t1{0%,4%{border-right-color:#0000;width:0}5%{animation-timing-function:steps(5);border-right-color:#1f7a62;width:0}12%,20%{border-right-color:#1f7a62;width:30px}21%,to{border-right-color:#0000;width:0}}.it-l1-t2{animation:it-l1-t2 8s infinite both}@keyframes it-l1-t2{0%,30%{border-right-color:#0000;width:0}31%{animation-timing-function:steps(6);border-right-color:#1f7a62;width:0}40%,49%{border-right-color:#1f7a62;width:42px}50%,to{border-right-color:#0000;width:0}}.it-l1-s1{animation:it-l1-s1 8s infinite both}@keyframes it-l1-s1{0%,12%{opacity:0;transform:translateY(-4px)}14%,19%{opacity:1;transform:translateY(0)}21%,to{opacity:0;transform:translateY(-4px)}}.it-l1-s2{animation:it-l1-s2 8s infinite both}@keyframes it-l1-s2{0%,40%{opacity:0;transform:translateY(-4px)}42%,48%{opacity:1;transform:translateY(0)}50%,to{opacity:0;transform:translateY(-4px)}}.it-l1-r1{animation:it-l1-r1 8s infinite both}@keyframes it-l1-r1{0%,16%{opacity:0;transform:scale(.3)}17%{opacity:.9;transform:scale(.4)}23%,to{opacity:0;transform:scale(1.6)}}.it-l1-r2{animation:it-l1-r2 8s infinite both}@keyframes it-l1-r2{0%,45%{opacity:0;transform:scale(.3)}46%{opacity:.9;transform:scale(.4)}52%,to{opacity:0;transform:scale(1.6)}}.it-l1-c1{animation:it-l1-c1 8s infinite both}@keyframes it-l1-c1{0%,20%{opacity:0;transform:scale(.8)}23%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-l1-c2{animation:it-l1-c2 8s infinite both}@keyframes it-l1-c2{0%,49%{margin-left:-6px;max-width:0;opacity:0;padding-left:0;padding-right:0}53%,88%{margin-left:0;max-width:90px;opacity:1;padding-left:9px;padding-right:9px}95%,to{margin-left:0;max-width:90px;opacity:0;padding-left:9px;padding-right:9px}}.it-l1-n1{animation:it-l1-n1 8s infinite both}@keyframes it-l1-n1{0%,21%{opacity:0}23%,50%{opacity:1}52%,to{opacity:0}}.it-l1-n2{animation:it-l1-n2 8s infinite both}@keyframes it-l1-n2{0%,51%{opacity:0}53%,88%{opacity:1}95%,to{opacity:0}}.it-l1-a{animation:it-l1-a 8s infinite both}@keyframes it-l1-a{0%,22%{opacity:0;transform:translateY(10px)}27%,50%{opacity:1;transform:translateY(0)}52%,to{opacity:0;transform:translateY(0)}}.it-l1-b{animation:it-l1-b 8s infinite both}@keyframes it-l1-b{0%,52%{opacity:0;transform:translateY(10px)}57%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}.it-l2-cur{animation:it-l2-cur 8s infinite both}@keyframes it-l2-cur{0%{opacity:0;transform:translate(220px,186px)}4%{opacity:1;transform:translate(220px,186px)}12%{transform:translate(22px,50px) scale(1)}14%{transform:translate(22px,50px) scale(.85)}38%{transform:translate(92px,50px) scale(.85)}40%{transform:translate(92px,50px) scale(1)}48%{transform:translate(86px,165px) scale(1)}50%{transform:translate(86px,165px) scale(.85)}52%{transform:translate(86px,165px) scale(1)}62%,88%{opacity:1;transform:translate(140px,190px)}95%,to{opacity:0;transform:translate(140px,190px)}}.it-l2-hl{animation:it-l2-hl 8s infinite both}@keyframes it-l2-hl{0%,14%{transform:translateX(0)}38%,90%{transform:translateX(70px)}98%,to{transform:translateX(0)}}.it-l2-grey{animation:it-l2-grey 8s infinite both}@keyframes it-l2-grey{0%,14%{width:0}38%,90%{width:70px}98%,to{width:0}}.it-l2-v1{animation:it-l2-v1 8s infinite both}@keyframes it-l2-v1{0%,34%{opacity:1}37%,92%{opacity:0}98%,to{opacity:1}}.it-l2-v2{animation:it-l2-v2 8s infinite both}@keyframes it-l2-v2{0%,34%{opacity:0}37%,92%{opacity:1}98%,to{opacity:0}}.it-l2-b1{animation:it-l2-b1 8s infinite both}@keyframes it-l2-b1{0%,37%{opacity:0}40%,92%{opacity:1}98%,to{opacity:0}}.it-l2-r{animation:it-l2-r 8s infinite both}@keyframes it-l2-r{0%,49%{opacity:0;transform:scale(.3)}50%{opacity:.9;transform:scale(.4)}56%,to{opacity:0;transform:scale(1.6)}}.it-l2-n1{animation:it-l2-n1 8s infinite both}@keyframes it-l2-n1{0%,52%{opacity:1}55%,94%{opacity:0}98%,to{opacity:1}}.it-l2-n2{animation:it-l2-n2 8s infinite both}@keyframes it-l2-n2{0%,52%{opacity:0}55%,92%{opacity:1}96%,to{opacity:0}}.it-l2-out{animation:it-l2-out 8s infinite both}@keyframes it-l2-out{0%{opacity:0;transform:scale(1)}4%,52%{opacity:1;transform:scale(1)}58%,to{opacity:0;transform:scale(.92)}}.it-l2-up1{animation:it-l2-up1 8s infinite both}@keyframes it-l2-up1{0%{opacity:0;transform:translateY(0)}4%,58%{opacity:1;transform:translateY(0)}66%,92%{opacity:1;transform:translateY(-38px)}97%{opacity:0;transform:translateY(-38px)}to{opacity:0;transform:translateY(0)}}.it-l2-up2{animation:it-l2-up2 8s infinite both}@keyframes it-l2-up2{0%{opacity:0;transform:translateY(0)}4%,58%{opacity:1;transform:translateY(0)}66%,92%{opacity:1;transform:translateY(-76px)}97%{opacity:0;transform:translateY(-76px)}to{opacity:0;transform:translateY(0)}}.it-l3-cur{animation:it-l3-cur 8s infinite both}@keyframes it-l3-cur{0%{opacity:0;transform:translate(120px,190px)}4%{opacity:1;transform:translate(120px,190px)}14%,44%{transform:translate(112px,92px)}52%{transform:translate(98px,115px) scale(1)}54%{transform:translate(98px,115px) scale(.85)}56%{transform:translate(98px,115px) scale(1)}66%,88%{opacity:1;transform:translate(130px,186px)}95%,to{opacity:0;transform:translate(130px,186px)}}.it-l3-hl{animation:it-l3-hl 8s infinite both}@keyframes it-l3-hl{0%,13%{opacity:0}16%,90%{opacity:1}96%,to{opacity:0}}.it-l3-l1{animation:it-l3-l1 8s infinite both}@keyframes it-l3-l1{0%,55%{opacity:1}57%,92%{opacity:0}97%,to{opacity:1}}.it-l3-l2{animation:it-l3-l2 8s infinite both}@keyframes it-l3-l2{0%,55%{opacity:0}57%,92%{opacity:1}97%,to{opacity:0}}.it-l3-zoom{animation:it-l3-zoom 8s infinite both}@keyframes it-l3-zoom{0%,56%{transform:scale(1)}68%,90%{transform:scale(2.2)}98%,to{transform:scale(1)}}.it-l3-m2{animation:it-l3-m2 8s infinite both}@keyframes it-l3-m2{0%,14%{filter:none;transform:translateY(0) scale(1)}18%,58%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(0) scale(1.22)}68%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(0) scale(1.15)}73%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(-12px) scale(1.15)}78%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(0) scale(1.22,1.06)}80%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(0) scale(1.1,1.2)}84%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(-6px) scale(1.15)}88%,92%{filter:drop-shadow(0 0 4px #4a96d0);transform:translateY(0) scale(1.15)}98%,to{filter:none;transform:translateY(0) scale(1)}}.it-l3-m1{animation:it-l3-m1 8s infinite both}@keyframes it-l3-m1{0%,56%{transform:translate(0)}68%,90%{transform:translate(-58px,-62px)}98%,to{transform:translate(0)}}.it-l3-m3{animation:it-l3-m3 8s infinite both}@keyframes it-l3-m3{0%,56%{transform:translate(0)}68%,90%{transform:translate(50px,-50px)}98%,to{transform:translate(0)}}.it-l3-m4{animation:it-l3-m4 8s infinite both}@keyframes it-l3-m4{0%,56%{transform:translate(0)}68%,90%{transform:translate(-46px,58px)}98%,to{transform:translate(0)}}.it-l3-m5{animation:it-l3-m5 8s infinite both}@keyframes it-l3-m5{0%,56%{transform:translate(0)}68%,90%{transform:translate(56px,70px)}98%,to{transform:translate(0)}}.it-l4-cur{animation:it-l4-cur 9s infinite both}@keyframes it-l4-cur{0%{opacity:0;transform:translate(250px,190px)}4%{opacity:1;transform:translate(250px,190px)}8%{transform:translate(100px,96px) scale(1)}9%{transform:translate(100px,96px) scale(.85)}14%{transform:translate(42px,96px) scale(.85)}15%{transform:translate(42px,96px) scale(1)}19%{transform:translate(100px,96px) scale(1)}20%{transform:translate(100px,96px) scale(.85)}26%{transform:translate(42px,96px) scale(.85)}27%{transform:translate(42px,96px) scale(1)}38%,62%{transform:translate(124px,164px)}70%{transform:translate(214px,128px)}78%,88%{opacity:1;transform:translate(230px,158px)}95%,to{opacity:0;transform:translate(230px,158px)}}.it-l4-strip{animation:it-l4-strip 9s infinite both}@keyframes it-l4-strip{0%,9%{transform:translateX(0)}14%,20%{transform:translateX(-136px)}26%,90%{transform:translateX(-272px)}96%,to{transform:translateX(0)}}.it-l4-d1{animation:it-l4-d1 9s infinite both}@keyframes it-l4-d1{0%,10%{background:#fff;width:12px}13%,94%{background:#fff9;width:5px}97%,to{background:#fff;width:12px}}.it-l4-d2{animation:it-l4-d2 9s infinite both}@keyframes it-l4-d2{0%,10%{background:#fff9;width:5px}13%,22%{background:#fff;width:12px}25%,to{background:#fff9;width:5px}}.it-l4-d3{animation:it-l4-d3 9s infinite both}@keyframes it-l4-d3{0%,22%{background:#fff9;width:5px}25%,92%{background:#fff;width:12px}96%,to{background:#fff9;width:5px}}.it-l4-plan{animation:it-l4-plan 9s infinite both}@keyframes it-l4-plan{0%,40%{height:32px;width:44px}47%,60%{height:120px;width:120px}66%,to{height:32px;width:44px}}.it-l4-hs{animation:it-l4-hs 9s infinite both}@keyframes it-l4-hs{0%,66%{box-shadow:0 0 0 0 #1f7a6200}70%,88%{box-shadow:0 0 0 2px #1f7a62}94%,to{box-shadow:0 0 0 0 #1f7a6200}}.it-l4-ht{animation:it-l4-ht 9s infinite both}@keyframes it-l4-ht{0%,74%{box-shadow:0 0 0 0 #1f7a6200;transform:scale(1)}78%{box-shadow:0 0 0 2px #1f7a62;transform:scale(1.08)}80%,88%{box-shadow:0 0 0 2px #1f7a62;transform:scale(1)}94%,to{box-shadow:0 0 0 0 #1f7a6200;transform:scale(1)}}.it-home.is-big{height:22px;margin:-21px 0 0 -11px;width:22px}.it-g1-line{fill:none;stroke:var(--it-fg);stroke-width:1.3;stroke-dasharray:2 4;stroke-linecap:round}.it-g1-badge{align-items:center;background:var(--it-surface);border-radius:16px;box-shadow:0 4px 12px #06120f33;display:flex;font-size:10.5px;font-weight:600;gap:6px;left:166px;padding:3px 10px 3px 3px;position:absolute;top:28px;transform-origin:0 50%;white-space:nowrap}.it-g1-badge .it-badge.is-small{font-size:10px;height:24px;line-height:24px;width:24px}.it-g1-card{border-radius:10px;height:34px;left:24px;top:158px;width:292px}.it-g1-scale{border-radius:4px;height:8px;left:10px;top:8px;width:272px}.it-g1-mk{left:10px;top:7px}.it-g1-end{color:var(--it-muted);font-size:8.5px;left:10px;position:absolute;top:19px;white-space:nowrap}.it-g1-end.is-top{left:auto;right:10px}.it-g2-route{fill:none;stroke:#1f7a62;stroke-width:4;stroke-linecap:round;stroke-dasharray:320}.it-g2-route.is-casing{stroke:var(--it-card);stroke-width:8}.it-g2-work{align-items:center;background:#262b2a;border-radius:50%;box-shadow:0 0 0 2px #fff,0 2px 6px #0000004d;display:flex;height:26px;justify-content:center;left:272px;position:absolute;top:42px;width:26px}.it-g2-work svg{height:14px;width:14px}.it-g2-work path,.it-g2-work rect{fill:none;stroke:#fff;stroke-width:2}.it-g2-dot{background:#fff;border:2.5px solid #1f7a62;border-radius:50%;box-sizing:border-box;height:10px;left:0;offset-path:path("M56 146 C 96 146, 112 112, 150 106 S 226 70, 284 56");offset-rotate:0deg;position:absolute;top:0;width:10px;z-index:5}.it-g2-chip{align-items:center;background:var(--it-surface);border-radius:13px;box-shadow:0 4px 12px #06120f33;display:flex;gap:5px;left:122px;padding:4px 10px 4px 7px;position:absolute;top:62px;white-space:nowrap}.it-g2-chip svg{height:13px;width:13px}.it-g2-chip path,.it-g2-chip rect{fill:none;stroke:var(--it-accent-text);stroke-width:2;stroke-linecap:round}.it-g2-chip b{font-size:11.5px}.it-g2-chip span{color:var(--it-muted);font-size:9px}.it-g2-bar{background:var(--it-surface);border-radius:14px;box-shadow:0 4px 12px #06120f29;height:28px;left:14px;position:absolute;top:162px;width:186px}.it-g2-v1,.it-g2-v2{font-size:10px;left:12px;position:absolute;top:7px;white-space:nowrap}.it-g2-v1{color:var(--it-muted);font-weight:600}.it-g2-v2{font-weight:700}.it-g2-fill,.it-g2-track{border-radius:2px;height:3px;left:96px;position:absolute;top:13px;width:80px}.it-g2-track{background:var(--it-dot-off)}.it-g2-fill{background:#1f7a62}.it-g2-knob{background:#fff;border:2px solid #1f7a62;border-radius:50%;box-shadow:0 1px 3px #00000040;box-sizing:border-box;height:12px;left:90px;position:absolute;top:8px;width:12px}.it-g3-map{background:var(--it-scene);height:156px;left:0;overflow:hidden;position:absolute;top:44px;width:340px}.it-g3-map .it-map{top:-22px}.it-g3-card{height:40px}.it-g3-band{background:#3b947e;height:44px;left:0;position:absolute;top:0;width:340px}.it-g3-chip{left:14px;position:absolute;top:11px}.it-g3-toggle{background:#ffffff38;border-radius:14px;height:28px;left:200px;position:absolute;top:8px;width:126px}.it-g3-slider{background:var(--it-surface);border-radius:12px;left:2px}.it-g3-karta,.it-g3-list,.it-g3-slider{height:24px;position:absolute;top:2px;width:61px}.it-g3-karta,.it-g3-list{font-size:10.5px;font-weight:700;line-height:24px;text-align:center}.it-g3-list{left:2px}.it-g3-karta{left:63px}.it-g1-home{animation:it-g1-home 8s infinite both}@keyframes it-g1-home{0%,5%{opacity:0;transform:translateY(-40px)}11%{opacity:1;transform:translateY(0) scale(1)}13%{transform:translateY(0) scale(1.18,.84)}16%{transform:translateY(-6px) scale(.95,1.06)}19%,88%{opacity:1;transform:translateY(0) scale(1)}95%,to{opacity:0;transform:translateY(0) scale(1)}}.it-g1-rip{animation:it-g1-rip 8s infinite both}@keyframes it-g1-rip{0%,17%{opacity:0;transform:scale(.3)}18%{opacity:.9;transform:scale(.4)}28%,to{opacity:0;transform:scale(2.4)}}.it-g1-own{animation:it-g1-own 8s infinite both}@keyframes it-g1-own{0%,18%{fill-opacity:0}26%,88%{fill-opacity:.72}96%,to{fill-opacity:0}}.it-g1-area{animation:it-g1-area 8s infinite both}@keyframes it-g1-area{0%,32%{fill-opacity:0}40%,88%{fill-opacity:.6}96%,to{fill-opacity:0}}.it-g1-line{animation:it-g1-line 8s infinite both}@keyframes it-g1-line{0%,29%{opacity:0}34%,44%{opacity:.75}52%,to{opacity:0}}.it-g1-badge{animation:it-g1-badge 8s infinite both}@keyframes it-g1-badge{0%,48%{opacity:0;transform:scale(.6)}53%{opacity:1;transform:scale(1.08)}56%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-g1-card{animation:it-g1-card 8s infinite both}@keyframes it-g1-card{0%,56%{opacity:0;transform:translateY(8px)}61%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}.it-g1-mk{animation:it-g1-mk 8s infinite both}@keyframes it-g1-mk{0%,60%{transform:translateX(12px)}71%,to{transform:translateX(186px)}}.it-g2-route{animation:it-g2-route 8s infinite both}@keyframes it-g2-route{0%,10%{stroke-dashoffset:320;opacity:1}36%,88%{stroke-dashoffset:0;opacity:1}95%,to{stroke-dashoffset:0;opacity:0}}.it-g2-dot{animation:it-g2-dot 8s infinite both}@keyframes it-g2-dot{0%,10%{offset-distance:0;opacity:0}12%{opacity:1}34%{offset-distance:100%;opacity:1}38%,to{offset-distance:100%;opacity:0}}.it-g2-chip{animation:it-g2-chip 8s infinite both}@keyframes it-g2-chip{0%,34%{opacity:0;transform:scale(.7)}38%{opacity:1;transform:scale(1.08)}40%,88%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.it-g2-in{animation:it-g2-in 8s infinite both}@keyframes it-g2-in{0%{opacity:0}4%,88%{opacity:1}95%,to{opacity:0}}.it-g2-out{animation:it-g2-out 8s infinite both}@keyframes it-g2-out{0%{opacity:0;transform:scale(1)}4%,62%{opacity:1;transform:scale(1)}68%,88%{opacity:.18;transform:scale(.8)}95%,to{opacity:0;transform:scale(.8)}}.it-g2-bar{animation:it-g2-bar 8s infinite both}@keyframes it-g2-bar{0%,46%{opacity:0;transform:translateY(8px)}51%,88%{opacity:1;transform:translateY(0)}95%,to{opacity:0;transform:translateY(0)}}.it-g2-knob{animation:it-g2-knob 8s infinite both}@keyframes it-g2-knob{0%,52%{transform:translateX(80px)}62%,to{transform:translateX(46px)}}.it-g2-fill{animation:it-g2-fill 8s infinite both}@keyframes it-g2-fill{0%,52%{width:80px}62%,to{width:46px}}.it-g2-v1{animation:it-g2-v1 8s infinite both}@keyframes it-g2-v1{0%,56%{opacity:1}59%,to{opacity:0}}.it-g2-v2{animation:it-g2-v2 8s infinite both}@keyframes it-g2-v2{0%,56%{opacity:0}59%,to{opacity:1}}.it-g2-cur{animation:it-g2-cur 8s infinite both}@keyframes it-g2-cur{0%,46%{opacity:0;transform:translate(220px,192px)}50%{opacity:1;transform:translate(192px,174px) scale(1)}52%{transform:translate(192px,174px) scale(.85)}62%{transform:translate(158px,174px) scale(.85)}64%{transform:translate(158px,174px) scale(1)}72%,88%{opacity:1;transform:translate(214px,192px)}95%,to{opacity:0;transform:translate(214px,192px)}}.it-g3-k1{animation:it-g3-k1 9s infinite both}@keyframes it-g3-k1{0%,40%{opacity:1;transform:translate(0) scale(1)}52%,88%{opacity:0;transform:translate(-80px,18px) scale(.1)}97%,to{opacity:1;transform:translate(0) scale(1)}}.it-g3-k2{animation:it-g3-k2 9s infinite both}@keyframes it-g3-k2{0%,40%{opacity:1;transform:translate(0) scale(1)}52%,88%{opacity:0;transform:translate(45px,20px) scale(.1)}97%,to{opacity:1;transform:translate(0) scale(1)}}.it-g3-k3{animation:it-g3-k3 9s infinite both}@keyframes it-g3-k3{0%,40%{opacity:1;transform:translate(0) scale(1)}52%,88%{opacity:0;transform:translate(92px,-96px) scale(.1)}97%,to{opacity:1;transform:translate(0) scale(1)}}.it-g3-map{animation:it-g3-map 9s infinite both}@keyframes it-g3-map{0%,42%{opacity:0}52%,86%{opacity:1}94%,to{opacity:0}}.it-g3-m{animation:it-g3-m 9s infinite both}@keyframes it-g3-m{0%,49%{opacity:0;transform:scale(0)}53%{opacity:1;transform:scale(1.2)}56%,84%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(0)}}.it-g3-slider{animation:it-g3-slider 9s infinite both}@keyframes it-g3-slider{0%,39%{transform:translateX(0)}44%,86%{transform:translateX(61px)}91%,to{transform:translateX(0)}}.it-g3-list{animation:it-g3-list 9s infinite both}@keyframes it-g3-list{0%,39%{color:var(--it-accent-text)}44%,86%{color:#fff}91%,to{color:var(--it-accent-text)}}.it-g3-karta{animation:it-g3-karta 9s infinite both}@keyframes it-g3-karta{0%,39%{color:#fff}44%,86%{color:var(--it-accent-text)}91%,to{color:#fff}}.it-g3-chip{animation:it-g3-chip 9s infinite both}@keyframes it-g3-chip{0%,48%{box-shadow:0 0 0 0 #fff0}53%{box-shadow:0 0 0 4px #ffffff8c}60%,to{box-shadow:0 0 0 0 #fff0}}.it-g3-cur{animation:it-g3-cur 9s infinite both}@keyframes it-g3-cur{0%{opacity:0;transform:translate(220px,186px)}22%,4%{opacity:1;transform:translate(220px,186px)}34%{transform:translate(292px,20px) scale(1)}37%{transform:translate(292px,20px) scale(.85)}39%{transform:translate(292px,20px) scale(1)}48%,74%{transform:translate(300px,120px)}82%{transform:translate(230px,20px) scale(1)}84%{transform:translate(230px,20px) scale(.85)}86%{transform:translate(230px,20px) scale(1)}94%{opacity:1;transform:translate(220px,186px)}to{opacity:0;transform:translate(220px,186px)}}:root{--commute-fg:#1d2b2a;--commute-muted:#5f6c6a;--commute-line:#d5dedb;--commute-surface:#fff;--commute-accent:#1f7a62;--commute-accent-soft:#e3f1ec;--commute-accent-ink:#fff;--commute-walk:#8a9894;--commute-metro:#3f9a4a;--commute-bus:#c0392b;--commute-train:#7a4fc0;--commute-tram:#d9822b;--commute-commuter:#e0157d}.theme-dark{--commute-fg:#e4eeeb;--commute-muted:#9db0aa;--commute-line:#2f403b;--commute-surface:#1d2a27;--commute-accent:#4fbf98;--commute-accent-soft:#1b3a31;--commute-accent-ink:#0b1a16;--commute-walk:#8fa29d;--commute-metro:#5cc06a;--commute-bus:#e06a5c;--commute-train:#a885e6;--commute-tram:#f0a04b;--commute-commuter:#f0619f}.commute-filter{grid-gap:6px;color:#1d2b2a;color:var(--commute-fg);display:grid;gap:6px}.commute-filter .drawer-section-header{align-items:baseline;margin-bottom:0;padding-right:0}.commute-label{align-items:baseline;color:#5f6c6a;color:var(--commute-muted);display:flex;font-size:12px;gap:8px;justify-content:space-between}.commute-label b{color:#1d2b2a;color:var(--commute-fg);font-size:13px}.commute-search{grid-gap:5px;display:grid;gap:5px;position:relative}.commute-input{background:#fff;background:var(--commute-surface);border:1px solid #d5dedb;border:1px solid var(--commute-line);border-radius:10px;color:#1d2b2a;color:var(--commute-fg);font:500 14px Roboto,sans-serif;height:36px;padding:0 12px}.commute-input:focus-visible{outline:2px solid #1f7a62;outline:2px solid var(--commute-accent);outline-offset:1px}.commute-results{grid-gap:2px;background:#fff;background:var(--commute-surface);border:1px solid #d5dedb;border:1px solid var(--commute-line);border-radius:10px;display:grid;gap:2px;list-style:none;margin:0;padding:4px}.commute-result{background:#0000;border:0;border-radius:8px;color:#1d2b2a;color:var(--commute-fg);cursor:pointer;font:500 13.5px Roboto,sans-serif;padding:8px 10px;text-align:left;width:100%}.commute-result:focus-visible,.commute-result:hover{background:#e3f1ec;background:var(--commute-accent-soft)}.commute-result.is-muted{color:#5f6c6a;color:var(--commute-muted);cursor:default}.commute-place{align-items:center;background:#fff;background:var(--commute-surface);border:1px solid #d5dedb;border:1px solid var(--commute-line);border-radius:10px;display:flex;gap:8px;min-width:0;padding:8px 10px}.commute-place-pin{color:#1f7a62;color:var(--commute-accent);display:inline-flex}.commute-place-label{flex:1 1 auto;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commute-link{background:none;border:0;color:#1f7a62;color:var(--commute-accent);cursor:pointer;flex:0 0 auto;font:600 12.5px Roboto,sans-serif;justify-self:start;padding:2px 4px;white-space:nowrap}.commute-field-row{align-items:center;display:flex;gap:6px;min-width:0}.commute-field-row .commute-input,.commute-field-row .commute-place{flex:1 1 auto;min-width:0}.commute-mode-dd{flex:0 0 auto;position:relative}.commute-mode-dd-btn{align-items:center;background:#fff;background:var(--commute-surface);border:1px solid #d5dedb;border:1px solid var(--commute-line);border-radius:10px;color:#1d2b2a;color:var(--commute-fg);cursor:pointer;display:inline-flex;gap:4px;height:36px;padding:0 8px}.commute-mode-dd-btn:focus-visible{outline:2px solid #1f7a62;outline:2px solid var(--commute-accent);outline-offset:1px}.commute-mode-dd-icon{color:#1f7a62;color:var(--commute-accent);display:inline-flex}.commute-mode-chev{color:#5f6c6a;color:var(--commute-muted)}.commute-mode-menu{grid-gap:2px;background:#fff;background:var(--commute-surface);border:1px solid #d5dedb;border:1px solid var(--commute-line);border-radius:10px;box-shadow:0 12px 26px #10182829;display:grid;gap:2px;list-style:none;margin:0;min-width:150px;padding:4px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.commute-mode-opt{align-items:center;background:#0000;border:0;border-radius:8px;color:#1d2b2a;color:var(--commute-fg);cursor:pointer;display:flex;font:600 13px Roboto,sans-serif;gap:8px;padding:8px 10px;text-align:left;width:100%}.commute-mode-opt svg{flex:0 0 auto;height:15px;width:15px}.commute-mode-opt:focus-visible,.commute-mode-opt:hover{background:#e3f1ec;background:var(--commute-accent-soft)}.commute-mode-opt.is-active{color:#1f7a62;color:var(--commute-accent)}.commute-mode-opt.is-down{color:#5f6c6a;color:var(--commute-muted);cursor:not-allowed;opacity:.6}.commute-mode-opt.is-down:hover{background:#0000}.commute-mode-opt small{font-size:11px;font-weight:500;margin-left:auto;padding-left:8px;white-space:nowrap}.commute-head .commute-head-value{color:#5f6c6a;color:var(--commute-muted);font-size:12px;white-space:nowrap}.commute-head .commute-head-value b{color:#1d2b2a;color:var(--commute-fg);font-size:13px}.commute-limit{grid-gap:6px;display:grid;gap:6px}.commute-limit input[type=range]{accent-color:#1f7a62;accent-color:var(--commute-accent);width:100%}.commute-limit input[type=range]:disabled{opacity:.45}.commute-status{color:#5f6c6a;color:var(--commute-muted);font-size:12.5px;line-height:1.45;margin:0}.commute-status.is-down{color:#1d2b2a;color:var(--commute-fg)}.commute-chip{align-items:center;background:#e3f1ec;background:var(--commute-accent-soft);border-radius:999px;color:#1f7a62;color:var(--commute-accent);display:inline-flex;font:600 12px Roboto,sans-serif;gap:5px;padding:3px 9px;white-space:nowrap}.commute-chip.is-far{background:#0000;border:1px solid #d5dedb;border:1px solid var(--commute-line);color:#5f6c6a;color:var(--commute-muted)}.lfv-commute{grid-gap:8px;border-top:1px solid #d5dedb;border-top:1px solid var(--commute-line);display:grid;gap:8px;grid-template-columns:minmax(0,1fr);padding:12px 0 0}.lfv-commute-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 10px}.lfv-commute-title{font-size:14px;font-weight:700;margin-right:2px}.lfv-commute-mode{align-items:center;border:1px solid #d5dedb;border:1px solid var(--commute-line);border-radius:999px;color:#1d2b2a;color:var(--commute-fg);display:inline-flex;font-size:13px;font-weight:600;gap:5px;padding:4px 11px}.lfv-commute-mode.is-main{background:#1f7a62;background:var(--commute-accent);border-color:#1f7a62;border-color:var(--commute-accent);color:#fff;color:var(--commute-accent-ink)}.lfv-commute-alt{color:#1d2b2a;color:var(--commute-fg);font-size:13px}.lfv-commute-sep{color:#5f6c6a;color:var(--commute-muted)}.lfv-commute-toggle{background:none;border:0;color:#1f7a62;color:var(--commute-accent);cursor:pointer;font:600 13px Roboto,sans-serif;margin-left:auto;padding:2px 0}.lfv-commute-toggle.is-on{background:#e3f1ec;background:var(--commute-accent-soft);border-radius:999px;padding:5px 11px}@media (max-width:700px){.lfv-commute-sep{display:none}}@media (min-width:701px){.lfv-commute-foot{display:none}}.lfv-commute-legs{border-radius:12px;display:flex;height:24px;min-width:0;overflow:hidden}.lfv-commute-legs span{align-items:center;color:#fff;display:flex;font-size:11.5px;font-weight:700;justify-content:center;min-width:0;overflow:hidden;padding:0 6px;white-space:nowrap}.lfv-commute-steps{grid-gap:4px;display:grid;font-size:13px;gap:4px;list-style:none;margin:0;padding:0}.lfv-commute-steps li{display:flex;gap:10px;justify-content:space-between}.lfv-commute-note,.lfv-commute-steps .is-muted{color:#5f6c6a;color:var(--commute-muted);font-size:12px}.list-view-card-commute{margin:4px 0 0}.listing-hover-main .listing-hover-score{grid-column:1}.listing-hover-main .listing-hover-commute{font-size:11.5px;grid-column:2;justify-self:end;margin-top:5px;padding:2px 8px}.listing-hover-commute[hidden]{display:none}.drawer-panel,.list-view-filter-shell{--sf-text:#1d2b2a;--sf-muted:#5f6c6a;--sf-handle:#1d2b2a;--sf-handle-ring:#f7f9f8;--sf-segment-out:0.22;--sf-switch-off:#b9c6c2;--sf-switch-on:#1f7a62;--sf-tabs-bg:#e8eeec;--sf-tab-active-bg:#fff;--sf-tab-text:#44524f;--sf-tab-active-text:#1d2b2a;--sf-focus:#1f7a62;--sf-bar-in:#1f7a62;--sf-bar-out:#cfdad6}.theme-dark .drawer-panel,.theme-dark .filter-drawer-paper,.theme-dark .list-view-filter-shell{--sf-text:#e8efed;--sf-muted:#a3b2ae;--sf-handle:#fff;--sf-handle-ring:#18201f;--sf-segment-out:0.28;--sf-switch-off:#4a5856;--sf-switch-on:#3c9c7f;--sf-tabs-bg:#111816;--sf-tab-active-bg:#2a3533;--sf-tab-text:#a3b2ae;--sf-tab-active-text:#fff;--sf-focus:#79c9ac;--sf-bar-in:#3c9c7f;--sf-bar-out:#3a4644}.score-range{color:var(--sf-text);display:flex;flex-direction:column;gap:6px}.score-range--small{gap:3px}.score-range-head{align-items:baseline;display:flex;gap:8px;justify-content:space-between}.score-range-label{font:500 13px Roboto,sans-serif}.score-range--small .score-range-label{font-size:12px}.score-range-value{font:700 13px Space Grotesk,Roboto,sans-serif}.score-range--small .score-range-value{font-size:12px}.score-range-value.is-full{color:var(--sf-muted);font-weight:500}.score-range-track{cursor:pointer;padding:4px 0;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.score-range-track .score-range-handle{touch-action:none}@media (pointer:coarse){.score-range-track .score-range-handle:before{inset:-12px -16px}}.score-range-segments{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(11,minmax(0,1fr));height:18px}.score-range--small .score-range-segments{height:12px}.score-range-segment{border-radius:2px;transition:opacity .12s ease-out}.score-range-segment:first-child{border-radius:5px 2px 2px 5px}.score-range-segment:last-child{border-radius:2px 5px 5px 2px}.score-range-segment.is-out{opacity:var(--sf-segment-out)}.score-range-handle{background:var(--sf-handle);border-radius:3px;box-shadow:0 0 0 2px var(--sf-handle-ring);cursor:ew-resize;height:26px;margin-left:-3px;position:absolute;top:0;transition:left 90ms ease-out;width:6px}.score-range-handle:before{content:"";inset:-8px -10px;position:absolute}.score-range--small .score-range-handle{height:20px}.score-range-handle:focus-visible{outline:2px solid var(--sf-focus);outline-offset:3px}.score-range-scale{color:var(--sf-muted);display:flex;font-size:10px;justify-content:space-between}.drawer-section.is-compact,.theme-dark .drawer-section.is-compact{background:none;border:0;box-shadow:none;padding:0 2px}.drawer-section--area{border-radius:14px;box-shadow:none;padding:8px 12px 7px}.theme-dark .drawer-section--area{box-shadow:none}.drawer-area-title,.score-range--large .score-range-label{color:var(--sf-text);font:600 13px Roboto,sans-serif}.score-range-head .drawer-area-switch{gap:6px;padding:0}.score-range-head:has(.drawer-area-switch) .score-range-value{margin-left:auto}.drawer-area-head{align-items:center;display:flex;gap:8px;justify-content:space-between;padding-right:0}.drawer-area-subtitle{color:var(--sf-muted);display:block;font-size:10px;font-weight:400;letter-spacing:normal;text-transform:none}.drawer-area-switch{align-items:center;background:none;border:0;color:var(--sf-text);cursor:pointer;display:inline-flex;font:500 12px Roboto,sans-serif;gap:8px;padding:4px 0}.drawer-area-switch-track{background:var(--sf-switch-off);border-radius:999px;box-sizing:border-box;display:flex;height:22px;padding:2px;transition:background .15s ease-out;width:36px}.drawer-area-switch[aria-checked=true] .drawer-area-switch-track{background:var(--sf-switch-on)}.drawer-area-switch-knob{background:#fff;border-radius:50%;box-shadow:0 1px 3px #00000040;height:18px;transition:transform .15s ease-out;width:18px}.drawer-area-switch[aria-checked=true] .drawer-area-switch-knob{transform:translateX(14px)}.drawer-area-switch:focus-visible{border-radius:6px;outline:2px solid var(--sf-focus);outline-offset:2px}.drawer-area-bars{display:flex;flex-direction:column;gap:10px;padding-top:6px}.drawer-area-note{color:var(--sf-muted);font-size:11px;line-height:1.4;margin:0}.drawer-type-tabs{background:var(--sf-tabs-bg);border-radius:12px;display:flex;gap:3px;padding:3px}.drawer-type-tab{align-items:center;background:#0000;border:0;border-radius:9px;color:var(--sf-tab-text);cursor:pointer;display:flex;flex:1 1;flex-direction:column;font:500 11px Roboto,sans-serif;gap:3px;justify-content:center;min-height:44px;min-width:0;padding:5px 2px;transition:background .12s ease-out,color .12s ease-out;white-space:nowrap}.drawer-type-tab svg{flex:0 0 auto;height:18px;width:18px}@media (pointer:coarse){.drawer-type-tab{min-height:48px}}.drawer-type-tab.is-active{background:var(--sf-tab-active-bg);box-shadow:0 1px 3px #1d2b2a2e;color:var(--sf-tab-active-text)}.drawer-type-tab:focus-visible{outline:2px solid var(--sf-focus);outline-offset:1px}.price-range{color:var(--sf-text);display:flex;flex-direction:column;gap:4px;padding-bottom:2px}.price-range-track{cursor:pointer;padding:4px 0 6px;position:relative;touch-action:pan-y;-webkit-user-select:none;user-select:none}.price-range-bars{align-items:flex-end;border-bottom:2px solid var(--sf-bar-out);display:flex;gap:1px;height:38px}.price-range-bar{background:var(--sf-bar-in);border-radius:2px 2px 0 0;flex:1 1;transition:height .2s ease-out,background .12s ease-out}.price-range-bar.is-out{background:var(--sf-bar-out)}.price-range-bars.is-empty .price-range-bar{opacity:.7}.price-range-handle{bottom:0;height:24px;top:auto;touch-action:none}@media (pointer:coarse){.price-range-handle:before{inset:-12px -16px}}.price-range--subtle{margin-top:16px}.price-range--subtle .score-range-label,.price-range--subtle .score-range-value{font-size:12px}.price-range--subtle .price-range-bars{border-bottom-width:1px;height:22px}.price-range--subtle .price-range-bar{opacity:.55}.theme-dark .price-range--subtle .price-range-bar{opacity:.75}.price-range--subtle .price-range-bar.is-out,.theme-dark .price-range--subtle .price-range-bar.is-out{opacity:1}.price-range--subtle .price-range-handle{height:16px;margin-left:-2px;width:4px}.favorite-button{--fav-bg:#fffffff0;--fav-fg:#1d2b2a;--fav-active:#e3514f;background:var(--fav-bg);border:0;border-radius:50%;box-shadow:0 2px 10px #0003;color:var(--fav-fg);cursor:pointer;display:grid;font-size:22px;height:36px;place-items:center;transition:transform .12s ease-out,color .12s ease-out;width:36px}.listing-fullview-overlay.is-dark .favorite-button,.theme-dark .favorite-button{--fav-bg:#18201feb;--fav-fg:#e8efed;--fav-active:#ff6b68}.favorite-button:hover{transform:scale(1.08)}.favorite-button:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}.favorite-button.is-active{color:var(--fav-active)}.colour-metric-menu{--cm-bg:#fff;--cm-fg:#1d2b2a;--cm-muted:#5f6c6a;--cm-icon:#5f6c6a;--cm-hover:#f1f6f4;--cm-active:#e3f2ec;--cm-accent:#1f7a62;--cm-line:#e5ebe9;background:var(--cm-bg)!important;border-radius:18px!important;box-shadow:0 18px 44px #10201c47!important;box-sizing:border-box;color:var(--cm-fg)!important;display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:10px;padding:14px 12px 12px;width:288px}.colour-metric-menu.is-rail{margin-left:10px}.colour-metric-menu.is-railPhone{margin-top:-10px}.colour-metric-menu.is-below{margin-top:8px}.theme-dark .colour-metric-menu,body.theme-dark .colour-metric-menu{--cm-bg:#1d2725;--cm-fg:#e8efed;--cm-muted:#9aaba7;--cm-icon:#9aaba7;--cm-hover:#24302e;--cm-active:#1d3a33;--cm-accent:#6fcfac;--cm-line:#2c3836;box-shadow:0 18px 44px #00000080!important}.colour-metric-head{display:flex;flex-direction:column;gap:2px;padding:0 6px}.colour-metric-title{font:600 15px Space Grotesk,Roboto,sans-serif}.colour-metric-list{display:flex;flex-direction:column;gap:2px}.colour-metric-item{align-items:center;background:#0000;border:0;border-radius:11px;color:var(--cm-fg);cursor:pointer;display:flex;font:400 13.5px Roboto,sans-serif;gap:11px;height:40px;padding:0 10px;text-align:left;transition:background .12s ease}.colour-metric-item:hover{background:var(--cm-hover)}.colour-metric-item:focus-visible{outline:2px solid var(--cm-accent);outline-offset:-2px}.colour-metric-item.is-active{background:var(--cm-active);font-weight:500}.colour-metric-icon.MuiSvgIcon-root{color:var(--cm-icon);font-size:20px}.colour-metric-check.MuiSvgIcon-root,.colour-metric-item.is-active .colour-metric-icon.MuiSvgIcon-root{color:var(--cm-accent)}.colour-metric-check.MuiSvgIcon-root{font-size:19px}.colour-metric-label{flex:1 1}.colour-metric-scale{border-top:1px solid var(--cm-line);display:flex;flex-direction:column;gap:5px;padding:8px 0 0}.colour-metric-ends{padding:0 8px 0 90px}.colour-metric-schemes{display:flex;flex-direction:column;gap:4px}.colour-metric-scheme{grid-gap:8px;align-items:center;background:#0000;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px #0000;color:var(--cm-muted);cursor:pointer;display:grid;font:400 12px Roboto,sans-serif;gap:8px;grid-template-columns:74px minmax(0,1fr);padding:6px 8px;text-align:left;transition:background .12s ease,box-shadow .12s ease}.colour-metric-scheme:hover{background:var(--cm-hover)}.colour-metric-scheme:focus-visible{outline:2px solid var(--cm-accent);outline-offset:-2px}.colour-metric-scheme.is-active{background:var(--cm-active);box-shadow:inset 0 0 0 1.5px var(--cm-accent);color:var(--cm-fg);font-weight:500}.colour-metric-scheme-bar{border-radius:3px;box-shadow:inset 0 0 0 1px #14201e1f;display:grid;grid-template-columns:repeat(11,1fr);height:10px;overflow:hidden}.colour-metric-scheme-bar i{display:block}.colour-metric-ends{color:var(--cm-muted);display:flex;font-size:11px;justify-content:space-between}.navBottomContainer .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-menu-open{color:var(--header-color)}.theme-dark .navBottomContainer .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-menu-open{color:#6fcfac}.colour-metric-menu.is-below{border-radius:15px!important;gap:7px;padding:10px 8px 9px;width:228px}.colour-metric-menu.is-below .colour-metric-head{padding:0 6px}.colour-metric-menu.is-below .colour-metric-title{font-size:13.5px}.colour-metric-menu.is-below .colour-metric-list{gap:1px}.colour-metric-menu.is-below .colour-metric-item{border-radius:9px;font-size:12.5px;gap:9px;height:32px;padding:0 8px}.colour-metric-menu.is-below .colour-metric-icon.MuiSvgIcon-root{font-size:17px}.colour-metric-menu.is-below .colour-metric-check.MuiSvgIcon-root{font-size:16px}.colour-metric-menu.is-below .colour-metric-scale{gap:4px;padding:8px 6px 0}.colour-metric-menu.is-below .colour-metric-scheme{font-size:11px;grid-template-columns:64px minmax(0,1fr);padding:5px 7px}.colour-metric-menu.is-below .colour-metric-scheme-bar{height:8px}.colour-metric-menu.is-below .colour-metric-ends{font-size:10.5px;padding-left:78px}@media (max-width:700px){.colour-metric-menu.is-below .colour-metric-item{height:38px}}.MuiTooltip-tooltip.colour-metric-tooltip{background:#1d2b2a;border-radius:9px;box-shadow:0 8px 20px #10201c40;color:#fff;font:400 12px/1.4 Roboto,sans-serif;max-width:230px;padding:8px 10px}.MuiTooltip-arrow.colour-metric-tooltip-arrow{color:#1d2b2a}.theme-dark .MuiTooltip-tooltip.colour-metric-tooltip{background:#e8efed;color:#13201e}.theme-dark .MuiTooltip-arrow.colour-metric-tooltip-arrow{color:#e8efed}.colour-metric-item.is-total{font-weight:500}.colour-metric-item.is-total .colour-metric-icon.MuiSvgIcon-root{color:var(--cm-accent)}.colour-metric-group{align-items:center;display:flex;gap:8px;padding:8px 10px 4px}.colour-metric-group-label{color:var(--cm-muted);font:500 10.5px Roboto,sans-serif;letter-spacing:.06em;opacity:.85;text-transform:uppercase}.colour-metric-group-line{background:var(--cm-line);flex:1 1;height:1px}.colour-metric-menu.is-below .colour-metric-group{padding:6px 8px 3px}.colour-metric-menu.is-below .colour-metric-group-label{font-size:9.5px}.colour-heat .area-card-badge,.colour-heat .area-card-dot,.colour-heat .dot,.colour-heat .lfv-dot,.colour-heat .score-range-segment{box-shadow:inset 0 0 0 1px #14201e29}.transit-hover,.transit-stop-popup{--transit-bg:#fffdf9fa;--transit-text:#1d2b2a;--transit-muted:#5f6c6a;--transit-line:#e2ddd3;--transit-pill-bg:#ebe8e1;--transit-pill-text:#1d2b2a;--transit-skeleton:#ece8e0;--transit-shadow:0 14px 34px #141e1c38;--transit-chip-shadow:0 3px 10px #141e1c38;--transit-strip:#9fb0ab}.theme-dark .transit-hover,.theme-dark .transit-stop-popup{--transit-bg:#1d2826fa;--transit-text:#eef4f2;--transit-muted:#a8b8b4;--transit-line:#3a4844;--transit-pill-bg:#33423f;--transit-pill-text:#eef4f2;--transit-skeleton:#2c3a37;--transit-shadow:0 16px 36px #00000073;--transit-chip-shadow:0 3px 12px #00000073;--transit-strip:#6b7f7a}.leaflet-container.is-transit-hover,.leaflet-container.is-transit-hover .leaflet-interactive{cursor:pointer}.transit-hover{height:0;left:0;pointer-events:none;position:absolute;top:0;width:0}.transit-hover-badge{filter:drop-shadow(0 1px 1px rgba(0,0,0,.18));height:var(--badge);left:calc(var(--badge)/-2);position:absolute;top:calc(var(--badge)/-2);transform:scale(1);transition:transform .16s cubic-bezier(.2,.9,.3,1.25),filter .16s ease;width:var(--badge)}.transit-hover.is-on .transit-hover-badge{filter:drop-shadow(0 3px 5px rgba(0,0,0,.3));transform:scale(var(--grow))}.transit-hover-name{background:var(--transit-bg);border-radius:999px;box-shadow:var(--transit-chip-shadow);color:var(--transit-text);font:600 12px/1.35 Roboto,sans-serif;left:calc(var(--badge)*var(--grow)/2 + 5px);max-width:220px;opacity:0;overflow:hidden;padding:3px 9px;position:absolute;text-overflow:ellipsis;top:0;transform:translate(-4px,-50%);transition:opacity .16s ease,transform .16s ease;white-space:nowrap}.transit-hover.is-on .transit-hover-name{opacity:1;transform:translateY(-50%)}.transit-station{height:0;pointer-events:none;width:0}.transit-station-badge{height:19px;height:var(--badge,19px);left:-9.5px;left:calc(var(--badge, 19px)/-2);position:absolute;top:-9.5px;top:calc(var(--badge, 19px)/-2);width:19px;width:var(--badge,19px)}.transit-station-name{color:#1f5c8a;font:500 11.5px/1.2 Roboto,Arial,sans-serif;left:12.5px;left:calc(var(--badge, 19px)/2 + 3px);position:absolute;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 3px #fff,0 0 4px #fff;top:0;transform:translateY(-50%);white-space:nowrap}.leaflet-container.has-dark-base .transit-station-name{color:#9cc8ec;text-shadow:0 0 2px #121615e6,0 0 3px #121615e6,0 0 4px #121615d9}.transit-stop-popup .leaflet-popup-content-wrapper{background:var(--transit-bg);border-radius:14px;box-shadow:var(--transit-shadow);color:var(--transit-text);padding:13px 14px}.transit-stop-popup .leaflet-popup-content{line-height:1.35;margin:0}.transit-stop-popup .leaflet-popup-tip{background:var(--transit-bg);box-shadow:none}.leaflet-container .transit-stop-popup a.leaflet-popup-close-button{border-radius:50%;color:var(--transit-muted);font:400 20px/24px Roboto,sans-serif;height:24px;right:8px;top:9px;width:24px}.leaflet-container .transit-stop-popup a.leaflet-popup-close-button:hover{background:var(--transit-pill-bg);color:var(--transit-text)}.transit-card-head{align-items:center;display:flex;gap:10px;padding-right:22px}.transit-card-badge{flex:none;height:30px;width:30px}.transit-card-title{min-width:0}.transit-card-name{color:var(--transit-text);font:600 15px/1.25 Space Grotesk,Roboto,sans-serif;overflow-wrap:anywhere}.transit-card-kind{color:var(--transit-muted);font:400 12px/1.3 Roboto,sans-serif;margin-top:1px}.transit-card-body{border-top:1px solid var(--transit-line);font-family:Roboto,sans-serif;margin-top:10px;padding-top:10px}.transit-card-mode{color:var(--transit-muted);font-size:10.5px;font-weight:600;letter-spacing:.05em;margin:10px 0 5px;text-transform:uppercase}.transit-card-mode:first-child{margin-top:0}.transit-card-rows{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.transit-card-rows li{align-items:center;display:flex;gap:8px;min-width:0}.transit-card-ends{color:var(--transit-text);font-size:12.5px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transit-card-pills{display:flex;flex-wrap:wrap;gap:5px}.transit-line{align-items:center;background:var(--transit-pill-bg);border-radius:6px;box-sizing:border-box;color:var(--transit-pill-text);display:inline-flex;flex:none;font:700 12.5px/1 Roboto,sans-serif;height:22px;justify-content:center;min-width:28px;padding:0 6px;white-space:nowrap}.transit-line.is-coloured{background:var(--line-colour);color:#fff}.transit-line.is-light{background:var(--line-colour);box-shadow:inset 0 0 0 1px #1d2b2a2e;color:#1d2b2a}.transit-line.is-long{font-size:11.5px;max-width:150px;overflow:hidden;text-overflow:ellipsis}.transit-strip{--strip:var(--transit-strip);font-family:Roboto,sans-serif;height:46px;margin-bottom:8px;position:relative}.transit-strip-line{background:var(--strip);border-radius:2px;height:4px;left:12px;position:absolute;right:12px;top:9px}.transit-strip-line:after,.transit-strip-line:before{border-bottom:5px solid #0000;border-top:5px solid #0000;content:"";height:0;position:absolute;top:-3px;width:0}.transit-strip-line:before{border-right:6px solid var(--strip);left:-6px}.transit-strip-line:after{border-left:6px solid var(--strip);right:-6px}.transit-strip-node{background:var(--transit-bg);border:3px solid var(--strip);border-radius:50%;box-sizing:border-box;height:14px;position:absolute;top:4px;width:14px}.transit-strip-node.is-left{left:26px}.transit-strip-node.is-right{right:26px}.transit-strip-node.is-here{background:#fff;border-width:4px;height:22px;left:50%;margin-left:-11px;top:0;width:22px}.transit-strip-name{color:var(--transit-muted);font-size:11.5px;max-width:34%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:27px;white-space:nowrap}.transit-strip-name.is-left{left:0}.transit-strip-name.is-right{right:0;text-align:right}.transit-strip-name.is-here{color:var(--transit-text);font-weight:700;left:50%;max-width:30%;transform:translateX(-50%)}.transit-dirs{display:flex;flex-direction:column;gap:11px}.transit-dirs.is-two{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.transit-dir{min-width:0}.transit-dir-head{color:var(--transit-text);font-size:12px;font-weight:600;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.transit-dir-arrow{color:var(--transit-muted);display:inline-block;width:17px}.transit-dir.is-right .transit-dir-head{text-align:right}.transit-dir.is-right .transit-card-pills{justify-content:flex-end}.transit-dir.is-right .transit-card-rows li{flex-direction:row-reverse}.transit-card-note{color:var(--transit-muted);font-size:12.5px;margin:0}.transit-card-skeleton{display:flex;flex-direction:column;gap:7px}.transit-card-skeleton span{animation:transit-card-pulse 1.1s ease-in-out infinite alternate;background:var(--transit-skeleton);border-radius:6px;display:block;height:22px}.transit-card-skeleton span:nth-child(2){width:82%}.transit-card-skeleton span:nth-child(3){width:64%}@keyframes transit-card-pulse{0%{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.transit-hover-badge,.transit-hover-name{transition:none}.transit-card-skeleton span{animation:none}}.listing-fullview-overlay{--trip-paper:#f4f2ed;--trip-casing:#fff;--trip-ink:#3d4a48;--trip-halo:#f4f2ed;--trip-bike:#1f7a62;--trip-car:#3d4a48;--trip-home:#1f7a62;--trip-work:#1d2b2a;--trip-end-ring:#fff;--trip-float:#fff;--trip-float-shadow:0 6px 18px #141e1c29;--trip-switch-bg:#1d2b2ad6;--trip-switch-ink:#e7efec}.listing-fullview-overlay.is-dark,.theme-dark .listing-fullview-overlay{--trip-paper:#1f2826;--trip-casing:#121917;--trip-ink:#c9d6d2;--trip-halo:#1f2826;--trip-bike:#4fbf98;--trip-car:#c3cfcb;--trip-home:#2f9a7c;--trip-work:#e3ebe8;--trip-end-ring:#121917;--trip-float:#26312f;--trip-float-shadow:0 6px 18px #00000073;--trip-switch-bg:#0c1211db;--trip-switch-ink:#d7e2df}.trip-map{background:var(--trip-paper);height:100%;position:relative;width:100%}.trip-map svg{display:block;inset:0;position:absolute}.trip-casing{stroke:var(--trip-casing)}.trip-walk{stroke:var(--commute-walk)}.trip-stop{fill:var(--trip-casing);stroke-width:2.5}.trip-badge text{fill:#fff;font:700 12px Roboto,Arial,sans-serif}.trip-end-label rect{fill:var(--trip-float);filter:drop-shadow(0 2px 4px rgba(20,30,28,.18))}.trip-end-label text{fill:#1d2b2a;fill:var(--lfv-fg,#1d2b2a);font:600 12px Space Grotesk,Roboto,sans-serif}.trip-stop-label{fill:var(--trip-ink);stroke:var(--trip-halo);stroke-width:3.5px;stroke-linejoin:round;font:500 12px Roboto,Arial,sans-serif;paint-order:stroke}.trip-end circle{stroke:var(--trip-end-ring);stroke-width:3}.trip-end--home{color:#fff}.trip-end--home circle{fill:var(--trip-home)}.trip-end--work{color:var(--trip-paper)}.trip-end--work circle{fill:var(--trip-work)}.trip-scale path{fill:none;stroke:var(--trip-ink);stroke-width:1.5}.trip-scale text{fill:var(--trip-ink);font:500 11px Roboto,Arial,sans-serif}.lfv-trip-tile{cursor:pointer;position:relative}.lfv-trip-tile .trip-map,.lfv-trip-tile .trip-map-live{transition:transform .35s ease}.lfv-trip-tile:hover .trip-map,.lfv-trip-tile:hover .trip-map-live{transform:scale(1.03)}.trip-map-live.is-tile .leaflet-container{cursor:pointer;pointer-events:none}.trip-map-end.is-small{border-width:2.5px}.lfv-trip-tile.is-shown:after{border-radius:inherit;box-shadow:inset 0 0 0 3px var(--lfv-accent);content:"";inset:0;pointer-events:none;position:absolute}.lfv-trip-tile-label{align-items:center;background:var(--trip-float);border-radius:999px;bottom:10px;box-shadow:0 4px 10px #141e1c2e;color:var(--lfv-fg);display:inline-flex;font:600 12.5px/1 var(--lfv-display);gap:6px;left:10px;max-width:calc(100% - 20px);overflow:hidden;padding:6px 10px;position:absolute;text-overflow:ellipsis;white-space:nowrap;z-index:1}.lfv-trip-tile-label svg{color:var(--lfv-accent);flex:none}.lfv-trip-hero{animation:lfvTripIn .2s ease;inset:0;position:absolute;z-index:2}@keyframes lfvTripIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lfv-trip-hero{animation:none}}.trip-modes{background:var(--trip-float);border-radius:999px;box-shadow:var(--trip-float-shadow);display:inline-flex;gap:2px;padding:3px}.lfv-trip-hero .trip-modes{left:12px;position:absolute;top:12px}.trip-mode{font-feature-settings:"tnum";align-items:center;background:#0000;border:0;border-radius:999px;color:var(--lfv-fg);cursor:pointer;display:inline-flex;font:600 13px/1 var(--lfv-body);font-variant-numeric:tabular-nums;gap:6px;min-height:32px;padding:0 12px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.trip-mode svg{color:var(--lfv-accent);flex:none}.trip-mode:hover{background:var(--lfv-soft)}.trip-mode.is-active{background:var(--lfv-cta);color:#fff}.trip-mode.is-active svg{color:currentColor}.trip-mode:focus-visible{outline:2px solid var(--lfv-accent);outline-offset:1px}.trip-mode-name{display:none}.lfv-trip-card{background:var(--trip-float);border-radius:14px;box-shadow:var(--trip-float-shadow);box-sizing:border-box;color:var(--lfv-fg);left:12px;max-height:calc(100% - 114px);overflow-y:auto;padding:12px 12px 10px;position:absolute;scrollbar-width:thin;top:58px}.trip-summary{gap:9px}.trip-summary,.trip-summary-head{display:flex;flex-direction:column}.trip-summary-head{gap:2px}.trip-summary-head b{font:700 15px/1.2 var(--lfv-display)}.trip-summary-head span{color:var(--lfv-muted);font-size:11.5px;line-height:1.35}.trip-legs{grid-gap:7px 8px;align-items:center;display:grid;font-size:12.5px;gap:7px 8px;grid-template-columns:30px minmax(0,1fr) auto;list-style:none;margin:0;padding:0}.trip-legs li{display:contents}.trip-legs li.is-change{color:var(--lfv-muted)}.trip-legs-walk{border-top:3px dotted var(--commute-walk);justify-self:center;width:18px}.trip-legs-line{border-radius:6px;box-sizing:border-box;color:#fff;font:700 11px/1.4 Roboto,sans-serif;justify-self:center;max-width:30px;min-width:18px;padding:1px 5px;text-align:center}.trip-legs-line,.trip-legs-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-legs-text{min-width:0}.trip-legs-min{font-feature-settings:"tnum";color:var(--lfv-muted);font-variant-numeric:tabular-nums}.lfv-trip-switch{background:var(--trip-switch-bg);border-radius:999px;bottom:12px;box-shadow:0 4px 12px #141e1c40;display:inline-flex;left:12px;padding:3px;position:absolute}.lfv-trip-switch button{background:#0000;border:0;border-radius:999px;color:var(--trip-switch-ink);cursor:pointer;font:600 12.5px/1 var(--lfv-body);padding:7px 12px}.lfv-trip-switch button:hover{background:#ffffff1f}.lfv-trip-switch button.is-active{background:#fff;color:#1d2b2a;cursor:default}.lfv-trip-switch button:focus-visible{outline:2px solid #fff;outline-offset:1px}.lfv-trip-hero{container-type:size}@container (max-height: 300px){.lfv-trip-card .trip-legs{display:none}}.lfv-trip-panel{display:flex;flex-direction:column;gap:10px;min-width:0}.lfv-trip-panel .trip-modes{background:var(--trip-float);border-radius:16px;box-shadow:none;box-sizing:border-box;display:flex;width:100%}.lfv-trip-panel .trip-mode{border-radius:13px;flex:1 1;flex-direction:column;font-size:14px;gap:3px;justify-content:center;min-height:50px;min-width:0;padding:6px 4px}.lfv-trip-panel .trip-mode svg{display:none}.lfv-trip-panel .trip-mode-name{display:block;font-size:12px;font-weight:500;opacity:.85}.lfv-trip-panel-map{border-radius:12px;height:260px;overflow:hidden}.lfv-trip-panel-map .trip-map{height:100%}.trip-map-leaflet,.trip-map-live{height:100%;width:100%}.trip-map-live{isolation:isolate;position:relative}.trip-map-leaflet{background:var(--trip-paper);font-family:Roboto,Arial,sans-serif}.lfv-trip-hero .lfv-trip-card,.lfv-trip-hero .lfv-trip-switch,.lfv-trip-hero .trip-modes{z-index:1001}.trip-map-leaflet .leaflet-control-zoom{border:0;box-shadow:var(--trip-float-shadow)}.trip-map-leaflet .leaflet-control-attribution{font-size:10px}.trip-map-end{border:3px solid var(--trip-end-ring);border-radius:50%;box-shadow:0 3px 8px #141e1c59;box-sizing:border-box;display:grid;place-items:center}.trip-map-end--home{background:var(--trip-home);color:#fff}.trip-map-end--work{background:var(--trip-work);color:var(--trip-paper)}.trip-map-label-anchor{background:none;border:0}.trip-map-badge,.trip-map-stop,.trip-map-work{box-sizing:border-box;position:absolute;white-space:nowrap}.trip-map-badge{border-radius:999px;box-shadow:0 2px 6px #141e1c40;color:#fff;font:700 12px/1.3 Roboto,Arial,sans-serif;padding:3px 8px}.trip-map-stop{color:var(--trip-ink);font:600 12px/1.3 Roboto,Arial,sans-serif;padding:0 2px;text-shadow:0 0 3px var(--trip-halo),0 0 3px var(--trip-halo),0 0 2px var(--trip-halo)}.trip-map-work{background:var(--trip-float);border-radius:999px;box-shadow:0 3px 8px #141e1c33;color:var(--lfv-fg);font:600 12px/1.3 Space Grotesk,Roboto,sans-serif;padding:4px 9px}.lfv-trip-panel .trip-legs{font-size:14px}:root{--sale-tip-bg:#1d2b2a;--sale-tip-fg:#fff;--sale-tip-muted:#ffffffb8;--sale-tip-up:#8fe0c2;--sale-tip-line:#0000}.theme-dark{--sale-tip-bg:#f3f6f5;--sale-tip-fg:#1d2b2a;--sale-tip-muted:#5f6c6a;--sale-tip-up:#1f7a62;--sale-tip-line:#0000}button.sale-dot{-webkit-tap-highlight-color:transparent;appearance:none;border:0;cursor:pointer;margin:0;padding:0;pointer-events:auto;position:absolute;transform:translate(-50%,-50%);transition:transform .14s ease,box-shadow .14s ease}button.sale-dot:before{border-radius:50%;content:"";inset:-7px;position:absolute}button.sale-dot.is-open,button.sale-dot:focus-visible,button.sale-dot:hover{transform:translate(-50%,-50%) scale(1.75);z-index:2}button.sale-dot:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}@media (prefers-reduced-motion:reduce){button.sale-dot{transition:none}}.sale-tip{font-feature-settings:"tnum";animation:sale-tip-in .12s ease-out;border-radius:10px;box-shadow:0 6px 20px #101c1a47;color:#fff;color:var(--sale-tip-fg);display:flex;flex-direction:column;font:400 12px/1.35 Roboto,system-ui,sans-serif;font-variant-numeric:tabular-nums;gap:1px;max-width:240px;padding:8px 11px 9px;pointer-events:none;position:fixed;z-index:4000}.sale-tip,.sale-tip:after{background:#1d2b2a;background:var(--sale-tip-bg)}.sale-tip:after{border-radius:2px;bottom:-5px;content:"";height:10px;left:50%;left:var(--sale-tip-arrow,50%);margin-left:-5px;position:absolute;transform:rotate(45deg);width:10px}.sale-tip.is-below:after{bottom:auto;top:-5px}.sale-tip-when{color:#ffffffb8;color:var(--sale-tip-muted);font-size:11.5px}.sale-tip-price{font:700 15px/1.25 Space Grotesk,Roboto,sans-serif}.sale-tip-details{color:#fff;color:var(--sale-tip-fg)}.sale-tip-since{color:#ffffffb8;color:var(--sale-tip-muted);margin-top:3px}.sale-tip-since b{color:#8fe0c2;color:var(--sale-tip-up);font-weight:700}.sale-tip-since.is-down b{color:#fff;color:var(--sale-tip-fg)}@keyframes sale-tip-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sale-tip{animation:none}}.listing-fullview-overlay{--lfv-bg:#fff;--lfv-fg:#1d2b2a;--lfv-muted:#5f6c6a;--lfv-line:#e5ebe9;--lfv-soft:#f1f6f4;--lfv-accent:#1f7a62;--lfv-accent-soft:#e3f2ec;--lfv-good:#2f8a5f;--lfv-cta:linear-gradient(120deg,#1f7a62,#3c9c7f);--lfv-cta-shadow:0 8px 18px #1f7a6247;--lfv-shadow:0 26px 60px #10201c4d;--lfv-gallery-bg:#f4f7f6;--lfv-display:"Space Grotesk","Roboto",sans-serif;--lfv-body:"Roboto",sans-serif;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c161480;display:flex;font-family:var(--lfv-body);inset:0;justify-content:center;padding:16px;position:fixed;z-index:3200}.listing-fullview-overlay.is-dark,.theme-dark .listing-fullview-overlay{--lfv-bg:#18201f;--lfv-fg:#e8efed;--lfv-muted:#9aaba7;--lfv-line:#2c3836;--lfv-soft:#202a28;--lfv-accent:#6fcfac;--lfv-accent-soft:#1d3a33;--lfv-good:#6fd3a2;--lfv-shadow:0 26px 60px #0000008c;--lfv-gallery-bg:#131a19;background:#040807ad}.listing-fullview-shell{--lfv-width:max(1080px,min(75vw,140vh));background:var(--lfv-bg);border-radius:22px;box-shadow:var(--lfv-shadow);color:var(--lfv-fg);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);overflow:hidden;position:relative;width:min(var(--lfv-width),100%)}.listing-fullview-shell.is-wide{--lfv-width:max(1320px,min(88vw,160vh))}.lfv-icon{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none;height:18px;width:18px}.lfv-iconbtn .lfv-mui-icon{flex:none;font-size:19px}.lfv-actions{align-items:center;display:flex;gap:10px;position:absolute;right:14px;top:14px;z-index:3}.lfv-close,.lfv-iconbtn{background:var(--lfv-bg);border:0;border-radius:50%;box-shadow:0 2px 10px #0003;color:var(--lfv-fg);cursor:pointer;display:grid;height:38px;place-items:center;transition:transform .12s ease-out,color .12s ease-out;width:38px}.lfv-iconbtn{position:relative}.lfv-close:hover,.lfv-iconbtn:hover{transform:scale(1.06)}.lfv-copy.is-copied{color:var(--lfv-accent)}.lfv-copy-tip{background:#13211d;border-radius:8px;box-shadow:0 6px 18px #0000004d;color:#eafff6;font:600 11px var(--lfv-display);opacity:0;padding:5px 10px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .14s ease-out,transform .14s ease-out;white-space:nowrap}.lfv-copy.is-copied .lfv-copy-tip{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lfv-close,.lfv-copy-tip,.lfv-iconbtn{transition:none}}.lfv-scroll{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.listing-fullview-shell a:focus-visible,.listing-fullview-shell button:focus-visible,.listing-fullview-shell input:focus-visible{outline:2px solid var(--lfv-accent);outline-offset:2px}.lfv-collage{grid-gap:8px;aspect-ratio:5/2;display:grid;flex:0 1 auto;gap:8px;min-height:240px;padding:16px 16px 0;position:relative}.lfv-collage--5{grid-template-columns:3fr 1fr 1fr;grid-template-rows:1fr 1fr}.lfv-collage--3{grid-template-rows:1fr 1fr}.lfv-collage--2,.lfv-collage--3{grid-template-columns:3fr 1fr}.lfv-collage--3 .lfv-tile:first-child,.lfv-collage--5 .lfv-tile:first-child{grid-row:span 2}.lfv-tile{background:var(--lfv-soft);border:0;border-radius:12px;cursor:zoom-in;min-width:0;overflow:hidden;padding:0}.lfv-skel,.lfv-tile--skeleton{animation:lfvShimmer 1.4s ease infinite;background:linear-gradient(90deg,var(--lfv-soft) 25%,var(--lfv-line) 37%,var(--lfv-soft) 63%);background-size:400% 100%}.lfv-tile--skeleton{cursor:default}.lfv-skel{border-radius:6px;color:#0000;display:inline-block;vertical-align:middle}.lfv-skel--num{height:.9em;width:62px}.lfv-skel--line{height:.85em;list-style:none;width:72%}@keyframes lfvShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.lfv-skel,.lfv-tile--skeleton{animation:none}}.lfv-tile img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.lfv-tile:not(.lfv-tile--hero):hover img{transform:scale(1.03)}.lfv-tile.is-shown{box-shadow:inset 0 0 0 3px var(--lfv-accent)}.lfv-tile.is-shown img{opacity:.85}.lfv-tile--hero{cursor:default;position:relative}.lfv-strip{height:100%;outline:none;position:relative;width:100%}.lfv-strip:focus-visible{box-shadow:inset 0 0 0 3px var(--lfv-accent)}.lfv-strip-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.lfv-strip-track::-webkit-scrollbar{display:none}.lfv-strip-slide{background:var(--lfv-soft);border:0;cursor:zoom-in;flex:0 0 100%;height:100%;padding:0;scroll-snap-align:start;scroll-snap-stop:always}.lfv-strip-slide img{display:block;height:100%;object-fit:cover;width:100%}.lfv-strip-arrow{background:#ffffffeb;border:0;border-radius:50%;box-shadow:0 2px 8px #00000040;color:#1d2b2a;cursor:pointer;display:grid;font:400 26px/1 var(--lfv-body);height:36px;margin-top:-18px;opacity:0;place-items:center;position:absolute;top:50%;transition:opacity .15s ease;width:36px}.lfv-strip-arrow span{margin-top:-3px}.lfv-strip-arrow.is-prev{left:12px}.lfv-strip-arrow.is-next{right:12px}.lfv-strip-arrow:focus-visible,.lfv-strip:hover .lfv-strip-arrow:not(:disabled){opacity:1}.lfv-strip-arrow:disabled{cursor:default}@media (hover:none){.lfv-strip-arrow{display:none}}.lfv-strip-count{font-feature-settings:"tnum";background:#1c1428b8;border-radius:999px;bottom:12px;color:#fff;font:600 12px var(--lfv-display);font-variant-numeric:tabular-nums;left:12px;padding:3px 9px;pointer-events:none;position:absolute}.lfv-collage-badges[hidden]{display:none}.lfv-collage-badges{display:flex;flex-wrap:wrap;gap:8px;left:28px;pointer-events:none;position:absolute;top:28px}.lfv-photo-score,.lfv-photo-tag{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c1428b8;border-radius:999px;color:#fff;display:inline-flex;font:600 12.5px var(--lfv-display);gap:7px;padding:5px 12px 5px 5px}.lfv-photo-tag{padding:5px 12px}.lfv-photo-score b{border-radius:50%;display:grid;font-size:11.5px;height:24px;place-items:center;width:24px}.lfv-collage-actions{bottom:12px;display:flex;gap:8px;position:absolute;right:28px}.lfv-photo-action{align-items:center;background:var(--lfv-bg);border:0;border-radius:10px;box-shadow:0 2px 8px #0003;color:var(--lfv-fg);cursor:pointer;display:inline-flex;font:500 12.5px var(--lfv-body);gap:7px;padding:8px 12px;white-space:nowrap}.lfv-photo-action-short{display:none}.lfv-body{grid-gap:36px;align-items:start;display:grid;flex:none;gap:36px;grid-template-columns:minmax(0,1fr) 320px;padding:18px 28px 22px}.lfv-main{flex-direction:column;min-width:0}.lfv-head,.lfv-main{display:flex;gap:12px}.lfv-head{align-items:flex-start;justify-content:space-between}.lfv-head-text{min-width:0}.lfv-head-actions{align-items:center;display:flex;flex:none;gap:8px;margin-top:2px}.lfv-head-actions .lfv-iconbtn{background:var(--lfv-soft);box-shadow:none;color:var(--lfv-muted);height:34px;width:34px}.lfv-head-actions .lfv-copy.is-copied,.lfv-head-actions .lfv-iconbtn:hover{color:var(--lfv-accent)}.lfv-head h2{text-wrap:balance;font:700 24px/1.15 var(--lfv-display);letter-spacing:-.01em;margin:0}.lfv-location{align-items:center;color:var(--lfv-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 12px;margin:4px 0 0}.lfv-new{align-items:center;display:inline-flex;font-size:12.5px;gap:6px}.lfv-new:before{background:#3c9c7f;border-radius:50%;content:"";height:7px;width:7px}.lfv-status{color:var(--lfv-muted);font-size:12.5px}.lfv-status.is-error{color:#c0392b}.lfv-summary{text-wrap:pretty;font:500 16px/1.4 var(--lfv-display);margin:0;max-width:58ch}.lfv-keyfacts{border-top:1px solid var(--lfv-line);display:flex;flex-wrap:wrap;gap:8px 32px;padding-top:12px}.lfv-keyfacts div{display:flex;flex-direction:column}.lfv-keyfacts b{font-feature-settings:"tnum";font:700 22px var(--lfv-display);font-variant-numeric:tabular-nums}.lfv-keyfacts span{color:var(--lfv-muted);font-size:12.5px}.lfv-home{display:flex;flex-direction:column;gap:10px}.lfv-card-title{display:none}.lfv-keyfacts .is-good span{color:var(--lfv-good)}.lfv-details{align-items:center;color:var(--lfv-fg);display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 0;list-style:none;margin:0;padding:0}.lfv-details li{align-items:center;display:inline-flex}.lfv-details li+li:before{background:var(--lfv-muted);border-radius:50%;content:"";height:4px;margin:0 11px;opacity:.55;width:4px}.lfv-under-valuation{color:var(--lfv-good);font-weight:600}.lfv-price-notes{font-feature-settings:"tnum";color:var(--lfv-muted);display:flex;flex-direction:column;font-size:12.5px;font-variant-numeric:tabular-nums;gap:2px}.lfv-price-notes--card{margin-top:-8px}.lfv-price-notes--main{display:none}.lfv-section h3{font:700 15.5px var(--lfv-display);margin:0 0 6px}.lfv-cost{display:flex;flex-direction:column;gap:10px}.lfv-disclosure,.lfv-link{align-items:center;background:none;border:0;color:var(--lfv-accent);cursor:pointer;display:inline-flex;font:500 13px var(--lfv-body);gap:4px;padding:0}.lfv-disclosure{margin-top:8px}.lfv-disclosure .lfv-icon,.lfv-link .lfv-icon{height:15px;transition:transform .2s ease;width:15px}.lfv-disclosure.is-open .lfv-icon{transform:rotate(90deg)}.lfv-breakdown{font-feature-settings:"tnum";font-size:13px;font-variant-numeric:tabular-nums;margin:10px 0 0;max-width:440px}.lfv-breakdown div{border-bottom:1px solid var(--lfv-line);display:flex;gap:12px;justify-content:space-between;padding:6px 0}.lfv-breakdown dt{color:var(--lfv-muted)}.lfv-breakdown dd{font-weight:500;margin:0}.lfv-breakdown .is-total dd,.lfv-breakdown .is-total dt{color:var(--lfv-fg);font-weight:700}.lfv-area{border-top:1px solid var(--lfv-line);display:flex;flex-direction:column;gap:8px;padding-top:10px}.lfv-area-head{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px}.lfv-area-head h3{margin:0}.lfv-area-chip{align-items:center;background:var(--lfv-soft);border-radius:999px;display:inline-flex;font-size:12.5px;gap:6px;padding:3px 10px 3px 3px}.lfv-area-chip b{border-radius:999px;box-sizing:border-box;font:700 12px var(--lfv-display);min-width:30px;padding:2px 7px;text-align:center}.lfv-scale{margin-left:auto;position:relative;width:220px}.lfv-scale-bar{grid-gap:1px;border-radius:4px;display:grid;gap:1px;grid-template-columns:repeat(11,1fr);height:6px;overflow:hidden}.lfv-scale-mark{background:var(--lfv-fg);border:3px solid var(--lfv-bg);border-radius:50%;box-shadow:0 1px 4px #0000004d;box-sizing:border-box;height:14px;position:absolute;top:-4px;transform:translateX(-50%);width:14px}.lfv-scale-ends{color:var(--lfv-muted);display:flex;font-size:10px;justify-content:space-between;margin-top:3px}.lfv-note{align-items:flex-start;background:var(--lfv-soft);border-radius:12px;display:flex;font-size:12.5px;gap:10px;line-height:1.45;margin:0;padding:8px 12px}.lfv-note .lfv-icon{color:var(--lfv-accent);margin-top:1px}.lfv-note.is-good .lfv-icon{color:var(--lfv-good)}.lfv-highlights{grid-gap:10px 16px;display:grid;gap:10px 16px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));list-style:none;margin:0;padding:0}.lfv-highlights li{align-items:center;display:flex;gap:8px;min-width:0}.lfv-highlights b{display:block;font-size:13.5px;font-weight:500}.lfv-highlights li span:not(.lfv-highlight-icon){color:var(--lfv-muted);display:block;font-size:12.5px}.lfv-highlight-icon{background:var(--lfv-accent-soft);border-radius:50%;color:var(--lfv-accent);display:grid;flex:none;height:26px;place-items:center;width:26px}.lfv-stats{border:1px solid var(--lfv-line);border-radius:12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));overflow:hidden}.lfv-stats div{display:flex;flex-direction:column;gap:1px;min-width:0;padding:8px 12px}.lfv-stats div+div{border-left:1px solid var(--lfv-line)}.lfv-stats b{font-feature-settings:"tnum";font:700 15px var(--lfv-display);font-variant-numeric:tabular-nums;white-space:nowrap}.lfv-stats span{color:var(--lfv-muted);font-size:11.5px;line-height:1.25}.lfv-dot{border-radius:50%;display:inline-block;height:9px;margin-right:6px;vertical-align:0;width:9px}.lfv-footnote{color:var(--lfv-muted);font-size:12px;margin:0}.lfv-side{display:flex;flex-direction:column;gap:18px;min-width:0;position:sticky;top:20px}@media (min-width:701px){.lfv-cost--main{display:none}}.lfv-card-cost{display:flex;flex-direction:column}.lfv-card-cost .lfv-disclosure{align-self:flex-start}.lfv-card-fields{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.lfv-field{color:var(--lfv-muted);display:flex;flex-direction:column;font-size:12px;gap:4px;min-width:0}.lfv-field-box{align-items:center;background:var(--lfv-bg);border:1px solid var(--lfv-line);border-radius:9px;cursor:text;display:flex;gap:4px;height:36px;padding:0 10px}.lfv-field-box:focus-within{border-color:var(--lfv-accent)}.lfv-field-box input{font-feature-settings:"tnum";background:#0000;border:0;color:var(--lfv-fg);flex:1 1;font:500 14px var(--lfv-body);font-variant-numeric:tabular-nums;min-width:0;padding:0}.lfv-field-box input:focus{outline:none}.lfv-field-box i{font-size:12.5px;font-style:normal}.lfv-card{background:var(--lfv-soft);border:1px solid var(--lfv-line);border-radius:18px;display:flex;flex-direction:column;gap:14px;padding:20px}.lfv-price{font-feature-settings:"tnum";font:700 28px var(--lfv-display);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.lfv-price-sub{color:var(--lfv-muted);font-size:13px;margin-top:-10px}.lfv-month{border-top:1px solid var(--lfv-line);display:flex;flex-direction:column;font-size:12.5px;gap:2px;padding-top:12px}.lfv-month small,.lfv-month>span:first-child{color:var(--lfv-muted)}.lfv-month small{display:block;font-size:12.5px}.lfv-month>span:first-child small{display:inline;margin-left:6px}.lfv-month-value{font-feature-settings:"tnum";font:700 19px var(--lfv-display);font-variant-numeric:tabular-nums}.lfv-month-value small{color:var(--lfv-muted);display:block;font:400 12.5px var(--lfv-body);margin-top:2px}.lfv-realtor{align-items:center;background:var(--lfv-cta);border:0;border-radius:999px;box-shadow:var(--lfv-cta-shadow);color:#fff;cursor:pointer;display:inline-flex;font:700 13.5px var(--lfv-display);gap:8px;justify-content:center;padding:13px 20px;text-decoration:none;white-space:nowrap}.lfv-realtor:disabled{background:var(--lfv-line);box-shadow:none;color:var(--lfv-muted);cursor:not-allowed}.lfv-broker{color:var(--lfv-muted);font-size:12.5px;margin:-4px 0 0;text-align:center}.lfv-bar{display:none}.lfv-gallery{background:var(--lfv-gallery-bg);color:var(--lfv-fg);display:flex;flex-direction:column;inset:0;position:absolute;z-index:4}.lfv-gallery-top{border-bottom:1px solid var(--lfv-line);display:flex;gap:14px;padding:12px 16px}.lfv-gallery-close,.lfv-gallery-top{align-items:center;background:var(--lfv-bg);flex:none}.lfv-gallery-close{border:1px solid var(--lfv-line);border-radius:999px;color:var(--lfv-fg);cursor:pointer;display:inline-flex;font:500 13.5px var(--lfv-body);gap:4px;height:38px;padding:0 14px 0 9px}.lfv-gallery-close:hover{background:var(--lfv-soft)}.lfv-gallery-title{display:flex;flex:1 1;flex-direction:column;min-width:0}.lfv-gallery-title b,.lfv-gallery-title span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lfv-gallery-title b{font:700 16px var(--lfv-display)}.lfv-gallery-count,.lfv-gallery-title span{color:var(--lfv-muted);font-size:12.5px}.lfv-gallery-count{font-feature-settings:"tnum";flex:none;font-variant-numeric:tabular-nums}.lfv-gallery-favorite{border:1px solid var(--lfv-line);box-shadow:none;flex:none}.lfv-realtor--gallery{box-shadow:none;flex:none;padding:10px 16px}.lfv-gallery-body{display:flex;flex:1 1;gap:16px;min-height:0;padding:14px 16px 0}.lfv-gallery-grid{grid-gap:6px;align-content:start;display:grid;flex:none;gap:6px;grid-auto-rows:64px;grid-template-columns:repeat(2,1fr);order:2;padding:2px;width:196px}.lfv-gallery-feed,.lfv-gallery-grid{overflow-y:auto;scrollbar-width:thin}.lfv-gallery-feed{display:flex;flex:1 1;flex-direction:column;gap:14px;min-width:0;overscroll-behavior:contain;padding-bottom:16px}@media (min-width:701px){.lfv-gallery-feed{scroll-snap-type:y mandatory}.lfv-gallery-item{scroll-snap-align:center;scroll-snap-stop:always}}.lfv-gallery-item{align-items:center;display:flex;flex:none;height:min(78vh,calc((min(100vw - 48px, var(--lfv-width)) - 244px)*.667));justify-content:center;margin:0;min-height:220px;width:100%}.lfv-gallery-item img{border-radius:12px;max-height:100%;max-width:100%;object-fit:contain}.lfv-gallery-item.is-plan img{background:#fff;box-shadow:0 0 0 1px var(--lfv-line)}.lfv-strip-thumb{background:var(--lfv-line);border:0;border-radius:8px;cursor:pointer;flex:none;height:100%;opacity:.6;overflow:hidden;padding:0;width:100%}.lfv-strip-thumb:hover{opacity:.9}.lfv-strip-thumb.is-plan{background:#fff}.lfv-strip-thumb.is-active{opacity:1;outline:2px solid var(--lfv-accent);outline-offset:2px}.lfv-strip-thumb img{height:100%;object-fit:cover;width:100%}.lfv-strip-thumb.is-plan img{object-fit:contain}@media (max-width:980px){.lfv-body{gap:24px;grid-template-columns:minmax(0,1fr) 260px;padding:20px 20px 28px}.lfv-collage{min-height:220px}}@media (max-width:700px){.listing-fullview-overlay{align-items:stretch;padding:0}.listing-fullview-shell{border-radius:0;height:100dvh;max-height:none;width:100%}.lfv-scroll{display:block}.lfv-actions{gap:8px;right:12px;top:12px}.lfv-close,.lfv-iconbtn{height:36px;width:36px}.lfv-collage{aspect-ratio:auto;display:block;height:280px;padding:0}.lfv-collage .lfv-tile{border-radius:0;display:none;height:100%;width:100%}.lfv-collage .lfv-tile--hero{display:block}.lfv-strip-count{display:none}.lfv-collage-badges{bottom:12px;left:12px;top:auto}.lfv-collage-actions{right:12px}.lfv-photo-action{background:#1c1428b8;border-radius:999px;color:#fff;font-size:12px;padding:5px 10px}.lfv-photo-action .lfv-icon,.lfv-photo-action-long{display:none}.lfv-photo-action-short{display:inline}.lfv-body{display:block;padding:14px 18px 20px}.lfv-main{gap:12px}.lfv-head h2{font-size:20px}.lfv-summary{font-size:14.5px}.lfv-keyfacts{gap:8px 24px}.lfv-keyfacts b{font-size:18px}.lfv-area,.lfv-commute,.lfv-cost,.lfv-home{background:var(--lfv-soft);border:0;border-radius:16px;padding:12px 14px}.lfv-cost .lfv-field-box{height:44px}.lfv-card-title{color:var(--lfv-muted);display:block;font:600 11.5px var(--lfv-body);letter-spacing:.06em;margin:0;text-transform:uppercase}.lfv-keyfacts{grid-gap:10px 12px;border-top:0;display:grid;gap:10px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}.lfv-details{border-top:1px solid var(--lfv-line);font-size:13px;padding-top:10px}.lfv-scale{margin-left:0;width:100%}.lfv-stats{border:0;border-radius:0;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lfv-stats div{padding:0}.lfv-stats div+div{border-left:0}.lfv-card,.lfv-side{display:none}.lfv-price-notes--main{display:flex;flex-direction:row;flex-wrap:wrap;gap:2px 12px}.lfv-bar{align-items:center;background:var(--lfv-bg);border-top:1px solid var(--lfv-line);display:flex;gap:12px;justify-content:space-between;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))}.lfv-bar b{font-feature-settings:"tnum";display:block;font:700 14.5px var(--lfv-display);font-variant-numeric:tabular-nums}.lfv-bar small{color:var(--lfv-muted);font-size:12px}.lfv-realtor--bar{font-size:12.5px;padding:11px 16px}.lfv-gallery-favorite,.lfv-gallery-grid,.lfv-realtor--gallery{display:none}.lfv-gallery-top{gap:10px;padding:10px 12px}.lfv-gallery-close{padding:0 12px 0 7px}.lfv-gallery-body{padding:10px 0 0}.lfv-gallery-item{height:auto;min-height:200px}}@media (prefers-reduced-motion:reduce){.lfv-disclosure .lfv-icon,.lfv-tile img{transition:none}}.lfv-pricechart{--pc-line:#1f7a62;--pc-fill:#1f7a6224;--pc-seg-active:#fff;background:var(--lfv-bg);border:1px solid var(--lfv-line);border-radius:12px;padding:8px 12px 6px}.listing-fullview-overlay.is-dark .lfv-pricechart,.theme-dark .lfv-pricechart{--pc-line:#45b593;--pc-fill:#45b5932e;--pc-seg-active:#2d3a37}.lfv-pc-head{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;margin-bottom:4px}.lfv-pc-headline{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.lfv-pc-title{color:var(--lfv-muted);font-size:12.5px}.lfv-pc-latest{font-feature-settings:"tnum";font:700 15px var(--lfv-display);font-variant-numeric:tabular-nums}.lfv-pc-delta{font-feature-settings:"tnum";color:var(--lfv-accent);font:700 12.5px var(--lfv-display);font-variant-numeric:tabular-nums;white-space:nowrap}.lfv-pc-delta.is-down,.lfv-pc-since{color:var(--lfv-muted)}.lfv-pc-since{font:500 11px var(--lfv-body)}.lfv-pc-seg{background:var(--lfv-soft);border-radius:9px;display:inline-flex;gap:2px;padding:2px}.lfv-pc-years{margin-left:auto}.lfv-pc-seg button{font-feature-settings:"tnum";background:#0000;border:0;border-radius:7px;color:var(--lfv-muted);cursor:pointer;font:600 12px var(--lfv-body);font-variant-numeric:tabular-nums;padding:4px 9px;white-space:nowrap}.lfv-pc-seg button:hover{color:var(--lfv-fg)}.lfv-pc-seg button.is-on{background:var(--pc-seg-active);box-shadow:0 1px 2px #10201c29;color:var(--lfv-fg)}.listing-fullview-overlay.is-dark .lfv-pc-seg button.is-on,.theme-dark .lfv-pc-seg button.is-on{box-shadow:none}.lfv-pc-plot{height:66px;position:relative;width:100%}.lfv-pc-svg{display:block;height:100%;overflow:visible;width:100%}.lfv-pc-grid line{stroke:var(--lfv-line);stroke-width:1}.lfv-pc-fill{fill:var(--pc-fill);stroke:none}.lfv-pc-line{fill:none;stroke:var(--pc-line);stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round}.lfv-pc-band{fill:var(--pc-fill);stroke:none}.lfv-pc-ref{fill:none;stroke:var(--lfv-muted);stroke-width:1.5;stroke-dasharray:4 4;stroke-linejoin:round;opacity:.75}.lfv-pc-mk{border-radius:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.lfv-pc-mk-home{background:var(--lfv-bg);border:2.4px solid var(--lfv-accent);height:11px;width:11px}.lfv-pc-mk-sold{background:var(--lfv-fg);height:8px;width:8px}.lfv-pc-axis{font-feature-settings:"tnum";align-items:center;font-size:10px;font-variant-numeric:tabular-nums;gap:12px;justify-content:space-between;margin-top:3px}.lfv-pc-axis,.lfv-pc-foot{color:var(--lfv-muted);display:flex}.lfv-pc-foot{flex-wrap:wrap;font-size:11px;gap:2px 12px;justify-content:center;min-width:0}.lfv-pc-sw{display:inline-block;margin-right:5px;vertical-align:middle}.lfv-pc-sw-line{border-top:2px solid var(--pc-line);height:0;width:14px}.lfv-pc-sw-ref{border-top:2px dashed var(--lfv-muted);height:0;width:14px}.lfv-pc-sw-band{background:var(--pc-fill);border:1px solid var(--pc-line);border-radius:3px;height:10px;width:12px}.lfv-pc-sw-home{background:var(--lfv-bg);border:2px solid var(--lfv-accent);border-radius:50%;height:10px;width:10px}.lfv-pc-sw-sold{background:var(--lfv-fg);border-radius:50%;height:8px;width:8px}.area-card,.popup-hover-container{--area-card-bg:#fffdf9f7;--area-card-text:#1d2b2a;--area-card-muted:#5f6c6a;--area-card-tile:#f3f0ea;--area-card-line:#e2ddd3;--area-card-dot-empty:#cbc5b9;--area-card-shadow:0 14px 34px #141e1c38}.theme-dark .area-card,.theme-dark .popup-hover-container{--area-card-bg:#1d2826f7;--area-card-text:#eef4f2;--area-card-muted:#a8b8b4;--area-card-tile:#26332f;--area-card-line:#3a4844;--area-card-dot-empty:#4a5856;--area-card-shadow:0 16px 36px #00000073}#popup-hover-container.popup-hover-container:not(.listing-active),.theme-dark #popup-hover-container.popup-hover-container:not(.listing-active){-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--area-card-bg);border:0;border-radius:16px;box-shadow:var(--area-card-shadow);padding:10px 12px;text-align:left;width:320px}#popup-hover-container.is-minimized:not(.listing-active),.theme-dark #popup-hover-container.is-minimized:not(.listing-active){border-radius:12px;padding:6px 12px}#popup-hover-container .hover-popup-toggle--mini{right:0}#popup-hover-container .hover-popup-full .hover-mini-row--ghost{display:none}#popup-hover-container .hover-popup-toggle--full{bottom:auto;right:0;top:0}.leaflet-popup-content .area-card{padding:2px 0 0;width:280px}.area-card{color:var(--area-card-text);display:flex;flex-direction:column;font-family:Roboto,sans-serif;gap:7px;text-align:left}.area-card-head{align-items:center;display:flex;gap:9px;padding-right:18px}.area-card-badge{background:var(--area-card-badge);border-radius:10px;color:#fff;display:grid;flex:none;height:32px;place-items:center;position:relative;width:32px}.area-card-badge svg{height:18px;width:18px}.area-card-score{background:var(--area-card-bg);border-radius:9px;bottom:-5px;box-shadow:0 0 0 1.5px var(--area-card-badge);box-sizing:border-box;color:var(--area-card-text);display:grid;font:700 10px Space Grotesk,Roboto,sans-serif;height:17px;min-width:17px;padding:0 3px;place-items:center;position:absolute;right:-5px}.area-card-title{display:flex;flex-direction:column;gap:1px;min-width:0}.area-card-name{font:700 14px Space Grotesk,Roboto,sans-serif;letter-spacing:-.01em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-card-label{color:var(--area-card-muted);font-size:11px}.area-card-note{align-items:center;color:var(--area-card-text);display:inline-flex;font-size:11px;font-weight:600;gap:4px}.area-card-note-icon{color:var(--area-card-muted);flex:0 0 auto}.area-card-summary{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:11.5px;height:2.7em;line-height:1.35;margin:0;overflow:hidden}.area-card-facts,.area-card-prices{grid-gap:5px;display:grid;gap:5px;grid-template-columns:repeat(2,minmax(0,1fr))}.area-card-fact{background:var(--area-card-tile);border-radius:9px;display:flex;flex-direction:column;gap:0;min-width:0;padding:4px 8px}.area-card-fact-value{align-items:center;display:flex;font:700 12.5px Space Grotesk,Roboto,sans-serif;gap:5px;white-space:nowrap}.area-card-dot{border-radius:50%;flex:none;height:6px;width:6px}.area-card-fact-caption{color:var(--area-card-muted);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-card-price{align-items:center;border:1px solid var(--area-card-line);border-radius:9px;display:flex;flex-wrap:wrap;gap:0 6px;justify-content:space-between;min-width:0;padding:3px 8px}.area-card-price-label{align-items:center;color:var(--area-card-muted);display:inline-flex;font-size:10px;gap:4px}.area-card-price-label svg{height:12px;width:12px}.area-card-price strong{font:700 11.5px Space Grotesk,Roboto,sans-serif;white-space:nowrap}@media (max-width:700px){#popup-hover-container.popup-hover-container:not(.listing-active){max-width:320px;width:calc(100vw - 24px)}}#popup-hover-container.popup-hover-container.listing-hover,.theme-dark #popup-hover-container.popup-hover-container.listing-hover{overflow:hidden;padding:0;transition:none}.listing-hover-card{color:var(--area-card-text);display:flex;flex-direction:column}.listing-hover-image{background:var(--area-card-tile);display:block;height:135px;object-fit:cover;width:100%}.listing-hover-main{grid-column-gap:10px;grid-row-gap:1px;align-items:baseline;column-gap:10px;display:grid;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:8px 12px 10px;row-gap:1px}.listing-hover-title{overflow:hidden;text-overflow:ellipsis}.listing-hover-price,.listing-hover-title{font:700 15px Space Grotesk,Roboto,sans-serif;white-space:nowrap}.listing-hover-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.listing-hover-facts,.listing-hover-place{color:var(--area-card-muted);font:400 12px Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listing-hover-facts{text-align:right}.listing-hover-score{align-items:center;color:var(--area-card-text);display:inline-flex;font:500 12px Roboto,sans-serif;gap:6px;grid-column:1/-1;margin-top:5px}.listing-hover-score b{border-radius:999px;box-sizing:border-box;font:700 11.5px Space Grotesk,Roboto,sans-serif;min-width:28px;padding:2px 6px;text-align:center}.area-card-trend{display:none}.area-card-trend.is-filled{font-feature-settings:"tnum";align-items:center;align-self:center;background:#1f7a621f;border-radius:999px;color:#1f7a62;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:700;gap:2px;line-height:1;margin-left:auto;padding:4px 9px;white-space:nowrap}.theme-dark .area-card-trend.is-filled{background:#45b5932e;color:#8fd6bf}.area-card-trend.is-filled.is-down,.theme-dark .area-card-trend.is-filled.is-down{background:var(--area-card-tile);color:var(--area-card-muted)}.area-card-label-row{align-items:center;display:flex;gap:5px;min-width:0;white-space:nowrap}.area-card-trend.is-inline.is-filled{background:none;font-size:11px;margin-left:0;padding:0}.area-card-trend.is-inline.is-filled:before{color:var(--area-card-muted);content:"·";font-weight:400;margin-right:3px}.area-card-trend.is-inline.is-filled.is-down,.theme-dark .area-card-trend.is-inline.is-filled{background:none}.area-card .area-card-share{align-items:center;background:#e3f2ec;border:0;border-radius:999px;color:#1f7a62;cursor:pointer;display:inline-flex;flex:none;font:600 12.5px/1 Roboto,sans-serif;gap:5px;height:28px;margin-left:auto;padding:0 11px 0 9px;position:relative;transition:background-color .12s ease,color .12s ease;width:auto}.area-card-share:hover{background:#d3ebe1}.area-card-share:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}.area-card .area-card-share.is-copied{background:#1f7a62;color:#fff}.theme-dark .area-card-share{background:#45b59329;color:#8fd6bf}.theme-dark .area-card-share:hover{background:#45b59342}.theme-dark .area-card .area-card-share.is-copied{background:#4fbf98;color:#0b1a16}.area-card-share.is-copied:after{background:#1d2b2a;border-radius:8px;box-shadow:0 6px 16px #141e1c40;color:#fff;content:attr(data-tip);font:600 11px/1.2 Roboto,sans-serif;padding:5px 9px;pointer-events:none;position:absolute;right:-4px;top:calc(100% + 6px);white-space:nowrap;z-index:2}.theme-dark .area-card-share.is-copied:after{background:#eef4f2;color:#1d2b2a}.area-card-trend-arrow{font-size:12px;line-height:1}.compare-card{--cc-bg:#fffdf9;--cc-ink:#1d2b2a;--cc-muted:#5f6c6a;--cc-faint:#6b7775;--cc-soft:#f3f0ea;--cc-line:#ebe6dc;--cc-dash:#c9c2b4;--cc-accent:#1f7a62;--cc-accent-soft:#e3f2ec;--cc-down:#b0503a;--cc-num-bg:#1d2b2a;--cc-num-ink:#fff;--cc-shadow:0 14px 34px #141e1c38;--cc-gutter:12px;font-feature-settings:"tnum";background:var(--cc-bg);border-radius:16px;box-shadow:var(--cc-shadow);box-sizing:border-box;color:var(--cc-ink);display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;font-variant-numeric:tabular-nums;gap:10px;padding:12px}.theme-dark .compare-card{--cc-bg:#1d2826;--cc-ink:#e8efec;--cc-muted:#a8b8b4;--cc-faint:#8fa09c;--cc-soft:#26332f;--cc-line:#34423e;--cc-dash:#55645f;--cc-accent:#45b593;--cc-accent-soft:#1c322b;--cc-down:#e0876f;--cc-num-bg:#e8efec;--cc-num-ink:#18201f;--cc-shadow:0 16px 36px #00000073}.compare-card-head{align-items:center;display:flex;gap:8px;min-width:0}.compare-card-title{flex:none;font:700 14px/1.2 Space Grotesk,Roboto,sans-serif}.compare-card-hint{color:var(--cc-muted);font-size:11px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-card.is-folded{padding:9px 10px}.compare-card.is-folded .compare-card-head{gap:10px}.compare-card-mini{align-items:center;display:flex;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}.compare-card-mini::-webkit-scrollbar{display:none}.compare-card-chip{background:var(--cc-soft);border-radius:999px;box-sizing:border-box;font-size:12.5px;gap:6px;height:30px;padding:0 10px 0 5px;white-space:nowrap}.compare-card-chip,.compare-card-chip i{align-items:center;display:inline-flex;flex:none}.compare-card-chip i{background:var(--cc-num-bg);border-radius:50%;color:var(--cc-num-ink);font:normal 700 10.5px/1 Space Grotesk,Roboto,sans-serif;height:20px;justify-content:center;width:20px}.compare-card-chip b{font-weight:600}.compare-card-chip .compare-card-score{font-size:10.5px;padding:0 5px}.compare-card-chip.is-hovered{box-shadow:inset 0 0 0 2px var(--cc-accent)}.compare-card-chip.is-ghost{background:#0000;border:1.5px dashed var(--cc-dash);color:var(--cc-faint);width:168px}.compare-card-chip.is-ghost i{background:#0000;border:1.5px dashed var(--cc-faint);box-sizing:border-box;height:18px;width:18px}.compare-card-chip.is-ghost b{min-width:0;overflow:hidden;text-overflow:ellipsis}.compare-card-chip.is-waiting{border-color:var(--cc-line)}.compare-card-chip.is-waiting b{font-weight:500}.compare-card-unfold{align-items:center;background:linear-gradient(120deg,#1f7a62,#3c9c7f);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:600 12px/1 Roboto,Arial,sans-serif;gap:5px;height:30px;padding:0 12px 0 10px;white-space:nowrap}.compare-card-unfold svg{height:12px;transform:rotate(180deg);width:12px}.compare-card--sheet .compare-card-unfold{height:36px}.compare-card-head-btn{align-items:center;background:var(--cc-accent-soft);border:0;border-radius:999px;color:var(--cc-accent);cursor:pointer;display:inline-flex;font:600 12px/1 Roboto,Arial,sans-serif;gap:5px;height:26px;padding:0 11px;white-space:nowrap}.compare-card-head-btn svg{height:12px;width:12px}.compare-card-head-btn.is-primary{background:linear-gradient(120deg,#1f7a62,#3c9c7f);color:#fff}.compare-card-head-btn.is-copied{background:var(--cc-accent);color:#fff}.compare-card-head-actions{align-items:center;display:inline-flex;flex:none;gap:6px;margin-left:auto}.compare-card-icon-btn{align-items:center;background:var(--cc-soft);border:0;border-radius:50%;color:var(--cc-muted);cursor:pointer;display:inline-flex;height:26px;justify-content:center;padding:0;width:26px}.compare-card-icon-btn:focus-visible,.compare-card-icon-btn:hover{color:var(--cc-ink)}.compare-card-fold svg{transition:transform .2s ease}.compare-card-text-btn{background:none;border:0;color:var(--cc-muted);cursor:pointer;font:500 12.5px/1 Roboto,Arial,sans-serif;padding:4px 6px;text-decoration:underline}.compare-card-scroll{margin:0 calc(var(--cc-gutter)*-1);overflow-x:auto;overscroll-behavior-x:none;padding:0 var(--cc-gutter);scrollbar-width:thin}.compare-card-scroll.has-more{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.compare-card--map .compare-card-scroll{max-width:calc(var(--cc-label-w) + var(--cc-max-cols)*var(--cc-col-w))}.compare-card-table{border-collapse:initial;border-spacing:0;color:inherit;font-size:inherit;line-height:inherit;table-layout:fixed}.compare-card-table td,.compare-card-table th{padding:0;text-align:left;vertical-align:middle}.compare-card-corner,.compare-card-table tbody th{background:var(--cc-bg);left:0;position:sticky;z-index:1}.compare-card-corner:before,.compare-card-table tbody th:before{background:inherit;bottom:0;content:"";left:calc(var(--cc-gutter)*-1);position:absolute;top:-1px;width:var(--cc-gutter)}.compare-card-table tbody th{border-top:1px solid var(--cc-line);color:var(--cc-muted);font-size:11px;font-weight:400;line-height:1.25;padding:6px 6px 6px 0}.compare-card-table td{border-top:1px solid var(--cc-line);padding:6px 0 6px 14px;white-space:nowrap}.compare-card-table td.is-ghost{border-top-color:var(--cc-dash);border-top-style:dashed;color:var(--cc-faint)}.compare-card-area{padding:0 0 6px 6px!important}.compare-card-area-box{background:var(--cc-soft);border-radius:10px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px}.compare-card-area.is-hovered .compare-card-area-box{box-shadow:inset 0 0 0 2px var(--cc-accent)}.compare-card-area-top.is-handle{-webkit-touch-callout:none;cursor:grab;-webkit-user-select:none;user-select:none}.compare-card-area.is-dragging .compare-card-area-box{background:var(--cc-bg);box-shadow:inset 0 0 0 2px var(--cc-accent),0 8px 18px #141e1c38;position:relative;z-index:2}.compare-card-table td.is-dragging{background:var(--cc-accent-soft)}.compare-card-area.is-ghost .compare-card-area-box{background:#0000;border:1.5px dashed var(--cc-dash);padding:6.5px}.compare-card-area-sub,.compare-card-area-top{align-items:center;display:flex;gap:6px;min-height:18px;min-width:0}.compare-card-num{align-items:center;background:var(--cc-num-bg);border-radius:50%;color:var(--cc-num-ink);display:inline-flex;flex:none;font:normal 700 10px/1 Space Grotesk,Roboto,sans-serif;height:18px;justify-content:center;width:18px}.compare-card-num.is-ghost{background:#0000;border:1.5px dashed var(--cc-faint);box-sizing:border-box}.compare-card-score{border-radius:6px;font:700 11px/1.4 Space Grotesk,Roboto,sans-serif;padding:1px 6px}.compare-card-remove{align-items:center;background:#0000;border:0;border-radius:50%;color:var(--cc-muted);cursor:pointer;display:inline-flex;height:20px;justify-content:center;margin-left:auto;padding:0;width:20px}.compare-card-remove:focus-visible,.compare-card-remove:hover{background:var(--cc-bg);color:var(--cc-ink)}.compare-card-name{font:700 12.5px/1.2 Space Grotesk,Roboto,sans-serif;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-card-area.is-ghost .compare-card-name{color:var(--cc-faint)}.compare-card-area.is-waiting .compare-card-area-box{background:#0000;border-color:var(--cc-line)}.compare-card-area.is-waiting .compare-card-name{font-weight:600}.compare-card-table td.is-waiting{color:var(--cc-dash)}.compare-card-word{color:var(--cc-muted);font-size:10.5px;font-weight:400;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-card-value{align-items:center;display:inline-flex;gap:5px}.compare-card-value b{font:700 12.5px/1.2 Space Grotesk,Roboto,sans-serif}.is-ghost .compare-card-value b{font-weight:600}.compare-card-dot{border-radius:50%;flex:none;height:6px;width:6px}.is-ghost .compare-card-dot{opacity:.7}.compare-card-top{background:var(--cc-accent-soft);border-radius:999px;font:600 9.5px/1.4 Roboto,Arial,sans-serif;padding:1px 5px}.compare-card-top,.compare-card-trend b{color:var(--cc-accent)}.compare-card-trend.is-down b{color:var(--cc-down)}.is-ghost .compare-card-trend b{color:inherit}.compare-card-foot{display:flex;flex-wrap:wrap;gap:6px}.compare-card-btn{align-items:center;background:var(--cc-accent-soft);border:0;border-radius:999px;color:var(--cc-accent);cursor:pointer;display:inline-flex;flex:1 1 auto;font:600 12.5px/1 Roboto,Arial,sans-serif;gap:6px;height:34px;justify-content:center;padding:0 14px;white-space:nowrap}.compare-card-btn.is-primary{background:linear-gradient(120deg,#1f7a62,#3c9c7f);color:#fff}.compare-card-btn.is-copied{background:var(--cc-accent);color:#fff}.compare-card--sheet .compare-card-btn{font-size:14px;height:44px}.compare-card--sheet .compare-card-title{font-size:15px}.compare-card.is-dense .compare-card-area{padding:0 0 4px 5px!important}.compare-card.is-dense .compare-card-area-box{border-radius:8px;gap:2px;padding:5px 7px}.compare-card.is-dense .compare-card-area.is-ghost .compare-card-area-box{padding:3.5px 5.5px}.compare-card.is-dense .compare-card-area-sub,.compare-card.is-dense .compare-card-area-top{gap:5px;min-height:16px}.compare-card.is-dense .compare-card-num{font-size:9px;height:16px;width:16px}.compare-card.is-dense .compare-card-score{font-size:10px;padding:0 5px}.compare-card.is-dense .compare-card-remove{height:16px;width:16px}.compare-card.is-dense .compare-card-name{font-size:12px}.compare-card.is-dense .compare-card-word{font-size:10px}.compare-card.is-dense .compare-card-table tbody th{font-size:10.5px;line-height:1.15;padding:3px 6px 3px 0}.compare-card.is-dense .compare-card-table td{padding:3px 0 3px 12px}.compare-card.is-dense .compare-card-value{gap:4px}.compare-card.is-dense .compare-card-value b{font-size:11.5px;line-height:1.15}.compare-card.is-dense .compare-card-dot{height:5px;width:5px}.compare-card.is-dense .compare-card-top{font-size:9px;padding:0 4px}.compare-card--map{gap:8px;padding:10px 12px 12px}.compare-card--sheet .compare-card-remove{height:24px;margin:-4px -4px -4px auto;width:24px}.compare-card--panel{--cc-gutter:10px;border:1px solid #1f25301f;border-radius:14px;box-shadow:0 8px 18px #10182814;gap:6px;height:260px;height:var(--lv-panel-h,260px);padding:9px 10px 10px}.compare-card--panel .compare-card-scroll{flex:1 1 auto;min-height:0;overflow-y:hidden}.compare-card--panel .compare-card-word{display:none}.compare-card--panel.is-dense .compare-card-area-box{gap:1px;padding:4px 7px}.compare-card--panel.is-dense .compare-card-area.is-ghost .compare-card-area-box{padding:2.5px 5.5px}.compare-card--panel.is-dense .compare-card-area-sub,.compare-card--panel.is-dense .compare-card-area-top{min-height:14px}.compare-card--panel.is-dense .compare-card-num,.compare-card--panel.is-dense .compare-card-remove{height:14px;width:14px}.compare-card--panel.is-dense .compare-card-num{font-size:8.5px}.compare-card--panel .compare-card-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-card--panel .compare-card-foot{align-items:center;flex-wrap:nowrap}.compare-card--panel .compare-card-btn{font-size:12px;height:28px;padding:0 10px}.compare-card-end{flex:none}.theme-dark .compare-card--panel{border-color:#8ea4a03d}.compare-card.is-embedded{--cc-gutter:16px;background:#0000;border-radius:0;box-shadow:none;padding:0}.compare-card.is-embedded .compare-card-corner,.compare-card.is-embedded .compare-card-table tbody th{background:var(--cc-bg);background:var(--cc-sheet-bg,var(--cc-bg))}.compare-card-clear{align-self:center;flex:none;order:3}.lv-sheet .compare-card{--cc-sheet-bg:var(--app-surface,#fff)}.lv-sheet .compare-card-scroll{touch-action:pan-x pan-y}@media (max-width:700px){body.is-comparing .map-legend-drawer{opacity:0;pointer-events:none;transition:opacity .16s ease}}.compare-card-host--map{bottom:18px;display:flex;justify-content:center;left:16px;pointer-events:none;position:fixed;right:236px;transition:left .34s cubic-bezier(.4,0,.2,1);z-index:1050}.compare-card-host--map.is-rail-open{left:480px}.compare-card-host--map .compare-card{max-width:100%;min-width:0;pointer-events:auto}body.is-comparing #popup-hover-container{bottom:30px;bottom:calc(var(--compare-card-h, 0px) + 30px)}body.is-comparing #popup-hover-container:not(.listing-hover){visibility:hidden}.compare-card-host--sheet{bottom:calc(84px + env(safe-area-inset-bottom, 0px));left:8px;pointer-events:none;position:fixed;right:8px;z-index:1050}.compare-card-host--sheet .compare-card{max-height:calc(100dvh - 220px);overflow-y:auto;pointer-events:auto}.compare-card-host--sheet .compare-card.is-single{gap:8px;margin:0 auto;max-width:320px;padding:10px 12px;position:relative;width:100%}.compare-card.is-single .area-card-head{padding-right:36px}.compare-card.is-single .compare-card-single-close{height:30px;position:absolute;right:10px;top:11px;width:30px}.compare-card-single-hint{border-top:1px solid var(--cc-line);color:var(--cc-muted);font-size:11.5px;line-height:1.3;margin:0;padding-top:8px;text-align:center}.compare-map-marker{background:none;border:0}.compare-marker-num{align-items:center;background:#1d2b2a;border-radius:50%;box-shadow:0 0 0 2.5px #fff,0 4px 10px #141e1c59;color:#fff;cursor:pointer;display:flex;font:700 12px/1 Space Grotesk,Roboto,sans-serif;height:24px;justify-content:center;pointer-events:auto;position:relative;width:24px}.compare-marker-num b{display:inline-block;font:inherit}.compare-marker-x{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;height:13px;left:50%;margin:-6.5px 0 0 -6.5px;opacity:0;position:absolute;top:50%;transform:rotate(-90deg) scale(.3);width:13px}@media (pointer:coarse){.compare-marker-num:after{border-radius:50%;content:"";inset:-9px;position:absolute}}.theme-dark .compare-marker-num{background:#e8efec;box-shadow:0 0 0 2.5px #18201f,0 4px 10px #00000080;color:#18201f}.compare-marker-hint{background:#1d2b2a;border-radius:8px;box-shadow:0 6px 16px #141e1c4d;color:#fff;font:500 12px/1.3 Roboto,Arial,sans-serif;left:32px;opacity:0;padding:5px 9px;pointer-events:none;position:absolute;top:50%;transform:translate(-4px,-50%);white-space:nowrap}@media (hover:hover) and (pointer:fine){.compare-marker-num b,.compare-marker-x{transition:opacity .16s ease,transform .22s cubic-bezier(.3,.7,.4,1)}.compare-marker-num:hover b{opacity:0;transform:rotate(90deg) scale(.3)}.compare-marker-num:hover .compare-marker-x{opacity:1;transform:none}.compare-marker-num:hover+.compare-marker-hint{animation:compareMarkerHint 3.2s ease forwards}}@keyframes compareMarkerHint{0%{opacity:0;transform:translate(-4px,-50%)}5%{opacity:1;transform:translateY(-50%)}85%{opacity:1;transform:translateY(-50%)}to{opacity:0;transform:translateY(-50%)}}.theme-dark .compare-marker-hint{background:#e8efec;box-shadow:0 6px 16px #00000080;color:#18201f}@media (prefers-reduced-motion:reduce){.compare-marker-num b,.compare-marker-x{transition:none!important}.compare-marker-num:hover+.compare-marker-hint{animation:none;opacity:1;transform:translateY(-50%)}}.area-page{--ap-bg:#f6f3ee;--ap-card:#fffdf9;--ap-fg:#1d2b2a;--ap-muted:#5f6c6a;--ap-line:#e2ddd3;--ap-tile:#f3f0ea;--ap-accent:#1f7a62;--ap-accent-soft:#e3f2ec;--ap-land:#efece4;--ap-other:#e4dfd3;--ap-other-hover:#d5cdbb;--ap-other-edge:#fffdf9;--ap-shadow:0 10px 30px #141e1c0f;--ap-skeleton:#ebe6dc;--lfv-bg:var(--ap-card);--lfv-fg:var(--ap-fg);--lfv-muted:var(--ap-muted);--lfv-line:var(--ap-line);--lfv-soft:var(--ap-tile);--lfv-accent:var(--ap-accent);--lfv-display:"Space Grotesk","Roboto",sans-serif;--lfv-body:"Roboto",sans-serif;-webkit-overflow-scrolling:touch;background:var(--ap-bg);color:var(--ap-fg);flex:1 1;font-family:Roboto,sans-serif;height:100%;overflow-y:auto;width:100%}.theme-dark .area-page{--ap-bg:#121918;--ap-card:#18201f;--ap-fg:#e8efed;--ap-muted:#9aaba7;--ap-line:#2c3836;--ap-tile:#202a28;--ap-accent:#6fcfac;--ap-accent-soft:#1d3a33;--ap-land:#222c2a;--ap-other:#2e3a37;--ap-other-hover:#3c4b47;--ap-other-edge:#18201f;--ap-shadow:0 10px 30px #0000004d;--ap-skeleton:#26302e}.area-page-inner{box-sizing:border-box;display:flex;flex-direction:column;gap:28px;margin:0 auto;max-width:1160px;padding:28px 16px 56px}.area-page h1,.area-page h2{text-wrap:balance;font-family:Space Grotesk,Roboto,sans-serif;margin:0}.area-page-hero{background:var(--ap-card);border-radius:24px;box-shadow:var(--ap-shadow);display:flex;flex-wrap:wrap;gap:28px;padding:28px}.area-page-hero-text{display:flex;flex:999 1 420px;flex-direction:column;gap:16px;min-width:0}.area-page-kicker{color:var(--ap-muted);font-size:14px}.area-page-hero h1{font-size:54px;font-weight:700;line-height:1.02;overflow-wrap:anywhere}.area-page-score{align-items:center;display:flex;gap:16px}.area-page-badge{background:var(--ap-badge);border-radius:16px;display:grid;flex:none;height:54px;place-items:center;position:relative;width:54px}.area-page-badge svg{height:28px;width:28px}.area-page-badge-score{background:var(--ap-card);border-radius:12px;bottom:-8px;box-shadow:0 0 0 2.5px var(--ap-badge);box-sizing:border-box;color:var(--ap-fg);display:grid;font:700 14px Space Grotesk,Roboto,sans-serif;height:24px;min-width:34px;padding:0 5px;place-items:center;position:absolute;right:-10px}.area-page-score-text{display:flex;flex-direction:column;gap:2px;min-width:0}.area-page-score-text b{font:700 26px/1.15 Space Grotesk,Roboto,sans-serif}.area-page-score-text span{color:var(--ap-muted);font-size:15px}.area-page-summary{font-size:18px;line-height:1.5;margin:0;max-width:34em}.area-page-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.area-page-btn{-webkit-tap-highlight-color:transparent;align-items:center;border:0;border-radius:999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font:600 16px/1 Roboto,sans-serif;gap:8px;justify-content:center;min-height:46px;padding:0 22px;text-decoration:none}.area-page-btn svg{height:17px;width:17px}.area-page-btn.is-primary{background:linear-gradient(120deg,#1f7a62,#3c9c7f);color:#fff}.area-page-btn.is-secondary{background:#0000;box-shadow:inset 0 0 0 1.5px var(--ap-accent);color:var(--ap-accent)}.area-page-btn.is-quiet{background:var(--ap-accent-soft);color:var(--ap-accent);padding:0 18px}.area-page-btn:hover{filter:brightness(1.05)}.area-page-btn:focus-visible{outline:2px solid var(--ap-accent);outline-offset:2px}.area-page-map{background:var(--ap-land);border-radius:20px;flex:1 1 300px;height:320px;min-width:0;overflow:hidden;position:relative}.area-page-map svg{display:block;height:100%;width:100%}.area-page-map-other path{fill:var(--ap-other);stroke:var(--ap-other-edge);stroke-width:2px;stroke-linejoin:round;cursor:pointer;transition:fill .12s ease}.area-page-map-other:focus-visible path,.area-page-map-other:hover path{fill:var(--ap-other-hover)}.area-page-map-other:focus{outline:none}.area-page-map-pin{filter:drop-shadow(0 4px 6px rgba(20,30,28,.35));height:37px;pointer-events:none;position:absolute;transform:translate(-20px,-33px);width:40px}.area-page-map-pin svg{display:block}.area-page-map-pin-label{background:var(--ap-card);border-radius:999px;box-shadow:0 4px 12px #141e1c2e;color:var(--ap-fg);font:600 12.5px/1.2 Space Grotesk,Roboto,sans-serif;left:44px;padding:4px 9px;position:absolute;top:6px;white-space:nowrap}.area-page-place{align-items:center;background:#1d2b2a;border-radius:16px;color:#fff;display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 12px 12px 18px}.theme-dark .area-page-place{background:#26332f}.area-page-place-text{align-items:baseline;display:flex;flex:1 1 280px;flex-wrap:wrap;gap:2px 14px;min-width:0}.area-page-place-text b{font:600 15px/1.3 Space Grotesk,Roboto,sans-serif}.area-page-place-text span{color:#b9c8c4;font-size:13.5px}.area-page-place a{background:#ffffff1f;border-radius:999px;color:#fff;flex:none;font:600 13px/1 Roboto,sans-serif;padding:9px 14px;text-decoration:none;white-space:nowrap}.area-page-place a:hover{background:#fff3}.area-page-place a:focus-visible{outline:2px solid #fff;outline-offset:2px}.area-page-map-main{stroke-width:3px;stroke-linejoin:round}.area-page-section{display:flex;flex-direction:column;gap:14px}.area-page-section-head{display:flex;flex-direction:column;gap:4px}.area-page h2{font-size:24px;font-weight:700;line-height:1.2}.area-page-section-head p{color:var(--ap-muted);font-size:15px;margin:0}.area-page-stats{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(165px,1fr))}.area-page-stat{background:var(--ap-card);border-radius:16px;display:flex;flex-direction:column;gap:4px;min-width:0;padding:16px}.area-page-stat-value{font:700 24px/1.15 Space Grotesk,Roboto,sans-serif}.area-page-stat-caption{color:var(--ap-muted);font-size:14px}.area-page-stat-scale{display:flex;gap:2px;height:7px;margin-top:10px;position:relative}.area-page-stat-scale i{border-radius:2px;flex:1 1}.area-page-stat-scale.is-empty i{opacity:.25}.area-page-stat-scale b{background:var(--ap-fg);border-radius:2px;box-shadow:0 0 0 2px var(--ap-card);height:17px;margin-left:-2px;position:absolute;top:-5px;width:4px}.area-page-stat-compare{color:var(--ap-muted);font-size:12.5px;margin-top:4px}.area-page-columns{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px}.area-page-prices{display:flex;flex:1 1 320px;flex-direction:column;gap:12px;min-width:0}.area-page-homes h2,.area-page-prices h2{font-size:20px}.area-page-prices .lfv-pricechart{background:var(--ap-card);border:0;border-radius:20px;padding:14px 16px 10px}.area-page-prices .lfv-pc-plot{height:130px}.area-page-homes{display:flex;flex:999 1 560px;flex-direction:column;gap:12px;min-width:0}.area-page-homes-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.area-page-homes-head a{color:var(--ap-accent);font:600 15px/1.2 Roboto,sans-serif;text-decoration:none}.area-page-homes-head a:hover{text-decoration:underline;text-underline-offset:3px}.area-page-homes-row{display:flex;gap:14px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory}.area-page-home{background:var(--ap-card);border-radius:16px;color:var(--ap-fg);display:flex;flex:1 0 210px;flex-direction:column;min-width:0;overflow:hidden;scroll-snap-align:start;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.area-page-home:hover{box-shadow:var(--ap-shadow);transform:translateY(-2px)}.area-page-home img{background:var(--ap-tile);display:block;height:150px;object-fit:cover;width:100%}.area-page-home-text{display:flex;flex-direction:column;font-size:14px;gap:2px;padding:11px 13px 13px}.area-page-home-text b{font:700 18px/1.2 Space Grotesk,Roboto,sans-serif}.area-page-home-text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.area-page-home-facts{color:var(--ap-muted);font-size:13px}.area-page-home.is-loading{background:var(--ap-skeleton);height:230px}.area-page-empty{background:var(--ap-card);border-radius:16px;color:var(--ap-muted);font-size:15px;margin:0;padding:18px}.area-page-foot{border-top:1px solid var(--ap-line);color:var(--ap-muted);font-size:14px;line-height:1.5;padding-top:20px}.area-page-foot a{color:var(--ap-accent)}.area-page-message{align-items:flex-start;background:var(--ap-card);border-radius:24px;display:flex;flex-direction:column;gap:12px;max-width:560px;padding:28px}.area-page-message h1{font-size:30px}.area-page-message p{color:var(--ap-muted);font-size:16px;line-height:1.5;margin:0}.area-page-skeleton{background:var(--ap-skeleton);border-radius:8px;display:block;height:16px}.area-page-skeleton.is-title{border-radius:12px;height:52px;width:60%}@media (max-width:700px){.area-page-inner{gap:22px;padding:16px 12px 40px}.area-page-hero{border-radius:20px;gap:20px;padding:20px}.area-page-hero h1{font-size:40px}.area-page-score-text b{font-size:22px}.area-page-summary{font-size:16px}.area-page-map{flex-basis:100%;height:240px}.area-page-stats{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.area-page-stat{padding:14px}.area-page-stat-value{font-size:21px}.area-page-home{flex:0 0 240px}}@media (prefers-reduced-motion:reduce){.area-page-home,.area-page-map-other path{transition:none}}.compare-page{--cp-num-ring:var(--ap-card);--cp-row-line:var(--ap-line);--cp-top:#1f7a62;--cp-top-soft:#e3f2ec;--cp-band:#1d2b2a;--cp-band-fg:#fff;--cp-band-muted:#b9c8c4;--cp-soft:#f3f0ea;--cp-num-bg:#1d2b2a;--cp-num-fg:#fff;--cp-down:#b0503a}.theme-dark .compare-page{--cp-top:#6fcfac;--cp-top-soft:#1d3a33;--cp-band:#1f2d2a;--cp-soft:#26332f;--cp-num-bg:#e8efec;--cp-num-fg:#18201f;--cp-down:#e0876f}.compare-page .compare-title{font-size:44px;line-height:1.08}.compare-num{background:var(--cp-num-bg);border-radius:50%;color:var(--cp-num-fg);display:inline-grid;flex:none;font:700 12px/1 Space Grotesk,Roboto,sans-serif;height:24px;place-items:center;width:24px}.compare-score{border-radius:7px;font:700 13px/1.4 Space Grotesk,Roboto,sans-serif;padding:2px 8px}.compare-key{display:flex;flex-wrap:wrap;gap:8px 20px;list-style:none;margin:0;padding:0}.compare-key li{align-items:center;display:inline-flex;gap:8px;min-width:0}.compare-key-name{font:600 15px/1.2 Space Grotesk,Roboto,sans-serif}.compare-map{position:relative}.compare-map-num{background:var(--cp-num-bg);border-radius:50%;box-shadow:0 0 0 2.5px var(--ap-card),0 3px 10px #141e1c47;color:var(--cp-num-fg);display:grid;font:700 14px/1 Space Grotesk,Roboto,sans-serif;height:28px;margin:-14px 0 0 -14px;place-items:center;pointer-events:none;position:absolute;width:28px}.compare-table-wrap{background:var(--ap-card);border-radius:24px;box-shadow:var(--ap-shadow);padding:20px 22px 22px}.compare-table-scroll{--cp-gutter:22px;-webkit-overflow-scrolling:touch;margin:0 calc(var(--cp-gutter)*-1);overflow-x:auto;overscroll-behavior-x:none;padding:0 var(--cp-gutter)}.compare-table{font-feature-settings:"tnum";border-collapse:initial;border-spacing:0;color:inherit;font-size:inherit;font-variant-numeric:tabular-nums;line-height:inherit;table-layout:fixed;width:max(100%,calc(190px + var(--compare-cols)*200px))}.compare-table td,.compare-table th{padding:0;text-align:left;vertical-align:middle}.compare-corner{width:190px}.compare-corner,.compare-label{background:var(--ap-card);left:0;position:sticky;z-index:1}.compare-corner:before,.compare-label:before{background:inherit;bottom:0;content:"";left:calc(var(--cp-gutter)*-1);position:absolute;top:-1px;width:var(--cp-gutter)}.compare-label{color:var(--ap-muted);font:400 14px/1.3 Roboto,sans-serif;padding:12px 8px 12px 0!important}.compare-cell,.compare-label{border-top:1px solid var(--cp-row-line)}.compare-cell{padding:12px 14px 12px 26px!important}.compare-area{padding:0 0 8px 12px!important}.compare-area-box{background:var(--cp-soft);border-radius:14px;display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px}.compare-area-top{align-items:center;display:flex;gap:8px;min-width:0}.compare-trend{background:var(--cp-top-soft);border-radius:999px;color:var(--cp-top);font:600 12px/1.4 Roboto,sans-serif;margin-left:auto;padding:2px 8px;white-space:nowrap}.compare-trend.is-down{color:var(--cp-down)}.compare-area-name{color:var(--ap-fg);font:700 19px/1.2 Space Grotesk,Roboto,sans-serif;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.compare-area-name.is-handle{-webkit-touch-callout:none;cursor:grab;-webkit-user-select:none;user-select:none}.compare-area.is-dragging .compare-area-box{background:var(--ap-card);box-shadow:inset 0 0 0 2px var(--ap-accent),0 10px 24px #141e1c33;position:relative;z-index:2}.compare-table td.is-dragging{background:var(--ap-accent-soft)}body.is-column-dragging,body.is-column-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.compare-area-name:hover{text-decoration:underline}.compare-area-word{color:var(--ap-muted);font:400 13px/1.3 Roboto,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-fact{align-items:center;display:inline-flex;gap:8px}.compare-fact b{font:700 18px/1.2 Space Grotesk,Roboto,sans-serif}.compare-dot{border-radius:50%;flex:none;height:8px;width:8px}.compare-top{background:var(--cp-top-soft);border-radius:999px;color:var(--cp-top);font:600 11.5px/1.4 Roboto,sans-serif;padding:2px 7px}.compare-table tr.is-homes .compare-cell,.compare-table tr.is-homes .compare-label{padding-bottom:0!important;padding-top:14px!important}.compare-homes-none{color:var(--ap-muted);font-size:14px}.area-page-btn.compare-homes-btn{font-size:14px;min-height:40px;padding:0 18px;white-space:nowrap}.compare-cta{align-items:center;background:var(--cp-band);border-radius:24px;color:var(--cp-band-fg);display:flex;flex-wrap:wrap;gap:18px 28px;justify-content:space-between;padding:28px}.compare-cta h2{font-size:28px}.compare-cta p{color:var(--cp-band-muted);font-size:16px;line-height:1.45;margin:6px 0 0}.area-page-btn.is-light{background:#fff;color:#1f7a62}.area-page-btn.is-ghost{background:#ffffff1f;color:#fff}.compare-cta .area-page-btn:focus-visible{outline-color:#fff}.compare-basis{border-top:1px solid var(--cp-row-line);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px}.compare-basis .compare-basis-title{font:700 16px/1.3 Space Grotesk,Roboto,sans-serif;margin:0}.compare-basis-list{grid-gap:10px 12px;display:grid;gap:10px 12px;grid-template-columns:auto minmax(0,1fr);list-style:none;margin:0;padding:0}.compare-basis-list li{display:contents}.compare-basis-nums{display:flex;flex-wrap:wrap;gap:4px;max-width:104px}.compare-basis-nums .compare-num{font-size:11px;height:22px;width:22px}.compare-basis-text{color:var(--ap-muted);font:400 14px/1.45 Roboto,sans-serif;max-width:75ch;min-width:0;padding-top:2px}.compare-basis-text b{color:var(--ap-fg);font-weight:600}@media (max-width:700px){.compare-page .compare-title{font-size:30px}.compare-table-wrap{border-radius:20px;padding:14px 16px 16px}.compare-table-scroll{--cp-gutter:16px}.compare-table{width:max(100%,calc(92px + var(--compare-cols)*138px))}.compare-corner{width:92px}.compare-label{font-size:12px}.compare-cell{padding:9px 6px 9px 15px!important}.compare-area{padding:0 0 6px 6px!important}.compare-area-box{border-radius:12px;gap:5px;padding:9px}.compare-area-top{flex-wrap:wrap;gap:6px}.compare-trend{font-size:11px;margin-left:0;padding:1px 6px}.compare-area-name{font-size:14px}.compare-area-word{font-size:11px}.compare-fact b{font-size:14px}.compare-fact{gap:5px}.compare-top{font-size:10px;padding:1px 5px}.area-page-btn.compare-homes-btn{font-size:12.5px;min-height:38px;padding:0 11px}.compare-basis{margin-top:12px;padding-top:12px}.compare-basis-nums{max-width:48px}.compare-basis-text{font-size:13px;padding-top:1px}.compare-cta{padding:22px}.compare-cta h2{font-size:24px}}.compare-preview-overlay{--cpv-backdrop:#101c1a80;--cpv-shadow:0 26px 60px #10201c4d;--cpv-close-bg:#ffffffeb;--cpv-close-fg:#1d2b2a;align-items:center;animation:comparePreviewFade .18s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--cpv-backdrop);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:3200}.theme-dark .compare-preview-overlay{--cpv-backdrop:#040807ad;--cpv-shadow:0 26px 60px #0000008c;--cpv-close-bg:#202a28eb;--cpv-close-fg:#e8efed}.compare-preview-shell{animation:comparePreviewRise .24s cubic-bezier(.2,.8,.2,1);border-radius:20px;box-shadow:var(--cpv-shadow);display:flex;height:min(100%,calc(100dvh - 32px));outline:none;overflow:hidden;position:relative;width:min(1200px,100%)}.compare-preview-shell>.area-page{flex:1 1 auto;height:100%;min-width:0}.compare-preview-close{background:var(--cpv-close-bg);border:0;border-radius:50%;box-shadow:0 4px 14px #10201c33;color:var(--cpv-close-fg);cursor:pointer;display:grid;height:40px;padding:0;place-items:center;position:absolute;right:14px;top:14px;width:40px;z-index:2}.compare-preview-close:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}@keyframes comparePreviewFade{0%{opacity:0}to{opacity:1}}@keyframes comparePreviewRise{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@media (max-width:700px){.compare-preview-overlay{align-items:stretch;padding:0}.compare-preview-shell{border-radius:0;height:100%}.compare-preview-close{right:10px;top:calc(10px + env(safe-area-inset-top, 0px))}}@media (prefers-reduced-motion:reduce){.compare-preview-overlay,.compare-preview-shell{animation:none}}.map-toast{--toast-bg:#1d2b2ae0;--toast-text:#fff;background:var(--toast-bg);border-radius:999px;bottom:20px;box-shadow:0 6px 18px #00000038;color:var(--toast-text);font:500 13px Roboto,sans-serif;left:50%;max-width:calc(100% - 32px);opacity:0;overflow:hidden;padding:7px 14px;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%,8px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:1001}.theme-dark .map-toast{--toast-bg:#e8efedeb;--toast-text:#13241f}.map-toast.is-visible{opacity:1;transform:translate(-50%)}@media (min-width:701px){.popup-hover-container[style*="display: block"]~.map-toast{bottom:250px}}@media (max-width:700px){.map-toast{bottom:76px}}@media (prefers-reduced-motion:reduce){.map-toast{transition:none}}@media (pointer:coarse){.leaflet-container.has-touch-guard,.leaflet-container.has-touch-guard *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}.listing-mini-card{-webkit-tap-highlight-color:transparent;background:var(--area-card-bg);border-radius:16px;box-shadow:var(--area-card-shadow);cursor:pointer;opacity:0;overflow:hidden;position:fixed;transform:translateY(6px) scale(.98);transition:opacity .14s ease,transform .14s ease,visibility 0s linear .14s;visibility:hidden;width:min(320px,calc(100vw - 16px));z-index:1300}.listing-mini-card.is-visible{opacity:1;transform:none;transition:opacity .14s ease,transform .14s ease;visibility:visible}.listing-mini-strip{background:var(--area-card-tile);height:150px;position:relative}.listing-mini-strip-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.listing-mini-strip-track::-webkit-scrollbar{display:none}.listing-mini-strip-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.listing-mini-strip-slide img{display:block;height:100%;object-fit:cover;width:100%}.listing-mini-strip-dots{bottom:8px;display:flex;gap:5px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%)}.listing-mini-strip-dots i{background:#ffffff8c;border-radius:50%;box-shadow:0 0 2px #0006;height:6px;width:6px}.listing-mini-strip-dots i.is-active{background:#fff}@media (max-width:700px){.listing-mini-card{width:min(420px,calc(100vw - 24px))}.listing-mini-strip{height:210px}.listing-mini-card .listing-hover-main{padding:10px 14px 12px}.listing-mini-card .listing-hover-price,.listing-mini-card .listing-hover-title{font-size:16.5px}.listing-mini-card .listing-hover-facts,.listing-mini-card .listing-hover-place{font-size:13px}}.listing-mini-card-close{align-items:center;background:#1d2b2a9e;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;position:absolute;right:8px;top:8px;width:32px}@media (prefers-reduced-motion:reduce){.listing-mini-card,.listing-mini-card.is-visible{transition:none}}.list-view-page{grid-gap:12px;background:var(--app-bg);box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(205px,.64fr) minmax(420px,1.2fr) 360px;margin-inline:auto;max-height:100%;max-width:1920px;overflow:hidden;padding:12px 12px calc(12px + env(safe-area-inset-bottom, 0px));position:relative;width:100%}.list-view-feed-column,.list-view-filter-column,.list-view-map-column,.list-view-page{height:100%;min-height:0}.list-view-mobile-search-row{display:none}.list-view-mobile-search-shell{background:#0000;border:none;padding:0}.list-view-mobile-filter-toggle,.list-view-mobile-search-subtitle{display:none}.list-view-mobile-filter-body{height:100%;min-height:0}.list-view-feed-column{--feed-line:#1f3a3429;border-radius:0 0 12px 12px;box-sizing:border-box;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding-bottom:calc(18px + env(safe-area-inset-bottom, 0px));padding-right:2px;scroll-padding-bottom:calc(28px + env(safe-area-inset-bottom, 0px))}.list-view-sticky-shell{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #1f25301f;border-radius:16px;box-shadow:0 14px 28px #14201e1f;height:100%;overflow:hidden;position:sticky;top:0}.list-view-map-column .list-view-sticky-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffeb}.list-view-map-column{min-width:0;position:relative}.list-view-map-column-clip{height:100%;min-width:0}.list-view-map-column .list-view-map-shell{transition:transform .34s cubic-bezier(.4,0,.2,1),opacity .34s ease}.list-view-map-column-tab{--tab-surface:#ffffffeb;--tab-border:#1f25301f;align-items:center;background:linear-gradient(120deg,#1f7a62,#3c9c7f);border:none;border-radius:0 12px 12px 0;box-shadow:2px 0 8px #10201c2e;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;flex-direction:column;height:120px;justify-content:space-between;padding:12px 0 10px;position:absolute;right:-23px;top:50%;transform:translateY(-50%);transition:background .15s ease,transform .34s cubic-bezier(.4,0,.2,1);width:24px;z-index:5}.list-view-map-column-tab:after,.list-view-map-column-tab:before{content:none}.list-view-map-column.is-collapsed .list-view-map-column-tab:after,.list-view-map-column.is-collapsed .list-view-map-column-tab:before{opacity:0}.list-view-map-column-tab:before{background:radial-gradient(circle at 100% 0,#0000 5px,var(--tab-border) 5.25px,var(--tab-border) 6px,var(--tab-surface) 6.25px);bottom:100%}.list-view-map-column-tab:after{background:radial-gradient(circle at 100% 100%,#0000 5px,var(--tab-border) 5.25px,var(--tab-border) 6px,var(--tab-surface) 6.25px);top:100%}.list-view-map-column-tab:focus-visible,.list-view-map-column-tab:hover{background:linear-gradient(120deg,#23876d,#45a888);color:#fff}.list-view-map-column-tab-chevron{fill:currentColor;flex:none;height:14px;transition:transform .34s cubic-bezier(.4,0,.2,1);width:14px}.list-view-map-column.is-collapsed .list-view-map-column-tab-chevron{transform:rotate(180deg)}.list-view-map-column.is-collapsed .list-view-map-column-tab{transform:translate(-11px,-50%)}.list-view-map-column-tab-icon.MuiSvgIcon-root{display:block;flex:none;font-size:16px}.list-view-map-column-tab-label{display:block;font:600 12px/1 Roboto,Arial,sans-serif;letter-spacing:.02em;transform:rotate(180deg);writing-mode:vertical-rl}.list-view-map-column-tab-hint{background:var(--tab-hint-bg);border-radius:10px;box-shadow:0 6px 16px #10201c38;color:var(--tab-hint-ink);display:none;font:600 13px/1.2 Roboto,Arial,sans-serif;left:calc(100% + 10px);opacity:0;padding:7px 11px;pointer-events:none;position:absolute;top:50%;transform:translate(-6px,-50%);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.list-view-map-column.is-collapsed .list-view-map-column-tab-hint{display:block}.list-view-map-column.is-collapsed .list-view-map-column-tab:focus-visible .list-view-map-column-tab-hint{opacity:1;transform:translateY(-50%)}@media (hover:hover){.list-view-map-column.is-collapsed .list-view-map-column-tab:hover .list-view-map-column-tab-hint{opacity:1;transform:translateY(-50%)}}.list-view-map-column-tab{--tab-hint-bg:#1d2b2a;--tab-hint-ink:#fff}.theme-dark .list-view-map-column-tab{--tab-surface:#18201fdb;--tab-border:#8ea4a03d;--tab-hint-bg:#e8efec;--tab-hint-ink:#18201f}@media (min-width:1201px){.list-view-page{transition:grid-template-columns .34s cubic-bezier(.4,0,.2,1)}.list-view-feed-column{margin-left:14px}.list-view-page.is-map-column-collapsed{grid-template-columns:minmax(0,0fr) minmax(420px,1.2fr) 360px}.list-view-map-column.is-collapsed .list-view-map-column-clip,.list-view-map-column.is-sliding .list-view-map-column-clip{overflow:hidden}.list-view-map-column.is-collapsed .list-view-map-shell,.list-view-map-column.is-sliding .list-view-map-shell{width:100%;width:var(--map-column-width,100%)}.list-view-map-column.is-collapsed .list-view-map-shell{opacity:.4;transform:translateX(calc(-100% - 16px))}.list-view-map-column.is-collapsed:not(.is-sliding) .list-view-map-shell{visibility:hidden}}.list-view-map-shell{display:flex;flex-direction:column;gap:12px;height:100%;overflow:hidden;padding:12px;position:relative}.list-view-map-frame{background:#f8fbff;border:1px solid #1f25301f;border-radius:14px;flex:1 1 auto;min-height:220px;overflow:hidden;position:relative}.list-view-map{height:100%;width:100%}.list-view-map-shell .leaflet-container{height:100%!important;width:100%}.list-view-listing-cluster-wrapper,.list-view-listing-marker-wrapper{background:#0000;border:none}.list-view-listing-cluster-wrapper .listing-dot-shape{display:block;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.listing-shape-marker{transition:transform .12s ease-out,filter .12s ease-out}.listing-shape-marker.is-emphasized{filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 12px var(--glow));transform:scale(1.15)}@media (hover:hover){.leaflet-interactive:hover>.listing-shape-marker{filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 12px var(--glow));transform:scale(1.15)}}.list-view-map-toggle-btn{align-items:center;background:var(--header-color);border:none;border-radius:999px;box-shadow:0 4px 6px #0003;color:#eaeaea;cursor:pointer;display:flex;font-size:12px;font-weight:550;gap:0;height:40px;justify-content:center;left:auto;line-height:1;margin:0;overflow:hidden;padding:0;position:absolute;right:12px;top:12px;transition:background-color .16s ease;width:40px;z-index:700}.list-view-map-toggle-btn:hover{background:#2f8570}.list-view-map-metric-btn{top:60px}.list-view-map-metric-btn.is-open{background:#1f7a62;box-shadow:0 0 0 3px #ffffffd9,0 4px 6px #0003}.list-view-map-toggle-btn span{pointer-events:none}.list-view-map-toggle-icon{align-items:center;display:inline-flex;font-size:22px;justify-content:center;line-height:1}.list-view-map-helpbox{bottom:22px;max-width:calc(100% - 24px);position:absolute;right:12px;transition:width .22s ease;width:max-content;z-index:700}.list-view-map-helpbox .helpBoxContainer{--legend-seg-h:10px;--legend-bar-w:9px;--legend-pad:8px 10px 10px;--legend-title:12px;--legend-text:10px;--legend-label:9px;--legend-button-size:20px;--legend-gap:7px;border-radius:12px}.list-view-map-helpbox .helpBoxContainer.is-collapsed{padding:5px 5px 5px 9px}.list-view-map-panels{--lv-panel-h:260px;display:grid;flex:0 0 auto;grid-template-columns:minmax(0,1fr)}.list-view-map-panel{background:#ffffffeb;border:1px solid #1f25301f;border-radius:14px;box-shadow:0 8px 18px #10182814;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;height:var(--lv-panel-h);min-width:0;overflow:hidden;padding:12px 14px}.list-view-info{--info-text:#1f2a39;--info-muted:#56657a;--info-tile:#f4f7fa;--info-tick:#b7c2ce;--info-skeleton:#e3e9ef;color:var(--info-text)}.list-view-info-areacard{--area-card-bg:#0000;flex:0 0 auto;margin-block:auto;overflow:hidden}.list-view-info-areacard .area-card-title{justify-content:center;min-height:32px}.list-view-info-listingcard{--area-card-bg:#0000;height:calc(100% + 24px);margin:-12px -14px}.list-view-info-listingcard .listing-hover-card{display:flex;flex-direction:column;height:100%}.list-view-info-listingcard .listing-hover-image{flex:1 1 auto;height:auto;min-height:0;object-fit:cover}.list-view-info-header{align-items:center;display:flex;flex:0 0 auto;gap:12px}.list-view-info-heading{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.list-view-info-heading h3{color:var(--info-text);font-size:15px;font-weight:700;line-height:1.25}.list-view-info-heading h3,.list-view-info-heading p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-info-heading p{color:var(--info-muted);font-size:12px;line-height:1.3}.list-view-info-total-badge{align-items:center;background:#8f9aab;border-radius:12px;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;font-size:20px;font-weight:700;height:40px;justify-content:center;line-height:1;width:40px}.list-view-info-total-badge.is-placeholder{background:#0000;border:1.5px dashed var(--info-tick);color:var(--info-tick)}.list-view-info-total-badge.is-placeholder svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:20px;width:20px}.list-view-info-metrics{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;min-height:0;overflow-y:auto}.list-view-info-metric{background:var(--info-tile);border-radius:10px;display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px 9px}.list-view-info-metric-top{display:flex;flex-direction:column;gap:2px;min-width:0}.list-view-info-metric dt{color:var(--info-muted);font-size:11px;min-width:0}.list-view-info-metric dd,.list-view-info-metric dt{line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-info-metric dd{color:var(--info-text);font-size:14px;font-weight:700}.list-view-info-metric dd.is-missing{color:var(--info-muted)}.list-view-info-metric dd.is-skeleton{background:var(--info-skeleton);border-radius:6px;height:12px;margin:2px 0 3px;width:44px}.list-view-info-metric.has-score dd:after{background:linear-gradient(to right,var(--metric-color) 70%,#0000);border-radius:1px;content:"";display:block;height:2px;margin-top:4px;width:100%}.list-view-feed-header{margin-bottom:18px;position:sticky;top:0;z-index:2}.list-view-search-band{--band-bg:#3b947e;--band-text:#fff;--band-muted:#ffffffdb;--band-chip:#ffffff2e;--band-chip-hover:#ffffff47;--pill-bg:#fff;--pill-text:#1d2b2a;--pill-muted:#6f7c79;--pill-shadow:0 10px 24px #0a282047;--submit-bg:#1f7a62;--pill-focus:#ffffff73;background:var(--band-bg);border-radius:16px;box-shadow:0 4px 12px #1f7a6229;color:var(--band-text);display:flex;flex-direction:column;gap:10px;padding:16px 18px 14px}.theme-dark .list-view-search-band{--pill-bg:#222d2b;--pill-text:#eef4f2;--pill-muted:#9fb0ac;--pill-shadow:0 10px 24px #00000059;--pill-focus:#ffffff4d}.theme-dark .list-view-search-suggestions{--ks-bg:#222d2b;--ks-text:#eef4f2;--ks-muted:#9fb0ac;--ks-hover:#2c3a37;--ks-tag:#2f3c39;--ks-line:#34423f}.list-view-search-band-title{color:var(--band-text);font:600 18px Space Grotesk,Roboto,sans-serif;letter-spacing:-.01em;margin:0}.list-view-search-under{align-items:center;display:flex;gap:10px}.list-view-search-under .list-view-search-selected{flex:1 1 auto;min-width:0}.list-view-kartvy-btn{align-items:center;background:var(--pill-bg);border:0;border-radius:999px;box-shadow:var(--pill-shadow);box-sizing:border-box;color:#1f7a62;cursor:pointer;display:inline-flex;flex:none;font:600 13.5px/1 Space Grotesk,Roboto,sans-serif;gap:6px;height:32px;justify-content:center;margin-left:auto;padding:0 14px 0 12px;transition:box-shadow .16s ease,transform .16s ease}.list-view-kartvy-btn svg{font-size:17px}.list-view-kartvy-btn:focus-visible,.list-view-kartvy-btn:hover{box-shadow:var(--pill-shadow),0 0 0 3px var(--pill-focus)}.theme-dark .list-view-kartvy-btn{color:#6fcfac}@media (max-width:700px){.list-view-mobile-search-row .list-view-kartvy-btn{display:none}}.list-view-search-form{align-items:center;background:var(--pill-bg);border-radius:999px;box-shadow:var(--pill-shadow);box-sizing:border-box;display:flex;gap:6px;height:50px;padding:5px 5px 5px 16px;position:relative}.list-view-search-form:focus-within{box-shadow:var(--pill-shadow),0 0 0 3px var(--pill-focus)}.list-view-search-icon.MuiSvgIcon-root{color:var(--pill-muted);flex:none;font-size:21px}.list-view-search-form input{-webkit-text-fill-color:var(--pill-text);background:#0000;border:0;color:var(--pill-text);flex:1 1 auto;font:400 15px Roboto,sans-serif;height:100%;min-width:0;outline:none;padding:0 4px;text-overflow:ellipsis}.list-view-search-form input::placeholder{-webkit-text-fill-color:var(--pill-muted);color:var(--pill-muted);opacity:1}.list-view-search-form input:-webkit-autofill{-webkit-text-fill-color:var(--pill-text)!important;box-shadow:0 0 0 1000px var(--pill-bg) inset!important;caret-color:var(--pill-text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.list-view-search-form input:-webkit-autofill,.list-view-search-form input:-webkit-autofill:active,.list-view-search-form input:-webkit-autofill:focus,.list-view-search-form input:-webkit-autofill:hover,.list-view-search-form input:autofill{-webkit-text-fill-color:var(--pill-text)!important;box-shadow:0 0 0 1000px var(--pill-bg) inset!important;caret-color:var(--pill-text);-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.list-view-search-clear{background:#0000;border:0;border-radius:50%;color:var(--pill-muted);cursor:pointer;flex:none;font-size:20px;height:30px;line-height:1;padding:0;width:30px}.list-view-search-clear:hover{background:#0000000f}.list-view-search-submit{background:var(--submit-bg);border:0;border-radius:50%;color:#fff;cursor:pointer;display:grid;flex:none;height:40px;padding:0;place-items:center;transition:filter .15s ease;width:40px}.list-view-search-submit:hover{filter:brightness(1.1)}.list-view-search-submit:disabled{cursor:default;opacity:.7}.list-view-search-submit .MuiSvgIcon-root{font-size:21px}.list-view-near-me{align-items:center;align-self:flex-start;background:var(--band-chip);border:0;border-radius:999px;color:var(--band-text);cursor:pointer;display:inline-flex;font:500 12.5px Roboto,sans-serif;gap:5px;padding:6px 12px 6px 9px}.list-view-near-me:hover{background:var(--band-chip-hover)}.list-view-near-me:disabled{cursor:progress}.list-view-near-me .MuiSvgIcon-root{font-size:16px}.list-view-search-band .list-view-search-selected{margin-top:0}.list-view-search-band .list-view-search-selected .list-view-search-chip{background:var(--band-chip);border-color:#0000;color:var(--band-text)}.list-view-search-band .list-view-search-selected .list-view-search-chip-meta{background:#ffffff2e;color:var(--band-text)}.list-view-search-band .list-view-search-selected .list-view-search-chip-remove{background:#ffffff38;color:var(--band-text)}.list-view-search-band .list-view-search-selected .list-view-search-chip-remove:hover{background:#ffffff5c}.list-view-search-suggestions{--ks-bg:#fff;--ks-text:#1d2b2a;--ks-muted:#6b7775;--ks-hover:#eef5f2;--ks-tag:#eef2f1;--ks-line:#e3e8e6;grid-column-gap:10px;align-content:start;background:var(--ks-bg);border-radius:16px;box-shadow:0 14px 34px #0000003d;box-sizing:border-box;color:var(--ks-text);column-gap:10px;display:grid;font-family:Roboto,sans-serif;grid-template-columns:minmax(0,1fr) max-content max-content;left:0;max-height:min(60vh,420px);overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 6px);z-index:6}.list-view-search-suggestion-item{grid-column-gap:10px;align-items:center;background:#0000;border:0;border-radius:10px;color:var(--ks-text);column-gap:10px;cursor:pointer;display:grid;font:400 14px Roboto,sans-serif;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 118px 128px;grid-template-columns:subgrid;min-height:36px;padding:6px 10px;text-align:left;width:100%}.list-view-search-suggestion-item.is-selected,.list-view-search-suggestion-item:hover{background:var(--ks-hover)}.list-view-search-suggestion-pending{color:var(--ks-muted);font-size:13px;font-style:italic;grid-column:1/-1;padding:8px 10px}.list-view-search-selected{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.list-view-search-chip{align-items:center;background:#638dcd24;border:1px solid #5d7fb557;border-radius:999px;color:#244061;display:inline-flex;gap:6px;max-width:100%;padding:4px 6px 4px 10px}.list-view-search-chip-label{font-size:11px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-search-chip-meta{background:#2440611a;border-radius:999px;color:#244061;flex:0 0 auto;font-size:10px;font-weight:600;line-height:16px;padding:0 5px}.list-view-search-chip-remove{background:#ffffffb8;border:none;border-radius:999px;color:#244061;cursor:pointer;font-size:14px;height:18px;line-height:1;padding:0;width:18px}.list-view-search-chip-remove:hover{background:#fffffff0}.list-view-search-more{-webkit-tap-highlight-color:transparent;align-items:center;background:#fff;border:0;border-radius:999px;box-sizing:border-box;color:#1f7a62;cursor:pointer;display:inline-flex;font:700 11px/1 Roboto,sans-serif;height:28px;justify-content:center;min-width:40px;padding:0 11px}.list-view-search-more:hover{background:#eef5f2}.theme-dark .list-view-search-more{background:#222d2b;color:#7fd3b7}.list-view-search-clear-all{-webkit-tap-highlight-color:transparent;align-items:center;background:#0d201c6b;border:0;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-flex;font:600 11px/1 Roboto,sans-serif;height:28px;justify-content:center;padding:0 13px}.list-view-search-clear-all:hover{background:#0d201c94}.list-view-search-selected>[hidden]{display:none}.list-view-feed-header p{color:var(--band-muted);font-size:12px;margin:0}.list-view-feed-tabbar{align-items:center;border-bottom:1px solid var(--feed-line);display:flex;gap:20px;margin:0 2px;padding:0}.list-view-feed-tab{background:none;border:0;color:#4a5d5a;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.01em;line-height:1;padding:6px 0 11px;position:relative;transition:color .14s ease}.list-view-feed-tab:hover{color:#2c3e3b}.list-view-feed-tab.is-active{color:#1d2b2a}.list-view-feed-tab.is-active:after{background:#1f7a62;border-radius:3px;bottom:-1px;content:"";height:2.5px;left:0;position:absolute;right:0}.list-view-feed-list{grid-gap:13px;align-content:start;display:grid;flex:1 0 auto;gap:13px;grid-auto-rows:max-content;min-height:clamp(340px,48vh,620px);padding:14px 12px 16px}.list-view-feed-list.no-pagination{padding-bottom:34px}.list-view-feed-list.is-loading{min-height:clamp(340px,48vh,620px)}.list-view-feed-end-spacer{flex:0 0 28px;height:28px}.list-view-feed-sentinel{height:1px;width:100%}.list-view-feed-hint{color:#5f6c6a;font-size:13px;line-height:1.45;margin:2px 4px 10px}.theme-dark .list-view-feed-hint{color:#a9b8b5}.list-view-feed-welcome{align-self:center;color:#3e4656;justify-self:center;margin:48px auto;max-width:340px;text-align:center}.list-view-feed-welcome-icon{align-items:center;background:linear-gradient(120deg,#1f7a62,#3c9c7f);border-radius:50%;box-shadow:0 8px 18px #1f7a6242;color:#fff;display:inline-flex;height:54px;justify-content:center;width:54px}.list-view-feed-welcome h3{color:#1d2b2a;font:700 19px Space Grotesk,Roboto,sans-serif;margin:14px 0 6px}.list-view-feed-welcome p{font-size:13.5px;line-height:1.5;margin:0}.list-view-feed-status{color:#687588;font-size:11px;padding:6px 0 10px;text-align:center}.list-view-pagination{border-top:1px solid #42536f1f;display:flex;gap:10px;margin-top:6px;padding:16px 0 6px}.list-view-pagination,.list-view-pagination-pages{align-items:center;flex-wrap:wrap;justify-content:center}.list-view-pagination-pages{display:inline-flex;gap:8px}.list-view-pagination-btn,.list-view-pagination-page{background:#fffffff2;border:1px solid #1f7a6247;border-radius:11px;color:#1f5a49;cursor:pointer;font-size:14.5px;font-weight:600;line-height:1;min-height:42px;padding:8px 16px;transition:background .14s ease,border-color .14s ease,color .14s ease}.list-view-pagination-page{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:42px;padding:8px 10px}.list-view-pagination-btn:hover,.list-view-pagination-page:hover{background:#eef6f2;border-color:#1f7a6280}.list-view-pagination-btn:disabled,.list-view-pagination-page:disabled{cursor:default;opacity:.55}.list-view-pagination-page.is-active{background:#1f7a62;border-color:#1f7a62;color:#fff}.list-view-pagination-ellipsis{color:#5f6c6a;font-size:16px;line-height:1;padding:0 1px}.list-view-card{grid-gap:16px;background:#fff;border:1px solid #1f25301f;border-radius:18px;box-shadow:0 8px 20px #10182814;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,380px) minmax(220px,1fr);min-height:330px;padding:13px;position:relative;transition:transform .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1);will-change:transform,box-shadow}.list-view-card:after,.list-view-card:before{border-radius:inherit;content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute}.list-view-card:after{box-shadow:0 0 0 1px #7597c53d,0 0 24px #7096c929;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.list-view-card.is-hovered,.list-view-card:hover{border-color:#5880b83d;box-shadow:0 12px 24px #1018281f,0 0 0 1px #7aa2d629;transform:translateY(-1px)}.list-view-card.is-hovered:after,.list-view-card:hover:after{opacity:1}.list-view-card.is-map-selected{border-color:#2cb070c7}.list-view-card.is-map-selected:before{animation:list-view-map-select-fade 2s ease-out forwards;box-shadow:0 0 0 1px #2cb070b8,0 0 0 4px #2cb07033,0 0 24px #21a0635c;opacity:1}.list-view-card-media{border-radius:10px;height:330px;max-width:380px;overflow:hidden;position:relative;width:100%}@media (min-width:1201px){.list-view-feed-list{container-type:inline-size}.list-view-card{--photo-w:clamp(380px,calc(100cqw - 382px),600px);grid-template-columns:minmax(0,var(--photo-w)) minmax(220px,1fr);min-height:calc(330px + (var(--photo-w) - 380px)*.318)}.list-view-card-media{height:calc(330px + (var(--photo-w) - 380px)*.318);max-width:var(--photo-w)}.list-view-card .listing-card-floorplan{--plan-w:calc(92px + (var(--photo-w) - 380px)*0.218);--plan-h:calc(66px + (var(--photo-w) - 380px)*0.155);--plan-open:calc(250px + (var(--photo-w) - 380px)*0.545)}.list-view-card,.list-view-card-media{transition-duration:.34s;transition-property:grid-template-columns,min-height,max-width,height;transition-timing-function:cubic-bezier(.4,0,.2,1)}.list-view-page.is-map-column-collapsed .list-view-card{--photo-w:600px;grid-template-columns:minmax(0,600px) minmax(260px,1fr);min-height:400px}.list-view-page.is-map-column-collapsed .list-view-card-media{height:400px;max-width:600px}}.listing-card-floorplan{--plan-w:92px;--plan-h:66px;--plan-open:250px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;background:#fff;border:0;border-radius:10px;bottom:14px;box-shadow:0 6px 16px #00000040;cursor:zoom-in;height:calc(var(--plan-h) + 8px);padding:4px;position:absolute;right:12px;transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease;-webkit-user-select:none;user-select:none;width:calc(var(--plan-w) + 8px);z-index:4}.listing-card-floorplan.is-open{box-shadow:0 14px 30px #00000059;height:min(var(--plan-open),calc(100% - 28px));width:min(var(--plan-open),calc(100% - 24px))}@media (hover:hover){.listing-card-floorplan:hover{box-shadow:0 14px 30px #00000059;height:min(var(--plan-open),calc(100% - 28px));width:min(var(--plan-open),calc(100% - 24px))}}.listing-card-floorplan:focus-visible{outline:2px solid #fff;outline-offset:2px}.listing-card-floorplan-image{background-color:#fff;background-position:50% 50%;background-repeat:no-repeat;background-size:190% auto;border-radius:7px;display:block;inset:4px;position:absolute;transition:opacity .2s ease}.listing-card-floorplan-image.is-whole{background-size:contain;opacity:0}@media (hover:hover){.listing-card-floorplan:hover .listing-card-floorplan-image.is-whole{opacity:1}.listing-card-floorplan:hover .listing-card-floorplan-image:not(.is-whole),.listing-card-floorplan:hover .listing-card-floorplan-sheet{opacity:0}}.listing-card-floorplan.is-open .listing-card-floorplan-image.is-whole{opacity:1}.listing-card-floorplan.is-open .listing-card-floorplan-image:not(.is-whole),.listing-card-floorplan.is-open .listing-card-floorplan-sheet{opacity:0}.listing-card-floorplan-sheet{background:#e8eeec;border:1px solid #1d2b2a4d;border-radius:10px;box-shadow:0 3px 10px #0000004d;inset:0;position:absolute;transition:opacity .16s ease;z-index:-1}.listing-card-floorplan-sheet.is-second{transform:translate(-8px,-8px)}.listing-card-floorplan-sheet.is-third{background:#d8e1de;transform:translate(-15px,-15px)}.listing-card-floorplan-tag{background:#1f7a62;border-radius:999px;bottom:0;box-shadow:0 2px 6px #0003;color:#fff;font:600 10.5px Roboto,sans-serif;left:50%;line-height:1.4;padding:2px 8px;position:absolute;transform:translate(-50%,50%);white-space:nowrap}@media (min-width:1201px){.list-view-page.is-map-column-collapsed .listing-card-floorplan{--plan-w:140px;--plan-h:100px;--plan-open:370px}}@media (max-width:700px){.listing-card-floorplan{--plan-w:92px;--plan-h:66px;--plan-open:600px;bottom:12px;right:10px}}.listing-card-gallery{inset:0;position:absolute}.listing-card-gallery-track{display:flex;height:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.listing-card-gallery-track::-webkit-scrollbar{display:none}.listing-card-gallery-slide{background:#e9eeec;flex:0 0 100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always}.theme-dark .listing-card-gallery-slide{background:#24302e}.listing-card-gallery-arrow{-webkit-tap-highlight-color:transparent;background:#ffffffeb;border:0;border-radius:999px;box-shadow:0 2px 8px #00000038;color:#1d2b2a;cursor:pointer;display:grid;font-size:24px;height:34px;line-height:1;margin-top:-17px;opacity:0;padding:0 0 3px;place-items:center;position:absolute;top:50%;transition:opacity .16s ease,background-color .16s ease;width:34px;z-index:3}.listing-card-gallery-arrow.is-prev{left:10px}.listing-card-gallery-arrow.is-next{right:10px}.listing-card-gallery-arrow:hover{background:#fff}.list-view-card:hover .listing-card-gallery-arrow:not(:disabled),.listing-card-gallery-arrow:focus-visible{opacity:1}.listing-card-gallery-arrow:disabled{pointer-events:none}@media (hover:none){.listing-card-gallery-arrow{display:none}}.listing-card-gallery-dots{background:#141c1a52;border-radius:999px;bottom:10px;display:flex;gap:5px;left:50%;padding:4px 7px;pointer-events:none;position:absolute;transform:translateX(-50%);z-index:3}.listing-card-gallery-dots i{background:#ffffff8c;border-radius:50%;height:6px;transition:background-color .16s ease,transform .16s ease;width:6px}.listing-card-gallery-dots i.is-active{background:#fff;transform:scale(1.2)}.list-view-card-favorite{position:absolute;right:10px;top:10px;z-index:4}.list-view-card-removed{background:#1d2b2adb;bottom:10px;color:#fff;font-size:12px;font-weight:600;padding:4px 10px}.list-view-card-new,.list-view-card-removed{border-radius:999px;left:10px;position:absolute;z-index:4}.list-view-card-new{background:#fffffff0;box-shadow:0 2px 7px #1d2b2a38;color:#9c27b0;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 9px;pointer-events:none;top:10px}.list-view-feed-tab--favorites{align-items:center;display:inline-flex;gap:5px;justify-content:center;margin-left:auto}.list-view-feed-tab--favorites svg{color:#e0556b;font-size:16px}.list-view-feed-tab-count{background:#1f7a6224;border-radius:999px;color:#1f7a62;font-size:11px;min-width:18px;padding:2px 5px}.theme-dark .list-view-feed-tab-count{background:#3c9c7f3d;color:#8fd6bd}.list-view-card-media img{display:block;height:100%;object-fit:cover;width:100%}.list-view-card-body{display:flex;flex-direction:column;gap:6px;min-width:0}.list-view-card-head{align-items:flex-start;display:flex;gap:13px;justify-content:space-between}.list-view-card-head h3{color:#1f2a39;font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-card-price{color:#1d2b2a;font-size:15px;font-weight:700;margin-right:8px;white-space:nowrap}.list-view-card-subtitle{color:#6e7786;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-view-card-filter-warning{align-items:center;align-self:flex-start;background:#ddae3d1f;border:1px solid #b7891f47;border-radius:999px;color:#6b5217;display:inline-flex;font-size:10px;font-weight:600;gap:4px;line-height:1.2;max-width:100%;padding:2px 8px}.list-view-card-filter-warning-icon{flex:0 0 auto;font-size:12px!important}.list-view-card-meta{color:#4f5f73;font-size:12px;line-height:1.35}.list-view-card-meta--secondary{color:#627189;font-size:11px}.list-view-card-score{align-items:flex-end;container:lv-card-score/inline-size;display:flex;flex-wrap:wrap;gap:6px 10px;min-height:18px}.list-view-card-score-section{border-top:1px solid #1d2b2a1a;display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:10px}.theme-dark .list-view-card-score-section{border-top-color:#ffffff1a}.list-view-card-score-main{align-items:flex-start;display:flex;flex:1 0 auto;flex-direction:column;gap:3px;max-width:100%}.list-view-card-score-row{align-items:center;display:flex;flex-wrap:wrap;gap:4px 8px}.list-view-card-score-actions{align-items:center;display:inline-flex;justify-content:flex-end;margin-left:auto}.list-view-card-score-label{color:#5f6d80;font-size:11px;font-weight:500;white-space:nowrap}.list-view-card-score-value{font-size:13px;font-weight:700;min-width:18px}.list-view-card-stars{align-items:center;display:inline-flex;font-size:11px;gap:1px;letter-spacing:0}.list-view-card-stars span{color:#c7d1de;line-height:1}@container lv-card-score (max-width: 299px){.list-view-card-score-row{grid-gap:2px 8px;display:grid;gap:2px 8px;grid-template-columns:max-content max-content;justify-content:start}.list-view-card-stars{grid-column:1/-1}}.list-view-card-score-label-text{color:#6f7f95;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.list-view-card-foot{grid-column-gap:13px;align-items:center;column-gap:13px;display:grid;grid-template-columns:minmax(0,1fr) auto}.list-view-card-locate{align-items:center;align-self:flex-end;background:#0000;border:0;border-radius:4px;box-sizing:border-box;color:#5f6c6a;cursor:pointer;display:inline-flex;font:500 12.5px/1 Roboto,Arial,sans-serif;gap:5px;height:24px;margin-bottom:4px;margin-top:auto;padding:0;white-space:nowrap}.list-view-card-locate.is-active,.list-view-card.is-hovered .list-view-card-locate,.list-view-card:hover .list-view-card-locate{color:#1f7a62}.list-view-card-locate:hover{text-decoration:underline;text-underline-offset:3px}.list-view-card-locate.is-active{font-weight:600}.list-view-card-locate:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}.theme-dark .list-view-card-locate{color:#9fb0ac}.theme-dark .list-view-card-locate.is-active,.theme-dark .list-view-card.is-hovered .list-view-card-locate,.theme-dark .list-view-card:hover .list-view-card-locate{color:#6fcfac}@media (min-width:701px){.list-view-card-locate+.list-view-card-score-section{margin-top:0}}@media (max-width:700px){.list-view-card-locate{display:none}}.list-view-card-date{color:#657282;font-size:12px}.list-view-card-foot-right{align-items:center;display:inline-flex;justify-content:flex-end;justify-self:end;padding-right:8px}.list-view-card-broker{align-items:center;display:inline-flex;justify-content:center}.list-view-card-broker img{border-radius:6px;height:21px;max-width:77px;object-fit:contain;width:auto}.list-view-card-link{background:#fffffff2;border:1px solid #2cb070;border-radius:9px;color:#22303f;font-size:12px;font-weight:600;padding:6px 11px;text-decoration:none;transform-origin:center;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease;white-space:nowrap}.list-view-card-link--inline{flex:0 0 auto;transform:none}.list-view-card-link--inline:hover{transform:none}.list-view-card-link:hover{box-shadow:0 8px 16px #10182829;transform:scale(1.04)}.list-view-filter-column .drawer-wrapper{box-sizing:border-box;height:100%;padding:12px 12px 0;width:100%}.list-view-filter-column .drawer-panel{box-sizing:border-box;display:flex;flex-direction:column;gap:14px;height:100%;min-height:0;padding-bottom:0;position:relative}.list-view-filter-column .drawer-panel:after{backdrop-filter:blur(1.6px);-webkit-backdrop-filter:blur(1.6px);background:linear-gradient(180deg,#fff0,#ffffff0d 18%,#fff3 38%,#ffffff73 58%,#ffffffb3 78%,#ffffffe6);bottom:52px;content:"";height:34px;left:0;-webkit-mask-image:linear-gradient(180deg,#0000,#000000d1 34%,#000);mask-image:linear-gradient(180deg,#0000,#000000d1 34%,#000);pointer-events:none;position:absolute;right:0;z-index:18}.list-view-filter-column .drawer-close{display:none}.list-view-filter-column .drawer-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding-bottom:10px}.list-view-filter-column .drawer-apply-button{align-items:center;align-self:stretch;bottom:auto;display:inline-flex;flex-shrink:0;font-size:14px;height:48px;isolation:isolate;justify-content:center;left:auto;line-height:1.2;margin:auto 0 0;min-height:48px;padding:10px 14px!important;position:relative!important;right:auto;width:100%;z-index:21}@media (min-width:701px){.list-view-filter-column .drawer-apply-button{margin-bottom:12px}}.list-view-filter-column .drawer-apply-button.is-pending-apply{animation:list-view-apply-button-attention 1.8s ease-in-out infinite}@media (min-width:1201px){.list-view-filter-column .drawer-content{gap:0}.list-view-filter-column .commute-filter,.list-view-filter-column .drawer-section{background:#0000;border:0;border-radius:0;box-shadow:none;padding:15px 2px}.list-view-filter-column .drawer-section--type.is-compact{padding-top:4px}.list-view-filter-column .commute-filter,.list-view-filter-column .drawer-section--area,.list-view-filter-column .drawer-section--price{border-top:1px solid #1f253017}.theme-dark .list-view-filter-column .commute-filter,.theme-dark .list-view-filter-column .drawer-section--area,.theme-dark .list-view-filter-column .drawer-section--price{border-top-color:#ffffff17}.list-view-filter-column .drawer-filter-desc{border-top:1px solid #1f253017;color:#5f6c6a;font-size:10.5px;font-weight:600;letter-spacing:.4px;margin-top:14px;padding-top:13px;text-transform:uppercase}.theme-dark .list-view-filter-column .drawer-filter-desc{border-top-color:#ffffff17;color:#93a09d}}.list-view-filter-shell{overflow:visible}.list-view-filter-shell .MuiListItemText-primary{color:#4b5d74}.list-view-filter-shell .MuiListItemIcon-root,.list-view-filter-shell .MuiSvgIcon-root{color:#4f6782}.list-view-filter-shell .MuiInputBase-root,.list-view-filter-shell .MuiSelect-select{color:#2f4057}.theme-dark .list-view-sticky-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18201fdb;border-color:#8ea4a03d;box-shadow:0 14px 28px #090d0c80}.theme-dark .list-view-map-frame{background:#111716f2;border-color:#8ea4a04d}.theme-dark .list-view-map-panel{background:#171f1ee0;border-color:#8ea4a03d;box-shadow:0 10px 20px #090d0c66}.theme-dark .list-view-info{--info-text:#ebf0ef;--info-muted:#b3c2bf;--info-tile:#242e2ceb;--info-tick:#586865;--info-skeleton:#333e3c}.theme-dark .list-view-filter-column .drawer-panel:after{background:linear-gradient(180deg,#11171600,#11171614 18%,#1117163d 38%,#11171675 58%,#111716a3 78%,#111716d1)}@keyframes list-view-apply-button-attention{0%{box-shadow:0 10px 20px #0f172a24,0 0 0 0 #1d8cc600;filter:brightness(1)}45%{box-shadow:0 14px 28px #0f172a38,0 0 0 5px #1d8cc638;filter:brightness(1.08)}to{box-shadow:0 10px 20px #0f172a24,0 0 0 0 #1d8cc600;filter:brightness(1)}}.theme-dark .list-view-feed-header h2{color:#eff3f2}.theme-dark .list-view-feed-column{--feed-line:#96aba73d}.theme-dark .list-view-feed-tab{color:#9db0aa}.theme-dark .list-view-feed-tab:hover{color:#c4d1ce}.theme-dark .list-view-feed-tab.is-active{color:#ebf0ef}.theme-dark .list-view-feed-tab.is-active:after{background:#3c9c7f}.theme-dark .list-view-card{background:#171f1ee0;border-color:#8ea4a03d;box-shadow:0 10px 20px #090d0c66}.theme-dark .list-view-card:after{box-shadow:0 0 0 1px #9fb4b047,0 0 26px #7c989233}.theme-dark .list-view-card.is-hovered,.theme-dark .list-view-card:hover{border-color:#aebfbc47;box-shadow:0 12px 24px #090d0c7a,0 0 0 1px #9bb1ac2e}.theme-dark .list-view-card.is-map-selected{border-color:#4dd691d1}.theme-dark .list-view-card.is-map-selected:before{box-shadow:0 0 0 1px #4dd691c7,0 0 0 4px #4dd6913d,0 0 28px #34be7a57}.theme-dark .list-view-card-head h3,.theme-dark .list-view-card-price{color:#ebf0ef}.theme-dark .list-view-card-date,.theme-dark .list-view-card-subtitle{color:#b3c2bf}.theme-dark .list-view-card-filter-warning{background:#ae862d38;border-color:#deb86c52;color:#f1d79e}.theme-dark .list-view-card-meta{color:#c5d1cf}.theme-dark .list-view-card-meta--secondary{color:#afbfbc}.theme-dark .list-view-card-score-label{color:#b7c7c4}.theme-dark .list-view-card-stars span{color:#6c7c79}.theme-dark .list-view-card-score-label-text{color:#b1c1be}.theme-dark .list-view-feed-welcome{color:#b6c4c1}.theme-dark .list-view-feed-welcome h3{color:#e8efed}.theme-dark .list-view-feed-status{color:#b6c4c1}.theme-dark .list-view-pagination-btn,.theme-dark .list-view-pagination-page{background:#202b29e6;border-color:#6fcfac52;color:#d8e1df}.theme-dark .list-view-pagination-btn:hover,.theme-dark .list-view-pagination-page:hover{background:#2b8a6f38;border-color:#6fcfac8c}.theme-dark .list-view-pagination-page.is-active{background:#2b8a6f;border-color:#2b8a6f;color:#fff}.theme-dark .list-view-pagination{border-top-color:#96aba733}.theme-dark .list-view-pagination-ellipsis{color:#a8bab6}.theme-dark .list-view-card-link{background:#202b29eb;border-color:#4dd691;color:#e2e9e7}.theme-dark .list-view-filter-shell{background:linear-gradient(180deg,#131b19fa,#101514fa);border-color:#8da49f3d;box-shadow:0 14px 30px #090d0c73}.theme-dark .list-view-filter-shell .MuiListItemText-primary,.theme-dark .lv-sheet .MuiListItemText-primary{color:#dfe5e4}.theme-dark .list-view-filter-shell .MuiListItemIcon-root,.theme-dark .list-view-filter-shell .MuiSvgIcon-root,.theme-dark .lv-sheet .MuiListItemIcon-root,.theme-dark .lv-sheet .MuiSvgIcon-root{color:#d8e1df}.theme-dark .list-view-filter-shell .drawer-section-title,.theme-dark .list-view-filter-shell .drawer-title,.theme-dark .lv-sheet .drawer-section-title,.theme-dark .lv-sheet .drawer-title{color:#f3f6f5}.theme-dark .list-view-filter-shell .drawer-filter-desc,.theme-dark .list-view-filter-shell .drawer-subtitle,.theme-dark .list-view-filter-shell .slider-range-label,.theme-dark .list-view-filter-shell .sliderWrapper .MuiSlider-markLabel,.theme-dark .lv-sheet .drawer-filter-desc,.theme-dark .lv-sheet .drawer-subtitle,.theme-dark .lv-sheet .slider-range-label,.theme-dark .lv-sheet .sliderWrapper .MuiSlider-markLabel{color:#d4dedc}.theme-dark .list-view-filter-shell .sliderWrapper .MuiSvgIcon-root,.theme-dark .lv-sheet .sliderWrapper .MuiSvgIcon-root{color:#e5eae9!important}.theme-dark .list-view-filter-shell .MuiInputBase-root,.theme-dark .list-view-filter-shell .MuiSelect-select,.theme-dark .lv-sheet .MuiInputBase-root,.theme-dark .lv-sheet .MuiSelect-select{color:#edf0f0}.theme-dark .list-view-filter-shell .MuiOutlinedInput-notchedOutline,.theme-dark .lv-sheet .MuiOutlinedInput-notchedOutline{border-color:#96aca857}.theme-dark .list-view-filter-shell .drawer-btn-row .MuiButton-root,.theme-dark .lv-sheet .drawer-btn-row .MuiButton-root{border-color:#aabcb875!important;color:#f0f4f3!important}@media (max-width:1200px){.list-view-page{align-content:start;grid-auto-rows:max-content;grid-template-columns:1fr;overflow-anchor:none;overflow-y:auto}.list-view-feed-column,.list-view-filter-column,.list-view-map-column{height:auto}.list-view-mobile-search-row{display:block;order:-1;position:relative;z-index:1200}.list-view-mobile-search-row .list-view-search-suggestions{z-index:1400}.list-view-map-column{order:1}.list-view-filter-column{order:2}.list-view-feed-column{order:3}.list-view-filter-column .drawer-panel,.list-view-filter-column .drawer-wrapper{height:auto}.list-view-filter-column .drawer-panel:after{display:none}.list-view-filter-shell{backdrop-filter:none;-webkit-backdrop-filter:none}.list-view-filter-column .drawer-content{overflow:visible;padding-bottom:0}.list-view-filter-column .drawer-apply-button{margin-top:0}.list-view-filter-column.is-mobile-collapsed .drawer-section--price .drawer-select-box-wrapper>:not(.price-range),.list-view-filter-column.is-mobile-collapsed .drawer-section--price .price-range--subtle{display:none}.list-view-filter-column .drawer-section--sliders{scroll-margin-top:8px}.list-view-mobile-filter-toggle{-webkit-tap-highlight-color:transparent;align-items:center;align-self:center;background:#fff;border:1px solid #d5dcda;border-radius:999px;box-shadow:0 2px 6px #141e1c1f;color:#1d2b2a;cursor:pointer;display:inline-flex;font:500 14px Roboto,sans-serif;gap:6px;margin-top:-4px;min-height:42px;padding:0 22px;transition:background-color .12s ease;white-space:nowrap}.list-view-mobile-filter-toggle:active{background:#eef3f1}.theme-dark .list-view-mobile-filter-toggle:active{background:#2a3734}.list-view-mobile-filter-toggle-arrow{display:inline-flex;font-size:13px;line-height:1;transition:transform .18s ease}.list-view-mobile-filter-toggle-arrow.is-open{transform:rotate(180deg)}.theme-dark .list-view-mobile-filter-toggle{background:#222d2b;border-color:#3a4844;box-shadow:0 2px 8px #0006;color:#eef4f2}.list-view-mobile-search-subtitle{color:var(--band-muted);display:block;font-size:12px;line-height:1.35;margin:0}.list-view-feed-header.list-view-search-band,.list-view-map-column-tab{display:none}.list-view-feed-column,.list-view-filter-column,.list-view-map-column{overflow:visible}.list-view-sticky-shell{position:relative;top:auto}.list-view-map-shell{height:auto}.list-view-map-frame{flex-basis:29vh;height:29vh;max-height:29vh;min-height:180px}.list-view-map-panels{flex-basis:auto;grid-template-columns:1fr;height:auto;min-height:0}.list-view-feed-column{display:block;overflow:visible}}@media (max-width:700px){.list-view-page{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:6px;height:100%;isolation:isolate;min-height:0;overflow-y:auto;padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));position:relative}.list-view-mobile-search-row{display:block;flex:0 0 auto;isolation:isolate;margin:4px 0;order:1;position:relative;z-index:1200}.list-view-map-column{flex:0 0 auto;height:auto;order:2;overflow:visible;position:relative;z-index:1}.list-view-filter-column{display:flex;flex:0 0 auto;flex-direction:column;gap:6px;height:auto;order:3;overflow:visible}.list-view-feed-column{flex:1 1 auto;height:auto;min-height:0;order:4;overflow:visible;padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))}.list-view-filter-column{position:relative}.list-view-feed-header,.list-view-filter-column .drawer-header,.list-view-map .leaflet-control-zoom{display:none}.list-view-mobile-search-subtitle{color:var(--band-muted);display:block;font-size:12px;line-height:1.35;margin:0}.list-view-mobile-search-row .list-view-search-form{isolation:isolate;position:relative;z-index:1201}.list-view-mobile-search-shell.list-view-search-band{background:var(--band-bg);border:0;padding:14px 14px 12px}.list-view-search-band-title{font-size:16px}.list-view-mobile-search-row .list-view-search-suggestions{z-index:1400}.list-view-map-column .list-view-sticky-shell,.list-view-map-frame,.list-view-map-shell .leaflet-container{position:relative;z-index:1}.list-view-map-helpbox,.list-view-map-toggle-btn{z-index:20}.list-view-feed-tabbar{gap:6px;margin:0;padding:0}.list-view-feed-column{margin-left:-6px;margin-right:-6px;padding-right:0}.list-view-feed-tab:first-child{border-left:none;border-top-left-radius:0}.list-view-feed-tab:last-child{border-right:none;border-top-right-radius:0}.list-view-feed-list{border-left:none;border-radius:0;border-right:none;gap:10px;padding:6px}.list-view-feed-list,.list-view-feed-list.is-loading{min-height:clamp(280px,52vh,560px)}.list-view-card{border-radius:14px;display:flex;flex-direction:column;gap:10px;grid-template-columns:none;min-height:0;overflow:hidden;padding:0 0 12px;transform:none}.list-view-card-media{border-radius:0;flex:0 0 auto;height:300px;max-width:none;position:relative;width:100%;z-index:1}.list-view-card-body{box-sizing:border-box;flex:0 0 auto;min-width:0;padding:0 12px;position:relative;width:100%;z-index:2}.list-view-card.is-hovered,.list-view-card:hover{transform:none}.list-view-card:after,.list-view-card:before{display:none}.list-view-feed-tab{flex:1 1;font-size:11px;min-height:32px;min-width:0;padding:5px 8px 6px;text-align:center}.list-view-pagination{gap:8px}.list-view-pagination-pages{gap:6px}.list-view-pagination-btn,.list-view-pagination-page{font-size:14px;min-height:40px;padding:8px 14px}.list-view-pagination-page{min-width:40px;padding:8px}.list-view-sticky-shell{position:relative;top:auto}.list-view-filter-column .list-view-sticky-shell,.list-view-map-column .list-view-sticky-shell{height:auto}.list-view-map-shell{gap:4px;height:auto;padding:6px}.list-view-map-frame{flex:0 0 auto;height:24vh;height:24dvh;max-height:none;min-height:170px}.list-view-map-panels{display:none}.list-view-filter-column .drawer-wrapper{padding:8px 8px 0}.list-view-filter-column .drawer-apply-button{font-size:13px;height:44px;margin-bottom:8px;min-height:44px}.list-view-map-toggle-btn{border-radius:999px;font-size:11px;gap:0;height:38px;padding:0;right:8px;top:8px;width:38px}.list-view-map-toggle-icon{font-size:19px}.list-view-map-metric-btn{top:54px}.list-view-map-helpbox{bottom:8px;left:8px;max-width:calc(100% - 16px);width:96px}.list-view-map-helpbox .helpBoxContainer{--legend-seg-h:8px;--legend-bar-w:7px;--legend-pad:6px 8px 8px;--legend-title:11px;--legend-text:9px;--legend-label:8px;--legend-button-size:18px;--legend-gap:5px}}@keyframes list-view-map-select-fade{0%{opacity:1}to{opacity:0}}.leaflet-listViewListings-pane>canvas{pointer-events:none}@media (max-width:380px){.list-view-pagination,.list-view-pagination-pages{gap:5px}.list-view-pagination-btn{font-size:13.5px;padding:8px 10px}.list-view-pagination-page{min-width:38px}}.list-view-landing{align-items:center;background:#0000;border-radius:0;display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute;z-index:40}.list-view-page.is-landing{height:calc(100dvh - 58px);max-width:none;min-height:420px;overflow:hidden}.list-view-page.is-landing>:not(.list-view-landing):not(.list-view-map-column){visibility:hidden}.list-view-page.is-landing .list-view-map-column{inset:0;position:absolute;width:auto;z-index:0}.list-view-page.is-landing .list-view-map-column-clip,.list-view-page.is-landing .list-view-map-frame,.list-view-page.is-landing .list-view-map-shell{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:0;box-shadow:none;flex:1 1 auto;height:100%;max-height:none;min-height:0;padding:0}.list-view-page.is-landing .list-view-map,.list-view-page.is-landing .list-view-map-shell .leaflet-container{height:100%}.list-view-page.is-landing .list-view-map .leaflet-control-zoom,.list-view-page.is-landing .list-view-map-column-tab,.list-view-page.is-landing .list-view-map-helpbox,.list-view-page.is-landing .list-view-map-panels,.list-view-page.is-landing .list-view-map-toggle-btn{display:none!important}.list-view-landing-poster{height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:auto;position:absolute;width:100%;z-index:0}.list-view-landing-actions{grid-gap:9px;align-items:center;display:grid;gap:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:40px;position:relative}.list-view-landing-actions .lvl-action--kartvy{grid-column:3;justify-self:end}.list-view-landing-actions .lvl-actions-side{grid-column:1;justify-self:start}.list-view-landing-actions .lvl-actions-filters{grid-column:2}.lvl-actions-filters,.lvl-actions-side{align-items:center;display:flex;gap:9px}@media (max-width:560px){.list-view-landing-actions{display:flex;flex-wrap:wrap}.list-view-landing-actions .lvl-action--kartvy{margin-left:auto}}.lvl-action{align-items:center;background:#0000;border:1px solid #ffffff6b;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:500 13.5px Roboto,sans-serif;gap:7px;padding:8px 15px;transition:background .15s ease,color .15s ease}.lvl-action svg{height:16px;width:16px}.lvl-action:hover{background:#ffffff24}.lvl-action.is-open{background:#fff;border-color:#fff;box-shadow:0 6px 16px #0000002e;color:#1f7a62}.lvl-action-chevron{opacity:.85;transition:transform .2s ease}.lvl-action.is-open .lvl-action-chevron{transform:rotate(180deg)}.list-view-landing-actions .list-view-near-me{margin:0}.lvl-dropdown{animation:lvlDropIn .18s ease;border-radius:16px;left:24px;margin-top:-12px;position:absolute;right:24px;text-align:left;top:100%;z-index:6}@keyframes lvlDropIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.lvl-dropdown--filter{background:#0000;border:0;border-radius:0;box-shadow:none;inset:auto;margin:14px 0 0;max-height:min(58vh,calc(100dvh - 330px));max-width:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;padding:0;position:static;width:auto;z-index:auto}.lvl-dropdown--filter .drawer-panel{--sf-text:#fff;--sf-muted:#ffffffd1;--sf-handle:#fff;--sf-handle-ring:#10282280;--sf-segment-out:0.32;--sf-switch-off:#ffffff4d;--sf-switch-on:#fff;--sf-tabs-bg:#ffffff24;--sf-tab-active-bg:#fff;--sf-tab-text:#ffffffeb;--sf-tab-active-text:#1f7a62;--sf-focus:#fff;--sf-bar-in:#ffffffc7;--sf-bar-out:#ffffff47;--commute-fg:#fff;--commute-muted:#ffffffd1;--commute-line:#ffffff57;--commute-surface:#ffffff24;--commute-accent:#fff;--commute-accent-soft:#fff3;--commute-accent-ink:#1f7a62}.lvl-dropdown--filter .drawer-header{display:none}.lvl-dropdown--filter .drawer-panel,.lvl-dropdown--filter .drawer-wrapper{gap:12px;height:auto;min-height:0;padding:0;width:100%}.lvl-dropdown--filter .drawer-panel:after{display:none}.lvl-dropdown--filter .drawer-content{gap:12px;overflow:visible;padding:0}.lvl-dropdown--filter .drawer-section{background:#0000;border:0;border-radius:0;border-top:1px solid #fff3;box-shadow:none;margin:0;padding:12px 2px 2px}.lvl-dropdown--filter .drawer-content>.drawer-section:first-child{border-top:0;padding-top:2px}.lvl-dropdown--filter .drawer-area-title,.lvl-dropdown--filter .drawer-section-title{color:#fff}.lvl-dropdown--filter .drawer-filter-desc{color:#ffffffe6}.lvl-dropdown--filter .MuiOutlinedInput-root{background:#ffffff24;border-radius:8px}.lvl-dropdown--filter .MuiInputBase-root,.lvl-dropdown--filter .MuiSelect-select{color:#fff}.lvl-dropdown--filter .MuiOutlinedInput-notchedOutline{border-color:#ffffff57}.lvl-dropdown--filter .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#fff9}.lvl-dropdown--filter .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#fff}.lvl-dropdown--filter .MuiSelect-icon{color:#ffffffd9}.lvl-dropdown--filter .drawer-select-box-row>.MuiSvgIcon-root{color:#fffc}.lvl-dropdown--filter .drawer-check-row .MuiCheckbox-root{color:#ffffffb8}.lvl-dropdown--filter .drawer-check-label .MuiSvgIcon-root,.lvl-dropdown--filter .drawer-check-row .MuiCheckbox-root.Mui-checked,.lvl-dropdown--filter .drawer-check-row .MuiFormControlLabel-label{color:#fff}.lvl-dropdown--filter .infoIcon{color:#ffffffd9}.lvl-dropdown--filter .drawer-area-switch[aria-checked=true] .drawer-area-switch-knob{background:#1f7a62}.lvl-dropdown--filter .drawer-apply-button{align-items:center;background:#fff!important;background-image:none!important;bottom:auto;box-shadow:0 6px 16px #0000002e;color:#1f7a62!important;display:inline-flex;height:46px;justify-content:center;left:auto;margin-top:10px;position:relative!important;right:auto;width:100%}.list-view-landing-inner.is-panel-filter{box-sizing:border-box;max-height:100%;transform:none}.list-view-landing-inner.is-panel-filter .list-view-landing-card{min-height:0}.list-view-landing-inner.is-panel-filter .list-view-landing-card>:not(.lvl-dropdown--filter){flex-shrink:0}.lvl-dropdown--filter{min-height:0}@media (max-width:560px){.lvl-dropdown--filter .drawer-type-tab{font-size:10px;gap:2px;padding:4px 1px}.lvl-dropdown--filter .drawer-type-tab svg{height:16px;width:16px}}.lvl-dropdown--filter .commute-filter .drawer-section-title{color:#fff}.lvl-dropdown--filter .commute-input::placeholder{color:#ffffffa6}.lvl-dropdown--filter .commute-results{background:#fff;border-color:#1f25301f}.lvl-dropdown--filter .commute-result{color:#1d2b2a}.lvl-dropdown--filter .commute-result:focus-visible,.lvl-dropdown--filter .commute-result:hover{background:#eef3f1}.lvl-dropdown--filter .commute-result.is-muted{color:#5f6c6a}.lvl-dropdown--filter .commute-mode-menu{background:#fff;border-color:#1f25301f}.lvl-dropdown--filter .commute-mode-opt{color:#1d2b2a}.lvl-dropdown--filter .commute-mode-opt:focus-visible,.lvl-dropdown--filter .commute-mode-opt:hover{background:#eef3f1}.lvl-dropdown--filter .commute-mode-opt.is-active{color:#1f7a62}.lvl-dropdown--filter .commute-mode-dd-icon{color:#fff}.lvl-dropdown--filter .commute-mode-chev{color:#ffffffd1}.list-view-landing-route{filter:drop-shadow(0 4px 10px rgba(16,32,28,.22));height:auto;left:50%;pointer-events:none;position:absolute;top:68%;transform:translate(-50%,-50%);width:min(360px,78%);z-index:2}.list-view-landing-inner{align-items:center;display:flex;flex-direction:column;gap:18px;padding:24px max(16px,env(safe-area-inset-left,0px));position:relative;transform:translateY(-13vh);width:100%;z-index:3}.list-view-landing-card{box-shadow:0 24px 54px #10201c42;gap:16px;max-width:640px;padding:30px 32px 28px;position:relative;width:100%}.list-view-landing-title{text-wrap:balance;color:var(--band-text);font-family:Space Grotesk,Roboto,sans-serif;font-size:clamp(28px,4vw,38px);font-weight:700;line-height:1.14;margin:0;text-align:center}.list-view-landing-sub{color:var(--band-muted);font-size:15px;line-height:1.5;margin:0;text-align:center}.list-view-landing-travel{align-items:center;border-top:1px solid #ffffff38;color:var(--band-text);display:flex;gap:12px;padding-top:14px}.list-view-landing-travel-label{align-items:center;display:inline-flex;font-size:14px;font-weight:600;gap:7px}.list-view-landing-travel-label .MuiSvgIcon-root{font-size:18px}.list-view-landing-travel-icons{display:flex;gap:14px;margin-left:auto;opacity:.95}.list-view-landing-travel-icons .MuiSvgIcon-root{font-size:22px}.list-view-landing-nearme{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (prefers-reduced-motion:no-preference){.list-view-page.is-revealing .list-view-feed-column,.list-view-page.is-revealing .list-view-filter-column,.list-view-page.is-revealing .list-view-map-column{animation:lvLandingToneIn .52s ease both}@keyframes lvLandingToneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}}@media (max-width:1200px){.list-view-page.is-landing{height:calc(100dvh - 58px);min-height:420px;overflow:hidden}.list-view-landing-card{padding:26px 22px 24px}.list-view-landing-travel-icons{gap:11px}.list-view-landing-travel-icons .MuiSvgIcon-root{font-size:20px}}@media (max-width:700px){.list-view-page.is-landing{overflow-y:auto;overscroll-behavior:contain}.list-view-page.is-landing.is-landing-typing .list-view-landing{bottom:-70vh;overflow:visible;padding-bottom:70vh}.list-view-page.is-landing .list-view-search-suggestions{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.list-view-page.is-landing .list-view-landing-poster,.list-view-page.is-landing .list-view-map-column{inset:55px 0 0 0;position:fixed}}.area-trend-pill{font-feature-settings:"tnum";align-items:center;background:#1f7a621a;border-radius:999px;color:#1f7a62;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11.5px;font-weight:600;gap:3px;line-height:1;margin-left:8px;padding:2px 8px;vertical-align:middle;white-space:nowrap}.theme-dark .area-trend-pill{background:#45b5932e;color:#8fd6bf}.area-trend-pill.is-down{background:#5f6c6a24;color:#5f6c6a}.theme-dark .area-trend-pill.is-down{background:#ffffff14;color:#9fb0ac}.area-trend-pill-arrow{font-size:12px;line-height:1}.list-view-map-helpbox.is-overlay-off{display:none!important}.list-view-mobile-chips,.lv-sheet,.lv-sheet-scrim{display:none}@media (max-width:700px){.list-view-page:not(.is-landing) .list-view-map-column{left:-200vw;pointer-events:none;position:fixed;top:0;width:100vw;z-index:-1}.list-view-mobile-chips{display:flex;gap:8px;margin-top:10px}.list-view-page.is-landing .list-view-mobile-chips{display:none}.lv-chip{-webkit-tap-highlight-color:transparent;align-items:center;background:#ffffff29;border:1px solid #ffffff57;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;flex:1 1;font:600 13px Space Grotesk,sans-serif;gap:6px;justify-content:center;min-height:40px;min-width:0;padding:0 10px;white-space:nowrap}.lv-chip:active{background:#ffffff47}.lv-chip svg{font-size:17px}.lv-chip--compare{background:#fff;border-color:#0000;color:#1f7a62;flex:1.2 1}.lv-chip--compare:active{background:#eef6f3}.lv-chip-compare-dots{display:inline-flex}.lv-chip-compare-dots i{border-radius:50%;box-shadow:0 0 0 2px #fff;height:13px;width:13px}.lv-chip-compare-dots i+i{margin-left:-4px}.lv-sheet-scrim{background:#0a141170;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .3s ease;z-index:2590}.lv-sheet-scrim.is-open{opacity:1;pointer-events:auto}.lv-sheet{background:#fff;background:var(--app-surface,#fff);border-radius:20px 20px 0 0;bottom:0;box-shadow:0 -12px 34px #00000047;display:flex;flex-direction:column;left:0;max-height:90%;position:fixed;right:0;touch-action:none;transform:translateY(100%);transition:transform .34s cubic-bezier(.22,1,.36,1);z-index:2600}.lv-sheet.is-open{transform:none}.lv-sheet--filter,.lv-sheet--restid{height:82%}.lv-sheet-grab{cursor:grab;display:flex;flex:none;justify-content:center;padding:9px 0 5px;touch-action:none}.lv-sheet-grab-bar{background:#e2e0d8;background:var(--line,#e2e0d8);border-radius:999px;height:5px;width:40px}.theme-dark .lv-sheet-grab-bar{background:#3a4844}.lv-sheet-head{align-items:center;border-bottom:1px solid #1f25301f;display:flex;flex:none;justify-content:space-between;padding:2px 10px 11px 18px}.theme-dark .lv-sheet-head{border-bottom-color:#8ea4a033}.lv-sheet-head b{color:#1d2b2a;font:600 17px Space Grotesk,sans-serif}.theme-dark .lv-sheet-head b{color:#eef4f2}.lv-sheet-x{-webkit-tap-highlight-color:transparent;background:#eef1ee;background:var(--soft,#eef1ee);border:0;border-radius:50%;color:#5f6c6a;cursor:pointer;display:grid;height:34px;place-items:center;width:34px}.theme-dark .lv-sheet-x{background:#222d2b;color:#a8b8b4}.lv-sheet-x svg{font-size:20px}.lv-sheet-body{-webkit-overflow-scrolling:touch;flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));touch-action:pan-y}.lv-sheet-body .drawer-header{display:none}.lv-sheet-body .drawer-panel,.lv-sheet-body .drawer-wrapper{height:auto;min-height:0;padding:0;width:100%}.lv-sheet-body .drawer-panel:after{display:none}.lv-sheet-body .drawer-content{overflow:visible;padding:0}.lv-sheet-body .drawer-apply-button{bottom:0;margin-top:10px;position:sticky}.lv-sheet-head{touch-action:none}.list-view-page.is-sheet-open{overflow:hidden}.list-view-search-suggestion-item{min-height:40px}}.kartvy-list-rail{--kl-bg:#fff;--kl-line:#1f37341f;--kl-ink:#1d2b2a;--kl-muted:#5f6c6a;--kl-faint:#8a9794;--kl-accent:#1f7a62;--kl-accent-soft:#e4f0eb;--kl-star:#d3dad7;--kl-locate-tint:#1f7a621a;--kl-tab-count-bg:#eef1f0;background:var(--kl-bg);border-right:1px solid var(--kl-line);bottom:0;box-shadow:2px 0 16px #10201c1a;color:var(--kl-ink);display:flex;flex-direction:column;left:0;position:absolute;top:70px;transform:translateX(-100%);transition:transform .32s cubic-bezier(.22,.61,.36,1);width:464px;z-index:600}.kartvy-list-rail.is-open{transform:translateX(0)}.leaflet-container .leaflet-control-zoom{transition:transform .32s cubic-bezier(.22,.61,.36,1)}.kartvy-list-rail.is-open~.leaflet-container .leaflet-control-zoom{transform:translateX(474px)}@media (prefers-reduced-motion:reduce){.kartvy-list-rail{transition:none}}.theme-dark .kartvy-list-rail{--kl-bg:#18201f;--kl-line:#ffffff1a;--kl-ink:#e8efec;--kl-muted:#9fb0ac;--kl-faint:#76847f;--kl-accent:#45b593;--kl-accent-soft:#1c322b;--kl-star:#384742;--kl-locate-tint:#45b59329;--kl-tab-count-bg:#ffffff14;box-shadow:2px 0 20px #0006}@media (max-width:999px){.kartvy-list-rail{display:none}}.kartvy-list-head{align-items:center;justify-content:space-between;padding:12px 14px}.kartvy-list-head,.kartvy-list-tabs{border-bottom:1px solid var(--kl-line);display:flex;flex:none}.kartvy-list-tabs{align-items:flex-end;gap:20px;padding:12px 16px 0}.kartvy-list-tab{align-items:center;background:none;border:0;color:var(--kl-muted);cursor:pointer;display:inline-flex;font:600 13px/1 Roboto,Arial,sans-serif;gap:6px;letter-spacing:.01em;padding:4px 0 11px;position:relative;transition:color .14s ease}.kartvy-list-tab.is-active,.kartvy-list-tab:hover{color:var(--kl-ink)}.kartvy-list-tab.is-active:after{background:var(--kl-accent);border-radius:3px;bottom:-1px;content:"";height:2.5px;left:0;position:absolute;right:0}.kartvy-list-tab--favorites{margin-left:auto}.kartvy-list-tab--favorites svg{color:#d64545}.kartvy-list-tab-count{font-feature-settings:"tnum";background:var(--kl-tab-count-bg);border-radius:999px;color:var(--kl-muted);font-size:11px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;padding:2px 6px}.kartvy-list-tab.is-active .kartvy-list-tab-count{background:var(--kl-accent-soft);color:var(--kl-accent)}.kartvy-list-count{color:var(--kl-ink);font-family:Space Grotesk,Roboto,sans-serif;font-size:13px;font-weight:600}.kartvy-list-scroll{display:flex;flex:1 1;flex-direction:column;gap:7px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px}.kartvy-list-empty{color:var(--kl-muted);font-size:13px;margin:0;padding:28px 14px;text-align:center}.kartvy-list-card{background:var(--kl-bg);border-radius:12px;box-shadow:inset 0 0 0 1px #0000;cursor:pointer;display:flex;gap:10px;padding:9px;transition:background .14s ease,box-shadow .14s ease}.kartvy-list-card.is-hovered,.kartvy-list-card:hover{background:var(--kl-accent-soft);box-shadow:inset 0 0 0 1.5px var(--kl-accent)}.kartvy-list-card-media{background:linear-gradient(135deg,#cdd7d3,#aeb9b4);border-radius:10px;flex:none;height:180px;overflow:hidden;position:relative;width:275px}.kartvy-list-card-media img{display:block;height:100%;object-fit:cover;width:100%}.kartvy-list-card-favorite{position:absolute;right:4px;top:4px;z-index:2}.kartvy-list-card-favorite.favorite-button{box-shadow:0 1px 6px #00000038;font-size:15px;height:26px;width:26px}.kartvy-list-card-new{background:#fffffff0;border-radius:7px;box-shadow:0 1px 4px #1d2b2a33;color:#9c27b0;font:700 9px Space Grotesk,sans-serif;left:4px;letter-spacing:.02em;padding:2px 6px;position:absolute;top:4px}.kartvy-list-card-body{display:flex;flex:1 1;flex-direction:column;gap:1px;min-width:0}.kartvy-list-card-head h3{font-weight:600;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kartvy-list-card-head h3,.kartvy-list-card-price{color:var(--kl-ink);font-family:Space Grotesk,Roboto,sans-serif;font-size:13px}.kartvy-list-card-price{font-weight:700}.kartvy-list-card-meta{color:var(--kl-muted);font-size:11px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kartvy-list-card-foot{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:2px}.kartvy-list-card-score{align-items:center;display:inline-flex;gap:3px}.kartvy-list-card-score-value{font-family:Space Grotesk,Roboto,sans-serif;font-size:12px;font-weight:700}.kartvy-list-card-stars{color:var(--kl-star);font-size:9px;letter-spacing:.5px}.kartvy-list-card-score-word{color:var(--kl-muted);font-size:11px;margin-left:3px}.kartvy-list-card-sqm{color:var(--kl-faint);font-size:10.5px}.kartvy-list-divider{align-items:center;background:var(--kl-bg);display:flex;gap:7px;margin:0 -8px;padding:5px 14px 6px 6px;position:sticky;top:-8px;z-index:3}.kartvy-list-divider:first-child{padding-top:2px}button.kartvy-list-divider{border:0;color:inherit;cursor:pointer;font:inherit;text-align:left;width:calc(100% + 16px)}button.kartvy-list-divider:focus-visible{border-radius:8px;outline:2px solid var(--kl-accent);outline-offset:-2px}.kartvy-list-divider-chevron{color:var(--kl-muted);display:inline-flex;flex:none;transition:transform .16s ease,color .16s ease}.kartvy-list-divider:hover .kartvy-list-divider-chevron{color:var(--kl-ink)}.kartvy-list-divider.is-folded .kartvy-list-divider-chevron{transform:rotate(-90deg)}.kartvy-list-card-locate{align-items:center;align-self:flex-start;background:#0000;border:0;border-radius:7px;box-sizing:border-box;color:var(--kl-muted);cursor:pointer;display:inline-flex;font:500 12px/1 Roboto,sans-serif;gap:5px;height:26px;margin:auto 0 0 -7px;padding:0 8px 0 7px;transition:background .14s ease,color .14s ease;white-space:nowrap}.kartvy-list-card.is-hovered .kartvy-list-card-locate,.kartvy-list-card:hover .kartvy-list-card-locate{color:var(--kl-accent)}.kartvy-list-card-locate.is-active,.kartvy-list-card-locate:hover{background:var(--kl-locate-tint);color:var(--kl-accent)}.kartvy-list-card-locate.is-active{font-weight:600}.kartvy-list-card-locate:focus-visible{outline:2px solid var(--kl-accent);outline-offset:1px}.kartvy-list-divider-dot{border-radius:50%;flex:none;height:8px;width:8px}.kartvy-list-divider-name{color:var(--kl-ink);font-family:Space Grotesk,Roboto,sans-serif;font-size:12.5px;font-weight:700;white-space:nowrap}.kartvy-list-divider-count{color:var(--kl-muted);font-size:11px;white-space:nowrap}.kartvy-list-divider-line{background:var(--kl-line);flex:1 1;height:1px;margin-left:2px}.kartvy-list-more-sentinel{color:var(--kl-muted);font:500 12px Roboto,sans-serif;padding:14px 8px 20px;text-align:center}@media (min-width:700px){.navBottomContainer.is-green.is-pillmenu{background:#0000;bottom:auto;height:auto;left:auto;margin:0;order:0;padding:0;pointer-events:none;position:absolute;right:12px;top:176px;width:auto;z-index:1000}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigation-root{align-items:center;background:#fffffff7;border:1px solid #10182814;border-radius:34px;box-shadow:0 10px 28px #1018282e;flex-direction:column;gap:10px;height:auto;justify-content:flex-start;margin:0;padding:10px 8px;pointer-events:auto;width:auto}.navBottomContainer.is-green.is-pillmenu .map-close-popups{pointer-events:auto}.theme-dark .navBottomContainer.is-green.is-pillmenu .MuiBottomNavigation-root{background:#1b2423f2;border-color:#ffffff1a;box-shadow:0 10px 28px #0006}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigation-root .MuiBottomNavigationAction-root{align-items:center;background:#0000;box-shadow:none;flex:none;flex-direction:column;gap:3px;height:auto;justify-content:flex-start;max-width:none;min-width:0;padding:0;width:auto}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root>:not(.MuiBottomNavigationAction-label):not(.MuiTouchRipple-root){align-items:center;background:var(--header-color);border-radius:50%;box-shadow:0 6px 14px #10182838;box-sizing:border-box;color:#fff;display:flex;height:44px;justify-content:center;margin:0;overflow:hidden;padding:11px;transition:background .15s ease,color .15s ease;width:44px}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root .toolbar-metric-icon svg,.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root>:not(.MuiBottomNavigationAction-label):not(.MuiTouchRipple-root) svg{height:21px;width:21px}.navBottomContainer.is-green.is-pillmenu .hide-listings-icon.is-hidden:after{left:11px;right:11px}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root.is-active>:not(.MuiBottomNavigationAction-label):not(.MuiTouchRipple-root),.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root.is-menu-open>:not(.MuiBottomNavigationAction-label):not(.MuiTouchRipple-root){background:#fff;box-shadow:inset 0 0 0 2px var(--header-color),0 6px 14px #10182838;color:var(--header-color)}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-active,.theme-dark .navBottomContainer.is-green.is-pillmenu .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-active,.theme-dark .navBottomContainer.is-green.is-pillmenu .MuiBottomNavigation-root .MuiBottomNavigationAction-root.is-menu-open{background:#0000;box-shadow:none}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-label{color:#1d2b2a;font-size:.66rem;font-weight:600;line-height:1.1;margin:0;text-align:center}.theme-dark .navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-label{color:#e8efec}}.listing-shape-marker.is-locate-hop{animation:listing-locate-hop-settle 1.3s both}.listing-shape-marker.is-emphasized.is-locate-hop{animation-name:listing-locate-hop}@keyframes listing-locate-hop{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);filter:none;transform:translateY(0) scale(1)}27%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-16px) scale(1.15)}51%{transform:translateY(0) scale(1.2,1.06)}60%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0) scale(1.12,1.18)}81%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-8px) scale(1.15)}to{filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 12px var(--glow));transform:translateY(0) scale(1.15)}}@keyframes listing-locate-hop-settle{0%{animation-timing-function:cubic-bezier(.2,.7,.3,1);filter:none;transform:translateY(0) scale(1)}27%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-16px) scale(1.15)}51%{filter:drop-shadow(0 0 4px var(--glow)) drop-shadow(0 0 12px var(--glow));transform:translateY(0) scale(1.2,1.06)}60%{animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:translateY(0) scale(1.12,1.18)}81%{animation-timing-function:cubic-bezier(.6,0,.9,.5);transform:translateY(-8px) scale(1.08)}to{filter:drop-shadow(0 0 0 transparent) drop-shadow(0 0 0 transparent);transform:translateY(0) scale(1)}}.listing-locate-shadow{animation:listing-locate-shadow 1.3s both;background:#1d2b2a4d;border-radius:50%;bottom:12%;height:5px;left:25%;opacity:0;pointer-events:none;position:absolute;width:50%}@keyframes listing-locate-shadow{0%{opacity:0;transform:scale(1)}27%{opacity:.5;transform:scale(.55)}51%{opacity:.9;transform:scale(1.15)}60%{opacity:.6;transform:scale(1)}81%{opacity:.6;transform:scale(.8)}to{opacity:0;transform:scale(1)}}:root{--pc-bg:#fffdf9;--pc-fg:#1d2b2a;--pc-muted:#5f6c6a;--pc-faint:#8a9592;--pc-soft:#f1eee8;--pc-tab:#fff;--pc-accent:#1f7a62;--pc-accent-soft:#1f7a621a;--pc-down:#5f6c6a;--pc-dot:#1d2b2a;--pc-dot-ring:#fffdf9;--pc-shadow:0 14px 34px #141e1c33,0 0 0 1px #141e1c0d;--pc-skel:#ece8e0;--pc-tip-bg:#1d2b2a;--pc-tip-fg:#fff}.theme-dark{--pc-bg:#1d2725;--pc-fg:#e8efed;--pc-muted:#a3b3af;--pc-faint:#8c9b97;--pc-soft:#283431;--pc-tab:#354340;--pc-accent:#6fcfac;--pc-accent-soft:#6fcfac24;--pc-down:#a3b3af;--pc-dot:#e8efed;--pc-dot-ring:#1d2725;--pc-shadow:0 14px 34px #00000080,0 0 0 1px #ffffff0f;--pc-skel:#2c3835;--pc-tip-bg:#e8efed;--pc-tip-fg:#13201d}.place-pin{background:none;border:0}.place-pin .place-pin-button{animation:placePinDrop .36s cubic-bezier(.2,.9,.3,1.25);background:none;border:0;cursor:pointer;display:block;filter:drop-shadow(0 4px 6px rgba(20,30,28,.35));height:41px;padding:0;transform-origin:50% 88%;transition:transform .15s ease;width:44px}.place-pin-button svg{display:block}@media (hover:hover){.place-pin .place-pin-button:hover{transform:scale(1.1)}}.place-pin.is-open .place-pin-button{transform:scale(1.1)}.place-pin-button:focus-visible{outline:2px solid #1f7a62;outline-offset:2px}@media (prefers-reduced-motion:reduce){.place-pin-button{animation:none}}.place-card{animation:placeCardIn .18s ease;background:#fffdf9;background:var(--pc-bg);border-radius:16px;box-shadow:0 14px 34px #141e1c33,0 0 0 1px #141e1c0d;box-shadow:var(--pc-shadow);box-sizing:border-box;color:#1d2b2a;color:var(--pc-fg);display:flex;flex-direction:column;font-family:Roboto,Arial,sans-serif;gap:10px;max-width:calc(100vw - 24px);padding:12px;position:fixed;width:320px;z-index:1100}@keyframes placeCardIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.place-card{animation:none}}.place-card.is-slot{animation-name:placeCardSlotIn;bottom:20px;left:50%;transform:translateX(-50%)}body.is-comparing .place-card.is-slot{bottom:30px;bottom:calc(var(--compare-card-h, 0px) + 30px)}@keyframes placeCardSlotIn{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.place-card.is-sheet{bottom:calc(8px + env(safe-area-inset-bottom, 0px));gap:12px;left:8px;max-height:70dvh;max-width:none;overflow-y:auto;padding:14px;right:8px;width:auto}.place-card-head{align-items:flex-start;display:flex;gap:8px}.place-card-titles{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.place-card-titles h2{font:700 16px/1.2 Space Grotesk,Roboto,sans-serif;margin:0;overflow-wrap:anywhere}.place-card-area{align-items:center;color:#5f6c6a;color:var(--pc-muted);display:inline-flex;flex-wrap:wrap;font-size:12px;gap:3px 6px;text-decoration:none}.place-card-area:hover .place-card-area-name{color:#1d2b2a;color:var(--pc-fg);text-decoration:underline}.place-card-area b{color:#1f7a62;color:var(--pc-accent);font-weight:600}.place-card-chip{align-items:center;background:color-mix(in srgb,var(--chip) 18%,#fffdf9);background:color-mix(in srgb,var(--chip) 18%,var(--pc-bg));border-radius:999px;color:#1d2b2a;color:var(--pc-fg);display:inline-flex;font:600 11px/1.4 Roboto,sans-serif;gap:5px;padding:1px 7px 1px 5px;white-space:nowrap}.place-card-chip i{background:var(--chip);border-radius:50%;height:8px;width:8px}.place-card-sub{color:#5f6c6a;color:var(--pc-muted);font-size:12px}.place-card-close,.place-card-share{background:#1f7a621a;background:var(--pc-accent-soft);border:0;border-radius:50%;color:#1f7a62;color:var(--pc-accent);cursor:pointer;display:grid;flex:none;height:28px;padding:0;place-items:center;position:relative;width:28px}.place-card-close{background:#f1eee8;background:var(--pc-soft);color:#5f6c6a;color:var(--pc-muted)}.place-card-share.is-copied{background:#1f7a62;background:var(--pc-accent);color:#fffdf9;color:var(--pc-bg)}.place-card-note:focus:after,.place-card-note:hover:after,.place-card-share[data-tip]:after{background:#1d2b2a;background:var(--pc-tip-bg);border-radius:9px;box-shadow:0 6px 16px #141e1c40;color:#fff;color:var(--pc-tip-fg);content:attr(data-tip);font:500 12px/1.35 Roboto,sans-serif;max-width:240px;padding:7px 10px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);white-space:normal;width:max-content;z-index:2}.place-card-share[data-tip]:after{white-space:nowrap}.place-card-area:focus-visible,.place-card-close:focus-visible,.place-card-cta:focus-visible,.place-card-note:focus-visible,.place-card-share:focus-visible,.place-card-tabs button:focus-visible{outline:2px solid #1f7a62;outline:2px solid var(--pc-accent);outline-offset:2px}.place-card-price{display:flex;flex-direction:column;gap:7px}.place-card-tabs{align-self:flex-start;background:#f1eee8;background:var(--pc-soft);border-radius:999px;display:inline-flex;padding:3px}.place-card-tabs button{background:#0000;border:0;border-radius:999px;color:#5f6c6a;color:var(--pc-muted);cursor:pointer;font:500 11.5px/1 Roboto,sans-serif;padding:5px 10px}.place-card-tabs button.is-active{background:#fff;background:var(--pc-tab);box-shadow:0 1px 3px #141e1c1f;color:#1d2b2a;color:var(--pc-fg);font-weight:600}.place-card-type{color:#5f6c6a;color:var(--pc-muted);font:600 11.5px/1 Roboto,sans-serif;padding-top:2px}.place-card-number{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 10px}.place-card-number b{font-feature-settings:"tnum";font:700 17px/1 Space Grotesk,Roboto,sans-serif;font-variant-numeric:tabular-nums}.place-card-number .is-up{color:#1f7a62;color:var(--pc-accent);font:600 12px/1 Roboto,sans-serif}.place-card-number .is-down{color:#5f6c6a;color:var(--pc-down);font:600 12px/1 Roboto,sans-serif}.place-card-note{align-self:center;color:#8a9592;color:var(--pc-faint);cursor:help;display:inline-grid;place-items:center;position:relative}.place-card-note:focus:after,.place-card-note:hover:after{left:50%;right:auto;transform:translateX(-50%)}.place-card-spark{height:56px;position:relative}.place-card-spark svg{display:block;height:100%;overflow:visible;width:100%}.place-card-spark-fill{fill-opacity:.08;stroke:none}.place-card-spark-line{fill:none;stroke-width:2.4;stroke-linejoin:round;stroke-linecap:round}.place-card-spark-dot{background:#1d2b2a;background:var(--pc-dot);border-radius:50%;box-shadow:0 0 0 2px #fffdf9;box-shadow:0 0 0 2px var(--pc-dot-ring);height:9px;margin:-5px 0 0 -5px;position:absolute;width:9px}.place-card-axis{color:#8a9592;color:var(--pc-faint);display:flex;font-size:10px;justify-content:space-between;margin-top:-4px}.place-card-caption{align-items:center;color:#5f6c6a;color:var(--pc-muted);display:flex;font-size:11.5px;gap:6px;line-height:1.35}.place-card-caption i{background:#1d2b2a;background:var(--pc-dot);border-radius:50%;flex:none;height:8px;width:8px}.place-card-empty{color:#5f6c6a;color:var(--pc-muted);font-size:12px;line-height:1.4;margin:0}.place-card-skel{background:#ece8e0;background:var(--pc-skel);border-radius:8px;display:block}.place-card-skel.is-number{height:17px;width:55%}.place-card-skel.is-chart{height:56px}.place-card-cta{background:linear-gradient(120deg,#1f7a62,#3c9c7f);border:0;border-radius:999px;color:#fff;cursor:pointer;font:600 13px/1.2 Roboto,sans-serif;min-height:36px;padding:0 14px}.place-card-cta:hover{filter:brightness(1.05)}.place-card.is-sheet .place-card-cta{font-size:14px;min-height:44px}.place-card.is-sheet .place-card-close,.place-card.is-sheet .place-card-share{height:34px;width:34px}.place-card-area-name b{display:inline-block}.is-place-card-open #popup-hover-container{visibility:hidden}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root>.place-drag-icon{overflow:visible!important;padding:10px!important;position:relative}.place-drag-icon svg{overflow:visible;transform-origin:50% 100%}.place-drag-icon-drop{fill:#fff}.place-drag-icon-mark{fill:none;stroke:#3b947e;stroke:var(--header-color,#3b947e);stroke-width:34}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root.is-active .place-drag-icon-drop{fill:#3b947e;fill:var(--header-color,#3b947e)}.navBottomContainer.is-green.is-pillmenu .MuiBottomNavigationAction-root.is-active .place-drag-icon-mark{stroke:#fff}.place-drag-btn{cursor:grab;touch-action:none}.place-drag-tip{background:#1d2b2a;border-radius:10px;box-shadow:0 6px 16px #10201c40;color:#fff;font:600 12.5px/1.2 Roboto,Arial,sans-serif;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;right:calc(100% + 14px);top:50%;transform:translate(8px,-50%);transition:opacity .16s ease,transform .2s cubic-bezier(.2,.8,.2,1);white-space:nowrap}.theme-dark .place-drag-tip{background:#e8efec;color:#18201f}@keyframes placeDragLean{0%,10%,to{transform:translate(0) rotate(0deg)}36%,70%{transform:translate(-9px,-8px) rotate(-22deg)}}@media (hover:hover){.place-drag-btn:hover:not(.is-dragging-out) .place-drag-icon svg{animation:placeDragLean 2.4s cubic-bezier(.4,0,.2,1) infinite}.place-drag-btn:hover:not(.is-dragging-out):not(.is-active) .place-drag-tip{opacity:1;transform:translateY(-50%)}}.place-drag-btn.is-dragging-out .place-drag-icon{background:#fff!important;box-shadow:inset 0 0 0 2px #3b947e,0 6px 14px #10182838!important;box-shadow:inset 0 0 0 2px var(--header-color,#3b947e),0 6px 14px #10182838!important}.place-drag-btn.is-dragging-out .place-drag-icon svg{opacity:.22}.place-drag-btn.is-dragging-out .place-drag-icon-drop{fill:none;stroke:#3b947e;stroke:var(--header-color,#3b947e);stroke-width:26;stroke-dasharray:60 40}.place-drag-btn.is-dragging-out .place-drag-icon-mark{stroke:#0000}.place-drag-icon:after,.place-drag-icon:before{border-radius:50%;box-sizing:border-box;content:"";inset:-2px;opacity:0;pointer-events:none;position:absolute}.place-drag-icon:before{border:3px dashed #3b947e;border:3px dashed var(--header-color,#3b947e)}.place-drag-icon:after{border:2px solid #3b947e;border:2px solid var(--header-color,#3b947e)}@keyframes placeDragRing{0%{opacity:.95;transform:scale(.9)}to{opacity:0;transform:scale(1.75)}}.place-drag-icon.is-popped:before{animation:placeDragRing .42s cubic-bezier(.2,.8,.2,1) both}.place-drag-icon.is-popped:after{animation:placeDragRing .56s cubic-bezier(.2,.8,.2,1) 90ms both}@keyframes placeDragHome{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:scale(1)}}.place-drag-btn.is-returned .place-drag-icon svg{animation:placeDragHome .34s cubic-bezier(.2,.8,.2,1)}body.is-place-dragging,body.is-place-dragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.place-drag-layer{inset:0;pointer-events:none;position:fixed;z-index:3000}.place-drag-label,.place-drag-pin,.place-drag-shadow{left:0;position:absolute;top:0;will-change:transform}.place-drag-pin svg{display:block;filter:drop-shadow(0 8px 10px rgba(10,30,26,.3))}@keyframes placeDragPop{0%{scale:.55}55%{scale:1.15}to{scale:1}}.place-drag-pin{animation:placeDragPop .26s cubic-bezier(.2,.8,.2,1);transform-origin:22px 36px}.place-drag-shadow{background:#081e1a52;border-radius:50%;height:9px;margin:-4.5px 0 0 -13px;opacity:0;transition:opacity .12s ease;width:26px}.place-drag-shadow:after{background:#1f7a621f;border:2px dashed #1f7a62;border-radius:50%;box-sizing:border-box;content:"";height:30px;left:-2px;position:absolute;top:-10px;width:30px}.place-drag-layer.is-over-map .place-drag-shadow{opacity:1}.place-drag-label{background:#fff;border-radius:12px;box-shadow:0 6px 16px #141e1c38;box-sizing:border-box;color:#1d2b2a;display:flex;flex-direction:column;gap:2px;margin-left:-60px;min-width:120px;opacity:0;padding:7px 12px;text-align:center;transition:opacity .12s ease}.place-drag-label b{font:700 14px/1.2 Space Grotesk,Roboto,sans-serif;white-space:nowrap}.place-drag-label span{color:#5f6c6a;font-size:12px;white-space:nowrap}.place-drag-label span:empty{display:none}.theme-dark .place-drag-label{background:#1d2826;box-shadow:0 8px 20px #00000073;color:#e8efec}.theme-dark .place-drag-label span{color:#a8b8b4}.place-drag-layer.is-over-map .place-drag-label:not(.is-empty){opacity:1}.place-drag-layer.is-dropping .place-drag-label,.place-drag-layer.is-dropping .place-drag-shadow,.place-drag-layer.is-returning .place-drag-label,.place-drag-layer.is-returning .place-drag-shadow{opacity:0}@keyframes placePinDrop{0%{transform:translateY(-16px)}45%{transform:translateY(0)}65%{transform:translateY(-5px)}85%,to{transform:translateY(0)}}.place-pin.is-dropped .place-pin-drop{animation:placePinDrop .52s cubic-bezier(.3,0,.3,1)}@media (prefers-reduced-motion:reduce){.place-drag-btn.is-returned .place-drag-icon svg,.place-drag-btn:hover .place-drag-icon svg,.place-drag-icon.is-popped:after,.place-drag-icon.is-popped:before,.place-drag-pin,.place-pin.is-dropped .place-pin-drop{animation:none!important}}.myPagesContainer{display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.myPagesContent{border-radius:5px;box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f;display:flex;height:95%;justify-content:space-evenly;margin-top:1.5%;width:95%}.menu{color:#000;display:flex;flex-direction:column;height:100%;justify-content:center;width:20%}.mainBox{color:#384965;font-family:Playfair Display,serif;font-size:30px;height:100%;width:75%}.myPagesCreateAddContainer{border-radius:3%;box-shadow:0 6px 6px -3px #0003,0 10px 14px 1px #00000024,0 4px 18px 3px #0000001f;display:flex;height:70%;justify-content:center;margin-top:3em;width:70%}.myPagesCreateAddFeaturesContainer{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}.admin-explorer{--ax-page:#f9f9f7;--ax-surface:#fcfcfb;--ax-ink:#0b0b0b;--ax-ink-2:#52514e;--ax-muted:#898781;--ax-grid:#e1e0d9;--ax-axis:#c3c2b7;--ax-border:#0b0b0b1a;--ax-series-1:#2a78d6;--ax-seq-1:#9ec5f4;--ax-seq-2:#6da7ec;--ax-seq-3:#3987e5;--ax-seq-4:#1c5cab;--ax-seq-5:#104281;--ax-good:#0ca30c;--ax-warning:#fab219;--ax-critical:#d03b3b;--ax-accent:#2a78d6;--ax-radius:10px;background:var(--ax-page);color:var(--ax-ink);color-scheme:light;flex:1 1 auto;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;height:100%;line-height:1.45;overflow-y:auto;text-align:left;width:100%}.theme-dark .admin-explorer{--ax-page:#0d0d0d;--ax-surface:#1a1a19;--ax-ink:#f0efec;--ax-ink-2:#c3c2b7;--ax-muted:#898781;--ax-grid:#2c2c2a;--ax-axis:#383835;--ax-border:#ffffff1a;--ax-series-1:#3987e5;--ax-seq-4:#256abf;--ax-seq-5:#184f95;--ax-accent:#3987e5;color-scheme:dark}.admin-explorer *,.admin-explorer :after,.admin-explorer :before{box-sizing:border-box}.admin-explorer h1,.admin-explorer h2,.admin-explorer h3,.admin-explorer h4{color:var(--ax-ink);font-weight:600;margin:0}.admin-explorer h1,.admin-explorer h2{font-size:18px}.admin-explorer h3{font-size:14px;margin-bottom:10px}.admin-explorer h4{color:var(--ax-ink-2);font-size:13px}.admin-explorer a{color:var(--ax-accent)}.admin-explorer code{font-size:12px}.admin-explorer button,.admin-explorer input,.admin-explorer select{font:inherit}.ax-hint,.ax-muted{color:var(--ax-muted)}.ax-hint{font-size:12px;font-weight:400;margin:-4px 0 10px}.ax-hint--tight{margin:0}.admin-explorer h3 .ax-hint{margin:0 0 0 6px}.ax-subtitle{color:var(--ax-ink-2);font-size:12px;margin:2px 0 0}.ax-error{color:var(--ax-critical);margin:0}.ax-wrap{min-width:220px;white-space:normal!important}.ax-link{background:none;border:0;color:var(--ax-accent);cursor:pointer;padding:0;text-decoration:underline}.ax-alert{background:var(--ax-surface);border:1px solid var(--ax-critical);border-radius:8px;color:var(--ax-critical);margin:0 0 16px;padding:10px 14px}.ax-topbar{background:var(--ax-surface);border-bottom:1px solid var(--ax-border);flex-wrap:wrap;gap:16px;justify-content:space-between;padding:14px 24px}.ax-brand,.ax-topbar{align-items:center;display:flex}.ax-brand{gap:12px;min-width:0}.ax-logo{flex:none;height:26px;width:26px}.ax-logo rect{fill:var(--ax-accent)}.ax-logo path{fill:#fff}.ax-topbar-actions{flex-wrap:wrap}.ax-job-pill,.ax-topbar-actions{align-items:center;display:flex;gap:8px}.ax-job-pill{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:999px;color:var(--ax-ink-2);cursor:pointer;font-size:12px;padding:6px 12px}.ax-dot{animation:ax-pulse 1.4s infinite;background:var(--ax-good);border-radius:50%;height:8px;width:8px}@keyframes ax-pulse{50%{opacity:.3}}.ax-tabs{background:var(--ax-surface);border-bottom:1px solid var(--ax-border);display:flex;gap:4px;overflow-x:auto;padding:0 24px}.ax-tabs button{background:none;border:0;border-bottom:2px solid #0000;color:var(--ax-ink-2);cursor:pointer;padding:12px 14px;white-space:nowrap}.ax-tabs button:hover{color:var(--ax-ink)}.ax-tabs button[aria-selected=true]{border-bottom-color:var(--ax-accent);color:var(--ax-ink);font-weight:600}.ax-main{margin:0 auto;max-width:1400px;padding:20px 24px 40px}.admin-panel-card,.ax-card{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);margin-bottom:16px;min-width:0;padding:16px}.ax-grid{grid-gap:16px;display:grid;gap:16px;margin-bottom:16px}.ax-grid>.admin-panel-card,.ax-grid>.ax-card{margin-bottom:0}.ax-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-tiles{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px}.ax-tiles--three{grid-template-columns:repeat(3,minmax(0,1fr))}.ax-tile{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);min-width:0;padding:14px 16px}.ax-tile-label{color:var(--ax-ink-2);font-size:12px}.ax-tile-value{font-feature-settings:"tnum";font-size:24px;font-variant-numeric:tabular-nums;font-weight:600;margin-top:4px}.ax-tile-sub{color:var(--ax-muted);font-size:12px;margin-top:2px}.ax-kv{grid-gap:6px 16px;display:grid;gap:6px 16px;grid-template-columns:max-content 1fr;margin:0}.ax-kv dt{color:var(--ax-ink-2)}.ax-kv dd{margin:0;overflow-wrap:anywhere}.ax-empty{padding:40px 16px;text-align:center}.ax-empty p{color:var(--ax-ink-2)}.ax-chart--normal{min-height:240px}.ax-chart--short,.ax-chart--tall{min-height:0}.ax-chart--empty{align-items:center;color:var(--ax-muted);display:flex;font-size:13px;justify-content:center;min-height:160px;padding:16px;text-align:center}.ax-hbar{grid-gap:6px;display:grid;gap:6px}.ax-hbar-row{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(80px,34%) minmax(0,1fr) auto}.ax-hbar-label{color:var(--ax-ink-2);overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ax-hbar-track{height:14px;position:relative}.ax-hbar-fill{background:var(--ax-series-1);border-radius:0 4px 4px 0;bottom:0;left:0;min-width:2px;position:absolute;top:0}.ax-hbar-value{font-feature-settings:"tnum";color:var(--ax-ink-2);font-variant-numeric:tabular-nums;min-width:48px;text-align:right;white-space:nowrap}.ax-hbar-row:hover .ax-hbar-fill{filter:brightness(1.12)}.ax-vbar{grid-gap:6px;display:grid;font-size:11px;gap:6px;grid-template-columns:auto minmax(0,1fr);height:240px}.ax-vbar-y{font-feature-settings:"tnum";color:var(--ax-muted);display:flex;flex-direction:column;font-variant-numeric:tabular-nums;justify-content:space-between;padding-bottom:20px;text-align:right}.ax-vbar-y span{line-height:1;transform:translateY(-50%)}.ax-vbar-y span:last-child{transform:translateY(0)}.ax-vbar-main{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 20px;min-width:0}.ax-vbar-plot{align-items:flex-end;border-bottom:1px solid var(--ax-axis);display:flex;gap:2px;position:relative}.ax-vbar-grid{background:var(--ax-grid);height:1px;left:0;position:absolute;right:0}.ax-vbar-col{align-items:flex-end;display:flex;flex:1 1;height:100%;justify-content:center;min-width:0;position:relative}.ax-vbar-fill{background:var(--ax-series-1);border-radius:4px 4px 0 0;max-width:28px;min-height:1px;width:90%}.ax-vbar-col:hover .ax-vbar-fill{filter:brightness(1.12)}.ax-vbar-x{color:var(--ax-muted);display:flex;gap:2px;min-width:0;overflow:hidden}.ax-vbar-x span{flex:1 1;min-width:0;overflow:visible;padding-top:4px;text-align:center;white-space:nowrap}.ax-map-card{overflow:hidden;padding:0}.ax-map-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:14px 16px}.ax-map-head h3{margin:0}.ax-map{height:70vh;min-height:420px}.ax-map-error{padding:0 16px 10px}.ax-legend{align-items:center;color:var(--ax-ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:10px}.ax-swatch{border-radius:50%;display:inline-block;height:12px;margin-right:4px;vertical-align:-2px;width:12px}.ax-map-popup{grid-gap:4px;color:#0b0b0b;display:grid;font:13px/1.4 system-ui,sans-serif;gap:4px}.ax-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.ax-filters input,.ax-filters select,.ax-job-form input,.ax-job-form select,.ax-log-head select{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink);padding:7px 10px}.ax-filters input[type=search]{flex:1 1 220px}.ax-filters input[type=number]{width:120px}.ax-table-card{padding:0}.ax-table-meta{color:var(--ax-ink-2);flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 16px}.ax-pager,.ax-table-meta{align-items:center;display:flex}.ax-pager{gap:6px}.ax-pager button{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:6px;color:var(--ax-ink);cursor:pointer;padding:4px 10px}.ax-pager button:disabled{cursor:default;opacity:.4}.admin-table-wrap,.ax-table-scroll{overflow-x:auto}.admin-usage-table,.ax-table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.admin-usage-table td,.admin-usage-table th,.ax-table td,.ax-table th{border-top:1px solid var(--ax-grid);color:var(--ax-ink);padding:8px 10px;text-align:left;white-space:nowrap}.admin-usage-table th,.ax-table th{border-top:0;color:var(--ax-ink-2);font-size:12px;font-weight:500}.ax-table .num{text-align:right}.ax-addr{min-width:180px;white-space:normal!important}.ax-addr small{color:var(--ax-muted);display:block}.ax-row-link{background:none;border:0;color:var(--ax-ink);cursor:pointer;padding:0;text-align:left}.ax-listings td img,.ax-thumb-empty{background:var(--ax-grid);border-radius:6px;display:block;height:48px;object-fit:cover;width:72px}.ax-listings tbody tr{cursor:pointer}.ax-listings tbody tr:hover td{background:var(--ax-page)}.ax-tag{border:1px solid var(--ax-border);border-radius:999px;color:var(--ax-ink-2);display:inline-block;font-size:11px;padding:2px 8px}.ax-tag--upcoming:before{content:"◷ "}.ax-tag--bidding:before{content:"⚑ "}.ax-button{background:var(--ax-accent);border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;line-height:1.3;padding:8px 16px;text-decoration:none}.ax-button--secondary{background:var(--ax-surface);border-color:var(--ax-border);color:var(--ax-ink)}.admin-explorer a.ax-button--secondary{color:var(--ax-ink)}.ax-button--danger{background:var(--ax-surface);border-color:var(--ax-critical);color:var(--ax-critical)}.ax-button:disabled{cursor:default;opacity:.45}.ax-icon-btn{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink);cursor:pointer;flex:none;font-size:16px;height:34px;width:34px}.ax-job-form{grid-gap:12px;display:grid;gap:12px}.ax-field{grid-gap:4px;color:var(--ax-ink-2);display:grid;gap:4px}.ax-check{align-items:center;color:var(--ax-ink);display:flex;gap:8px}.ax-field--hours{max-width:220px}.ax-check--small{color:var(--ax-ink-2);font-size:12px}.ax-segmented{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.ax-segmented legend{color:var(--ax-ink-2);margin-bottom:6px;padding:0}.ax-segmented label{align-items:center;border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink);cursor:pointer;display:flex;gap:6px;padding:8px 12px}.ax-segmented label:has(input:checked){border-color:var(--ax-accent)}.ax-proxy-fields{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.ax-wide{grid-column:1/-1}.ax-warning{border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink-2)}.ax-success,.ax-warning{margin:0;padding:8px 12px}.ax-success{border:1px solid var(--ax-good);border-radius:8px;color:var(--ax-ink)}.ax-deploy-log{margin-top:10px}.ax-deploy-log summary{color:var(--ax-ink-2);cursor:pointer;font-size:12px}.ax-deploy-log .ax-log{margin-top:6px;max-height:220px}.ax-warning:before{color:var(--ax-warning);content:"⚠ "}.ax-actions{display:flex;flex-wrap:wrap;gap:8px}.ax-progress{background:var(--ax-grid);border-radius:6px;height:22px;margin-top:12px;overflow:hidden;position:relative}.ax-progress-fill{background:var(--ax-series-1);inset:0 auto 0 0;opacity:.85;position:absolute;transition:width .3s ease}.ax-progress-label{font-feature-settings:"tnum";color:var(--ax-ink);display:block;font-size:12px;font-variant-numeric:tabular-nums;line-height:22px;padding:0 8px;position:relative}.ax-live{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.ax-live-counter{border:1px solid var(--ax-border);border-radius:var(--ax-radius);min-width:0;padding:12px 14px}.ax-live-value{font-feature-settings:"tnum";font-size:22px;font-variant-numeric:tabular-nums;font-weight:600;margin:2px 0 8px}.ax-live-value .ax-muted{font-size:14px;font-weight:400}.ax-live .ax-progress{margin-top:0}@media (max-width:560px){.ax-live{grid-template-columns:1fr}}.ax-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ax-pill{font-feature-settings:"tnum";border:1px solid var(--ax-border);border-radius:999px;color:var(--ax-ink-2);font-size:12px;font-variant-numeric:tabular-nums;padding:2px 8px}.ax-log-head{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 6px}.ax-log-head select{flex:1 1 200px;font-size:12px;min-width:0;padding:4px 8px}.ax-log{background:var(--ax-page);border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink);font-size:11.5px;height:300px;line-height:1.4;margin:0;overflow:auto;overflow-wrap:anywhere;padding:10px;white-space:pre-wrap}.ax-status{font-weight:600}.ax-status--ok,.ax-status--success{color:var(--ax-good)}.ax-status--failed,.ax-status--lost{color:var(--ax-critical)}.ax-status--stopped{color:var(--ax-ink-2)}.ax-status--running{color:var(--ax-accent)}.ax-status--ok:before,.ax-status--success:before{content:"✓ "}.ax-status--failed:before,.ax-status--lost:before{content:"✕ "}.ax-status--stopped:before{content:"■ "}.ax-status--running:before{content:"● "}.ax-detail{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:var(--ax-radius);color:var(--ax-ink);margin:auto;max-height:calc(100vh - 32px);overflow:auto;padding:0;width:min(1100px,calc(100vw - 32px))}.ax-detail::backdrop{background:#0000008c}.ax-detail-head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:16px 20px 8px}.ax-detail-pad{padding:0 20px 20px}.ax-gallery{padding:0 20px}.ax-gallery-tabs{display:flex;gap:4px;margin-bottom:8px}.ax-gallery-tabs button{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:999px;color:var(--ax-ink-2);cursor:pointer;padding:5px 12px}.ax-gallery-tabs button[aria-selected=true]{border-color:var(--ax-accent);color:var(--ax-ink)}.ax-gallery-tabs button:disabled{cursor:default;opacity:.4}.ax-stage{align-items:center;background:#000;border-radius:8px;display:flex;height:min(60vh,560px);justify-content:center;overflow:hidden;position:relative}.ax-stage img{max-height:100%;max-width:100%;object-fit:contain}.ax-nav{background:#ffffffd9;border:0;border-radius:50%;color:#0b0b0b;cursor:pointer;font-size:26px;height:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);width:44px}.ax-nav:disabled{display:none}.ax-nav--prev{left:10px}.ax-nav--next{right:10px}.ax-counter{background:#0009;border-radius:999px;bottom:10px;color:#fff;font-size:12px;padding:2px 8px;position:absolute;right:12px}.ax-no-images{color:#c3c2b7}.ax-strip{display:flex;gap:6px;overflow-x:auto;padding:8px 0}.ax-strip button{background:none;border:2px solid #0000;border-radius:8px;cursor:pointer;flex:none;opacity:.6;padding:0}.ax-strip button.is-active{border-color:var(--ax-accent);opacity:1}.ax-strip img{background:var(--ax-grid);border-radius:6px;display:block;height:56px;object-fit:cover;width:84px}.ax-detail-body{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr auto;padding:12px 20px 20px}.ax-detail-links{align-items:flex-end;display:flex;flex-direction:column;gap:8px}.ax-detail-links img{background:#fff;border-radius:6px;max-height:50px;max-width:160px;object-fit:contain;padding:6px 10px}.ax-analytics-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.ax-segmented-buttons{border:1px solid var(--ax-border);border-radius:8px;display:inline-flex;overflow:hidden}.ax-segmented-buttons button{background:var(--ax-surface);border:0;color:var(--ax-ink-2);cursor:pointer;padding:7px 14px}.ax-segmented-buttons button+button{border-left:1px solid var(--ax-border)}.ax-segmented-buttons button.is-active{background:var(--ax-accent);color:#fff}.ax-subnav{display:flex;flex-wrap:wrap;margin-bottom:18px;max-width:100%}.ax-subnav button{font-size:13px}.ax-detail-stats{color:var(--ax-ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;margin:8px 0 0}.ax-detail-stats strong{color:var(--ax-ink);font-size:14px}.ax-delta{font-weight:600}.ax-delta--up{color:var(--ax-good)}.ax-delta--down{color:var(--ax-critical)}.ax-delta--flat{color:var(--ax-ink-2)}.ax-section-title{font-size:15px!important;margin:8px 0 12px!important}.ax-funnel{grid-gap:10px;display:grid;gap:10px}.ax-funnel-row{grid-gap:8px;align-items:center;display:grid;font-size:12px;gap:8px;grid-template-columns:minmax(110px,40%) minmax(0,1fr) auto}.ax-funnel-label{color:var(--ax-ink-2)}.ax-funnel-row .ax-hbar-track{height:16px}.ax-funnel-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ax-share-cell{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(80px,160px) auto}.ax-share-cell .ax-hbar-track{height:10px}.admin-panel-card-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.admin-panel-card-header h3{margin:0}.admin-db-help,.admin-panel-empty{color:var(--ax-muted);font-size:13px;margin:0 0 10px}.admin-btn{background:var(--ax-accent);border:1px solid #0000;border-radius:8px;color:#fff;cursor:pointer;padding:7px 14px}.admin-btn--ghost{background:var(--ax-surface);border-color:var(--ax-border);color:var(--ax-ink)}.admin-btn:disabled{cursor:default;opacity:.45}.admin-usage-view-toggle{border:1px solid var(--ax-border);border-radius:8px;display:inline-flex;overflow:hidden}.admin-usage-view-btn{background:var(--ax-surface);border:0;color:var(--ax-ink-2);cursor:pointer;font-size:12px;padding:4px 10px}.admin-usage-view-btn.is-active{background:var(--ax-accent);color:#fff}.admin-usage-primary{display:block;white-space:normal}.admin-usage-secondary{color:var(--ax-muted);display:block;font-size:12px}.admin-usage-bars{grid-gap:10px;display:grid;gap:10px}.admin-usage-bar-head{display:flex;font-size:12px;gap:8px;justify-content:space-between;margin-bottom:4px}.admin-usage-bar-label-wrap{display:grid;min-width:0}.admin-usage-bar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-usage-bar-sub{color:var(--ax-muted);font-size:11px}.admin-usage-bar-value{font-feature-settings:"tnum";color:var(--ax-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.admin-usage-bar-track{background:var(--ax-grid);border-radius:4px;height:8px;overflow:hidden}.admin-usage-bar-fill{background:var(--ax-series-1);border-radius:4px;height:100%}.admin-db-controls-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px}.admin-db-field{grid-gap:4px;color:var(--ax-ink-2);display:grid;font-size:12px;gap:4px}.admin-db-input,.admin-db-select{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink);font-size:14px;padding:7px 10px}.admin-db-actions-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px}.admin-db-page-meta{color:var(--ax-ink-2);font-size:12px}.admin-db-error{border:1px solid var(--ax-critical);border-radius:8px;color:var(--ax-critical);margin:0 0 12px;padding:8px 12px}.admin-db-columns{margin-bottom:12px}.admin-db-columns-head h4{margin-bottom:6px}.admin-db-column-list{display:flex;flex-wrap:wrap;gap:6px}.admin-db-column-chip{align-items:center;border:1px solid var(--ax-border);border-radius:999px;cursor:pointer;display:inline-flex;font-size:12px;gap:6px;padding:3px 10px}.admin-db-column-chip-type{color:var(--ax-muted)}.admin-db-sort-btn{background:none;border:0;color:var(--ax-ink-2);cursor:pointer;font-size:12px;font-weight:500;padding:0}.admin-db-cell{display:inline-block;max-width:360px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.admin-db-pagination{display:flex;gap:8px;margin-top:12px}@media (max-width:900px){.ax-grid--three,.ax-grid--two{grid-template-columns:1fr}.ax-tiles,.ax-tiles--three{grid-template-columns:repeat(2,minmax(0,1fr))}.ax-main,.ax-tabs,.ax-topbar{padding-left:16px;padding-right:16px}.admin-db-controls-grid{grid-template-columns:1fr}}@media (max-width:700px){.ax-detail-body{grid-template-columns:1fr}.ax-detail-links{align-items:flex-start}.ax-proxy-fields{grid-template-columns:1fr}}.ax-perf-form{grid-gap:14px;display:grid;gap:14px}.ax-perf-form input[type=number],.ax-perf-form input[type=text]{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:8px;color:var(--ax-ink);padding:7px 10px}.ax-perf-base input{width:100%}.ax-perf-targets{border:0;margin:0;padding:0}.ax-perf-targets legend{color:var(--ax-ink-2);margin-bottom:8px;padding:0}.ax-perf-target-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.ax-perf-target{align-items:flex-start;border:1px solid var(--ax-border);border-radius:8px;cursor:pointer;display:flex;gap:8px;min-width:0;padding:9px 11px}.ax-perf-target.is-on{border-color:var(--ax-accent)}.ax-perf-target input{flex:none;margin-top:3px}.ax-perf-target span{grid-gap:1px;display:grid;gap:1px;min-width:0}.ax-perf-target strong{font-weight:600}.ax-perf-target small{color:var(--ax-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis}.ax-perf-row{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px}.ax-perf-callers input{width:120px}.ax-perf-sm{max-width:160px}.ax-perf-sm input{width:100%}.ax-perf-presets{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:2px}.ax-perf-preset{background:var(--ax-surface);cursor:pointer}.ax-perf-preset.is-active{border-color:var(--ax-accent);color:var(--ax-ink)}.ax-perf-plan{font-feature-settings:"tnum";align-self:center;font-variant-numeric:tabular-nums}@media (max-width:700px){.ax-perf-target-grid{grid-template-columns:1fr}.ax-perf-sm{flex:1 1 140px;max-width:none}}.ax-mp-intro{color:var(--ax-ink-2);margin:0 0 12px;max-width:72ch}.ax-mp-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:4px}.ax-mp-head h3{margin-bottom:0}.ax-mp-device{font-size:12px;max-width:100%;min-width:0}.ax-mp-device select{background:var(--ax-surface);border:1px solid var(--ax-border);border-radius:6px;color:var(--ax-ink);max-width:420px;padding:4px 6px}.ax-mp-device-line{font-size:12px;margin:0 0 10px}.ax-mp-verdict{border:1px solid var(--ax-border);border-left:3px solid var(--ax-good);border-radius:8px;margin:0 0 12px;padding:8px 12px}.ax-mp-verdict.is-worse{border-left-color:var(--ax-critical)}.ax-mp-table td.num{white-space:nowrap}.ax-mp-table tr.is-first td{border-top:1px solid var(--ax-axis)}.admin-explorer .ax-mp-sub{margin:18px 0 6px}.ax-mp-delta{color:var(--ax-muted);display:inline-block;font-size:11px;margin-left:6px;min-width:42px;text-align:right}.ax-mp-delta.is-worse{color:var(--ax-critical);font-weight:600}.ax-mp-delta.is-better{color:var(--ax-good);font-weight:600}.ax-mp-chart{display:block;height:auto;max-width:900px;width:100%}.ax-mp-grid{stroke:var(--ax-grid)}.ax-mp-tick{fill:var(--ax-muted);font-size:10px}.ax-mp-line polyline{fill:none;stroke-width:2}.ax-mp-line.is-kartvy circle,.ax-mp-line.is-kartvy polyline{stroke:var(--ax-series-1)}.ax-mp-line.is-listvy circle,.ax-mp-line.is-listvy polyline{stroke:#e07b39}.ax-mp-line circle{fill:var(--ax-surface);stroke-width:2}.ax-mp-legend{color:var(--ax-ink-2);display:flex;font-size:12px;gap:16px;margin-top:6px}.ax-mp-legend span:before{background:var(--ax-series-1);border-radius:2px;content:"";display:inline-block;height:3px;margin-right:6px;vertical-align:middle;width:14px}.ax-mp-legend .is-listvy:before{background:#e07b39}.ax-mp-build{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ax-mp-flag{font-size:11px;margin-left:6px}.ax-table tr.is-selected td{background:#2a78d614}.map-perf-overlay{align-items:center;background:#101413;color:#f0efec;display:flex;flex-direction:column;font:14px/1.4 system-ui,-apple-system,Segoe UI,sans-serif;inset:0;position:fixed;z-index:5000}.map-perf-bar{align-items:center;box-sizing:border-box;display:flex;flex:none;gap:14px;height:40px;padding:0 max(16px,env(safe-area-inset-left,0px));width:100%}.map-perf-step{color:#c3c2b7;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-perf-progress{background:#2c2c2a;border-radius:3px;flex:1 1 120px;height:6px;max-width:280px;overflow:hidden;position:relative}.map-perf-progress i{background:#3987e5;inset:0 auto 0 0;position:absolute;transition:width .3s ease}.map-perf-hint{color:#898781;font-size:12px;margin-left:auto;white-space:nowrap}.map-perf-bar button{background:none;border:1px solid #ffffff40;border-radius:6px;color:inherit;cursor:pointer;font:inherit;padding:6px 14px}.map-perf-frame{background:#fff;border:0;flex:none}@media (max-width:700px){.map-perf-hint{display:none}}.ax-mpc{grid-gap:6px;display:grid;gap:6px;margin-bottom:4px}.ax-mpc-views{grid-gap:12px 32px;display:grid;gap:12px 32px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-explorer .ax-mpc-view h4{color:var(--ax-ink);margin:0 0 6px}.ax-mpc-row{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr) 104px;min-height:26px}.ax-mpc-label{font-size:13px;overflow:hidden;text-overflow:ellipsis}.ax-mpc-label,.ax-mpc-value{color:var(--ax-ink-2);white-space:nowrap}.ax-mpc-value{font-size:12px;text-align:right}.ax-mpc-value b{color:var(--ax-ink);font-size:14px}.ax-mpc-value.is-worse{color:var(--ax-critical);font-weight:600}.ax-mpc-value.is-better{color:var(--ax-good);font-weight:600}.ax-mpc-bar{background:var(--ax-grid);border-radius:4px;display:flex;height:14px;overflow:hidden}.ax-mpc-bar i,.ax-mpc-key span:before{display:block;flex:none}.ax-mpc-bar .is-smooth,.ax-mpc-key .is-smooth:before{background:var(--ax-good)}.ax-mpc-bar .is-hitch,.ax-mpc-key .is-hitch:before{background:var(--ax-warning)}.ax-mpc-bar .is-stutter,.ax-mpc-key .is-stutter:before{background:var(--ax-critical)}.ax-mpc-bar .is-fps{background:var(--ax-series-1)}.ax-mpc-key{color:var(--ax-ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:6px 16px;margin-top:8px}.ax-mpc-key span:before{border-radius:2px;content:"";display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.ax-mpc-key .ax-muted:before{display:none}.ax-mpc-change-head{color:var(--ax-muted);display:grid;font-size:12px;grid-template-columns:200px minmax(0,1fr) 70px}.ax-mpc-change-head span:first-child{grid-column:2;grid-row:1;justify-self:start}.ax-mpc-change-head span:nth-child(2){grid-column:2;grid-row:1;justify-self:center}.ax-mpc-change-head span:last-child{grid-column:2;grid-row:1;justify-self:end}.ax-mpc .ax-mpc-row:has(.ax-mpc-track){grid-template-columns:200px minmax(0,1fr) 70px}.ax-mpc-row.is-first{border-top:1px solid var(--ax-grid);margin-top:2px;padding-top:4px}.ax-mpc-view-name{color:var(--ax-ink);display:inline-block;font-weight:600;width:56px}.ax-mpc-track{height:14px;position:relative}.ax-mpc-band{background:var(--ax-grid);border-radius:3px;bottom:0;position:absolute;top:0}.ax-mpc-zero{background:var(--ax-axis);bottom:-3px;left:50%;position:absolute;top:-3px;width:1px}.ax-mpc-change{background:var(--ax-muted);border-radius:2px;height:8px;position:absolute;top:3px}.ax-mpc-change.is-worse{background:var(--ax-critical)}.ax-mpc-change.is-better{background:var(--ax-good)}.ax-mpc-note{font-size:12px;margin:4px 0 0}.ax-mpc-load{grid-gap:4px 10px;align-items:center;display:grid;gap:4px 10px;grid-template-columns:120px minmax(0,1fr)}.ax-mpc-timeline{background:var(--ax-grid);border-radius:4px;height:14px;overflow:hidden;position:relative}.ax-mpc-timeline i{bottom:0;position:absolute;top:0}.ax-mpc-load-steps .is-step-0:before,.ax-mpc-timeline .is-step-0{background:var(--ax-seq-5)}.ax-mpc-load-steps .is-step-1:before,.ax-mpc-timeline .is-step-1{background:var(--ax-seq-3)}.ax-mpc-load-steps .is-step-2:before,.ax-mpc-timeline .is-step-2{background:var(--ax-seq-1)}.ax-mpc-load-steps{color:var(--ax-ink-2);display:flex;flex-wrap:wrap;font-size:12px;gap:4px 18px;grid-column:2;margin-bottom:8px}.ax-mpc-load-steps span:before{border-radius:2px;content:"";display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.ax-mpc-load-steps b{color:var(--ax-ink)}.ax-mpc-scale{color:var(--ax-muted);display:flex;font-size:11px;justify-content:space-between;margin-left:130px}.ax-mpc-trend-head{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:8px 14px}.ax-mpc-run-line{color:var(--ax-ink-2);font-size:12px;margin:4px 0 0;min-height:18px}.ax-mpc-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.ax-mpc-small{border:1px solid var(--ax-border);border-radius:8px;min-width:0;padding:8px 8px 2px}.ax-mpc-small-head{color:var(--ax-ink);display:flex;font-size:12px;font-weight:600;gap:8px;justify-content:space-between}.ax-mpc-small-values{display:flex;font-weight:600;gap:10px}.ax-mpc-small-values .is-kartvy{color:var(--ax-series-1)}.ax-mpc-small-values .is-listvy{color:#e07b39}.ax-mpc-small svg{cursor:crosshair;display:block;height:auto;width:100%}.ax-mpc-ceiling{stroke:var(--ax-muted);stroke-dasharray:3 3}.ax-mpc-cross{stroke:var(--ax-axis)}.ax-mp-line circle.is-worse{stroke:var(--ax-critical);stroke-width:3}.ax-mp-line circle.is-invalid{opacity:.4}.ax-mpc-legend-worse:before{background:none!important;border:2.5px solid var(--ax-critical);border-radius:50%!important;height:8px!important;width:8px!important}.ax-mp-details{margin-top:14px}.ax-mp-details summary{color:var(--ax-ink-2);cursor:pointer;font-size:13px;margin-bottom:8px}@media (max-width:900px){.ax-mpc-views{grid-template-columns:minmax(0,1fr)}.ax-mpc .ax-mpc-row:has(.ax-mpc-track),.ax-mpc-change-head,.ax-mpc-row{grid-template-columns:110px minmax(0,1fr) 64px}.ax-mpc-view-name{margin-right:4px;width:auto}}.admin-login-page{--admin-login-bg-top:#f6f2ff;--admin-login-bg-bottom:#efe9fb;--admin-login-surface:#fff;--admin-login-border:#503a8433;--admin-login-shadow:0 16px 34px #24174a24;--admin-login-text:#251c3d;--admin-login-muted:#6e628b;--admin-login-accent:#7c4dff;--admin-login-danger:#b43d4a;background:linear-gradient(180deg,var(--admin-login-bg-top),var(--admin-login-bg-bottom));display:grid;flex:1 1 auto;height:100%;min-height:100%;overflow:auto;padding:24px 14px;place-items:center;width:100%}.theme-dark .admin-login-page{--admin-login-bg-top:#130f20;--admin-login-bg-bottom:#0f0c19;--admin-login-surface:#1b1530;--admin-login-border:#b4a0f04d;--admin-login-shadow:0 20px 42px #0403098f;--admin-login-text:#f1eaff;--admin-login-muted:#b7a9d7;--admin-login-accent:#be9eff;--admin-login-danger:#ff8f9e}.admin-login-card{grid-gap:14px;background:var(--admin-login-surface);border:1px solid var(--admin-login-border);border-radius:14px;box-shadow:var(--admin-login-shadow);display:grid;gap:14px;padding:20px;width:min(100%,390px)}.admin-login-header{grid-gap:4px;display:grid;gap:4px}.admin-login-header h1{color:var(--admin-login-text);font-size:20px;margin:0}.admin-login-header p{color:var(--admin-login-muted);font-size:13px;margin:0}.admin-login-form{grid-gap:12px;display:grid;gap:12px}.admin-login-field{grid-gap:5px;color:var(--admin-login-muted);display:grid;font-size:12px;gap:5px}.admin-login-field input{background:color-mix(in srgb,var(--admin-login-surface) 95%,#0000);border:1px solid var(--admin-login-border);border-radius:10px;color:var(--admin-login-text);font-size:14px;height:38px;padding:0 10px;width:100%}.admin-login-field input:focus-visible{outline:2px solid color-mix(in srgb,var(--admin-login-accent) 70%,#fff);outline-offset:1px}.admin-login-error{color:color-mix(in srgb,var(--admin-login-danger) 84%,#2f1016);font-size:12px;margin:0}.admin-login-submit{background:linear-gradient(135deg,var(--admin-login-accent),color-mix(in srgb,var(--admin-login-accent) 60%,#e153b4));border:1px solid color-mix(in srgb,var(--admin-login-accent) 62%,#0000);border-radius:10px;color:#fff8ff;cursor:pointer;font-size:14px;font-weight:650;height:38px}.admin-login-submit:disabled{cursor:default;opacity:.6}.faq-page{--faq-bg:#f3f6f5;--faq-card:#fff;--faq-fg:#1d2b2a;--faq-muted:#5f6c6a;--faq-line:#e2e9e6;--faq-accent:#1f7a62;--faq-hover:#f6faf8;-webkit-overflow-scrolling:touch;background:var(--faq-bg);color:var(--faq-fg);flex:1 1;font-family:Roboto,sans-serif;height:100%;overflow-y:auto;width:100%}.theme-dark .faq-page{--faq-bg:#121918;--faq-card:#18201f;--faq-fg:#e8efed;--faq-muted:#9aaba7;--faq-line:#2c3836;--faq-accent:#6fcfac;--faq-hover:#1d2726}.faq-inner{margin:0 auto;max-width:760px;padding:28px 20px 64px}.faq-back{align-items:center;color:var(--faq-accent);display:inline-flex;font-size:14px;font-weight:500;gap:6px;text-decoration:none}.faq-back:hover{text-decoration:underline;text-underline-offset:3px}.faq-header{margin:18px 0 8px}.faq-header h1{font:700 32px/1.15 Space Grotesk,Roboto,sans-serif;letter-spacing:-.01em;margin:0}.faq-header p{color:var(--faq-muted);font-size:16px;margin:8px 0 0}.faq-section{margin-top:30px}.faq-section h2{color:var(--faq-accent);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.faq-list{background:var(--faq-card);border:1px solid var(--faq-line);border-radius:14px;overflow:hidden}.faq-item+.faq-item{border-top:1px solid var(--faq-line)}.faq-item summary{align-items:center;cursor:pointer;display:flex;font:600 15.5px/1.35 Space Grotesk,Roboto,sans-serif;gap:16px;justify-content:space-between;list-style:none;padding:16px 18px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{background:var(--faq-hover)}.faq-item summary:focus-visible{outline:2px solid var(--faq-accent);outline-offset:-2px}.faq-chevron{border-bottom:2px solid var(--faq-muted);border-right:2px solid var(--faq-muted);flex:none;height:9px;margin-right:4px;transform:rotate(45deg) translateY(-2px);transition:transform .2s ease;width:9px}.faq-item[open] .faq-chevron{transform:rotate(-135deg) translateY(-2px)}.faq-answer{padding:0 18px 18px}.faq-answer p{color:var(--faq-muted);font-size:15px;line-height:1.55;margin:0;max-width:62ch}.faq-scale{margin-top:14px;max-width:440px}.faq-scale-bar{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(11,1fr)}.faq-scale-bar i{height:10px}.faq-scale-bar i:first-child{border-radius:999px 0 0 999px}.faq-scale-bar i:last-child{border-radius:0 999px 999px 0}.faq-scale-ends{color:var(--faq-muted);display:flex;font-size:12px;justify-content:space-between;margin-top:5px}@media (prefers-reduced-motion:reduce){.faq-chevron{transition:none}}@media (max-width:700px){.faq-inner{padding:18px 16px 48px}.faq-header h1{font-size:26px}.faq-header p{font-size:15px}.faq-section{margin-top:24px}.faq-item summary{font-size:15px;padding:14px}.faq-answer{padding:0 14px 16px}.faq-answer p{font-size:14.5px}}
/*# sourceMappingURL=main.58bdaa0b.css.map*/