@import"https://fonts.googleapis.com/css2?family=Satoshi:wght@300;400;700&display=swap";html,body,#root{min-height:100vh;background-color:#121212;margin:0;padding:0;overflow-x:hidden}body{font-family:Satoshi,sans-serif;padding-top:0;margin:0;height:calc(100% - 60px);overflow-x:hidden;width:100%}#root{height:100dvh}.core-content{padding-top:0;min-height:calc(100% - 70px);background-color:#121212;width:100vw;max-width:none;box-sizing:border-box;margin-top:70px}::-webkit-scrollbar{display:none}.hidden{display:none!important}button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer}input,select{display:block;width:90%;margin:10px auto;padding:8px}header{position:fixed;top:0;left:0;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#0f0f0f;color:#2eb5f8;flex-wrap:nowrap;height:70px;z-index:10;width:100%;box-sizing:border-box}nav{display:flex;justify-content:space-between;align-items:center;width:100%}nav h1{margin:0;font-size:24px;width:200px}#user-controls{margin-left:auto;display:flex;align-items:center;gap:15px}.navbar a{text-decoration:none;color:inherit}.navbar:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background-color:#2eb5f8}.nav-links{position:absolute;left:50%;transform:translate(-50%);display:flex;gap:20px}.nav-item{position:relative;padding:10px 15px;cursor:pointer}.nav-item:hover{color:#2eb5f8}.nav-item a{text-decoration:none;color:#fff;font-weight:700;transition:color .3s ease-in-out}.nav-item:hover a{color:#2eb5f8}.desktop-nav{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 20px}.mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#121212f2;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;z-index:1000;transition:transform .3s ease-in-out;transform:translateY(-100%);isolation:isolate}.mobile-menu.open{transform:translateY(0);z-index:1000}.close-menu{position:absolute;top:15px;right:15px;font-size:28px;background:none;border:none;color:#fff;cursor:pointer;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.menu-icon{font-size:32px;cursor:pointer;padding:5px;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.menu-links{width:70%;max-width:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.menu-links a,.menu-links button{font-size:22px;color:#fff;text-decoration:none;background:none;border:none;padding:15px 0;width:80%;text-align:center;cursor:pointer;display:block;font-weight:700}.menu-links a:hover,.menu-links button:hover{color:#2eb5f8}.login-button{display:flex;background:none;color:#2eb5f8;font-size:16px;font-weight:700;border:2px solid #2EB5F8;padding:8px 16px;border-radius:6px;cursor:pointer;justify-content:center;align-items:center;transition:all .3s ease-in-out;text-align:center}.login-button:hover{background:#2eb5f8;color:#fff;box-shadow:0 4px 8px #2eb5f866}.nav-item a,.nav-item p{text-decoration:none;color:#fff;font-weight:700;transition:color .3s ease-in-out;margin:0}.nav-item:hover a,.nav-item:hover p{color:#2eb5f8}.nav-item:after{content:"";position:absolute;width:0%;height:3px;bottom:-5px;left:0;background-color:#2eb5f8;transition:width .3s ease-in-out}.nav-item:hover:after{width:100%}.navbar-logo{height:45px;width:auto;display:block;z-index:50}a.navbar-logo-link{display:inline-block}.user-controls,.alpha-button{margin-left:auto}.alpha-button{background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff!important;padding:8px 16px;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .2s ease,box-shadow .2s ease}.alpha-button:hover{background:linear-gradient(to right,#32459a,#1976d2);box-shadow:0 2px 6px #0003}.alpha-button:active{transform:scale(.98)}@media (min-width: 950px){.mobile-menu{display:none}}body,html{overflow-x:hidden}body.lock-scroll{overflow:hidden}.homepage-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:0;box-sizing:border-box;padding:0 px;box-sizing:content-box}.hero{min-height:calc(100dvh - 70px);display:flex;flex-direction:column;overflow-y:auto;padding:30px;background:linear-gradient(to bottom,#121212,#000);color:#fff;width:100%;box-sizing:border-box}.hero-title{font-size:3.5rem;font-weight:800;text-align:center}.hero-subtext{font-size:1.3rem;text-align:center;margin-bottom:40px}.hero-buttons{display:flex;gap:1rem;width:50vw;position:relative}.cta-button{display:flex;align-items:center;justify-content:center;height:40px;min-width:200px;padding:0 24px;text-align:center;line-height:1;font-size:18px;font-weight:600;text-decoration:none;border-radius:6px;width:90%}.cta-button.primary{background:#007bff;color:#fff;box-shadow:0 4px 6px #0000001a}.cta-button.primary:hover{background:linear-gradient(90deg,#00796b,#009688);box-shadow:0 6px 8px #0003}.cta-button.secondary{background:linear-gradient(90deg,#003262,#053767);color:#fff}.cta-button.secondary:hover{background:#0056b3}.scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);font-size:1rem;text-align:center;color:#ffffffb3;animation:bounce 1.5s infinite;opacity:1;transition:opacity 2s ease-out}.scroll-indicator.hidden{opacity:0;pointer-events:none}.logo-container{display:flex;justify-content:center;margin-top:20px}.milo-logo-home{height:100px}.created-at-container{text-align:center;padding:5px 20px 20px;background:#f7f7f7;border-radius:8px;margin:40px 10px 20px}.created-at-text{font-size:18px;font-weight:600;color:#555;margin-bottom:10px}.created-at-logos{display:flex;justify-content:center;gap:20px}.created-logo{height:50px}.hero-content{margin-top:auto;margin-bottom:auto;padding-left:5px;padding-right:5px;display:flex;flex-direction:column;width:100%;align-items:center;text-align:center}@media (max-width: 768px){.hero-title{font-size:2rem}.hero-subtext{font-size:1rem}.hero-buttons{display:flex;flex-direction:column;gap:1rem;width:100%;align-items:center}.cta-button{width:100%}.hero{display:flex;flex-direction:column;align-items:center;width:100%;height:calc(100dvh - 70px);overflow-x:hidden}.created-logo{height:45px}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;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{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-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{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;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{height:0;border-top:1px solid #ddd;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{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.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{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.preview-card{position:absolute;top:20px;left:50%;transform:translate(-50%);background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 10px #0003;width:300px;z-index:1000}.close-btn{position:absolute;top:5px;right:10px;border:none;background:none;font-size:20px;cursor:pointer}.unit-info{margin-top:10px}.unit-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.details-btn{width:100%;padding:10px;background:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:10px}._detailsModal_qxv85_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._detailsContent_qxv85_11{width:900px;max-width:90%;max-height:90vh;background-color:#fff;border-radius:16px;box-shadow:0 8px 24px #0000001f;display:flex;flex-direction:column;overflow:hidden}._leftContent_qxv85_23{padding:16px;flex-grow:1}._addressSection_qxv85_28{display:flex;flex-direction:column;gap:8px;padding:16px}._headerQuickInfo_qxv85_35{display:flex;gap:12px;font-size:.9rem;color:#555;justify-content:space-evenly;align-items:center;flex-direction:column}._headerQuickInfo_qxv85_35>p{margin-top:0;margin-bottom:0}._detailsHeader_qxv85_51{display:flex;justify-content:space-between;align-items:flex-start;padding:0 0 0 16px;border-bottom:1px solid #e0e0e0;align-items:stretch}._addressAndInfo_qxv85_60{display:flex;align-items:center;gap:24px}._addressSection_qxv85_28{display:flex;flex-direction:column;gap:6px}._addressTitle_qxv85_74{font-size:1.5rem;margin-bottom:4px}._addressSubtitle_qxv85_79{font-size:1rem;color:#555;margin-top:4px}._headerQuickInfo_qxv85_35{font-size:.95rem;color:#444;display:flex;gap:16px;margin-bottom:12px}._tabs_qxv85_95{display:flex;position:relative;border-bottom:2px solid #e0e0e0}._tabButton_qxv85_101{flex:1;padding:12px;background:none;border:none;cursor:pointer;color:#666;transition:color .2s ease;font-size:1rem}._tabButton_qxv85_101._active_qxv85_112{color:#4a90e2;font-weight:600}._tabIndicator_qxv85_117{position:absolute;bottom:-2px;height:3px;background-color:#4a90e2;transition:left .3s ease;width:33.333%}._tabContent_qxv85_126{overflow-y:auto;flex-grow:1;padding:16px;flex-direction:row;align-items:stretch}._gaugeContainer_qxv85_134{flex-shrink:0}._mainLayout_qxv85_137{display:flex;gap:20px}._imageContainer_qxv85_142{position:relative;flex:1}._heroImage_qxv85_147{width:100%;height:100%;object-fit:cover;border-radius:10px}._viewMoreBtn_qxv85_154{position:absolute;bottom:10px;right:10px;background:#0009;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer}._infoContainer_qxv85_166{flex:1;display:flex;flex-direction:column}._scheduleTourBtn_qxv85_172{margin-top:auto;padding:10px;background-color:#4a90e2;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:1rem;transition:background-color .3s ease}._scheduleTourBtn_qxv85_172:hover{background-color:#357ab7}._interactionButtons_qxv85_188{display:flex;gap:8px;margin-top:8px;justify-content:space-evenly}._iconBtn_qxv85_195{padding:8px 16px;border-radius:8px;border:none;cursor:pointer;font-size:14px;background-color:#f0f0f0;transition:background-color .2s,color .2s}._iconBtn_qxv85_195:hover{background-color:#e0e0e0}._selected_qxv85_209{background-color:#007bff!important;color:#fff!important}._favoriteBtn_qxv85_215:hover{background-color:#ffebee}._dislikeBtn_qxv85_219:hover{background-color:#eceff1}._shareBtn_qxv85_223:hover{background-color:#e3f2fd}._overviewContainer_1pkr1_1{padding:16px}._overviewMainLayout_1pkr1_5{display:flex;gap:24px;align-items:center}._imageContainer_1pkr1_11{position:relative;width:50%;max-height:400px;overflow:hidden;border-radius:12px;box-shadow:0 3px 10px #00000026}._heroImage_1pkr1_20{width:100%;height:100%;object-fit:cover;object-position:center}._viewMoreBtn_1pkr1_27{position:absolute;bottom:10px;right:10px;background-color:#0009;color:#fff;border-radius:20px;padding:5px 14px;font-size:.9rem;cursor:pointer;border:none;transition:background-color .3s ease}._viewMoreBtn_1pkr1_27:hover{background-color:#000c}._infoContainer_1pkr1_45{flex:1;overflow-y:auto}._sectionTitle_1pkr1_50{font-weight:700;margin-bottom:6px;font-size:1.1rem}._propertyOverview_1pkr1_56,._propertyDescription_1pkr1_57,._amenitiesSection_1pkr1_58{background-color:#f8faff;border-radius:8px;padding:10px;margin-bottom:12px}._propertyOverview_1pkr1_56 p,._propertyDescription_1pkr1_57 p{margin:4px 0;color:#444}._sectionDivider_1pkr1_71{margin:12px 0;border-top:1px solid #e0e0e0}._amenitiesGrid_1pkr1_76{display:flex;flex-wrap:wrap;gap:6px}._amenityItem_1pkr1_82{background-color:#eef5ff;padding:4px 10px;border-radius:16px;font-size:.85rem;transition:background-color .2s ease;cursor:default}._amenityItem_1pkr1_82:hover{background-color:#d9eaff}._scheduleTourBtn_1pkr1_95{margin-top:16px;padding:8px 14px;background-color:#4a90e2;color:#fff;border-radius:8px;cursor:pointer;font-weight:700;border:none;transition:background-color .3s ease}._scheduleTourBtn_1pkr1_95:hover{background-color:#357ab7}.yarl__fullsize{height:100%;width:100%}.yarl__relative{position:relative}.yarl__portal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999)}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));bottom:0;left:0;outline:none;overflow:hidden;overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);position:absolute;right:0;top:0;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;-moz-user-select:none;user-select:none}.yarl__carousel{align-content:center;align-items:stretch;display:flex;flex:0 0 auto;height:100%;justify-content:center;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px, 0)*1px + var(--yarl__carousel_spacing_percent, 0)*1%))}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_spacing_percent, 0)*1%)}.yarl__flex_center{align-content:center;align-items:center;display:flex;justify-content:center}.yarl__slide{flex:1;overflow:hidden;padding:calc(var(--yarl__carousel_padding_px, 0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent, 0))*var(--yarl__carousel_padding_percent, 0)*1%);position:relative}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.yarl__slide_image_cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.yarl__slide_image_loading{opacity:0}@media screen and (min-width:800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d}}.yarl__slide_placeholder{left:50%;line-height:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%)}.yarl__slide_loading{animation:yarl__delayed_fadein 1s linear;color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,hsla(0,0%,100%,.8)))}.yarl__slide_loading line{animation:yarl__stroke_opacity 1s linear infinite}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{bottom:auto;display:flex;justify-content:flex-end;left:auto;padding:var(--yarl__toolbar_padding,8px);position:absolute;right:0;top:0}[dir=rtl] .yarl__toolbar{bottom:auto;left:0;right:auto;top:0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,hsla(0,0%,100%,.8));cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));line-height:0;margin:var(--yarl__button_margin,0);outline:none;padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,hsla(0,0%,100%,.8))}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,hsla(0,0%,100%,.4));cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%) rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%) rotate(180deg)}.yarl__no_scroll{height:100%;overflow:hidden;overscroll-behavior:none}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{background:var(--yarl__slide_captions_container_background,rgba(0,0,0,.5));left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);position:absolute;right:var(--yarl__slide_captions_container_right,0);-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width, 0px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{display:-webkit-box;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);color:var(--yarl__slide_description_color,#fff);text-align:var(--yarl__slide_description_text_align,start)}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__thumbnails{display:flex;height:100%}.yarl__thumbnails_bottom,.yarl__thumbnails_end .yarl__thumbnails_track,.yarl__thumbnails_start .yarl__thumbnails_track,.yarl__thumbnails_top{flex-direction:column}.yarl__thumbnails_wrapper{flex:1;position:relative}.yarl__thumbnails_container{background-color:var(--yarl__thumbnails_container_background_color,var(--yarl__color_backdrop,#000));flex:0 0 auto;overflow:hidden;padding:var(--yarl__thumbnails_container_padding,16px);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.yarl__thumbnails_vignette{pointer-events:none;position:absolute;--yarl__thumbnails_vignette_size:12%}@media (min-width:1200px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:8%}}@media (min-width:2000px){.yarl__thumbnails_vignette{--yarl__thumbnails_vignette_size:5%}}.yarl__thumbnails_bottom .yarl__thumbnails_vignette,.yarl__thumbnails_top .yarl__thumbnails_vignette{background:linear-gradient(to right,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);height:100%;left:0;right:0}.yarl__thumbnails_end .yarl__thumbnails_vignette,.yarl__thumbnails_start .yarl__thumbnails_vignette{background:linear-gradient(to bottom,var(--yarl__color_backdrop,#000) 0,transparent var(--yarl__thumbnails_vignette_size,12%) calc(100% - var(--yarl__thumbnails_vignette_size, 12%)),var(--yarl__color_backdrop,#000) 100%);bottom:0;top:0;width:100%}.yarl__thumbnails_track{gap:var(--yarl__thumbnails_thumbnail_gap,16px);outline:none}.yarl__thumbnails_thumbnail{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--yarl__thumbnails_thumbnail_background,#000);border-color:var(--yarl__thumbnails_thumbnail_border_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));border-radius:var(--yarl__thumbnails_thumbnail_border_radius,4px);border-style:var(--yarl__thumbnails_thumbnail_border_style,solid);border-width:var(--yarl__thumbnails_thumbnail_border,1px);cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;box-sizing:content-box;height:var(--yarl__thumbnails_thumbnail_height,80px);outline:none;overflow:hidden;padding:var(--yarl__thumbnails_thumbnail_padding,4px);position:relative;width:var(--yarl__thumbnails_thumbnail_width,120px)}.yarl__thumbnails_thumbnail_active{border-color:var(--yarl__thumbnails_thumbnail_active_border_color,var(--yarl__color_button_active,#fff))}.yarl__thumbnails_thumbnail_fadein{animation:yarl__thumbnails_thumbnail_fadein var(--yarl__thumbnails_thumbnail_fadein_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadein_delay,0s) forwards;opacity:0}.yarl__thumbnails_thumbnail_fadeout{animation:yarl__thumbnails_thumbnail_fadeout var(--yarl__thumbnails_thumbnail_fadeout_duration,.5s) ease-in-out var(--yarl__thumbnails_thumbnail_fadeout_delay,0s) forwards;cursor:unset}.yarl__thumbnails_thumbnail_placeholder{cursor:unset;visibility:hidden}.yarl__thumbnails_thumbnail:focus{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail:focus:not(:focus-visible){box-shadow:unset}.yarl__thumbnails_thumbnail:focus-visible{box-shadow:var(--yarl__thumbnails_thumbnail_focus_box_shadow,#000 0 0 0 2px,var(--yarl__color_button,hsla(0,0%,100%,.8)) 0 0 0 4px)}.yarl__thumbnails_thumbnail_icon{color:var(--yarl__thumbnails_thumbnail_icon_color,var(--yarl__color_button,hsla(0,0%,100%,.8)));filter:var(--yarl__thumbnails_thumbnail_icon_filter,drop-shadow(2px 2px 2px rgba(0,0,0,.8)));height:var(--yarl__thumbnails_thumbnail_icon_size,32px);left:50%;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);width:var(--yarl__thumbnails_thumbnail_icon_size,32px)}@keyframes yarl__thumbnails_thumbnail_fadein{0%{opacity:0}to{opacity:1}}@keyframes yarl__thumbnails_thumbnail_fadeout{0%{opacity:1}to{opacity:0}}.community-container{max-width:900px;margin:20px auto;padding:20px;background:#fff;border-radius:16px;box-shadow:0 4px 12px #00000014}.community-header{text-align:center;padding-bottom:16px;border-bottom:1px solid #e0e0e0}.community-header h2{font-size:1.6rem;margin-bottom:8px}.community-description-small{color:#555;font-size:.95rem;line-height:1.4}.score-cards{display:flex;justify-content:space-between;margin-top:16px}.score-card{flex:1;padding:12px;border-radius:10px;text-align:center;color:#fff;font-size:1rem;font-weight:600;margin:0 5px}.walk{background:#67c78f}.transit{background:#5b9bee}.bike{background:#f5a623}.community-section{padding:12px;background-color:#f6f9ff;border-radius:12px;margin-top:16px}.community-section h3{font-size:1.1rem;margin-bottom:12px}.schools-list,.key-locations,.essentials-list{display:flex;flex-direction:column;gap:10px}.school-card,.location-card,.essential-card{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 6px #0000000d;display:flex;justify-content:space-between;align-items:center}.community-actions{display:flex;justify-content:center;gap:12px;margin-top:20px}.map-button,.chat-button{padding:10px 16px;border-radius:20px;font-size:.95rem;font-weight:500;cursor:pointer;border:none;transition:transform .2s ease}.map-button{background:#4a90e2;color:#fff}.chat-button{background:#34c759;color:#fff}.map-button:hover,.chat-button:hover{transform:translateY(-2px)}.chatbotContainer{position:fixed;bottom:24px;right:24px;width:320px;background-color:#fff;border-radius:14px;box-shadow:0 8px 24px #00000026;overflow:hidden;font-family:Segoe UI,sans-serif}.chatbotHeader{background-color:#4a90e2;color:#fff;padding:10px 16px;font-size:1.05rem;font-weight:600;display:flex;justify-content:space-between;align-items:center}.chatbotCloseBtn{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem}.chatbotMessages{display:flex;flex-direction:column;gap:8px;padding:12px;max-height:250px;overflow-y:auto;background-color:#f5f8ff}.chatbotMessage{background-color:#4a90e2;color:#fff;padding:8px 12px;border-radius:0 12px 12px;display:inline-block;max-width:80%;font-size:.9rem}.userMessage{background-color:#e0e7ff;color:#333;padding:8px 12px;border-radius:12px 12px 0;display:inline-block;max-width:80%;font-size:.9rem;align-self:flex-end;margin-left:auto}.chatbotInputContainer{display:flex;padding:8px;background-color:#fff;border-top:1px solid #e0e0e0;align-items:center}.chatbotInput{flex-grow:1;border-radius:20px;border:1px solid #d1d9e6;padding:8px 12px;font-size:.9rem;outline:none}.chatbotSendBtn{background-color:#4a90e2;color:#fff;border:none;border-radius:50%;width:34px;height:34px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-left:8px;text-decoration:none}.chatbotSendBtn:hover{background-color:#357ab7;text-decoration:none}.unit-list{padding:20px;width:90%;max-width:900px;margin:0 auto}.unit-title{font-size:22px;font-weight:700;margin-bottom:15px;text-align:center}.unit-sort{display:flex;align-items:center;justify-content:center;margin-bottom:15px}.unit-sort label{margin-right:10px;font-weight:700;font-size:14px}.unit-sort select{padding:8px;font-size:14px;border:1px solid #ccc;border-radius:6px;background:#fff;cursor:pointer}.unit-table{width:100%;min-width:600px;border-collapse:collapse}.unit-table th,.unit-table td{padding:12px;text-align:left;border-bottom:1px solid #ddd;white-space:nowrap}.unit-table th{background-color:#f4f4f4;font-weight:700}.unit-table td:nth-child(2){width:20%}.unit-status{font-size:14px;font-weight:700;padding:6px 10px;border-radius:6px}.unit-status.available{background:#4caf5026;color:green}.unit-status.waitlist{background:#ffc10726;color:orange}.unit-rent{font-weight:700;color:#007bff}.details-btn{padding:8px 12px;background:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s ease-in-out}.details-btn:hover{background:#0056b3}._unit-modal-overlay_19rg4_1{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._unit-modal_19rg4_1{background:#fff;width:90vw;height:90vh;border-radius:12px;overflow:hidden;display:flex;position:relative}._unit-close-btn_19rg4_23{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#fff;border:none;cursor:pointer;box-shadow:0 0 4px #0003;font-size:16px}._sidebarContainer_19rg4_37{display:flex;flex-direction:column;background-color:#1e1e1e;width:290px;padding-top:20px;box-sizing:border-box;overflow-y:auto;flex-shrink:0}._unit-sidebar_19rg4_48{width:250px;background-color:#1e1e1e;color:#fff;padding:20px;display:flex;flex-direction:column;gap:0px;justify-content:flex-start}._unit-sidebar_19rg4_48 h2{font-size:22px;color:#fff;margin-bottom:10px}._unit-sidebar_19rg4_48 button{background:none;border:none;color:#ddd;text-align:left;font-size:16px;cursor:pointer;padding:8px}._unit-nav_19rg4_75 button{font-size:16px;padding:10px 12px;text-align:left;width:100%;color:#fff;background:none;border:none;cursor:pointer;border-radius:4px;transition:background .2s}._unit-nav_19rg4_75 button._active_19rg4_88,._unit-nav_19rg4_75 button:hover{background:#0d9488}._unit-modal_19rg4_1 ._tab-content_19rg4_93{padding:20px;overflow-y:auto;width:100%}._hero-image-container_19rg4_99{height:300px;width:100%;overflow:hidden;border-radius:8px}._hero-image_19rg4_99{width:100%;height:100%;object-fit:cover}._unit-quick-facts_19rg4_112{background:#f0f4f8;padding:10px;border-radius:8px;display:flex;gap:15px;flex-wrap:wrap}._fact-item_19rg4_121{font-size:15px;color:#555}._features-grid_19rg4_126{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;padding:10px}._feature-item_19rg4_133{font-size:14px;color:#555}._feature-icon_19rg4_138{color:#6c5ce7;margin-right:4px}._unit-details-header_19rg4_143{border-bottom:2px solid #eee;padding-bottom:10px;margin-bottom:10px;display:flex;justify-content:space-between}._availability-badge_19rg4_151._available_19rg4_151{background:#10b981;color:#fff}._unit-details-header_19rg4_143 h2{margin:0;font-size:24px;font-weight:700}._modalOverlay_19rg4_162{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#0009;display:flex;align-items:center;justify-content:center;z-index:999}._modal_19rg4_162{background:#fff;width:85vw;height:85vh;border-radius:10px;display:flex;overflow:hidden;position:relative}._closeBtn_19rg4_184{position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#eee;border:none;cursor:pointer}._mainContent_19rg4_196{flex-grow:1;padding:20px;overflow-y:auto}._sidebar_muywn_1{display:flex;flex-direction:column;background-color:#1e1e1e;width:100%;height:100%;padding-top:10px;box-sizing:border-box}._nav_muywn_11{display:flex;flex-direction:column;gap:4px;padding:0 12px}._navBtn_muywn_18{background:transparent;border:none;padding:10px 12px;text-align:left;cursor:pointer;color:#ddd;font-size:15px;transition:color .3s,background-color .3s;width:100%;position:relative}._navBtn_muywn_18:hover{color:#fff;background-color:#2b2b2b;text-decoration:none}._active_muywn_37{color:#fff}._active_muywn_37:after{content:"";position:absolute;bottom:4px;left:0;right:12px;height:2px;background-color:#1dc7c1;border-radius:1px}._header_1mtua_1{padding:0 16px 24px;color:#fff;border-bottom:1px solid #333;margin-bottom:0}._unitNumber_1mtua_9{font-size:22px;font-weight:600;margin-bottom:8px;margin-top:0;color:#ddd}._statusBadge_1mtua_17{font-size:14px;color:#aaa;margin-bottom:16px}._actions_1mtua_23{display:flex;gap:8px}._actionBtn_1mtua_28{padding:8px 14px;border:none;border-radius:6px;background-color:#f4f5f8;color:#444;cursor:pointer;transition:all .3s ease}._actionBtn_1mtua_28:hover{background-color:#657dcf;color:#fff;box-shadow:0 2px 6px #657dcf66;transform:translateY(-1px);text-decoration:none}._selected_1mtua_46{background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff!important;border:black 1px}._overviewContainer_19pjl_1{display:flex;flex-direction:column;gap:24px;padding:16px;overflow-y:auto;box-sizing:border-box}._heroImageContainer_19pjl_10{width:100%;max-height:600px;overflow:hidden;border-radius:12px;box-shadow:0 2px 6px #00000026}._heroImage_19pjl_10{width:100%;height:100%;object-fit:cover}._quickFacts_19pjl_24{display:flex;flex-wrap:wrap;gap:24px;font-size:18px;font-weight:700;align-items:center;padding-bottom:12px;border-bottom:1px solid #ddd}._factItem_19pjl_35{display:flex;align-items:center;gap:8px}._descriptionBox_19pjl_41{background-color:#f7f9fb;border-radius:8px;padding:16px}._descriptionBox_19pjl_41 h3{margin:0 0 8px;color:#444;font-size:16px;font-weight:600}._descriptionBox_19pjl_41 p{color:#555;font-size:15px;line-height:1.6}._featuresGrid_9a6jm_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:16px}._featureItem_9a6jm_8{display:flex;align-items:center;padding:10px 14px;background-color:#f8f8f8;border-radius:8px;box-shadow:0 1px 3px #0000001a;font-size:15px;color:#333}._icon_9a6jm_19{color:#10b981;margin-right:8px;font-size:16px}._unitImages_hrcl5_1{display:flex;flex-direction:column;gap:16px;width:100%;height:100%;overflow-y:auto;padding:20px;box-sizing:border-box}._heroContainer_hrcl5_12{width:100%;height:350px;overflow:hidden;border-radius:10px}._heroContainer_hrcl5_12 img{width:100%;height:100%;object-fit:cover}._imageGallery_hrcl5_25{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}._galleryImage_hrcl5_31{width:100%;height:100px;object-fit:cover;border-radius:6px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}._galleryImage_hrcl5_31:hover{transform:scale(1.05);opacity:.85}._tourContainer_1m23a_1{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}._title_1m23a_9{font-size:22px;margin-bottom:12px;color:#333}._availability_1m23a_15{background-color:#f7f7f7;border-radius:8px;padding:10px}._availabilityGrid_1m23a_21{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;text-align:center;font-size:14px}._proposalSection_1m23a_29{background-color:#f7f7f7;padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:10px}._proposalItem_1m23a_38{padding:8px 14px;border-radius:6px;color:#fff;font-weight:500;font-size:14px;width:fit-content;position:relative}._landlordProposal_1m23a_48{background-color:#4da9ff;align-self:flex-start}._tenantProposal_1m23a_53{background-color:#00b4ff;align-self:flex-start}._acceptBtn_1m23a_58{margin-left:12px;background-color:#33c481;border:none;color:#fff;padding:4px 10px;border-radius:6px;cursor:pointer;font-size:13px}._tourForm_1m23a_69{display:flex;flex-direction:column;gap:8px}._formLabel_1m23a_75{font-weight:500;color:#555;display:flex;flex-direction:column}._formInput_1m23a_82{padding:8px;border-radius:6px;border:1px solid #ccc;max-width:250px}._submitBtn_1m23a_89{background-color:#00b46e;color:#fff;padding:8px 14px;border:none;border-radius:6px;cursor:pointer;width:fit-content}._submitBtn_1m23a_89:hover{background-color:#008f56}._leaseContainer_1jwyq_1{padding:24px;display:flex;flex-direction:column;gap:20px;overflow-y:auto}._title_1jwyq_9{font-size:22px;color:#333;margin-bottom:16px}._detailsHeader_1jwyq_15{display:flex;justify-content:space-between;gap:20px;padding:16px;background-color:#f7f9fb;border-radius:8px}._leaseDetails_1jwyq_24{display:flex;flex-direction:column;gap:4px}._leaseActions_1jwyq_30{display:flex;flex-direction:column;gap:10px}._actionBtn_1jwyq_36{padding:8px 12px;background-color:#e0e0e0;border:none;border-radius:6px;cursor:pointer}._statsContainer_1jwyq_44{background-color:#eef4ff;border-radius:8px;display:flex;justify-content:space-evenly;padding:12px}._statItem_1jwyq_52{text-align:center}._statNumber_1jwyq_56{font-size:20px;font-weight:700;color:#007bff}._statText_1jwyq_62{font-size:14px;color:#555}._descriptionBox_1jwyq_67{background-color:#f5faff;border-radius:10px;padding:16px;margin-bottom:20px}._applicationForm_1jwyq_74{display:flex;gap:24px;margin-top:20px}._formInput_1jwyq_80{padding:8px 12px;border-radius:6px;border:1px solid #ddd;width:160px}._submitBtn_1jwyq_87{background-color:#007bff;color:#fff;padding:8px 16px;border-radius:6px;border:none;cursor:pointer}._submitBtn_1jwyq_87:hover{background-color:#0069d9}._roommateContainer_45vvn_1{padding:20px;display:flex;flex-direction:column;align-items:center;gap:30px}._title_45vvn_9{font-size:22px;color:#333;margin-bottom:10px}._roommateTable_45vvn_15{border-collapse:collapse;width:80%;max-width:700px;background:#f8f9fa;border-radius:10px;overflow:hidden}._roommateTable_45vvn_15 th,._roommateTable_45vvn_15 td{padding:12px;border:1px solid #ddd;text-align:center;vertical-align:middle}._roommateTable_45vvn_15 th{background-color:#e2eaf1;font-weight:600}._headerItem_45vvn_37{display:flex;flex-direction:column;align-items:center;gap:6px}._avatar_45vvn_44{width:30px;height:30px;border-radius:50%;background-color:#007bff;color:#fff;display:flex;align-items:center;justify-content:center}._groupAction_45vvn_55{display:flex;flex-direction:column;align-items:center;gap:15px;margin-top:20px}._inputsRow_45vvn_63{display:flex;gap:15px}._inputField_45vvn_68{padding:10px;border:1px solid #ccc;border-radius:6px;width:220px}._submitBtn_45vvn_75{padding:12px 20px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;width:460px}._submitBtn_45vvn_75:hover{background-color:#005bb5}._groupMessaging_45vvn_89{margin-top:30px;width:100%;max-width:600px;margin-left:auto;margin-right:auto;padding:15px;border-radius:8px;background-color:#f8f9fa;display:flex;flex-direction:column;gap:10px}._messageList_45vvn_103{max-height:150px;overflow-y:auto;padding:10px;background-color:#fff;border-radius:6px;border:1px solid #ddd;display:flex;flex-direction:column;gap:8px}._message_45vvn_103{font-size:14px;padding:6px;background-color:#e9ecef;border-radius:4px}._messageInput_45vvn_122{width:100%;height:60px;padding:10px;border:1px solid #ccc;border-radius:6px;resize:vertical;box-sizing:border-box}._sendBtn_45vvn_133{padding:10px 18px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;align-self:flex-end}._sendBtn_45vvn_133:hover{background-color:#005bb5}._container_v0sno_1{background-color:#f7f9fc;padding:12px;box-shadow:none;border-radius:0 10 0 0px;border:1px solid #e0e7ff;height:auto;flex-gro:1}._title_v0sno_11{font-size:1rem;font-weight:600;color:#333;margin-bottom:12px}._statusList_v0sno_18{display:flex;flex-direction:column;gap:6px;margin-bottom:14px;font-size:.9rem}._statusItem_v0sno_26{display:flex;align-items:center;gap:6px;color:#555}._statusLiked_v0sno_33:before{content:"●";color:#4caf50}._statusPending_v0sno_38:before{content:"●";color:#ff9800}._actionsRow_v0sno_43{display:flex;gap:8px}._actionBtn_v0sno_48{flex:1;padding:6px;font-size:.85rem;border-radius:8px;border:2px solid #4a90e2;background-color:#fff;color:#4a90e2;cursor:pointer;transition:all .2s ease}._actionBtn_v0sno_48:hover,._primaryActionBtn_v0sno_65{background-color:#4a90e2;color:#fff}._primaryActionBtn_v0sno_65:hover{background-color:#357ab7}.sidebar{position:absolute;top:0;left:0;width:200px;background-color:#1f2937;border-radius:0 0 10px;padding:15px;box-shadow:0 4px 10px #0003;z-index:1000;display:flex;flex-direction:column;gap:10px}.sidebar-title{margin:0;font-size:18px;text-align:center;font-weight:600;color:#fff}.sidebar-section{display:flex;flex-direction:column;gap:8px}.sidebar-button{padding:8px 12px;border-radius:8px;border:none;background-color:#f0f0f0;color:#333;font-size:14px;cursor:pointer;transition:background-color .2s,transform .1s}.sidebar-button:hover{background-color:#e0e0e0;transform:translateY(-2px)}.sidebar-button.active{background-color:#3b3b7f;color:#fff}.return-section{margin-bottom:15px;text-align:left;width:100%}.return-button{padding:8px 12px;background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:.9rem;transition:background-color .3s;width:100%}.return-button:hover{background-color:#357ab8}.filters-panel{background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:90%;max-width:450px;margin:10px auto;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;overflow:hidden;max-height:none}.filters-panel.open{max-height:fit-content;opacity:1}.filters-panel.closed{max-height:0;opacity:0;padding:0}.filters-title{font-size:22px;font-weight:700;text-align:center;margin-bottom:15px}.filter-section{margin-bottom:20px}.filter-section label{font-weight:700;display:block;margin-bottom:5px}.price-slider{position:relative;width:100%;height:30px;display:flex;align-items:center;justify-content:center;margin:10px 0}.slider-track{position:absolute;width:100%;height:6px;background:#ddd;border-radius:3px}.slider-range{position:absolute;height:6px;background:#007bff;border-radius:3px;left:calc(var(--min-position) * 1%);width:calc((var(--max-position) - var(--min-position)) * 1%)}.min-slider,.max-slider{position:absolute;width:100%;height:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;pointer-events:none}.min-slider::-webkit-slider-thumb,.max-slider::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid #007bff;border-radius:50%;pointer-events:all;cursor:pointer}.min-slider::-moz-range-thumb,.max-slider::-moz-range-thumb{width:16px;height:16px;background:#fff;border:2px solid #007bff;border-radius:50%;pointer-events:all;cursor:pointer}.price-labels{display:flex;justify-content:space-between;font-size:14px;color:#333;margin-top:5px}.price-labels span{background:#fff;padding:3px 6px;border-radius:4px;box-shadow:0 2px 4px #0000001a}.min-slider:after,.max-slider:after{content:"";position:absolute;width:10px;height:6px;background:transparent;pointer-events:none}.fill-bar{display:flex;justify-content:space-between;align-items:stretch;background:#f0f0f0;border-radius:20px;padding:8px;margin-top:10px}.fill-box{flex:1;display:flex;align-items:center;justify-content:center;white-space:nowrap;text-align:center;padding:0 5px;font-size:14px;font-weight:700;cursor:pointer;transition:background .2s ease-in-out,color .2s ease-in-out;background:#ddd;color:#666;border-radius:0;height:30px}.fill-label{white-space:nowrap}.fill-box:first-child{border-top-left-radius:15px;border-bottom-left-radius:15px}.fill-box:last-child{border-top-right-radius:15px;border-bottom-right-radius:15px}.fill-box.filled{background:#007bff;color:#fff}.fill-box:hover{background:#0056b3;color:#fff}.amenities-checkboxes{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.amenities-checkboxes button{background:#333;border:2px solid #666;padding:8px 12px;font-size:14px;border-radius:20px;cursor:pointer;transition:all .2s ease-in-out;min-width:100px;text-align:center;display:flex;align-items:center;justify-content:space-between;color:#bbb}.amenities-checkboxes button:before{content:"✓";width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#555;border-radius:50%;color:#fff;margin-right:8px;transition:background .2s ease-in-out}.amenities-checkboxes button.active{background:#007bff;color:#fff;border-color:#007bff}.amenities-checkboxes button.active:before{background:#fff;color:#007bff}.amenities-checkboxes button:hover{background:#444}.apply-filters-btn{background-color:#007bff;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:25px;cursor:pointer;font-weight:700;transition:background .2s ease-in-out,transform .2s ease-in-out;display:block;width:100%;text-align:center;max-width:300px;margin:10px auto}.apply-filters-btn:hover{background-color:#0056b3;transform:scale(1.05)}.neighborhood-summary{background-color:#fff;border-radius:8px;padding:15px;box-shadow:0 3px 6px #00000026;font-size:14px;color:#333;margin-bottom:10px}.neighborhood-summary h3{font-size:20px;font-weight:700;color:#333;margin-bottom:15px;border-bottom:2px solid #4caf50;padding-bottom:5px}.neighborhood-summary ul{padding:0;margin:0;list-style-type:none}.neighborhood-summary li{font-size:14px;line-height:1.6;margin-bottom:10px;color:#444}.zoom-in-message{font-size:12px;font-style:italic;color:#999;margin-top:20px;text-align:center}.summary-placeholder{padding:15px;text-align:center;font-size:14px;color:#666}.tenant-view-container{display:flex;height:calc(100vh - 60px);overflow:hidden;font-family:Arial,sans-serif;color:#333}.map-container{position:relative;width:100%;height:100%}.leaflet-container{width:100%;height:100%}#tenant-map{width:100%;height:100%;background:#f4f4f4}.filters-container{width:100%;display:flex;justify-content:center}.filters-results{flex:2;display:flex;flex-direction:column;background-color:#f9f9f9;border-left:1px solid #ccc;padding:15px;gap:10px;min-width:400px}.filters-btn{background-color:#007bff;color:#fff;border:none;padding:12px 20px;font-size:16px;border-radius:25px;cursor:pointer;font-weight:700;transition:background .2s ease-in-out,transform .2s ease-in-out;display:block;width:100%;max-width:450px;text-align:center;margin:10px auto}.filters-btn:hover{background-color:#0056b3;transform:scale(1.05)}.filters-header{background:none!important;padding:0!important;margin:0 auto;width:100%;max-width:350px;display:flex;flex-direction:column;align-items:center;padding:0;gap:0px}.filters-header .filters-toggle-container,.filters-header{background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 5px #00000026}.search-bar-container{display:flex;flex-direction:row;align-items:center;gap:10px;background:#fff;padding:10px;border-radius:8px;box-shadow:0 2px 8px #0000001a;width:90%;max-width:450px;margin:10px auto;justify-content:space-between;height:auto}.search-form{display:flex;align-items:center;width:100%;gap:8px}.search-input{flex-grow:1;padding:12px;font-size:16px;border:1px solid #ccc;border-radius:6px;outline:none;transition:border-color .2s ease-in-out;height:100%}.search-input:focus{border-color:#007bff;box-shadow:0 0 5px #007bff4d}.filters-toggle-container{width:100%;display:flex;justify-content:center}.toggle-filters-btn{width:90%;padding:12px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;text-align:center;transition:background .2s ease-in-out}.toggle-filters-btn:hover{background-color:#0056b3}.filters-divider{width:100%;border:1px solid #ccc;margin:5px 0}.filters-header button,.filters-header input{font-size:14px;box-shadow:none}#search-bar{flex:1;padding:8px;border:1px solid #ccc;border-radius:5px}.search-btn{background-color:#28a745;color:#fff;border:none;width:45px;height:45px;border-radius:25px;cursor:pointer;font-size:18px;display:flex;align-items:center;justify-content:center;transition:background .2s ease-in-out,width .3s ease-in-out}.search-btn:hover{background-color:#218838;width:100px;border-radius:25px;justify-content:space-around}.search-btn:hover:after{content:"Search";font-size:14px;padding-left:5px}.filters-panel{background:#fff;padding:15px;border-radius:10px;box-shadow:0 2px 10px #00000026;margin-bottom:15px}.filter-group{border:1px solid #ddd;border-radius:5px;background:#fff;padding:10px;transition:all .3s ease}.filter-group input[type=number],.filter-group input[type=text]{width:100%;box-sizing:border-box}.filter-group input,.filter-group select{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:5px;margin-bottom:10px;transition:all .2s ease-in-out}.filter-group input:focus,.filter-group select:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff4d}.filter-group.collapsed .filter-content{display:none}.filter-group h3{font-size:1.1rem;font-weight:700;color:#007bff;margin-bottom:8px;border-bottom:2px solid #007bff;padding-bottom:5px}.filter-group h3 span{font-size:1.2rem;transform:rotate(90deg);transition:transform .3s ease-in-out}.filter-group.collapsed h3 span{transform:rotate(0)}.filter-group label{font-weight:700;flex-shrink:0;width:120px;text-align:right}.filter-group.horizontal{flex-direction:row;align-items:center;gap:1rem}.filter-group select,#price-range,#price-range-slider{flex-grow:1;width:100%}#price-range{margin-top:40px;margin-left:10px!important;margin-right:10px!important;max-width:calc(100% - 20px);padding:0 10px}#price-range-display{margin-top:10px;text-align:center;font-size:.9rem;color:#555}.apply-filters-btn{width:100%;padding:10px;background-color:#28a745;color:#fff;border:none;border-radius:5px;cursor:pointer;position:sticky;bottom:0;margin:10px auto}.apply-filters{width:100%;padding:10px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:background .2s ease-in-out}.apply-filters:hover{background-color:#0056b3}.search-button{background-color:#28a745;width:100%;padding:10px;font-size:16px;color:#fff;border:none;border-radius:5px;cursor:pointer;font-weight:700;transition:background .2s ease-in-out;margin-top:8px}.search-button:hover,.apply-filters-btn:hover{background-color:#218838}.results-list{flex-grow:1;max-height:calc(100vh - 200px);overflow-y:auto;padding-right:10px}.results-container{width:100%;max-height:calc(100vh - 200px);overflow-y:auto}.results-list h3{margin-top:0;font-size:1.2em;border-bottom:2px solid #007bff;padding-bottom:5px}#apartment-list{list-style:none;padding:0;margin:0}#apartment-list li{border:1px solid #ddd;border-radius:5px;padding:15px;margin-bottom:10px;background-color:#fff;box-shadow:0 2px 4px #0000001a;transition:box-shadow .2s ease-in-out}#apartment-list li:hover{box-shadow:0 4px 8px #0003;cursor:pointer}.noUi-target{background:#f8f8f8;border:1px solid #ddd;border-radius:5px;height:12px}.noUi-connect{background:#3a6da5!important;border-radius:5px}.noUi-handle{background:#fff;border:2px solid #007bff;border-radius:50%;width:20px;height:20px;cursor:pointer;box-shadow:0 2px 5px #0003;transition:transform .2s}.noUi-handle:hover{transform:scale(1.1)}.noUi-tooltip{background:#007bff;color:#fff;border-radius:5px;padding:5px 10px;font-size:.9rem;font-weight:700;text-align:center;box-shadow:0 2px 5px #0003}.noUi-horizontal .noUi-handle{top:-4px}.noUi-handle:active{border-color:#0056b3}.marker-icon{background-color:#007bff;color:#fff;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:18px;box-shadow:0 2px 5px #0003;cursor:pointer}.marker-icon:hover{background-color:#0056b3}.custom-popup{position:absolute;background:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0003;padding:10px;min-width:300px;max-width:350px;z-index:1000;transform:translate(-50%,-100%);animation:fadeIn .3s ease-in-out;display:flex;flex-direction:column;gap:10px}.popup-header{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-weight:700;padding-bottom:5px;border-bottom:1px solid #ddd}.popup-close{background:none;border:none;font-size:1.2rem;color:#888;cursor:pointer}.popup-close:hover{color:#333}.popup-body{display:flex;gap:10px;align-items:center}.popup-image{width:100%;height:140px;object-fit:cover;border-radius:6px;margin-bottom:10px}.popup-details{display:flex;flex-direction:column;gap:5px;font-size:.9rem;color:#333}.popup-details p{margin:0;font-size:.9rem}.popup-footer{display:flex;justify-content:space-between;align-items:center}@keyframes popupFadeScale{0%{opacity:.5;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.leaflet-popup-content-wrapper{background:#ffffffe6;border-radius:8px;box-shadow:0 2px 6px #00000026!important;padding:0;border:1px solid rgba(0,0,0,.1)!important;width:260px;margin:0 auto;animation:popupFadeScale .3s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.leaflet-popup-content{background:#ffffffe6;border-radius:8px;box-shadow:0 2px 6px #00000026!important;padding:0;border:0px solid rgba(0,0,0,.1)!important;width:100%;margin:0 auto}.leaflet-popup-close-button{display:none!important}.popup-content{display:flex;flex-direction:column;align-items:center;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 12px #00000026;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.popup-title{font-size:16px;color:#333;margin:6px 0}.popup-location{font-size:14px;color:#777;margin-bottom:5px}.popup-content h3{font-size:16px;font-weight:700;margin:6px 0}.popup-content p{font-size:14px;color:#444;margin:4px 0}.popup-price{color:#4caf50;font-weight:600;margin-bottom:8px}.popup-units{font-size:13px;color:#555;margin-bottom:12px}.popup-action:hover{background-color:#0056b3}.popup-btn{width:100%;padding:8px;border:none;border-radius:6px;background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff;cursor:pointer;transition:transform .2s,box-shadow .2s}.popup-btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #2196f366}@keyframes fadeIn{0%{opacity:0;transform:translate(-50%,-90%)}to{opacity:1;transform:translate(-50%,-100%)}}.transit-card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px;margin:10px 0;transition:transform .2s ease,box-shadow .2s ease}.transit-card:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}.transit-card h4{font-size:1.2rem;margin-bottom:10px;color:#3a6da5}.transit-card p{margin:5px 0;font-size:.9rem;color:#555}#transit-details{display:flex;flex-direction:column;gap:10px}.listing-card{display:flex;align-items:center;background:#fff;padding:15px;border-radius:8px;box-shadow:0 2px 8px #00000026;transition:transform .2s ease-in-out;margin-bottom:12px;cursor:pointer;border-left:5px solid transparent}.listing-card.highlighted{background-color:#ffdfba80;border-left:4px solid #ffa500;transition:background .2s ease-in-out}.listing-card:hover{transform:scale(1.02);border-left:5px solid #007bff}.listing-card.featured{border:2px solid #007bff;box-shadow:0 0 10px #007bff4d}.listing-image{width:120px;height:120px;object-fit:cover;border-radius:8px;margin-right:15px}.listing-info{flex-grow:1}.listing-info h3{font-size:1.2em;font-weight:700;margin-bottom:5px;color:#333}.listing-price{font-weight:700;font-size:16px;color:#007bff}.listing-info p{font-size:.95em;margin:2px 0;color:#555}.listing-badge{background:#ff6b6b;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:4px;margin-left:5px}.recently-leased{background:#ff000026;color:red;font-weight:700;padding:6px;border-radius:4px}.waitlist-badge{background:#ffc10726;color:orange;padding:6px;font-weight:700;border-radius:4px}.availability-status{font-weight:700;font-size:14px;margin-top:5px}.available{color:green}.on-hold{color:orange}.waitlist-only{color:red}.recently-leased{color:#00f}.neighborhood-label{font-size:12px;font-weight:600;color:#fff;background:#005a32cc;padding:2px 5px;border-radius:4px;box-shadow:0 1px 3px #0000004d;pointer-events:none;opacity:.9;text-align:center;white-space:nowrap}button{padding:8px 12px;background-color:#fff;color:#3a6da5;cursor:pointer;border-radius:4px}button:hover{background-color:#ffbc01}.carousel-btn{background-color:#3a6da5;color:#fff;border:none;padding:8px 12px;cursor:pointer;border-radius:5px;margin:0 10px}.carousel-btn:hover{background-color:#275487}#auth-modal,#login-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}#details-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:1000;overflow:auto;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}#details-modal:not(.hidden){visibility:visible;opacity:1}.modal-content{background-color:#fff;padding:20px;border-radius:8px;width:90%;max-width:1000px;box-shadow:0 8px 16px #0000004d;position:relative}#close-modal{position:absolute;top:10px;right:10px;font-size:24px;color:#555;cursor:pointer;background:none;border:none;outline:none}#close-modal:hover{color:#333;transform:scale(1.1)}#close-modal:hover{background:#d0d0d0}#image-carousel{position:relative;display:flex;justify-content:center;align-items:center;margin:20px 0 60px}#current-image{max-width:100%;max-height:400px;display:block;border:1px solid #ddd;border-radius:8px;margin:0 auto}.carousel-btn{background-color:#007bff;color:#fff;border:none;padding:8px 12px;border-radius:4px;cursor:pointer;font-size:14px;margin:0 10px}.carousel-btn:hover{background-color:#0056b3}.carousel-image{max-height:300px;object-fit:contain;border:1px solid #ddd;border-radius:4px}.image-caption{font-size:14px;color:#555;text-align:center}#prev-image{left:10px}#next-image{right:10px}#details-title{font-size:24px;color:#333;margin-bottom:5px}#details-section{margin-bottom:20px}#details-description{font-size:16px;color:#666}.big-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#8885,#0005);display:flex;align-items:center;justify-content:center;z-index:1050;overflow-y:auto;visibility:hidden;opacity:0;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.big-modal:not(.hidden){visibility:visible;opacity:1}.modal-content{background:linear-gradient(to bottom,#fff 60%,#d4edda)}.big-modal .modal-content{width:90%;max-width:1200px;height:90%;overflow-y:auto;overflow-x:hidden;padding:20px;border-radius:8px;box-shadow:0 8px 16px #0000004d;position:relative;text-align:left;scrollbar-width:none;-ms-overflow-style:none}.big-modal::-webkit-scrollbar{display:none}.big-modal .close-btn{position:absolute;top:15px;right:15px;font-size:24px;background:none;border:none;color:#666;cursor:pointer}.big-modal .close-btn:hover{color:#333}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;padding-bottom:10px;margin-bottom:20px}.modal-header h2{font-size:24px;color:#333}.modal-subtitle{font-size:20px;color:#555}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:20px}.image-grid img{width:100%;height:auto;border-radius:4px;object-fit:cover}.modal-section{margin-bottom:20px}.modal-section h3{font-size:18px;margin-bottom:10px;color:#333}.amenities-grid{display:flex;flex-wrap:wrap;gap:10px}.amenity-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border:1px solid #ddd;border-radius:50%;font-size:16px;color:#555;background-color:#f9f9f9}.modal-actions{display:flex;justify-content:space-between;margin-top:20px;background-color:#d4edda}.action-btn{background-color:#28a745;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:4px;cursor:pointer}.secondary-btn{background-color:#007bff;color:#fff;border:none;padding:10px 20px;font-size:16px;border-radius:4px;cursor:pointer}.action-btn:hover,.secondary-btn:hover{opacity:.9}#image-grid-container{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.image-gallery-container{display:flex;width:100%;height:500px;gap:10px;margin:0 auto;padding:10px;background-color:#f8f9fa;border-radius:12px;box-shadow:0 4px 8px #0000001a}.featured-image{flex:0 1 auto;max-width:66%;height:100%;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:8px;background-color:#fff}.featured-image img{max-height:100%;width:auto;object-fit:contain}.scrollable-images{flex:1;display:flex;flex-wrap:wrap;align-content:flex-start;overflow-y:auto;gap:10px;justify-content:space-around;scrollbar-width:none;-ms-overflow-style:none}.scrollable-images::-webkit-scrollbar{display:none}.scrollable-images img{height:200px;width:auto;object-fit:contain;border-radius:8px;box-shadow:0 2px 4px #0000001a}.scrollable-images img:hover{transform:scale(1.05);box-shadow:0 6px 12px #0003}.scrollable-images:after{background:linear-gradient(to bottom,transparent,rgba(30,30,30,.85));height:40px;z-index:1}.other-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:150px;gap:10px}.other-images img{width:100%;height:100%;object-fit:cover;border-radius:8px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.other-images{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:15px}.other-images img{width:100%;height:100%;border-radius:12px;object-fit:cover;transition:transform .2s ease,box-shadow .2s ease}.other-images img:hover{transform:scale(1.05);box-shadow:0 6px 12px #0003}.image-nav-btn{position:absolute;top:50%;transform:translateY(-50%);background-color:#007bff;color:#fff;border:none;padding:10px 20px;border-radius:50%;cursor:pointer;z-index:10;box-shadow:0 4px 8px #0003;transition:background-color .3s ease}.image-nav-btn:hover{background-color:#0056b3}.image-nav-btn#prev-images{left:-60px}.image-nav-btn#next-images{right:-60px}.about-container{position:relative;left:0;top:0;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;background:#121212 url(/assets/noise-texture.png);background-blend-mode:multiply;color:#f5f5f5;padding:0;width:100%;height:calc(100dvh - 70px);line-height:1.6;overflow:hidden}.about-content{flex:3;margin-top:auto;margin-bottom:auto;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;align-items:center;text-align:left;overflow-y:auto;height:100%;overflow-x:hidden}.about-text h1{font-size:42px;font-weight:600;color:#2eb5f8;margin-bottom:20px;margin-top:20px}.align-box{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin:auto 0}.about-text h2{font-size:26px;font-weight:600;color:#2eb5f8;margin-bottom:15px}.about-text p{font-size:18px;line-height:1.6;color:#f5f5f5}.about-text{text-align:left;max-width:700px}.about-text p,.about-text ul{font-size:18px;line-height:1.6;color:#f5f5f5;text-align:left}.about-text ul{list-style-position:outside;padding:0 0 0 20px}.about-text ul li{padding:5px 0}.about-logos{display:flex;justify-content:center;gap:50px;background:#fff;padding:15px;margin-left:-20px;margin-right:-20px}.about-logo{width:auto;height:90px;opacity:.9}.about-logo:hover{opacity:1;transition:opacity .3s ease-in-out}.about-image{flex:3;background-size:cover;background-position:center;height:100%;border-radius:10px;box-shadow:5px 5px 15px #0000001a;clip-path:polygon(100% 0,100% 100%,0 100%,10% 0);min-height:95vh}.about-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#fffc,#0000001a)}.about-cta{width:100%;display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px;padding-bottom:40px}.cta-button{padding:10px 20px;font-size:16px;min-width:140px;text-align:center;margin-bottom:20px}.Page-Content{margin-top:auto;margin-bottom:auto;padding-left:30px;padding-right:30px;display:flex;flex-direction:column;text-align:left;width:100%}@media (max-width: 768px){.core-content{overflow-y:visible;height:calc(100dvh - 70px)}.about-container{flex-direction:column;align-items:center;text-align:center;overflow:hidden}.about-image{position:fixed;width:100%;height:50px;background-size:cover;background-position:center;border-radius:0;order:-1;min-height:100px;transition:transform .4s ease-in-out;clip-path:polygon(100% 0,100% 100%,0 90%,0% 0)}.scrolled.about-image{top:-150px!important}.Page-Content{width:90%}.align-box{align-items:center}.about-content{width:90%;max-width:700px;padding:105px 20px 20px;text-align:left;order:0;max-height:100%}.about-cta{flex-direction:column;width:90%}.cta-button{width:100%;text-align:center}.about-image:before{display:none}html,body{height:100%;overflow:hidden;touch-action:none}}.contact-container{max-width:450px;margin:40px auto;padding:25px;background:#fff;border-radius:12px;box-shadow:0 4px 12px #00000026;text-align:center;box-sizing:border-box}.contact-container h1{font-size:26px;font-weight:700;color:#1a1a1a;margin-bottom:5px}.contact-container p{font-size:15px;color:#555;margin-bottom:20px}.contact-form{display:flex;flex-direction:column;gap:12px;text-align:left}.contact-form label{font-size:14px;font-weight:700;color:#333}.contact-form input,.contact-form textarea{width:100%;padding:12px;font-size:16px;border:2px solid #ccc;border-radius:8px;transition:border-color .3s ease-in-out,box-shadow .2s;box-sizing:border-box}.contact-form input:focus,.contact-form textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 6px #007bff33}.submit-button{width:100%;padding:12px;font-size:16px;font-weight:700;background:#28b5f8;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background .3s ease-in-out}.button-container{display:flex;justify-content:center;width:100%}.submit-button:hover{background:#28b5f8;transform:scale(1.02)}.success-message{font-size:16px;color:#28a745;font-weight:700;margin-top:15px}@media (max-width: 480px){.contact-container{max-width:90%}}._miloStartScreen_1n7bi_2{display:flex;justify-content:center;align-items:center;height:100vh;background:linear-gradient(135deg,#f0f4f8,#d9e2ec);padding:20px}._miloStartCard_1n7bi_11{background:#fffffffa;padding:40px 30px;border-radius:16px;box-shadow:0 12px 40px #0000001a;max-width:500px;width:100%;text-align:center;transition:transform .3s ease,box-shadow .3s ease}._miloStartCard_1n7bi_11:hover{transform:scale(1.03);box-shadow:0 16px 50px #00000026}._miloTagline_1n7bi_27{font-size:.9rem;color:#007bff;font-weight:600;margin-bottom:8px;text-transform:uppercase;letter-spacing:.6px}._miloTitle_1n7bi_36{font-size:2.75rem;font-weight:700;color:#1f2937;margin-bottom:12px}._miloSubtitle_1n7bi_43{font-size:1.25rem;color:#4b5563;margin-bottom:24px;opacity:.85}._startDemoButton_1n7bi_50{background:#007bff;color:#fff;font-size:1.3rem;font-weight:600;padding:14px 32px;border:none;border-radius:50px;cursor:pointer;transition:background .3s ease,transform .3s ease}._startDemoButton_1n7bi_50:hover{background:#0056b3;transform:scale(1.05)}._miloApplicationContent_1i22v_1{display:flex;justify-content:space-between;align-items:center;width:80%;background:#fff;padding:30px;border-radius:12px;box-shadow:0 10px 30px #0000001a;margin:auto}._miloExplainer_1i22v_13{width:65%;padding-right:50px}._miloExplainer_1i22v_13 h2{font-size:22px;margin-bottom:15px}._miloExplainer_1i22v_13 p{font-size:16px;color:#555}._miloFormContainer_1i22v_28{width:50%;padding:20px;background:#f9f9f9;border-radius:10px}._checkingTitle_1i22v_35{font-size:1.4rem;font-weight:600;color:#1f2937;text-align:center;margin-bottom:15px}._typingField_1i22v_43{margin-bottom:15px;text-align:left}._typingField_1i22v_43 label{font-size:.9rem;color:#4b5563;margin-bottom:5px;display:block}._typingField_1i22v_43 input{width:90%;padding:10px;border:1px solid #ddd;border-radius:6px;font-size:16px;background:#fff}._typingEffect_1i22v_64{font-family:monospace;font-size:1.1rem;width:100%;text-align:center;border:1px solid #ccc;border-radius:6px;padding:10px;background:#fff;color:#374151;animation:_typingBlink_1i22v_1 1s infinite alternate}@keyframes _typingBlink_1i22v_1{0%{border-right:2px solid #007bff}to{border-right:2px solid transparent}}._loadingBar_1i22v_86{height:4px;width:100%;background:#ddd;margin:15px 0;border-radius:2px}._nextButton_1i22v_94{background-color:#2a73ff;color:#fff;padding:12px 18px;border-radius:8px;font-size:16px;font-weight:600;border:none;cursor:pointer;transition:background .3s ease;display:block;margin:auto}._nextButton_1i22v_94:hover{background-color:#1b5fd6}@media screen and (max-width: 768px){._miloApplicationContent_1i22v_1{flex-direction:column;padding-top:0}._miloExplainer_1i22v_13,._miloFormContainer_1i22v_28{width:100%;padding:10px}._miloExplainer_1i22v_13{margin-bottom:5px}}._miloDemoContainer_kb8fx_1{display:flex;gap:40px;justify-content:center;align-items:center;padding:30px;max-width:900px;margin:auto}._miloDemoLeft_kb8fx_11,._miloDemoRight_kb8fx_12{background:#fff;border-radius:12px;padding:20px;box-shadow:0 6px 15px #0000001f;flex:1;transition:transform .3s ease-in-out}._miloDemoLeft_kb8fx_11:hover,._miloDemoRight_kb8fx_12:hover{transform:scale(1.02)}._demoHeading_kb8fx_26{font-size:22px;font-weight:700;margin-bottom:10px;text-align:left}._demoSubtext_kb8fx_33{font-size:16px;color:#4a4a4a;margin-bottom:15px;text-align:left}._approvalsList_kb8fx_40{display:flex;flex-direction:column;gap:6px}._approvalItem_kb8fx_46{font-size:16px;font-weight:500}._moreComing_kb8fx_51{color:#555;font-style:italic}._propertyHighlight_kb8fx_56{text-align:center;padding:20px}._propertyTitle_kb8fx_61{font-size:20px;font-weight:700;margin-bottom:5px}._propertyLocation_kb8fx_67{font-size:14px;color:#555;margin-bottom:10px}._propertyDetails_kb8fx_73{font-size:16px;margin:10px 0}._exploreMapButton_kb8fx_78{background:#0057ff;color:#fff;padding:12px 18px;border:none;border-radius:6px;font-size:16px;font-weight:700;cursor:pointer;transition:background .3s ease-in-out;margin-top:15px}._exploreMapButton_kb8fx_78:hover{background:#003bb3}@media (max-width: 768px){._miloDemoContainer_kb8fx_1{flex-direction:column;gap:20px;padding:20px;max-width:100%}._miloDemoLeft_kb8fx_11,._miloDemoRight_kb8fx_12{width:100%;padding:15px}._demoHeading_kb8fx_26,._demoSubtext_kb8fx_33{text-align:center}._propertyHighlight_kb8fx_56{padding:15px}._exploreMapButton_kb8fx_78{width:100%;margin-top:10px}}._miloWaitlistContainer_1bj9r_2{display:flex;justify-content:center;align-items:center;padding:40px;max-width:900px;background:linear-gradient(135deg,#121212,#000);border-radius:12px;box-shadow:0 4px 12px #0000001a;animation:_fadeIn_1bj9r_1 1s ease-in-out;color:#fff;margin:auto}@keyframes _fadeIn_1bj9r_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._miloWaitlistMessage_1bj9r_33{width:50%;padding:20px}._miloWaitlistMessage_1bj9r_33 h2{font-size:26px;font-weight:700;margin-bottom:10px;color:#fff}._miloWaitlistMessage_1bj9r_33 p{font-size:18px;color:#eee;line-height:1.5}._miloWaitlistForm_1bj9r_52{width:40%;background:none;padding:20px;border-radius:12px;text-align:center;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease,box-shadow .3s ease}._miloWaitlistForm_1bj9r_52:hover{transform:translateY(-5px);box-shadow:0 8px 16px #00000026}._miloWaitlistForm_1bj9r_52 h3{margin-bottom:15px;color:#444}._miloWaitlistForm_1bj9r_52 input{width:100%;padding:10px;margin:8px 0;border:1px solid #ccc;border-radius:5px;box-sizing:border-box}._submitButton_1bj9r_82{background:#007bff;color:#fff;border:none;padding:12px;width:100%;font-size:16px;cursor:pointer;border-radius:8px;transition:background .3s ease,transform .3s ease}._submitButton_1bj9r_82:hover{background:#0056b3;transform:scale(1.02)}._successMessage_1bj9r_100{margin-top:10px;color:green}@media (max-width: 768px){._miloWaitlistContainer_1bj9r_2{flex-direction:column;padding:20px}._miloWaitlistMessage_1bj9r_33,._miloWaitlistForm_1bj9r_52{width:100%}._miloWaitlistMessage_1bj9r_33{margin-bottom:20px;text-align:center;padding:10px}._miloWaitlistMessage_1bj9r_33 h2{font-size:22px}._miloWaitlistMessage_1bj9r_33 p{font-size:16px}._miloWaitlistForm_1bj9r_52{padding:15px}._submitButton_1bj9r_82{padding:10px;font-size:15px}}._milo-app-wrapper_yef5p_1{width:100%;height:100%;display:flex;flex-direction:column;background:linear-gradient(to bottom,#ffffff80,#f0f0f0cc);box-sizing:border-box;overflow-x:auto;padding:0 10px}._demoMapContainer_4bawa_1{position:absolute;width:100%;height:100%;border-radius:10px;overflow:hidden;box-shadow:0 4px 8px #0000001a;margin:0}._demoMap_4bawa_1{width:100%;height:100%;object-fit:cover}._popupContent_4bawa_19{text-align:center;font-family:Arial,sans-serif;max-width:350px;margin:0 auto}._popupContent_4bawa_19 h4{margin:5px 0;font-size:16px;font-weight:700}._popupContent_4bawa_19 p{margin:2px 0;font-size:14px;color:#555}._popupImage_4bawa_38{width:100%;height:120px;object-fit:cover;border-radius:8px;margin-bottom:10px}._popupButtons_4bawa_46{display:flex;flex-direction:column;align-content:center;gap:4px;margin-top:10px}._tourButton_4bawa_54,._leaseButton_4bawa_55{width:90%;padding:10px 15px;font-size:16px;font-weight:700;border-radius:8px;transition:transform .2s ease-in-out;margin-left:auto;margin-right:auto;background-color:#28a745}._leaseButton_4bawa_55:hover{opacity:1;background-color:#225c3d}._tourButton_4bawa_54{background-color:#004c8c;color:#fff;padding:10px 15px;border:none;border-radius:8px;font-size:16px;font-weight:700;transition:background .2s ease-in-out,transform .2s ease-in-out}._tourButton_4bawa_54:hover{background-color:#003262;opacity:1}._rentedMessage_4bawa_89{color:green;font-weight:700}._contactLandlordButton_4bawa_94{background-color:#d9534f;color:#fff;border:none;padding:12px 20px;font-size:16px;font-weight:700;border-radius:5px;cursor:pointer;transition:background .3s ease;width:90%;margin-top:10px}._contactLandlordButton_4bawa_94:hover{background-color:#c9302c}._leaflet-popup-content_4bawa_113{width:260px!important}._leaflet-popup-tip_4bawa_117{display:none}._leaflet-popup-content-wrapper_4bawa_121{border-radius:8px!important;padding:8px!important;box-shadow:0 3px 10px #00000026}@media screen and (max-width: 768px){._demoMapContainer_4bawa_1{position:relative!important;width:100%!important;height:100%!important}._demoMap_4bawa_1{width:100%!important;height:100%!important;object-fit:cover}}:root{--color-primary: #007bff;--color-primary-hover: #0056b3;--color-background: #ffffff;--color-border: #ccc;--color-text: #333;--transition-duration: .3s;--border-radius: 8px}._composeContainer_tecla_13{display:flex;flex-direction:column;width:95%;max-width:600px;height:100%;margin:20px auto;padding:20px;background:var(--color-background);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;box-sizing:border-box;animation:_fadeIn_tecla_1 .5s ease-out}@keyframes _fadeIn_tecla_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._emailHeader_tecla_41{display:flex;flex-direction:column;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid #eee}._headerBar_tecla_50{display:flex;align-items:center;margin-bottom:10px}._emailIcon_tecla_55{margin-right:10px;font-size:1.5rem}._headerBar_tecla_50 h3{font-size:1.25rem;color:var(--color-text);margin:0}._emailField_tecla_66{margin-bottom:10px;display:flex;flex-direction:column}._emailField_tecla_66 label{font-size:.9rem;color:var(--color-text);margin-bottom:3px}._emailInput_tecla_78{width:100%;padding:8px;font-size:.95rem;border:1px solid var(--color-border);border-radius:var(--border-radius);transition:border var(--transition-duration);box-sizing:border-box}._emailInput_tecla_78:focus{outline:none;border-color:var(--color-primary)}._subjectLine_tecla_91{font-weight:700}._emailTextarea_tecla_96{flex:1;resize:none;padding:10px;font-size:1rem;margin-bottom:15px;border:1px solid var(--color-border);border-radius:var(--border-radius);transition:border var(--transition-duration)}._emailTextarea_tecla_96:focus{outline:none;border-color:var(--color-primary)}._emailActions_tecla_112{display:flex;justify-content:flex-end}._sendEmailButton_tecla_116{background:var(--color-primary);color:#fff;border:none;padding:10px 16px;font-size:1rem;cursor:pointer;border-radius:var(--border-radius);transition:background var(--transition-duration),transform var(--transition-duration)}._sendEmailButton_tecla_116:hover:enabled{background:var(--color-primary-hover);transform:scale(1.02)}._sendEmailButton_tecla_116:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 480px){._composeContainer_tecla_13{margin:10px;padding:15px}._headerBar_tecla_50 h3{font-size:1.1rem}._emailInput_tecla_78,._emailTextarea_tecla_96{font-size:.9rem}._sendEmailButton_tecla_116{font-size:.9rem;padding:8px 12px}}:root{--color-primary: #007bff;--color-primary-hover: #0056b3;--color-background: #ffffff;--color-border: #ddd;--color-text: #333;--color-muted: #666;--transition: .3s ease;--border-radius: 8px}._inboxContainer_ntqem_14{width:95%;max-width:800px;height:100%;margin:20px auto;background:var(--color-background);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;padding:20px;box-sizing:border-box;animation:_fadeIn_ntqem_1 .5s var(--transition) forwards}@keyframes _fadeIn_ntqem_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._emailList_ntqem_42{flex:1;overflow-y:auto;margin-top:10px}._emptyInbox_ntqem_49{font-style:italic;text-align:center;padding:20px;color:var(--color-muted)}._emailItem_ntqem_57{background:var(--color-background);padding:15px;margin-bottom:10px;border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;transition:transform var(--transition),box-shadow var(--transition)}._emailItem_ntqem_57:hover{transform:translateY(-3px);box-shadow:0 4px 8px #0000001a}._unread_ntqem_73{border-left:4px solid var(--color-primary)}._emailHeader_ntqem_78{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}._emailFrom_ntqem_85{font-weight:700;color:var(--color-text)}._emailSubject_ntqem_90{font-weight:700;color:var(--color-text);display:flex;align-items:center}._unreadDot_ntqem_98{display:inline-block;width:8px;height:8px;background-color:var(--color-primary);border-radius:50%;margin-right:5px}._emailPreview_ntqem_108{font-size:14px;color:var(--color-muted)}._emailView_ntqem_114{padding:20px;background:var(--color-background);border-radius:var(--border-radius);box-shadow:0 4px 8px #0000000d;animation:_fadeIn_ntqem_1 .3s ease-out}._emailBody_ntqem_122{margin-top:15px;font-size:15px;line-height:1.6;color:var(--color-text)}._ctaButton_ntqem_130{display:inline-block;background:var(--color-primary);color:#fff;padding:10px 16px;margin-top:15px;border:none;border-radius:var(--border-radius);cursor:pointer;transition:background var(--transition)}._ctaButton_ntqem_130:hover{background:var(--color-primary-hover)}._closeEmail_ntqem_147{margin-top:15px;background:none;border:none;cursor:pointer;font-size:1.2rem;color:var(--color-muted);transition:color var(--transition)}._closeEmail_ntqem_147:hover{color:var(--color-text)}@media (max-width: 600px){._inboxContainer_ntqem_14{padding:15px;margin:10px}._emailItem_ntqem_57{padding:10px;margin-bottom:8px}._emailHeader_ntqem_78{flex-direction:column;align-items:flex-start}._emailSubject_ntqem_90{margin-top:5px}._emailPreview_ntqem_108{font-size:13px}._emailView_ntqem_114{padding:15px}._ctaButton_ntqem_130{padding:8px 12px;font-size:.9rem}._closeEmail_ntqem_147{font-size:1rem}}._traditionalDemoContainer_1u22r_2{width:100%;height:100%;display:flex;flex-direction:column;padding:0;background:linear-gradient(to bottom,#ffffff80,#f0f0f0cc);box-sizing:border-box;overflow-x:auto}._demo-wrapper_ylw3f_1{display:flex;flex-direction:row;align-items:stretch;height:calc(100dvh - 70px);width:100%}._demo-container_ylw3f_9{width:250px;padding:10px 20px 20px;background:#181818;transition:all .3s ease-in-out;display:flex;flex-direction:column;justify-content:flex-start;position:relative;color:#fff}._demo-container_ylw3f_9._collapsed_ylw3f_22{width:0px;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:10px}._collapse-btn_ylw3f_31{position:absolute;top:80px;left:10px;background:none;border:none;cursor:pointer;font-size:14px;color:#333;width:130px;padding:5px;z-index:500;color:#fff}._demo-tabs_ylw3f_47{display:flex;flex-direction:column;gap:10px;width:100%;align-items:center;margin-top:20px}._demo-tabs_ylw3f_47 button{width:100%;padding:12px;font-size:16px;text-align:center;background-color:#f8f9fa;color:#333;border:2px solid #ccc;border-radius:6px;cursor:pointer;transition:all .3s ease-in-out;font-weight:600;outline:none}._demo-tabs_ylw3f_47 button:hover{background-color:#e0e0e0;border-color:#999}._demo-tabs_ylw3f_47 button:active{background-color:#d6d6d6;border-color:#777}._demo-tabs_ylw3f_47 ._active_ylw3f_80{background-color:#007bff;color:#fff;border-color:#0056b3;box-shadow:0 4px 10px #007bff33}._demo-tabs_ylw3f_47 ._inactive_ylw3f_87{opacity:.8}._demo-content_ylw3f_91{flex:1;display:flex;min-height:400px;max-height:100vh;width:100%;max-width:100vw;background:#fff;border-radius:12px;box-shadow:0 8px 25px #0000001a;overflow:hidden;position:relative}@media (max-width: 768px){._demo-wrapper_ylw3f_1{flex-direction:column;align-items:center;justify-content:center}._demo-controls_ylw3f_114{display:none}._demo-content_ylw3f_91{margin-bottom:80px;margin-left:10px;margin-right:10px;width:auto;min-width:95vw;min-height:calc(100dvh - 150px);overflow-x:scroll;z-index:5}._mobile-nav_ylw3f_129{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:90%;margin:0 auto;padding:10px;background:#121212;display:flex;gap:20px;height:60px;box-shadow:0 -2px 8px #0000001a;z-index:8}._mobile-nav_ylw3f_129 button{flex:1;font-size:16px;padding:12px;border:none;background:linear-gradient(145deg,#3a3a3a,#292929);cursor:pointer;color:#fff;border-radius:8px;transition:all .3s ease-in-out;font-weight:600;outline:none;display:flex;flex-direction:column;align-items:center;justify-content:center}._mobile-nav_ylw3f_129 button:hover{background:linear-gradient(145deg,#444,#333)}._mobile-nav_ylw3f_129 button:active{background:#1f1f1f;transform:scale(.98)}._mobile-nav_ylw3f_129 button._active_ylw3f_80{border-bottom:3px solid #007bff;font-weight:700;color:#007bff;background:linear-gradient(145deg,#1d1d1d,#2a2a2a);box-shadow:0 2px 10px #007bff33}._mobile-nav_ylw3f_129 button svg{font-size:20px;margin-bottom:4px}}._container_9yjg8_1{width:1100px;min-height:600px;background:#ffffff26;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;border-radius:14px;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000004d;margin:auto 0;justify-self:center}._sidebar_9yjg8_15{width:260px;background-color:#0009;display:flex;flex-direction:column;padding-top:0;min-width:260px}._userInfo_9yjg8_24{padding:20px;background-color:#2a8bd1;margin-bottom:20px;display:flex;align-items:center;gap:12px}._userAvatar_9yjg8_33{background-color:#444;border-radius:50%;height:50px;width:50px;object-fit:cover;display:flex;align-items:center;justify-content:center;font-size:20px}._userDetails_9yjg8_45{display:flex;flex-direction:column}._preferredName_9yjg8_50{font-size:18px;font-weight:700}._legalName_9yjg8_55{font-size:15px;font-weight:400;opacity:.85}._userName_9yjg8_61{font-size:18px}._nav_9yjg8_65{display:flex;flex-direction:column}._navItem_9yjg8_70{padding:14px 20px;background:transparent!important;border:none;color:#fff;cursor:pointer;font-size:17px;text-align:left;position:relative;overflow:hidden;text-decoration:none}._navItem_9yjg8_70:hover{text-decoration:none}._navItem_9yjg8_70:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease}._navItem_9yjg8_70._active_9yjg8_98:after{width:100%}._navItem_9yjg8_70:hover:after{width:100%}._formContent_9yjg8_107{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center;position:relative;box-sizing:border-box}._formTitle_9yjg8_118{font-size:1.8rem;margin-bottom:25px;color:#fff}._formArea_9yjg8_124{flex:1;display:flex;align-items:center;justify-content:center}._navigation_9yjg8_131{position:absolute;bottom:30px;right:30px}._prevButton_9yjg8_137,._nextButton_9yjg8_137{padding:8px 16px;border-radius:6px;border:none;color:#fff;cursor:pointer}._prevButton_9yjg8_137{background-color:#555}._prevButton_9yjg8_137:hover{background-color:#333}._nextButton_9yjg8_137{background-color:#2a8bd1}._nextButton_9yjg8_137:hover{background-color:#1f73ad}._container_1rqcc_1{background:#00000080;color:#fff;padding:60px;border-radius:12px;width:700px;display:flex;flex-direction:column;align-items:center;justify-content:center}._title_1rqcc_13{font-size:3rem;margin-bottom:30px;text-align:center}._nextButton_1rqcc_19{padding:14px 24px;font-size:1.3rem;border:none;border-radius:8px;margin-top:20px;background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff;cursor:pointer;transition:background-color .3s ease}._nextButton_1rqcc_19:hover{background:linear-gradient(to right,#32459a,#1976d2);text-decoration:none}._container_15gv9_1{display:flex;flex:1;justify-content:space-between;gap:40px;padding:20px;align-items:center}._formSection_15gv9_10{display:flex;flex-direction:column;gap:25px;flex:1}._container_15gv9_1:after{content:"";position:absolute;top:10%;bottom:10%;left:50%;width:2px;background-color:#fffc;transform:translate(-50%)}._label_15gv9_29{font-size:16px;color:#fff}._input_15gv9_34{padding:10px;font-size:16px;border-radius:8px;border:none}._pictureSection_15gv9_41{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}._picturePlaceholder_15gv9_49{height:150px;width:150px;background-color:#ffffff1a;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;overflow:hidden;position:relative}._profileImage_15gv9_62{height:100%;width:100%;object-fit:cover;border-radius:50%}._picturePlaceholder_15gv9_49:hover{background-color:#ffffff80}._plusSign_15gv9_73{font-size:60px;color:#fff}._addPictureText_15gv9_78{margin-top:10px;font-size:16px;color:#fff}._userName_15gv9_84{margin-top:8px;font-size:14px;color:#fff}._container_1sc6y_1{background:#0009;color:#fff;padding:40px;border-radius:12px;width:70%;display:flex;flex-direction:column;gap:30px;position:relative}._contactSection_1sc6y_13{display:flex;flex-direction:column;gap:20px}._inputGroup_1sc6y_19{display:flex;flex-direction:column;gap:6px}._label_1sc6y_25{font-size:16px}._input_1sc6y_19{padding:10px;font-size:16px;border-radius:8px;border:none;width:100%}._prefsContainer_1sc6y_37{background-color:#ffffff1a;padding:16px;border-radius:12px;align-self:center}._prefTitle_1sc6y_44{font-size:18px;margin-bottom:12px;text-align:center;justify-self:center;color:#fff}._grid_1sc6y_52{display:grid;grid-template-columns:auto repeat(3,60px);gap:12px;align-items:center}._gridHeader_1sc6y_59{font-weight:600;text-align:center;color:#fff}._gridLabel_1sc6y_65{text-align:left;padding-right:10px;font-size:15px}._gridButton_1sc6y_71{width:22px;height:22px;border-radius:50%;border:none;background-color:#d3d3d3;cursor:pointer;transition:background-color .2s;justify-self:center}._gridButton_1sc6y_71._active_1sc6y_82{background:linear-gradient(to right,#3f51b5,#2196f3)}._gridButton_1sc6y_71:hover{background-color:#9bbbe4}._navigation_1sc6y_90{position:absolute;bottom:20px;right:20px;display:flex;gap:10px}._nextButton_1sc6y_98,._prevButton_1sc6y_98{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;color:#fff}._nextButton_1sc6y_98{background-color:#367bf5}._nextButton_1sc6y_98:hover{background-color:#285ecf}._prevButton_1sc6y_98{background-color:#555}._prevButton_1sc6y_98:hover{background-color:#333}._card_1sz53_1{background:#0009;color:#fff;padding:30px;border-radius:12px;width:700px;display:flex;gap:20px;position:relative}._leftSection_1sz53_12{flex:1;display:flex;flex-direction:column;gap:15px}._leftSection_1sz53_12 select{padding:10px;border-radius:6px;border:none;font-size:16px}._rightSection_1sz53_26{flex:1;display:flex;flex-direction:column}._privacyDetails_1sz53_32{margin-top:10px;list-style:none;padding:0}._privacyDetails_1sz53_32 li{margin-bottom:10px;line-height:1.4}._navigation_1sz53_43{position:absolute;bottom:15px;right:15px;display:flex;gap:10px}._nextButton_1sz53_51,._prevButton_1sz53_51{padding:8px 16px;border-radius:6px;border:none;cursor:pointer;color:#fff}._nextButton_1sz53_51{background-color:#367bf5}._nextButton_1sz53_51:hover{background-color:#285ecf}._prevButton_1sz53_51{background-color:#555}._prevButton_1sz53_51:hover{background-color:#333}._container_9p1j5_1{background-color:#0009;color:#fff;padding:30px;border-radius:14px;display:flex;gap:20px;position:relative;box-sizing:border-box;min-width:700px}._leftSection_9p1j5_13,._rightSection_9p1j5_14{flex:1;display:flex;flex-direction:column;justify-content:center;gap:20px}._leftSection_9p1j5_13{padding-right:20px}._rightSection_9p1j5_14{padding-left:20px;align-items:start}._inputGroup_9p1j5_31{display:flex;flex-direction:column;gap:8px}._inputGroup_9p1j5_31 input{padding:10px 14px;border-radius:8px;border:none;font-size:16px;box-sizing:border-box}._verticalDivider_9p1j5_45{width:1px;background-color:#ffffff4d;margin:10px 0}._checkboxGroup_9p1j5_51{display:flex;align-items:center;gap:10px;font-size:16px;cursor:pointer}._checkboxGroup_9p1j5_51 input[type=checkbox]{width:20px;height:20px;accent-color:#367bf5;cursor:pointer}._checkboxGroup_9p1j5_51 label{cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.2}._container_1s7ii_1{width:720px;background-color:#0009;color:#fff;padding:30px;border-radius:12px;display:flex;gap:30px;position:relative}._leftSection_1s7ii_12,._rightSection_1s7ii_12{flex:1;display:flex;flex-direction:column;align-items:center;gap:15px}._leftSection_1s7ii_12 input{padding:10px;width:100%;font-size:16px;border:none;border-radius:6px}._groupInfo_1s7ii_28{background-color:#ffffff1a;padding:15px;border-radius:8px;text-align:center;width:100%}._groupName_1s7ii_36{display:block;font-size:18px;margin-bottom:10px}._requestButton_1s7ii_42{padding:8px 16px;border-radius:6px;border:none;background-color:#367bf5;color:#fff;cursor:pointer}._requestButton_1s7ii_42:hover{background-color:#285ecf}._createGroup_1s7ii_55{width:150px;height:150px;background-color:#ffffff1a;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer}._plusIcon_1s7ii_67{font-size:48px;margin-bottom:10px}._navigation_1s7ii_72{position:absolute;bottom:15px;right:15px;display:flex;gap:10px}._prevButton_1s7ii_80,._submitButton_1s7ii_80{padding:8px 16px;border-radius:6px;border:none;color:#fff;cursor:pointer;font-size:14px}._prevButton_1s7ii_80{background-color:#555}._prevButton_1s7ii_80:hover{background-color:#333}._submitButton_1s7ii_80{background-color:#367bf5}._submitButton_1s7ii_80:hover{background-color:#285ecf}._container_v79e6_1{height:calc(100dvh - 70px);width:100%;background-image:url(/assets/WaitlistBackground-DseTZuHy.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto;padding-top:20px;padding-bottom:20px;box-sizing:border-box}._container_v79e6_1._welcomeScreen_v79e6_16{align-items:center;justify-content:center}._cardWrapper_v79e6_22{max-width:750px;width:100%;background:#ffffff1a;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 12px #0003;display:flex;justify-content:center;align-items:center}._statusBadge_d9epw_1{display:inline-flex;align-items:center;gap:5px;font-size:.85rem;font-weight:500;padding:5px 10px;border-radius:12px}._completed_d9epw_11{background-color:#e0f6e9;color:#2f855a}._processing_d9epw_16{background-color:#e3f0fc;color:#3182ce}._notCreated_d9epw_21{background-color:#ffe5e5;color:#d93025;border:1px solid #d93025;font-weight:600}._notCreated_d9epw_21:before{content:"⚠️";margin-right:4px}._nonApplicable_d9epw_34{background-color:#edf2f7;color:#718096}._userPending_d9epw_39{background-color:#ff4d4f1a;color:#ff4d4f;border:1px solid #ff4d4f}._dashboard_1g4zt_1{display:flex;flex-direction:column;gap:16px;max-height:80vh;overflow-y:auto}._dashboardCard_1g4zt_9{background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px #0000000d}._dashboardCard_1g4zt_9 h2{font-size:1.1rem;font-weight:600;margin-bottom:10px;color:#333;border-bottom:2px solid #4A90E2;padding-bottom:5px}._dashboardCard_1g4zt_9 ul{list-style:none;padding-left:0;margin:0}._dashboardCard_1g4zt_9 li{font-size:.95rem;color:#555;padding:6px 0;border-bottom:1px solid #f0f0f0}._dashboardCard_1g4zt_9 li:last-child{border-bottom:none}button{background-color:transparent;border:none;color:#4a90e2;cursor:pointer;font-size:.9rem;font-weight:700;padding:5px 0}button:hover{text-decoration:underline}._card_1trpa_1{background-color:#fff;border-radius:12px;padding:16px 24px;margin-bottom:20px;box-shadow:0 2px 6px #0000001a;width:100%;transition:box-shadow .2s ease,background-color .2s ease;box-sizing:border-box}._card_1trpa_1 h3{font-size:1.4rem;margin-bottom:12px;color:#333}._card_1trpa_1 ul{list-style:none;padding:0;margin-bottom:12px}._card_1trpa_1 li{padding:6px 0;font-size:1rem;color:#555;border-radius:12px}._completed_1trpa_32{color:#4caf50}._ctaButton_1trpa_36{margin-top:12px;background-color:#3f51b5;color:#fff;border:none;padding:8px 14px;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:background-color .2s ease,transform .1s ease}._ctaButton_1trpa_36:hover{background-color:#324a9e}._ctaButton_1trpa_36:active{transform:scale(.97)}._hovered_1trpa_57{position:relative;z-index:1001;background:#eee;font-weight:700;color:#121212!important;padding:8px 16px!important;border-radius:6px}._verificationContainer_z46lz_1{padding:20px;background-color:#fff;border-radius:8px}._verificationCard_z46lz_7{padding:15px 0;border-bottom:1px solid #eee}._cardHeader_z46lz_12{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._providerLogo_z46lz_19{max-width:100px;max-height:40px;object-fit:contain}._progressContainer_z46lz_25{display:flex;justify-content:space-between;margin-bottom:10px;position:relative}._step_z46lz_32{flex:1;text-align:center;position:relative}._connectorLine_z46lz_38{position:absolute;top:18px;left:50%;width:100%;height:2px;background-color:#e0e0e0;z-index:0}._step_z46lz_32:last-child ._connectorLine_z46lz_38{display:none}._circle_z46lz_52{height:36px;width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;color:#fff;margin:0 auto 8px;box-shadow:0 2px 4px #00000026;position:relative;z-index:1}._completed_z46lz_67{background:linear-gradient(145deg,#34d399,#10b981)}._processing_z46lz_71{background:linear-gradient(145deg,#fbbf24,#f59e0b);color:#fff;animation:_pulse_z46lz_1 1.5s infinite ease-in-out}._pending_z46lz_77{background:linear-gradient(145deg,#d1d5db,#9ca3af);color:#bbb}._stepLabel_z46lz_82{font-size:.8rem;color:#666;margin-top:4px}._actionBtn_z46lz_88{margin-top:12px;background:linear-gradient(135deg,#5a9cf5,#3b82f6);color:#fff;font-weight:500;border:none;padding:8px 16px;border-radius:8px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 8px #3b82f64d}._actionBtn_z46lz_88:hover{transform:translateY(-2px);box-shadow:0 6px 12px #3b82f659}._actionBtn_z46lz_88:active{transform:translateY(1px);box-shadow:0 2px 4px #3b82f633}@keyframes _pulse_z46lz_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._modalOverlay_1pqpl_1{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1001}._modalContent_1pqpl_9{background-color:#fff;padding:20px;border-radius:8px;width:400px;max-width:90%}._modalContent_1pqpl_9 h2{margin-top:0}._modalActions_1pqpl_21 button{padding:10px 15px;border-radius:4px;cursor:pointer;background-color:#4067f3;color:#fff}._modalActions_1pqpl_21{display:flex;justify-content:space-around}._modalContent_1pqpl_9 select{width:100%;padding:8px;border-radius:6px;border:1px solid #ddd;margin-bottom:15px;font-size:1rem;cursor:pointer}._modalActions_1pqpl_21 button{background:#3f51b5;color:#fff;border:none;border-radius:4px;padding:8px 16px;cursor:pointer;transition:transform .1s,box-shadow .2s}._modalActions_1pqpl_21 button:hover{background:#367dcf;box-shadow:0 2px 4px #0003}._modalActions_1pqpl_21 button:active{transform:scale(.98)}._groupMembers_1cqtw_1{background-color:#fff;border-radius:10px;padding:16px;box-shadow:0 2px 6px #0000000d;position:relative}._groupHeader_1cqtw_9{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._memberTable_1cqtw_17{width:100%;border-collapse:collapse}._memberTable_1cqtw_17 tbody tr:hover{background-color:#f9fafc;transition:background-color .3s}._memberTable_1cqtw_17 td:first-child{font-weight:600;display:flex;align-items:center;gap:8px}._memberTable_1cqtw_17 th,._memberTable_1cqtw_17 td{text-align:left;padding:10px 8px;border-bottom:1px solid #eaeaea}._memberTable_1cqtw_17 th{color:#555;font-size:.9rem;font-weight:600}._memberTable_1cqtw_17 td{color:#333;font-size:.85rem}._badge_1cqtw_52{font-weight:500;padding:4px 10px;border-radius:12px;font-size:.75rem}._completed_1cqtw_59{background-color:#e0f6e9;color:#54c68a}._processing_1cqtw_64{background-color:#e3f0fc;color:#4a90e2}._notCreated_1cqtw_69{background-color:#fdf1dc;color:#f0ad4e}._nonApplicable_1cqtw_74{background-color:#f2f4f7;color:#9099a3}._userPending_1cqtw_79{background-color:#ff4d4f1a;color:#ff4d4f;border:1px solid #ff4d4f}._statusIndicator_1cqtw_85{display:flex;align-items:center}._collapseIcon_1cqtw_90{margin-left:12px;transition:transform .3s ease;font-size:14px}._avatar_1cqtw_97{width:32px;height:32px;border-radius:50%;background-color:#dde7f3;display:flex;align-items:center;justify-content:center;color:#4a90e2;font-weight:700;font-size:14px}._badge_1cqtw_52{padding:6px 12px;font-size:.75rem;font-weight:500}._carousel_16i3d_1{padding:16px;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d}._cardContainer_16i3d_8{display:flex;flex-direction:column;gap:10px;max-height:340px;overflow-y:auto;padding-right:6px}._unitCard_16i3d_17{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border:1px solid #eaeaea;border-radius:8px;background-color:#fafcfe;transition:background-color .3s ease;position:relative;color:#333;transition:transform .3s ease,box-shadow .2s ease}._unitCard_16i3d_17:hover{transform:scale(1.01);box-shadow:0 4px 12px #0000001a;cursor:pointer}._unitCard_16i3d_17._unseen_16i3d_37{background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff}._unitCard_16i3d_17._unseen_16i3d_37 ._neighborhood_16i3d_42{color:#d0e3ff}._unitCard_16i3d_17._unseen_16i3d_37 ._favoritedOn_16i3d_46{color:#ddd;font-size:.75rem}._unitCard_16i3d_17._unseen_16i3d_37 ._favoritedBy_16i3d_51{color:#fff}._unitInfo_16i3d_55{display:flex;flex-direction:column;gap:2px}._unitName_16i3d_61{font-weight:500}._neighborhood_16i3d_42{font-size:.8rem;display:flex;align-items:center;gap:8px}._favoritedInfo_16i3d_72{display:flex;flex-direction:column;align-items:flex-end;font-size:.8rem;position:relative}._favoritedBy_16i3d_51{color:#555}._favoritedOn_16i3d_46{color:#aaa;font-size:.75rem}._newBadge_16i3d_89{background-color:#ffdd57;color:#333;font-size:.6rem;font-weight:700;padding:2px 6px;border-radius:4px}._approvalVotes_jygbx_1{padding:16px;background:#fff;border-radius:10px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:16px}._unitCard_jygbx_11{display:flex;justify-content:space-between;align-items:center;padding:14px;border-radius:8px;border:1px solid #eaeaea;background-color:#fafcfe;margin-bottom:15px}._unitDetails_jygbx_22{flex:2;display:flex;flex-direction:column;gap:4px}._unitName_jygbx_29{font-weight:600;color:#4a90e2;font-size:1rem}._neighborhood_jygbx_35{font-size:.85rem;color:#777}._proposedBy_jygbx_40,._tourInfo_jygbx_40{font-size:.8rem;color:#555}._votesSection_jygbx_45{flex:1;display:flex;flex-direction:column;align-items:flex-end;justify-content:center}._voteItem_jygbx_53{width:100%;display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:4px}._voteLabel_jygbx_61{font-weight:500}._voteBadge_jygbx_65[data-vote=approved],._voteBadgeGood_jygbx_66{color:#3cb371}._voteBadge_jygbx_65[data-vote=pending]{color:#f39c12}._voteBadgeWarn_jygbx_74{color:#e74c3c}._voteBadge_jygbx_65{font-weight:500}._chatContainer_dlyk5_1{display:flex;flex-direction:column;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000d;padding:15px;margin-top:0}._messagesList_dlyk5_11{max-height:420px;overflow-y:auto;padding-right:10px;margin-bottom:10px}._message_dlyk5_11{margin:6px 0;padding:10px 15px;border-radius:15px;max-width:75%;position:relative}._sentMessage_dlyk5_27{background-color:#3f91ff;color:#fff;margin-left:auto;border-bottom-right-radius:2px}._receivedMessage_dlyk5_34{background-color:#e6e9ee;color:#333;margin-right:auto;border-bottom-left-radius:2px}._ownMessage_dlyk5_41{background-color:#e3f2fd;align-self:flex-end}._messageMeta_dlyk5_46{font-size:.8rem;color:#666;display:flex;justify-content:space-between}._unitTag_dlyk5_53{font-style:italic;color:#888}._messageContent_dlyk5_58{margin-top:4px}._newMessageForm_dlyk5_62{display:flex;gap:8px}._messageInput_dlyk5_67{flex-grow:1;padding:6px 12px;border-radius:4px;border:1px solid #ddd}._sendButton_dlyk5_74{background-color:#3f51b5;color:#fff;border:none;padding:6px 16px;border-radius:4px;cursor:pointer}._sendButton_dlyk5_74:hover{background-color:#303f9f}._sender_dlyk5_87{font-weight:600;font-size:.85rem}._timestamp_dlyk5_92{font-size:.7rem;color:#00000080;position:absolute;bottom:-16px;right:10px}._inputContainer_dlyk5_100{display:flex;gap:8px;margin-top:15px}._inputContainer_dlyk5_100 input{flex-grow:1;border:1px solid #ddd;padding:8px 12px;border-radius:8px;outline:none}._inputContainer_dlyk5_100 input:focus{border-color:#3f91ff;box-shadow:0 0 0 3px #3f91ff33}._inputContainer_dlyk5_100 button{padding:8px 16px;border:none;background-color:#3f91ff;color:#fff;border-radius:8px;cursor:pointer;transition:background-color .2s ease}._inputContainer_dlyk5_100 button:hover{background-color:#337de2}._welcomeContainer_1bymc_1{display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;background-color:#f9fafb;border-radius:10px;width:100%;max-width:500px;margin:40px auto}._inputField_1bymc_14{width:100%;padding:10px;border-radius:6px;border:1px solid #ccc;box-sizing:border-box;font-size:14px}._joinBtn_1bymc_23{width:100%;padding:12px 16px;background-color:#007bff;color:#fff;border-radius:6px;border:none;cursor:pointer;font-size:15px;transition:background-color .2s ease}._joinBtn_1bymc_23:hover{background-color:#005bb5}h2{color:#333;margin-bottom:8px}p{color:#666;font-size:14px;text-align:center}._modalBackdrop_17dnq_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center}._modal_17dnq_1{background:#fff;padding:20px;border-radius:10px;width:400px}._inputField_17dnq_17{width:100%;margin-bottom:10px;padding:8px;border-radius:6px;border:1px solid #ccc}._submitBtn_17dnq_25{padding:10px;background-color:#007bff;color:#fff;border-radius:6px;border:none;cursor:pointer}._cancelBtn_17dnq_34{margin-left:10px;padding:10px;background-color:#ccc;color:#000;border-radius:6px;border:none;cursor:pointer}._roommateGroupView_95zx1_1{display:flex;flex-direction:column;gap:20px;padding:0 10px 10px;overflow-y:auto;max-height:85vh}._card_14byp_1{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000000d;width:220px;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}._card_14byp_1:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001a}._cardImage_14byp_16{width:100%;height:120px;object-fit:cover}._cardContent_14byp_22{padding:10px;text-align:center}._address_14byp_27{font-weight:700;color:#333;margin-bottom:4px}._neighborhood_14byp_33{color:#777;font-size:14px}._avatarContainer_14byp_38{display:flex;justify-content:center;margin-top:10px}._avatar_14byp_38{width:28px;height:28px;border-radius:50%;color:#fff;font-size:14px;display:flex;align-items:center;justify-content:center;margin:0 2px}._removeButton_14byp_56{position:absolute;top:8px;right:8px;background:#fff;color:#888;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:color .2s,transform .2s}._removeButton_14byp_56:hover{color:#e74c3c;transform:scale(1.1)}._container_13wly_1{padding:0 20px 20px;height:80vh;overflow-y:auto;scrollbar-width:none;box-sizing:border-box}._section_13wly_10{margin-bottom:25px}._cardContainer_13wly_14{display:flex;flex-wrap:wrap;gap:15px}h2{margin-bottom:20px;font-size:24px;font-weight:700;color:#333;margin-top:0}h3{font-size:18px;margin-bottom:10px;color:#555;display:flex;align-items:center}h3 span{margin-right:8px}._chatbotContainer_gjt13_1{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 10px #0000000d;height:100%;box-sizing:border-box}._chatWindow_gjt13_13{flex:1;display:flex;flex-direction:column;border-right:1px solid #e0e0e0;padding-right:20px;max-height:75%}._chatHeading_gjt13_23{font-size:1.2rem;margin-bottom:10px;color:#333}._conversation_gjt13_29{display:flex;flex-direction:column;justify-content:flex-start;flex:1;overflow-y:auto;padding:10px;background-color:#f9fafc;border-radius:8px;margin-bottom:10px;gap:8px;overflow-y:scroll}._message_gjt13_44{position:relative;max-width:60%;word-wrap:break-word;padding:5px 8px;border-radius:15px;margin-bottom:5px;text-align:left}._botMessage_gjt13_55{align-self:flex-start;background-color:#e6e9ee;color:#333;border-top-left-radius:0;text-align:left}._botMessage_gjt13_55 p{text-align:left;margin:4px}._botMessage_gjt13_55:after{content:"";position:absolute;left:-10px;top:10px;width:0;height:0;border:6px solid transparent;border-right-color:#e6e9ee;border-left:0}._userMessage_gjt13_81{align-self:flex-end;background-color:#4a90e2;color:#fff!important;border-top-right-radius:0;text-align:left}._userMessage_gjt13_81:after{content:"";position:absolute;right:-10px;top:10px;width:0;height:0;border:6px solid transparent;border-left-color:#4a90e2;border-right:0}._userMessage_gjt13_81 p{color:#fff;margin:4px}._inputArea_gjt13_107{display:flex;gap:10px}._inputArea_gjt13_107 input{flex:1;padding:10px;border:1px solid #ccc;border-radius:4px}._inputArea_gjt13_107 button{padding:10px 20px;background-color:#4a90e2;border:none;color:#fff;border-radius:4px;cursor:pointer}._tenantKnowledge_gjt13_129{background-color:#f8fafc;border-radius:12px;padding:16px;box-shadow:0 3px 8px #0000000d;margin-top:16px}._tenantHeading_gjt13_137{font-size:1.1rem;font-weight:600;margin-bottom:12px;color:#333}._knowledgeContent_gjt13_144{background-color:#fff;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0}._knowledgeList_gjt13_151{list-style:none;padding-left:0;margin:0}._knowledgeList_gjt13_151 li{padding-left:20px;position:relative;margin-bottom:4px;margin-top:4px;color:#555}._knowledgeList_gjt13_151 li:before{content:"✔️";position:absolute;left:-5px;top:-5px;color:#22c55e}._sidebar_4zstv_1{background-color:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000d;padding:20px}._sidebar_4zstv_1 nav{display:flex;flex-direction:column;gap:12px}._link_4zstv_14{background:none;border:none;color:#555;font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s ease,color .2s ease;width:100%}._link_4zstv_14:hover{background-color:#f0f5ff;text-decoration:none}._active_4zstv_33{background:linear-gradient(to right,#3f51b5,#2196f3);color:#fff;font-weight:700}._highlighted_4zstv_39{position:relative;z-index:1001;box-shadow:0 0 10px #3f51b580;background-color:#fff;border:3px solid transparent;border-image:linear-gradient(to right,#3f51b5,#2196f3) 1;border-image-slice:1;border-radius:8px}._activityFeed_8bz0m_1{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 3px 10px #0000000d;overflow-y:auto;box-sizing:border-box;height:calc(100dvh - 130px)}._section_8bz0m_11{margin-bottom:20px}._section_8bz0m_11:last-child{margin-bottom:0}._sectionTitle_8bz0m_19{font-size:.9rem;color:#4a90e2;margin-bottom:12px;font-weight:600;border-bottom:1px solid #e8e8e8;padding-bottom:4px}._activityFeed_8bz0m_1 ul{list-style:none;padding-left:0}._activityFeed_8bz0m_1 li{display:flex;flex-direction:column;margin-bottom:10px;padding:6px;border-radius:8px;transition:background-color .3s ease,transform .3s ease}._activityFeed_8bz0m_1 li:hover{background-color:#f5faff;transform:translate(4px);cursor:pointer}._activityText_8bz0m_49{font-size:.85rem;color:#333}._activityTime_8bz0m_54{font-size:.75rem;color:#888;margin-top:2px}._container_1mmq6_1{position:fixed;bottom:20px;left:20px;background:#fff;border-radius:10px;padding:12px;box-shadow:0 4px 10px #0000001a;z-index:1000;display:flex;flex-direction:column;gap:8px;align-items:center}._roleToggle_1mmq6_16{display:flex;align-items:center;gap:8px}._switch_1mmq6_22{position:relative;display:inline-block;width:44px;height:24px}._switch_1mmq6_22 input{opacity:0;width:0;height:0}._slider_1mmq6_35{position:absolute;cursor:pointer;top:0;right:0;bottom:0;left:0;background-color:#ccc;transition:.4s;border-radius:24px}._slider_1mmq6_35:before{position:absolute;content:"";height:18px;width:18px;border-radius:50%;background-color:#fff;left:3px;bottom:3px;transition:.4s}input:checked+._slider_1mmq6_35{background-color:#4caf50}input:checked+._slider_1mmq6_35:before{transform:translate(20px)}._roleLabel_1mmq6_64{font-size:.9rem;color:#555}._feedbackButton_1mmq6_69{background:#4285f4;color:#fff;border:none;padding:8px 12px;border-radius:6px;cursor:pointer;transition:background .3s ease;font-size:.85rem}._feedbackButton_1mmq6_69:hover{background:#306fd0}._profilePage_1dmmx_1{display:grid;grid-template-columns:240px auto 300px;gap:20px;padding:30px;margin:0 auto;background-color:#f9fafc;height:calc(100dvh - 70px);box-sizing:border-box;width:100%}._mainContent_1dmmx_14{display:flex;flex-direction:column;gap:20px;height:calc(100dvh - 130px)}._activityFeed_1dmmx_21{background-color:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 10px #0000000d;font-size:.9rem;color:#444}._activityFeed_1dmmx_21 h3{margin-bottom:12px;font-weight:600}._activityFeed_1dmmx_21 ul{list-style:none;padding:0}._activityFeed_1dmmx_21 li{margin-bottom:12px}._activityFeed_1dmmx_21 li:last-child{margin-bottom:0}._sidebar_1dmmx_48{background-color:#fff;border-radius:12px;box-shadow:0 2px 10px #0000000d;padding:20px}._sidebar_1dmmx_48 a{display:flex;align-items:center;color:#555;font-size:.95rem;font-weight:500;margin-bottom:16px;text-decoration:none;transition:color .2s ease}._sidebar_1dmmx_48 a:hover,._sidebar_1dmmx_48 a._active_1dmmx_67{color:#4a90e2}._overlayVisible_1dmmx_71{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;opacity:1;transition:opacity .7s ease;z-index:1000}._overlayHidden_1dmmx_83{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;opacity:0;transition:opacity .3s ease;pointer-events:none;z-index:1000}._sidebar_1d9tv_1{width:220px;background-color:#fff;padding:20px;border-right:1px solid #e0e7ff;box-shadow:2px 0 10px #0000000a}._sidebar_1d9tv_1 ul{list-style:none;padding:0;margin:0}._sidebar_1d9tv_1 li{padding:12px 18px;cursor:pointer;border-radius:8px;margin-bottom:10px;font-weight:500;transition:background-color .2s,color .2s,transform .1s;color:#374151}._sidebar_1d9tv_1 li:hover{background-color:#e0e7ff;color:#3e52b6;transform:translate(4px)}._active_1d9tv_31{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff!important;box-shadow:0 2px 6px #2194f133}._activityFeed_bhrfa_1{width:250px;background-color:#fff;padding:16px;margin:16px;border-radius:8px;overflow-y:auto;box-shadow:-2px 0 8px #0000000d}._activityFeed_bhrfa_1 h3{margin-bottom:12px;color:#333}._activityFeed_bhrfa_1 ul{padding:0;margin:0;list-style-type:none;font-size:.9rem;color:#555}._activityFeed_bhrfa_1 li{margin-bottom:10px}._container_xlk67_1{display:flex;flex-direction:column;gap:20px}._card_xlk67_7{background-color:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px #0000000f}._card_xlk67_7 h2{margin-bottom:16px;color:#333}._stats_xlk67_19{display:flex;justify-content:space-between;gap:20px}._stat_xlk67_19{flex:1;text-align:center;background-color:#f4f9ff;padding:16px;border-radius:6px}._stat_xlk67_19 h3{font-size:1.8rem;color:#1f5eff;margin-bottom:8px}._stat_xlk67_19 p{color:#555;font-size:.9rem}._actions_xlk67_44{display:flex;gap:12px}._actions_xlk67_44 button{padding:8px 16px;border:none;border-radius:6px;background-color:#1f5eff;color:#fff;cursor:pointer;transition:background-color .2s}._actions_xlk67_44 button:hover{background-color:#174bcc}._propertiesContainer_1aipq_1{padding:20px;display:flex;flex-direction:column;gap:24px;background-color:#f9fafc}._summary_1aipq_9{display:flex;gap:16px;justify-content:space-between;flex-wrap:wrap}._metricCard_1aipq_16,._metricCardHighlight_1aipq_16{background-color:#fff;border-radius:10px;padding:16px;box-shadow:0 3px 6px #0000001a;flex:1;text-align:center;transition:transform .2s,box-shadow .2s}._metricCardHighlight_1aipq_16{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff}._metricCard_1aipq_16:hover{transform:translateY(-5px);box-shadow:0 6px 12px #00000026}._metricValue_1aipq_36{font-size:1.6rem;font-weight:700}._metricLabel_1aipq_41{font-size:.9rem;opacity:.85}._filterBar_1aipq_46{display:flex;align-items:center;gap:10px;margin-bottom:20px}._filterDropdown_1aipq_53{padding:6px 12px;font-size:.9rem;border-radius:6px;border:1px solid #d1d5db;cursor:pointer}._buildingsList_1aipq_61{display:flex;flex-direction:column;gap:14px;text-decoration:none}._buildingCard_1aipq_68{background-color:#fff;border-radius:10px;padding:16px;box-shadow:0 3px 8px #00000014;transition:transform .2s,box-shadow .2s;border-left:6px solid #3E52B6;text-decoration:none}._buildingCard_1aipq_68:hover{transform:translate(5px);box-shadow:0 6px 14px #0000001f}._buildingCard_1aipq_68 h3{margin:0;color:#374151}._buildingCard_1aipq_68 p{margin-top:4px;color:#6b7280;font-size:.9rem}._buildingMetrics_1aipq_94{display:flex;gap:16px;margin-top:10px;font-size:.85rem;color:#4b5563;flex-wrap:wrap}._buildingMetrics_1aipq_94 span{background-color:#f3f4f6;padding:4px 10px;border-radius:16px;white-space:nowrap}._buildingCard_1aipq_68{text-decoration:none;color:inherit}._applicationCard_ljo7s_1{border-radius:8px;padding:14px;margin-bottom:15px;background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff;box-shadow:0 4px 10px #2194f14d;position:relative}._cardHeader_ljo7s_11{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid rgba(255,255,255,.4);padding-bottom:6px}._headerLeft_ljo7s_19{display:flex;align-items:center}._cardHeader_ljo7s_11 h3{margin:0;font-size:1.1rem}._timeAgo_ljo7s_29{font-size:.85rem;opacity:.9}._newBadge_ljo7s_34{background-color:#fd0;color:#000;font-size:.7rem;padding:3px 8px;border-radius:10px;font-weight:700;margin-left:8px;text-transform:uppercase}._assessment_ljo7s_45{font-size:.95rem;margin-top:8px;opacity:.9}._assessment_ljo7s_45 strong{margin-left:6px;font-weight:700;padding:2px 8px;border-radius:10px;background-color:#00000026}._strong_ljo7s_59{color:#0eff7b;text-shadow:0 0 2px rgba(0,0,0,.7)}._moderate_ljo7s_64{color:gold;text-shadow:0 0 2px rgba(0,0,0,.7)}._weak_ljo7s_69{color:#ff4e4e;text-shadow:0 0 2px rgba(0,0,0,.7)}._groupTable_ljo7s_74{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:10px}._groupTable_ljo7s_74 th,._groupTable_ljo7s_74 td{padding:8px;text-align:center;border:1px solid rgba(255,255,255,.3)}._cosignerRow_ljo7s_88{background-color:#ffffff1a;font-weight:600}._singleApplicantDetails_ljo7s_93{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;font-size:.9rem;margin-top:10px}._singleApplicantDetails_ljo7s_93 div{background-color:#ffffff1a;padding:6px;border-radius:6px}._applicantType_ljo7s_107{color:#fff!important}._cardFooter_ljo7s_111{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.4);padding-top:8px;font-size:.85rem;margin-top:10px}._statusBadge_ljo7s_121{padding:4px 12px;border-radius:12px;font-weight:600;text-transform:uppercase;font-size:.75rem;color:#fff;border:1px solid rgba(255,255,255,.5)}._statusBadge_ljo7s_121._requested_ljo7s_131{background-color:#0003}._statusBadge_ljo7s_121._applied_ljo7s_135{background-color:#ffffff4d;color:#000}._unitAddress_ljo7s_140{font-weight:600}._groupIncomeSummary_ljo7s_144{margin-top:10px;font-size:.9rem;padding:6px;border-radius:6px;background-color:#ffffff26;display:flex;justify-content:center;gap:10px}._divider_ljo7s_155{opacity:.6}._applicationsContainer_e6gg8_1{padding:20px;display:flex;flex-direction:column;gap:16px}._pageTitle_e6gg8_8{font-size:1.4rem;color:#333;margin-bottom:8px}._applicationsList_e6gg8_14{display:flex;flex-direction:column;gap:12px}._applicationCard_e6gg8_20{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 6px #0000000d;display:flex;flex-direction:column;gap:8px}._applicationHeader_e6gg8_30{display:flex;justify-content:space-between;align-items:center}._applicantName_e6gg8_36{font-weight:600;font-size:1rem;color:#333}._statusBadge_e6gg8_42{padding:4px 10px;border-radius:12px;font-size:.8rem;font-weight:600;text-transform:capitalize}._Pending_e6gg8_50{background-color:#fff4e5;color:#ff9500}._Approved_e6gg8_55{background-color:#e8f9ef;color:#34c759}._Declined_e6gg8_60{background-color:#ffecec;color:#ff3b30}._unitAddress_e6gg8_65{color:#555;font-size:.9rem}._applicationDetails_e6gg8_70{display:flex;gap:20px;font-size:.85rem;color:#666}._actions_e6gg8_77{display:flex;gap:8px;margin-top:8px}._viewButton_e6gg8_83,._approveButton_e6gg8_83,._declineButton_e6gg8_83{padding:6px 12px;border-radius:6px;font-size:.85rem;border:none;cursor:pointer;transition:opacity .2s}._viewButton_e6gg8_83{background-color:#1f5eff;color:#fff}._approveButton_e6gg8_83{background-color:#34c759;color:#fff}._declineButton_e6gg8_83{background-color:#ff3b30;color:#fff}._viewButton_e6gg8_83:hover,._approveButton_e6gg8_83:hover,._declineButton_e6gg8_83:hover{opacity:.8}._tabs_e6gg8_113{display:flex;justify-content:center;gap:10px;margin-bottom:20px;background-color:#f3f4f6;padding:4px;border-radius:20px;width:fit-content;margin-left:auto;margin-right:auto}._tabButton_e6gg8_126{border:none;padding:8px 20px;border-radius:20px;background-color:transparent;cursor:pointer;font-size:.9rem;color:#555;transition:background-color .3s,color .3s}._tabButton_e6gg8_126:hover{background-color:#e5e7eb}._tabActive_e6gg8_141{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff;font-weight:700}._landlordDashboard_1n8t3_1{display:flex;height:calc(100dvh - 70px);background-color:#f9fafb;font-family:Inter,sans-serif}._mainContent_1n8t3_8{flex:1;padding:24px;overflow-y:auto;background-color:#fff;margin:16px;border-radius:8px;box-shadow:0 2px 8px #0000000d}._headerContainer_ucreb_1{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:12px 16px;background-color:#fff;border-bottom:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 5px #0000000d}._topRow_ucreb_13{display:flex;justify-content:space-between;align-items:center;width:100%}._backLink_ucreb_20{background:none;border:none;color:#2194f1;cursor:pointer;font-size:.95rem;margin-bottom:12px;text-decoration:none;transition:color .2s ease-in-out}._backLink_ucreb_20:hover{color:#0b76d1}._buildingTitle_ucreb_35{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:10px}._actionButtons_ucreb_42{display:flex;gap:10px;margin-top:10px}._editButton_ucreb_48,._viewButton_ucreb_49{padding:8px 16px;border-radius:8px;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:none}._editButton_ucreb_48{background-color:#3e52b6;color:#fff}._editButton_ucreb_48:hover{background-color:#314195}._viewButton_ucreb_49{background-color:#2194f1;color:#fff}._viewButton_ucreb_49:hover{background-color:#0b7dda}._unitCard_7pyri_1{background:linear-gradient(135deg,#3e52b6,#2194f1);color:#fff;border-radius:12px;padding:18px;box-shadow:0 4px 12px #00000026;width:260px;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s;will-change:transform,opacity}._unitCard_7pyri_1:hover{transform:translateY(-5px);box-shadow:0 6px 16px #0003;backface-visibility:hidden}._unitTitle_7pyri_20{font-size:1.2rem;font-weight:700;margin-bottom:12px;display:flex;align-items:center;justify-content:center}._unitDetails_7pyri_29{font-size:.95rem;display:flex;flex-direction:column;gap:8px;flex-grow:1}._unitDetails_7pyri_29 span{display:flex;align-items:center;gap:6px}._actions_7pyri_43{display:flex;justify-content:space-between;gap:8px;margin-top:14px}._actionButton_7pyri_50{flex:1;padding:6px 8px;border-radius:6px;font-size:.8rem;font-weight:600;border:none;cursor:pointer;transition:background-color .2s,box-shadow .2s}._viewButton_7pyri_61{background-color:#fff;color:#2194f1}._viewButton_7pyri_61:hover{background-color:#e6f0ff}._editButton_7pyri_70{background-color:#ffaf47;color:#fff}._editButton_7pyri_70:hover{background-color:#ff9c1a}._manageButton_7pyri_79{background-color:#27ae60;color:#fff}._manageButton_7pyri_79:hover{background-color:#219150}._createOfferButton_7pyri_88{background-color:#3b82f6;color:#fff}._createOfferButton_7pyri_88:hover{background-color:#2563eb}._noOffer_7pyri_97{color:#ffffffbf;font-style:italic;font-size:.9rem;margin-top:6px}._card_1l6fv_1{width:180px;padding:10px;background:#4666c4;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-direction:column;justify-content:center;box-shadow:0 2px 5px #0000001a}._unitNumber_1l6fv_14{margin:0;font-size:.95rem}._details_1l6fv_19{margin-top:5px;font-size:.8rem;margin-bottom:0}._uploader_mzw6s_1{padding:15px;border-radius:8px;background:#f7f9fc}._coverContainer_mzw6s_8{display:flex;gap:15px;align-items:flex-start;flex-wrap:wrap}._coverSlot_mzw6s_16,._coverPlaceholder_mzw6s_16{width:150px;height:120px;border-radius:8px;background:#eaeaea;display:flex;align-items:center;justify-content:center;color:#888;border:2px dashed #bbb;overflow:hidden}._imageGrid_mzw6s_30{display:flex;flex-wrap:wrap;gap:10px;align-content:flex-start;min-height:130px}._imageWrapper_mzw6s_39{position:relative;width:150px;height:120px;border-radius:8px;overflow:hidden;transition:transform .2s ease,opacity .2s ease}._imageWrapper_mzw6s_39._dragging_mzw6s_49{opacity:.6;transform:scale(1.05);z-index:9999}._poolImage_mzw6s_56,._coverImage_mzw6s_56{width:150px;height:120px;object-fit:cover;cursor:pointer}._removeButton_mzw6s_64{position:absolute;top:4px;right:4px;background:#0009;color:#fff;border:none;border-radius:50%;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}._uploadButton_mzw6s_81{margin-top:10px;padding:8px 15px;background:#4067f3;color:#fff;cursor:pointer;border-radius:8px;display:inline-block}._editContainer_1u8q4_1{display:flex;flex-direction:column;gap:20px;padding:20px;background-color:#fff;border-radius:8px}._unitsSection_1u8q4_10{margin-bottom:15px}._unitsList_1u8q4_14{display:flex;overflow-x:auto;gap:10px}._addUnitBtn_1u8q4_20{flex-shrink:0;width:120px;height:100px;border-radius:12px;border:2px dashed #aaa;background-color:transparent;cursor:pointer}._buildingDetails_1u8q4_30{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:start}._imageStuff_1u8q4_37{height:250px;background-color:#ddd;display:flex;align-items:center;justify-content:center;color:#777;border-radius:8px}._descriptionAmenities_1u8q4_47{display:flex;flex-direction:column;gap:10px}._totalUnits_1u8q4_53{font-size:1rem;font-weight:700}._description_1u8q4_47 textarea{width:100%;height:80px;border-radius:6px;border:1px solid #ccc;padding:10px;resize:none}._amenityGrid_1u8q4_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;background-color:#f7f9fc;padding:14px;border-radius:8px;border:1px solid #e0e6ed}._amenityGrid_1u8q4_66{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;padding:14px;background-color:#f8fafc;border-radius:10px;border:1px solid #dde5f2}._amenityItem_1u8q4_86{padding:10px 12px;text-align:center;background-color:#ccc;border-radius:8px;border:1px solid #dde5f2;cursor:pointer;box-shadow:0 1px 3px #0000001a;transition:background-color .2s,box-shadow .2s,transform .15s;font-size:.9rem;font-weight:500;color:#555}._amenityItem_1u8q4_86:hover{transform:translateY(-2px);box-shadow:0 4px 8px #4666c433}._selected_1u8q4_105{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff;border-color:#4666c4;font-weight:600}._saveBtn_1u8q4_114{align-self:flex-end;background-color:#4caf50;color:#fff;border:none;padding:10px 15px;border-radius:6px;cursor:pointer}._sectionDivider_1u8q4_124{border:none;height:1px;background-color:#eaeaea;margin:20px 0}._totalUnits_1u8q4_53{display:flex;align-items:center;gap:8px;font-weight:600}._totalUnitsInput_1u8q4_138{width:70px;padding:4px 8px;border-radius:6px;border:1px solid #ccc;text-align:center;font-size:.95rem}._container_1tkqw_1{display:flex;justify-content:space-between;padding:40px;gap:20px;background-color:#f5f8fc}._sidebar_1tkqw_9{width:180px;display:flex;flex-direction:column;gap:10px;background-color:#dddde3;padding:15px;border-radius:8px}._stepButton_1tkqw_19{padding:10px;border-radius:16px;border:none;background-color:transparent;color:#333;cursor:pointer;font-weight:500;transition:background-color .2s}._stepButton_1tkqw_19:hover{text-decoration:none}._activeStep_1tkqw_34{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff}._content_1tkqw_39{flex:1;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 3px 8px #0000000d;display:flex;flex-direction:column;gap:12px}._stepContent_1tkqw_50{display:flex;flex-direction:column;gap:12px}._stepContent_1tkqw_50 label{font-size:15px;color:#555}._stepContent_1tkqw_50 input,._stepContent_1tkqw_50 select{padding:10px;border-radius:6px;border:1px solid #ddd}._createButton_1tkqw_68{background-color:#28a745;color:#fff;padding:12px;border:none;border-radius:6px;cursor:pointer;font-size:16px}._coverContainer_1tkqw_78{display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px}._coverOption_1tkqw_86{width:250px;padding:15px;border-radius:8px;border:none;background-color:#3e52b6;color:#fff;cursor:pointer;font-size:16px}._coverOption_1tkqw_86:hover{background-color:#2194f1}._uploadBox_1tkqw_101{width:250px;padding:15px;background-color:#2686ec;color:#fff;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;align-items:center}._uploadBox_1tkqw_101 input[type=file]{margin-top:10px;cursor:pointer}._backToUnitsButton_1tkqw_118{margin-top:auto;padding:10px;border-radius:16px;border:none;background-color:#dddde3;color:#333;cursor:pointer;font-weight:500;transition:background-color .2s}._backToUnitsButton_1tkqw_118:hover{background-color:#c5c5cf}:root{--react-pdf-annotation-layer: 1;--annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");--input-focus-border-color: Highlight;--input-focus-outline: 1px solid Canvas;--input-unfocused-border-color: transparent;--input-disabled-border-color: transparent;--input-hover-border-color: black;--link-outline: none}@media screen and (forced-colors: active){:root{--input-focus-border-color: CanvasText;--input-unfocused-border-color: ActiveText;--input-disabled-border-color: GrayText;--input-hover-border-color: Highlight;--link-outline: 1.5px solid LinkText}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{position:absolute;top:0;left:0;pointer-events:none;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translate(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{position:absolute;width:100%;height:100%}.annotationLayer section{position:absolute;text-align:initial;pointer-events:auto;box-sizing:border-box;margin:0;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{opacity:.2;background:#ff0;box-shadow:0 2px 10px #ff0}.annotationLayer .textAnnotation img{position:absolute;cursor:pointer;width:100%;height:100%;top:0;left:0}.annotationLayer .textWidgetAnnotation :is(input,textarea),.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{background-image:var(--annotation-unfocused-field-background);border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px * var(--scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .textWidgetAnnotation :is(input,textarea):required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled]{background:none;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover{border:2px solid var(--input-hover-border-color)}.annotationLayer .textWidgetAnnotation :is(input,textarea):hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .buttonWidgetAnnotation.checkBox input:hover{border-radius:2px}.annotationLayer .textWidgetAnnotation :is(input,textarea):focus,.annotationLayer .choiceWidgetAnnotation select:focus{background:none;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-image:none;background-color:transparent}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid var(--input-focus-border-color);border-radius:2px;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid var(--input-focus-border-color);outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{position:absolute;font-size:calc(9px * var(--scale-factor));width:100%;min-width:calc(180px * var(--scale-factor));pointer-events:none}.annotationLayer .popup{position:absolute;max-width:calc(180px * var(--scale-factor));background-color:#ff9;box-shadow:0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor)) #888;border-radius:calc(2px * var(--scale-factor));padding:calc(6px * var(--scale-factor));margin-left:calc(5px * var(--scale-factor));cursor:pointer;font:message-box;white-space:normal;word-wrap:break-word;pointer-events:auto}.annotationLayer .popup>*{font-size:calc(9px * var(--scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px * var(--scale-factor))}.annotationLayer .popupContent{border-top:1px solid rgba(51,51,51,1);margin-top:calc(2px * var(--scale-factor));padding-top:calc(2px * var(--scale-factor))}.annotationLayer .richText>*{white-space:pre-wrap;font-size:calc(9px * var(--scale-factor))}.annotationLayer .highlightAnnotation,.annotationLayer .underlineAnnotation,.annotationLayer .squigglyAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .lineAnnotation svg line,.annotationLayer .squareAnnotation svg rect,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .caretAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .stampAnnotation,.annotationLayer .fileAttachmentAnnotation{cursor:pointer}.annotationLayer section svg{position:absolute;width:100%;height:100%;top:0;left:0}.annotationLayer .annotationTextContent{position:absolute;width:100%;height:100%;opacity:0;color:transparent;-webkit-user-select:none;user-select:none;pointer-events:none}.annotationLayer .annotationTextContent span{width:100%;display:inline-block}:root{--react-pdf-text-layer: 1;--highlight-bg-color: rgba(180, 0, 170, 1);--highlight-selected-bg-color: rgba(0, 100, 0, 1)}@media screen and (forced-colors: active){:root{--highlight-bg-color: Highlight;--highlight-selected-bg-color: ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translate(-100%)}.textLayer{position:absolute;text-align:initial;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:1;text-size-adjust:none;forced-color-adjust:none;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:transparent;position:absolute;white-space:pre;cursor:text;margin:0;transform-origin:0 0}.textLayer span.markedContent{top:0;height:0}.textLayer .highlight{margin:-1px;padding:1px;background-color:var(--highlight-bg-color);border-radius:4px}.textLayer .highlight.appended{position:initial}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:transparent}.textLayer .endOfContent{display:block;position:absolute;top:100%;right:0;bottom:0;left:0;z-index:-1;cursor:default;-webkit-user-select:none;user-select:none}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{position:absolute;top:0;left:0;width:0;height:0;display:none}._overlay_1kbia_1{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modal_1kbia_14{width:1000px;height:550px;max-height:90vh;background-color:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1kbia_25{flex:0 0 auto;display:flex;justify-content:space-between;align-items:center;padding:10px 20px;border-bottom:1px solid #eee;background-color:#f9f9f9}._headerActions_1kbia_35{display:flex;align-items:center;gap:10px}._acceptBtn_1kbia_41,._rejectBtn_1kbia_42{padding:8px 15px;border-radius:6px;border:none;cursor:pointer;color:#fff;font-weight:700}._acceptBtn_1kbia_41{background-color:#28a745}._rejectBtn_1kbia_42{background-color:#dc3545}._close_1kbia_54{border:none;background:none;cursor:pointer;font-size:22px;color:#777}._modalBody_1kbia_62{flex:1 1 auto;display:flex;overflow:hidden}._leftSection_1kbia_68{flex:1;padding:15px;overflow-y:auto;background-color:#fff;box-sizing:border-box;min-width:400px;max-width:400px}._infoCard_1kbia_78{background-color:#2f56c6;color:#fff;padding:12px;margin-bottom:12px;border-radius:8px;display:flex;flex-direction:column;align-items:center}._pdfButton_1kbia_89{margin-top:8px;background-color:#fff;color:#2f56c6;border:none;padding:6px 10px;border-radius:8px;cursor:pointer}._label_1kbia_99{font-weight:700;margin-bottom:5px}._value_1kbia_104{font-size:14px}._chatSection_1kbia_108{flex:1;padding:15px;display:flex;flex-direction:column;overflow:hidden;background-color:#fafafa;border-left:1px solid #eee;box-sizing:border-box}._chatMessages_1kbia_119{flex:1;overflow-y:auto;padding-bottom:10px;display:flex;flex-direction:column;gap:10px}._messageInput_1kbia_128{padding:10px;border-top:1px solid #e0e0e0;background-color:#f7f7f7;box-sizing:border-box}._messageInput_1kbia_128 input{flex:1;border:1px solid #ccc;border-radius:4px;padding:10px}._sendButton_1kbia_142{padding:8px 12px;border-radius:6px;background-color:#2f56c6;color:#fff;border:none;cursor:pointer}._applicantMessage_1kbia_151{background-color:#00d1ff;color:#fff;padding:8px 12px;border-radius:10px;align-self:flex-start;max-width:65%;box-shadow:0 2px 4px #0000000d}._yourMessage_1kbia_161{background-color:#4054b2;color:#fff;padding:8px 12px;border-radius:10px;align-self:flex-end;max-width:65%;box-shadow:0 2px 4px #0000000d}._activityBar_1kbia_171{align-self:center;background-color:#eee;color:#888;border-radius:14px;font-size:12px;padding:3px 10px;margin:8px 0;max-width:fit-content;text-align:center}._header_1kbia_35{font-size:20px;margin:0}._container_vryql_1{padding:20px;display:flex;flex-direction:column;gap:16px}._pageTitle_vryql_8{font-size:1.5rem;font-weight:600;color:#333}._tabs_vryql_14{display:flex;gap:10px;background-color:#f3f4f6;padding:6px;border-radius:20px;width:fit-content;margin-bottom:15px}._tabButton_vryql_24{border:none;padding:8px 18px;border-radius:20px;background-color:transparent;cursor:pointer;font-size:.9rem;color:#555;transition:background-color .3s,color .3s}._tabButton_vryql_24:hover{background-color:#e5e7eb}._tabActive_vryql_39{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff;font-weight:700}._applicationsList_vryql_45{display:flex;flex-direction:column;gap:12px}._backToUnitsButton_vryql_51{padding:8px 14px;border-radius:16px;border:none;background-color:#dddde3;color:#333;cursor:pointer;font-weight:500;transition:background-color .2s;margin-bottom:15px}._backToUnitsButton_vryql_51:hover{background-color:#c5c5cf}._stackContainer_14aro_1{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px;margin-top:20px}._imageCard_14aro_9{width:100px;height:100px;padding:5px;background-color:#f0f0f0;border-radius:4px;cursor:grab;display:flex;align-items:center;justify-content:center}._imageCard_14aro_9 img{max-width:100%;max-height:100%;object-fit:cover;border-radius:4px}._container_18i97_1{padding:20px;background-color:#f8f9fc;border-radius:8px;width:800px;margin:auto}._section_18i97_9{display:flex;flex-direction:column;margin-bottom:20px}._section_18i97_9 label{font-weight:600;margin-bottom:8px}._section_18i97_9 input{padding:8px;border-radius:4px;border:1px solid #ccc;margin-bottom:12px}._featuresSection_18i97_27{margin-bottom:20px}._featuresSection_18i97_27 div{margin-bottom:10px}._imagesSection_18i97_35{margin-bottom:20px}._submitButton_18i97_39{background-color:#4caf50;color:#fff;padding:12px 20px;border-radius:6px;border:none;cursor:pointer}._submitButton_18i97_39:hover{background-color:#45a049}._amenitiesContainer_18i97_52{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}._amenityButton_18i97_59{padding:8px 16px;border-radius:20px;border:none;cursor:pointer;font-weight:500;background-color:#f0f0f0;color:#555;transition:background-color .3s,color .3s}._amenityButton_18i97_59._selected_18i97_70{background:linear-gradient(90deg,#3e52b6,#2194f1);color:#fff;border:black}._backToUnitsButton_18i97_76{padding:8px 14px;border-radius:16px;border:none;background-color:#dddde3;color:#333;cursor:pointer;font-weight:500;transition:background-color .2s;margin-bottom:15px}._backToUnitsButton_18i97_76:hover{background-color:#c5c5cf}._container_llhrg_1{padding:0;background-color:transparent;border-radius:0;box-shadow:none;max-width:100%;margin:0}._title_llhrg_10{font-size:1.8rem;font-weight:700;color:#333;margin-bottom:10px}._address_llhrg_17{font-size:1rem;color:#777;margin-bottom:20px}._metrics_llhrg_23{display:flex;justify-content:space-around;background-color:#f7f9fc;padding:15px;border-radius:8px;margin-bottom:20px}._metric_llhrg_23{text-align:center}._metric_llhrg_23 span{display:block;font-size:1.4rem;font-weight:600;color:#2194f1}._metric_llhrg_23 p{font-size:.9rem;color:#555;margin:0}._unitList_llhrg_49{margin-top:20px}._unitList_llhrg_49 h3{font-size:1.3rem;margin-bottom:15px;color:#444}._unitCard_llhrg_59{padding:12px 15px;background-color:#f0f6fe;border-radius:8px;margin-bottom:10px;display:flex;justify-content:space-between;color:#333}._unitCard_llhrg_59 span{font-weight:500}._notFound_llhrg_73{color:#d32f2f;font-size:1rem;text-align:center;padding:20px}._unitsGrid_llhrg_80{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start}._unitsGrid_llhrg_80>*{flex:1 1 260px;max-width:280px}._header_feug3_1{display:flex;flex-direction:column;padding-bottom:16px;margin-bottom:20px}._topRow_feug3_8{display:flex;align-items:center;gap:12px;margin-bottom:10px}._backBtn_feug3_15{background:none;border:none;color:#2194f1;cursor:pointer;font-size:.9rem;transition:color .2s ease}._backBtn_feug3_15:hover{color:#0b76d1}._headerTitle_feug3_28{font-size:1.5rem;font-weight:600;color:#333;margin:0}._tabs_feug3_35{display:flex;gap:25px;border-bottom:2px solid #f0f0f0}._tabButton_feug3_41{background:none;border:none;font-size:1rem;font-weight:600;color:#888;padding:10px 0;cursor:pointer;position:relative;transition:color .2s}._tabButton_feug3_41:after{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:3px;background-color:transparent;transition:background-color .3s}._tabButton_feug3_41:hover{color:#555}._active_feug3_68{color:#2194f1}._active_feug3_68:after{background-color:#2194f1}._container_6m00p_1{display:flex;justify-content:space-between;gap:20px;padding:20px}._column_6m00p_8{background-color:#f9f9f9;border-radius:12px;flex:1;padding:15px;min-height:350px;box-shadow:0 2px 8px #0000001a;display:flex;flex-direction:column}._columnTitle_6m00p_19{font-size:1.1rem;font-weight:600;margin-bottom:15px;display:flex;align-items:center;color:#333}._applicantList_6m00p_28{flex-grow:1;min-height:50px}._applicantCard_6m00p_33{-webkit-user-select:none;user-select:none;padding:10px 15px;border-radius:8px;margin-bottom:10px;background-color:#4285f4;color:#fff;font-weight:500;box-shadow:0 1px 4px #0003;cursor:pointer;transition:transform .1s ease}._applicantCard_6m00p_33:hover{transform:scale(1.03)}._dragging_6m00p_50{opacity:.8;transform:scale(1.05)}._header_6m00p_55{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}._settingsButton_6m00p_62{padding:6px 12px;border:none;border-radius:6px;cursor:pointer;background-color:#0a7cff;color:#fff;font-weight:600}._modalOverlay_6m00p_72{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center}._modal_6m00p_72{background:#fff;border-radius:10px;padding:20px;width:400px;display:flex;flex-direction:column;gap:10px}._modal_6m00p_72 label{display:flex;flex-direction:column;font-weight:600;gap:4px}._modal_6m00p_72 input{padding:6px 10px;border-radius:6px;border:1px solid #ddd}._modalButtons_6m00p_105{display:flex;justify-content:flex-end;gap:10px;margin-top:10px}._modalButtons_6m00p_105 button{padding:6px 12px;border-radius:6px;border:none;cursor:pointer;font-weight:600}._modalButtons_6m00p_105 button:first-child{background-color:#0a7cff;color:#fff}._modalButtons_6m00p_105 button:last-child{background-color:#ddd;color:#333}._container_1a9em_1{padding:20px;background-color:#fff;border-radius:10px;box-shadow:0 2px 6px #0000001a}._header_1a9em_8{margin-bottom:15px;color:#333}._tourList_1a9em_13{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}._tourItem_1a9em_22{padding:12px 16px;background-color:#f7f9fc;border-radius:6px;display:flex;justify-content:space-between;align-items:center}._statusBadge_1a9em_31{margin-left:8px;font-weight:700;color:#888}._actions_1a9em_37{display:flex;gap:8px}._approve_1a9em_42,._decline_1a9em_42{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;color:#fff}._approve_1a9em_42{background-color:#28a745}._decline_1a9em_42{background-color:#dc3545}._tourDetails_1a9em_58{display:flex;flex-direction:column;gap:4px}._dateTime_1a9em_64{font-size:.85rem;color:#6b7280}._statusBadge_1a9em_31{font-size:.75rem;padding:4px 10px;border-radius:12px;font-weight:700;text-transform:uppercase}._requested_1a9em_77{background-color:#d1d5db;color:#374151}._confirmed_1a9em_78{background-color:#22c55e;color:#fff}._pendingapproval_1a9em_79{background-color:#f97316;color:#fff}._declined_1a9em_80{background-color:#ef4444;color:#fff}._container_1oe74_1{padding:0;background-color:transparent;max-width:100%;margin:0}._contentArea_1oe74_8{min-height:300px}._placeholder_1oe74_12{color:#888;font-style:italic}._modalOverlay_1x8a2_1{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}._modalContent_1x8a2_14{background-color:#fff;max-width:400px;padding:30px;text-align:center;border-radius:10px;position:relative;box-shadow:0 4px 8px #00000026}._closeButton_1x8a2_24{position:absolute;top:12px;right:15px;font-size:1.5rem;cursor:pointer;color:#888}._loginLogo_1x8a2_33{height:40px;margin-bottom:15px}._modalHeader_1x8a2_38 h2{margin-top:5px;color:#4a90e2}._modalSubheader_1x8a2_43{font-size:.9rem;color:#666;margin-bottom:20px;-webkit-text-fill-color:#4a4a4a!important}._loginForm_1x8a2_50{display:flex;flex-direction:column;gap:12px}._inputField_1x8a2_56{padding:12px;border-radius:6px;border:1px solid #ddd}._loginButton_1x8a2_62{padding:12px;border-radius:6px;background-color:#4a90e2;color:#fff;border:none;cursor:pointer;transition:.2s}._loginButton_1x8a2_62:disabled{opacity:.7;cursor:not-allowed}._modalError_1x8a2_77{background-color:#ffefef;color:#d8000c;padding:10px;border-radius:6px;margin-bottom:15px;-webkit-text-fill-color:#4a4a4a!important}._modalFooter_1x8a2_86{font-size:.85rem;margin-top:15px;color:#777}._modalFooter_1x8a2_86 a{color:#4a90e2;text-decoration:none}._modalFooter_1x8a2_86 a:hover{text-decoration:underline}._forgotPassword_1x8a2_101{font-size:.85rem;color:#4a90e2;text-decoration:none;margin-top:8px;align-self:flex-end}._forgotPassword_1x8a2_101:hover{text-decoration:underline}
