.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b2447;--muted:#5f6f84;--paper:#fff;--canvas:#f4f7fc;--line:#dbe4f0;--crimson:#dc143c;--crimson-dark:#a80f2e;--crimson-soft:#fff0f3;--navy:#003893;--navy-dark:#002663;--navy-soft:#edf4ff;--gold:#e5a624;--green:#197251;--shadow:0 18px 45px #0038931c;--form-control-font-size:16px;--form-label-font-size:14px;--form-help-font-size:12px}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.policy-page{color:#142f49;background:radial-gradient(circle at 8% 0,#dc143c17,#0000 26rem),radial-gradient(circle at 92% 3%,#0038931a,#0000 28rem),#f6f8fc;min-height:100vh;padding:0 1rem clamp(2rem,6vw,5rem)}.contact-support-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 0,#dc143c12,#0000 28%),radial-gradient(circle at 92% 8%,#00389317,#0000 28%),#f5f8fc}.contact-support-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffeb;border-bottom:1px solid #00389321;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:11px max(22px,50vw - 600px);display:flex}.contact-support-hero{color:#fff;background:linear-gradient(130deg,#061c3b 0%,#084d83 68%,#003893 100%);padding:clamp(58px,8vw,100px) max(24px,50vw - 600px) clamp(42px,6vw,72px)}.contact-support-hero>p,.contact-faq>div:first-child>p{color:#ff4661;letter-spacing:.16em;margin:0 0 12px;font-size:10px;font-weight:900}.contact-support-hero h1{letter-spacing:-.045em;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(42px,6vw,72px);font-weight:500;line-height:1}.contact-support-hero>span{color:#ffffffc7;max-width:680px;margin-top:20px;font-size:clamp(14px,1.6vw,18px);line-height:1.6;display:block}.contact-support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;width:min(1200px,100% - 40px);margin:-28px auto 0;display:grid}.contact-support-grid article{background:#fff;border:1px solid #0038931f;border-radius:17px;flex-direction:column;min-height:255px;padding:25px;display:flex;box-shadow:0 18px 45px #00266317}.contact-support-grid article>i{color:#fff;background:var(--navy);border-radius:11px;place-items:center;width:38px;height:38px;font-size:9px;font-style:normal;font-weight:900;display:grid}.contact-support-grid article:nth-child(2)>i{background:var(--crimson)}.contact-support-grid h2{margin:22px 0 9px;font-family:Georgia,Noto Serif Devanagari,serif;font-size:25px;font-weight:500}.contact-support-grid p{color:var(--muted);margin:0 0 18px;font-size:12px;line-height:1.7}.contact-support-grid a{color:var(--navy);margin-top:auto;font-size:11px;font-weight:900}.contact-support-grid a span{color:var(--crimson);margin-left:6px}.contact-faq{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(30px,6vw,80px);width:min(1200px,100% - 40px);margin:clamp(45px,7vw,80px) auto;display:grid}.contact-faq h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.05}.contact-faq-list{gap:9px;display:grid}.contact-faq-list details{background:#fff;border:1px solid #00389321;border-radius:13px;padding:0 18px;box-shadow:0 8px 22px #0026630b}.contact-faq-list summary{min-height:56px;color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:14px;font-size:12px;font-weight:850;list-style:none;display:flex}.contact-faq-list summary:after{content:"+";color:var(--crimson);font-size:20px}.contact-faq-list details[open] summary:after{content:"−"}.contact-faq-list summary::-webkit-details-marker{display:none}.contact-faq-list details p{color:var(--muted);margin:-2px 0 18px;font-size:11px;line-height:1.75}.contact-support-footer{color:#627184;background:#fff;border-top:1px solid #00389321;justify-content:space-between;align-items:center;gap:22px;min-height:78px;padding:16px max(22px,50vw - 600px);font-size:10px;display:flex}.contact-support-footer nav{flex-wrap:wrap;gap:16px;display:flex}.contact-support-footer a{color:var(--navy);font-weight:800}@media (width<=760px){.contact-support-header{min-height:66px;padding:8px 12px}.contact-support-header .brand-lockup-tagline>img{width:40px;height:40px}.contact-support-header .brand-nepali-wordmark{font-size:13px}.contact-support-hero{padding:48px 20px 54px}.contact-support-grid{grid-template-columns:1fr;width:calc(100% - 24px)}.contact-support-grid article{min-height:205px;padding:21px}.contact-faq{grid-template-columns:1fr;gap:24px;width:calc(100% - 24px)}.contact-support-footer{flex-direction:column;align-items:flex-start;padding:20px}}.rental-unit-manager{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d5e2ef;border-radius:22px;margin:0 0 22px;padding:22px;box-shadow:0 16px 40px #0a305614}.rental-unit-manager-loading{color:#61758b;align-items:center;gap:14px;min-height:88px;font-size:13px;font-weight:750;display:flex}.rental-unit-loading-bar{border:4px solid #d8e7f6;border-top-color:#0b5cab;border-radius:50%;flex:none;width:44px;height:44px;animation:.8s linear infinite rental-unit-spin}@keyframes rental-unit-spin{to{transform:rotate(360deg)}}.rental-unit-manager>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.rental-unit-manager>header .primary-button{white-space:nowrap;align-items:center;gap:8px;display:flex}.rental-unit-manager>header .primary-button svg{width:18px}.rental-unit-title{align-items:center;gap:13px;display:flex}.rental-unit-title>span{color:#fff;background:linear-gradient(135deg,#0b5cab,#153d73);border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.rental-unit-title svg{width:24px}.rental-unit-title p,.rental-unit-modal header p{color:#c62045;letter-spacing:.14em;margin:0 0 3px;font-size:11px;font-weight:900}.rental-unit-title h2,.rental-unit-modal h2{color:#0b2748;font:700 25px/1.1 var(--font-serif);margin:0}.rental-unit-title small{color:#61758b;margin-top:5px;font-size:13px;display:block}.rental-unit-empty{color:#526b85;background:#f4f8fc;border:1px dashed #aec3da;border-radius:16px;align-items:center;gap:14px;min-height:100px;padding:18px;display:flex}.rental-unit-empty>svg{color:#0b5cab;width:30px}.rental-unit-empty strong{color:#102f52;font-size:16px;display:block}.rental-unit-empty p{margin:4px 0 0}.rental-unit-empty button{margin-left:auto}.rental-unit-empty-unavailable{background:#f8fafc;border-style:solid}.rental-property-groups{gap:18px;display:grid}.rental-property-groups>article{background:#edf4fa;border-radius:17px;padding:14px}.rental-property-label{color:#153d73;align-items:center;gap:9px;margin:0 0 12px;display:flex}.rental-property-label>svg{width:21px}.rental-property-label strong,.rental-property-label span{display:block}.rental-property-label span{color:#687d92;margin-top:2px;font-size:12px}.rental-unit-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:13px;display:grid}.rental-unit-card{border:1px solid #dce6ef;border-color:var(--unit-color);grid-template-columns:112px 1fr;min-width:0;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rental-unit-card{border-color:color-mix(in srgb,var(--unit-color) 22%,#dce6ef)}}.rental-unit-card{border-top:4px solid var(--unit-color);background:#fff;border-radius:16px;box-shadow:0 8px 20px #092c4e12}.rental-unit-photo{background:#eef4fa;background:var(--unit-color);place-items:center;min-height:164px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rental-unit-photo{background:color-mix(in srgb,var(--unit-color) 10%,#eef4fa)}}.rental-unit-photo{color:var(--unit-color)}.rental-unit-photo img{object-fit:cover}.rental-unit-photo>svg{width:38px}.rental-unit-photo>span{color:#fff;text-transform:capitalize;text-align:center;background:#051f39d6;border-radius:99px;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;inset:auto 7px 7px}.rental-unit-info{min-width:0;padding:13px;position:relative}.rental-unit-info h3{color:#0b2748;margin:0;font-size:17px}.rental-unit-info p{color:#718397;margin:3px 30px 10px 0;font-size:12px}.rental-unit-info>button{color:#0b5cab;background:#fff;border:1px solid #d8e3ed;border-radius:9px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:10px;right:10px}.rental-unit-info>button svg{width:14px}.rental-unit-info dl{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 10px;display:grid}.rental-unit-info dt{color:#7b8c9d;text-transform:uppercase;font-size:9px;font-weight:800}.rental-unit-info dd{color:#173858;margin:2px 0 0;font-size:12px;font-weight:800}.rental-unit-tenant{background:#f3f7fa;background:var(--unit-color);border-radius:10px;align-items:center;gap:7px;padding:8px;display:flex}@supports (color:color-mix(in lab, red, red)){.rental-unit-tenant{background:color-mix(in srgb,var(--unit-color) 9%,#fff)}}.rental-unit-tenant{color:var(--unit-color)}.rental-unit-tenant svg{width:16px}.rental-unit-tenant strong,.rental-unit-tenant span{display:block}.rental-unit-tenant span,.rental-unit-vacant{color:#65798e;font-size:10px}.rental-unit-vacant{background:#f3f7fa;border-radius:9px;padding:8px;display:block}.rental-unit-modal{z-index:5000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#03172ba6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.rental-unit-modal>form{background:#fff;border-radius:22px;width:min(780px,100%);max-height:calc(100dvh - 36px);overflow:auto;box-shadow:0 28px 80px #00000047}.rental-unit-modal form>header,.rental-unit-modal form>footer{z-index:2;background:#fff;align-items:center;gap:12px;padding:18px 22px;display:flex;position:sticky}.rental-unit-modal form>header{border-bottom:1px solid #e1e8ef;justify-content:space-between;top:0}.rental-unit-modal form>header>button{border:0;border-radius:50%;place-items:center;width:36px;height:36px;font-size:24px;display:grid}.rental-unit-modal form>header>button svg{width:19px;height:19px}.rental-unit-modal form>footer{border-top:1px solid #e1e8ef;justify-content:flex-end;bottom:0}.rental-unit-modal form>footer .danger-button{margin-right:auto}.rental-unit-form-grid{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.rental-unit-form-grid>label,.rental-unit-form-grid fieldset{gap:6px;min-width:0;display:grid}.rental-unit-form-grid label>span,.rental-unit-form-grid legend{color:#3d536b;font-size:12px;font-weight:800}.rental-unit-form-grid :is(input,select,textarea){background:#fbfdff;border:1px solid #c9d8e7;border-radius:10px;width:100%;min-height:44px;padding:10px 12px}.rental-unit-form-grid .wide{grid-column:1/-1}.rental-unit-form-grid fieldset{border:0;margin:0;padding:0}.rental-unit-colors{flex-wrap:wrap;gap:8px;display:flex}.rental-unit-colors label{color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;outline:1px solid #ccd8e4;place-items:center;width:34px;height:34px;display:grid}.rental-unit-colors input{opacity:0;pointer-events:none;position:absolute}.rental-unit-colors span{opacity:0}.rental-unit-colors input:checked+span{opacity:1}.rental-property-card[style]{border-left:4px solid var(--rental-unit-color)}.rental-selected-property[style]{border-left:5px solid var(--rental-unit-color)}.rental-selected-unit-floor{background:#f3f7fa;background:var(--rental-unit-color);border-radius:99px;margin:3px 0 2px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rental-selected-unit-floor{background:color-mix(in srgb,var(--rental-unit-color) 10%,#fff)}}.rental-selected-unit-floor{color:var(--rental-unit-color);font-weight:800}.rental-unit-modal .danger-button{align-items:center;gap:7px;display:inline-flex}.rental-unit-modal .danger-button svg{width:16px;height:16px}.rental-unit-confirm{z-index:5010}.rental-unit-confirm>section{text-align:center;background:#fff;border-radius:20px;width:min(430px,100%);padding:26px;box-shadow:0 28px 80px #0000004d}.rental-unit-confirm>section>span{color:#c62045;background:#fff0f3;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 12px;display:grid}.rental-unit-confirm>section>span svg{width:23px}.rental-unit-confirm h2{color:#102f52;font:700 25px/1.15 var(--font-serif);margin:0}.rental-unit-confirm p{color:#61758b;margin:9px 0;line-height:1.5}.rental-unit-confirm strong{color:#102f52;display:block}.rental-unit-confirm footer{justify-content:center;gap:10px;margin-top:20px;display:flex}@media (width<=700px){.rental-unit-manager{border-radius:17px;margin-inline:-4px;padding:14px}.rental-unit-manager>header{align-items:flex-start}.rental-unit-title>span{border-radius:12px;width:40px;height:40px}.rental-unit-title h2{font-size:20px}.rental-unit-title small{font-size:11px}.rental-unit-manager>header .primary-button{min-width:40px;padding:10px;font-size:0}.rental-unit-manager>header .primary-button svg{margin:0}.rental-unit-grid{grid-template-columns:1fr}.rental-unit-card{grid-template-columns:96px 1fr}.rental-unit-photo{min-height:150px}.rental-unit-form-grid{grid-template-columns:1fr;padding:15px}.rental-unit-form-grid .wide{grid-column:auto}.rental-unit-modal{padding:8px}.rental-unit-modal>form{border-radius:17px;max-height:calc(100dvh - 16px)}.rental-unit-modal form>header,.rental-unit-modal form>footer{padding:14px 15px}}.property-proposal-workspace{background:#fff;border:1px solid #d7e1ee;border-radius:18px;margin-top:16px;overflow:hidden}.property-proposal-tabs{background:#f7faff;border-bottom:1px solid #dfe7f0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.property-proposal-tabs button{color:#17324f;min-height:48px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae8;border-radius:12px;justify-content:center;align-items:center;gap:10px;display:flex}.property-proposal-tabs button.active{color:#fff;background:#0755b3;border-color:#0755b3;box-shadow:0 8px 18px #0755b32e}.property-proposal-tabs button span{background:#ffffff38;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.property-proposal-tabs button:not(.active) span{color:#0755b3;background:#e9f1fb}.property-proposal-tabs-single{grid-template-columns:minmax(0,420px)}.rental-center-embedded>.offer-center-heading{display:none}.rental-center-embedded{padding:12px 0 0}.agent-offers-modal-body>.property-proposal-tabs{z-index:3;margin:-16px -16px 14px;position:sticky;top:-16px}.agent-offers-modal-body .rental-center-embedded{margin:0}@media (width<=700px){.property-proposal-tabs{gap:6px;padding:8px}.property-proposal-tabs button{min-height:44px;padding:7px 8px;font-size:12px}.agent-offers-modal-body>.property-proposal-tabs{margin:-10px -10px 10px;top:-10px}}.inquiry-mailbox-panel.agent-listings-panel{background:0 0;border:0}.inquiry-mailbox-panel>.agent-listings-head{display:none}.crm-inbox{color:#102d4d;background:#fff;border:1px solid #dbe5ef;border-radius:18px;overflow:hidden;box-shadow:0 14px 38px #0f2f5014}.crm-inbox-header{background:linear-gradient(120deg,#fff,#f9fbfe);border-bottom:1px solid #dfe7ef;justify-content:space-between;align-items:center;gap:22px;min-height:96px;padding:18px 22px;display:flex}.crm-title,.crm-title>div,.crm-controls,.crm-folder-tabs,.crm-property-context,.crm-person-context{align-items:center;display:flex}.crm-title{gap:14px}.crm-title>span{color:#fff;letter-spacing:1px;background:linear-gradient(145deg,#0868d6,#2b8cf0);border-radius:50% 50% 50% 12px;place-items:center;width:52px;height:46px;font-size:22px;font-weight:900;display:grid;box-shadow:8px 7px #bfe0ff}.crm-title>span svg{width:25px;height:25px}.crm-title>div{flex-direction:column;align-items:flex-start;gap:3px}.crm-title h2,.crm-title p,.crm-property-context h3,.crm-property-context p,.crm-person-context h3,.crm-person-context p,.crm-message-row p{margin:0}.crm-title h2{font:800 25px/1.1 var(--font-sans,Arial,sans-serif)}.crm-title p{color:#687b91;font-size:13px}.crm-controls{justify-content:flex-end;gap:16px}.crm-search{background:#fff;border:1px solid #cfdbe7;border-radius:9px;align-items:center;gap:9px;min-width:250px;height:44px;padding:0 13px;display:flex}.crm-search>svg{color:#587089;flex:none;width:18px;height:18px}.crm-search input{color:#173a5c;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.crm-folder-tabs{gap:7px}.crm-folder-tabs button{color:#51677e;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:8px;padding:0 13px;font-size:11px;font-weight:800}.crm-folder-tabs button small{display:none}.crm-folder-tabs button.active{color:#fff;background:#096bd9;border-color:#096bd9;box-shadow:0 5px 13px #096bd938}.crm-workspace{grid-template-columns:minmax(320px,29%) minmax(0,1fr);min-height:680px;display:grid}.crm-sidebar{background:#fbfcfe;border-right:1px solid #dfe7ef;min-width:0}.crm-browse-tabs{grid-template-columns:1fr 1fr;gap:4px;padding:14px 14px 8px;display:grid}.crm-browse-tabs button{color:#59708a;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:8px 8px 0 0;font-size:12px;font-weight:850}.crm-browse-tabs button.active{color:#0b4e9b;background:#e7f2ff;border-color:#1676e3}.crm-sidebar-scroll{scrollbar-width:thin;max-height:690px;padding:0 12px 16px;overflow-y:auto}.crm-property-group{background:#fff;border:1px solid #d9e4ee;border-radius:12px;margin-bottom:12px;overflow:hidden}.crm-property-group>header{border-bottom:1px solid #e2e9f0;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:67px;padding:9px 10px;display:grid}.crm-property-thumb,.crm-context-image{color:#fff;background:#123d68;border-radius:8px;place-items:center;display:grid;position:relative;overflow:hidden}.crm-property-thumb img,.crm-context-image img{object-fit:cover}.crm-property-group>header>div{gap:4px;min-width:0;display:grid}.crm-property-group>header strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.crm-property-group>header small{color:#687c90;font-size:10px}.crm-property-group>header>span:last-child{color:#1264b8}.crm-conversation-row{text-align:left;width:100%;min-height:67px;color:inherit;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ecf2;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;display:grid}.crm-conversation-row:last-child{border-bottom:0}.crm-conversation-row.active{background:#eaf4ff;border-left:3px solid #1378e5;padding-left:8px}.crm-avatar{color:#fff;background:linear-gradient(145deg,#1677d7,#0755a8);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:18px;font-weight:800;display:grid}.crm-avatar.small{width:38px;height:38px;font-size:13px}.crm-conversation-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.crm-conversation-row strong,.crm-conversation-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-conversation-row small{color:#667b90;font-size:10px}.crm-conversation-row>span:last-child{justify-items:end;gap:7px;display:grid}.crm-conversation-row time{color:#6f8297;font-size:9px}.crm-conversation-row b{color:#fff;background:#0870d7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.crm-thread-panel{background:#fff;grid-template-rows:auto auto minmax(280px,1fr) auto;min-width:0;display:grid}.crm-property-context{border-bottom:1px solid #dfe7ef;gap:17px;min-height:105px;padding:16px 20px}.crm-context-image{width:112px;height:76px}.crm-property-context>div{flex:1;gap:8px;min-width:0;display:grid}.crm-property-context h3{text-overflow:ellipsis;white-space:nowrap;font-size:21px;overflow:hidden}.crm-property-context p{color:#647a90;flex-wrap:wrap;align-items:center;gap:5px;font-size:11px;display:flex}.crm-property-context p svg,.crm-property-context>a svg,.crm-person-context a svg{flex:none;width:14px;height:14px}.crm-property-context>a{color:#0860bd;border:1px solid #1674dc;border-radius:9px;align-items:center;min-height:44px;padding:0 16px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.crm-person-context{border-bottom:1px solid #dfe7ef;gap:14px;min-height:96px;padding:15px 20px}.crm-person-context>div{flex:1;gap:6px;min-width:0;display:grid}.crm-person-context p{flex-wrap:wrap;gap:8px 18px;display:flex}.crm-person-context a{color:#5d7691;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.crm-person-context select{color:#116335;min-height:38px;font:inherit;background:#e4f8eb;border:1px solid #b9e4c9;border-radius:9px;padding:0 30px 0 12px;font-size:11px;font-weight:850}.crm-archive{color:#57708a;cursor:pointer;background:0 0;border:0;width:38px;height:38px;font-weight:900}.crm-thread-scroll{background:linear-gradient(#fff,#fcfdff);min-height:300px;max-height:470px;padding:28px 24px;overflow-y:auto}.crm-message-row{grid-template-columns:42px minmax(0,1fr);align-items:end;gap:10px;margin:0 0 26px;display:grid;position:relative}.crm-message-row.outbound{grid-template-columns:minmax(0,1fr) 42px}.crm-message-row.outbound .crm-avatar{grid-column:2}.crm-message-row.outbound article{background:#dcecff;grid-area:1/1;justify-self:end}.crm-message-row article{color:#183650;background:#eef2f6;border-radius:13px;width:fit-content;max-width:min(70%,620px);padding:12px 15px 9px}.crm-message-row article p{white-space:pre-wrap;font-size:12px;line-height:1.55}.crm-message-row article time{color:#708397;margin-top:6px;font-size:9px;display:block}.crm-message-row.outbound article time{text-align:right}.crm-message-row>small{color:#7a8998;grid-column:2;font-size:9px;font-style:italic}.crm-date-divider{color:#71859a;grid-column:1/-1;align-items:center;gap:12px;margin-top:14px;font-size:9px;display:flex}.crm-date-divider:before,.crm-date-divider:after{content:"";background:#e0e7ee;flex:1;height:1px}.crm-composer{background:#fff;border:1px solid #d8e3ed;border-radius:12px;margin:0 16px 16px;padding:12px}.crm-compose-tabs{color:#697e94;align-items:flex-start;gap:24px;height:34px;font-size:11px;display:flex}.crm-compose-tabs strong{color:#0863c0;border-bottom:2px solid #0e70db;height:34px}.crm-composer textarea{color:#183650;width:100%;min-height:86px;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8e5;border-radius:8px;outline:0;padding:11px;font-size:12px}.crm-composer textarea:focus{border-color:#1674dc;box-shadow:0 0 0 3px #1674dc1a}.crm-composer footer{align-items:center;gap:10px;margin-top:9px;display:flex}.crm-composer footer>div{flex:1;gap:5px;display:flex}.crm-composer footer button{color:#49637d;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:10px;font-weight:750}.crm-composer footer>span{color:#7b8b9b;font-size:9px}.crm-composer footer .crm-send{color:#fff;background:#086ed4;min-width:125px;box-shadow:0 5px 13px #086ed433}.crm-composer footer .crm-send:disabled{opacity:.5;cursor:not-allowed}.crm-empty{color:#6e8091;text-align:center;place-items:center;gap:6px;padding:34px 18px;display:grid}.crm-empty.large{min-height:500px}.crm-empty p{margin:0;font-size:11px}.portal-dashboard-content>.inquiry-mailbox-panel{width:calc(100% + 2*clamp(12px,2.2vw,36px));margin-inline:calc(-1*clamp(12px,2.2vw,36px))}.agent-portal-main.portal-dashboard-content.crm-fullscreen-view{background:#fff;min-height:100dvh;padding:0}.crm-fullscreen-view>.inquiry-mailbox-panel{width:100%;min-height:100dvh;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0}.crm-fullscreen-view .crm-inbox{width:100%;min-height:100dvh;box-shadow:none;border:0;border-radius:0}.crm-fullscreen-view .crm-workspace{min-height:calc(100dvh - 104px)}.crm-fullscreen-view .crm-sidebar-scroll{max-height:calc(100dvh - 170px)}.crm-fullscreen-view .crm-thread-scroll{max-height:none}.crm-inbox{color:#102b4e;border-radius:14px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;box-shadow:0 8px 28px #12335614}.crm-inbox-header{background:#fff;min-height:104px;padding:20px 26px}.crm-title>span{border-radius:50%;width:48px;height:48px;box-shadow:7px 6px #cfe5ff}.crm-title h2{color:#10284a;letter-spacing:-.025em;font-size:26px}.crm-title p{font-size:14px}.crm-search{min-width:270px;height:46px}.crm-search input{font-size:13px}.crm-folder-tabs button{min-height:46px;padding-inline:15px;font-size:12px}.crm-workspace{grid-template-columns:minmax(350px,29%) minmax(0,1fr);min-height:720px}.crm-browse-tabs{padding:18px 16px 10px}.crm-browse-tabs button{min-height:44px;font-size:13px}.crm-sidebar-scroll{max-height:760px;padding:0 14px 18px}.crm-property-group{border-radius:10px;margin-bottom:12px}.crm-property-group-toggle{color:#102b4e;text-align:left;width:100%;min-height:72px;font:inherit;cursor:pointer;background:#fff;border:0;grid-template-columns:60px minmax(0,1fr) 22px;align-items:center;gap:11px;padding:10px 12px;display:grid}.crm-property-group-toggle:hover{background:#f5f9fe}.crm-property-group-toggle>span:nth-child(2){gap:5px;min-width:0;display:grid}.crm-property-group-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.crm-property-group-toggle small{color:#61768e;font-size:11px}.crm-property-group-toggle>svg{color:#176bc1;width:18px;height:18px}.crm-property-thumb{width:60px;height:50px}.crm-conversation-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:72px}.crm-conversation-row strong{font-size:13px}.crm-conversation-row small{font-size:11px}.crm-conversation-row time{font-size:10px}.crm-property-context{min-height:116px;padding:18px 24px}.crm-property-context h3{font-size:23px}.crm-property-context p{font-size:12px}.crm-property-context>a{min-height:46px;font-size:12px}.crm-person-context{min-height:106px;padding:17px 24px}.crm-person-context h3{font-size:19px}.crm-person-context a{font-size:12px}.crm-person-context select{min-height:40px;font-size:12px}.crm-delete{color:#c51632;min-height:40px;font:inherit;cursor:pointer;background:#fff1f3;border:1px solid #efb7c0;border-radius:9px;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.crm-delete svg{width:16px;height:16px}.crm-delete:hover{color:#fff;background:#d7183a;border-color:#d7183a}.crm-delete.restore{color:#126638;background:#eefaf2;border-color:#abd9bd}.crm-thread-scroll{min-height:330px;max-height:520px}.crm-message-row article p,.crm-composer textarea{font-size:14px}.crm-composer footer button{font-size:12px}.crm-composer footer .crm-send{min-width:140px}@media (width<=1180px){.crm-inbox-header{flex-direction:column;align-items:flex-start}.crm-controls{justify-content:space-between;width:100%}.crm-folder-tabs{overflow-x:auto}.crm-workspace{grid-template-columns:minmax(285px,36%) minmax(0,1fr)}}@media (width<=780px){.agent-portal-main.portal-dashboard-content.crm-fullscreen-view{padding:0 0 70px}.portal-dashboard-content>.inquiry-mailbox-panel{width:100%;margin-inline:0}.crm-fullscreen-view .crm-inbox{border-radius:0;min-height:auto}.crm-inbox-header{gap:14px;min-height:0;padding:14px}.crm-title>span{width:42px;height:38px;font-size:17px}.crm-title h2{font-size:20px}.crm-title p{font-size:11px}.crm-controls{flex-direction:column;align-items:stretch;gap:9px}.crm-search{width:100%;min-width:0}.crm-folder-tabs{padding-bottom:3px}.crm-folder-tabs button{flex:none;min-height:40px;padding:0 11px}.crm-folder-tabs button small{margin-left:5px;display:inline}.crm-workspace{min-height:0;display:block}.crm-sidebar{border-bottom:1px solid #dfe7ef;border-right:0}.crm-sidebar-scroll{max-height:285px}.crm-thread-panel{min-height:620px}.crm-property-context{gap:10px;min-height:84px;padding:11px}.crm-context-image{width:72px;height:58px}.crm-property-context h3{font-size:15px}.crm-property-context p{font-size:9px}.crm-property-context>a{min-height:38px;padding:0 10px;font-size:9px}.crm-person-context{gap:9px;min-height:78px;padding:11px}.crm-person-context>.crm-avatar{width:42px;height:42px;font-size:14px}.crm-person-context h3{font-size:15px}.crm-person-context p{gap:4px 10px}.crm-person-context a{font-size:9px}.crm-person-context select{max-width:104px;min-height:34px;padding-left:8px;font-size:9px}.crm-delete{min-height:34px;padding:0 8px;font-size:10px}.crm-delete span{display:none}.crm-property-group-toggle{grid-template-columns:50px minmax(0,1fr) 18px;min-height:62px;padding:7px 9px}.crm-property-thumb{width:50px;height:43px}.crm-thread-scroll{max-height:390px;padding:18px 11px}.crm-message-row article{max-width:85%;padding:10px 12px 8px}.crm-message-row article p{font-size:11px}.crm-composer{margin:0 8px 10px;padding:9px}.crm-composer footer{flex-wrap:wrap;align-items:flex-end}.crm-composer footer>div{min-width:100%}.crm-composer footer .crm-send{min-width:116px;margin-left:auto}}.crm-fullscreen-view .crm-inbox{--crm-blue:#086bd8;--crm-navy:#0b2348;--crm-line:#d9e4ef;--crm-muted:#647b94;height:calc(100dvh - 1px);color:var(--crm-navy);grid-template-rows:auto minmax(0,1fr);display:grid}.crm-fullscreen-view .crm-inbox-header{background:#fff;min-height:106px;padding:20px 28px}.crm-fullscreen-view .crm-controls{flex:1}.crm-fullscreen-view .crm-search{margin-left:auto}.crm-fullscreen-view .crm-workspace{grid-template-columns:minmax(350px,28%) minmax(0,1fr);height:auto;min-height:0}.crm-fullscreen-view .crm-sidebar,.crm-fullscreen-view .crm-thread-panel{min-height:0}.crm-fullscreen-view .crm-sidebar{grid-template-rows:auto minmax(0,1fr);display:grid}.crm-fullscreen-view .crm-sidebar-scroll,.crm-fullscreen-view .crm-thread-scroll{max-height:none}.crm-fullscreen-view .crm-sidebar-scroll{min-height:0}.crm-property-group-toggle{grid-template-columns:60px minmax(0,1fr) auto 18px}.crm-property-group-copy{gap:4px;min-width:0;display:grid}.crm-property-group-copy strong,.crm-property-group-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-property-group-copy strong{color:var(--crm-navy,#0b2348);font-size:13px}.crm-property-group-copy small{color:var(--crm-muted,#647b94);font-size:10px}.crm-property-count{color:var(--crm-blue,#086bd8);white-space:nowrap;font-size:10px;font-weight:800}.crm-thread-panel{overflow:hidden}.crm-thread-scroll{min-height:0}.crm-composer{box-shadow:0 5px 20px #12375b0f}@media (width<=1180px) and (width>=781px){.crm-fullscreen-view .crm-inbox-header{padding:17px 20px}.crm-fullscreen-view .crm-controls{align-items:stretch}.crm-fullscreen-view .crm-search{width:100%;margin-left:0}.crm-fullscreen-view .crm-workspace{grid-template-columns:minmax(300px,35%) minmax(0,1fr)}}@media (width<=780px){.crm-fullscreen-view .crm-inbox{height:auto;min-height:calc(100dvh - 70px);display:block}.crm-fullscreen-view .crm-inbox-header{padding:14px 13px}.crm-fullscreen-view .crm-controls{width:100%}.crm-fullscreen-view .crm-workspace{height:auto;display:block}.crm-property-group-toggle{grid-template-columns:50px minmax(0,1fr) 17px}.crm-property-count{display:none}.crm-property-group-copy small{font-size:9px}.crm-thread-panel{overflow:visible}.crm-person-context{flex-wrap:wrap}.crm-person-context>div{min-width:145px}}.marketplace-primary-nav .nav-theme-resources{--menu-accent:#38bdf8;--menu-soft:#38bdf81f}.resource-directory-heading,.resource-workspace-heading{align-items:center}.resource-directory-heading>div:first-child,.resource-workspace-heading>div:first-child{min-width:0}.resource-directory-heading .primary-button,.resource-workspace-heading .primary-button,.resource-workspace-heading .secondary-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;display:inline-flex}.resource-directory-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.resource-directory-summary article{background:#fff;border:1px solid #d8e4ef;border-radius:15px;align-items:center;gap:13px;min-height:88px;padding:16px 18px;display:flex;box-shadow:0 7px 22px #092f540d}.resource-directory-summary article>div{gap:3px;display:grid}.resource-directory-summary article strong{color:#0a3156;font-size:24px;line-height:1}.resource-directory-summary article span:last-child{color:#60758b;font-size:12px;font-weight:750}.resource-summary-icon{border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid}.resource-summary-icon.blue{color:#0758a7;background:#e8f2ff}.resource-summary-icon.violet{color:#6738bd;background:#f1ebff}.resource-summary-icon.green{color:#137549;background:#e7f7ef}.resource-category-overview,.resource-category-workspace{background:#fff;border-color:#d7e3ee;overflow:hidden}.resource-section-heading{background:#fbfdff;border-bottom:1px solid #dde7ef;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 22px;display:flex}.resource-section-heading h2{color:#0a2d50;margin:0;font-size:20px}.resource-section-heading p{color:#63778c;margin:4px 0 0;font-size:12px}.resource-section-heading>span{color:#0758a7;white-space:nowrap;background:#eaf3fd;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.resource-category-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:20px;display:grid}.resource-category-card{background:#fff;border:1px solid #d9e4ee;border-radius:15px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 8px 22px #092f540e}.resource-category-card:hover{border-color:#a9c9e6;transform:translateY(-2px);box-shadow:0 13px 28px #092f5418}.resource-category-card-main{color:#0b3156;text-align:left;cursor:pointer;background:linear-gradient(135deg,#fff,#f8fbff);border:0;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:84px;padding:16px;display:grid}.resource-category-card-main>svg{color:#6e8296}.resource-category-card-icon{color:#fff;background:linear-gradient(145deg,#0755a5,#163b6b);border-radius:13px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 7px 15px #0755a52e}.resource-category-card-copy{gap:4px;min-width:0;display:grid}.resource-category-card-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.resource-category-card-copy small{color:#677b90;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.resource-category-card-stats{color:#61758a;background:#fbfcfe;border-top:1px solid #e4ebf2;border-bottom:1px solid #e4ebf2;flex-wrap:wrap;align-items:center;gap:7px;padding:10px 16px;font-size:10px;display:flex}.resource-category-card-stats>span:not(.status-pill){border-right:1px solid #dce5ed;padding-right:8px}.resource-category-card-stats .status-pill{margin-left:auto}.resource-category-card-actions{grid-template-columns:1fr auto auto;gap:6px;padding:10px;display:grid}.resource-category-card-actions button{color:#1e527f;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d1dde8;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:800;display:inline-flex}.resource-category-card-actions button:first-child{color:#0755a5;justify-content:space-between}.resource-category-card-actions button.danger{color:#bd1837;background:#fff7f8;border-color:#f0c5cd}.resource-category-card-actions button.confirming{color:#fff;background:#bd1837}.resource-directory-empty,.resource-directory-empty-state{color:#687c90;text-align:center}.resource-directory-empty{margin:0;padding:32px}.resource-directory-empty-state{align-content:center;place-items:center;gap:8px;min-height:270px;padding:32px;display:grid}.resource-directory-empty-state>span{color:#0755a5;background:#eaf3fd;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.resource-directory-empty-state h3,.resource-directory-empty-state p{margin:0}.resource-directory-empty-state h3{color:#153959;font-size:18px}.resource-directory-empty-state p{max-width:520px;font-size:12px;line-height:1.6}.resource-directory-empty-state .primary-button{margin-top:7px}.resource-directory-empty-state.compact{min-height:300px}.resource-workspace-breadcrumb{color:#758699;align-items:center;gap:8px;margin:0 0 12px;font-size:11px;display:flex}.resource-workspace-breadcrumb button{color:#0755a5;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:850;display:inline-flex}.resource-workspace-title{align-items:center;gap:13px;display:flex}.resource-workspace-title h1,.resource-workspace-title p{margin:0}.resource-workspace-title>div{min-width:0}.resource-workspace-title>div>p:last-child{color:#63778c;margin-top:4px;font-size:12px}.resource-workspace-primary-actions{align-items:center;gap:9px;display:flex}.resource-workspace-toolbar{background:#f8fbfe;border-bottom:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:13px 17px;display:flex}.resource-directory-search{color:#667b90;background:#fff;border:1px solid #cad9e6;border-radius:11px;align-items:center;gap:9px;width:min(560px,100%);min-height:44px;padding:0 13px;display:flex}.resource-directory-search:focus-within{border-color:#0755a5;box-shadow:0 0 0 3px #0755a51a}.resource-directory-search input{color:#153959;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.resource-workspace-meta{color:#687c90;white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.resource-entry-list{padding:0 17px 18px}.resource-entry-list-head,.resource-entry-row{grid-template-columns:minmax(240px,1.35fr) minmax(160px,.9fr) minmax(120px,.65fr) 82px 124px;align-items:center;gap:15px;display:grid}.resource-entry-list-head{color:#687b90;letter-spacing:.08em;text-transform:uppercase;min-height:44px;font-size:9px;font-weight:900}.resource-entry-row{color:#284a6c;border-top:1px solid #e1e8f0;min-height:88px;font-size:11px}.resource-entry-row>div{min-width:0}.resource-entry-organization{align-items:center;gap:10px;display:flex}.resource-entry-avatar{color:#0755a5;background:#eaf3fd;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:11px;font-weight:900;display:grid}.resource-entry-organization>span:last-child,.resource-entry-contact{gap:3px;min-width:0;display:grid}.resource-entry-row strong,.resource-entry-row small,.resource-entry-row a{overflow-wrap:anywhere}.resource-entry-row strong{color:#143858;font-size:12px}.resource-entry-row small{color:#6b7f92;line-height:1.35}.resource-entry-row a{color:#0752a0;font-weight:750}.resource-website-link{align-items:center;gap:5px;display:inline-flex}.resource-muted{color:#718396}.resource-entry-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.resource-entry-actions button{color:#174975;min-width:34px;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #ccdae7;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px 9px;font-size:9px;font-weight:850;display:inline-flex}.resource-entry-actions .danger,.resource-entry-actions .danger-icon{color:#c5193a;background:#fff5f7;border-color:#f0bec9}.resource-entry-actions .confirming{color:#fff;background:#c5193a}.resource-workspace-footer{color:#6c8094;background:#fbfcfe;border-top:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:15px;min-height:60px;padding:12px 17px;display:flex}.resource-workspace-footer p{margin:0;font-size:10px}.resource-delete-category{color:#bd1837;min-height:34px;font:inherit;cursor:pointer;background:#fff7f8;border:1px solid #f0c5cd;border-radius:9px;align-items:center;gap:6px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-flex}.resource-delete-category.confirming{color:#fff;background:#bd1837}.resource-modal-backdrop{z-index:6010;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#041930a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.resource-modal{background:#fff;border:1px solid #d8e4ee;border-radius:20px;width:min(760px,100%);max-height:calc(100dvh - 36px);overflow-y:auto;box-shadow:0 30px 90px #00000047}.resource-category-modal{width:min(560px,100%)}.resource-modal-heading{z-index:2;background:#fffffff7;border-bottom:1px solid #dfe8f0;justify-content:space-between;align-items:center;gap:14px;padding:19px 21px;display:flex;position:sticky;top:0}.resource-modal-heading h2,.resource-modal-heading p{margin:0}.resource-modal-heading h2{color:#0a2d50;font-size:21px}.resource-modal-close{color:#365c7d;cursor:pointer;background:#fff;border:1px solid #cfdae5;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.resource-modal-intro{color:#63778c;margin:0;padding:17px 21px 0;font-size:12px;line-height:1.55}.resource-category-form,.resource-entry-form{padding:19px 21px 21px}.resource-category-form{gap:14px;display:grid}.resource-category-form label,.resource-entry-fields label{color:#405873;gap:6px;font-size:11px;font-weight:850;display:grid}.resource-category-form input,.resource-entry-fields input,.resource-entry-fields textarea{color:#12375d;width:100%;min-height:44px;font:inherit;resize:vertical;background:#fff;border:1px solid #cad9e7;border-radius:10px;padding:10px 12px;font-size:13px}.resource-category-form input:focus,.resource-entry-fields input:focus,.resource-entry-fields textarea:focus{border-color:#0752a0;outline:3px solid #0752a015}.resource-entry-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.resource-entry-wide{grid-column:1/-1}.resource-modal-actions{background:#fff;border-top:1px solid #dfe8f0;justify-content:flex-end;align-items:center;gap:9px;margin:20px -21px -21px;padding:13px 21px;display:flex;position:sticky;bottom:-21px}.resource-modal-actions button{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}@media (width<=1180px){.resource-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-entry-list-head,.resource-entry-row{grid-template-columns:minmax(220px,1.2fr) minmax(150px,.85fr) 110px 74px 110px;gap:11px}}@media (width<=860px){.resource-directory-heading,.resource-workspace-heading{align-items:stretch}.resource-workspace-primary-actions{align-self:stretch}.resource-workspace-primary-actions>button{flex:1}.resource-directory-summary{grid-template-columns:1fr}.resource-directory-summary article{min-height:70px}.resource-workspace-toolbar{flex-direction:column;align-items:stretch;gap:10px}.resource-directory-search{width:100%}.resource-workspace-meta{justify-content:space-between}.resource-entry-list-head{display:none}.resource-entry-list{padding-top:13px}.resource-entry-row{background:#fff;border:1px solid #dbe5ee;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;gap:11px;margin-bottom:11px;padding:14px;box-shadow:0 5px 15px #092f540a}.resource-entry-organization{grid-column:1/-1}.resource-entry-contact{align-self:start}.resource-entry-row>div:nth-child(3){justify-self:end}.resource-entry-row>.status-pill{justify-self:start}.resource-entry-actions{justify-self:end}}@media (width<=620px){.resource-directory-heading .primary-button{width:100%}.resource-category-grid{grid-template-columns:1fr;padding:13px}.resource-section-heading{align-items:flex-start;padding:15px}.resource-section-heading>span{display:none}.resource-category-card-actions{grid-template-columns:1fr 1fr}.resource-category-card-actions button:first-child{grid-column:1/-1}.resource-workspace-primary-actions{flex-direction:column-reverse}.resource-workspace-primary-actions>button{width:100%}.resource-entry-list{padding-inline:11px}.resource-entry-row{grid-template-columns:1fr;display:grid}.resource-entry-organization,.resource-entry-contact,.resource-entry-row>div:nth-child(3),.resource-entry-row>.status-pill,.resource-entry-actions{grid-column:1;justify-self:stretch}.resource-entry-row>div:nth-child(3),.resource-entry-row>.status-pill{justify-self:start}.resource-entry-actions{justify-content:flex-start;padding-top:3px}.resource-workspace-footer{flex-direction:column;align-items:flex-start}.resource-delete-category{justify-content:center;width:100%}.resource-entry-fields{grid-template-columns:1fr}.resource-entry-wide{grid-column:auto}.resource-modal-backdrop{padding:8px}.resource-modal{border-radius:15px;max-height:calc(100dvh - 16px)}.resource-modal-heading,.resource-category-form,.resource-entry-form,.resource-modal-intro{padding-inline:15px}.resource-modal-actions{margin-inline:-15px;padding-inline:15px}}.property-price-change{width:fit-content;font-family:var(--font-sans,Arial, sans-serif);border:1px solid;border-radius:999px;align-items:center;padding:5px 9px;font-weight:800;line-height:1.2;display:inline-flex;font-size:12px!important}.property-price-change.price-reduced{background:#ecfdf5;color:#087443!important}.property-price-change.price-increased{background:#fff1f2;color:#be123c!important}@media (width<=720px){.property-price-change{padding:4px 7px;font-size:10px!important}}@media (width>=761px){html body .property-detail-shell .mobile-property-summary-copy{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}html body .property-detail-shell .mobile-property-summary-copy>.mobile-property-key-facts,html body .property-detail-shell .mobile-property-summary-copy>.android-property-market-stats,html body .property-detail-shell .mobile-property-summary-copy>.mobile-detail-address{flex:0 0 100%}}.shared-public-site-header{z-index:90;color:#fff;width:100%;background:linear-gradient(135deg,#082943,#123f58)!important;border:0!important;border-bottom:1px solid #ffffff24!important;min-height:76px!important;padding:10px clamp(14px,2.2vw,34px)!important;position:sticky!important;inset:0 auto auto!important;box-shadow:0 10px 28px #07223829!important}.shared-public-site-header .detail-back-link{color:#ffffffd6;white-space:nowrap;flex:none;font-size:11px;font-weight:800}.shared-public-site-footer{margin-top:clamp(28px,5vw,64px)}@media (width<=1120px){.shared-public-site-header{flex-wrap:wrap;display:flex;min-height:66px!important;padding:7px 10px!important}.shared-public-site-header .marketplace-mobile-nav-toggle{order:3;width:42px;height:42px;display:grid}.shared-public-site-header .marketplace-primary-nav,.shared-public-site-header .marketplace-primary-nav.open{order:4;width:100%}.shared-public-site-header .detail-back-link{display:none}}@media (width<=900px){.architect-reference-landing .estate-search-primary{grid-template-columns:minmax(0,1fr) 38px 86px}.architect-reference-landing .estate-search-primary .estate-search-location{grid-template-columns:24px minmax(0,1fr)}.architect-reference-landing .estate-search-primary .estate-search-voice{place-items:center;display:grid}.architect-reference-landing .estate-search-primary .estate-search-voice .voice-command-button{width:36px;height:36px}}@media (width<=760px){[data-android-app=true] .public-hero{height:auto!important;min-height:0!important;padding:6px 0 0!important;overflow:visible!important}[data-android-app=true] .hero-nepal-art{aspect-ratio:auto!important;width:100%!important;height:auto!important;min-height:0!important;overflow:visible!important}[data-android-app=true] .hero-nepal-art>.hero-panorama{display:none!important}[data-android-app=true] .hero-property-search{border-radius:16px!important;width:calc(100% - 28px)!important;min-height:56px!important;margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}[data-android-app=true] .hero-property-search .property-search-entry{grid-template-columns:minmax(0,1fr) 38px 44px 44px!important;gap:5px!important;min-height:54px!important;padding:4px 5px 4px 14px!important}[data-android-app=true] .hero-property-search .property-search-voice,[data-android-app=true] .hero-property-search .voice-command-button{width:38px!important;min-width:38px!important;height:42px!important}[data-android-app=true] .hero-property-search .property-search-submit,[data-android-app=true] .hero-property-search .android-search-view-toggle{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}[data-android-app=true] .filtered-property-section{width:100%!important;margin:0!important;padding:5px 0 58px!important}[data-android-app=true] .filtered-property-section .results-refine-toolbar[data-android-compact-toolbar=true]{width:calc(100% - 28px)!important;margin:0 auto 5px!important;padding:7px!important}[data-android-app=true] .filtered-property-section .public-results-toolbar{display:none!important}[data-android-app=true] .filtered-property-section .property-results-layout{margin-top:0!important}}@media (width<=560px){.shared-public-site-header .marketplace-brand>img{width:38px;height:38px}.shared-public-site-header .marketplace-brand>.brand-nepali-wordmark{max-width:132px;font-size:11px}}.property-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1380px,100% - 32px);margin:26px auto 56px;display:grid}.property-intelligence-card{color:#102e52;background:#fff;border:1px solid #dbe5ef;border-radius:22px;min-width:0;padding:22px;box-shadow:0 14px 38px #062d5d14}.property-intelligence-card>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.property-intelligence-card h2{margin:3px 0 0;font:800 clamp(22px,2.2vw,32px)/1.1 Georgia,serif}.property-intelligence-card header small,.property-intelligence-card header span{letter-spacing:.08em;color:#d4143c;font-size:11px;font-weight:900}.price-history-panel svg{background:linear-gradient(#f5f9ff,#fff);border-radius:14px;width:100%;height:170px;padding:8px;display:block;overflow:visible}.price-history-events{scrollbar-width:thin;gap:10px;padding-top:12px;display:flex;overflow-x:auto}.price-history-events article{background:#f4f7fb;border-radius:13px;flex:1 0 145px;padding:12px}.price-history-events span,.price-history-events small{color:#6a7c90;font-size:11px;display:block}.price-history-events strong{color:#063f82;margin:5px 0;display:block}.assistant-icon{background:linear-gradient(135deg,#0645a1,#dc143c);border-radius:13px;place-items:center;width:44px;height:44px;display:grid;color:#fff!important}.property-assistant>header{justify-content:flex-start}.property-assistant>p{color:#617489;line-height:1.6}.assistant-prompts{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.assistant-prompts button{color:#19496f;cursor:pointer;background:#fff;border:1px solid #cbd9e7;border-radius:999px;padding:8px 11px;font-weight:800}.property-assistant form{border:1px solid #bdcede;border-radius:13px;display:flex;overflow:hidden}.property-assistant input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:14px}.property-assistant form button{color:#fff;cursor:pointer;background:#0645a1;border:0;place-items:center;width:50px;display:grid}.assistant-answer{color:#185f47;background:#edf8f3;border-radius:13px;align-items:flex-start;gap:10px;margin-top:13px;padding:14px;display:flex}.assistant-answer p{margin:0;line-height:1.55}.assistant-error{color:#b00020;font-weight:800}.agent-reviews .review-score{grid-template-columns:auto auto;align-items:center;gap:2px 7px;display:grid}.review-score span{grid-column:1/-1;color:#64788d!important;letter-spacing:0!important}.agent-reviews details{border:1px solid #dbe5ef;border-radius:14px;margin:10px 0 18px;padding:14px}.agent-reviews summary{cursor:pointer;font-weight:900}.agent-reviews form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:14px;display:grid}.agent-reviews label{gap:5px;font-size:12px;font-weight:800;display:grid}.agent-reviews select,.agent-reviews textarea{width:100%;font:inherit;background:#fff;border:1px solid #c8d6e4;border-radius:9px;padding:10px}.agent-reviews .wide{grid-column:1/-1}.agent-reviews form button{color:#fff;background:#0645a1;border:0;border-radius:10px;grid-column:1/-1;padding:12px;font-weight:900}.review-list{gap:10px;display:grid}.review-list article{background:#f7f9fc;border-radius:13px;padding:13px}.review-list article>div{justify-content:space-between;display:flex}.review-list article span{color:#eea500}.review-list article p{color:#445d75;margin:8px 0}.review-list small{color:#26805c;align-items:center;display:flex}.report-listing-row{grid-column:1/-1;justify-content:flex-end;display:flex}.report-listing-trigger{color:#a91a35;cursor:pointer;background:#fff;border:1px solid #d6a5ae;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:900;display:flex}.marketplace-modal-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#05182f9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.marketplace-modal{background:#fff;border-radius:20px;width:min(560px,100%);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 26px 80px #00000040}.marketplace-modal>header{justify-content:space-between;gap:15px;display:flex}.marketplace-modal h2{margin:4px 0 18px}.marketplace-modal header small{color:#d4143c;letter-spacing:.1em;font-weight:900}.marketplace-modal header button{background:#eef3f8;border:0;border-radius:50%;width:38px;height:38px;font-size:25px}.marketplace-modal label{gap:7px;margin:12px 0;font-weight:800;display:grid}.marketplace-modal select,.marketplace-modal textarea{font:inherit;border:1px solid #c7d6e4;border-radius:10px;padding:12px}.marketplace-modal footer{justify-content:flex-end;gap:9px;display:flex}.marketplace-modal footer button{background:#fff;border:1px solid #ccd8e4;border-radius:10px;align-items:center;gap:6px;padding:11px 14px;font-weight:900;display:flex}.marketplace-modal footer .danger{color:#fff;background:#d4143c;border:0}.listing-quality-panel{background:linear-gradient(135deg,#f8fbff,#fff);border:1px solid #d3dfeb;border-radius:17px;padding:17px}.listing-quality-panel>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid}.quality-score{color:#0645a1;align-items:baseline;display:flex}.quality-score strong{font-size:30px}.quality-score span{font-weight:900}.listing-quality-panel h3{margin:2px 0 0}.listing-quality-panel header small{letter-spacing:.1em;color:#687c91;font-weight:900}.listing-quality-panel header>svg{color:#d4143c}.listing-quality-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.listing-quality-panel li{color:#415c75;background:#fff;border-radius:10px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;line-height:1.45;display:flex}.listing-quality-panel li svg{color:#d4143c;flex:0 0 16px}.listing-quality-panel footer{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.listing-quality-panel footer p{color:#6c7e91;margin:0;font-size:11px}.listing-quality-panel footer button{color:#fff;cursor:pointer;background:#0645a1;border:0;border-radius:10px;align-items:center;gap:7px;padding:11px 13px;font-weight:900;display:flex}.quality-complete{color:#187751;align-items:center;gap:8px;display:flex}.quality-message{color:#144978;background:#eef5ff;border-radius:8px;padding:10px;font-weight:800}.listing-freshness-badge{color:#176944;background:#edf8f3;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 10px;font-size:11px;display:flex}.listing-freshness-badge.expiring{color:#8a5500;background:#fff4dd}.listing-freshness-badge.hidden{color:#a20d2c;background:#fff0f3}.listing-freshness-badge button{color:#fff;background:#0645a1;border:0;border-radius:8px;padding:7px 9px;font-weight:900}.natural-search-example,.natural-search-confirmation{align-items:center;gap:8px;line-height:1.4;color:#526d86!important;margin:9px 0 0!important;font-size:12px!important;display:flex!important}.natural-search-example strong{color:#0645a1;letter-spacing:.02em;background:#eef6ff;border:1px solid #b9d2f2;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 9px;font-size:11px;display:inline-flex}.natural-search-confirmation{font-weight:800;color:#16724d!important}.natural-search-confirmation.keyword,.natural-search-confirmation.unavailable{color:#7b5d18!important}.estate-search-submit:disabled,.property-search-submit:disabled{cursor:wait;opacity:.85}.ai-search-pulse{animation:1s ease-in-out infinite ai-search-pulse}@keyframes ai-search-pulse{50%{opacity:.65;transform:scale(1.12)}}.admin-trust-page>header{color:#fff;background:linear-gradient(135deg,#082d59,#064e9f 70%,#d4143c);border-radius:22px;justify-content:space-between;align-items:center;padding:24px;display:flex}.admin-trust-page h1{margin:4px 0;font:800 38px/1 Georgia,serif}.admin-trust-page header p{margin:7px 0 0}.trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.trust-grid>.panel{background:#fff;border:1px solid #d6e2ee;border-radius:18px;min-width:0;padding:18px}.trust-grid>.panel>h2{align-items:center;gap:8px;display:flex}.trust-grid>.panel>h2 span{color:#0645a1;background:#eaf2ff;border-radius:50%;place-items:center;min-width:28px;height:28px;margin-left:auto;display:grid}.moderation-card{background:#f9fbfd;border:1px solid #dde6ef;border-radius:14px;margin-top:12px;padding:15px}.moderation-card.risk{border-left:4px solid #d4143c}.moderation-card>div{justify-content:space-between;gap:10px;display:flex}.moderation-card>div span,.moderation-card>div b{color:#b20e2e}.moderation-card p,.moderation-card li{color:#4b637b;line-height:1.5}.moderation-card small{color:#718398}.moderation-card footer{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.moderation-card footer a,.moderation-card footer button{color:#164d7c;background:#fff;border:1px solid #cbd9e7;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-weight:800;text-decoration:none;display:flex}.moderation-card footer .success{color:#17714c;background:#eaf8f1}.empty-state{text-align:center;color:#6c8093;padding:28px}@media (width<=760px){.property-intelligence-grid{grid-template-columns:1fr;gap:12px;width:calc(100% - 16px);margin:14px auto 88px}.property-intelligence-card{border-radius:17px;padding:16px}.property-intelligence-card h2{font-size:22px}.price-history-panel svg{height:130px}.agent-reviews form{grid-template-columns:1fr}.agent-reviews .wide{grid-column:auto}.listing-quality-panel ul{grid-template-columns:1fr}.listing-quality-panel footer{flex-direction:column;align-items:stretch}.listing-quality-panel footer button{justify-content:center}.trust-grid{grid-template-columns:1fr}.admin-trust-page>header{padding:18px}.admin-trust-page h1{font-size:29px}.marketplace-modal{padding:17px}.natural-search-example{flex-wrap:wrap;padding:0 4px;align-items:flex-start!important}.natural-search-example span{flex:190px}.property-assistant form input{font-size:16px}}.agent-inventory-panel{--inventory-blue:#0b3f73;--inventory-ink:#102b48;--inventory-muted:#63758a;background:linear-gradient(#fff 0%,#f8fbfd 100%)!important;overflow:visible!important}.portal-dashboard-content .agent-inventory-heading{align-items:flex-end;margin-bottom:0;padding:4px 2px 22px}.agent-inventory-heading>div{min-width:0}.agent-inventory-heading>div>p:last-child{max-width:650px;color:var(--inventory-muted);margin:7px 0 0;font-size:11px;line-height:1.55}.agent-add-listing-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:0 17px;display:inline-flex}.agent-add-listing-button>span{background:#ffffff2e;border-radius:50%;place-items:center;width:21px;height:21px;font-size:17px;line-height:1;display:grid}.agent-inventory-toolbar{background:#f1f6fa;border:1px solid #dce5ed;border-radius:16px;grid-template-columns:minmax(220px,1.45fr) repeat(3,minmax(145px,.72fr)) auto;align-items:end;gap:9px;margin:17px 0 0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffffe6}.agent-inventory-search,.agent-inventory-filter{min-width:0;transition:border-color .18s,box-shadow .18s;background:#fff!important;border:1px solid #d5e0e9!important;border-radius:11px!important;margin:0!important}.agent-inventory-search:focus-within,.agent-inventory-filter:focus-within{box-shadow:0 0 0 3px #2971aa1f;border-color:#6c9cc2!important}.agent-inventory-search{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:50px;width:100%!important;padding:0 14px!important;display:grid!important}.agent-inventory-search>span{color:#1c6299;font-size:20px}.agent-inventory-search input{font-size:12px!important}.agent-inventory-filter{gap:2px;min-height:50px;padding:7px 10px 6px;display:grid}.agent-inventory-filter>span{color:#708196;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.agent-inventory-filter select{width:100%;min-width:0;color:var(--inventory-ink);cursor:pointer;background:0 0;border:0;outline:0;font-size:10px;font-weight:800}.agent-inventory-clear{color:#174f7d;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cfdce6;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:50px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}.agent-inventory-clear:hover:not(:disabled){background:#eaf3f9;border-color:#8eabc2}.agent-inventory-clear:disabled{color:#9ba9b6;cursor:default;opacity:.72}.agent-inventory-clear>span{color:#fff;background:#d62542;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:8px;display:grid}.agent-inventory-results{color:#64768a;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:10px 2px 9px;display:flex}.agent-inventory-results strong{color:var(--inventory-ink);font-size:10px}.agent-inventory-results small{font-size:8px}.agent-inventory-list{background:0 0;gap:12px}.portal-dashboard-content .agent-inventory-card{background:#fff;border:1px solid #dfe7ee;border-radius:18px;min-height:0;padding:0;display:block;overflow:visible;box-shadow:0 8px 26px #11304f0e}.agent-inventory-card:hover{border-color:#bfcfdd!important;transform:translateY(-2px)!important;box-shadow:0 16px 36px #11304f18!important}.agent-listing-overview{grid-template-columns:170px minmax(260px,1fr) minmax(205px,265px);align-items:center;gap:20px;min-height:156px;padding:17px 72px 17px 17px;display:grid;position:relative}.agent-inventory-card .agent-listing-photo{cursor:pointer;border:0;width:170px;height:120px;padding:0;box-shadow:0 8px 22px #0b2b4a1f}.agent-inventory-card .agent-listing-photo:hover img{transform:scale(1.035)}.agent-inventory-card .agent-listing-photo img{transition:transform .25s}.agent-listing-badges{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.agent-listing-type-pill{color:#315879;text-transform:uppercase;background:#eef4f8;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850}.agent-inventory-card .agent-listing-info{min-width:0}.agent-inventory-card .agent-listing-info h3{color:var(--inventory-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:10px 0 7px;font-family:inherit;font-size:18px;font-weight:780;overflow:hidden}.agent-listing-address{align-items:flex-start;gap:6px;max-width:680px;line-height:1.45;display:flex}.agent-listing-address>span{color:#d62542;flex:none;font-size:15px;line-height:.8}.agent-listing-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.agent-listing-meta>span{color:#81909f;font-size:8px;position:relative}.agent-listing-meta>span+span{padding-left:9px}.agent-listing-meta>span+span:before{content:"";background:#a8b4bf;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.agent-inventory-card .agent-listing-value{border-left:1px solid #e5ebf0;min-width:0;padding-left:20px}.agent-inventory-card .agent-listing-value>strong{color:#0b4380;margin:0;font-size:clamp(14px,1.2vw,18px);line-height:1.3}.agent-listing-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:13px;display:grid}.agent-listing-facts>span{text-align:center;background:#f2f6f9;border-radius:9px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:43px;padding:7px 5px;color:#708196!important;margin:0!important;font-size:7px!important;display:grid!important}.agent-listing-facts b{color:#183d61;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.agent-property-control-menu{width:100%;height:0;position:static!important}.agent-property-control-menu[open]{height:auto}.agent-property-control-menu>summary{z-index:3;position:absolute;top:18px;right:18px}.agent-property-control-menu>summary>em{color:#fff;background:#d62542;border:2px solid #fff;border-radius:999px;place-items:center;min-width:19px;height:19px;padding:0 4px;font-size:8px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-7px;right:-7px}.agent-property-control-panel{background:#f4f8fb;border-top:1px solid #dfe7ee;border-radius:0 0 17px 17px;margin-top:0;animation:.2s ease-out agent-property-panel-in}.agent-property-control-panel>header{background:linear-gradient(90deg,#ecf4fa,#f9fbfd);border-bottom:1px solid #dfe7ee;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:12px 17px;display:flex}.agent-property-control-panel>header>div{gap:2px;min-width:0;display:grid}.agent-property-control-panel>header small{color:#5f768b;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:900}.agent-property-control-panel>header strong{color:var(--inventory-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-property-control-panel>header>span{color:#0b4e82;background:#fff;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:850;box-shadow:0 3px 10px #14365514}.agent-property-control-grid{grid-template-columns:minmax(240px,.85fr) minmax(280px,1.15fr);gap:11px;padding:14px;display:grid}.agent-property-control-grid>section{background:#fff;border:1px solid #dce5ed;border-radius:14px;min-width:0;padding:13px}.agent-control-section-heading{align-items:center;gap:9px;min-height:38px;margin-bottom:10px;display:flex}.agent-control-section-heading>span{color:#fff;background:#0e5188;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.agent-control-section-heading>div{gap:2px;display:grid}.agent-control-section-heading strong{color:var(--inventory-ink);font-size:11px}.agent-control-section-heading small{color:#728296;font-size:8px}.agent-property-social-section .agent-control-section-heading>span{background:#2a748a}.agent-property-offers-section .agent-control-section-heading>span{background:#d62542}.agent-property-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.agent-property-action-buttons button{color:#16466f;cursor:pointer;background:#f7fafc;border:1px solid #d7e2eb;border-radius:10px;align-items:center;gap:8px;min-height:40px;padding:7px 9px;font-size:9px;font-weight:820;display:flex}.agent-property-action-buttons button:hover{background:#eaf3f9;border-color:#91aec5}.agent-property-action-buttons button>span{color:#155786;background:#e4f0f8;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:13px;display:grid}.agent-property-action-buttons button.market-status-action{color:#126047}.agent-property-action-buttons button.market-status-action>span{color:#126047;background:#e2f2ea}.agent-property-action-buttons button.danger{color:#a5233d}.agent-property-action-buttons button.danger>span{color:#b51f3d;background:#fbe8ec}.agent-property-social-section .agent-listing-social{gap:7px;margin:0;display:grid}.agent-property-social-section .social-listing-status,.agent-property-social-section .social-listing-publish-control,.agent-property-social-section .youtube-listing-control,.agent-property-social-section .youtube-inline-error{width:100%;max-width:none;margin:0}.agent-property-offers-section{grid-column:1/-1}.property-offer-inline .offer-center{box-shadow:none;background:0 0;border:0;border-radius:0}.property-offer-inline .offer-center-empty{background:#f7fafc;border:1px dashed #cbd9e5;border-radius:12px;min-height:135px}.property-offer-inline .offer-list{gap:8px}.agent-filter-empty{background:#fbfdfe;border:1px dashed #cbd8e3;border-radius:15px;min-height:260px}@keyframes agent-property-panel-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (width<=1120px){.agent-inventory-toolbar{grid-template-columns:minmax(250px,1.4fr) repeat(2,minmax(150px,.8fr))}.agent-inventory-toolbar .agent-inventory-filter:nth-of-type(4){grid-column:1/2}.agent-listing-overview{grid-template-columns:145px minmax(220px,1fr) minmax(190px,225px);gap:15px}.agent-inventory-card .agent-listing-photo{width:145px;height:108px}}.portal-dashboard-content .agent-property-control-menu>summary{position:absolute;top:18px;right:18px}.portal-dashboard-content .agent-property-control-menu .agent-row-action-dots{place-items:center;gap:3px;display:grid}.portal-dashboard-content .agent-property-control-menu .agent-row-action-dots i{border-radius:999px;width:15px;height:2px}.portal-dashboard-content .agent-property-action-buttons button{text-align:left;white-space:normal;background:#f7fafc;border:1px solid #d7e2eb;grid-template-columns:none;width:auto;min-height:40px;padding:7px 9px;display:flex}.portal-dashboard-content .agent-property-action-buttons button:hover,.portal-dashboard-content .agent-property-action-buttons button:focus-visible{background:#eaf3f9;border-color:#91aec5}@media (width<=820px){.agent-inventory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-inventory-search{grid-column:1/-1}.agent-inventory-toolbar .agent-inventory-filter:nth-of-type(4){grid-column:auto}.agent-listing-overview{grid-template-columns:120px minmax(0,1fr);align-items:start;padding:14px 60px 14px 14px}.agent-inventory-card .agent-listing-photo{width:120px;height:102px}.agent-inventory-card .agent-listing-value{border:0;border-top:1px solid #e5ebf0;grid-column:2;padding:10px 0 0}.agent-listing-facts{max-width:330px;margin-top:9px}.agent-property-control-grid{grid-template-columns:1fr}.agent-property-offers-section{grid-column:auto}}@media (width<=560px){.portal-dashboard-content .agent-inventory-heading{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:2px 0 12px;display:grid}.agent-inventory-heading>div>p:last-child{display:none}.agent-add-listing-button{min-height:36px!important;padding:0 10px!important;font-size:8px!important}.agent-add-listing-button>span{width:18px;height:18px;font-size:14px}.agent-inventory-toolbar{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:10px;padding:8px}.agent-inventory-search{min-height:42px;padding:0 10px!important}.agent-inventory-search input{font-size:10px!important}.agent-inventory-filter{min-height:45px;padding:6px 8px}.agent-inventory-filter select{font-size:9px}.agent-inventory-toolbar .agent-inventory-filter:nth-of-type(4){grid-column:1/2}.agent-inventory-clear{min-height:45px;padding:0 8px;font-size:8px}.agent-inventory-results{min-height:34px;padding:7px 1px}.agent-inventory-results strong{font-size:8px}.agent-inventory-results small{display:none}.agent-inventory-list{gap:9px}.agent-listing-overview{grid-template-columns:92px minmax(0,1fr);gap:10px;min-height:0;padding:10px 47px 11px 10px}.agent-inventory-card .agent-listing-photo{border-radius:10px;width:92px;height:86px}.agent-listing-badges{gap:4px}.agent-listing-type-pill{display:none}.agent-inventory-card .workflow-pill,.agent-inventory-card .sale-lifecycle-pill{padding:4px 6px;font-size:6px}.agent-inventory-card .agent-listing-info h3{margin:7px 0 4px;font-size:13px}.agent-inventory-card .agent-listing-info p{margin-bottom:4px;font-size:7.5px;line-height:1.35}.agent-listing-address>span{font-size:11px}.agent-listing-meta>span{font-size:6.5px}.agent-inventory-card .agent-listing-value{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(145px,.85fr);align-items:center;gap:8px;padding-top:8px;display:grid}.agent-inventory-card .agent-listing-value>strong{font-size:11px;line-height:1.25}.agent-listing-facts{gap:3px;margin:0}.agent-listing-facts>span{min-height:34px;padding:4px 2px;font-size:5.5px!important}.agent-listing-facts b{font-size:8px}.portal-dashboard-content .agent-property-control-menu>summary{border-radius:10px;width:33px;height:33px;top:10px;right:10px}.agent-property-control-menu>summary>em{top:-6px;right:-6px}.agent-property-control-panel>header{min-height:51px;padding:9px 11px}.agent-property-control-panel>header strong{font-size:10px}.agent-property-control-grid{gap:7px;padding:8px}.agent-property-control-grid>section{border-radius:11px;padding:9px}.agent-control-section-heading{gap:7px;min-height:31px;margin-bottom:7px}.agent-control-section-heading>span{border-radius:8px;flex-basis:29px;width:29px;height:29px;font-size:11px}.agent-control-section-heading strong{font-size:9px}.agent-control-section-heading small{font-size:6.5px}.agent-property-action-buttons button{min-height:36px;font-size:8px}.property-offer-inline .offer-center-empty{min-height:105px}}.public-info-nav{align-items:center;gap:6px;margin-left:auto;display:flex}.public-info-nav a{color:#34506f;border-radius:11px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.public-info-nav a:hover{color:var(--navy);background:var(--navy-soft);transform:translateY(-1px)}.public-info-nav a.active{color:#fff;background:var(--navy);box-shadow:0 8px 20px #0038932e}.contact-only-hero,.support-center-hero,.faq-page-hero{position:relative;overflow:hidden}.contact-only-hero:after,.support-center-hero:after,.faq-page-hero:after{content:"";border:46px solid #ffffff14;border-radius:50%;width:330px;height:330px;position:absolute;bottom:-240px;right:max(20px,50vw - 600px)}.support-chatbot-section{z-index:3;background:#fff;border:1px solid #00389324;border-radius:24px;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);width:min(1200px,100% - 40px);margin:-28px auto 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00266324}.support-chatbot-intro{color:#fff;background:radial-gradient(circle at 100% 0,#4185e640,#0000 42%),linear-gradient(145deg,#071f3d,#003893);flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(25px,4vw,42px);display:flex}.support-chatbot-mark{color:#fff;background:var(--crimson);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;box-shadow:0 12px 26px #dc143c47}.support-chatbot-mark svg{width:23px;height:23px}.support-chatbot-intro>p{color:#ff7289;letter-spacing:.15em;margin:24px 0 9px;font-size:10px;font-weight:900}.support-chatbot-intro h2{color:#fff;letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(27px,3vw,39px);font-weight:500;line-height:1.08}.support-chatbot-intro>span:not(.support-chatbot-mark){color:#ccdaeb;margin-top:14px;font-size:13px;line-height:1.65}.support-chatbot-intro>small{color:#aebfd4;align-items:flex-start;gap:8px;margin-top:auto;padding-top:28px;font-size:10px;line-height:1.55;display:flex}.support-chatbot-intro>small svg{color:#8ebfff;flex:none;width:16px;height:16px}.support-chatbot-panel{background:linear-gradient(#fff,#f7faff);min-width:0;padding:22px}.support-chatbot-panel>header{border-bottom:1px solid #dce5ef;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;padding-bottom:15px;display:grid}.support-chatbot-panel>header>span,.support-chat-message>span{color:var(--navy);background:#e9f2ff;border-radius:13px;place-items:center;display:grid}.support-chatbot-panel>header>span{width:42px;height:42px}.support-chatbot-panel>header svg{width:20px;height:20px}.support-chatbot-panel>header>div{gap:3px;min-width:0;display:grid}.support-chatbot-panel>header strong{color:var(--ink);font-size:13px}.support-chatbot-panel>header small{color:var(--muted);font-size:10px}.support-chatbot-panel>header>i{color:#087149;letter-spacing:.08em;background:#e7f7f0;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.support-chatbot-log{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b8c8da transparent;flex-direction:column;gap:11px;height:250px;padding:17px 3px 12px;display:flex;overflow-y:auto}.support-chat-message{align-items:flex-start;gap:9px;max-width:88%;display:flex}.support-chat-message.user{flex-direction:row-reverse;margin-left:auto}.support-chat-message>span{border-radius:10px;flex:none;width:29px;height:29px}.support-chat-message>span svg{width:14px;height:14px}.support-chat-message>div{background:#fff;border:1px solid #d8e3ef;border-radius:6px 15px 15px;min-width:0;padding:11px 13px;box-shadow:0 5px 15px #0026630b}.support-chat-message.user>span{color:#fff;background:var(--navy)}.support-chat-message.user>div{border-color:var(--navy);color:#fff;background:var(--navy);border-radius:15px 6px 15px 15px}.support-chat-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.58}.support-chat-message nav{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.support-chat-message nav a{min-height:28px;color:var(--navy);background:#edf4fd;border-radius:8px;align-items:center;gap:5px;padding:0 9px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.support-chat-message nav svg{width:11px;height:11px}.support-chat-message.pending>div{align-items:center;gap:5px;min-height:37px;display:flex}.support-chat-message.pending b{background:#8298b1;border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite support-chat-pulse}.support-chat-message.pending b:nth-child(2){animation-delay:.15s}.support-chat-message.pending b:nth-child(3){animation-delay:.3s}@keyframes support-chat-pulse{0%,70%,to{opacity:.35;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.support-chatbot-prompts{flex-wrap:wrap;gap:6px;padding:2px 0 12px;display:flex}.support-chatbot-prompts button{color:#38516d;cursor:pointer;background:#fff;border:1px solid #d4dfec;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font:750 9px/1.25 inherit;display:inline-flex}.support-chatbot-prompts button:hover{color:var(--navy);background:#f1f6fc;border-color:#8aafd9}.support-chatbot-prompts button:disabled{opacity:.55;cursor:wait}.support-chatbot-prompts svg{width:13px;height:13px;color:var(--crimson)}.support-chatbot-composer{background:#fff;border:1px solid #cbd8e7;border-radius:15px;grid-template-columns:minmax(0,1fr) 43px 43px;align-items:end;gap:7px;padding:5px;display:grid;box-shadow:0 7px 18px #0026630e}.support-chatbot-composer textarea{resize:vertical;width:100%;min-height:43px;max-height:104px;color:var(--ink);background:0 0;border:0;outline:0;padding:10px 11px;font:500 12px/1.45 inherit}.support-chatbot-composer button{color:#fff;background:var(--crimson);cursor:pointer;border:0;border-radius:11px;place-items:center;width:43px;height:43px;display:grid;box-shadow:0 9px 18px #dc143c33}.support-chatbot-composer button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.support-chatbot-composer button svg{width:18px;height:18px}.voice-command-control{flex:none;place-items:center;display:inline-grid}.voice-command-button,.voice-answer-button{color:#0645a1;cursor:pointer;background:#f4f8ff;border:1px solid #b9cde3;place-items:center;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-grid}.voice-command-button{border-radius:11px;width:40px;height:40px}.voice-command-button svg{width:19px;height:19px}.voice-command-button:hover:not(:disabled),.voice-answer-button:hover{background:#eaf2ff;border-color:#0645a1;transform:translateY(-1px)}.voice-command-button:focus-visible,.voice-answer-button:focus-visible{outline-offset:2px;outline:3px solid #dc143c33}.voice-command-button:disabled{opacity:.45;cursor:not-allowed}.voice-command-button.listening{color:#fff;background:#dc143c;border-color:#dc143c;animation:1.1s ease-in-out infinite voice-listening-pulse;box-shadow:0 0 0 6px #dc143c21}.voice-answer-button{border-radius:9px;width:29px;height:29px;margin-top:7px}.voice-answer-button svg{width:14px;height:14px}.support-chatbot-composer .support-chat-voice .voice-command-button{color:#0645a1;width:43px;height:43px;box-shadow:none;background:#f4f8ff;border:1px solid #b9cde3}.support-chatbot-composer .support-chat-voice .voice-command-button.listening{color:#fff;background:#dc143c;border-color:#dc143c}.support-chatbot-composer>button[type=submit]{width:43px;height:43px}@keyframes voice-listening-pulse{50%{box-shadow:0 0 0 9px #dc143c0f}}@media (prefers-reduced-motion:reduce){.voice-command-button{transition:none}.voice-command-button.listening{animation:none}}.support-chatbot-error{color:#a20e2c;background:#fff0f3;border-radius:9px;margin:0 0 9px;padding:9px 11px;font-size:10px;font-weight:750}.support-chatbot-disclaimer{color:#75869a;margin:9px 2px 0;font-size:9px;line-height:1.45}.contact-only-layout{z-index:2;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:18px;width:min(1200px,100% - 40px);margin:0 auto clamp(50px,7vw,84px);display:grid;position:relative}.contact-information-panel,.contact-inquiry-form{background:#fff;border:1px solid #00389321;border-radius:22px;padding:clamp(26px,4vw,42px);box-shadow:0 22px 60px #0026631a}.contact-information-panel{color:#fff;background:linear-gradient(145deg,#071f3d,#003893)}.contact-section-heading>p,.contact-form-heading>p,.support-checklist-section>div>p,.support-contact-strip div>p,.faq-topic-heading p{color:var(--crimson);letter-spacing:.15em;margin:0 0 9px;font-size:10px;font-weight:900}.contact-section-heading h2,.contact-form-heading h2,.support-checklist-section h2,.support-contact-strip h2,.faq-topic-heading h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.08}.contact-section-heading>span{color:var(--muted);margin-top:13px;font-size:13px;line-height:1.65;display:block}.contact-information-panel .contact-section-heading>p{color:#ff6d82}.contact-information-panel .contact-section-heading>span{color:#ccdaeb}.contact-method-list{gap:9px;margin-top:30px;display:grid}.contact-method-list>a,.contact-method-list>div{color:#fff;background:#ffffff13;border:1px solid #ffffff26;border-radius:14px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-width:0;padding:14px;text-decoration:none;display:grid}.contact-method-list>a:hover{background:#ffffff21}.contact-method-list i,.support-path-grid i,.faq-topic-heading i{color:#fff;background:var(--crimson);border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.contact-method-list svg,.support-path-grid svg,.faq-topic-heading svg{stroke-width:2px;width:19px;height:19px}.contact-method-list span{gap:3px;min-width:0;display:grid}.contact-method-list small{color:#9fb5d0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:850}.contact-method-list strong{overflow-wrap:anywhere;font-size:12px;line-height:1.35}.contact-form-heading{margin-bottom:24px}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-form-grid label{color:#354c68;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.contact-form-grid label.wide{grid-column:1/-1}.contact-form-grid input,.contact-form-grid select,.contact-form-grid textarea{width:100%;min-height:49px;color:var(--ink);background:#fbfdff;border:1px solid #cfdae8;border-radius:12px;outline:none;padding:12px 14px;font:500 14px/1.4 inherit;transition:border-color .18s,box-shadow .18s,background .18s}.contact-form-grid textarea{resize:vertical;min-height:128px}.contact-form-grid input:focus,.contact-form-grid select:focus,.contact-form-grid textarea:focus{border-color:var(--navy);background:#fff;box-shadow:0 0 0 3px #0038931c}.contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.contact-form-message{border-radius:10px;align-items:center;gap:8px;margin:16px 0 0;padding:11px 13px;font-size:12px;font-weight:750;display:flex}.contact-form-message svg{width:17px;height:17px}.contact-form-message.error{color:#a20e2c;background:#fff0f3}.contact-form-message.success{color:#126044;background:#e8f8f1}.contact-submit-button{color:#fff;background:linear-gradient(135deg, var(--crimson), #bd0f32);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:49px;margin-top:18px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 13px 28px #dc143c38}.contact-submit-button svg{width:17px;height:17px}.contact-submit-button:disabled{opacity:.65;cursor:wait}.support-path-section,.support-checklist-section,.faq-groups-section,.faq-contact-cta{width:min(1200px,100% - 40px);margin:clamp(44px,7vw,78px) auto}.contact-section-heading.centered{text-align:center}.support-path-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.support-path-grid article{background:#fff;border:1px solid #d8e3ef;border-radius:18px;flex-direction:column;min-height:250px;padding:23px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #00266312}.support-path-grid article:after{content:"";background:#0038930e;border-radius:50%;width:85px;height:85px;position:absolute;top:-35px;right:-35px}.support-path-number{color:#b7c4d3;font:800 13px/1 Georgia,serif;position:absolute;top:16px;right:18px}.support-path-grid article:nth-child(2n) i{background:var(--navy)}.support-path-grid h3{color:var(--ink);margin:18px 0 8px;font-size:17px;line-height:1.25}.support-path-grid p{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.65}.support-path-grid a{color:var(--navy);margin-top:auto;font-size:11px;font-weight:900;text-decoration:none}.support-path-grid a span{color:var(--crimson);margin-left:5px}.support-checklist-section{color:#fff;box-shadow:var(--shadow);background:linear-gradient(140deg,#071f3d,#003893);border-radius:24px;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(28px,5vw,65px);padding:clamp(28px,4vw,46px);display:grid}.support-checklist-section>div>i{color:#fff;background:var(--crimson);border-radius:13px;place-items:center;width:45px;height:45px;margin-bottom:18px;display:grid}.support-checklist-section>div>i svg{width:21px;height:21px}.support-checklist-section>div>p{color:#ff7186}.support-checklist-section ol{counter-reset:support-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.support-checklist-section li{counter-increment:support-step;background:#ffffff13;border:1px solid #ffffff24;border-radius:13px;grid-template-columns:27px minmax(0,1fr);gap:3px 11px;padding:14px 15px;display:grid}.support-checklist-section li:before{content:counter(support-step);width:27px;height:27px;color:var(--navy);background:#fff;border-radius:9px;grid-row:1/3;place-items:center;font-size:10px;font-weight:900;display:grid}.support-checklist-section li strong{font-size:12px}.support-checklist-section li span{color:#cbd9ea;font-size:11px;line-height:1.55}.support-contact-strip,.faq-contact-cta{background:#fff;border:1px solid #d7e1ed;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 15px 38px #00266312}.support-contact-strip>span,.faq-contact-cta>svg{color:#fff;background:var(--crimson);border-radius:14px;width:48px;height:48px;padding:13px}.support-contact-strip h2,.faq-contact-cta h2{font-size:clamp(23px,2.6vw,34px)}.support-contact-strip nav{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.support-contact-strip a,.faq-contact-cta>a{color:#fff;background:var(--navy);border-radius:11px;align-items:center;min-height:42px;padding:0 14px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.faq-groups-section{gap:16px;display:grid}.faq-topic-group{background:#fff;border:1px solid #d8e3ef;border-radius:21px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);gap:clamp(26px,5vw,62px);padding:clamp(22px,4vw,36px);display:grid;box-shadow:0 13px 38px #00266311}.faq-topic-heading{align-items:flex-start;gap:14px;display:flex}.faq-topic-heading i{background:var(--navy);flex:0 0 42px}.faq-topic-heading h2{font-size:28px}.faq-contact-cta>div p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.55}@media (width<=900px){.contact-support-header{flex-wrap:wrap}.public-info-nav{order:3;justify-content:center;width:100%}.contact-only-layout{grid-template-columns:1fr}.support-chatbot-section{grid-template-columns:minmax(230px,.65fr) minmax(0,1.35fr)}.support-path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.faq-topic-group{grid-template-columns:1fr;gap:20px}}@media (width<=620px){.contact-support-header{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;display:grid}.contact-support-header>.language-toggle{justify-self:end}.public-info-nav{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.public-info-nav a{min-height:36px;padding:0 5px;font-size:10px}.contact-support-hero{padding:42px 18px 48px}.contact-support-hero h1{font-size:clamp(36px,12vw,48px)}.contact-only-layout,.support-chatbot-section,.support-path-section,.support-checklist-section,.faq-groups-section,.faq-contact-cta{width:calc(100% - 24px)}.contact-information-panel,.contact-inquiry-form{border-radius:18px;padding:22px 18px}.support-chatbot-section{border-radius:19px;grid-template-columns:1fr;margin-top:-22px}.support-chatbot-intro{padding:22px 18px}.support-chatbot-intro>p{margin-top:17px}.support-chatbot-intro h2{font-size:28px}.support-chatbot-intro>span:not(.support-chatbot-mark){font-size:12px}.support-chatbot-intro>small{margin-top:15px;padding-top:0}.support-chatbot-panel{padding:15px 12px}.support-chatbot-panel>header{grid-template-columns:38px minmax(0,1fr);gap:9px}.support-chatbot-panel>header>span{width:38px;height:38px}.support-chatbot-panel>header>i{display:none}.support-chatbot-log{height:280px}.support-chat-message{max-width:94%}.support-chatbot-prompts{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.support-chatbot-prompts::-webkit-scrollbar{display:none}.support-chatbot-prompts button{flex:none;max-width:230px}.contact-form-grid{grid-template-columns:1fr;gap:13px}.contact-form-grid label.wide{grid-column:auto}.contact-submit-button{width:100%}.support-path-grid{grid-template-columns:1fr;gap:10px}.support-path-grid article{min-height:215px;padding:20px}.support-checklist-section{grid-template-columns:1fr;gap:22px;padding:22px 18px}.support-contact-strip,.faq-contact-cta{grid-template-columns:1fr;align-items:start;padding:20px 18px}.support-contact-strip nav{justify-content:flex-start}.faq-topic-group{border-radius:17px;padding:20px 16px}.faq-topic-heading{grid-template-columns:38px minmax(0,1fr);gap:11px;display:grid}.faq-topic-heading i{width:38px;height:38px}.faq-topic-heading h2{font-size:24px}.contact-faq-list details{padding:0 14px}.contact-faq-list summary{min-height:52px;font-size:11px}}.oauth-homepage{color:#102947;background:radial-gradient(circle at 7% 3%,#dc143c1f,#0000 26rem),radial-gradient(circle at 94% 5%,#00389329,#0000 28rem),linear-gradient(#f7faff,#eef4fb);min-height:100vh;padding:0 20px 64px}.oauth-homepage-header{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100%);min-height:88px;margin:0 auto;display:flex}.oauth-homepage-header>a:first-child{color:#0a294d;align-items:center;gap:12px;font-size:18px;text-decoration:none;display:flex}.oauth-homepage-header img{object-fit:cover;background:#fff;border:1px solid #d9e3ef;border-radius:17px;width:54px;height:54px;box-shadow:0 9px 24px #1029471a}.about-brand-name{letter-spacing:-.03em;font-weight:900}.about-brand-name em{color:#dc143c;font-style:normal}.about-platform-header nav{align-items:center;gap:9px;display:flex}.about-platform-header nav>a{color:#173858;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:0 15px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.about-platform-header nav>a:first-child:hover{background:#e7eef8}.about-platform-header .oauth-homepage-open{color:#fff;background:#003893;box-shadow:0 10px 24px #00389333}.oauth-homepage-card{background:#fff;border:1px solid #d8e2ee;border-radius:30px;width:min(1240px,100%);margin:0 auto;overflow:hidden;box-shadow:0 30px 90px #10294721}.about-platform-hero{color:#fff;background:linear-gradient(135deg,#071f3b 0%,#0a3970 59%,#003893 100%);grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);align-items:center;gap:clamp(35px,6vw,88px);min-height:590px;padding:clamp(42px,6vw,82px);display:grid;position:relative;overflow:hidden}.about-platform-hero:before{content:"";border:80px solid #dc143ccc;border-radius:50%;width:440px;height:440px;position:absolute;top:-260px;left:-140px}.about-platform-hero:after{content:"";border:66px solid #ffffff14;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-230px;right:-170px}.about-hero-copy{z-index:2;position:relative}.about-hero-copy>p:first-child,.oauth-homepage-section-heading>p,.about-journey-heading>p,.about-foundation-copy>p:first-child,.oauth-homepage-google>div:first-child>p,.about-final-cta p{color:#f45b76;letter-spacing:.16em;margin:0 0 11px;font-size:11px;font-weight:900}.about-hero-copy h1{color:#fff;letter-spacing:-.045em;margin:0;font:500 clamp(46px,6vw,78px)/.97 Georgia,Times New Roman,serif}.about-hero-copy h2{color:#9bc9ff;max-width:640px;margin:25px 0 16px;font-size:clamp(23px,3vw,35px);line-height:1.14}.about-hero-copy>p:last-of-type{color:#d9e7f7;max-width:640px;margin:0;font-size:15px;line-height:1.72}.about-hero-actions{flex-wrap:wrap;gap:10px;margin-top:27px;display:flex}.about-hero-actions a{color:#fff;border:1px solid #ffffff4d;border-radius:13px;justify-content:center;align-items:center;gap:5px;min-height:47px;padding:0 19px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.about-hero-actions a:first-child{background:#dc143c;border-color:#dc143c;box-shadow:0 12px 30px #dc143c40}.about-hero-actions a:hover{transform:translateY(-1px)}.about-connected-visual{z-index:2;place-items:center;min-height:460px;display:grid;position:relative}.about-visual-orbit{border:1px dashed #ffffff4d;border-radius:50%;animation:28s linear infinite about-orbit;position:absolute;inset:35px}.about-visual-orbit:before,.about-visual-orbit:after{content:"";background:#ef294c;border-radius:50%;width:10px;height:10px;position:absolute;box-shadow:0 0 0 7px #ef294c29}.about-visual-orbit:before{top:12%;left:11%}.about-visual-orbit:after{background:#77b9ff;bottom:20%;right:8%;box-shadow:0 0 0 7px #77b9ff24}@keyframes about-orbit{to{transform:rotate(360deg)}}.about-visual-logo{text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #ffffff47;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:210px;height:210px;padding:22px;display:flex;box-shadow:0 25px 70px #00000038}.about-visual-logo strong{color:#fff;margin-top:10px;font-size:16px}.about-visual-logo span{color:#bcd6f2;margin-top:4px;font-size:9px}.about-device-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071f3bc7;border:1px solid #ffffff3d;border-radius:16px;align-items:center;gap:12px;width:210px;min-height:70px;padding:13px 15px;display:flex;position:absolute;box-shadow:0 18px 42px #0000003b}.about-device-card>svg{color:#72b6ff;flex:none;width:25px;height:25px}.about-device-card>span{gap:3px;min-width:0;display:grid}.about-device-card strong{color:#fff;font-size:11px}.about-device-card small{color:#a8c2dd;font-size:8px}.about-device-card.web{top:8px;left:0}.about-device-card.android{top:65px;right:-5px}.about-device-card.language{bottom:57px;left:-5px}.about-device-card.secure{bottom:0;right:8px}.about-device-card.secure>svg,.about-device-card.language>svg{color:#ff6f88}.about-role-section,.oauth-homepage-features,.about-platform-foundation{padding:clamp(40px,5.5vw,72px)}.about-section-heading{max-width:760px}.oauth-homepage-section-heading h2,.about-journey-heading h2,.about-foundation-copy h2,.oauth-homepage-google h2,.about-final-cta h2{color:#092846;letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.about-section-heading>span{color:#63778d;margin-top:10px;font-size:14px;line-height:1.55;display:block}.about-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.about-role-grid>a{color:#102947;background:linear-gradient(145deg,#fff,#f5f9fd);border:1px solid #d9e4f0;border-radius:21px;flex-direction:column;align-items:flex-start;min-height:230px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 12px 32px #12375b0f}.about-role-grid>a:hover{border-color:#7facdb;transform:translateY(-4px);box-shadow:0 20px 40px #0d345b1f}.about-role-grid>a>span{color:#fff;background:#003893;border-radius:15px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 22px #00389333}.about-role-grid>a:nth-child(2)>span{background:#16836d}.about-role-grid>a:nth-child(3)>span{background:#dc143c}.about-role-grid>a:nth-child(4)>span{background:#563c96}.about-role-grid svg{width:23px;height:23px}.about-role-grid>a>strong{margin-top:20px;font-size:17px}.about-role-grid>a>small{color:#63778d;margin-top:8px;font-size:12px;line-height:1.62}.about-role-grid>a>svg{color:#9dafc2;width:18px;height:18px;position:absolute;bottom:19px;right:19px}.about-journey{color:#fff;background:linear-gradient(115deg,#f6f9fd 0 30%,#0a2b50 30% 100%);padding:clamp(40px,5vw,64px)}.about-journey-heading{max-width:430px;margin:0 0 24px auto}.about-journey-heading h2{color:#fff}.about-journey ol{background:#ffffff0f;border:1px solid #ffffff26;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.about-journey li{border-right:1px solid #ffffff24;flex-direction:column;align-items:flex-start;min-height:200px;padding:22px;display:flex;position:relative}.about-journey li:last-child{border-right:0}.about-journey-number{color:#ffffff2e;font:900 24px/1 Georgia,serif;position:absolute;top:19px;right:18px}.about-journey-icon{color:#fff;background:#dc143c;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.about-journey-icon svg{width:20px;height:20px}.about-journey li strong{color:#fff;margin-top:18px;font-size:15px}.about-journey li small{color:#bed1e5;margin-top:7px;font-size:10px;line-height:1.6}.about-team{background:#fff;padding:clamp(40px,5.5vw,72px);position:relative}.about-team>.about-section-heading{padding-right:140px}.about-team-count{text-align:center;background:linear-gradient(145deg,#eef5ff,#fff);border:1px solid #cbdced;border-radius:19px;align-content:center;width:112px;min-height:92px;padding:14px;display:grid;position:absolute;top:clamp(40px,5.5vw,72px);right:clamp(40px,5.5vw,72px);box-shadow:0 12px 30px #10365b14}.about-team-count strong{color:#003893;font:700 30px/1 Georgia,Times New Roman,serif}.about-team-count span{color:#60768c;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font-size:8px;font-weight:850}.about-team-group{margin-top:38px}.about-team-group+.about-team-group{border-top:1px solid #e1e9f1;margin-top:44px;padding-top:38px}.about-team-group-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:17px;display:flex}.about-team-group-heading span{color:#dc143c;letter-spacing:.16em;font-size:9px;font-weight:900}.about-team-group-heading h3{color:#0a2e51;margin:0;font:600 clamp(22px,2.5vw,30px)/1.1 Georgia,Times New Roman,serif}.about-team-grid{gap:13px;display:grid}.about-team-grid.board{grid-template-columns:repeat(5,minmax(0,1fr))}.about-team-grid.administration{grid-template-columns:repeat(3,minmax(0,1fr))}.about-team-card{background:linear-gradient(150deg,#fff 0 68%,#f1f6fc 100%);border:1px solid #d9e4ef;border-radius:21px;flex-direction:column;align-items:flex-start;min-width:0;min-height:220px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 13px 34px #0d345b11}.about-team-card:before{content:"";background:#dc143c;border-radius:0 0 4px 4px;width:52px;height:3px;position:absolute;top:0;left:20px}.about-team-grid.administration .about-team-card:before{background:#003893}.about-team-photo{color:#0e4a83;background:linear-gradient(145deg,#e6f1ff,#f8fbff);border:1px solid #c9daeb;border-radius:24px;flex:none;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 6px #ffffffb8}.about-team-photo svg{stroke-width:1.45px;width:35px;height:35px}.about-team-photo span{color:#fff;background:#003893;border-radius:7px;place-items:center;min-width:28px;height:18px;padding:0 5px;font-size:7px;font-weight:900;display:grid;position:absolute;bottom:5px;right:5px}.about-team-card>div:nth-child(2){gap:5px;min-width:0;margin-top:18px;display:grid}.about-team-card small{color:#8798aa;letter-spacing:.12em;font-size:7px;font-weight:900}.about-team-card strong{color:#102f4f;font-size:13px;line-height:1.25}.about-team-card p{color:#345c80;margin:0;font-size:10px;font-weight:750;line-height:1.45}.about-team-index{color:#ccd8e4;font:700 15px/1 Georgia,serif;position:absolute;top:16px;right:16px}.about-capabilities{background:#f5f8fc}.about-capability-list{gap:10px;margin-top:29px;display:grid}.about-capability-list details{background:#fff;border:1px solid #d6e2ee;border-radius:18px;scroll-margin-top:95px;overflow:hidden;box-shadow:0 9px 25px #12375b0b}.about-capability-list summary{cursor:pointer;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:15px;min-height:88px;padding:17px 20px;list-style:none;display:grid}.about-capability-list summary::-webkit-details-marker{display:none}.about-capability-icon{color:#003893;background:#e9f2ff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.about-capability-icon svg{width:22px;height:22px}.about-capability-list summary>span:nth-child(2){gap:4px;min-width:0;display:grid}.about-capability-list summary strong{color:#0c3155;font-size:15px}.about-capability-list summary small{color:#687c90;font-size:11px;line-height:1.45}.about-capability-toggle{color:#003893;background:#eff4fa;border-radius:50%;place-items:center;width:34px;height:34px;font-size:22px;font-weight:500;transition:transform .2s,background .2s,color .2s;display:grid}.about-capability-list details[open]{border-color:#aac6e2}.about-capability-list details[open] .about-capability-toggle{color:#fff;background:#003893;transform:rotate(45deg)}.about-capability-list details>div{padding:0 22px 22px 83px}.about-capability-list ul{border-top:1px solid #e3ebf3;grid-template-columns:1fr 1fr;gap:12px 26px;margin:0;padding:18px 0 0;list-style:none;display:grid}.about-capability-list li{color:#50677d;grid-template-columns:18px minmax(0,1fr);gap:9px;font-size:12px;line-height:1.58;display:grid}.about-capability-list li svg{color:#16836d;width:17px;height:17px;margin-top:2px}.about-platform-foundation{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.about-foundation-copy>p:last-child{color:#5f7489;margin:17px 0 0;font-size:14px;line-height:1.72}.about-foundation-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.about-foundation-grid article{background:#f8fbfe;border:1px solid #d8e4ef;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:150px;padding:20px;display:flex}.about-foundation-grid svg{color:#dc143c;width:22px;height:22px}.about-foundation-grid strong{color:#0b3258;margin-top:15px;font-size:13px}.about-foundation-grid span{color:#65798d;margin-top:6px;font-size:10px;line-height:1.55}.oauth-homepage-google{color:#fff;background:linear-gradient(135deg,#071f3b,#003893);grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(30px,6vw,80px);padding:clamp(40px,5.5vw,70px);display:grid}.oauth-homepage-google>div:first-child>p{color:#ff758d}.oauth-homepage-google h2{color:#fff}.oauth-homepage-google p{color:#d8e7f7;margin:0;font-size:13px;line-height:1.75}.oauth-homepage-google p+p{margin-top:14px}.about-google-tags{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.about-google-tags span{color:#deebf8;border:1px solid #fff3;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.about-google-tags svg{color:#ff718a;width:14px;height:14px}.about-final-cta{background:linear-gradient(110deg,#fff1f4,#edf5ff);justify-content:space-between;align-items:center;gap:30px;padding:clamp(32px,5vw,54px);display:flex}.about-final-cta h2{max-width:700px;font-size:clamp(25px,3.4vw,38px)}.about-final-cta>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.about-final-cta a{color:#0c3761;background:#fff;border:1px solid #cbd9e7;border-radius:12px;align-items:center;gap:7px;min-height:44px;padding:0 15px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.about-final-cta a:first-child{color:#fff;background:#dc143c;border-color:#dc143c}.about-final-cta svg{width:16px;height:16px}.oauth-homepage-footer{background:#fff;justify-content:space-between;align-items:center;gap:24px;padding:22px clamp(22px,5vw,58px);display:flex}.oauth-homepage-footer>div{gap:4px;display:grid}.oauth-homepage-footer span{color:#63768b;font-size:11px}.oauth-homepage-footer a{color:#003893;text-underline-offset:3px;font-weight:800;text-decoration:underline}.oauth-homepage-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:16px;font-size:11px;display:flex}@media (prefers-reduced-motion:reduce){.about-visual-orbit{animation:none}}@media (width<=900px){.about-platform-hero{grid-template-columns:1fr}.about-connected-visual{width:min(560px,100%);margin:0 auto}.about-role-grid{grid-template-columns:1fr 1fr}.about-journey{background:linear-gradient(#0a2b50,#071f3b)}.about-journey-heading{margin-left:0}.about-journey ol{grid-template-columns:1fr 1fr}.about-journey li{border-bottom:1px solid #ffffff24;min-height:170px}.about-journey li:nth-child(2n){border-right:0}.about-journey li:last-child{grid-column:1/-1}.about-team-grid.board{grid-template-columns:repeat(3,minmax(0,1fr))}.about-team-grid.administration{grid-template-columns:repeat(2,minmax(0,1fr))}.about-platform-foundation,.oauth-homepage-google{grid-template-columns:1fr}.about-final-cta{flex-direction:column;align-items:flex-start}.about-final-cta>div:last-child{justify-content:flex-start}}@media (width<=700px){.oauth-homepage{padding:0 8px 24px}.oauth-homepage-header{min-height:68px}.oauth-homepage-header>a:first-child{gap:7px;font-size:13px}.oauth-homepage-header img{border-radius:12px;width:39px;height:39px}.about-platform-header nav>a:first-child{display:none}.about-platform-header .oauth-homepage-open{min-height:38px;padding-inline:10px;font-size:9px}.oauth-homepage-card{border-radius:20px}.about-platform-hero{gap:24px;min-height:0;padding:38px 20px 28px}.about-platform-hero:before{border-width:50px;width:260px;height:260px;top:-190px;left:-130px}.about-hero-copy h1{font-size:clamp(39px,13vw,54px)}.about-hero-copy h2{margin-top:19px;font-size:23px}.about-hero-copy>p:last-of-type{font-size:13px;line-height:1.65}.about-hero-actions a{min-height:42px;padding-inline:13px;font-size:10px}.about-connected-visual{min-height:325px}.about-visual-orbit{inset:32px}.about-visual-logo{width:150px;height:150px;padding:15px}.about-visual-logo img{border-radius:19px;width:66px;height:66px}.about-visual-logo strong{font-size:12px}.about-device-card{border-radius:13px;gap:8px;width:148px;min-height:57px;padding:9px 10px}.about-device-card>svg{width:19px;height:19px}.about-device-card strong{font-size:8px}.about-device-card small{font-size:6.5px}.about-device-card.web{left:0}.about-device-card.android{right:0}.about-device-card.language{left:0}.about-device-card.secure{right:0}.about-role-section,.oauth-homepage-features,.about-platform-foundation,.about-team{padding:34px 17px}.about-team>.about-section-heading{padding-right:0}.about-team-count{border-radius:13px;align-items:center;gap:8px;width:auto;min-height:0;margin-top:18px;padding:10px 14px;display:inline-flex;position:static}.about-team-count strong{font-size:21px}.about-team-count span{margin:0}.about-team-group{margin-top:29px}.about-team-group+.about-team-group{margin-top:31px;padding-top:29px}.about-team-group-heading{flex-direction:column;align-items:flex-start;gap:5px;margin-bottom:12px}.about-team-group-heading h3{font-size:22px}.about-team-grid.board,.about-team-grid.administration{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.about-team-card{border-radius:17px;min-height:178px;padding:14px}.about-team-card:before{left:14px}.about-team-photo{border-radius:18px;width:58px;height:58px}.about-team-photo svg{width:27px;height:27px}.about-team-card>div:nth-child(2){margin-top:13px}.about-team-card strong{font-size:11px}.about-team-card p{font-size:9px}.about-team-index{font-size:12px;top:12px;right:12px}.about-section-heading>span{font-size:12px}.about-role-grid{grid-template-columns:1fr;gap:9px}.about-role-grid>a{grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) 18px;column-gap:12px;min-height:0;padding:16px;display:grid}.about-role-grid>a>span{border-radius:12px;grid-row:1/3;width:42px;height:42px}.about-role-grid>a>strong{margin:1px 0 0;font-size:13px}.about-role-grid>a>small{margin-top:4px;padding-right:8px;font-size:10px;line-height:1.45}.about-role-grid>a>svg{grid-area:1/3/3;align-self:center;position:static}.about-journey{padding:34px 17px}.about-journey ol{grid-template-columns:1fr}.about-journey li,.about-journey li:last-child{border-right:0;grid-column:auto;grid-template-columns:38px minmax(0,1fr);gap:2px 12px;min-height:0;padding:15px;display:grid}.about-journey-icon{border-radius:12px;grid-row:1/3;width:38px;height:38px}.about-journey li strong{margin:2px 0 0;font-size:12px}.about-journey li small{margin-top:2px;font-size:9px}.about-journey-number{top:12px;right:13px}.about-capability-list summary{grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;min-height:76px;padding:13px}.about-capability-icon{border-radius:12px;width:42px;height:42px}.about-capability-list summary strong{font-size:12px}.about-capability-list summary small{font-size:9px}.about-capability-toggle{width:28px;height:28px;font-size:18px}.about-capability-list details>div{padding:0 14px 16px}.about-capability-list ul{grid-template-columns:1fr;gap:10px;padding-top:14px}.about-capability-list li{font-size:10px;line-height:1.5}.about-foundation-grid{grid-template-columns:1fr 1fr;gap:8px}.about-foundation-grid article{min-height:138px;padding:15px}.oauth-homepage-google{gap:20px;padding:34px 19px}.oauth-homepage-google p{font-size:11px;line-height:1.68}.about-final-cta{padding:30px 18px}.about-final-cta>div:last-child{grid-template-columns:1fr;width:100%;display:grid}.about-final-cta a{justify-content:center}.oauth-homepage-footer{flex-direction:column;align-items:flex-start;padding:21px 18px}.oauth-homepage-footer nav{justify-content:flex-start;gap:12px 15px}}@media (width<=390px){.about-team-grid.board,.about-team-grid.administration{grid-template-columns:1fr}.about-team-card{grid-template-columns:58px minmax(0,1fr);gap:0 13px;min-height:0;display:grid}.about-team-card>div:nth-child(2){align-content:center;margin:2px 25px 0 0}}:root{--pns-ink:#102a43;--pns-ink-strong:#082f49;--pns-copy:#486581;--pns-subtle:#718096;--pns-blue:#003893;--pns-blue-dark:#002663;--pns-blue-soft:#eef5ff;--pns-red:#dc143c;--pns-red-dark:#a80f2e;--pns-red-soft:#fff1f4;--pns-green:#14805e;--pns-green-soft:#eaf8f2;--pns-surface:#fff;--pns-canvas:#f5f8fc;--pns-canvas-strong:#edf3f9;--pns-border:#d8e3ee;--pns-border-strong:#c5d5e5;--pns-shadow-sm:0 4px 14px #0a2f4e0f;--pns-shadow-md:0 14px 36px #0a2f4e17;--pns-shadow-lg:0 24px 60px #0a2f4e21;--pns-radius-sm:9px;--pns-radius:13px;--pns-radius-lg:18px;--pns-container:1440px;--pns-gutter:clamp(16px, 3vw, 40px)}html{scroll-behavior:smooth;background:var(--pns-canvas);min-width:320px;overflow-x:clip}body{min-width:320px;color:var(--pns-ink);background:var(--pns-canvas);font-size:16px;line-height:1.55;overflow-x:clip}body :where(img,video,iframe,canvas,svg){max-width:100%}body :where(img,video){height:auto}body :where(a,button,input,select,textarea){font:inherit}body :where(button,[role=button],a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #0038933d}body :where(h1,h2,h3,h4,p){overflow-wrap:anywhere}body :where(.content-wrap,.page-content,.policy-content,.public-info-content,.agents-directory-content,.contact-only-layout,.faq-groups-section,.resource-hub-content,.resource-directory-content){width:min(var(--pns-container), calc(100% - (var(--pns-gutter) * 2)));margin-inline:auto}body :where(.policy-page,.contact-support-page,.contact-page-only,.faq-page-only,.agents-directory-page,.buyer-account-page,.access-page,.admin-access-page,.admin-invitation-page,.maintenance-page){min-height:100dvh;color:var(--pns-ink);background:radial-gradient(circle at 0 0, #dc143c0b, transparent 25rem), radial-gradient(circle at 100% 0, #0038930f, transparent 28rem), var(--pns-canvas)}body :where(.page-heading,.panel-heading,.agent-inventory-heading,.offer-center-heading,.contact-form-heading){min-width:0}body :where(.page-heading h1,.agents-directory-heading h1,.contact-section-heading h1){color:var(--pns-ink-strong);letter-spacing:-.025em;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.08}body :where(.eyebrow,.partner-eyebrow,.listing-location-kicker){color:var(--pns-red);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:850}body :where(.panel,.data-panel,.buyer-panel,.agent-account-panel,.agent-inventory-panel,.agents-directory-card,.contact-information-panel,.contact-inquiry-form,.faq-topic-group,.resource-directory-admin,.oauth-guide-panel,.api-client-panel,.api-catalog-panel,.active-tenancy-workspace){border:1px solid var(--pns-border);border-radius:var(--pns-radius-lg);background:var(--pns-surface);box-shadow:var(--pns-shadow-sm)}body :where(.panel,.data-panel,.buyer-panel,.agent-account-panel,.api-client-panel,.api-catalog-panel){min-width:0;overflow:hidden}body :where(.panel-heading,.page-heading){justify-content:space-between;align-items:flex-start;gap:20px;display:flex}body :where(.panel-heading){border-bottom:1px solid var(--pns-border);padding:20px 22px}body :where(.panel-heading h2){color:var(--pns-ink-strong);margin:0;font-size:clamp(18px,1.6vw,24px);line-height:1.2}body :where(.panel-heading p,.page-heading p){color:var(--pns-copy);margin:6px 0 0;line-height:1.6}body :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--pns-border-strong);border-radius:var(--pns-radius-sm);max-width:100%;min-height:46px;color:var(--pns-ink);background:#fff;padding:10px 13px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 1px 2px #0a2f4e06}body :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--pns-blue);outline:none;box-shadow:0 0 0 3px #0038931c}body :where(input,textarea)::placeholder{color:#8294a8;opacity:1}body textarea{resize:vertical;min-height:112px}body :where(.field,.form-grid label,.partner-form-grid label,.agent-account-grid label){color:#314e68;min-width:0;font-size:13px;font-weight:750}body :where(.form-grid,.partner-form-grid,.agent-account-grid,.contact-form-grid){gap:16px;min-width:0}body :where(.primary-button,.secondary-button,.danger-button,.text-button,.contact-submit-button,.agent-add-listing-button,.listing-preview-close){text-align:center;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:13px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}body :where(.primary-button,.contact-submit-button,.agent-add-listing-button){border:1px solid var(--pns-blue);color:#fff;background:var(--pns-blue);box-shadow:0 8px 20px #00389329}body :where(.primary-button,.contact-submit-button,.agent-add-listing-button):hover{background:var(--pns-blue-dark);transform:translateY(-1px)}body .secondary-button{border:1px solid var(--pns-border-strong);color:var(--pns-blue);background:#fff}body .danger-button{color:var(--pns-red-dark);background:var(--pns-red-soft);border:1px solid #f3b7c4}body :where(button,a)[aria-disabled=true],body button:disabled{cursor:not-allowed;opacity:.58;transform:none}body .shared-public-site-header{width:min(var(--pns-container), calc(100% - (var(--pns-gutter) * 2)));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#082f49f7;border:1px solid #ffffff24;border-radius:15px;align-items:center;gap:20px;min-height:72px;margin:10px auto 0;padding:8px 12px 8px 16px;display:flex;box-shadow:0 10px 28px #082f492e}body .shared-public-brand-cluster{flex:0 auto;min-width:0}body .shared-public-header-controls{align-items:center;gap:10px;min-width:0;margin-left:auto;display:flex}body .marketplace-primary-nav{justify-content:flex-end;align-items:center;gap:3px;min-width:0;display:flex}body :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#ffffffe8;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;min-height:44px;padding:8px 10px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}body :where(.marketplace-nav-trigger,.marketplace-nav-direct):hover,body .marketplace-nav-group.open>.marketplace-nav-trigger{color:#fff;background:#ffffff1a}body .shared-public-site-footer{width:min(var(--pns-container), calc(100% - (var(--pns-gutter) * 2)));color:#ffffffc2;background:var(--pns-ink-strong);border-radius:18px 18px 0 0;grid-template-columns:minmax(220px,1fr) minmax(280px,1.4fr) auto;align-items:center;gap:24px;margin:48px auto 0;padding:24px;display:grid}body .public-legal-strip{width:min(var(--pns-container), calc(100% - (var(--pns-gutter) * 2)));color:#ffffffb8;background:var(--pns-ink-strong);flex-wrap:wrap;gap:10px 22px;margin-inline:auto;padding:12px 24px 18px;display:flex}body .public-legal-strip a{color:inherit;font-size:12px}body :where(.access-page,.admin-access-page,.admin-invitation-page){padding:clamp(20px, 5vw, 64px) var(--pns-gutter);place-items:start center;display:grid}body :where(.access-card,.admin-access-card,.admin-invitation-card,.buyer-auth-card){border:1px solid var(--pns-border);width:min(100%,520px);box-shadow:var(--pns-shadow-lg);background:#fff;border-radius:20px;margin-inline:auto;padding:clamp(22px,4vw,42px)}body :where(.auth-form,.admin-auth-form,.admin-invitation-form){gap:16px;display:grid}body :where(.admin-shell,.agent-portal-shell,.buyer-dashboard-frame){background:var(--pns-canvas);min-height:100dvh}body :where(.sidebar,.admin-sidebar){color:#fff;background:linear-gradient(#082f49 0%,#003893 100%)}body :where(.main-panel,.agent-portal-main,.buyer-portal-content){background:var(--pns-canvas);min-width:0}body :where(.topbar,.agent-portal-header,.buyer-account-header){border-bottom:1px solid var(--pns-border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;box-shadow:0 4px 16px #082f490b}body .content-wrap{padding-block:clamp(20px,3vw,36px)}body :where(.metric-grid,.agent-summary-grid,.buyer-account-stats,.tenancy-summary){grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;display:grid}body :where(.metric-grid>*,.agent-summary-grid>*,.buyer-account-stats>*,.tenancy-summary>*){border:1px solid var(--pns-border);min-width:0;box-shadow:var(--pns-shadow-sm);background:#fff;border-radius:14px}body :where(.dashboard-grid,.buyer-dashboard-columns,.administrators-layout){gap:18px;min-width:0}body :where(.admin-record-table-scroll,.api-client-table-wrap,.mapping-table-wrap,.rental-table-scroll,.record-table-wrap){overscroll-behavior-inline:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}body :where(.record-table,.admin-record-table,.partner-table,.agents-record-table,.admin-accounts-table){border-collapse:collapse;width:100%;min-width:760px}body :where(.record-table,.admin-record-table,.partner-table,.agents-record-table,.admin-accounts-table) th{color:#526b82;letter-spacing:.055em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#f0f5fa;padding:11px 13px;font-size:11px;font-weight:850}body :where(.record-table,.admin-record-table,.partner-table,.agents-record-table,.admin-accounts-table) td{color:#29465f;vertical-align:middle;border-bottom:1px solid #e8eef5;padding:13px;font-size:13px}body :where(.modal-backdrop,.auth-backdrop,.confirmation-dialog-backdrop,.agent-offers-modal-backdrop){padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04182c94;overflow-y:auto}body :where(.editor-modal,.listing-preview-modal,.confirmation-dialog,.agent-offers-modal,.agent-contact-dialog){background:#fff;border:1px solid #ffffffb8;border-radius:18px;width:min(100%,960px);max-height:calc(100dvh - 32px);margin:auto;overflow:hidden;box-shadow:0 28px 80px #04182c4d}body :where(.editor-scroll,.agent-offers-modal-body){overscroll-behavior:contain;max-height:calc(100dvh - 150px);overflow-y:auto}body :where(.agents-directory-grid){grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}body .agents-directory-card{min-width:0;overflow:hidden}body .agents-directory-avatar{aspect-ratio:1;object-fit:cover}body :where(.contact-only-layout){grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,4vw,48px);display:grid}@media (width<=1180px){:root{--pns-gutter:clamp(14px, 2.2vw, 24px)}body .shared-public-site-header{gap:10px;padding-left:12px}body :where(.marketplace-nav-trigger,.marketplace-nav-direct){padding-inline:8px;font-size:11px}body .marketplace-nav-icon{display:none}body .shared-public-site-footer{grid-template-columns:1fr 1fr}body .shared-public-site-footer>:last-child{grid-column:1/-1}body :where(.dashboard-grid,.buyer-dashboard-columns){grid-template-columns:1fr}body :where(.agent-management-row,.agent-listing-row){max-width:100%}}@media (width<=900px){body{font-size:15px}body .shared-public-site-header{z-index:1000;border:0;border-radius:0;width:100%;min-height:64px;margin-top:0;position:sticky;top:0}body .shared-public-brand-cluster{flex:auto}body .marketplace-brand{max-width:min(100%,260px)}body .marketplace-mobile-nav-toggle{flex:0 0 44px;place-items:center;width:44px;height:44px;display:inline-grid}body .shared-public-header-controls{flex:none;margin-left:0}body .marketplace-header-actions{order:-1}body .marketplace-primary-nav{overscroll-behavior:contain;background:linear-gradient(#0b3550,#082f49);border:1px solid #ffffff24;border-radius:0 0 0 16px;width:min(88vw,360px);max-height:calc(100dvh - 76px);padding:10px;display:none;position:fixed;inset:64px 0 auto auto;overflow-y:auto;box-shadow:-16px 24px 50px #04182c47}body .marketplace-primary-nav.open{display:block}body .marketplace-mobile-nav-bar{align-items:center;gap:10px;min-height:42px;padding:0 4px 8px;display:flex}body .marketplace-nav-group,body .marketplace-nav-direct{width:100%}body :where(.marketplace-nav-trigger,.marketplace-nav-direct){justify-content:flex-start;width:100%;min-height:48px;padding:10px 12px;font-size:13px}body .marketplace-nav-icon{display:inline-flex}body .marketplace-nav-chevron{margin-left:auto}body .marketplace-nav-dropdown{width:100%;min-width:0;box-shadow:none;margin:4px 0 8px;position:static}body :where(.admin-shell,.agent-portal-shell,.buyer-dashboard-frame){display:block}body :where(.sidebar,.admin-sidebar){width:100%;min-height:auto;position:relative}body :where(.main-panel,.agent-portal-main,.buyer-portal-content){width:100%}body :where(.form-grid,.partner-form-grid,.agent-account-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body :where(.form-grid .wide,.partner-form-grid .wide,.agent-account-grid .wide){grid-column:1/-1}body :where(.contact-only-layout){grid-template-columns:1fr}}@media (width<=600px){:root{--pns-gutter:12px}body{font-size:15px;line-height:1.5}body :where(h1){font-size:clamp(28px,9vw,38px)}body :where(h2){line-height:1.18}body .shared-public-site-header{padding:7px 9px 7px 11px}body .marketplace-brand{max-width:calc(100vw - 150px)}body .marketplace-primary-nav{width:min(92vw,340px)}body .shared-public-site-footer{border-radius:0;grid-template-columns:1fr;gap:14px;width:100%;margin-top:32px;padding:22px 18px}body .shared-public-site-footer>:last-child{grid-column:auto}body .public-legal-strip{width:100%;padding-inline:18px}body :where(.page-heading,.panel-heading,.agent-inventory-heading,.offer-center-heading){flex-direction:column;align-items:stretch;gap:12px}body :where(.panel-heading){padding:17px 16px}body :where(.panel,.data-panel,.buyer-panel,.agent-account-panel,.agent-inventory-panel){border-radius:14px}body :where(.form-grid,.partner-form-grid,.agent-account-grid,.contact-form-grid){grid-template-columns:1fr}body :where(.form-grid>*,.partner-form-grid>*,.agent-account-grid>*){grid-column:1!important}body :where(.primary-button,.contact-submit-button,.agent-add-listing-button){width:100%}body :where(.secondary-button,.danger-button){min-height:44px}body :where(.metric-grid,.agent-summary-grid,.buyer-account-stats,.tenancy-summary){grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}body :where(.agents-directory-grid){grid-template-columns:1fr}body .agents-directory-card{padding:18px}body :where(.modal-backdrop,.auth-backdrop,.confirmation-dialog-backdrop,.agent-offers-modal-backdrop){padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));align-items:flex-end}body :where(.editor-modal,.listing-preview-modal,.confirmation-dialog,.agent-offers-modal,.agent-contact-dialog){border-radius:18px 18px 10px 10px;max-height:calc(100dvh - 16px)}body :where(.editor-scroll,.agent-offers-modal-body){max-height:calc(100dvh - 132px)}body :where(.modal-actions){padding-bottom:max(12px, env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:0}body :where(.listing-filter-bar,.agent-inventory-toolbar,.filter-row){grid-template-columns:1fr;gap:10px;min-width:0;display:grid}body :where(.listing-filter-search,.agent-inventory-search){width:100%}body :where(.agent-management-actions-grid,.agent-management-publishing-grid){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body :where(.agent-management-action,.agent-management-channel){min-width:0}body :where(.agent-management-action strong,.agent-management-channel strong){overflow-wrap:anywhere}body :where(.active-tenancy-grid,.rental-dashboard-grid,.rental-financial-cards),body .maintenance-choice-grid{grid-template-columns:1fr}}@media (width<=390px){body .marketplace-brand{max-width:calc(100vw - 142px)}body :where(.metric-grid,.agent-summary-grid,.buyer-account-stats,.tenancy-summary),body :where(.agent-management-actions-grid,.agent-management-publishing-grid){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.policy-site-header{justify-content:space-between;align-items:center;gap:20px;width:min(1240px,100%);min-height:78px;margin:0 auto;display:flex}.policy-site-header>a{color:inherit;text-decoration:none}.policy-card{background:#fffffff5;border:1px solid #142f491f;border-radius:24px;width:min(1240px,100%);margin:0 auto;padding:clamp(1.25rem,3vw,2.75rem);box-shadow:0 24px 80px #142f491a}.policy-heading{max-width:850px}.policy-card h1{margin:.35rem 0 .8rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,5vw,4.8rem);font-weight:500;line-height:1}.policy-heading>p:last-child{color:#52677e;max-width:760px;margin:0;font-size:15px;line-height:1.65}.policy-meta{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:1fr 1fr 2fr;gap:1px;margin:26px 0 32px;display:grid;overflow:hidden}.policy-meta>div{background:#fbfcfe;padding:14px 16px}.policy-meta dt{color:#74859a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.policy-meta dd{color:var(--ink);margin:5px 0 0;font-size:13px;font-weight:750;line-height:1.45}.policy-content-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.policy-toc{border:1px solid var(--line);background:#f8fafd;border-radius:16px;max-height:calc(100vh - 48px);padding:18px;position:sticky;top:24px;overflow:auto}.policy-toc>strong{margin-bottom:10px;font-size:12px;display:block}.policy-toc nav{gap:2px;display:grid}.policy-toc a{color:#617187;border-radius:8px;padding:7px 9px;font-size:11px;line-height:1.35;text-decoration:none}.policy-toc a:hover{color:var(--navy);background:#fff}.policy-sections{min-width:0}.policy-sections section{border-bottom:1px solid #e7ecf3;padding:0 0 26px;scroll-margin-top:22px}.policy-sections section+section{padding-top:26px}.policy-sections h2{color:var(--ink);margin:0 0 12px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.35}.policy-sections p,.policy-sections li{color:#4f6277;font-size:14px;line-height:1.75}.policy-sections p{margin:0 0 12px}.policy-sections ul{margin:0;padding-left:1.2rem}.policy-sections li+li{margin-top:7px}.policy-sections a{color:var(--navy);font-weight:700}.policy-line{overflow-wrap:anywhere}.policy-actions{flex-wrap:wrap;gap:.75rem;margin-top:2rem;margin-left:calc(250px + clamp(28px,5vw,70px));display:flex}.policy-actions a{color:#fff;background:#142f49;border-radius:999px;padding:.8rem 1rem;font-weight:700;text-decoration:none}.auth-legal{color:#67788c;font-size:11px;line-height:1.55}.auth-legal a{color:var(--navy);font-weight:800}.buyer-danger-panel{border-color:#b61e3440;justify-content:space-between;align-items:center;gap:2rem;margin-top:1rem;display:flex}.buyer-danger-panel h2{margin:.25rem 0}.buyer-danger-panel p{color:#65727d}.danger-button{color:#b61e34;cursor:pointer;background:#fff;border:1px solid #b61e34;border-radius:999px;flex:none;padding:.85rem 1rem;font-weight:800}@media (width<=700px){.policy-page{padding-inline:10px}.policy-site-header{min-height:66px;padding-inline:4px}.policy-site-header .brand-lockup-tagline>img{width:38px;height:38px}.policy-site-header .brand-nepali-wordmark{font-size:14px}.policy-card{border-radius:18px;padding:14px}.policy-card h1{font-size:clamp(2rem,12vw,3rem)}.policy-heading>p:last-child{font-size:13px}.policy-meta{grid-template-columns:1fr 1fr}.policy-meta>div:last-child{grid-column:1/-1}.policy-content-layout{display:block}.policy-toc{max-height:none;margin-bottom:26px;position:static}.policy-toc nav{grid-template-columns:1fr 1fr}.policy-toc a{font-size:10px}.policy-sections p,.policy-sections li{font-size:13px;line-height:1.7}.policy-actions{margin-left:0}.buyer-danger-panel{flex-direction:column;align-items:flex-start}}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a{color:inherit;text-decoration:none}.admin-shell{background:#eef3f8;grid-template-columns:286px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;z-index:10;background:radial-gradient(circle at 0 0,#355d8794,#0000 20rem),#0c2744;flex-direction:column;height:100vh;padding:22px 20px 20px;display:flex;position:sticky;top:0}.brand-lockup-tagline{gap:10px;text-decoration:none}.brand-lockup-tagline>img{object-fit:cover;border:1px solid #dce5f0;border-radius:50%;width:46px;height:46px}.brand-lockup-tagline>.brand-nepali-wordmark{min-width:0;color:var(--navy);letter-spacing:-.025em;white-space:nowrap;align-items:baseline;gap:4px;font-family:Noto Sans Devanagari,Nirmala UI,system-ui,sans-serif;font-size:17px;font-weight:850;line-height:1.15;display:flex}.brand-nepali-wordmark b,.brand-nepali-wordmark strong{font:inherit}.brand-nepali-wordmark strong{color:var(--crimson)}.buyer-auth-intro{display:none!important}.buyer-auth-layout{justify-content:center;grid-template-columns:minmax(0,520px)!important}.rental-management-shell{background:linear-gradient(#fff 0,#f6f8fc 100%);display:block}.rental-financial-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.tenancy-repair-charge-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;display:grid}.tenancy-repair-charge-form label{gap:6px;display:grid}.tenancy-repair-charge-form label>span{color:var(--navy);font-size:11px;font-weight:800}.tenancy-repair-charge-form input{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:44px;padding:10px 12px}.tenancy-repair-charges{gap:8px;padding:0 16px 16px;display:grid}.tenancy-repair-charges article{background:#fff;border:1px solid #dbe4f0;border-radius:10px;padding:12px}.tenancy-repair-charges article>div{justify-content:space-between;gap:10px;display:flex}.transferred-property-row{align-items:center;gap:12px;display:flex}.transferred-property-row img{object-fit:cover;border-radius:9px}.transferred-property-row>div{gap:3px;display:grid}.mobile-property-overview{display:none}.mobile-key-facts-card{display:contents}.mobile-key-facts-heading{display:none}.favorite-status-badge{z-index:2;color:#fff;text-transform:uppercase;background:#dc143c;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850;position:absolute;top:8px;left:8px}.favorite-status-badge.sold,.favorite-status-badge.rented{background:#003893}.public-agent-page{--agent-accent:#dc143c;--agent-deep:#092e62;--agent-soft:#f3f6fb;--agent-card:#fff;color:#0b2447;background:radial-gradient(circle at 8% 0,#dc143c17,transparent 26%),radial-gradient(circle at 94% 10%,#0038931a,transparent 30%),var(--agent-soft);min-height:100vh;padding:22px 0 70px;font-family:Inter,Segoe UI,system-ui,sans-serif}.public-agent-language{justify-content:flex-end;width:min(1120px,100% - 40px);margin:0 auto 10px;display:flex}.public-agent-hero{isolation:isolate;color:#fff;background:linear-gradient(128deg,#071f48,var(--agent-deep) 44%,#003893 72%,var(--agent-accent));border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity profile""identity location""connect connect";align-items:stretch;gap:12px 28px;width:min(1120px,100% - 40px);margin:0 auto 24px;padding:30px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 48px #0b24472e}.public-agent-hero:after{content:"";z-index:-1;border:34px solid #ffffff1a;border-radius:50%;width:290px;height:290px;position:absolute;bottom:-190px;right:-90px}.public-agent-identity{border-right:1px solid #ffffff38;grid-area:identity;grid-template-columns:126px minmax(0,1fr);grid-template-areas:"avatar intro""stat stat";align-content:center;align-items:center;gap:16px 20px;min-width:0;padding-right:28px;display:grid}.public-agent-avatar{width:126px;height:126px;color:var(--agent-deep);background:#fff;border:4px solid #ffffffd1;border-radius:50%;grid-area:avatar;place-items:center;font:800 34px/1 system-ui;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 30px #03142d33}.public-agent-avatar img{object-fit:cover}.public-agent-intro{grid-area:intro;min-width:0}.public-agent-role{color:inherit;opacity:.78;letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:850;display:inline-block}.public-agent-hero h1{letter-spacing:-.035em;margin:3px 0 7px;font:750 clamp(30px,4vw,50px)/1.03 system-ui}.public-agent-intro>p{opacity:.8;margin:0;font-size:12px;line-height:1.55}.public-agent-agency{align-items:center;gap:6px;display:flex}.public-agent-agency svg{flex:none}.public-agent-connect-row{border-top:1px solid #ffffff38;grid-area:connect;grid-template-columns:minmax(0,1fr) minmax(170px,210px);align-items:stretch;gap:10px;min-width:0;padding-top:14px;display:grid}.public-agent-contact{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.public-agent-contact a{color:#fff;background:#ffffff14;border:1px solid #ffffff52;border-radius:13px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-width:175px;min-height:48px;padding:7px 12px 7px 8px;text-decoration:none;transition:background .16s,transform .16s;display:grid}.public-agent-contact a:hover{background:#ffffff29;transform:translateY(-1px)}.public-agent-contact a>span:last-child{gap:2px;min-width:0;display:grid}.public-agent-contact a small{color:inherit;opacity:.7;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:850}.public-agent-contact a strong{overflow-wrap:anywhere;color:inherit;font-size:10px;line-height:1.25}.public-agent-contact-icon{width:32px;height:32px;color:var(--agent-deep);background:#fff;border-radius:9px;place-items:center;font-size:15px;display:grid}.public-agent-hero-profile{background:#ffffff17;border:1px solid #ffffff40;border-radius:14px;grid-area:profile;margin:2px 0 0;padding:12px 14px}.public-agent-hero-profile-label{color:inherit;opacity:.86;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.public-agent-hero-profile>p{color:inherit;margin:6px 0 0;font-size:11px;line-height:1.52}.public-agent-hero-specialties{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.public-agent-hero-specialties>span{color:inherit;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.public-agent-service-area{min-width:0;color:inherit;grid-area:location;align-items:center;gap:8px;margin:0;padding:2px 1px;display:flex}.public-agent-service-area svg{opacity:.8;flex:none}.public-agent-service-area>span{gap:1px;min-width:0;display:grid}.public-agent-service-area small{color:inherit;opacity:.68;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:850}.public-agent-service-area strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.public-agent-ask-button{width:100%;min-height:48px;color:var(--agent-deep);cursor:pointer;background:#fff;border:1px solid #ffffffb8;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 15px;font:850 10px Inter,Segoe UI,sans-serif;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 7px 18px #03142d26}.public-agent-ask-button:hover{transform:translateY(-1px);box-shadow:0 10px 23px #03142d38}.public-agent-stat{text-align:center;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:12px;grid-area:stat;justify-content:center;align-items:baseline;gap:7px;min-width:0;padding:10px 13px;display:flex}.public-agent-stat strong{font-size:24px}.public-agent-stat span{text-transform:uppercase;font-size:9px;font-weight:800}.public-agent-listings{width:min(1120px,100% - 40px);margin:0 auto}.public-agent-listings-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px;display:flex}.public-agent-listings-heading p{color:var(--agent-accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 4px;font-size:9px;font-weight:900}.public-agent-listings h2{letter-spacing:-.025em;margin:0;font:700 28px/1.1 system-ui}.public-agent-listings-heading>span{color:var(--agent-deep);background:#fff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.public-agent-filters{background:#fff;border:1px solid #dce5f0;border-radius:15px;grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(150px,1fr) auto auto;align-items:end;gap:9px;margin-bottom:18px;padding:12px;display:grid;box-shadow:0 7px 22px #0b24470d}.public-agent-filters label{color:#657587;gap:5px;font-size:9px;font-weight:800;display:grid}.public-agent-filters input,.public-agent-filters select{color:#17344e;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #d7e0e8;border-radius:9px;padding:8px 10px;font-size:11px}.public-agent-filters .primary-button{background:var(--agent-deep);min-height:42px;padding:9px 16px}.public-agent-filters>a{min-height:42px;color:var(--agent-accent);align-items:center;padding:0 8px;font-size:10px;font-weight:850;display:flex}.public-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.public-agent-grid>a{background:var(--agent-card);color:inherit;border:1px solid #dce5f0;border-radius:16px;text-decoration:none;transition:transform .16s,box-shadow .16s;overflow:hidden;box-shadow:0 8px 24px #0b244712}.public-agent-grid>a:hover{transform:translateY(-3px);box-shadow:0 15px 32px #0b24471f}.template-executive .public-agent-grid>a,.template-minimal .public-agent-grid>a{box-shadow:none;border-radius:8px}.public-agent-property-image{height:180px;position:relative;overflow:hidden}.public-agent-property-image img{object-fit:cover}.public-agent-property-image span{background:var(--agent-deep);color:#fff;text-transform:uppercase;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;position:absolute;top:10px;left:10px}.public-agent-property-copy{padding:13px 14px 15px}.public-agent-grid strong{color:var(--agent-accent);font-size:15px;display:block}.public-agent-grid h3{margin:5px 0;font-size:15px;line-height:1.25}.public-agent-grid p{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;overflow:hidden}.public-agent-grid small{color:#82909c;margin-top:8px;font-size:9px;display:block}.public-agent-empty{text-align:center;place-content:center;min-height:70vh;display:grid}.template-executive{--agent-accent:#64b5e7;--agent-deep:#071c35;--agent-soft:#e8eef3;background:#e8eef3;grid-template-rows:auto 1fr;grid-template-columns:minmax(290px,340px) minmax(0,1fr);align-items:start;padding:0 0 70px;font-family:Segoe UI,Arial,sans-serif;display:grid}.template-executive .public-agent-language{grid-column:2;width:min(980px,100% - 48px);margin:18px auto 10px}.template-executive .public-agent-hero{background:linear-gradient(165deg,#06172a,#0a2d4f 58%,#135786);border-radius:0;flex-direction:column;grid-area:1/1/span 2;align-items:flex-start;gap:13px;width:100%;min-height:100vh;margin:0;padding:46px 30px 30px;display:flex;position:sticky;top:0;box-shadow:14px 0 45px #05182b29}.template-executive .public-agent-hero:after{border-width:1px;bottom:-100px;right:-120px}.template-executive .public-agent-identity{border:0;border-bottom:1px solid #ffffff29;grid-template-columns:108px minmax(0,1fr);grid-template-areas:"avatar intro""stat stat";gap:12px 15px;width:100%;padding:0 0 13px}.template-executive .public-agent-avatar{border:2px solid #ffffffb3;border-radius:7px;width:108px;height:132px}.template-executive .public-agent-hero h1{letter-spacing:-.04em;font-family:Arial Narrow,Segoe UI,sans-serif;font-size:40px}.template-executive .public-agent-intro{width:100%}.template-executive .public-agent-agency{border-bottom:1px solid #ffffff29;padding-bottom:10px}.template-executive .public-agent-contact{grid-template-columns:1fr;width:100%;display:grid}.template-executive .public-agent-contact a{background:#ffffff0f;border-radius:5px;width:100%}.template-executive .public-agent-hero-profile,.template-executive .public-agent-ask-button{border-radius:5px;width:100%}.template-executive .public-agent-service-area{width:100%}.template-executive .public-agent-connect-row{border-top-color:#ffffff29;grid-template-columns:1fr;width:100%;padding-top:12px}.template-executive .public-agent-stat{text-align:left;border-radius:5px;width:100%;margin-top:auto}.template-executive .public-agent-listings{grid-column:2;width:min(980px,100% - 48px)}.template-executive .public-agent-listings-heading{border-bottom:2px solid #153f64;padding:15px 0 5px}.template-executive .public-agent-filters{border:0;border-radius:4px;box-shadow:0 4px 18px #182e4214}.template-executive .public-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.template-executive .public-agent-grid>a{box-shadow:none;border-radius:4px}.template-executive .public-agent-property-image{height:210px}.template-minimal{--agent-accent:#111;--agent-deep:#111;--agent-soft:#fff;--agent-card:#fff;color:#171717;background:#fff;font-family:Helvetica Neue,Arial,sans-serif}.template-minimal .public-agent-hero{color:#171717;max-width:980px;box-shadow:none;text-align:left;background:#fff;border:1px solid #1c1c1c;border-left:0;border-right:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity profile""identity location""connect connect";align-items:stretch;gap:12px 28px;padding:34px 28px;display:grid}.template-minimal .public-agent-hero:after{display:none}.template-minimal .public-agent-avatar{width:104px;height:126px;box-shadow:none;filter:grayscale();border:1px solid #d8d8d5;border-radius:52px 52px 8px 8px}.template-minimal .public-agent-identity{border-right-color:#d7d7d3;grid-template-columns:116px minmax(0,1fr);padding-right:28px}.template-minimal .public-agent-role{color:#777;letter-spacing:.18em}.template-minimal .public-agent-hero h1{font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:500}.template-minimal .public-agent-contact{justify-content:start}.template-minimal .public-agent-contact a{color:#171717;text-align:left;background:#fff;border-color:#d7d7d3;border-radius:0}.template-minimal .public-agent-contact-icon{color:#fff;background:#171717;border-radius:0}.template-minimal .public-agent-hero-profile{color:#252525;text-align:left;background:#f8f8f5;border-color:#d7d7d3;border-radius:0;width:100%}.template-minimal .public-agent-hero-profile-label{color:#171717}.template-minimal .public-agent-hero-specialties>span{color:#252525;background:#fff;border-color:#d1d1cb}.template-minimal .public-agent-ask-button{color:#fff;box-shadow:none;background:#171717;border-color:#171717;border-radius:0}.template-minimal .public-agent-service-area{color:#333}.template-minimal .public-agent-connect-row{border-top-color:#d7d7d3}.template-minimal .public-agent-stat{color:#555;background:#fafaf8;border:1px solid #d7d7d3;border-radius:0;justify-content:center;align-items:center;gap:4px;min-width:0;padding:12px 8px;display:grid}.template-minimal .public-agent-stat strong{color:#111;font-family:Georgia,serif;font-size:22px}.template-minimal .public-agent-listings{max-width:980px}.template-minimal .public-agent-listings-heading{border-bottom:1px solid #222;padding:25px 0 10px}.template-minimal .public-agent-listings h2{font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:500}.template-minimal .public-agent-filters{box-shadow:none;border:0;border-bottom:1px solid #d7d7d3;border-radius:0;padding:14px 0}.template-minimal .public-agent-grid{grid-template-columns:1fr;gap:12px}.template-minimal .public-agent-grid>a{box-shadow:none;border-color:#d7d7d3;border-radius:0;grid-template-columns:300px minmax(0,1fr);display:grid}.template-minimal .public-agent-property-image{height:200px}.template-minimal .public-agent-property-copy{align-self:center;padding:26px 28px}.template-minimal .public-agent-grid h3{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.template-heritage{--agent-accent:#a5342b;--agent-deep:#51251f;--agent-soft:#f5ede0;--agent-card:#fffaf1;color:#3e241c;background:radial-gradient(circle at 20% 10%,#be7d3026,#0000 32%),#f5ede0;font-family:Georgia,Times New Roman,serif}.template-heritage .public-agent-hero{color:#fff8e8;background:linear-gradient(125deg,#4b211c,#7e2d26 65%,#a95a30);border:2px solid #c99b56;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity profile""identity location""connect connect";padding:38px 42px;box-shadow:0 18px 38px #4e261c2b}.template-heritage .public-agent-hero:before{content:"";z-index:-1;pointer-events:none;border:1px solid #ffe2aa59;position:absolute;inset:10px}.template-heritage .public-agent-identity{border-right-color:#e8c27f6b;grid-template-columns:160px minmax(0,1fr)}.template-heritage .public-agent-avatar{border:2px solid #e8c27f;border-radius:80px 80px 8px 8px;width:160px;height:202px;box-shadow:0 16px 34px #230a0547}.template-heritage .public-agent-stat{background:#fff4da17;border-color:#d6ab68;border-radius:3px;min-width:0;margin:0}.template-heritage .public-agent-hero h1,.template-heritage .public-agent-listings h2,.template-heritage .public-agent-grid h3{font-family:Georgia,Times New Roman,serif}.template-heritage .public-agent-contact a{background:#38100c2e;border-color:#f5d49c75;border-radius:3px}.template-heritage .public-agent-contact-icon{color:#7d2c25;background:#f7dfb3;border-radius:2px}.template-heritage .public-agent-hero-profile,.template-heritage .public-agent-ask-button{border-radius:3px}.template-heritage .public-agent-connect-row{border-top-color:#e8c27f6b}.template-heritage .public-agent-listings-heading{border-bottom:4px double #b78a4b;padding-bottom:10px}.template-heritage .public-agent-listings h2{font-size:33px;font-weight:500}.template-heritage .public-agent-filters{background:#fffaf1;border:1px solid #d9bd8c;border-radius:3px;box-shadow:0 8px 22px #532c1b12}.template-heritage .public-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.template-heritage .public-agent-grid>a{background:#fffaf1;border:1px solid #d9bd8c;border-radius:3px;box-shadow:0 9px 25px #532c1b14}.template-heritage .public-agent-property-image{height:245px}.template-heritage .public-agent-property-copy{padding:18px 20px 21px}.template-heritage .public-agent-grid h3{font-size:20px;font-weight:500}.template-alpine{--agent-accent:#007c83;--agent-deep:#123f59;--agent-soft:#e9f4f2;--agent-card:#fff;color:#123f4b;background:linear-gradient(#ddecf0 0,#f7fbfa 420px,#edf6f4);font-family:Trebuchet MS,Segoe UI,sans-serif}.template-alpine .public-agent-hero{background:linear-gradient(118deg,#113c51,#16677a 68%,#36a49b);border-radius:42px 8px;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"identity profile""identity location""connect connect";padding:34px 38px;box-shadow:0 22px 45px #0d454f2e}.template-alpine .public-agent-hero:after{background:#d7f7f221;border:0;border-radius:50% 50% 0 0;width:420px;height:180px;bottom:-135px;right:-50px;transform:rotate(-5deg)}.template-alpine .public-agent-avatar{border:6px solid #d8f0eb;border-radius:34px 8px;width:158px;height:158px}.template-alpine .public-agent-identity{border-right-color:#d8f0eb57;grid-template-columns:158px minmax(0,1fr)}.template-alpine .public-agent-hero h1{font-family:Trebuchet MS,sans-serif;font-size:46px}.template-alpine .public-agent-contact a{background:#ffffff21;border:0;border-radius:18px 5px}.template-alpine .public-agent-contact-icon{color:#146174;background:#ddf3ee;border-radius:12px 3px}.template-alpine .public-agent-hero-profile,.template-alpine .public-agent-ask-button{border-radius:18px 5px}.template-alpine .public-agent-hero-profile{background:#093e4b33;border-color:#dcf7f161}.template-alpine .public-agent-stat{color:#154355;background:#dff3ee;border:0;border-radius:24px 6px}.template-alpine .public-agent-stat strong{color:#006d73}.template-alpine .public-agent-listings-heading{align-items:center;padding:16px 4px}.template-alpine .public-agent-listings h2{font-size:32px}.template-alpine .public-agent-filters{border:0;border-radius:24px 7px;box-shadow:0 12px 28px #124c5317}.template-alpine .public-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.template-alpine .public-agent-grid>a{border:0;border-radius:28px 7px;box-shadow:0 12px 28px #124c531a}.template-alpine .public-agent-property-image{height:220px}.template-alpine .public-agent-property-copy{padding:15px}.template-alpine .public-agent-grid h3{font-size:14px}.template-nepal .public-agent-hero-profile,.template-minimal .public-agent-hero-profile,.template-heritage .public-agent-hero-profile,.template-alpine .public-agent-hero-profile{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:4px 0}.signin-motion{aspect-ratio:2/3;background:#f7f9fc url(/signin-motion-poster.jpg) 50%/contain no-repeat;border:1px solid #143a5c24;border-radius:18px;flex:none;place-items:center;width:76px;display:inline-grid;position:relative;overflow:hidden;box-shadow:0 12px 28px #0f325124}.signin-motion video{object-fit:cover;width:100%;height:100%;display:block}.signin-motion img{object-fit:contain;width:100%;height:100%;display:block}.signin-motion.compact,.buyer-account-link>.signin-motion.compact,.marketplace-nav-icon>.signin-motion.compact{aspect-ratio:1;background-size:cover;border-radius:10px;width:31px;height:31px;box-shadow:0 4px 12px #0f32512e}.signin-motion.compact video{object-position:center 42%}.signin-motion.loading{border-radius:22px;width:112px}.signin-motion.loading strong{color:#fff;text-align:center;white-space:nowrap;inset-inline:50%;background:#072746e6;border-radius:999px;width:max-content;max-width:min(270px,100vw - 48px);padding:7px 11px;font-size:12px;line-height:1.2;position:absolute;bottom:9px;transform:translate(-50%);box-shadow:0 6px 18px #0727463d}.signin-loading-overlay{z-index:12000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#f5f8fcd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.signin-motion video{display:none}}.template-nepal .public-agent-stat,.template-minimal .public-agent-stat,.template-heritage .public-agent-stat,.template-alpine .public-agent-stat{color:inherit;text-align:left;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:2px 0}.template-nepal .public-agent-connect-row,.template-minimal .public-agent-connect-row,.template-heritage .public-agent-connect-row,.template-alpine .public-agent-connect-row{border-top:0}.template-nepal .public-agent-contact a,.template-minimal .public-agent-contact a,.template-heritage .public-agent-contact a,.template-alpine .public-agent-contact a{min-width:0;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}.template-nepal .public-agent-contact a:hover,.template-minimal .public-agent-contact a:hover,.template-heritage .public-agent-contact a:hover,.template-alpine .public-agent-contact a:hover{opacity:.82;background:0 0;transform:none}.template-nepal .public-agent-contact-icon,.template-minimal .public-agent-contact-icon,.template-heritage .public-agent-contact-icon,.template-alpine .public-agent-contact-icon{color:inherit;background:0 0;border-radius:0}.template-nepal .public-agent-ask-button,.template-minimal .public-agent-ask-button,.template-heritage .public-agent-ask-button,.template-alpine .public-agent-ask-button{color:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:flex-start;padding-inline:0}.template-nepal .public-agent-ask-button:hover,.template-minimal .public-agent-ask-button:hover,.template-heritage .public-agent-ask-button:hover,.template-alpine .public-agent-ask-button:hover{box-shadow:none;opacity:.82;transform:none}.template-nepal .public-agent-hero-specialties>span,.template-minimal .public-agent-hero-specialties>span,.template-heritage .public-agent-hero-specialties>span,.template-alpine .public-agent-hero-specialties>span{color:inherit;background:0 0;border:0;border-radius:0;padding:0}.public-agent-page:not(.template-executive) .public-agent-hero-specialties>span:not(:first-child):before{content:"•";opacity:.55;margin-right:5px}@media (width<=980px) and (width>=701px){.template-executive{grid-template-columns:270px minmax(0,1fr)}.template-executive .public-agent-language,.template-executive .public-agent-listings{width:calc(100% - 32px)}.template-executive .public-agent-grid{grid-template-columns:1fr}.template-alpine .public-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.partner-integration-page{color:#102a48;gap:20px;display:grid}.partner-page-heading{align-items:end}.partner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.partner-stat-grid article{background:linear-gradient(145deg,#fff,#f4f8fc);border:1px solid #d8e3ee;border-radius:18px;align-content:center;gap:5px;min-height:116px;padding:18px 20px;display:grid;box-shadow:0 12px 30px #12375b0f}.partner-stat-grid article:first-child{border-top:4px solid #003893}.partner-stat-grid article:nth-child(2){border-top:4px solid #16836d}.partner-stat-grid article:nth-child(3){border-top:4px solid #dc143c}.partner-stat-grid span{color:#65778a;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.partner-stat-grid strong{color:#092b54;font:800 29px/1 Georgia,serif}.partner-stat-grid small{color:#708194;font-size:11px}.partner-workspace{background:#fff;border:1px solid #d7e2ed;border-radius:22px;grid-template-columns:270px minmax(0,1fr);min-height:680px;display:grid;overflow:hidden;box-shadow:0 18px 45px #0b2b4e14}.partner-directory{color:#fff;background:linear-gradient(165deg,#0a315b,#061f3d 70%);flex-direction:column;gap:8px;padding:16px;display:flex}.partner-directory-heading{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;padding:7px 6px 12px;display:flex}.partner-directory-heading span{text-align:center;background:#ffffff21;border-radius:999px;min-width:25px;padding:4px 7px}.partner-directory>button{color:#d9e8f7;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:13px;grid-template-columns:38px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.partner-directory>button:hover{background:#ffffff14}.partner-directory>button.active{color:#fff;background:linear-gradient(135deg,#0e4f8e,#003893);border-color:#ffffff38;box-shadow:0 10px 24px #00000029}.partner-directory>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.partner-directory>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.partner-directory>button small{color:#a9c1d9;font-size:9px}.partner-directory>button i{background:#8c9caf;border-radius:50%;width:8px;height:8px}.partner-directory>button i.active{background:#46db9a;box-shadow:0 0 0 4px #46db9a1f}.partner-code{color:#fff;background:#ffffff24;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.partner-detail-panel{background:#fff;min-width:0}.partner-detail-header{background:linear-gradient(135deg,#fbfdff,#f2f7fc);border-bottom:1px solid #e0e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:112px;padding:23px 26px;display:flex}.partner-detail-header h2{color:#0a2d54;margin:7px 0 4px;font:750 25px/1.05 Georgia,serif}.partner-detail-header p{color:#6b7d90;margin:0;font-size:10px}.partner-detail-header>div:last-child{gap:8px;display:flex}.partner-status,.sync-status{color:#6f5b1c;letter-spacing:.08em;background:#fff1bd;border-radius:999px;width:max-content;padding:4px 8px;font-size:8px;font-weight:900;display:inline-flex}.partner-status.active,.sync-status.completed,.sync-status.resolved{color:#0c6c55;background:#dff5ed}.sync-status.failed,.sync-status.open{color:#a41636;background:#ffe6ec}.sync-status.partial,.sync-status.retrying,.sync-status.running{color:#8a5c00;background:#fff1c8}.partner-tabs{background:#fff;border-bottom:1px solid #dfe7ef;align-items:stretch;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.partner-tabs button{color:#617488;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:6px;min-width:max-content;padding:15px 12px 12px;font-size:10px;font-weight:800;display:flex}.partner-tabs button.active{color:#003893;border-color:#dc143c}.partner-tabs em{color:#fff;background:#dc143c;border-radius:999px;min-width:17px;padding:2px 5px;font-style:normal}.partner-tab-body{padding:24px 26px 30px}.partner-mapping-readiness,.partner-field-discovery{color:#173755;background:#f5f9fd;border:1px solid #cddbea;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.partner-mapping-readiness strong,.partner-field-discovery strong{color:#082c54;margin-bottom:3px;font-size:12px;display:block}.partner-mapping-readiness p,.partner-field-discovery p{color:#526b83;margin:0;font-size:10px;line-height:1.55}.partner-mapping-readiness>span,.partner-field-discovery>span{color:#17446d;text-transform:uppercase;letter-spacing:.04em;background:#e2ebf5;border-radius:999px;flex:none;padding:6px 9px;font-size:9px;font-weight:850}.partner-mapping-readiness.ready{background:#effaf6;border-color:#9ed9c8}.partner-mapping-readiness.ready>span{color:#0a6b4f;background:#d5f2e8}.partner-mapping-readiness.needs-attention{background:#fffaf0;border-color:#ead7a5}.partner-mapping-readiness.needs-attention>span{color:#805b00;background:#faedc8}.partner-section-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:19px;display:flex}.partner-section-heading h3{color:#092e58;margin:0 0 4px;font-size:18px}.partner-section-heading p{color:#6c7e91;margin:0;font-size:10px;line-height:1.5}.partner-form{gap:20px;display:grid}.partner-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.partner-form-grid label,.mapping-builder label{gap:6px;min-width:0;display:grid}.partner-form-grid label.wide{grid-column:1/-1}.partner-form-grid label>span,.mapping-builder label>span{color:#496179;font-size:10px;font-weight:800}.partner-form-grid input,.partner-form-grid select,.partner-form-grid textarea,.mapping-builder input,.mapping-builder select,.partner-section-heading select{color:#102d4c;background:#fbfdff;border:1px solid #cedae6;border-radius:10px;outline:none;width:100%;min-height:43px;padding:10px 12px;font:600 11px/1.4 inherit}.partner-form-grid input:focus,.partner-form-grid select:focus,.partner-form-grid textarea:focus,.mapping-builder input:focus,.mapping-builder select:focus{border-color:#2475c3;box-shadow:0 0 0 3px #2475c31f}.partner-form-grid textarea{resize:vertical}.partner-delivery-fieldset{border:0;grid-column:1/-1;min-width:0;margin:2px 0 0;padding:0}.partner-delivery-fieldset legend{color:#183b60;margin-bottom:9px;font-size:11px;font-weight:850}.partner-delivery-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-delivery-option{cursor:pointer;background:linear-gradient(145deg,#fff,#f5f9fd);border:1px solid #ccdae8;border-radius:14px;grid-template-columns:18px 42px minmax(0,1fr);align-items:start;min-height:118px;padding:15px;transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;gap:10px!important;display:grid!important}.partner-delivery-option:hover{border-color:#7eaad3;transform:translateY(-1px)}.partner-delivery-option:has(input:checked){border-color:#075dab;box-shadow:0 0 0 3px #0038931a,0 12px 28px #08376314}.partner-delivery-option>input{accent-color:#003893;width:17px;height:17px;min-height:auto;margin:3px 0 0;padding:0}.partner-delivery-option .partner-delivery-icon{color:#fff;letter-spacing:.04em;background:linear-gradient(145deg,#0d67b5,#003893);border-radius:11px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.partner-delivery-option>span:last-child{color:#2d4e6d;gap:4px;display:grid}.partner-delivery-option strong{color:#082f58;font-size:13px}.partner-delivery-option small{color:#087052;letter-spacing:.05em;text-transform:uppercase;background:#e1f5ed;border-radius:999px;width:max-content;padding:3px 6px;font-size:7px;font-weight:900}.partner-delivery-option em{color:#60758a;font-size:9px;font-style:normal;font-weight:600;line-height:1.5}.partner-storage-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.partner-storage-summary article{background:linear-gradient(145deg,#f8fbff,#edf5fc);border:1px solid #cbddec;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:13px 14px;display:grid}.partner-storage-summary article>span{color:#fff;background:#003893;border-radius:11px;place-items:center;width:40px;height:40px;font-size:10px;font-weight:900;display:grid}.partner-storage-summary article:nth-child(2)>span{background:#16836d}.partner-storage-summary article div{gap:3px;min-width:0;display:grid}.partner-storage-summary strong{color:#10385e;font-size:11px}.partner-storage-summary small{color:#667b8f;font-size:9px;line-height:1.4}.partner-form-grid .partner-delivery-switch{background:linear-gradient(135deg,#f5faff,#edf5fd);border:1px solid #9fc0df;border-left:4px solid #003893;border-radius:13px;padding:14px}.partner-form-grid .partner-delivery-switch>span{color:#082f58;font-size:11px}.partner-form-grid .partner-delivery-switch>small{color:#587189;font-size:9px;font-weight:650;line-height:1.5}.partner-inline-toggle{color:#294866;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.partner-inline-toggle input{accent-color:#003893;width:18px;height:18px}.partner-form-actions,.partner-modal-actions{justify-content:flex-end;gap:9px;display:flex}.danger-button{color:#b41136;cursor:pointer;background:#fff2f5;border:1px solid #f0aabe;border-radius:10px;padding:10px 15px;font-weight:800}.partner-secret-note,.partner-test-result{color:#254867;background:#eef7ff;border:1px solid #bdd6ef;border-left:4px solid #0065b3;border-radius:11px;padding:14px 16px}.partner-secret-note p,.partner-test-result p{margin:4px 0 0;font-size:10px;line-height:1.5}.partner-test-result{margin:17px 26px 0}.mapping-builder{background:#f6f9fc;border:1px solid #dbe5ee;border-radius:14px;grid-template-columns:1.25fr 1.15fr .7fr .8fr .8fr auto auto;align-items:end;gap:9px;margin-bottom:20px;padding:16px;display:grid}.mapping-editor{background:#eef6fd;border-color:#93b9dd;box-shadow:inset 3px 0 #0b4f94}.mapping-status-button{color:#66798c;cursor:pointer;background:#f7f9fb;border:1px solid #d2dce5;border-radius:999px;min-height:28px;padding:5px 9px;font-size:9px;font-weight:800}.mapping-status-button.active{color:#08734d;background:#e8f8f1;border-color:#91d5bb}.partner-row-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.partner-overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.partner-overview-metrics article{background:linear-gradient(145deg,#fff,#f3f8fc);border:1px solid #dbe5ee;border-radius:12px;gap:5px;min-width:0;padding:13px;display:grid}.partner-overview-metrics span,.partner-overview-metrics small{color:#60758b;font-size:9px;font-weight:700}.partner-overview-metrics strong{overflow-wrap:anywhere;color:#0d4074;font:800 14px/1.25 inherit}.partner-error-filters{grid-template-columns:.7fr .85fr 1fr 1.1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.partner-error-filters label{gap:5px;min-width:0;display:grid}.partner-error-filters label>span{color:#496179;font-size:9px;font-weight:800}.partner-error-filters input,.partner-error-filters select{color:#102d4c;background:#fbfdff;border:1px solid #cedae6;border-radius:9px;width:100%;min-height:39px;padding:8px 10px;font:600 10px/1.3 inherit}.partner-error-raw{word-break:break-word;background:#fff8df;border-radius:8px;padding:8px 10px;font-family:ui-monospace,monospace;color:#76510d!important}.mapping-checkbox{align-items:center;min-height:43px;gap:6px!important;display:flex!important}.mapping-checkbox input{width:17px;height:17px}.mapping-table-wrap{border:1px solid #dce5ee;border-radius:13px;overflow-x:auto}.partner-table{border-collapse:collapse;width:100%;min-width:720px;font-size:10px}.partner-table th{color:#526b83;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#f2f6fa;padding:11px 12px;font-size:8px}.partner-table td{color:#344f69;vertical-align:middle;border-top:1px solid #e2e9f0;padding:11px 12px}.partner-table code,.partner-error-list code{color:#004e95;background:#eaf4fd;border-radius:5px;padding:3px 6px;font:650 9px/1.3 ui-monospace,monospace}.icon-button.danger{color:#c01339;cursor:pointer;background:#fff;border:1px solid #f1b5c3;border-radius:8px;width:29px;height:29px}.partner-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.partner-toggle-grid label{color:#304e6c;background:#fbfdff;border:1px solid #dde6ef;border-radius:11px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:11px 13px;font-size:10px;display:flex}.partner-toggle-grid input{accent-color:#003893;width:19px;height:19px}.partner-error-list{gap:10px;display:grid}.partner-error-list article{background:#fff;border:1px solid #e0e7ef;border-radius:13px;gap:9px;padding:14px 16px;display:grid}.partner-error-list article>div:first-child{align-items:center;gap:8px;display:flex}.partner-error-list article small{color:#7a8998;margin-left:auto;font-size:9px}.partner-error-list article p{color:#445c73;margin:0;font-size:10px;line-height:1.55}.partner-error-list article>div:last-child{justify-content:flex-end;align-items:center;gap:8px;display:flex}.partner-empty,.partner-empty-state{color:#78899b;text-align:center;padding:30px 18px;font-size:11px}.partner-empty-state{place-content:center;min-height:500px;display:grid}.partner-empty-state strong{color:#183b60;font-size:18px}.partner-modal-backdrop{z-index:200;background:#0319319e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.partner-modal{background:#fff;border-radius:20px;gap:20px;width:min(650px,100%);max-height:calc(100svh - 40px);padding:25px;display:grid;overflow-y:auto;box-shadow:0 30px 90px #0000004d}.partner-modal h2{color:#0b3059;margin:3px 0;font-size:24px}.partner-modal p{color:#6b7c8e;margin:0;font-size:10px}@media (width<=1040px){.partner-workspace{grid-template-columns:225px minmax(0,1fr)}.mapping-builder,.partner-overview-metrics,.partner-error-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mapping-builder>button{min-height:43px}}@media (width<=720px){.partner-page-heading{align-items:stretch}.partner-page-heading .primary-button{width:100%}.partner-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.partner-stat-grid article{border-radius:13px;min-height:90px;padding:12px 9px}.partner-stat-grid span{font-size:7px}.partner-stat-grid strong{font-size:20px}.partner-stat-grid small{font-size:7px}.partner-workspace{border-radius:16px;display:block}.partner-directory{flex-direction:row;padding:10px;overflow-x:auto}.partner-directory-heading{display:none}.partner-directory>button{min-width:190px}.partner-detail-header{padding:16px;display:grid}.partner-detail-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.partner-tabs{padding:0 8px}.partner-tab-body{padding:18px 13px 24px}.partner-mapping-readiness,.partner-field-discovery{flex-direction:column;align-items:flex-start;gap:9px}.partner-form-grid,.partner-toggle-grid{grid-template-columns:1fr}.partner-form-grid label.wide,.partner-delivery-fieldset{grid-column:auto}.partner-delivery-options,.partner-storage-summary{grid-template-columns:1fr}.partner-section-heading{align-items:flex-start}.mapping-builder{grid-template-columns:1fr;padding:12px}.partner-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-error-filters{grid-template-columns:1fr}.partner-test-result{margin:12px 13px 0}.partner-error-list article>div:first-child{flex-wrap:wrap}.partner-error-list article small{width:100%;margin-left:0}.partner-modal{padding:18px 14px}}@media (width<=700px){.agent-summary-grid{display:none!important}.agent-listing-row{grid-template-columns:76px minmax(0,1fr) auto!important;gap:9px!important;min-height:96px!important;padding:8px!important}.agent-listing-row .agent-property-image{width:76px!important;height:76px!important}.brand-lockup-tagline>img{width:40px;height:40px}.brand-lockup-tagline>.brand-nepali-wordmark{gap:3px;font-size:clamp(13px,3.9vw,16px)}.property-detail-hero{flex-direction:column;display:flex}.property-gallery,.property-media-video-grid{order:1;width:100%}.property-detail-heading{order:2;width:100%;margin:4px 0 0}.mobile-property-overview{border:1px solid var(--line);background:#fff;border-radius:12px;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:11px;display:grid}.mobile-property-overview div{min-width:0}.mobile-property-overview dt{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.mobile-property-overview dd{overflow-wrap:anywhere;color:var(--navy);margin:3px 0 0;font-size:12px;font-weight:750}.property-media-tabs{order:4;width:100%}.property-detail-tabs button:first-child{display:none}.tenancy-repair-charge-form{grid-template-columns:1fr}.public-agent-page,.public-agent-page.template-executive{min-height:100vh;padding:12px 0 54px;display:block}.public-agent-language,.public-agent-hero,.public-agent-listings{width:min(100% - 24px,1120px)}.public-agent-language{margin-bottom:7px}.public-agent-hero,.template-executive .public-agent-hero,.template-minimal .public-agent-hero,.template-alpine .public-agent-hero{text-align:left;border-radius:16px;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;width:min(100% - 24px,1120px);min-height:0;margin:0 auto 15px;padding:17px;display:grid;position:relative}.template-executive .public-agent-hero{box-shadow:0 15px 35px #05182b29}.template-minimal .public-agent-hero{text-align:center;border-radius:0;padding:26px 17px;display:flex}.public-agent-avatar{border-width:3px;width:78px;height:78px;font-size:24px}.template-executive .public-agent-avatar,.template-minimal .public-agent-avatar,.template-alpine .public-agent-avatar{border-radius:14px;width:78px;height:78px}.public-agent-hero h1,.template-executive .public-agent-hero h1,.template-minimal .public-agent-hero h1,.template-alpine .public-agent-hero h1{font-size:25px}.public-agent-role{font-size:8px}.public-agent-intro>p{font-size:10px}.public-agent-contact,.template-executive .public-agent-contact{grid-template-columns:1fr;gap:7px;width:100%;margin-top:10px;display:grid}.public-agent-contact a,.template-executive .public-agent-contact a{width:100%;min-width:0;min-height:43px;padding:6px 9px 6px 7px}.public-agent-contact a strong{font-size:10px}.public-agent-contact-icon{width:30px;height:30px}.public-agent-stat{text-align:left;grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:9px 12px;display:flex}.template-executive .public-agent-stat{width:100%;margin-top:0}.public-agent-stat strong{font-size:20px}.public-agent-listings-heading{align-items:start}.public-agent-listings h2{font-size:21px}.public-agent-filters{grid-template-columns:1fr 1fr;padding:10px}.public-agent-filters label:first-child{grid-column:1/-1}.public-agent-filters .primary-button{width:100%}.public-agent-grid,.template-executive .public-agent-grid,.template-minimal .public-agent-grid,.template-heritage .public-agent-grid,.template-alpine .public-agent-grid{grid-template-columns:1fr;gap:10px}.public-agent-grid>a,.template-minimal .public-agent-grid>a{border-radius:14px;grid-template-columns:42% minmax(0,1fr);min-height:124px;display:grid}.public-agent-property-image{height:100%;min-height:124px}.public-agent-property-copy{align-self:center;min-width:0;padding:12px}.public-agent-grid h3{font-size:13px}.template-minimal .public-agent-property-copy{padding:13px}.template-minimal .public-agent-grid h3{font-size:15px}.template-heritage .public-agent-hero{border-radius:3px;grid-template-columns:minmax(0,1fr) 86px;grid-template-areas:"intro avatar""stat stat";gap:15px;width:min(100% - 24px,1120px);margin:0 auto 15px;padding:20px}.template-heritage .public-agent-avatar{border-radius:41px 41px 4px 4px;width:82px;height:104px}.template-heritage .public-agent-stat{width:100%;margin-top:0}.template-heritage .public-agent-grid>a{border-radius:3px}.template-alpine .public-agent-hero{border-radius:24px 6px}.template-alpine .public-agent-grid>a{border-radius:20px 6px}}.my-home-center{color:var(--ink);padding:30px}.my-home-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.my-home-heading h1{letter-spacing:-.035em;margin:4px 0;font:600 clamp(34px,4vw,48px)/1.02 Georgia,serif}.my-home-heading p:last-child{color:var(--muted);margin:0}.my-home-privacy-banner,.my-home-editor-notice{color:#0c2d57;background:#f4f8ff;border:1px solid #b9c9e1;border-left:4px solid #0d3d78;border-radius:13px;align-items:center;gap:12px;padding:12px 15px;display:flex}.my-home-privacy-banner span,.my-home-editor-notice span{color:#52667f;font-size:13px}.my-home-layout{grid-template-columns:minmax(220px,290px) minmax(0,1fr);align-items:start;gap:18px;margin-top:20px;display:grid}.my-home-list{gap:10px;max-height:calc(100vh - 130px);padding:2px;display:grid;position:sticky;top:18px;overflow:auto}.my-home-card{background:#fff;border:1px solid #dce3ed;border-radius:15px;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.my-home-card:hover{transform:translateY(-1px)}.my-home-card.selected{border-color:#164a87;box-shadow:0 9px 25px #0e36651f}.my-home-card.archived{opacity:.7}.my-home-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);gap:10px;padding:11px;display:grid}.my-home-card-main>strong{color:#07366e;grid-column:2;font-size:13px}.my-home-card-photo{color:#d7193f;background:linear-gradient(135deg,#fff1f3,#edf4ff);border-radius:11px;grid-row:1/span 2;place-items:center;width:58px;height:58px;font-size:24px;display:grid;overflow:hidden}.my-home-card-photo img{object-fit:cover;width:100%;height:100%}.my-home-card h3{margin:5px 0 2px;font-size:15px}.my-home-card p,.my-home-card small{color:var(--muted);margin:0;font-size:11px}.my-home-private-badge{color:#07366e;letter-spacing:.01em;background:#e8f0fb;border-radius:999px;align-items:center;width:fit-content;padding:4px 8px;font-size:10px;font-weight:800;display:inline-flex}.my-home-detail{background:#fff;border:1px solid #dce3ed;border-radius:20px;min-width:0;padding:22px;box-shadow:0 16px 44px #132b4b12}.my-home-detail-head{border-bottom:1px solid #e3e8ef;justify-content:space-between;gap:20px;padding-bottom:17px;display:flex}.my-home-detail-head h2{margin:8px 0 5px;font:600 30px/1.05 Georgia,serif}.my-home-detail-head p{color:var(--muted);margin:0}.my-home-detail-head>div:last-child{align-items:flex-start;gap:7px;display:flex}.my-home-detail button,.my-home-upload-actions label,.my-home-document-form button{color:#0c3769;cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:9px;padding:8px 11px;font-weight:700}.my-home-private-facts{background:#e0e6ee;border:1px solid #e0e6ee;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:17px 0;display:grid;overflow:hidden}.my-home-private-facts span{background:#fafcff;gap:4px;min-width:0;padding:11px;display:grid}.my-home-private-facts small{color:#627086;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.my-home-private-facts strong{overflow-wrap:anywhere;font-size:13px}.my-home-map-link{color:#0b4a91;margin:0 0 14px;font-weight:750;text-decoration:none;display:inline-flex}.my-home-section{border:1px solid #dfe5ed;border-radius:13px;margin-top:10px;overflow:hidden}.my-home-section summary{cursor:pointer;background:#f8fafc;padding:13px 15px;font-weight:800}.my-home-section[open] summary{border-bottom:1px solid #e1e7ef}.my-home-section>:not(summary){margin-left:15px;margin-right:15px}.my-home-valuation{justify-content:space-between;gap:18px;padding:15px 0;display:flex}.my-home-valuation>div{gap:3px;display:grid}.my-home-valuation strong{color:#07366e;font:600 27px/1.1 Georgia,serif}.my-home-valuation small,.my-home-valuation span,.my-home-valuation em{color:var(--muted);font-size:12px}.my-home-comparables{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-bottom:15px;display:grid}.my-home-comparables a{color:inherit;border:1px solid #e0e6ee;border-radius:10px;gap:3px;padding:9px;text-decoration:none;display:grid}.my-home-comparables span,.my-home-comparables small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.my-home-history{gap:5px;padding-bottom:14px;display:grid}.my-home-history span{border-top:1px solid #edf0f4;justify-content:space-between;padding-top:6px;font-size:12px;display:flex}.my-home-upload-actions{flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}.my-home-upload-actions label{position:relative;overflow:hidden}.my-home-upload-actions input{opacity:0;cursor:pointer;position:absolute;inset:0}.my-home-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:5px 0 15px;display:grid}.my-home-media-grid figure{border:1px solid #dfe5ed;border-radius:11px;min-width:0;margin:0;overflow:hidden}.my-home-media-grid img,.my-home-media-grid video{aspect-ratio:4/3;object-fit:cover;background:#10151d;width:100%;display:block}.my-home-media-grid figcaption{justify-content:space-between;align-items:center;gap:5px;padding:5px 7px;display:flex}.my-home-media-grid figcaption span{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.my-home-media-grid figcaption button{color:#c91e3d;border:0;padding:3px}.my-home-document-form{grid-template-columns:1fr 1.25fr auto;gap:8px;padding:14px 0;display:grid}.my-home-document-form input{border:1px solid #ccd5e1;border-radius:9px;min-width:0;padding:9px}.my-home-document-list{gap:6px;padding-bottom:14px;display:grid}.my-home-document-list>div{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;padding-top:7px;display:flex}.my-home-document-list a{color:#0b4a91;text-decoration:none;display:grid}.my-home-document-list small{color:var(--muted)}.my-home-activity{gap:0;padding:7px 0 14px;display:grid}.my-home-activity>div{border-bottom:1px solid #edf0f4;grid-template-columns:140px minmax(0,1fr) auto;align-items:baseline;gap:9px;padding:7px 0;font-size:11px;display:grid}.my-home-activity span{text-transform:capitalize;font-weight:800}.my-home-activity p{color:var(--muted);margin:0}.my-home-activity time{color:var(--muted)}.my-home-convert{color:#fff;background:linear-gradient(110deg,#0b376c,#122d53);border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:9px;margin-top:15px;padding:14px;display:grid}.my-home-convert p{color:#d7e3f4;margin:3px 0 0;font-size:11px}.my-home-convert button{background:#fff;border-color:#ffffff80}.my-home-delete{background:#fff6f7;border:1px solid #efbdc7;border-radius:12px;margin-top:15px;padding:12px}.my-home-delete button{color:#b51333}.my-home-linked-listing{border:1px solid #b9cbe1;border-left:5px solid var(--navy);background:#f5f9ff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px 18px;display:flex}.my-home-linked-listing>div:first-child{min-width:0}.my-home-linked-listing span{color:var(--crimson);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px;font-size:11px;font-weight:850;display:inline-flex}.my-home-linked-listing strong{color:var(--navy);font-size:17px;display:block}.my-home-linked-listing p{color:var(--muted);margin:5px 0 0;font-size:12px}.my-home-linked-listing>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.my-home-linked-listing a,.my-home-linked-listing button{min-height:40px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d3e3;border-radius:10px;justify-content:center;align-items:center;padding:8px 12px;font-size:12px;font-weight:800;display:inline-flex}.my-home-empty{border:1px dashed #bdcadb;border-radius:18px;margin-top:20px;padding:50px 20px}.my-home-editor,.my-home-conversion{width:min(760px,100vw - 28px)}.editor-modal.my-home-editor{grid-template-rows:auto auto minmax(0,1fr) auto}.portal-dashboard-shell>.modal-backdrop .my-home-editor{max-height:100%}.my-home-editor-notice{margin:0 22px 12px}.my-home-editor>.modal-heading,.my-home-editor>.my-home-editor-notice,.my-home-editor>.modal-actions{z-index:2;background:var(--paper);flex-shrink:0;position:relative}.my-home-editor>.editor-scroll{z-index:1;overscroll-behavior:contain;min-height:0;position:relative}.my-home-map{background:#e8eef5;border:1px solid #ccd8e6;border-radius:12px;height:250px;overflow:hidden}.listing-location-picker{background:linear-gradient(135deg,#f7faff 0%,#fff 65%,#fff7f7 100%);border:1px solid #cbd9ea;border-radius:16px;gap:12px;padding:16px;display:grid}.nearby-places-selector{color:#52667b;background:#f9fbfe;border:1px solid #cbd9ea;border-radius:16px;gap:11px;padding:14px;display:grid}.nearby-places-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.nearby-places-heading>div{gap:4px;display:grid}.nearby-places-heading strong{color:#082f58;font-size:12px}.nearby-places-heading small{font-size:9px;font-weight:600;line-height:1.45}.nearby-places-heading button{color:#fff;cursor:pointer;background:#0b4fa2;border:1px solid #0b4fa2;border-radius:9px;flex:none;min-height:36px;padding:8px 11px;font-size:9px;font-weight:800}.nearby-places-heading button:disabled{cursor:wait;opacity:.65}.nearby-place-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.nearby-place-group{background:#fff;border:1px solid #d7e2ed;border-radius:12px;min-width:0;margin:0;padding:10px}.nearby-place-group legend{color:#0b3b70;padding:0 6px;font-size:9px;font-weight:850}.nearby-place-group legend span{color:#e31345;margin-left:5px}.nearby-place-group>p{color:#758596;margin:6px 0;font-size:9px;line-height:1.45}.nearby-place-options{gap:5px;display:grid}.nearby-place-option{cursor:pointer;background:#fbfdff;border:1px solid #e2eaf2;border-radius:9px;align-items:center;gap:8px;min-width:0;padding:7px 8px;display:flex}.nearby-place-option.selected{background:#eaf3fc;border-color:#77a2cd;box-shadow:inset 3px 0 #0b4fa2}.nearby-place-option input{accent-color:#0b4fa2;flex:0 0 15px;width:15px;height:15px;margin:0;padding:0}.nearby-place-option>span{gap:2px;min-width:0;display:grid}.nearby-place-option strong{color:#173a5e;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.nearby-place-option small{color:#758596;text-transform:capitalize;font-size:8px;font-weight:650}.nearby-places-notice,.nearby-places-error{border-radius:9px;margin:0;padding:10px 11px;font-size:9px;font-weight:700;line-height:1.45}.nearby-places-notice{color:#536a80;background:#edf3f8}.nearby-places-error{color:#9e1736;background:#fff0f3}.nearby-places-attribution{color:#768696;text-align:right;font-size:7px}.listing-location-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.listing-location-heading>div{gap:3px;display:grid}.listing-location-heading strong{color:var(--navy);font-size:17px}.listing-location-heading small{color:#5f6f82;font-size:13px;line-height:1.45}.listing-location-kicker{color:var(--red);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:850}.listing-location-status{color:#647386;background:#fff;border:1px solid #d8e0e9;border-radius:999px;flex:none;padding:7px 10px;font-size:12px;font-weight:750}.listing-location-status.is-pinned{color:#063f7b;background:#edf6ff;border-color:#8ab6e5}.listing-location-actions{flex-wrap:wrap;gap:8px;display:flex}.listing-location-actions button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#0b4a91;border:1px solid #0b4a91;border-radius:10px;padding:9px 14px;font-weight:800}.listing-location-actions button.secondary{color:#0b4a91;background:#fff}.listing-location-actions button:disabled{cursor:wait;opacity:.65}.listing-location-message{color:#465a70;margin:0;font-size:13px;font-weight:650}.listing-location-map{background:#e4ebf2;border:1px solid #becdde;border-radius:13px;width:100%;height:300px;overflow:hidden}.listing-location-marker{background:0 0;border:0}.listing-location-marker span{background:#df1738;border:4px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;display:block;position:relative;transform:rotate(-45deg);box-shadow:0 4px 12px #0d233f59}.listing-location-marker span:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px}.listing-location-map .leaflet-control-attribution{font-size:9px}.my-home-copy-policy{background:#f8fafc;border:1px solid #dfe5ed;border-radius:12px;grid-template-columns:120px minmax(0,1fr);gap:5px 12px;margin:0 0 14px;padding:12px;display:grid}.my-home-copy-policy p{color:var(--muted);margin:0;font-size:12px}.my-home-public-preview{border:1px solid #dce3ec;border-radius:16px;gap:9px;margin:5px;padding:20px;display:grid}.my-home-public-preview>span{color:#d7193f;text-transform:uppercase;font-size:11px;font-weight:900}.my-home-public-preview h2,.my-home-public-preview p{margin:0}.my-home-public-preview>strong{color:#07366e;font-size:24px}.my-home-public-preview>div{flex-wrap:wrap;gap:8px;display:flex}.my-home-public-preview b{background:#edf3fa;border-radius:999px;padding:5px 9px;font-size:11px}.my-home-valuation-panel{background:linear-gradient(135deg,#f7fbff,#fff);border:1px solid #cbd9e9;border-radius:16px;margin:17px 0;overflow:hidden;box-shadow:0 9px 24px #0a33600f}.my-home-valuation-head{color:#fff;background:linear-gradient(105deg,#092f5f,#15589b);justify-content:space-between;align-items:center;gap:18px;min-height:112px;padding:18px;display:flex}.my-home-valuation-head>div{gap:4px;display:grid}.my-home-valuation-head small{color:#d9e8fa;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.my-home-valuation-head strong{font:650 32px/1.05 Georgia,serif}.my-home-valuation-head span,.my-home-valuation-head em{color:#e9f2fc;font-size:12px;font-style:normal}.my-home-live-value{text-transform:uppercase;letter-spacing:.06em;background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;flex:none;padding:7px 10px;font-weight:850;font-size:10px!important}.my-home-comparable-heading{justify-content:space-between;gap:14px;padding:15px 16px 9px;display:flex}.my-home-comparable-heading div{gap:3px;display:grid}.my-home-comparable-heading small{color:var(--muted)}.my-home-comparable-heading b{color:var(--navy);background:var(--navy-soft);border-radius:999px;align-self:center;padding:5px 9px}.my-home-valuation-panel .my-home-comparables{grid-template-columns:repeat(2,minmax(0,1fr));padding:6px 15px 12px}.my-home-valuation-panel .my-home-comparables label{cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:12px;grid-template-columns:18px 76px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:8px;display:grid;position:relative}.my-home-valuation-panel .my-home-comparables label.selected{background:#f5f9ff;border-color:#1769aa;box-shadow:inset 0 0 0 1px #1769aa}.my-home-valuation-panel .my-home-comparables input{accent-color:#1769aa;width:17px;height:17px}.my-home-comparable-photo{color:#fff;background:var(--navy);border-radius:9px;place-items:center;width:76px;height:64px;display:grid;overflow:hidden}.my-home-comparable-photo img{object-fit:cover;width:100%;height:100%}.my-home-comparable-copy{gap:2px;min-width:0;display:grid}.my-home-comparable-copy strong,.my-home-comparable-copy b,.my-home-comparable-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.my-home-comparable-copy strong{color:var(--navy);font-size:12px}.my-home-comparable-copy b{color:var(--crimson);font-size:12px}.my-home-comparable-copy small{color:var(--muted);font-size:9px}.my-home-valuation-panel .my-home-comparables label>a{color:#1769aa;background:0 0;border:0;padding:2px;font-size:9px;font-weight:850;text-decoration:none;position:absolute;bottom:6px;right:7px}.my-home-revalue{margin:0 15px 15px}.my-home-workspace{background:#fff;border:1px solid #dce4ed;border-radius:15px;margin-top:12px;overflow:hidden}.my-home-workspace>summary{cursor:pointer;background:#f7f9fc;justify-content:space-between;align-items:center;gap:16px;min-height:67px;padding:13px 16px;list-style:none;display:flex}.my-home-workspace>summary::-webkit-details-marker{display:none}.my-home-workspace>summary span{gap:3px;display:grid}.my-home-workspace>summary small{color:var(--muted);letter-spacing:.1em;font-size:9px;font-weight:900}.my-home-workspace>summary strong{color:var(--navy)}.my-home-workspace>summary>b{color:#17643e;font-size:11px}.my-home-workspace[open]>summary{border-bottom:1px solid #dce4ed}.my-home-workspace.live>summary{background:linear-gradient(90deg,#eff7ff,#fff)}.my-home-private-workspace-body{padding:2px 16px 16px}.my-home-workspace .my-home-linked-listing{margin:15px}.my-home-linked-listing .danger-button{color:#b51333;background:#fff7f8;border-color:#ecc4cc}.my-home-editor-assets{background:#f8fafc;border:1px solid #dce4ed;border-radius:13px;padding:14px}.my-home-editor-assets>div:first-child{gap:3px;display:grid}.my-home-editor-assets>div:first-child small{color:var(--muted)}.my-home-editor-assets ul{gap:5px;margin:10px 0 0;padding:0;list-style:none;display:grid}.my-home-editor-assets li{background:#fff;border:1px solid #e0e6ed;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.my-home-editor-assets li button{color:var(--crimson);border:0;padding:2px}.my-home-document-picker{width:fit-content;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:9px;margin-top:10px;padding:8px 11px;font-weight:800;position:relative;overflow:hidden}.my-home-document-picker input{opacity:0;cursor:pointer;position:absolute;inset:0}@media (width<=900px){.my-home-center{padding:18px}.my-home-layout{grid-template-columns:1fr}.my-home-list{scroll-snap-type:x proximity;max-height:none;display:flex;position:static;overflow-x:auto}.my-home-card{scroll-snap-align:start;min-width:min(275px,85vw)}.my-home-private-facts{grid-template-columns:1fr 1fr}}@media (width<=620px){.my-home-center{padding:13px}.my-home-heading{flex-direction:column;align-items:flex-start;gap:13px}.my-home-heading h1{font-size:34px}.my-home-heading .primary-button{width:100%}.my-home-privacy-banner{flex-direction:column;align-items:flex-start;gap:3px}.my-home-detail{border-radius:16px;padding:14px}.my-home-detail-head{flex-direction:column;gap:11px}.my-home-detail-head h2{font-size:25px}.my-home-detail-head>div:last-child{width:100%}.my-home-detail-head>div:last-child button{flex:1}.my-home-private-facts,.my-home-comparables,.my-home-media-grid{grid-template-columns:1fr 1fr}.my-home-document-form{grid-template-columns:1fr}.my-home-activity>div{grid-template-columns:1fr auto}.my-home-activity p{grid-column:1/-1}.my-home-convert{grid-template-columns:1fr 1fr}.my-home-convert>div{grid-column:1/-1}.my-home-map{height:215px}.listing-location-picker{padding:12px}.listing-location-heading{gap:9px;display:grid}.listing-location-status{width:fit-content}.nearby-places-heading{flex-direction:column;align-items:stretch}.nearby-places-heading button{width:100%}.nearby-place-groups{grid-template-columns:1fr}.listing-location-map{height:240px}.my-home-linked-listing{flex-direction:column;align-items:stretch}.my-home-linked-listing>div:last-child{justify-content:stretch}.my-home-linked-listing a,.my-home-linked-listing button{flex:1}.my-home-editor{border-radius:18px 18px 0 0;width:100%;max-height:100%}.my-home-editor>.modal-heading{min-height:58px;padding:11px 14px 8px}.my-home-editor-notice{flex-wrap:wrap;align-items:flex-start;gap:3px 9px;min-height:46px;margin:0 14px 9px;padding:8px 11px}.my-home-editor-notice span{width:100%;padding-left:22px}.my-home-editor>.editor-scroll{padding-top:7px}.my-home-copy-policy,.my-home-valuation-panel .my-home-comparables{grid-template-columns:1fr}.my-home-valuation-head{min-height:98px;padding:14px}.my-home-valuation-head strong{font-size:25px}.my-home-live-value{display:none}.my-home-workspace .my-home-linked-listing{margin:10px}}.admin-sidebar-profile{margin-top:28px;padding-inline:2px}.brand-lockup{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.admin-brand-logo{object-fit:cover;border:1px solid #ffffff47;border-radius:18px;width:68px;height:68px;box-shadow:0 12px 30px #0000003d}.brand-mark{color:#fff;background:var(--crimson);letter-spacing:.08em;border-radius:13px 13px 13px 4px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:900;display:inline-grid;box-shadow:0 8px 20px #d6254247}.brand-word{letter-spacing:-.035em;white-space:nowrap;font-size:17px}.brand-word b{font-weight:900}.sidebar-label{color:#8fa2b4;letter-spacing:.15em;text-transform:uppercase;margin:24px 10px 10px;font-size:10px;font-weight:800}.primary-nav{gap:5px;display:grid}.nav-item{color:#b9c6d2;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;width:100%;min-height:51px;padding:8px 11px;font-size:13px;font-weight:650;transition:all .16s;display:grid}.nav-item:hover{color:#fff;background:#ffffff0f}.nav-item.active{color:#fff;background:linear-gradient(105deg,#d61f42f2,#b51231e0);border-color:#ffffff21;box-shadow:0 10px 24px #0000002b}.nav-icon{letter-spacing:.05em;background:#ffffff12;border-radius:8px;place-items:center;width:27px;height:27px;font-size:8px;font-weight:900;display:grid}.nav-item.active .nav-icon{background:var(--crimson)}.nav-item em{background:var(--crimson);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 6px;font-size:10px;font-style:normal;display:grid}.sidebar-foot{gap:14px;margin-top:auto;display:grid}.sidebar-foot>a{color:#91a5b8;padding-left:4px;font-size:11px}.sidebar-foot>a:hover{color:#fff}.sidebar-signout{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:58px;padding:10px 12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.sidebar-signout>span:first-child{color:#fff;background:var(--crimson);border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:850;display:grid}.sidebar-signout>span:last-child{gap:2px;min-width:0;display:grid}.sidebar-signout strong{font-size:12px}.sidebar-signout:hover{background:#ffffff24;border-color:#ffffff52;transform:translateY(-1px)}.main-panel{min-width:0}.topbar{border-bottom:1px solid var(--line);z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffdf9ed;justify-content:space-between;align-items:center;gap:24px;height:74px;padding:0 34px;display:flex;position:sticky;top:0}.search-field{border:1px solid var(--line);width:min(530px,48vw);height:40px;color:var(--muted);background:#f7f5f0;border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.search-field>span{font-size:21px;line-height:1;transform:rotate(-15deg)}.search-field input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-field kbd{color:#97938c;background:#fff;border:1px solid #dcd7cf;border-bottom-width:2px;border-radius:6px;padding:2px 5px;font-size:9px}.topbar-actions{align-items:center;gap:15px;display:flex}.database-status{color:#9c6b26;white-space:nowrap;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.database-status i{background:var(--gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #f8edce}.database-status.online{color:var(--green)}.database-status.online i{background:var(--green);box-shadow:0 0 0 4px #dff0e8}.notification-center{position:relative}.notification-button{border:1px solid var(--line);width:38px;height:38px;color:var(--navy);cursor:pointer;background:#fff;border-radius:11px;place-items:center;transition:border-color .18s,color .18s,box-shadow .18s;display:grid;position:relative}.notification-button:hover,.notification-button[aria-expanded=true]{color:var(--crimson);border-color:#9db3c8;box-shadow:0 7px 18px #1137591f}.notification-button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.notification-button em{background:var(--crimson);color:#fff;border-radius:99px;place-items:center;min-width:19px;height:19px;padding:0 5px;font-size:10px;font-style:normal;font-weight:800;display:grid;position:absolute;top:-8px;right:-7px;box-shadow:0 0 0 2px #fff}.notification-popover{z-index:40;width:min(330px,100vw - 28px);color:var(--ink);background:#fff;border:1px solid #d8e1ea;border-radius:16px;padding:8px;position:absolute;top:calc(100% + 11px);right:0;box-shadow:0 22px 55px #09264333}.notification-popover-heading{border-bottom:1px solid #e7edf2;justify-content:space-between;align-items:center;min-height:42px;padding:5px 7px 10px;display:flex}.notification-popover-heading strong{font-size:12px}.notification-popover-heading span{color:#fff;background:var(--crimson);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:9px;font-weight:850;display:grid}.notification-popover>button{width:100%;min-height:59px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.notification-popover>button:hover{background:#f0f5fa}.notification-kind{color:#0b4b86;background:#e4eff9;border-radius:10px;place-items:center;width:34px;height:34px;font-size:8px;font-weight:900;display:grid}.notification-kind.properties{color:#9f1730;background:#fde9ed}.notification-kind.agents{color:#075f49;background:#e1f2eb}.notification-kind.users{color:#76550a;background:#fff1ce}.notification-popover>button>span:nth-child(2){gap:3px;min-width:0;display:grid}.notification-popover>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.notification-popover>button small{color:var(--muted);font-size:8px}.notification-popover>button>em{color:#fff;background:var(--navy);border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:9px;font-style:normal;font-weight:850;display:grid}.notification-popover>p{color:var(--muted);text-align:center;margin:0;padding:22px 12px;font-size:10px}.button-link{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:6px 9px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.document-upload-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.document-upload-row>span{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.document-upload-row>a,.agent-documents a{color:var(--teal);font-size:12px;font-weight:800}.ownership-document-list{gap:8px;margin-top:10px;display:grid}.ownership-document-list>div{background:#f7faff;border:1px solid #d8e2f0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.ownership-document-list span{min-width:0;color:var(--muted);overflow-wrap:anywhere;gap:2px;display:grid}.ownership-document-list strong{color:var(--navy);font-size:12px}.ownership-document-list button{color:#b4233f;background:#fff0f3;border:0;border-radius:999px;flex:none;padding:7px 10px;font-weight:800}.agent-verification,.agent-documents{background:#f4f7f8;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.agent-verification span.verified{color:#08745f;font-weight:800}.agent-verification span.pending{color:#a86808;font-weight:800}.user-verification{border-radius:999px;width:max-content;padding:5px 9px;font-size:9px;font-weight:800;display:inline-flex}.user-verification.verified{color:#08745f;background:#e3f2eb}.user-verification.pending{color:#8d6111;background:#fff0cb}.users-management-panel table{min-width:1080px}.users-management-panel td:first-child{min-width:150px}.users-management-panel td:nth-child(2){min-width:210px}.users-management-panel td:nth-child(3){min-width:205px}.agents-management-panel table{min-width:1240px}.agents-management-panel th{padding-top:10px;padding-bottom:10px}.agents-management-panel td{vertical-align:middle;padding-top:9px;padding-bottom:9px}.agents-management-panel td:first-child{min-width:175px}.agents-management-panel td:nth-child(2){min-width:220px}.agents-management-panel td:nth-child(3){min-width:210px}.agents-management-panel td:nth-child(4){min-width:145px}.agent-table-person{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;min-width:0;display:grid}.agent-table-person>div{min-width:0}.agent-table-avatar{color:#fff;background:linear-gradient(145deg, var(--crimson), #a90d28);letter-spacing:.04em;border-radius:10px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.agent-table-documents{align-items:center;gap:8px;margin-top:5px;display:flex}.agent-table-documents a{color:var(--navy);text-underline-offset:2px;font-size:8px;font-weight:850;text-decoration:underline}.agent-documents{align-items:flex-start}.agent-documents>div{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.approval-actions button:disabled{cursor:not-allowed;opacity:.48}.avatar{width:34px;height:34px;color:var(--navy);background:#e8ded0;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.preview-banner{color:#785813;background:#fff8df;border:1px solid #eedaa4;border-radius:11px;margin:18px 34px 0;padding:11px 15px;font-size:11px}.content-wrap{max-width:1510px;margin:0 auto;padding:36px 34px 54px}.page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.eyebrow{color:var(--crimson);letter-spacing:.14em;text-transform:uppercase;margin:0 0 7px;font-size:9px;font-weight:850}.page-heading h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,42px);font-weight:500;line-height:1.05}.page-heading>div>p:last-child{color:var(--muted);margin:9px 0 0;font-size:12px}.primary-button,.secondary-button{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:39px;padding:9px 15px;font-size:11px;font-weight:760;display:inline-flex}.primary-button{color:#fff;background:var(--crimson);box-shadow:0 8px 18px #d6254233}.primary-button:hover{background:var(--crimson-dark)}.primary-button:disabled{opacity:.55;cursor:wait}.secondary-button{border-color:var(--line);color:var(--ink);background:#fff}.secondary-button:hover{border-color:#c6bfb4}.metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;margin-bottom:17px;display:grid}.metric-card{--metric-accent:#003893;--metric-ink:#062d68;--metric-soft:#edf4ff;--metric-border:#c7d9f3;border:1px solid var(--metric-border);min-height:152px;color:var(--metric-ink);background:linear-gradient(145deg,#fff 8%,var(--metric-soft) 145%);box-shadow:0 12px 28px #14212f14, inset 0 3px var(--metric-accent);isolation:isolate;border-radius:20px;padding:21px 20px 19px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.metric-card:hover{box-shadow:0 17px 34px #14212f21,inset 0 3px var(--metric-accent);transform:translateY(-3px)}.metric-card:before{content:"";z-index:-1;opacity:.62;pointer-events:none;background:linear-gradient(118deg,#0000 46%,#ffffffb8 47%,#0000 58%);position:absolute;inset:0}.metric-card-label{z-index:2;color:#41566c;letter-spacing:.015em;max-width:calc(100% - 50px);font-size:10px;font-weight:850;display:block;position:relative}.metric-card-icon{z-index:2;border:1px solid var(--metric-border);width:42px;height:42px;color:var(--metric-accent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd1;border-radius:13px;place-items:center;display:grid;position:absolute;top:15px;right:15px;box-shadow:0 7px 17px #14212f14}.metric-card-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.metric-card>strong{z-index:2;max-width:100%;color:var(--metric-ink);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2vw,34px);font-weight:750;line-height:.98;display:block;position:relative}.metric-card.navy>strong{font-size:clamp(24px,1.75vw,31px)}.metric-card>small{z-index:2;color:#5f7081;max-width:calc(100% - 30px);font-size:9px;font-weight:650;line-height:1.45;display:block;position:relative}.metric-card-glow{z-index:0;border:22px solid var(--metric-accent);opacity:.09;background:0 0;border-radius:50%;width:132px;height:132px;position:absolute;bottom:-46px;right:-35px}.metric-card.crimson{--metric-accent:#e31746;--metric-ink:#a80d31;--metric-soft:#fff0f4;--metric-border:#f3c3d0}.metric-card.navy{--metric-accent:#003893;--metric-ink:#003893;--metric-soft:#edf4ff;--metric-border:#c7d9f3}.metric-card.gold{--metric-accent:#c28300;--metric-ink:#8b5b00;--metric-soft:#fff8e6;--metric-border:#ead7a8}.metric-card.green{--metric-accent:#05805a;--metric-ink:#056747;--metric-soft:#ecfaf5;--metric-border:#bde3d5}.metric-card.royal{--metric-accent:#6c4fc5;--metric-ink:#5036a1;--metric-soft:#f4f0ff;--metric-border:#d7cdf4}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:start;gap:17px;display:grid}.panel{border:1px solid var(--line);background:var(--paper);border-radius:17px;box-shadow:0 8px 25px #14212f09}.panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:18px 20px 13px;display:flex}.panel-heading h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.panel-heading .eyebrow{margin-bottom:4px}.text-button{color:var(--crimson);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:750}.nepal-chip,.count-chip{color:var(--navy);letter-spacing:.07em;background:#edf2f6;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:850}.compact-list{padding:7px 18px 12px}.compact-property{border-bottom:1px solid #eeeae3;grid-template-columns:56px minmax(0,1fr) 98px auto;align-items:center;gap:12px;padding:11px 2px;display:grid}.compact-property:last-child{border-bottom:0}.property-thumb{object-fit:cover;color:#fff;background:linear-gradient(135deg, var(--navy), #567a96);border-radius:10px;place-items:center;width:56px;height:46px;font-size:9px;font-weight:900;display:grid}.compact-property>div,.property-cell>div,td{min-width:0}.compact-property strong,.property-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.compact-property span,.property-cell span,td>span,td>a{color:var(--muted);margin-top:4px;font-size:9px;display:block}.price-cell{text-align:right}.price-cell strong{font-family:Georgia,Times New Roman,serif;font-size:13px}.status-pill{text-transform:capitalize;white-space:nowrap;border-radius:999px;align-items:center;width:max-content;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.status-pill.published,.status-pill.active,.status-pill.closed{color:#126047;background:#e3f2eb}.status-pill.draft,.status-pill.pending,.status-pill.contacted{color:#8d6111;background:#fff0cb}.status-pill.archived,.status-pill.inactive{color:#6f7882;background:#eceff1}.status-pill.declined{color:#9c2638;background:#f9e4e8}.status-pill.new{color:var(--crimson-dark);background:var(--crimson-soft)}.status-pill.qualified{color:var(--navy);background:#e4edf5}.region-bars{gap:14px;padding:18px 20px 10px;display:grid}.region-bars>div{grid-template-columns:70px 1fr 20px;align-items:center;gap:9px;display:grid}.region-bars span{color:var(--muted);font-size:9px}.region-bars div div{background:#ece8e1;border-radius:99px;height:5px;overflow:hidden}.region-bars i{border-radius:inherit;background:var(--crimson);height:100%;display:block}.region-bars strong{text-align:right;font-size:10px}.map-card{color:#fff;background:radial-gradient(circle at 80% 12%,#e5a6246b,#0000 28%),linear-gradient(135deg,#183d5f,#0c2337);border-radius:13px;flex-direction:column;justify-content:flex-end;min-height:105px;margin:7px 20px 20px;padding:18px;display:flex;overflow:hidden}.map-card span{color:#adc0d1;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.map-card strong{margin:5px 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500}.map-card small{color:#adc0d1;font-size:8px}.inquiry-list{padding:8px 18px 13px}.inquiry-list article{border-bottom:1px solid #eeeae3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 2px;display:grid}.inquiry-list article:last-child{border-bottom:0}.inquiry-list strong{font-size:10px;display:block}.inquiry-list div span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:8px;display:block;overflow:hidden}.timeline{padding:10px 20px 17px}.timeline article{grid-template-columns:12px 1fr;gap:9px;padding:8px 0;display:grid;position:relative}.timeline article>i{background:var(--crimson);width:8px;height:8px;box-shadow:0 0 0 4px var(--crimson-soft);border-radius:50%;margin-top:3px}.timeline strong{text-transform:capitalize;font-size:9px;display:block}.timeline span{color:var(--muted);margin-top:3px;font-size:8px;display:block}.timeline small{color:#a4a09a;margin-top:4px;font-size:7px;display:block}.table-loading{min-height:180px;color:var(--muted);place-items:center;font-size:11px;display:grid}.data-panel{overflow:hidden}.filter-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;min-height:60px;padding:13px 18px;display:flex}.filter-row>span{color:var(--muted);margin-left:auto;font-size:9px}.filter{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;padding:7px 10px;font-size:9px}.filter.active{border-color:var(--navy);color:#fff;background:var(--navy)}.property-status-filters{background:#f8fbfe;gap:10px;min-height:76px}.property-status-filters .filter{--status-filter-color:#0b4b86;min-height:42px;color:var(--status-filter-color);letter-spacing:.005em;background:#eef5fb;border-width:1.5px;padding:0 16px;font-size:11px;font-weight:850;transition:transform .16s,box-shadow .16s,color .16s,background .16s;box-shadow:0 4px 12px #163a5b0d}.property-status-filters .filter:hover{transform:translateY(-1px);box-shadow:0 7px 17px #163a5b1c}.property-status-filters .filter[data-status=all]{--status-filter-color:#064ca3;background:#e8f1fc}.property-status-filters .filter[data-status=for-sale]{--status-filter-color:#087052;background:#e5f4ed}.property-status-filters .filter[data-status=pending]{--status-filter-color:#9a6206;background:#fff2d3}.property-status-filters .filter[data-status=sold]{--status-filter-color:#1769aa;background:#e6f0f8}.property-status-filters .filter[data-status=for-rent]{--status-filter-color:#7250a3;background:#f1eafa}.property-status-filters .filter[data-status=rented]{--status-filter-color:#083d7a;background:#e4edf7}.property-status-filters .filter[data-status=draft]{--status-filter-color:#a34f18;background:#fff0e5}.property-status-filters .filter[data-status=archived]{--status-filter-color:#596875;background:#edf0f2}.property-status-filters .filter.active{border-color:var(--status-filter-color);color:#fff;background:var(--status-filter-color);box-shadow:0 8px 20px #11375933}.table-scroll{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:900px}th{color:#8c9399;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#f8f6f1;padding:12px 15px;font-size:8px}td{vertical-align:middle;border-top:1px solid #eeeae3;padding:13px 15px;font-size:10px}tbody tr:hover{background:#fdfbf7}.property-cell{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:11px;min-width:250px;display:grid}.row-actions,.card-actions{align-items:center;gap:7px;display:flex}.card-actions{flex-wrap:wrap}.row-actions button,.card-actions button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:6px 8px;font-size:8px;font-weight:750}.row-actions .danger,.card-actions .danger{color:var(--crimson-dark)}.row-actions button:hover,.card-actions button:hover{border-color:#c8c0b7}td select{border:1px solid var(--line);min-width:105px;color:var(--ink);background:#fff;border-radius:8px;padding:7px;font-size:9px}.admin-record-table-scroll{scrollbar-gutter:stable;overflow-x:auto}.admin-record-table{table-layout:auto}.admin-record-table th{color:#637182;background:#f4f6f8;height:43px;padding-block:10px;font-size:8px;font-weight:900}.admin-record-table td{background:#fff;height:66px;padding-block:10px}.admin-record-table tbody tr:nth-child(2n) td{background:#fcfbf8}.admin-record-table tbody tr:hover td{background:#f5f8fb}.admin-record-table time{color:#33485c;white-space:nowrap;font-size:9px;font-weight:750}.admin-inventory-view,.admin-people-view{--admin-blue:#075cc9;--admin-ink:#09265d}.admin-inventory-view .page-heading,.admin-people-view .page-heading{align-items:center;margin-bottom:20px}.admin-inventory-view .page-heading h1,.admin-people-view .page-heading h1{color:var(--admin-ink);font-size:40px}.admin-inventory-view .page-heading .eyebrow,.admin-people-view .page-heading .eyebrow{color:#0b64d9}.admin-inventory-view .data-panel,.admin-people-view .data-panel{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.inventory-control-row{grid-template-columns:minmax(0,1fr) minmax(300px,420px);align-items:center;gap:18px;margin-bottom:14px;display:grid}.inventory-control-row .property-status-filters{scrollbar-width:thin;background:0 0;border:0;flex-wrap:nowrap;min-height:0;padding:0;overflow-x:auto}.property-status-filters .filter{white-space:nowrap;align-items:center;gap:9px;min-height:46px;display:inline-flex}.property-status-filters .filter b{min-width:22px;height:22px;color:inherit;background:#ffffff9e;border-radius:999px;place-items:center;padding:0 6px;font-size:9px;display:grid}.property-status-filters .filter.active b{color:var(--status-filter-color);background:#fff}.inventory-search{background:#fff;border:1px solid #cddced;border-radius:11px;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex;box-shadow:0 5px 16px #15375e0b}.inventory-search span{color:#53769e;font-size:23px;line-height:1}.inventory-search input{color:#17365f;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.admin-inventory-view .admin-record-table,.admin-people-view .admin-record-table{border-collapse:separate;border-spacing:0 8px}.admin-inventory-view .admin-record-table thead th,.admin-people-view .admin-record-table thead th{color:#365789;background:#edf5fd;border:0;height:48px;font-size:9px}.admin-inventory-view .admin-record-table thead th:first-child,.admin-people-view .admin-record-table thead th:first-child{border-radius:11px 0 0 11px}.admin-inventory-view .admin-record-table thead th:last-child,.admin-people-view .admin-record-table thead th:last-child{border-radius:0 11px 11px 0}.admin-inventory-view .admin-record-table tbody td,.admin-people-view .admin-record-table tbody td,.admin-inventory-view .admin-record-table tbody tr:nth-child(2n) td,.admin-people-view .admin-record-table tbody tr:nth-child(2n) td{color:#17365f;background:#fff;border-top:1px solid #dbe8f4;border-bottom:1px solid #dbe8f4;height:86px}.admin-inventory-view .admin-record-table tbody td:first-child,.admin-people-view .admin-record-table tbody td:first-child{border-left:1px solid #dbe8f4;border-radius:13px 0 0 13px}.admin-inventory-view .admin-record-table tbody td:last-child,.admin-people-view .admin-record-table tbody td:last-child{border-right:1px solid #dbe8f4;border-radius:0 13px 13px 0}.admin-inventory-view .admin-record-table tbody tr:hover td,.admin-people-view .admin-record-table tbody tr:hover td{background:#fbfdff;border-color:#bad3ea}.admin-inventory-view .property-cell{text-align:left;grid-template-columns:126px minmax(190px,1fr);gap:14px;min-width:350px}.admin-inventory-view .property-cell img{object-fit:cover;border-radius:9px;width:126px;height:68px}.admin-inventory-view .property-cell strong{color:#102e62;font-size:12px}.admin-inventory-view .property-cell span{color:#58718e;font-size:9px}.record-owner{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;min-width:145px;display:grid}.record-owner>span{color:#6486af;background:#e9f1fa;border-radius:50%;place-items:center;width:36px;height:36px;margin:0;font-size:11px;display:grid}.record-owner strong{color:#102e62;font-size:10px;display:block}.record-owner small{color:#5e78a0;margin-top:3px;font-size:8px;display:block}.people-metric-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.people-metric{--people-tone:#176ee5;--people-soft:#eef5ff;background:linear-gradient(135deg,#fff,var(--people-soft));border:1px solid #d6e3f1;border-radius:13px;align-items:center;gap:15px;min-height:92px;padding:17px;display:flex;box-shadow:0 6px 18px #163a640b}.people-metric>span{width:52px;height:52px;color:var(--people-tone);background:var(--people-tone);border-radius:50%;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.people-metric>span{background:color-mix(in srgb,var(--people-tone) 12%,white)}}.people-metric svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.people-metric strong{color:#0b2860;font:800 23px/1 Inter,Segoe UI,sans-serif;display:block}.people-metric small{color:#536d98;margin-top:5px;font-size:11px;display:block}.people-metric.green{--people-tone:#07954f;--people-soft:#f0fbf5}.people-metric.sky{--people-tone:#1675dd;--people-soft:#eff7ff}.people-metric.violet{--people-tone:#6c2ddb;--people-soft:#f7f2ff}.people-metric.orange{--people-tone:#ea7a0a;--people-soft:#fff8ee}.people-filter-row{background:#fff;border:1px solid #d7e3ef;border-radius:13px;justify-content:flex-end;align-items:end;gap:16px;margin-bottom:11px;padding:13px 15px;display:flex}.people-filter-row label{color:#425f87;gap:5px;min-width:190px;font-size:9px;font-weight:850;display:grid}.people-filter-row select{color:#17365f;background:#fff;border:1px solid #cfdeeb;border-radius:9px;width:100%;height:40px;padding:0 12px;font-size:10px;font-weight:700}.people-filter-row button{min-width:95px;height:40px}.agent-table-avatar{background:linear-gradient(145deg,#176ee5,#0a3f91);border-radius:8px;width:58px;height:58px;font-size:13px;overflow:hidden}.agent-table-avatar img{object-fit:cover;width:100%;height:100%}.agent-table-person{grid-template-columns:58px minmax(0,1fr);gap:12px}.agent-table-person strong{color:#102e62;font-size:12px}.admin-people-view .agent-table-person span{font-size:9px}.admin-agents-directory{color:#10275a;width:100%;font-family:Inter,Segoe UI,sans-serif}.agents-directory-heading{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:17px;min-height:82px;margin-bottom:18px;display:grid}.agents-directory-heading-icon{color:#0872ed;background:#e4f0ff;border-radius:50%;place-items:center;width:62px;height:62px;display:grid}.agents-directory-heading-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.agents-directory-heading h1{color:#0b2254;letter-spacing:-.025em;margin:0;font-size:35px;font-weight:850;line-height:1}.agents-directory-heading div>span{color:#526b98;margin-top:7px;font-size:13px;display:block}.agents-add-button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0670ed,#2e82f4);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-width:145px;min-height:48px;padding:0 22px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 10px 24px #0670ed3d}.agents-add-button span{font-size:23px;font-weight:400;line-height:1}.admin-agents-directory .people-metric-grid{gap:18px}.admin-agents-directory .people-metric{border-color:#d8e6f5;min-height:82px;padding:14px 17px;box-shadow:0 6px 19px #20518909}.admin-agents-directory .people-metric>span{width:48px;height:48px}.admin-agents-directory .people-metric strong{font-size:22px}.admin-agents-directory .people-metric small{font-size:11px}.admin-agents-directory .agents-management-panel{padding:0}.admin-agents-directory .people-filter-row{border-color:#dce8f3;grid-template-columns:minmax(290px,2.25fr) repeat(3,minmax(150px,.85fr)) 108px 92px;align-items:end;gap:14px;margin-bottom:12px;padding:13px 14px;display:grid;box-shadow:0 5px 18px #1b467409}.admin-agents-directory .people-search{align-self:end;min-width:0;position:relative}.admin-agents-directory .people-search b{z-index:1;color:#486b9a;font-size:25px;font-weight:500;line-height:1;position:absolute;bottom:9px;left:14px;transform:rotate(-15deg)}.admin-agents-directory .people-search input{color:#153363;background:#fff;border:1px solid #cdddee;border-radius:9px;outline:0;width:100%;height:42px;padding:0 14px 0 47px;font-size:11px}.admin-agents-directory .people-search input:focus,.admin-agents-directory .people-filter-row select:focus{border-color:#3282e6;box-shadow:0 0 0 3px #3282e61f}.agents-filter-button,.agents-clear-button{cursor:pointer;border-radius:9px;height:42px;font-size:11px;font-weight:800}.agents-filter-button{color:#fff;background:#1677ea;border:0;box-shadow:0 7px 17px #1677ea33}.agents-filter-button span{margin-right:6px;font-size:17px}.agents-clear-button{color:#486184;background:#fff;border:1px solid #d1deec}.admin-agents-directory .admin-record-table-scroll{width:100%;padding-right:2px;overflow-x:auto}.admin-agents-directory .agents-record-table{width:100%;min-width:1240px;font-size:11px}.admin-agents-directory .agents-record-table thead th{color:#36537e;letter-spacing:.035em;background:#f5f9fd;height:42px;padding:0 14px;font-size:10px}.admin-agents-directory .agents-record-table tbody td,.admin-agents-directory .agents-record-table tbody tr:nth-child(2n) td{vertical-align:middle;height:108px;padding:12px 14px}.admin-agents-directory .agents-record-table th:first-child{width:19%}.admin-agents-directory .agents-record-table th:nth-child(2){width:17%}.admin-agents-directory .agents-record-table th:nth-child(3){width:15%}.admin-agents-directory .agents-record-table th:nth-child(4){width:12%}.admin-agents-directory .agents-record-table th:nth-child(5){width:14%}.admin-agents-directory .agents-record-table th:nth-child(6){width:10%}.admin-agents-directory .agents-record-table th:last-child,.admin-agents-directory .agents-record-table td:last-child{z-index:3;background:#fff;width:68px;min-width:68px;padding-inline:12px;position:sticky;right:0;box-shadow:-10px 0 18px -16px #0d315ba6}.admin-agents-directory .agents-record-table thead th:last-child{z-index:4;background:#f5f9fd}.admin-agents-directory .agents-record-table tbody tr:hover td:last-child{background:#fbfdff}.admin-users-directory .people-filter-row{grid-template-columns:minmax(300px,2.2fr) repeat(3,minmax(160px,.85fr)) 92px 82px;align-items:end;margin-bottom:12px;display:grid}.admin-users-directory .people-search{min-width:0;position:relative}.admin-users-directory .people-search b{color:#486b9a;font-size:25px;font-weight:500;line-height:1;position:absolute;bottom:8px;left:14px;transform:rotate(-15deg)}.admin-users-directory .people-search input{color:#17365f;background:#fff;border:1px solid #cfdeeb;border-radius:9px;outline:0;width:100%;height:40px;padding:0 14px 0 46px;font-size:11px}.admin-users-directory .admin-record-table-scroll{width:100%;padding-right:2px;overflow-x:auto}.admin-users-directory .users-record-table{width:100%;min-width:1180px;font-size:11px}.admin-users-directory .users-record-table th{font-size:10px}.admin-users-directory .users-record-table td{font-size:11px;line-height:1.45}.admin-users-directory .users-record-table th:last-child,.admin-users-directory .users-record-table td:last-child{z-index:3;background:#fff;width:68px;min-width:68px;padding-inline:12px;position:sticky;right:0;box-shadow:-10px 0 18px -16px #0d315ba6}.admin-users-directory .users-record-table thead th:last-child{z-index:4;background:#f5f9fd}.admin-users-directory .users-record-table tbody tr:hover td:last-child{background:#fbfdff}.admin-users-directory .agent-table-person{min-width:220px}.admin-users-directory .agent-table-person>div{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.admin-users-directory .agent-table-person strong{font-size:13px;line-height:1.3;display:block}.admin-users-directory .agent-table-person div>span{color:#60779c;overflow-wrap:anywhere;max-width:100%;font-size:10px;line-height:1.35;display:block}.admin-agents-directory .agent-table-person{grid-template-columns:58px minmax(0,1fr);gap:12px;min-width:245px}.admin-agents-directory .agent-table-avatar{color:#fff;border-radius:7px;width:58px;height:64px}.admin-agents-directory .agent-table-person strong{font-size:14px;line-height:1.3;display:block}.admin-agents-directory .agent-table-person div>span,.admin-agents-directory .agent-table-person small{color:#60779c;margin-top:3px;font-size:11px;font-style:normal;line-height:1.4;display:block}.admin-agents-directory .agent-table-person em{color:#0864ce;background:#e5f2ff;border-radius:999px;width:max-content;margin-top:6px;padding:5px 11px;font-size:10px;font-style:normal;font-weight:800;display:block}.admin-agents-directory .agents-record-table td>a,.admin-agents-directory .agents-record-table td>span,.admin-agents-directory .agents-record-table td>strong,.admin-agents-directory .agents-record-table td>time{color:#526e98;margin-top:4px;font-size:11px;line-height:1.42;display:block}.admin-agents-directory .agents-record-table td>a,.admin-agents-directory .agents-record-table td>strong{color:#173967;font-weight:750}.agent-detail-line:before{color:#5479aa;text-align:center;width:15px;margin-right:7px;display:inline-block}.agent-detail-line.email:before{content:"✉"}.agent-detail-line.phone:before{content:"●";font-size:6px}.agent-detail-line.location:before{content:"●";font-size:7px}.agent-detail-line.identity:before{content:"▣"}.agent-detail-line.agency:before{content:"▥"}.agent-detail-line.listings:before{content:"◆";font-size:8px}.agent-detail-line.activity:before{content:"▥"}.agent-detail-line.joined:before{content:"▣"}.admin-agents-directory .user-verification{border-radius:999px;width:max-content;padding:7px 12px;font-size:10px;font-weight:800;display:block}.admin-agents-directory .agents-record-table td>.agent-table-documents{flex-direction:column;align-items:flex-start;gap:5px;width:100%;margin-top:7px;display:flex}.admin-agents-directory .agents-record-table td>.agent-table-documents a{color:#0870df;text-underline-offset:2px;width:max-content;margin:0;font-size:11px;font-weight:750;line-height:1.35;text-decoration:underline;display:block}.admin-agents-directory .agents-record-table td>.agent-table-documents a:before{color:#1580ed;margin-right:6px;font-size:11px;text-decoration:none}.admin-agents-directory .agents-record-table td>.agent-table-documents a:first-child:before{content:"▥"}.admin-agents-directory .agents-record-table td>.agent-table-documents a:last-child:before{content:"◇"}.admin-agents-directory .status-pill{border-radius:999px;justify-content:center;min-width:78px}.admin-agents-directory .table-action-trigger{color:#075abe;border-color:#d2dfed;border-radius:10px;width:42px;height:38px;font-size:16px}.admin-agents-directory .admin-pagination{font-size:10px}.admin-pagination{color:#536d91;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px 0;font-size:9px;display:flex}.admin-pagination>div{gap:5px;display:flex}.admin-pagination button{color:#31567f;cursor:pointer;background:#fff;border:1px solid #d2dfec;border-radius:8px;width:34px;height:32px;font-weight:800}.admin-pagination button.active{color:#fff;background:#075cc9;border-color:#075cc9}.admin-pagination button:disabled{opacity:.4;cursor:not-allowed}.admin-pagination-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.admin-pagination-row .admin-pagination{min-width:0}.admin-page-size select{color:#31567f;cursor:pointer;background:#fff;border:1px solid #d2dfec;border-radius:8px;height:34px;padding:0 30px 0 11px;font-size:10px;font-weight:750}@media (width<=1100px){.inventory-control-row{grid-template-columns:1fr}.people-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.people-filter-row{flex-wrap:wrap;justify-content:flex-start}.people-filter-row label{flex:190px}.admin-agents-directory .people-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-agents-directory .people-search{grid-column:1/-1}.admin-users-directory .people-filter-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-users-directory .people-search{grid-column:1/-1}}@media (width<=700px){.agents-directory-heading{grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:68px}.agents-directory-heading-icon{width:46px;height:46px}.agents-directory-heading-icon svg{width:25px;height:25px}.agents-directory-heading p{font-size:8px}.agents-directory-heading h1{font-size:28px}.agents-directory-heading div>span{font-size:9px}.agents-add-button{grid-column:1/-1;width:100%;min-height:42px}.admin-agents-directory .people-filter-row{grid-template-columns:1fr 1fr;display:grid}.admin-agents-directory .people-search{grid-column:1/-1}.admin-agents-directory .people-filter-row label{min-width:0}.admin-agents-directory .people-filter-row label:nth-of-type(4){grid-column:1/-1}.admin-agents-directory .agents-filter-button,.admin-agents-directory .agents-clear-button{width:100%}.admin-users-directory .people-filter-row{grid-template-columns:1fr 1fr}.admin-users-directory .people-search,.admin-users-directory .people-filter-row label:nth-of-type(4){grid-column:1/-1}.admin-users-directory .agents-filter-button,.admin-users-directory .agents-clear-button{width:100%}.admin-inventory-view .page-heading h1,.admin-people-view .page-heading h1{font-size:30px}.admin-inventory-view .page-heading,.admin-people-view .page-heading{align-items:flex-end}.admin-inventory-view .page-heading .primary-button,.admin-people-view .page-heading .primary-button{min-height:38px;padding-inline:12px}.people-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:13px}.people-metric{border-radius:11px;gap:9px;min-height:70px;padding:10px}.people-metric:last-child{grid-column:1/-1}.people-metric>span{width:38px;height:38px}.people-metric svg{width:21px;height:21px}.people-metric strong{font-size:18px}.people-metric small{font-size:8px}.people-filter-row{gap:8px;padding:10px}.people-filter-row label{flex:calc(50% - 8px);min-width:0;font-size:7px}.people-filter-row select{height:37px;font-size:9px}.people-filter-row button{flex:100%;height:37px}.inventory-search{height:42px}.inventory-control-row{gap:9px;margin-bottom:9px}.inventory-control-row .property-status-filters{border-radius:11px;margin:0;padding:3px}.property-status-filters .filter{min-height:38px;padding:0 11px;font-size:9px}.admin-inventory-view .admin-record-table tbody tr,.admin-people-view .admin-record-table tbody tr{border-color:#cbdceb;box-shadow:0 8px 20px #18406a12}.admin-inventory-view .admin-record-table tbody td,.admin-people-view .admin-record-table tbody td{border:0;height:auto}.admin-inventory-view .property-cell{grid-template-columns:76px minmax(0,1fr);min-width:0}.admin-inventory-view .property-cell img{width:76px;height:58px}.agent-table-avatar{width:50px;height:50px}.agent-table-person{grid-template-columns:50px minmax(0,1fr)}.admin-pagination{padding:10px 1px}.admin-pagination button{width:30px;height:30px}.admin-pagination-row{grid-template-columns:1fr}.admin-page-size{justify-self:end}}.properties-record-table{min-width:1190px}.properties-record-table .property-cell{min-width:270px}.actions-column{text-align:center;width:72px;min-width:72px}.table-action-menu-shell{justify-content:center;display:inline-flex;position:relative}.table-action-trigger{width:34px;height:32px;color:var(--navy);letter-spacing:1px;cursor:pointer;background:#fff;border:1px solid #d9dee5;border-radius:9px;place-items:center;font-size:14px;font-weight:900;line-height:1;display:inline-grid;box-shadow:0 3px 9px #14212f0d}.table-action-trigger:hover,.table-action-trigger[aria-expanded=true]{background:#edf3f8;border-color:#93a8ba}.table-action-trigger:focus-visible{outline-offset:2px;outline:3px solid #12365a2e}.table-action-menu{z-index:2000;top:var(--menu-top);left:var(--menu-left);background:#fff;border:1px solid #d8dee5;border-radius:12px;width:190px;padding:6px;display:grid;position:fixed;box-shadow:0 18px 44px #11253833}.table-action-menu button,.table-action-menu a{color:#233d55;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;min-height:36px;padding:8px 10px;font-size:10px;font-weight:750;display:flex}.table-action-menu button:hover,.table-action-menu a:hover,.table-action-menu button:focus-visible,.table-action-menu a:focus-visible{background:#eef4f8;outline:0}.table-action-menu .danger{color:#af1732}.table-action-menu .danger:hover,.table-action-menu .danger:focus-visible{background:#fff0f3}.table-action-menu button:disabled{cursor:not-allowed;opacity:.45}.message-cell{max-width:250px;color:var(--muted);margin:0;font-size:9px;line-height:1.45}.pipeline-strip{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.pipeline-strip div{border-right:1px solid var(--line);padding:17px 20px}.pipeline-strip div:last-child{border-right:0}.pipeline-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.pipeline-strip strong{margin-top:5px;font-family:Georgia,serif;font-size:21px;display:block}.agent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.agent-card{border:1px solid var(--line);background:var(--paper);border-radius:17px;padding:20px;box-shadow:0 8px 25px #14212f09}.agent-card-top{justify-content:space-between;align-items:start;display:flex}.avatar.large{color:#fff;background:var(--navy);width:48px;height:48px;font-family:Georgia,serif;font-size:15px}.agent-card h2{margin:16px 0 3px;font-family:Georgia,serif;font-size:19px;font-weight:500}.agent-card>p{color:var(--muted);margin:0;font-size:9px}.agent-card>.agent-password-state{color:#855f09;background:#fff1c8;border-radius:999px;width:fit-content;margin-top:8px;padding:5px 8px;font-weight:750}.agent-card dl{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0;display:grid;overflow:hidden}.agent-card dl div{border-right:1px solid var(--line);padding:10px}.agent-card dl div:last-child{border-right:0}.agent-card dt{color:var(--muted);text-transform:uppercase;font-size:7px}.agent-card dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:9px;font-weight:750;overflow:hidden}.agent-contact{gap:5px;margin-bottom:17px;display:grid}.agent-contact a{color:var(--muted);font-size:9px}.agent-contact a:hover{color:var(--crimson)}.card-actions button:first-child{flex:1}.empty-state{min-height:260px;color:var(--muted);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;padding:40px;display:flex}.empty-state>span{width:48px;height:48px;color:var(--navy);background:#eeeae3;border-radius:50%;place-items:center;font-size:24px;display:grid}.empty-state strong{color:var(--ink);margin-top:14px;font-family:Georgia,serif;font-size:17px}.empty-state p{margin:6px 0 0;font-size:10px}.settings-layout{gap:16px;display:grid}.settings-section{grid-template-columns:220px 1fr;gap:38px;padding:23px;display:grid}.settings-section h2{margin:0;font-family:Georgia,serif;font-size:19px;font-weight:500}.settings-section>div:first-child p{color:var(--muted);margin:7px 0 0;font-size:9px;line-height:1.5}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.field{min-width:0;color:var(--muted);gap:6px;font-size:9px;font-weight:700;display:grid}.field.wide{grid-column:1/-1}.field input,.field select,.field textarea{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:9px;outline:0;padding:10px 11px;font-size:10px;font-weight:500;transition:border-color .16s,box-shadow .16s}.field textarea{resize:vertical;min-height:92px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#7794ae;box-shadow:0 0 0 3px #eaf0f5}.property-amenities-selector{gap:10px;display:grid}.property-amenities-summary{color:#0a335d;background:linear-gradient(135deg,#f6faff,#edf5fd);border:1px solid #c9d9e8;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;display:flex}.property-amenities-summary strong{font-size:11px}.property-amenities-summary span{color:#fff;background:#0b4fa2;border-radius:999px;flex:none;padding:4px 8px;font-size:8px;font-weight:850}.property-amenity-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.property-amenity-group{background:#fff;border:1px solid #d8e2ec;border-radius:12px;min-width:0;margin:0;padding:10px}.property-amenity-group legend{color:#0a335d;max-width:calc(100% - 12px);padding:0 6px;font-size:9px;font-weight:850;line-height:1.35}.property-amenity-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;display:grid}.property-amenity-option{color:#50657a;cursor:pointer;background:#fafcfe;border:1px solid #e3eaf1;border-radius:8px;align-items:center;gap:7px;min-width:0;min-height:34px;padding:6px 7px;font-size:9px;font-weight:700;line-height:1.3;transition:border-color .15s,color .15s,background .15s;display:flex}.property-amenity-option:hover{background:#f3f8fd;border-color:#9ebbd7}.property-amenity-option.selected{color:#073b73;background:#eaf3fc;border-color:#7ca6ce;box-shadow:inset 3px 0 #0b4fa2}.property-amenity-option input{accent-color:#0b4fa2;width:15px;height:15px;box-shadow:none;flex:0 0 15px;margin:0;padding:0}.property-amenity-option span{overflow-wrap:anywhere;min-width:0}.property-amenity-group-legacy{background:#fffaf0;border-style:dashed;grid-column:1/-1}@media (width<=720px){.property-amenity-groups{grid-template-columns:1fr}.property-amenity-group-legacy{grid-column:auto}.property-amenity-option{min-height:38px;font-size:10px}.nearby-schools,.agent-preview-nearby-grid{grid-template-columns:1fr}}@media (width<=390px){.property-amenity-options{grid-template-columns:1fr}}.field-hint{color:#667784;font-size:9px;font-weight:600;line-height:1.45;display:block}.toggle-list{gap:2px;display:grid}.toggle-list label{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:13px 0;display:flex}.toggle-list label:last-child{border-bottom:0}.toggle-list strong{font-size:10px;display:block}.toggle-list span{color:var(--muted);margin-top:4px;font-size:8px;display:block}.toggle-list input,.featured-check>input{accent-color:var(--crimson)}.settings-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.settings-actions span{color:var(--muted);font-size:9px}.add-admin-button{white-space:nowrap;min-height:44px}.admin-account-settings{align-items:start}.admin-request-list{gap:9px;display:grid}.admin-request-row{background:#fbfcfe;border:1px solid #dce4ed;border-radius:13px;grid-template-columns:minmax(220px,1fr) minmax(145px,.55fr) auto;align-items:center;gap:14px;min-width:0;padding:13px 14px;display:grid}.admin-request-row.pending{background:#f5f9ff;border-color:#b8cee8;box-shadow:inset 3px 0 #0b4fa2}.administrators-layout{gap:18px;display:grid}.admin-accounts-table{border:1px solid #dce4ed;border-radius:14px;overflow:hidden}.admin-accounts-header,.admin-account-row{grid-template-columns:minmax(240px,1.4fr) minmax(90px,.45fr) minmax(130px,.65fr) minmax(130px,.65fr);align-items:center;gap:14px;padding:12px 14px;display:grid}.admin-accounts-header{color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#0a2c55;font-size:.72rem;font-weight:850}.admin-account-row{color:#52657a;background:#fff;border-top:1px solid #e3eaf1;min-width:0;font-size:.84rem}.admin-account-row:first-of-type{border-top:0}.admin-request-identity{align-items:center;gap:10px;min-width:0;display:flex}.admin-request-identity>span{color:#fff;text-transform:uppercase;background:linear-gradient(145deg,#0b4fa2,#062d65);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:11px;font-weight:850;display:grid}.admin-request-identity strong,.admin-request-identity small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-request-identity strong{color:var(--navy);font-size:12px}.admin-request-identity small{color:var(--muted);margin-top:4px;font-size:9px}.admin-request-timeline{justify-items:start;gap:5px;display:grid}.admin-request-timeline .status-pill{text-transform:capitalize;margin:0}.admin-request-timeline small,.admin-request-actions>small{color:var(--muted);font-size:8px}.admin-request-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-request-actions .primary-button,.admin-request-actions .secondary-button{min-height:36px;padding:8px 12px;font-size:9px}.admin-request-empty{min-height:95px;color:var(--muted);background:#fafcff;border:1px dashed #cbd8e5;border-radius:13px;align-items:center;gap:13px;padding:16px;display:flex}.admin-request-empty>span{color:#0b4fa2;background:#e8f0fb;border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:850;display:grid}.admin-request-empty strong{color:var(--navy);font-size:11px}.admin-request-empty p{margin:4px 0 0;font-size:9px}.admin-invitation-modal .modal-heading .eyebrow{margin-bottom:4px}.admin-invitation-security{color:#38546e;background:#f2f7fd;border:1px solid #c8d9eb;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:11px;margin-bottom:18px;padding:13px;display:grid}.admin-invitation-security>span{color:#fff;background:#0b4fa2;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.admin-invitation-security p,.admin-invitation-expiry{margin:0;font-size:10px;line-height:1.55}.admin-invitation-expiry{color:var(--muted);margin-top:16px}.website-access-controls{gap:14px;display:grid}.detected-ip-row{background:#f7faff;border:1px solid #cdd9e6;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.detected-ip-row span{color:var(--muted);font-size:12px;font-weight:700;display:block}.detected-ip-row strong{color:var(--navy);overflow-wrap:anywhere;margin-top:4px;font:700 14px/1.35 ui-monospace,SFMono-Regular,Consolas,monospace;display:block}.access-warning{border-left:3px solid var(--crimson);color:#713147;background:#fff2f5;border-radius:7px;margin:0;padding:11px 13px;font-size:12px;font-weight:650;line-height:1.55}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#07131eb3;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.admin-shell>.sidebar{z-index:120}.admin-shell>.modal-backdrop{left:286px}.editor-modal{background:var(--paper);border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(760px,100%);max-height:min(870px,94vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000052}.editor-modal.compact{width:min(620px,100%)}.credential-modal{grid-template-rows:auto auto auto}.credential-modal-body{padding:22px 24px 26px}.credential-modal-body>p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.65}.credential-modal-body label{color:var(--navy);margin-top:13px;font-size:9px;font-weight:750;display:block}.credential-modal-body input{border:1px solid var(--line);width:100%;color:var(--ink);background:#f9f7f2;border-radius:9px;margin-top:6px;padding:11px 12px;font:600 12px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.credential-notice{border-left:3px solid var(--gold);color:#63522a;background:#fff8e8;border-radius:7px;margin-top:18px;padding:11px 13px;font-size:9px;line-height:1.55}.modal-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:21px 24px 16px;display:flex}.modal-heading h2{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.modal-heading button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;font-size:19px}.editor-scroll{min-height:0;padding:21px 24px;overflow-y:auto}.featured-check{align-items:center;gap:10px;margin-top:17px;display:flex}.featured-check strong{font-size:10px;display:block}.featured-check small{color:var(--muted);margin-top:3px;font-size:8px;display:block}.modal-actions{border-top:1px solid var(--line);background:#f8f6f1;justify-content:flex-end;gap:9px;padding:15px 24px;display:flex}.upload-field{grid-template-columns:1fr auto;gap:8px;display:grid}.upload-field label input{display:none}.toast{z-index:150;color:#fff;background:var(--navy);min-width:210px;max-width:420px;box-shadow:var(--shadow);border-radius:11px;padding:12px 16px;font-size:10px;font-weight:700;position:fixed;bottom:25px;right:25px}.access-page{background:radial-gradient(circle at 20% 15%,#d6254224,#0000 30%),linear-gradient(135deg,#f6f1e8,#e8eef1);place-items:center;min-height:100vh;padding:32px;display:grid}.access-page-language,.policy-language{top:max(16px, env(safe-area-inset-top));right:max(16px, env(safe-area-inset-right));z-index:20;position:fixed}.access-page-language .language-toggle,.policy-language .language-toggle{background:#fffffff0;box-shadow:0 8px 24px #14212f1f}.access-card{width:min(470px,100%);box-shadow:var(--shadow);background:#fffdf9eb;border:1px solid #fffc;border-radius:24px;padding:42px}.brand-lockup-large{color:var(--ink);margin-bottom:42px}.access-card h1{margin:0;font-family:Georgia,serif;font-size:32px;font-weight:500}.access-card>p:not(.eyebrow){color:var(--muted);margin:13px 0 23px;font-size:12px;line-height:1.65}.access-card small{color:#8d949a;margin-top:28px;font-size:9px;display:block}.text-link{color:var(--navy);margin-top:18px;font-size:11px;font-weight:750;display:block}.admin-auth-form{padding:0;overflow:visible}.admin-auth-form .password-hint{color:var(--muted);margin:-2px 0 12px;font-size:9px;line-height:1.5}.admin-signout-link{width:100%;color:var(--muted);margin-top:12px}.admin-access-page{background:radial-gradient(circle at 12% 10%,#dc143c1f,#0000 28rem),radial-gradient(circle at 88% 90%,#00389324,#0000 32rem),linear-gradient(145deg,#f8fafc,#e9f0f7);padding:28px}.admin-access-layout{border-radius:24px;width:min(480px,100%);box-shadow:0 28px 80px #0e244029}.admin-access-card{width:auto;min-width:0;box-shadow:none;background:#fff;border:1px solid #ffffffe6;border-radius:24px;flex-direction:column;justify-content:center;padding:58px 48px;display:flex;position:relative;overflow:hidden}.admin-access-card:before{content:"";background:linear-gradient(90deg, var(--crimson) 0 48%, white 48% 52%, var(--navy) 52%);height:5px;position:absolute;inset:0 0 auto}.admin-login-brand{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:20px;display:grid}.admin-login-logo{border-radius:22px;width:92px;height:92px;box-shadow:0 10px 28px #10294724}.admin-login-brand>div{align-content:center;gap:6px;min-width:0;display:grid}.admin-login-brand span{color:var(--crimson);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;display:block}.admin-login-brand h1{color:#102947;letter-spacing:-.025em;margin:0;font-family:inherit;font-size:26px;font-weight:850;line-height:1.08}.admin-access-card .admin-login-copy{color:#657489;margin:24px 0 20px;font-size:13px;line-height:1.55}.admin-access-card>.eyebrow{margin:24px 0 8px}.admin-access-card h2{color:#102947;margin:0;font-size:25px;line-height:1.2}.admin-access-card .admin-auth-form{gap:15px;width:100%;padding:0;display:grid;overflow:visible}.admin-access-card .admin-auth-form label{color:#3f5165;font-size:12px}.admin-access-card .admin-auth-form input{background:#f9fbfd;border-color:#d5deea;min-height:48px;font-size:14px}.admin-access-card .admin-auth-form input:focus{border-color:var(--navy);box-shadow:0 0 0 4px #0038931a}.admin-access-card .primary-button{background:linear-gradient(135deg, var(--crimson), #b80d2d);min-height:49px;margin-top:3px;box-shadow:0 12px 24px #dc143c2e}.admin-access-card .text-link{text-align:center}.admin-invitation-page .admin-access-layout{width:min(760px,100%)}.admin-invitation-page .admin-access-card{padding:38px 44px}.admin-invitation-page .admin-login-brand{grid-template-columns:70px minmax(0,1fr);gap:16px}.admin-invitation-page .admin-login-logo{border-radius:18px;width:70px;height:70px}.admin-invitation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.admin-invitation-grid label{gap:6px;min-width:0;display:grid}.admin-invitation-grid label.wide{grid-column:1/-1}.admin-invitation-grid input[readonly]{color:#67798c;background:#eef3f8}.admin-information-confirmation{background:#f9fbfd;border:1px solid #d7e0e9;border-radius:10px;align-items:flex-start;gap:9px;padding:12px 13px;line-height:1.45;display:flex!important}.admin-access-card .admin-auth-form .admin-information-confirmation input{accent-color:#0b4fa2;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin-top:1px}.admin-invitation-message{text-align:center;padding:35px 0 10px}.admin-invitation-result{text-align:center;justify-items:center;padding:34px 8px 8px;display:grid}.admin-invitation-result>span{color:#fff;background:#0b4fa2;border-radius:50%;place-items:center;width:58px;height:58px;margin-bottom:16px;font-size:24px;font-weight:850;display:grid}.admin-invitation-result.declined>span{background:var(--crimson)}.admin-invitation-result h2{font-size:28px}.admin-invitation-result p{max-width:520px;color:var(--muted);margin:12px auto 20px;font-size:13px;line-height:1.65}.admin-invitation-result .primary-button{justify-content:center;align-items:center;min-width:230px;text-decoration:none;display:inline-flex}@media (width<=840px){.admin-access-page{padding:16px;padding-top:max(76px, calc(env(safe-area-inset-top) + 64px));align-items:start}.admin-access-card{padding:34px 24px 30px}.admin-login-brand{grid-template-columns:76px minmax(0,1fr);gap:15px}.admin-login-logo{border-radius:18px;width:76px;height:76px}.admin-login-brand h1{font-size:22px}.admin-invitation-page .admin-access-card{padding:30px 24px}}.public-shell{background-color:#fbf8f2;background-image:radial-gradient(circle at 10% 3%,#d625420e,#0000 22%),radial-gradient(circle at 92% 17%,#2563eb12,#0000 19%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:100vh}.maintenance-page{min-height:100svh;color:var(--ink);background:#fbf8f2;place-items:center;padding:24px;display:grid}.maintenance-page p{letter-spacing:-.025em;text-align:center;text-wrap:balance;width:min(620px,100%);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,4vw,42px);line-height:1.25}.site-header{z-index:50;-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);min-height:78px;box-shadow:inset 0 2px var(--crimson), 0 10px 30px #14212f0b;background:#fbf8f2eb;border-bottom:1px solid #14212f14;align-items:center;gap:26px;padding:12px max(24px,50vw - 690px);display:flex;position:sticky;top:0}.site-header .brand-lockup{color:var(--ink)}.site-header nav{background:#fff9;border:1px solid #14212f17;border-radius:14px;align-items:center;gap:3px;margin-left:auto;padding:4px;display:flex;box-shadow:0 5px 16px #14212f0b,inset 0 1px #ffffffe6}.site-header nav a{color:#465564;letter-spacing:-.01em;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:0 15px;font-size:12px;font-weight:750;transition:color .16s,background .16s,box-shadow .16s,transform .16s;display:inline-flex;position:relative}.site-header nav a:before{content:"";opacity:.55;border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px;transition:opacity .16s,background .16s,transform .16s}.site-header nav a:nth-child(2):before{border-radius:2px;transform:rotate(45deg)}.site-header nav a:hover{color:var(--navy);background:#fff;transform:translateY(-1px);box-shadow:0 5px 14px #14212f14}.site-header nav a:hover:before{border-color:var(--crimson);background:var(--crimson);opacity:1;transform:scale(1.08)}.site-header nav a:nth-child(2):hover:before{transform:rotate(45deg)scale(1.08)}.site-header nav a:focus-visible{outline-offset:2px;color:var(--navy);background:#fff;outline:3px solid #12365a2e}.site-header-actions{align-items:center;gap:10px;display:flex}.site-header-actions:before{content:"";background:#14212f1c;width:1px;height:28px;margin:0 2px 0 1px}.mobile-nav-toggle{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fffc;border:1px solid #14212f1f;border-radius:12px;place-items:center;font-size:21px;line-height:1;display:none;box-shadow:0 5px 16px #14212f0f}.mobile-nav-toggle:focus-visible{outline-offset:2px;outline:3px solid #12365a33}.text-button,.light-button{cursor:pointer;background:0 0;border:0;border-radius:10px;padding:11px 15px;font-size:12px;font-weight:800}.text-button:hover{background:#efeae0}.public-hero{width:100%;margin:0;padding:0;position:relative}.public-shell .eyebrow{letter-spacing:.17em;font-size:11px}.hero-nepal-art{aspect-ratio:1910/694;background:#f4eadc;width:100%;height:auto;margin:0;position:relative;overflow:hidden}.hero-nepal-art>.hero-panorama{z-index:1;object-fit:cover;object-position:center bottom}.hero-nepal-art>.hero-brand-logo{z-index:2;pointer-events:none;filter:drop-shadow(0 10px 19px #0d1f2f33);border-radius:22%;width:clamp(88px,13vw,220px);height:auto;position:absolute;top:clamp(8px,3vw,48px);left:clamp(12px,4.5vw,82px)}.hero-brand-message{z-index:3;pointer-events:none;text-shadow:0 2px 2px #fffffff2,0 7px 20px #ffffffa6;position:absolute;top:clamp(24px,5.1vw,96px);left:clamp(120px,19vw,370px);right:clamp(18px,30vw,560px)}.hero-brand-message p{color:var(--navy);letter-spacing:.015em;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(18px,2.15vw,38px);font-style:italic;font-weight:700;line-height:1.12}.hero-brand-message strong{color:var(--crimson-dark);letter-spacing:.015em;text-shadow:0 2px #fff,0 5px 14px #ffffffb3;margin-top:clamp(7px,1.05vw,18px);font-family:Arial,Noto Sans Devanagari,sans-serif;font-size:clamp(17px,2.1vw,37px);font-weight:950;line-height:1.05;display:block}.hero-property-search{z-index:4;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff2;border:1px solid #ffffffd1;border-radius:18px;width:min(860px,100% - 48px);min-height:66px;position:absolute;bottom:clamp(12px,2vw,32px);left:50%;transform:translate(-50%);box-shadow:0 18px 44px #081c3240,0 0 0 5px #ffffff29}.hero-property-search:focus-within{border-color:#0038936b;box-shadow:0 18px 44px #081c3240,0 0 0 5px #00389324}.featured-listings-section,.android-featured-listings{width:min(1380px,100% - 48px);margin:0 auto;padding:18px 0 0}.featured-listings-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:16px;display:flex}.featured-listings-heading h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(32px,3.6vw,48px);font-weight:500;line-height:1.05}.featured-see-all{min-height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d8d2c8;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:10px;font-weight:850;transition:all .16s;display:inline-flex;box-shadow:0 8px 22px #14212f0f}.featured-see-all:hover{background:#eef4f8;border-color:#9eafbd;transform:translateY(-1px)}.featured-see-all:focus-visible{outline-offset:3px;outline:3px solid #12365a33}.featured-see-all span{color:var(--crimson);font-size:16px}.featured-landing-list.public-listing-list{gap:11px;grid-template-columns:repeat(5,minmax(0,1fr))!important}.featured-landing-list.public-listing-list .public-listing-card{scroll-snap-align:start;border-radius:15px;grid-template-columns:minmax(96px,42%) minmax(0,1fr);min-width:0;min-height:188px;display:grid;box-shadow:0 8px 24px #14212f0b}.featured-landing-list.public-listing-list .public-listing-card-media{width:auto;height:100%;min-height:188px}.featured-landing-list.public-listing-list .public-listing-image{height:100%;min-height:188px}.featured-landing-list.public-listing-list .public-listing-body{flex-direction:column;justify-content:center;min-width:0;padding:11px 10px;display:flex}.featured-landing-list.public-listing-list .public-listing-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 3px;font-size:12px;line-height:1.18;display:-webkit-box;overflow:hidden}.featured-landing-list.public-listing-list .listing-price{font-size:12px;line-height:1.15}.featured-landing-list.public-listing-list .listing-card-actions{gap:3px}.featured-landing-list.public-listing-list .listing-card-actions .listing-share-button{display:none}.featured-landing-list.public-listing-list .listing-card-actions .listing-favorite-button{width:25px;height:25px;font-size:12px}.featured-landing-list.public-listing-list .listing-facts{flex-wrap:wrap;gap:3px;margin:6px 0 5px}.featured-landing-list.public-listing-list .listing-facts span{white-space:nowrap;padding:3px 4px;font-size:6px}.featured-landing-list.public-listing-list .public-listing-body>p{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.featured-landing-list.public-listing-list .public-listing-body .listing-feature-line{display:none}.featured-landing-list.public-listing-list .listing-card-foot{margin-top:7px;padding-top:6px}.featured-landing-list.public-listing-list .listing-card-foot small{display:none}.featured-landing-list.public-listing-list .listing-card-foot a{text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.public-section{width:min(1380px,100% - 48px);margin:0 auto;padding:12px 0 100px}.public-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:32px;display:flex}.public-section-heading h2,.agent-invite h2{letter-spacing:-.035em;margin:8px 0 0;font-family:Georgia,serif;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.05}.public-section-heading>p{width:min(450px,100%);color:var(--muted);margin:0;font-size:13px;line-height:1.7}.property-listings-heading{margin:10px 0 18px}.search-result-summary{flex-direction:column;align-items:flex-end;gap:10px;width:min(450px,100%);display:flex}.search-result-summary p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.7}.search-result-summary button{color:var(--crimson);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px;font-weight:850}.public-results-toolbar{justify-content:flex-end;align-items:center;gap:18px;min-height:38px;margin-bottom:14px;display:flex}.public-results-toolbar.with-summary{justify-content:space-between}.public-results-toolbar>p{color:var(--muted);margin:0;font-size:10px;font-weight:750}.public-results-toolbar-actions{align-items:center;gap:10px;display:flex}.public-results-toolbar-actions>button{color:var(--crimson);cursor:pointer;background:0 0;border:0;padding:0;font-size:9px;font-weight:850}.search-view-switch{background:#fff;border:1px solid #d8d5ce;border-radius:11px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:inline-grid;box-shadow:0 5px 16px #14212f0d}.search-view-switch button{color:#687580;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:9px;transition:color .16s,background .16s,box-shadow .16s;display:inline-flex}.search-view-switch button.active{color:#fff;background:var(--navy);box-shadow:0 5px 12px #12365a2e}.android-search-view-toggle{color:#fff;cursor:pointer;background:#06469b;border:1px solid #0b55ad;border-radius:13px;justify-content:center;align-items:center;width:46px;min-width:46px;height:46px;padding:0;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 11px #06469b38}.android-search-view-toggle:active{transform:scale(.95)}.android-search-view-toggle:focus-visible{outline-offset:2px;outline:3px solid #06469b3d}.public-search-empty{text-align:center;background:#ffffff80;border:1px dashed #d5cec3;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:310px;padding:45px;display:grid}.public-search-empty>span{color:var(--crimson);font-size:40px}.public-search-empty h3{margin:4px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.public-search-empty p{max-width:490px;color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.6}.property-results-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.property-results-layout.public-property-results{grid-template-columns:minmax(0,1fr)}.property-results-main{min-width:0}.property-results-main .public-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-map-layout{background:#fff;border:1px solid #d8d4cc;border-radius:20px;grid-template-columns:minmax(0,1fr);min-height:570px;display:grid;overflow:hidden;box-shadow:0 14px 38px #14212f14}.search-map-property-list{border-right:1px solid var(--line);background:#f7f5f0;align-content:start;gap:6px;max-height:570px;padding:10px;display:grid;overflow-y:auto}.search-map-property{width:100%;min-height:84px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:9px minmax(0,1fr);align-items:start;gap:10px;padding:11px;display:grid}.search-map-property:hover{background:#fff;border-color:#d9d4cb}.search-map-property.active{background:#fff;border-color:#9eb5c6;box-shadow:0 8px 20px #14212f14}.map-property-status{background:var(--crimson);border-radius:50%;width:8px;height:8px;margin-top:4px}.map-property-status.pending{background:#de921e}.map-property-status.sold{background:#1769aa}.search-map-property>span:last-child{gap:4px;min-width:0;display:grid}.search-map-property strong{color:var(--navy);font-size:10px}.search-map-property b{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500;overflow:hidden}.search-map-property small{color:var(--muted);font-size:8px}.search-map-stage{background:#dce3df;min-width:0;min-height:570px;position:relative}.property-search-map-wrap{width:100%;height:570px;position:relative}.property-search-leaflet-map{background:#dce3df;width:100%;height:100%}.property-search-leaflet-map.is-drawing-boundary{cursor:crosshair;touch-action:none}.property-map-tools{z-index:600;align-items:center;gap:7px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.property-map-tools button{color:#13334d;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #09304f2b;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:78px;min-height:43px;padding:5px 10px;display:flex;box-shadow:0 7px 20px #09304f24}.property-map-tools button:hover,.property-map-tools button.active{color:#fff;background:#06469b;border-color:#0b55ad}.property-map-tools button:disabled{cursor:wait;opacity:.72}.property-map-tools button>span{font-size:18px;line-height:1}.property-map-tools button>b{font-size:8px;font-weight:850;line-height:1.1}.property-map-draw-help,.property-map-location-error{z-index:590;color:#fff;text-align:center;background:#06469bf0;border:1px solid #fffc;border-radius:12px;max-width:min(420px,100% - 180px);padding:10px 14px;font-size:9px;font-weight:750;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 9px 24px #09304f33}.property-map-location-error{background:#b31933f2;top:auto;bottom:70px}.property-map-draw-help.boundary-open{color:#7d162b;background:#fff7f9f7;border-color:#f1b6c1}@media (width<=760px){.property-search-toolbar[data-android-compact-toolbar=true]{border-radius:14px;width:calc(100% - 28px);margin:7px auto 8px;padding:7px}.property-search-toolbar[data-android-compact-toolbar=true] .property-search-refine-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.property-search-toolbar[data-android-compact-toolbar=true] .property-sort-control{flex:none;min-height:39px}.property-search-toolbar[data-android-compact-toolbar=true] .filter-chip,.property-search-toolbar[data-android-compact-toolbar=true] .save-search-button,.property-search-toolbar[data-android-compact-toolbar=true] .clear-filter-button{min-height:39px}.property-search-toolbar[data-android-compact-toolbar=true] .save-search-button{display:none}.property-search-toolbar[data-android-compact-toolbar=true] .applied-filter-chips{order:initial;grid-column:1/-1;min-width:0;padding:0}.property-search-toolbar[data-android-compact-toolbar=true] .clear-filter-button{order:initial;grid-area:2/2}.property-search-toolbar[data-android-compact-toolbar=true] .filter-status{box-shadow:none;grid-column:1/-1;position:static}[data-android-app=true] .filtered-property-section{padding-top:0}[data-android-app=true] .filtered-property-section .public-results-toolbar{min-height:24px;margin:0 14px 5px}}.property-current-location{background:#0b55ad3d;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 3px 13px #06469b61}.property-current-location i{background:#0755b3;border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 4px #ffffffbf}.search-map-layout[data-android-full-map=true]{border-radius:18px;height:calc(100dvh - 188px);min-height:480px}.search-map-layout[data-android-full-map=true] .search-map-stage,.search-map-layout[data-android-full-map=true] .property-search-map-wrap{height:100%;min-height:0}.property-search-leaflet-map .leaflet-control-zoom{border:1px solid #14212f1f;border-radius:11px;overflow:hidden;box-shadow:0 8px 24px #14212f1f}.property-search-leaflet-map .leaflet-control-zoom a{color:var(--navy);border-color:var(--line)}.property-search-leaflet-map .leaflet-control-attribution{color:#687580;background:#ffffffe0;border-radius:8px 0 0;font-size:8px}.property-price-marker-shell{background:0 0;border:0}.property-price-marker{color:#fff;background:var(--crimson);white-space:nowrap;transform-origin:bottom;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:50px;height:21px;padding:0 6px;font-size:7px;font-weight:900;transition:transform .15s,box-shadow .15s;display:inline-flex;position:relative;box-shadow:0 4px 11px #7e0f2347}.property-price-marker:after{content:"";background:var(--crimson);border:1.5px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 3px 7px #7e0f233d}.property-price-marker-shell:hover .property-price-marker,.property-price-marker-shell:focus .property-price-marker{transform:translateY(-2px)scale(1.06);box-shadow:0 10px 23px #7e0f2361}.property-map-locating{z-index:500;min-height:36px;color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #ffffffc2;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:8px;font-weight:850;display:flex;position:absolute;top:15px;left:15px;box-shadow:0 8px 24px #14212f21}.property-map-locating span{border:2px solid #efb5bf;border-top-color:var(--crimson);border-radius:50%;width:8px;height:8px;animation:.8s linear infinite map-locating-spin}@keyframes map-locating-spin{to{transform:rotate(360deg)}}.property-map-popup .leaflet-popup-content-wrapper{border-radius:15px;padding:0;overflow:hidden;box-shadow:0 15px 38px #14212f38}.property-map-popup .leaflet-popup-content{margin:0;width:270px!important}.property-map-popup .leaflet-popup-close-button{z-index:3;width:28px;height:28px;color:var(--navy);background:#fffffff0;border-radius:50%;font-size:18px;line-height:27px;top:7px;right:7px;box-shadow:0 5px 14px #14212f24}.property-map-popup-card{color:var(--ink);background:#fff;overflow:hidden}.property-map-popup-card>img{object-fit:cover;width:100%;height:125px;display:block}.property-map-popup-body{gap:5px;padding:15px;display:grid}.property-map-popup-body>strong{color:var(--navy);font-size:17px}.property-map-popup-body>b{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:500;overflow:hidden}.property-map-popup-body>span{color:#35475a;font-size:9px;font-weight:750}.property-map-popup-body>small{color:var(--muted);font-size:9px}.property-map-popup-body>em{color:#9a640d;font-size:8px;font-style:normal}.property-map-popup-body>a{color:#fff;background:var(--navy);border-radius:8px;justify-content:center;align-items:center;min-height:34px;margin-top:6px;padding:0 10px;font-size:9px;font-weight:850;display:flex}.search-map-caption{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #ffffffb3;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;box-shadow:0 12px 30px #14212f2e}.search-map-caption>div:first-child{gap:4px;min-width:0;display:grid}.search-map-caption span{color:var(--crimson);text-transform:uppercase;letter-spacing:.055em;font-size:7px;font-weight:900}.search-map-caption strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:500;overflow:hidden}.search-map-caption small{color:var(--muted);font-size:8px}.search-map-caption>div:last-child{flex:none;gap:7px;display:flex}.search-map-caption a{color:#fff;background:var(--navy);white-space:nowrap;border-radius:8px;padding:9px 10px;font-size:8px;font-weight:850}.search-map-caption a:last-child{color:var(--navy);background:#eaf0f4}.featured-property-rail{background:#fff;border:1px solid #ddd6cb;border-radius:20px;position:sticky;top:185px;overflow:hidden;box-shadow:0 16px 42px #14212f1a}.featured-property-rail-media{background:#e6e1d8;height:215px;display:block;position:relative;overflow:hidden}.featured-property-rail-media img{object-fit:cover;transition:transform .3s}.featured-property-rail:hover .featured-property-rail-media img{transform:scale(1.025)}.featured-property-rail-media>span{z-index:2;color:#fff;background:var(--crimson);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-size:8px;font-weight:900;position:absolute;top:14px;left:14px;box-shadow:0 5px 14px #7e0f2338}.featured-property-rail-body{padding:21px}.featured-property-rail-body .eyebrow{margin:0 0 9px;font-size:8px}.featured-property-rail-body>strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500}.featured-property-rail-body h3{margin:10px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;line-height:1.15}.featured-property-rail-body>p:not(.eyebrow){color:var(--muted);margin:0;font-size:10px}.featured-property-rail-body>div{flex-wrap:wrap;gap:6px;margin:15px 0;display:flex}.featured-property-rail-body>div span{color:#4f5e6b;background:#f3f1ed;border-radius:7px;padding:6px 8px;font-size:9px;font-weight:750}.featured-property-rail-body>small{color:#808890;font-size:9px;display:block}.featured-property-rail-link{color:#fff;background:var(--navy);border-radius:10px;justify-content:space-between;align-items:center;min-height:39px;margin-top:18px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.featured-property-rail-link:hover{background:#0b2945}.featured-property-rail a:focus-visible{outline-offset:-3px;outline:3px solid #d6254247}.public-listing-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.public-listing-list{gap:16px;grid-template-columns:1fr!important}.public-listing-card{border:1px solid var(--line);color:inherit;background:#fff;border-radius:20px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 10px 30px #14212f0d}.public-listing-list .public-listing-card{grid-template-columns:minmax(290px,42%) minmax(0,1fr);min-height:270px;display:grid}.public-listing-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.public-listing-card:focus-visible{outline-offset:4px;outline:3px solid #d6254257}.public-listing-card-media{min-width:0;min-height:270px;display:block;position:relative}.public-listing-card-media:focus-visible,.public-listing-title-link:focus-visible{outline-offset:-3px;outline:3px solid #d6254247}.listing-card-gallery{touch-action:pan-y;overflow:hidden}.listing-card-gallery-link{width:100%;height:100%;display:block}.listing-card-gallery-link:focus-visible{outline-offset:-4px;outline:3px solid #ffffffe0}.listing-card-gallery-link .public-listing-image{height:100%}.public-listing-image{background:#e8e4dd;height:250px;position:relative;overflow:hidden}.public-listing-list .public-listing-image{height:100%;min-height:270px}.public-listing-image img{object-fit:cover;transition:transform .3s}.public-listing-card:hover .public-listing-image img{transform:scale(1.025)}.public-listing-image>span,.listing-card-gallery>.sale-status-badge{z-index:4;color:#fff;background:var(--crimson);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:16px;left:16px}.listing-gallery-arrow{z-index:5;width:34px;height:34px;color:var(--navy);cursor:pointer;opacity:0;background:#ffffffe6;border:1px solid #ffffffbf;border-radius:50%;padding:0 0 3px;font:400 27px/1 Georgia,serif;transition:opacity .16s,transform .16s,background .16s;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px #0a1a2838}.listing-gallery-arrow.previous{left:10px}.listing-gallery-arrow.next{right:10px}.listing-card-gallery:hover .listing-gallery-arrow,.listing-gallery-arrow:focus-visible{opacity:1}.listing-gallery-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.05)}.listing-gallery-arrow:focus-visible{outline-offset:2px;outline:3px solid #fffc}.listing-gallery-counter{z-index:4;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0c1e2eb8;border:1px solid #ffffff6b;border-radius:999px;place-items:center;min-width:37px;min-height:24px;padding:0 8px;font-size:8px;font-weight:850;display:grid;position:absolute;bottom:10px;right:10px}@media (hover:none),(pointer:coarse){.listing-gallery-arrow{opacity:.92}}.public-listing-body{min-width:0;padding:22px}.public-listing-list .public-listing-body{flex-direction:column;justify-content:center;padding:24px 25px;display:flex}.listing-card-price-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.listing-card-actions{flex:none;gap:7px;display:flex}.listing-card-actions .listing-share-button,.listing-card-actions .listing-favorite-button{width:38px;height:38px;color:var(--navy);cursor:pointer;box-shadow:none;background:#fff;border:1px solid #d9d5ce;border-radius:50%;place-items:center;font-size:18px;display:grid;position:static}.listing-card-actions .listing-share-button:hover,.listing-card-actions .listing-favorite-button:hover{background:#eef3f6;border-color:#acb9c4}.listing-card-actions .listing-favorite-button.saved{color:#fff;border-color:var(--crimson);background:var(--crimson)}.listing-card-actions button svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.listing-card-actions .listing-favorite-button.saved svg{fill:currentColor}.listing-price{color:var(--navy);font-size:20px}.listing-price small{font-size:11px;font-weight:600}.public-listing-body h3{margin:12px 0 5px;font-family:Georgia,serif;font-size:20px;font-weight:500}.public-listing-body>p{color:var(--muted);margin:0;font-size:12px}.public-listing-body .listing-feature-line{color:#547064;margin-top:8px;font-size:10px}.listing-facts{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.public-listing-list .listing-facts{margin:12px 0 10px}.listing-facts span{color:#4f5e6b;background:#f3f1ed;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:750}.public-listing-body>small{color:#808890;font-size:10px}.listing-card-foot{border-top:1px solid #eeeae4;justify-content:space-between;align-items:center;gap:12px;min-height:20px;margin-top:17px;padding-top:14px;display:flex}.listing-card-foot small{color:#808890;font-size:10px}.listing-card-foot strong,.listing-card-foot a{color:var(--crimson);white-space:nowrap;font-size:10px;font-weight:850}.agent-invite{width:min(1380px,100% - 48px);color:var(--ink);background:0 0;border:1px solid #e5ded2;border-radius:32px 32px 32px 8px;margin:0 auto 90px;padding:66px;box-shadow:0 18px 48px #14212f12}.agent-invite>div:first-child{max-width:760px}.agent-invite>div:first-child>p:last-child{color:var(--muted);font-size:14px;line-height:1.75}.agent-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:42px 0 36px;display:grid}.agent-steps article{border:1px solid #e4ddd2;border-top:3px solid var(--crimson);background:#ffffffb8;border-radius:16px;padding:23px;box-shadow:0 10px 28px #14212f0b}.agent-steps article:nth-child(2){background:#eef6fbc7;border-top-color:#3d769f}.agent-steps article:nth-child(3){background:#eff8f3d1;border-top-color:#3a866b}.agent-steps span{color:var(--crimson);font-size:10px;font-weight:900}.agent-steps strong{color:var(--navy);margin-top:18px;font-family:Georgia,serif;font-size:20px;font-weight:500;display:block}.agent-steps p{color:var(--muted);margin:8px 0 0;font-size:11px;line-height:1.6}.agent-invite-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-invite-actions .primary-button,.agent-invite-actions .secondary-button{min-height:43px;padding-inline:18px}.light-button{color:var(--navy);background:#fff}.public-footer{border-top:1px solid var(--line);align-items:center;gap:25px;padding:34px max(24px,50vw - 690px);display:flex}.public-footer .brand-lockup{color:var(--ink)}.public-footer p{color:var(--muted);margin-right:auto;font-size:11px}.public-footer p span{color:var(--crimson);margin-bottom:3px;font-family:Noto Serif Devanagari,Nirmala UI,sans-serif;font-size:10px;font-weight:700;display:block}.public-footer>a{color:var(--muted);font-size:10px}.public-footer>.public-footer-home{color:inherit;font-size:inherit;text-decoration:none}.public-footer-legal{flex-wrap:wrap;gap:12px;display:flex}.public-footer-legal a{color:var(--muted);font-size:10px;font-weight:700;text-decoration:none}.public-footer-legal a:hover{color:var(--navy)}.public-legal-strip{border-top:0;justify-content:center;padding:0 max(24px,50vw - 690px) 22px}.property-detail-shell{background:#f5f2ec;overflow-x:clip}.property-detail-header{background:#fffdf9f5}.detail-back-link{color:var(--navy);align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.detail-back-link span{font-size:18px;font-weight:500}.property-detail-header .site-header-actions{margin-left:auto}.property-detail-header .primary-button{min-height:36px;padding:8px 13px}.property-detail-filter-shell{z-index:44;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fbf8f2f0;border-bottom:1px solid #14212f17;padding:10px max(24px,50vw - 690px);position:sticky;top:78px;box-shadow:0 10px 28px #14212f0f}.property-detail-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(5,minmax(112px,auto)) auto auto;align-items:center;gap:8px;width:min(1380px,100%);min-width:0;max-width:100%;margin:0 auto;display:grid}.property-detail-filter-bar label{min-width:0}.property-detail-filter-search{background:#fff;border:1px solid #d8d4cc;border-radius:11px;grid-template-columns:auto 1fr;align-items:center;gap:9px;min-height:44px;padding:0 13px;display:grid}.property-detail-filter-search>span:first-child{color:var(--crimson);font-size:20px}.property-detail-filter-search input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:11px}.property-detail-filter-bar select{width:100%;min-height:44px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8d4cc;border-radius:11px;padding:0 30px 0 12px;font-size:10px;font-weight:750}.property-detail-filter-bar>button{color:#fff;background:var(--navy);white-space:nowrap;cursor:pointer;border:0;border-radius:11px;min-height:44px;padding:0 18px;font-size:10px;font-weight:850;box-shadow:0 7px 16px #12365a29}.property-detail-filter-bar>button:hover{background:#0b2945}.property-detail-filter-bar>.property-detail-filter-more{color:var(--navy);box-shadow:none;background:#fff;border:1px solid #d8d4cc}.property-detail-filter-bar>.property-detail-filter-more:hover{background:#eef4f8;border-color:#aab9c5}.property-detail-filter-more span{margin-right:5px;font-size:14px}.property-detail-filter-bar input:focus-visible,.property-detail-filter-bar select:focus-visible,.property-detail-filter-bar>button:focus-visible{outline-offset:2px;outline:3px solid #12365a2e}.property-detail-hero{width:min(1380px,100% - 48px);margin:0 auto;padding:45px 0 22px}.property-detail-heading{justify-content:space-between;align-items:flex-end;gap:38px;margin-bottom:29px;display:flex}.detail-kicker-row{align-items:center;gap:9px;display:flex}.detail-kicker-row span,.detail-kicker-row small{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.detail-kicker-row span{color:#fff;background:var(--crimson)}.sale-status-badge.pending{box-shadow:0 5px 14px #985b0b3d;background:#de921e!important}.sale-status-badge.sold,.sale-status-badge.rented{box-shadow:0 5px 14px #14508240;background:#1769aa!important}.sale-status-text.rented,.sale-lifecycle-pill.rented{color:#fff!important;background:#1769aa!important;border-color:#1769aa!important}.sale-status-text.pending{color:#a26308!important}.sale-status-text.sold{color:#1769aa!important}.sale-lifecycle-pill{color:#376653;text-transform:uppercase;background:#e3f0e9;border-radius:999px;width:max-content;margin-left:5px;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.sale-lifecycle-pill.for_sale{color:#126047;background:#e3f2eb}.sale-lifecycle-pill.rent{color:#164f7d;background:#e4edf5}.sale-lifecycle-pill.draft{color:#8d6111;background:#fff0cb}.sale-lifecycle-pill.archived{color:#6f7882;background:#eceff1}.sale-lifecycle-pill.pending{color:#8a5709;background:#fff0cf}.sale-lifecycle-pill.sold{color:#fff;background:#1769aa}.sale-lifecycle-pill.available{color:#164f7d;background:#e4edf5}.sale-lifecycle-pill.rented{color:#fff;background:var(--navy)}.sale-lifecycle-pill.withdrawn{color:#6f7882;background:#eceff1}.admin-property-status{justify-items:start;gap:5px;min-width:150px;display:grid}.admin-property-status .sale-lifecycle-pill{margin-left:0}.admin-property-status small{max-width:190px;color:var(--muted);font-size:8px;line-height:1.35}.admin-property-status .ownership-status-reasons{color:#8b1f37;max-width:340px;margin:2px 0 0;padding-left:20px;font-size:9px;font-weight:750;line-height:1.45;list-style:outside}.admin-property-status .ownership-status-reasons li+li{margin-top:3px}.admin-property-status .ownership-status-reasons li::marker{color:#c62043;font-size:1.15em}.admin-property-status.compact{min-width:0}.detail-kicker-row small{color:var(--navy);background:#e6edf3}.property-detail-heading h1{letter-spacing:-.035em;max-width:850px;margin:12px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3.5vw,48px);font-weight:500;line-height:1.06}.property-detail-heading p{color:var(--muted);margin:0;font-size:13px}.detail-price{flex:none;justify-items:end;gap:4px;padding-bottom:4px;display:grid}.detail-price strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,39px);font-weight:500}.detail-price span{color:var(--muted);font-size:11px}.property-gallery{grid-template-columns:minmax(0,1fr) 230px;gap:10px;min-height:570px;display:grid}.property-gallery-main{touch-action:pan-y;background:#dcd8d0;border-radius:25px 8px 8px;outline:0;min-height:570px;position:relative;overflow:hidden}.property-gallery-main:focus-visible{box-shadow:inset 0 0 0 3px #ffffffe6,0 0 0 3px #153f634d}.property-gallery-main img,.property-gallery-thumbs img{object-fit:cover}.property-gallery-main:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a1a2873);position:absolute;inset:65% 0 0}.gallery-arrow{z-index:3;color:#132f49;cursor:pointer;background:#ffffffe6;border:1px solid #ffffffb8;border-radius:50%;width:46px;height:46px;padding:0 0 4px;font:400 38px/1 Georgia,serif;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 5px 20px #0a1a2833}.gallery-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.04)}.gallery-arrow.previous{left:18px}.gallery-arrow.next{right:18px}.gallery-dots{z-index:3;gap:5px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.gallery-dots span{background:#ffffff8c;border-radius:50%;width:6px;height:6px;transition:width .2s,background .2s}.gallery-dots span.active{background:#fff;border-radius:999px;width:18px}.gallery-counter{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b1e2eb8;border:1px solid #ffffff73;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:850;position:absolute;bottom:17px;right:18px}.property-gallery-thumbs{grid-template-columns:1fr 1fr;grid-auto-rows:minmax(92px,1fr);gap:8px;max-height:570px;padding-right:2px;display:grid;overflow-y:auto}.property-gallery-thumbs button{cursor:pointer;opacity:.78;background:#ddd8d0;border:3px solid #0000;border-radius:8px;min-height:92px;padding:0;position:relative;overflow:hidden}.property-gallery-thumbs button:hover,.property-gallery-thumbs button.active{border-color:var(--crimson);opacity:1}.property-gallery-thumbs button:focus-visible{outline-offset:2px;outline:3px solid #d625424d}.property-detail-tabs{z-index:35;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fffdf9fa;align-items:center;gap:39px;min-height:63px;padding:0 max(24px,50vw - 690px);display:flex;position:static;top:auto}.property-detail-tabs a{color:#516171;text-transform:uppercase;letter-spacing:.05em;padding:23px 1px 19px;font-size:11px;font-weight:850;position:relative}.property-detail-tabs a:first-child,.property-detail-tabs a:hover{color:var(--crimson)}.property-detail-tabs a:first-child:after{content:"";background:var(--crimson);height:3px;position:absolute;bottom:-1px;left:0;right:0}.property-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;width:min(1380px,100% - 48px);margin:0 auto;padding:34px 0 85px;display:grid}.property-detail-content{gap:18px;min-width:0;display:grid}.detail-card{border:1px solid var(--line);background:var(--paper);border-radius:19px;padding:29px;scroll-margin-top:158px;box-shadow:0 9px 28px #14212f0b}.detail-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.detail-section-heading .eyebrow{margin-bottom:6px;font-size:9px}.detail-section-heading h2{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500}.detail-section-heading>a{color:var(--crimson);font-size:10px;font-weight:850}.detail-count{color:var(--navy);background:#e8eef3;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.property-overview-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;margin:0;display:grid}.property-overview-list>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(105px,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;min-height:48px;padding:10px 2px;display:grid}.property-overview-list dt{color:var(--muted);text-transform:uppercase;letter-spacing:.055em;font-size:9px;font-weight:800}.property-overview-list dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750;line-height:1.45}.payment-calculator-card{background:linear-gradient(145deg,#fffdf9,#f7f4ed);overflow:hidden}.payment-rate-badge{color:var(--navy);white-space:nowrap;background:#edf3f6;border:1px solid #c8d7e2;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.payment-calculator-layout{grid-template-columns:minmax(0,1.12fr) minmax(250px,.88fr);align-items:stretch;gap:20px;display:grid}.payment-calculator-inputs{gap:10px;display:grid}.payment-property-price{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;min-height:62px;padding:12px 14px;display:flex}.payment-property-price span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:800}.payment-property-price strong{color:var(--navy);text-align:right;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:500}.payment-control{border:1px solid var(--line);background:#fff;border-radius:12px;gap:9px;padding:13px 14px 10px;display:grid}.payment-control-heading{justify-content:space-between;align-items:center;gap:14px;display:flex}.payment-control-heading b,.payment-term-control>span{color:#596875;font-size:9px;font-weight:800}.payment-control-heading output{color:var(--navy);text-align:right;font-size:10px;font-weight:850}.payment-control input[type=range]{width:100%;accent-color:var(--navy);cursor:pointer}.payment-range-labels{color:#9099a0;justify-content:space-between;font-size:8px;display:flex}.payment-term-control{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;min-height:54px;padding:9px 11px 9px 14px;display:flex}.payment-term-control select{min-width:125px;color:var(--navy);background:#f8fafb;border:1px solid #d6d9d9;border-radius:9px;outline:0;padding:9px 28px 9px 10px;font-size:10px;font-weight:800}.payment-calculator-results{color:var(--ink);background:linear-gradient(145deg,#fff 12%,#f2f7fa);border:1px solid #d7e1e8;border-radius:16px;padding:23px;position:relative;overflow:hidden;box-shadow:0 15px 35px #12365a14}.payment-calculator-results:before{content:"";background:linear-gradient(var(--crimson), #eaa32e);width:4px;position:absolute;inset:0 auto 0 0}.payment-calculator-results>p{color:var(--crimson);text-transform:uppercase;letter-spacing:.07em;margin:0 0 7px;font-size:9px;font-weight:850}.payment-calculator-results>strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,3vw,35px);font-weight:500;line-height:1.08;display:block}.payment-calculator-results>small{color:var(--muted);margin-top:6px;font-size:8px;display:block}.payment-calculator-results dl{border-top:1px solid #d9e2e7;margin:22px 0 0;padding-top:9px}.payment-calculator-results dl>div{border-bottom:1px solid #dfe6ea;justify-content:space-between;align-items:center;gap:15px;min-height:39px;display:flex}.payment-calculator-results dl>div:last-child{border-bottom:0}.payment-calculator-results dt{color:var(--muted);font-size:8px}.payment-calculator-results dd{color:var(--navy);text-align:right;margin:0;font-size:9px;font-weight:850}.payment-rate-guide{background:#f5efe1;border-left:3px solid #d9a632;border-radius:0 11px 11px 0;justify-content:space-between;align-items:center;gap:20px;margin-top:17px;padding:15px 16px;display:flex}.payment-rate-guide>div:first-child{max-width:690px}.payment-rate-guide strong{color:#4e4533;font-size:9px}.payment-rate-guide p{color:#746a55;margin:5px 0 0;font-size:9px;line-height:1.55}.payment-source-links{flex:none;gap:6px;display:grid}.payment-source-links a{color:var(--navy);text-align:right;font-size:8px;font-weight:850}.payment-calculator-disclaimer{color:#858d94;margin:12px 2px 0;font-size:8px;line-height:1.55}.property-description{color:#40505e;font-size:14px;line-height:1.85}.property-description p{margin:0 0 12px}.property-description p:last-child{margin-bottom:0}.nearby-schools h3{margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500}.nearby-schools ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.amenity-list{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px;margin:0;padding:0;list-style:none;display:grid}.amenity-list li{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:48px;padding:8px 2px;display:flex}.amenity-list li>span{width:30px;height:30px;color:var(--navy);background:#edf2f6;border-radius:8px;flex:0 0 30px;place-items:center;font-size:9px;font-weight:900;display:grid}.amenity-list strong{color:#3f5060;overflow-wrap:anywhere;min-width:0;font-size:11px;line-height:1.4}.detail-empty{color:var(--muted);background:#f5f3ee;border-radius:11px;margin:0;padding:18px;font-size:11px;line-height:1.6}.detail-location-line{align-items:center;gap:12px;margin-bottom:15px;display:flex}.detail-location-line>span{width:42px;height:42px;color:var(--crimson);background:var(--crimson-soft);border-radius:50%;flex:0 0 42px;place-items:center;font-size:19px;display:grid}.detail-location-line strong{font-size:12px}.detail-location-line p{color:var(--muted);margin:3px 0 0;font-size:10px}.property-map{background:#e3e6e3;border:0;border-radius:13px;width:100%;height:390px}.property-nearby-map{z-index:0;border:1px solid #d4dee7;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff80}.property-nearby-number-marker,.property-nearby-property-marker{background:0 0;border:0}.property-nearby-number-marker>span,.property-nearby-property-marker>span{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;font:900 13px/1 Arial,sans-serif;display:grid;box-shadow:0 5px 13px #0c223947}.property-nearby-number-marker>span{background:#dc1744;grid-template-columns:12px auto;gap:1px}.property-nearby-number-marker.is-landmark>span{background:#0754a5}.property-nearby-number-marker .nearby-marker-icon{place-items:center;width:11px;height:11px;display:grid}.property-nearby-number-marker .nearby-marker-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.property-nearby-number-marker b{font:inherit}.property-nearby-property-marker>span{background:#073f7f;width:36px;height:36px;font-size:18px}.property-nearby-number-marker:focus-visible>span{outline-offset:2px;outline:3px solid #074fa44d}.property-nearby-popup-shell .leaflet-popup-content-wrapper{border-radius:10px;box-shadow:0 10px 26px #0d284333}.property-nearby-popup-shell .leaflet-popup-content{margin:11px 14px}.property-nearby-popup{color:#173a5e;gap:3px;min-width:135px;display:grid}.property-nearby-popup strong{font-size:11px;line-height:1.35}.property-nearby-popup small{color:#65788a;font-size:9px;font-weight:750}.property-nearby-map .leaflet-control-attribution{color:#637588;background:#ffffffe0;font-size:8px}.map-placeholder{min-height:220px;color:var(--navy);text-align:center;background:radial-gradient(circle at 25% 25%,#d9e8df,#0000 31%),linear-gradient(140deg,#edf1eb,#dce4de);border-radius:13px;align-content:center;place-items:center;gap:8px;padding:30px;display:grid}.map-placeholder>span{font-size:30px}.map-placeholder strong{font-size:13px}.map-placeholder small{color:var(--muted);font-size:10px}.nearby-schools{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;padding-top:23px;display:grid}.nearby-schools li{color:#4d5d6b;align-items:center;gap:10px;font-size:11px;display:flex}.nearby-schools li span{color:var(--navy);background:#e8eef3;border-radius:6px;padding:5px 6px;font-size:7px;font-weight:900}.nearby-schools li>.nearby-place-rank{color:#fff;background:#dc1744;border:2px solid #fff;border-radius:14px;flex:0 0 38px;justify-content:center;align-items:center;gap:3px;width:38px;height:28px;padding:0 5px;font-size:10px;display:flex;box-shadow:0 3px 9px #dc17443d}.nearby-schools li>.nearby-place-rank.is-landmark{background:#0754a5;box-shadow:0 3px 9px #0754a538}.nearby-place-rank svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 13px;width:13px;height:13px}.nearby-place-rank b{font:inherit}.nearby-schools li>.nearby-place-type{text-align:center;min-width:31px}.nearby-schools li .nearby-place-copy{min-width:0;color:inherit;font-size:inherit;font-weight:inherit;background:0 0;border-radius:0;gap:3px;padding:0;display:grid}.nearby-place-copy strong{color:#334b60;overflow-wrap:anywhere;font-size:11px;line-height:1.35}.nearby-place-distance{color:#667b8d;white-space:nowrap;font-weight:750}.nearby-place-copy small{color:#667b8d;font-size:9px;font-weight:700;line-height:1.35}.nearby-place-map-button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;justify-content:space-between;align-items:center;gap:10px;padding:4px 2px;display:flex}.nearby-place-map-button:disabled{cursor:default}.nearby-place-map-button:not(:disabled):hover strong,.nearby-place-map-button:not(:disabled):focus-visible strong{color:#074da4;text-underline-offset:2px;text-decoration:underline}.nearby-place-map-action{color:#0754a5;white-space:nowrap;flex:none;font-size:8px;font-weight:850}.property-nearby-number-marker.is-active>span{outline-offset:3px;background:#074da4;outline:3px solid #074fa457}.nearby-map-focus{color:#284d70;background:#eef6ff;border:1px solid #bfd5ec;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:9px 11px;font-size:9px;display:flex}.nearby-map-focus span>b{color:#fff;background:#dc1744;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:9px;display:inline-grid}.nearby-map-focus button{color:#0754a5;cursor:pointer;background:0 0;border:0;padding:4px 6px;font-size:8px;font-weight:850}.nearby-schools p{color:var(--muted);margin:0;font-size:11px}@media (width<=620px){.property-nearby-map{height:310px}.nearby-place-map-button{align-items:flex-start}.nearby-place-map-action{margin-top:2px}.nearby-map-focus{align-items:flex-start}}.agent-preview-nearby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-preview-nearby-grid>div{min-width:0}.agent-preview-nearby-grid strong{color:#173a5e;margin-bottom:7px;font-size:10px;display:block}.property-detail-sidebar{gap:18px;display:grid;position:sticky;top:164px}.property-detail-sidebar .featured-property-rail{position:static}.property-contact-card{border:1px solid var(--line);background:var(--paper);border-radius:19px;padding:24px;position:static;box-shadow:0 14px 40px #14212f14}.property-contact-card>.eyebrow{font-size:9px}.listing-agent{align-items:center;gap:12px;margin:13px 0 19px;display:flex}.listing-agent>img,.listing-agent>span{object-fit:cover;border-radius:50%;flex:0 0 54px;width:54px;height:54px}.listing-agent>span{color:#fff;background:linear-gradient(135deg, var(--navy), #527897);place-items:center;font-size:15px;font-weight:900;display:grid}.listing-agent div{gap:4px;min-width:0;display:grid}.listing-agent strong{text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:500;overflow:hidden}.listing-agent small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inquiry-mode-tabs{background:#eeebe5;border-radius:10px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:3px;display:grid}.inquiry-mode-tabs button{min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:9px;font-weight:850}.inquiry-mode-tabs button.active{color:#fff;background:var(--navy);box-shadow:0 5px 13px #12365a26}.property-inquiry-form{gap:12px;display:grid}.property-inquiry-form label{color:#66717b;gap:6px;font-size:9px;font-weight:800;display:grid}.property-inquiry-form input,.property-inquiry-form textarea{border:1px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:#fff;border-radius:9px;outline:0;padding:11px;font-size:11px}.property-inquiry-form input:focus,.property-inquiry-form textarea:focus{border-color:#7590a8;box-shadow:0 0 0 3px #e8eef3}.property-inquiry-form .primary-button{width:100%;margin-top:2px}.inquiry-success{color:#145c45;background:#e5f2eb;border-radius:9px;gap:3px;padding:11px;display:grid}.inquiry-success strong{font-size:10px}.inquiry-success span{font-size:9px;line-height:1.45}.agent-phone-link{color:var(--navy);background:#f6f9fa;border:1px solid #cfd9e1;border-radius:9px;justify-content:center;margin-top:13px;padding:10px;font-size:9px;font-weight:850;display:flex}.property-contact-note{color:#8a9197;text-align:center;margin-top:14px;font-size:8px;line-height:1.55;display:block}.restricted-agent-access-shell>:not(.auth-backdrop){display:none!important}.restricted-agent-access-shell{background:radial-gradient(circle at 12% 8%,#dc143c21,#0000 25rem),radial-gradient(circle at 90% 16%,#0038932e,#0000 30rem),linear-gradient(145deg,#fff 0%,#f1f6fb 100%);min-height:100svh}.restricted-agent-access-shell .auth-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;min-height:100svh;padding:32px;position:relative;inset:auto}.restricted-agent-access-shell .auth-modal{border:1px solid #00389324;box-shadow:0 30px 85px #052f6238}@media (width<=640px){.restricted-agent-access-shell .auth-backdrop{align-items:center;padding:10px}.restricted-agent-access-shell .auth-modal,.restricted-agent-access-shell .auth-modal.wide{border-radius:20px;max-height:calc(100svh - 20px)}}.auth-modal{background:var(--paper);border-radius:22px;grid-template-rows:auto auto minmax(0,1fr);width:min(470px,100%);max-height:94vh;display:grid;overflow:hidden;box-shadow:0 35px 100px #00000061}.auth-modal.wide{width:min(760px,100%)}.auth-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:10px 24px 0;display:grid}.auth-tabs button{border:0;border-bottom:2px solid var(--line);color:var(--muted);cursor:pointer;background:0 0;padding:12px;font-size:11px;font-weight:850}.auth-tabs button.active{border-color:var(--crimson);color:var(--crimson)}.auth-form{padding:23px 25px 27px;overflow-y:auto}.auth-form>p{color:var(--muted);margin:0 0 20px;font-size:11px;line-height:1.65}.auth-form>label{color:var(--muted);gap:7px;margin-bottom:14px;font-size:10px;font-weight:750;display:grid}.auth-form>label input{border:1px solid var(--line);background:#fff;border-radius:10px;outline:0;width:100%;padding:12px}.auth-form>label input:focus{border-color:#7794ae;box-shadow:0 0 0 3px #eaf0f5}.auth-form>.primary-button{width:100%;margin-top:6px}.auth-form .password-hint{color:var(--muted);margin:-5px 0 13px;font-size:9px;line-height:1.5}.auth-form .auth-forgot-link{margin:-7px 0 9px auto;padding:6px 2px;display:block}.auth-form .auth-secondary-action{margin:11px auto 0;display:block}.form-message{color:#0d6657;background:#edf8f4;border:1px solid #b9d9cd;border-radius:10px;margin:10px 0;padding:11px 12px;font-size:10px;line-height:1.55}.signup-form .form-grid{margin-bottom:8px}.form-error{color:#8d1d31;background:var(--crimson-soft);border-radius:9px;margin:10px 0;padding:10px 12px;font-size:10px;line-height:1.5}.application-success{text-align:center;padding:42px 30px}.application-success>span{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto;font-size:25px;display:grid}.application-success h3{margin:18px 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:500}.application-success p{color:var(--muted);margin:0 0 22px;font-size:12px;line-height:1.6}.agent-portal-shell{background:#f3f0e9;min-height:100vh}.agent-portal-header{z-index:80;color:#fff;background:#102c47;align-items:center;gap:24px;min-height:76px;padding:13px max(24px,50vw - 640px);display:flex;position:relative}.agent-identity-menu{margin-left:18px;position:relative}.agent-identity-trigger{color:#fff;text-align:left;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;min-width:190px;min-height:50px;padding:8px 13px 8px 17px;display:grid}.agent-identity-trigger span{color:#b9cce0;letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:800}.agent-identity-trigger strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.agent-identity-trigger i{color:#dbe8f4;grid-area:1/2/span 2;font-size:18px;font-style:normal;transition:transform .16s}.agent-identity-trigger[aria-expanded=true]{background:#ffffff26;border-color:#fff}.agent-identity-trigger[aria-expanded=true] i{transform:rotate(180deg)}.agent-identity-dropdown{z-index:90;width:min(320px,100vw - 30px);color:var(--ink);background:#fff;border:1px solid #00389329;border-radius:15px;padding:7px;display:grid;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 20px 52px #051c3a42}.agent-identity-dropdown button{color:#435a72;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:10px 12px;font-size:12px;font-weight:800;display:flex}.agent-identity-dropdown button:hover,.agent-identity-dropdown button:focus-visible{color:var(--navy);background:var(--navy-soft);outline:0}.agent-identity-dropdown button.active{color:#fff;background:var(--navy)}.agent-identity-dropdown button.sign-out{border-top:1px solid var(--line);color:var(--crimson-dark);border-radius:0 0 10px 10px;margin-top:5px}.agent-identity-dropdown button.sign-out:hover,.agent-identity-dropdown button.sign-out:focus-visible{background:var(--crimson-soft)}.agent-identity-dropdown em{color:#fff;background:var(--crimson);border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:9px;font-style:normal;display:grid}.agent-header-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.agent-header-actions a,.agent-header-actions button{color:#dbe5ec;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:750}.agent-header-actions button.active{color:var(--navy);background:#fff;border-color:#fff}.agent-portal-main{width:min(1280px,100% - 48px);margin:0 auto;padding:52px 0 80px}.agent-welcome{justify-content:space-between;align-items:end;gap:30px;display:flex}.agent-welcome>div{max-width:690px}.agent-welcome h1{letter-spacing:-.035em;margin:6px 0 10px;font-family:Georgia,serif;font-size:45px;font-weight:500}.agent-welcome p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.agent-summary-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin:33px 0 22px;display:grid}.agent-summary-grid article{border:1px solid var(--line);border-top:4px solid var(--navy);background:#fff;border-radius:14px;align-content:space-between;min-height:126px;padding:20px;display:grid;box-shadow:0 7px 20px #14212f0a}.agent-summary-grid article.green{border-top-color:var(--green)}.agent-summary-grid article.amber{border-top-color:var(--gold)}.agent-summary-grid article.coral{border-top-color:var(--crimson)}.agent-summary-grid article.rented{border-top-color:var(--navy);background:linear-gradient(145deg,#fff,#f1f6ff)}.agent-summary-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:850}.agent-summary-grid strong{font-family:Georgia,serif;font-size:31px;font-weight:500}.agent-summary-grid .license-value{font-family:inherit;font-size:16px;font-weight:850}.agent-summary-grid small{color:var(--muted);font-size:9px}.agent-listings-panel{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 10px 35px #14212f0d}.agent-listings-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:22px;padding:21px 23px;display:flex}.agent-listings-head h2{margin:2px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:500}.agent-listings-head label{border:1px solid var(--line);background:#faf9f6;border-radius:10px;align-items:center;gap:7px;width:min(300px,100%);padding:8px 11px;display:flex}.agent-listings-head input{background:0 0;border:0;outline:0;width:100%;font-size:10px}.agent-listings-tools{justify-content:flex-end;align-items:center;gap:10px;display:flex}.agent-listings-tools label{width:min(300px,44vw)}.agent-listings-tools .primary-button{white-space:nowrap;min-height:40px}.agent-listing-list{display:grid}.agent-listing-row{border-bottom:1px solid var(--line);grid-template-columns:140px minmax(260px,1fr) 190px auto;align-items:center;gap:20px;min-height:142px;padding:17px 20px;display:grid}.agent-listing-row:last-child{border-bottom:0}.agent-listing-photo{color:#fff;background:var(--navy);border-radius:11px;place-items:center;height:102px;font-weight:900;display:grid;position:relative;overflow:hidden}.agent-listing-photo img{object-fit:cover}.workflow-pill{text-transform:uppercase;border-radius:999px;width:max-content;padding:5px 8px;font-size:8px;font-weight:900;display:inline-flex}.workflow-pill.published{color:#126047;background:#e3f2eb}.workflow-pill.draft{color:#8d6111;background:#fff0cb}.workflow-pill.archived{color:#9c2638;background:#f9e4e8}.workflow-pill.review-required{color:#9c1733;background:#ffe5eb;box-shadow:inset 0 0 0 1px #ef9bad}.agent-summary-grid article.review-required{background:linear-gradient(145deg,#fff,#fff0f3);border-color:#ef9bad}.agent-summary-grid article.review-required strong{color:#c20f36}.listing-review-required-message{color:#801128;background:#fff0f3;border:1px solid #ef9bad;border-left:4px solid #d30d3d;border-radius:9px;gap:3px;margin:10px 0;padding:10px 12px;line-height:1.45;display:grid}.listing-review-required-message strong{text-transform:uppercase;letter-spacing:.04em;font-size:10px}.listing-review-required-message span{font-size:10px;font-weight:800}.listing-review-required-message small{color:#7b4652;font-size:9px}.agent-listing-info h3{margin:9px 0 5px;font-family:Georgia,serif;font-size:17px;font-weight:500}.agent-listing-info p{color:var(--muted);margin:0 0 6px;font-size:10px}.agent-listing-info small{color:#949a9f;font-size:8px}.agent-listing-value strong{color:var(--navy);font-size:16px;display:block}.agent-listing-value span{color:var(--muted);margin-top:8px;font-size:9px;display:block}.agent-row-actions{gap:6px;display:grid}.agent-row-actions button,.approval-actions button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:800}.agent-row-actions .danger{color:var(--crimson-dark)}.agent-empty{min-height:340px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;padding:45px;display:grid}.agent-empty>span{font-size:34px}.agent-empty h3{color:var(--ink);margin:5px 0 0;font-family:Georgia,serif;font-size:23px;font-weight:500}.agent-empty p{max-width:400px;margin:0 0 14px;font-size:11px;line-height:1.6}.agent-editor{grid-template-rows:auto auto minmax(0,1fr) auto}.agent-review-notice{color:#745312;background:#fff5d9;border:1px solid #f0d596;border-radius:9px;gap:3px;margin:14px 24px 0;padding:11px 13px;display:grid}.agent-review-notice strong{font-size:9px}.agent-review-notice span{font-size:9px;line-height:1.5}.listing-preview-modal{background:#fff;border-radius:20px;width:min(680px,100%);max-height:94vh;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000061}.listing-preview-close{z-index:30;width:42px;height:42px;color:var(--navy);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #0c263e1f;border-radius:50%;place-items:center;margin:14px 14px -56px auto;font-size:23px;line-height:1;display:grid;position:sticky;top:14px;box-shadow:0 8px 24px #081b2b33}.listing-preview-close:hover{color:#fff;border-color:var(--crimson);background:var(--crimson)}.listing-preview-close:focus-visible{outline-offset:3px;outline:3px solid #d6254247}.listing-preview-close span{transform:translateY(-1px)}.preview-image{color:#fff;background:var(--navy);place-items:center;height:330px;display:grid;position:relative}.preview-image img{object-fit:cover}.preview-image button{z-index:2;width:38px;height:38px;color:var(--ink);cursor:pointer;background:#ffffffeb;border:0;border-radius:50%;font-size:20px;position:absolute;top:15px;right:15px}.preview-content{padding:27px}.preview-content h2{margin:12px 0 7px;font-family:Georgia,serif;font-size:29px;font-weight:500}.preview-content>strong{color:var(--navy);font-size:21px}.preview-content>p{color:var(--muted);font-size:11px;line-height:1.6}.preview-description{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.preview-amenities{flex-wrap:wrap;gap:7px;display:flex}.preview-amenities span{background:#f1efe9;border-radius:7px;padding:7px 9px;font-size:9px}.approval-actions{gap:7px;margin:12px 0 4px;display:flex}.approve-action{color:#126047!important;background:#eef8f3!important;border-color:#b7d9ca!important}.decline-action{color:#9c2638!important;background:#fff4f6!important;border-color:#e8bcc4!important}.agent-username,.agent-address{color:var(--muted);margin:10px 0 0;font-size:9px}.language-toggle{background:#ffffffbf;border:1px solid #14212f29;border-radius:9px;grid-template-columns:1fr 1fr;padding:2px;display:inline-grid}.language-toggle button{min-width:34px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px;font-size:9px;font-weight:850}.language-toggle button.active{color:#fff;background:var(--navy)}.site-header .language-toggle{background:#ffffffb8;border-color:#14212f1c;border-radius:12px;min-height:42px;padding:3px;box-shadow:inset 0 1px #ffffffe6}.site-header .language-toggle button{color:#687582;letter-spacing:.02em;border-radius:9px;min-width:36px;padding:7px 8px;font-size:9px;transition:color .16s,background .16s,box-shadow .16s}.site-header .language-toggle button:focus-visible{outline-offset:2px;outline:3px solid #12365a2e}.agent-portal-header .language-toggle{background:#ffffff14;border-color:#fff3}.agent-portal-header .language-toggle button{color:#c8d6e0}.agent-portal-header .language-toggle button.active{color:var(--navy);background:#fff}.agent-workspace-tabs{gap:7px;margin:0 0 13px;display:flex}.agent-workspace-tabs button{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#fff;border-radius:10px;padding:10px 15px;font-size:10px;font-weight:850}.agent-workspace-tabs button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.agent-workspace-tabs em{color:#fff;background:var(--crimson);border-radius:999px;margin-left:7px;padding:2px 6px;font-size:8px;font-style:normal}.multi-upload-button{width:max-content;color:var(--navy);cursor:pointer;background:#f4f7f9;border:1px dashed #9cabb8;border-radius:10px;padding:11px 15px;font-size:10px;font-weight:800}.multi-upload-button input{display:none}.upload-action-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.camera-upload-button{color:#105d42;cursor:pointer;background:#edf8f3;border:1px solid #19725147;border-radius:10px;align-items:center;gap:7px;width:max-content;min-height:38px;padding:10px 14px;font-size:10px;font-weight:850;display:none}.camera-upload-button:before{content:"●";color:var(--green);font-size:8px}.camera-upload-button input{display:none}.signup-document-field>span{color:var(--navy);font-size:9px;font-weight:750;display:block}.signup-document-field .upload-action-group{margin-top:7px}.photo-manager{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.photo-manager>div{aspect-ratio:4/3;background:#e9e5dd;border-radius:9px;min-height:0;position:relative;overflow:hidden}.photo-manager img{object-fit:cover;object-position:center}.photo-manager span{z-index:2;color:#fff;background:#0c263ed1;border-radius:5px;padding:3px 5px;font-size:7px;position:absolute;bottom:5px;left:5px}.photo-manager button{z-index:2;color:#fff;cursor:pointer;background:#d62542e6;border:0;border-radius:50%;width:22px;height:22px;position:absolute;top:4px;right:4px}.agent-inquiry-list{display:grid}.agent-inquiry-list article{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(240px,1fr) 190px 130px;align-items:center;gap:18px;padding:18px 20px;display:grid}.agent-inquiry-list article:last-child{border-bottom:0}.inquiry-kind{width:58px;height:58px;color:var(--navy);background:#e5edf4;border-radius:14px;place-items:center;font-size:9px;font-weight:900;display:grid}.inquiry-kind.tour{color:#8d6111;background:#fff0cb}.agent-inquiry-list h3{margin:8px 0 4px;font-family:Georgia,serif;font-size:16px;font-weight:500}.agent-inquiry-list p{color:var(--muted);margin:0 0 5px;font-size:10px}.agent-inquiry-list small{color:#8b9298;font-size:8px}.inquiry-contact{gap:4px;font-size:9px;display:grid}.inquiry-contact a{color:var(--navy)}.agent-inquiry-list select{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px;font-size:9px}.inquiry-count{color:var(--muted);font-size:10px}.preview-gallery{scroll-snap-type:x mandatory;background:var(--navy);height:330px;display:flex;position:relative;overflow-x:auto}.preview-gallery>div{scroll-snap-align:start;min-width:100%;height:100%;position:relative}.preview-gallery img{object-fit:cover}.agent-property-preview{background:#f5f2ec;width:min(1120px,100%)}.agent-property-preview .preview-gallery{height:390px}.agent-property-preview .preview-gallery>small{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#081b2bc7;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:800;position:absolute;bottom:16px;left:18px}.agent-preview-header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:flex-end;gap:35px;padding:27px 29px;display:flex}.agent-preview-header .eyebrow{margin:12px 0 6px}.agent-preview-header h2{letter-spacing:-.025em;max-width:700px;margin:0 0 7px;font-family:Georgia,serif;font-size:35px;font-weight:500;line-height:1.08}.agent-preview-header>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:11px}.agent-preview-price{flex:none;justify-items:end;gap:4px;display:grid}.agent-preview-price strong{color:var(--navy);font-family:Georgia,serif;font-size:29px;font-weight:500}.agent-preview-price span{color:var(--muted);font-size:9px}.agent-preview-body{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:20px;padding:22px;display:grid}.agent-preview-details{gap:16px;display:grid}.agent-preview-section,.agent-lalpurja-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:23px;box-shadow:0 8px 25px #14212f0a}.agent-preview-section.compact{gap:9px;display:grid}.agent-preview-section.compact p{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.agent-preview-section.compact strong{color:var(--ink)}.agent-preview-section-heading{margin-bottom:17px}.agent-preview-section-heading h3{margin:4px 0 0;font-family:Georgia,serif;font-size:24px;font-weight:500}.agent-preview-facts{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.agent-preview-facts article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-content:center;gap:6px;min-height:82px;padding:14px;display:grid}.agent-preview-facts article:nth-child(3n){border-right:0}.agent-preview-facts article:nth-last-child(-n+3){border-bottom:0}.agent-preview-facts span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:800}.agent-preview-facts strong{color:var(--navy);font-size:11px;line-height:1.45}.agent-preview-description{color:#3e4b57;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.8}.agent-preview-feature-list,.agent-preview-school-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.agent-preview-feature-list li,.agent-preview-school-list li{color:#3e4b57;background:#f5f6f4;border-radius:9px;padding:10px 12px 10px 34px;font-size:10px;line-height:1.5;position:relative}.agent-preview-feature-list li:before,.agent-preview-school-list li:before{content:"✓";color:var(--green);font-weight:900;position:absolute;top:10px;left:12px}.agent-preview-school-list li:before{content:"S";color:#fff;background:var(--navy);border-radius:4px;place-items:center;width:15px;height:15px;font-size:7px;display:grid}.agent-preview-school-list li>strong{color:#29445d;margin:0;font-size:10px;line-height:1.4;display:block}.agent-preview-school-list li>small{color:#6d7e8e;margin-top:3px;font-size:8px;font-weight:700;line-height:1.35;display:block}.agent-preview-tags{flex-wrap:wrap;gap:8px;display:flex}.agent-preview-tags span{color:var(--green);background:#f0f7f3;border:1px solid #d9e5df;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:750}.agent-preview-empty{color:var(--muted);margin:0;font-size:10px;line-height:1.6}.agent-lalpurja-panel{gap:18px;display:grid;position:static}.private-document-preview{gap:12px;display:grid}.private-document-preview+.private-document-preview{border-top:1px solid var(--line);padding-top:18px}.private-document-preview h4{color:var(--navy);margin:0;font-family:Georgia,serif;font-size:18px;font-weight:600}.owner-citizenship-previews{gap:15px}.owner-citizenship-inline-preview{gap:0;display:grid}.owner-citizenship-inline-preview+.owner-citizenship-inline-preview{border-top:1px dashed #cfdae4;padding-top:15px}.lalpurja-file-meta{border:1px solid var(--line);background:#f8f6f2;border-radius:10px;grid-template-columns:44px 1fr;align-items:center;gap:10px;margin-bottom:13px;padding:11px;display:grid}.lalpurja-file-meta>span{color:#fff;background:var(--crimson);border-radius:8px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:900;display:grid}.lalpurja-file-meta div{gap:4px;min-width:0;display:grid}.lalpurja-file-meta strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.lalpurja-file-meta small{color:var(--muted);font-size:8px}.lalpurja-frame{background:#edeae4;border:1px solid #cfcac1;border-radius:10px;width:100%;height:560px;display:block}.owner-citizenship-frame{height:430px}.lalpurja-open-button{text-align:center;justify-content:center;width:100%;margin-top:12px}.lalpurja-security-note{color:var(--muted);text-align:center;margin:11px 4px 0;font-size:8px;line-height:1.55}.api-management-page{gap:20px;display:grid}.api-page-heading{margin-bottom:4px}.oauth-standard-badge{color:var(--navy);letter-spacing:.06em;background:#edf5ff;border:1px solid #b7cbe4;border-radius:999px;align-self:center;padding:8px 12px;font-size:10px;font-weight:900}.oauth-guide-panel,.api-client-panel,.api-catalog-panel{overflow:hidden}.api-security-note{color:#176043;background:#e6f4ec;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850}.oauth-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px 20px;display:grid}.oauth-steps>div{background:#f9fbfd;border:1px solid #dde6ef;border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:9px;min-width:0;min-height:94px;padding:13px;display:grid}.oauth-steps b{color:#fff;background:var(--navy);border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.oauth-steps span{gap:5px;min-width:0;display:grid}.oauth-steps strong{color:#17334f;font-size:10px}.oauth-steps small{color:var(--muted);font-size:8px;line-height:1.55}.oauth-code-heading{justify-content:space-between;align-items:center;gap:16px;padding:0 20px 10px;display:flex}.oauth-code-heading>div{gap:3px;display:grid}.oauth-code-heading strong{color:var(--navy);font-size:11px}.oauth-code-heading small{color:var(--muted);font-size:8px}.api-code-block{color:#dcecff;white-space:pre;background:#082b4c;border:1px solid #183f67;border-radius:12px;margin:0 20px;padding:16px;font:500 10px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-x:auto}.oauth-response-example{background:#f8fafc;border:1px solid #d8e2ec;border-radius:10px;align-items:center;gap:12px;margin:12px 20px 19px;padding:11px 13px;display:flex}.oauth-response-example strong{color:var(--navy);font-size:9px}.oauth-response-example code{color:#40566d;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:9px;overflow:hidden}.api-client-create{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:12px;padding:18px 20px;display:grid}.api-client-create label{color:#42566a;gap:6px;font-size:10px;font-weight:800;display:grid}.api-client-create input{width:100%;min-height:43px;color:var(--ink);background:#fff;border:1px solid #cfdae6;border-radius:10px;outline:none;padding:10px 12px;font-size:12px}.api-client-create input:focus{border-color:var(--navy);box-shadow:0 0 0 3px #0038931a}.oauth-secret-once{background:#fffaf0;border:1px solid #e4b650;border-radius:13px;grid-template-columns:1fr 1fr;gap:13px;margin:18px 20px;padding:16px;display:grid}.oauth-secret-once>div,.oauth-secret-once>.text-button{grid-column:1/-1}.oauth-secret-once>div p{color:#6e6045;margin:5px 0 0;font-size:9px;line-height:1.55}.oauth-secret-once label{color:#6c5729;gap:6px;min-width:0;font-size:9px;font-weight:850;display:grid}.oauth-secret-once label>div{background:#fff;border:1px solid #e2d0a6;border-radius:9px;align-items:center;min-width:0;display:flex;overflow:hidden}.oauth-secret-once code{color:#3d4955;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;padding:10px;font-size:9px;overflow:hidden}.oauth-secret-once label button{color:var(--navy);cursor:pointer;background:#f8f5ee;border:0;border-left:1px solid #e2d0a6;align-self:stretch;padding:0 10px;font-size:8px;font-weight:850}.api-client-table-wrap{overflow-x:auto}.api-client-table{min-width:1050px}.api-client-table td code{font-size:8px}.scope-chip{background:#e8f3fb;border-radius:999px;width:fit-content;padding:4px 7px;font-weight:800;color:#15507e!important;font-size:8px!important}.status-badge{text-transform:capitalize;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850}.status-badge.active{color:#166044;background:#e2f1e9}.status-badge.revoked{color:#8c3040;background:#f7e5e8}.danger-link{color:#b41835;cursor:pointer;background:0 0;border:0;padding:5px;font-size:9px;font-weight:850}.api-endpoint-list{gap:11px;padding:16px 20px;display:grid}.api-endpoint-list article{background:#fbfcfe;border:1px solid #dce4ed;border-radius:13px;padding:15px}.api-endpoint-title{grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;display:grid}.http-method{color:#fff;border-radius:7px;place-items:center;min-height:25px;font-size:8px;font-weight:900;display:grid}.http-method.get{background:#0d6a92}.http-method.post{background:#176043}.api-endpoint-title code{min-width:0;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.api-endpoint-title button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d4dfe9;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:850}.api-endpoint-list article>p{color:#526477;margin:11px 0;font-size:10px;line-height:1.6}.api-endpoint-list dl{flex-wrap:wrap;gap:9px 24px;margin:0;display:flex}.api-endpoint-list dl div{gap:6px;font-size:8px;display:flex}.api-endpoint-list dt{color:#7b8793;font-weight:800}.api-endpoint-list dd{color:#344d65;margin:0}.api-boundary-note{border-left:3px solid var(--crimson);color:#586777;background:#f8f4f5;margin:0 20px 20px;padding:12px 14px;font-size:9px;line-height:1.6}@media (width<=1180px){.admin-shell{grid-template-columns:238px minmax(0,1fr)}.admin-shell>.modal-backdrop{left:238px}.sidebar{padding-inline:14px}.brand-word{font-size:15px}.topbar,.content-wrap{padding-left:24px;padding-right:24px}.preview-banner{margin-left:24px;margin-right:24px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.agent-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.admin-shell{display:block}.sidebar{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;height:auto;padding:10px 12px 9px;display:grid;position:sticky}.admin-shell>.modal-backdrop{top:58px;left:0}.brand-mark{border-radius:10px 10px 10px 3px;flex-basis:35px;width:35px;height:35px}.admin-brand-logo{border-radius:12px;width:42px;height:42px}.brand-word,.admin-sidebar-profile,.sidebar-label{display:none}.primary-nav{overscroll-behavior-x:contain;scrollbar-width:none;grid-column:1/-1;justify-content:flex-start;gap:6px;width:100%;display:flex;overflow-x:auto}.sidebar-foot{grid-area:1/2;margin:0;display:block}.sidebar-signout{border-radius:10px;grid-template-columns:1fr;width:40px;min-height:38px;padding:3px;display:grid}.sidebar-signout>span:first-child{width:32px;height:30px}.sidebar-signout>span:last-child{display:none}.primary-nav::-webkit-scrollbar{display:none}.nav-item{white-space:nowrap;scroll-snap-align:start;flex:none;grid-template-columns:auto auto;width:auto;min-height:38px;padding:6px 10px}.nav-icon{display:none}.nav-item.active{box-shadow:inset 0 -2px var(--crimson)}.topbar{gap:8px;height:auto;min-height:68px;padding:11px 16px}.search-field{flex:1;width:auto;min-width:0}.topbar-actions{gap:8px}.database-status{display:none}.notification-popover{position:fixed;top:76px;right:12px}.property-status-filters{scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.property-status-filters>span{display:none}.content-wrap{padding:28px 16px 42px}.preview-banner{margin:14px 16px 0}.settings-section{grid-template-columns:1fr;gap:20px}.admin-request-row{grid-template-columns:minmax(0,1fr) auto}.admin-accounts-table{overflow-x:auto}.admin-accounts-header,.admin-account-row{min-width:700px}.admin-request-actions{grid-column:1/-1;justify-content:flex-start}.oauth-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.agent-account-panel>.agent-listings-head{background:linear-gradient(110deg,#f8fbff,#fff 68%);border-bottom:1px solid #dfe7ef;min-height:82px;padding:20px 24px}.agent-account-panel>.agent-listings-head h2{color:#082b54;margin-top:4px;font:650 28px/1.1 Georgia,serif}.agent-account-panel .verified-email-badge{padding:8px 12px;font-size:10px}.agent-account-form{background:#f5f8fb;gap:22px;padding:24px}.agent-account-section{border-color:#d8e2ec;border-radius:18px;box-shadow:0 10px 28px #082b540e}.agent-account-section>header{background:linear-gradient(100deg,#f4f8fc,#fff);min-height:82px;padding:17px 20px}.agent-account-section>header>div{grid-template-columns:38px minmax(0,1fr);column-gap:12px}.agent-account-section>header>div>span{border-radius:11px;width:38px;height:38px;font-size:11px}.agent-account-section>header strong{font-size:16px;line-height:1.3}.agent-account-section>header small{margin-top:2px;font-size:11px;line-height:1.45}.agent-account-section>header>b{letter-spacing:.05em;padding:7px 11px;font-size:9px}.agent-account-section>.agent-account-grid{gap:16px 18px;padding:20px}.agent-account-grid-title{color:#0a3a68;letter-spacing:.055em;text-transform:uppercase;border-bottom:1px solid #e3eaf1;grid-column:1/-1;margin:3px 0 0;padding:0 0 9px;font:850 12px/1.3 Inter,Segoe UI,sans-serif}.agent-account-grid .field{color:#3e5369;align-content:start;gap:7px;font-size:12px;font-weight:800;display:grid}.agent-account-grid .field>span{line-height:1.35}.agent-account-grid .field input:not([type=checkbox]),.agent-account-grid .field select,.agent-account-grid .field textarea{color:#102f4e;background:#fff;border:1px solid #cbd7e3;border-radius:10px;outline:0;width:100%;min-height:48px;padding:10px 12px;font:650 14px/1.45 Inter,Segoe UI,sans-serif}.agent-account-grid .field textarea{resize:vertical;min-height:88px}.agent-account-grid .field input:focus,.agent-account-grid .field select:focus,.agent-account-grid .field textarea:focus{border-color:#1766a2;box-shadow:0 0 0 3px #1766a21f}.agent-account-grid .field small{margin:0;font-size:10px;line-height:1.45}.agent-profile-photo-field{background:linear-gradient(125deg,#f1f7fc,#fff 72%);border:1px solid #d5e1ec;border-radius:14px;grid-column:1/-1;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:18px;padding:16px;display:grid}.agent-profile-photo-preview{color:#fff;background:linear-gradient(135deg,#dc143c,#003893);border:4px solid #fff;border-radius:50%;place-items:center;width:96px;height:96px;font-size:25px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #082b5429}.agent-profile-photo-preview img{object-fit:cover}.agent-profile-photo-copy{gap:6px;min-width:0;display:grid}.agent-profile-photo-copy>strong{color:#0a3159;font-size:15px}.agent-profile-photo-copy>p{color:#66798b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:11px;line-height:1.45;overflow:hidden}.agent-profile-photo-copy .upload-action-group{flex-wrap:wrap;gap:8px;margin-top:3px;display:flex}.agent-profile-photo-copy .upload-action-group label,.agent-account-documents .upload-action-group label{color:#0e4b7c;cursor:pointer;background:#fff;border:1px solid #1a5a8e;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex}.agent-profile-photo-copy .upload-action-group label:first-child{color:#fff;background:#0b4f89}.agent-profile-photo-copy input[type=file],.agent-account-documents .upload-action-group input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.agent-profile-photo-copy .profile-upload-status{color:#166449;font-size:10px;font-weight:750}.agent-account-documents-heading{border-top:1px solid #e3e9ef;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px 0;display:flex}.agent-account-documents-heading>div{gap:3px;display:grid}.agent-account-documents-heading strong{color:#0a3a68;font-size:13px}.agent-account-documents-heading small{color:#6d7d8b;font-size:10px}.agent-account-documents-heading>span{color:#6c4f08;text-transform:uppercase;background:#fff4cf;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.mandatory-account-section .agent-account-documents{border-top:0;gap:12px;padding:15px 20px 20px}.agent-account-documents article{background:#fbfdff;border-color:#d9e2ea;padding:15px}.agent-account-documents article>div:first-child{gap:5px}.agent-account-documents article>div>span{font-size:9px}.agent-account-documents strong{font-size:13px}.agent-account-documents small,.agent-account-documents a{font-size:10px}.agent-account-documents .upload-action-group{border-top:1px solid #e3e9ef;flex-wrap:wrap;grid-column:1/-1;gap:8px;padding-top:10px;display:flex}.agent-account-documents .upload-action-group label{border-top:1px solid #1a5a8e;grid-column:auto;padding-top:0}.public-template-picker{gap:12px;padding:20px}.template-choice{gap:7px;padding:11px}.template-choice strong{font-size:11px}.template-choice small{font-size:9px;line-height:1.4}.public-config-grid{padding-top:20px!important}.public-contact-policy small{font-size:10px}.public-agent-link{font-size:11px}.agent-account-actions{background:#fff;border:1px solid #d8e2eb;border-radius:14px;margin:0;padding:17px 20px}.agent-account-actions>span{font-size:10px;line-height:1.5}.agent-contact-card{background:#fff;border:1px solid #dbe3eb;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #082b5414}.agent-contact-heading{padding:18px 18px 12px}.agent-contact-heading>p{color:#dc143c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 11px;font-size:9px;font-weight:900}.agent-contact-heading>div{align-items:center;gap:12px;display:flex}.agent-contact-avatar{color:#fff;background:linear-gradient(135deg,#dc143c,#003893);border:2px solid #eef2f6;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;font-size:15px;display:grid;position:relative;overflow:hidden}.agent-contact-avatar img{object-fit:cover}.agent-contact-heading>div>span:last-child{gap:4px;min-width:0;display:grid}.agent-contact-heading strong{color:#0a2a50;text-overflow:ellipsis;white-space:nowrap;font:500 20px/1.15 Georgia,serif;overflow:hidden}.agent-contact-heading small{color:#6d7b89;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.agent-contact-tabs{background:#f0eee9;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;margin:0 18px;padding:3px;display:grid}.agent-contact-tabs button{color:#52677c;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:7px 9px;font:800 10px/1.2 Inter,Segoe UI,sans-serif;display:inline-flex}.agent-contact-tabs button.active{color:#fff;background:#084ba1;box-shadow:0 5px 14px #00389333}.agent-contact-form{gap:12px;padding:15px 18px 17px;display:grid}.agent-contact-form>label{color:#536579;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.agent-contact-form input:not(.agent-contact-honeypot),.agent-contact-form textarea{color:#132f4d;background:#fff;border:1px solid #cfdbe6;border-radius:9px;outline:0;width:100%;min-height:46px;padding:10px 11px;font:650 13px/1.45 Inter,Segoe UI,sans-serif}.agent-contact-form textarea{resize:vertical;min-height:96px}.agent-contact-form input:focus,.agent-contact-form textarea:focus{border-color:#0c5a9c;box-shadow:0 0 0 3px #0c5a9c1c}.agent-contact-form .nepal-phone-input{border-color:#cfdbe6;border-radius:9px;min-height:46px}.agent-contact-form .nepal-phone-input input{min-height:44px;box-shadow:none;border:0;border-radius:0 9px 9px 0}.agent-contact-email-control{display:block;position:relative}.agent-contact-email-control>svg{z-index:1;color:#5b7390;position:absolute;top:15px;left:12px}.agent-contact-email-control>input{padding-left:38px!important}.agent-contact-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.agent-contact-error,.agent-contact-success{border-radius:8px;margin:0;padding:9px 10px;font-size:10px;line-height:1.45}.agent-contact-error{color:#9b1630;background:#fff0f3}.agent-contact-success{color:#176046;background:#e9f7f0;align-items:center;gap:7px;display:flex}.agent-contact-submit{color:#fff;cursor:pointer;background:linear-gradient(105deg,#ef1e4a,#cf1036);border:0;border-radius:9px;min-height:46px;font:850 11px Inter,Segoe UI,sans-serif;box-shadow:0 8px 18px #dc143c33}.agent-contact-submit:disabled{opacity:.65;cursor:wait}.agent-contact-privacy{color:#7a8793;text-align:center;justify-content:center;align-items:center;gap:5px;margin:-2px 0 0;font-size:8px;display:flex}.agents-directory-inquire{color:#0a4c84;cursor:pointer;background:#edf5fb;border:1px solid #a9bfd2;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:9px;font:850 11px Inter,Segoe UI,sans-serif;display:inline-flex}.agents-directory-inquire:hover{color:#fff;background:#0a4c84}.agent-contact-dialog-backdrop{z-index:1200;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04162bb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow-y:auto}.agent-contact-dialog{width:min(440px,100%);margin:auto;position:relative}.agent-contact-dialog-close{z-index:2;color:#173f64;cursor:pointer;background:#fff;border:1px solid #d8e1ea;border-radius:9px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 5px 14px #082b541a}@media (width<=760px){.agent-account-panel>.agent-listings-head{min-height:68px;padding:15px}.agent-account-panel>.agent-listings-head h2{font-size:23px}.agent-account-form{gap:13px;padding:10px}.agent-account-section{border-radius:14px}.agent-account-section>header{min-height:70px;padding:12px}.agent-account-section>header>div{grid-template-columns:32px minmax(0,1fr);column-gap:9px}.agent-account-section>header>div>span{width:32px;height:32px}.agent-account-section>header strong{font-size:14px}.agent-account-section>header small{font-size:10px}.agent-account-section>.agent-account-grid{gap:13px;padding:13px}.agent-account-grid .field{font-size:11px}.agent-account-grid .field input:not([type=checkbox]),.agent-account-grid .field select,.agent-account-grid .field textarea{min-height:46px;font-size:13px}.agent-profile-photo-field{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:13px}.agent-profile-photo-preview{border-width:3px;width:72px;height:72px;font-size:19px}.agent-profile-photo-copy>strong{font-size:13px}.agent-profile-photo-copy>p{white-space:normal}.agent-profile-photo-copy .upload-action-group label{flex:110px;padding:0 8px}.agent-account-documents-heading{padding:13px 13px 0}.mandatory-account-section .agent-account-documents{padding:12px 13px 14px}.public-template-picker{gap:8px;padding:13px}.template-choice strong{font-size:10px}.agent-account-actions{padding:13px}.agent-contact-dialog-backdrop{align-items:start;padding:10px}.agent-contact-dialog{margin-top:max(10px, env(safe-area-inset-top))}.agent-contact-heading{padding:15px 15px 10px}.agent-contact-tabs{margin:0 15px}.agent-contact-form{padding:13px 15px 15px}}@media (width<=420px){.agent-profile-photo-field{text-align:center;grid-template-columns:1fr;justify-items:center}.agent-profile-photo-copy{width:100%}}.about-platform-card{border-radius:20px;box-shadow:0 16px 42px #0f2f5217}.about-platform-hero{color:#102f50;background:linear-gradient(135deg,#fff 0%,#f7faff 68%,#eef5fc 100%);border-bottom:1px solid #dbe6f1;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:clamp(24px,4vw,48px);min-height:0;padding:28px clamp(24px,4vw,48px)}.about-platform-hero:before,.about-platform-hero:after,.about-visual-orbit{display:none}.about-hero-copy h1{color:#0a3b72;letter-spacing:-.035em;font:850 clamp(1.85rem,3.5vw,3rem)/1.02 system-ui,sans-serif}.about-hero-copy h2{color:#284e75;margin:10px 0 8px;font:750 clamp(1.05rem,2vw,1.45rem)/1.2 system-ui,sans-serif}.about-hero-copy>p:last-of-type{color:#5a7087;font-size:13px;line-height:1.55}.about-hero-actions{margin-top:17px}.about-hero-actions a{color:#0a427e;background:#fff;border-color:#cbd9e7;min-height:42px}.about-hero-actions a:first-child{color:#fff}.about-connected-visual{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:8px;min-height:210px;display:grid}.about-visual-logo{color:#123c66;background:#fff;border-color:#d2dfec;border-radius:14px;flex-direction:row;grid-column:1/-1;gap:11px;width:auto;height:72px;padding:9px 13px;box-shadow:0 8px 20px #0f2f5212}.about-visual-logo img{border-radius:12px;width:50px;height:50px}.about-visual-logo strong{color:#123c66;margin:0}.about-visual-logo span{color:#667c91;margin:0}.about-device-card,.about-device-card.web,.about-device-card.android,.about-device-card.language,.about-device-card.secure{width:auto;min-height:54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f9fbfd;border-color:#d8e4ef;border-radius:12px;padding:9px 10px;position:static}.about-device-card strong{color:#183b60}.about-device-card small{color:#71859a}.about-device-card>svg{color:#1767b7;width:20px;height:20px}.contact-support-hero,.agents-directory-hero{color:#102f50;background:linear-gradient(135deg,#fff,#f5f9fd);border:1px solid #d7e3ee;border-left:4px solid #d8173f;border-radius:16px;width:min(1200px,100% - 32px);margin:18px auto 12px;padding:24px clamp(20px,4vw,40px);box-shadow:0 10px 28px #0f2f5212}.contact-support-hero>p,.agents-directory-hero>span{color:#d8173f;margin-bottom:7px}.contact-support-hero h1,.agents-directory-hero h1{color:#0b3765;letter-spacing:-.035em;max-width:900px;margin:0;font:800 clamp(1.65rem,3vw,2.55rem)/1.08 system-ui,sans-serif}.contact-support-hero>span,.agents-directory-hero p{color:#5f7489;max-width:780px;margin-top:8px;font-size:13px;line-height:1.5}.agents-directory-content{padding-top:12px}@media (width<=760px){.about-platform-card{border-radius:15px}.about-platform-hero{grid-template-columns:1fr;gap:16px;padding:22px 17px}.about-hero-copy h1{font-size:1.75rem}.about-hero-copy h2{font-size:1.05rem}.about-hero-copy>p:last-of-type{font-size:12px}.about-connected-visual{min-height:0}.about-device-card{display:none}.about-visual-logo{height:64px}.contact-support-hero,.agents-directory-hero{border-radius:13px;width:calc(100% - 20px);margin:10px auto;padding:18px 16px}.contact-support-hero h1,.agents-directory-hero h1{font-size:1.55rem}.contact-support-hero>span,.agents-directory-hero p{font-size:12px}}@media (width<=1120px){.shared-public-site-header.marketplace-site-header.public-header-premium{z-index:220!important;position:sticky!important;top:0!important;overflow:visible!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav.marketplace-mobile-drilldown,.shared-public-site-header.public-header-premium .marketplace-primary-nav.marketplace-mobile-drilldown.open{overscroll-behavior:contain;scrollbar-width:thin;z-index:320!important;color:#102a43!important;background:#f5f8fc!important;border:1px solid #cbd9e8!important;border-radius:15px!important;grid-area:auto!important;width:min(320px,100vw - 20px)!important;max-width:320px!important;max-height:min(72dvh,580px)!important;margin:0!important;padding:0 0 8px!important;position:absolute!important;top:calc(100% + 7px)!important;left:auto!important;right:8px!important;overflow:hidden auto!important;box-shadow:0 22px 50px #00183647!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav.marketplace-mobile-drilldown:not(.open){visibility:hidden!important;pointer-events:none!important;display:none!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav.marketplace-mobile-drilldown.open{visibility:visible!important;pointer-events:auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:0!important;display:grid!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-mobile-nav-bar{z-index:4!important;color:#fff!important;background:linear-gradient(120deg,#082f49,#0b4f73)!important;border-bottom:2px solid #e71945!important;align-items:center!important;gap:9px!important;width:100%!important;min-height:46px!important;padding:0 11px!important;display:flex!important;position:sticky!important;top:0!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-mobile-nav-bar strong{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;font-size:12.5px!important;font-weight:800!important;line-height:1.2!important;overflow:hidden!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-mobile-nav-mark{gap:3px!important;width:20px!important;display:grid!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-mobile-nav-mark i{background:#fff!important;border-radius:999px!important;width:20px!important;height:2px!important;display:block!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-mobile-nav-back{color:#fff!important;background:#ffffff1f!important;border:1px solid #ffffff61!important;border-radius:8px!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:grid!important}.shared-public-site-header .marketplace-mobile-drilldown>.marketplace-nav-group,.shared-public-site-header .marketplace-mobile-drilldown>.marketplace-nav-direct{width:auto!important;min-width:0!important;margin:6px 8px 0!important;display:block!important}.shared-public-site-header .marketplace-mobile-drilldown>.marketplace-nav-group>.marketplace-nav-trigger,.shared-public-site-header .marketplace-mobile-drilldown>.marketplace-nav-direct{border:1px solid #d8e3ef!important;border-left:3px solid var(--menu-accent,#0b58a3)!important;color:#102a43!important;background:#fff!important;border-radius:10px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:flex!important;box-shadow:0 3px 10px #1134530d!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-nav-icon{width:28px!important;height:28px!important;color:var(--menu-accent,#0b58a3)!important;background:var(--menu-soft,#eaf4ff)!important;border-radius:8px!important;flex:0 0 28px!important;place-items:center!important;display:grid!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-nav-icon svg{width:16px!important;height:16px!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-nav-chevron{color:#6d8298!important;width:15px!important;height:15px!important;margin-left:auto!important;transform:rotate(-90deg)!important}.shared-public-site-header .marketplace-mobile-drilldown .marketplace-nav-dropdown,.shared-public-site-header .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-direct,.shared-public-site-header .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-group:not(.open){display:none!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-group.open{width:auto!important;min-width:0!important;margin:7px 8px 0!important;display:block!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-group.open>.marketplace-nav-trigger{display:none!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-nav-group.open .marketplace-nav-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important;transform:none!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-links{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;width:100%!important;padding:0!important;display:grid!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-nav-dropdown a{color:#102a43!important;background:#fff!important;border:1px solid #d8e3ef!important;border-radius:10px!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:44px!important;padding:6px 10px!important;font-size:11.5px!important;font-weight:750!important;line-height:1.25!important;text-decoration:none!important;display:grid!important;box-shadow:0 3px 10px #1134530d!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-icon{width:30px!important;height:30px!important;color:var(--menu-accent,#0b58a3)!important;background:var(--menu-soft,#eaf4ff)!important;border-radius:8px!important;place-items:center!important;display:grid!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-icon svg{width:16px!important;height:16px!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-copy{color:#102a43!important;opacity:1!important;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;line-height:1.25!important;display:block!important;overflow:visible!important}.shared-public-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-nav-dropdown a>svg{color:#6d8298!important;opacity:1!important;width:15px!important;height:15px!important;margin-left:auto!important}}@media (width<=430px){.shared-public-site-header.public-header-premium .marketplace-primary-nav.marketplace-mobile-drilldown,.shared-public-site-header.public-header-premium .marketplace-primary-nav.marketplace-mobile-drilldown.open{width:min(306px,100vw - 16px)!important;max-height:min(70dvh,540px)!important;right:6px!important}}@media (width<=1120px){.public-shell>.marketplace-site-header{flex-wrap:nowrap!important;overflow:visible!important}.public-shell>.marketplace-site-header .marketplace-primary-nav,.public-shell>.marketplace-site-header .marketplace-primary-nav.open{overscroll-behavior:contain;scrollbar-width:thin;z-index:240!important;order:initial!important;background:linear-gradient(155deg,#041a38,#06345f 72%,#07517b)!important;border:1px solid #ffffff2e!important;border-radius:13px!important;grid-area:auto!important;gap:5px!important;width:min(260px,100vw - 28px)!important;max-height:min(55dvh,420px)!important;margin:0!important;padding:6px!important;position:absolute!important;top:calc(100% + 7px)!important;left:auto!important;right:8px!important;overflow:hidden auto!important;box-shadow:0 20px 44px #00091966!important}.public-shell>.marketplace-site-header .marketplace-primary-nav:not(.open){display:none!important}.public-shell>.marketplace-site-header .marketplace-primary-nav.open{grid-template-columns:minmax(0,1fr)!important;align-items:start!important;display:grid!important}.public-shell .marketplace-primary-nav>.marketplace-nav-group,.public-shell .marketplace-primary-nav>.marketplace-nav-direct{min-width:0!important}.public-shell .marketplace-primary-nav>.marketplace-nav-group{display:grid!important}.public-shell .marketplace-primary-nav>.marketplace-nav-group.open{grid-column:auto!important}.public-shell .marketplace-primary-nav .marketplace-nav-direct,.public-shell .marketplace-primary-nav .marketplace-nav-trigger{background:#ffffff0e!important;border:1px solid #ffffff1a!important;border-left-width:2px!important;border-radius:8px!important;justify-content:flex-start!important;gap:6px!important;width:100%!important;min-width:0!important;min-height:36px!important;padding:0 8px!important;font-size:10.5px!important;line-height:1.15!important}.public-shell .marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger{background:#ffffff21!important;border-color:#ffffff3d!important}.public-shell .marketplace-primary-nav .marketplace-nav-icon{border-radius:6px!important;flex:0 0 21px!important;width:21px!important;height:21px!important}.public-shell .marketplace-primary-nav .marketplace-nav-icon svg{width:13px!important;height:13px!important}.public-shell .marketplace-primary-nav .marketplace-nav-chevron{width:12px!important;height:12px!important;margin-left:auto!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown{opacity:1!important;visibility:visible!important;pointer-events:none!important;width:auto!important;min-width:0!important;max-height:0!important;box-shadow:none!important;background:#01142c8f!important;border:0!important;border-radius:8px!important;margin:3px 0 0!important;padding:0!important;position:static!important;overflow:hidden!important;transform:none!important}.public-shell .marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown{pointer-events:auto!important;max-height:190px!important;padding:4px!important}.public-shell .marketplace-primary-nav .marketplace-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3px!important;display:grid!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown a{border-radius:7px!important;grid-template-columns:22px minmax(0,1fr)!important;align-items:center!important;gap:5px!important;min-width:0!important;min-height:34px!important;padding:4px 5px!important;font-size:9.5px!important;line-height:1.15!important;display:grid!important}.public-shell .marketplace-primary-nav .marketplace-dropdown-icon{border-radius:6px!important;width:22px!important;height:22px!important}.public-shell .marketplace-primary-nav .marketplace-dropdown-icon svg{width:13px!important;height:13px!important}.public-shell .marketplace-primary-nav .marketplace-dropdown-copy{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown a>:last-child:not(.marketplace-dropdown-copy){display:none!important}}@media (width<=420px){.public-shell>.marketplace-site-header .marketplace-primary-nav,.public-shell>.marketplace-site-header .marketplace-primary-nav.open{width:min(252px,100vw - 24px)!important;max-height:min(54dvh,410px)!important}}.property-price-compact{display:none}@media (width<=760px){.property-detail-heading .detail-price,.mobile-property-summary-copy{width:100%;min-width:0}.mobile-property-summary-copy{grid-template-columns:minmax(0,1fr);gap:9px}.property-price-full{display:none!important}.property-price-compact{color:#0b2f53;letter-spacing:-.035em;text-overflow:clip;white-space:nowrap;grid-column:1;width:100%;min-width:0;font:850 clamp(12px,3.75vw,15px)/1.15 system-ui,sans-serif;display:block;overflow:hidden}.mobile-property-summary-copy>span{grid-column:1;margin-top:-5px}.mobile-property-key-facts{border-radius:11px;grid-column:1;grid-template-columns:repeat(4,minmax(0,1fr));min-height:42px}.mobile-property-key-facts span{white-space:nowrap;flex-direction:row;gap:5px;min-height:42px;padding:6px 4px}.mobile-property-key-facts b{max-width:calc(100% - 21px);font-size:11px;line-height:1}.mobile-property-key-facts small{display:none}.mobile-property-fact-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px;width:16px;height:16px}.mobile-detail-address{grid-column:1;align-items:center;gap:7px;width:100%;min-width:0;padding:2px 0;font-weight:700;line-height:1.35;text-decoration:none;display:flex;color:#334b61!important;font-size:11px!important}.mobile-detail-address>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mobile-address-pin{flex:0 0 14px;width:14px;height:18px;display:block}.mobile-address-pin svg{width:100%;height:100%}.mobile-address-pin path{fill:#0b4a85}.mobile-address-pin circle{fill:#fff}.mobile-property-map-preview{display:none!important}.property-detail-shell .mobile-property-overview{background:#fff;border:1px solid #dce4ec;border-top:0;border-radius:0 0 16px 16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 12px;width:100%;margin:0;padding:9px 12px 12px;box-shadow:0 10px 24px #0b24470f;display:grid!important}.property-detail-tabs,.property-detail-tabs.four-tabs,.property-detail-tabs.three-tabs{border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:calc(100% - 12px);min-height:52px;margin:2px auto 0;padding:5px;display:grid;overflow:hidden}.property-detail-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.property-detail-tabs button,.property-detail-tabs button:first-child{letter-spacing:-.025em;text-overflow:clip;white-space:nowrap;flex:none;width:100%;min-width:0;min-height:40px;padding:0 3px;font-size:clamp(9.5px,2.9vw,11px);overflow:hidden}.property-detail-tabs button[data-detail-tab=description],.property-detail-tabs button[data-detail-tab=amenities],.property-detail-tabs button[data-detail-tab=calculator],.property-detail-tabs button[data-detail-tab=map]{min-width:0}.property-detail-layout,.property-detail-sidebar,.property-contact-card{width:100%;min-width:0;max-width:none}.property-detail-layout{width:calc(100% - 12px)}.property-detail-sidebar{align-items:stretch}.property-contact-card{margin:0;padding:15px 13px}.listing-agent{margin:10px 0 13px}.listing-agent>img,.listing-agent>span{flex-basis:44px;width:44px;height:44px}.listing-agent strong{font-size:17px}.inquiry-mode-tabs{margin-bottom:13px}.property-inquiry-form{gap:10px;width:100%}.property-inquiry-form label{width:100%;min-width:0;font-size:11px}.property-inquiry-form input,.property-inquiry-form textarea{box-sizing:border-box;width:100%;min-width:0;padding:11px 12px;font-size:13px}.property-inquiry-form textarea{min-height:108px}}.administrator-workspace-tabs{background:#edf3f8;border:1px solid #d8e2ec;border-radius:15px;grid-template-columns:repeat(3,minmax(0,auto));gap:5px;margin:0 0 18px;padding:5px;display:inline-grid}.administrator-workspace-tabs button{color:#496078;cursor:pointer;background:0 0;border:0;border-radius:11px;min-height:42px;padding:9px 16px;font:800 12px/1.2 system-ui,sans-serif}.administrator-workspace-tabs button.active{color:#fff;background:#0b3f73;box-shadow:0 8px 20px #0b3f732e}.admin-invite-panel form{gap:18px;display:grid}.admin-invite-panel .admin-invitation-security{background:#f4f9ff;border:1px solid #cfe0f1;border-radius:12px;padding:12px 14px}.ownership-review-note{background:#fff6f8;border:1px solid #f0b9c5;border-radius:13px;margin-top:14px;padding:14px}.ownership-review-note p{color:#7b4653;margin:7px 0 0;font-size:12px}.agent-listing-value .social-listing-status,.my-home-linked-listing .social-listing-status{width:fit-content;max-width:100%;box-shadow:none;border-radius:999px;justify-content:center;gap:6px;margin:0 auto 7px;padding:5px 9px}.agent-listing-value .social-listing-status>div,.my-home-linked-listing .social-listing-status>div{align-items:center;display:flex}.agent-listing-value .social-listing-status strong,.my-home-linked-listing .social-listing-status strong{white-space:nowrap;font-size:10px}.agent-listing-value .social-listing-status .facebook-publish-icon,.my-home-linked-listing .social-listing-status .facebook-publish-icon{width:19px;height:19px;font-size:12px}.social-listing-status.cancelled{color:#425a72;background:#edf2f6}.language-toggle button{font-family:Segoe UI Emoji,Noto Color Emoji,sans-serif}.brand-nepali-wordmark.english{gap:4px}.brand-nepali-wordmark.english b,.brand-nepali-wordmark.english strong{letter-spacing:-.035em}@media (width<=760px){.administrator-workspace-tabs{grid-template-columns:1fr;width:100%}.administrator-workspace-tabs button{text-align:left;width:100%}}.social-settings-card{color:#102947;background:linear-gradient(145deg,#fff 0%,#f3f7fc 100%);border:1px solid #cfdcec;border-radius:18px;gap:16px;padding:20px;display:grid}.social-settings-card>header,.social-settings-card>header>div,.social-page-identity,.social-connection-actions,.listing-social-publishing>div,.social-listing-status{align-items:center;gap:12px;display:flex}.social-settings-card>header{justify-content:space-between}.social-settings-card>header>div{min-width:0}.social-settings-card>header>div>span,.facebook-publish-icon,.facebook-page-placeholder{color:#fff;background:0 0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:800 23px/1 Arial,sans-serif;display:grid}.facebook-publish-icon svg,.youtube-brand-icon svg{width:100%;height:100%;display:block}.social-settings-card header strong,.social-settings-card header small{display:block}.social-settings-card header small{color:#61758b;margin-top:3px}.social-settings-card>header>b,.social-status{color:#087648;white-space:nowrap;background:#e2f6ec;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.social-page-identity{background:#fff;border:1px solid #d8e3ef;border-radius:14px;padding:12px}.social-page-identity img{border-radius:12px}.social-page-identity>div{gap:2px;display:grid}.social-page-identity small{color:#61758b}.social-connected-panel{gap:14px;display:grid}.social-connected-panel fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.social-connected-panel legend{margin-bottom:8px;font-weight:800}.social-connected-panel fieldset label{cursor:pointer;background:#fff;border:1px solid #d8e3ef;border-radius:12px;align-items:flex-start;gap:10px;padding:11px;display:flex}.social-connected-panel fieldset label span{gap:2px;display:grid}.social-connected-panel fieldset small{color:#61758b}.social-connect-empty{justify-content:space-between;align-items:center;gap:14px;display:flex}.social-connect-empty p{margin:0}.social-connection-actions{flex-wrap:wrap;justify-content:flex-end}.social-connection-actions small{color:#61758b;margin-right:auto}.social-connection-actions a,.social-connection-actions button{color:#064ca7;font-weight:800}.listing-social-publishing>div{margin-bottom:10px}.listing-social-publishing>div>div{gap:2px;display:grid}.listing-social-publishing p{color:#55708e;margin:8px 0 0;font-size:12px}.social-listing-status{color:#103964;background:#edf5ff;border-radius:11px;width:fit-content;max-width:100%;margin-top:8px;padding:8px 10px}.social-listing-status>div{gap:1px;min-width:0;display:grid}.social-listing-status small,.social-listing-status em{overflow-wrap:anywhere;color:#61758b;font-size:10px;font-style:normal}.social-listing-status.failed{color:#a50f2f;background:#fff0f2}.social-listing-status.published{color:#087648;background:#eaf8f0}.social-listing-status button,.social-listing-status a{color:inherit;white-space:nowrap;margin-left:auto;font-weight:800}.social-listing-publish-control{width:fit-content;max-width:100%;margin-top:9px}.social-listing-publish-control:has(.social-publish-summary){align-items:center;gap:10px;display:flex}.social-publish-summary{align-items:center;gap:9px;min-width:0;display:flex}.social-publish-summary>span{gap:1px;min-width:0;display:grid}.social-listing-publish-control>.social-provider-publish-button{color:#073f8c;cursor:pointer;background:#fff;border:1px solid #9dc4f6;border-radius:9px;min-height:36px;margin-left:auto;padding:7px 13px;font-size:11px;font-weight:800}.social-listing-publish-control>.social-provider-publish-button:hover{background:#f4f9ff;border-color:#1877f2}.social-listing-publish-control>.social-provider-publish-button:disabled{cursor:wait;opacity:.65}.social-listing-publish-control>button{color:#073f8c;cursor:pointer;text-align:left;background:linear-gradient(135deg,#f4f9ff,#e8f2ff);border:1px solid #9dc4f6;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:7px 12px 7px 7px;display:inline-flex}.social-listing-publish-control>button:hover{border-color:#1877f2;box-shadow:0 8px 20px #1877f224}.social-listing-publish-control>button:disabled{cursor:wait;opacity:.65}.social-listing-publish-control>button>span:last-child{gap:1px;display:grid}.social-listing-publish-control strong{font-size:11px}.social-listing-publish-control small{color:#61758b;font-size:9px}.social-listing-publish-control>em{color:#a50f2f;max-width:340px;margin-top:5px;font-size:10px;font-style:normal;font-weight:700;display:block}.youtube-settings-card{background:linear-gradient(145deg,#fff 0%,#fff5f6 100%);border-color:#e8cfd4}.youtube-brand-icon{color:#fff;background:0 0;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font:800 15px/1 system-ui,sans-serif;display:grid;box-shadow:0 7px 18px #ff00332e}.youtube-connect-button,.youtube-publish-button{background:#e6002d!important}.youtube-connection-note{color:#536b83;margin:0;line-height:1.55}.youtube-listing-control{color:#7e1230;text-align:left;background:#fff6f7;border:1px solid #edd0d6;border-radius:12px;align-items:center;gap:8px;width:min(100%,390px);margin:7px auto;padding:8px 10px;display:flex}.youtube-listing-control>.youtube-brand-icon{border-radius:8px;flex-basis:27px;width:27px;height:27px;font-size:11px}.youtube-listing-control>div{flex:1;gap:1px;min-width:0;display:grid}.youtube-listing-control strong{font-size:11px}.youtube-listing-control small,.youtube-listing-control em{color:#6f6170;overflow-wrap:anywhere;font-size:9px;font-style:normal}.youtube-listing-control>button,.youtube-listing-control>a{color:#b00025;white-space:nowrap;font-size:11px;font-weight:850}.youtube-listing-control.published{color:#076c44;background:#edf9f2;border-color:#bfe0cc}.youtube-listing-control.failed{color:#9c1630;background:#fff0f2;border-color:#efb8c3}.youtube-inline-error{color:#a50f2f;max-width:390px;margin:5px auto;font-size:11px;font-weight:750}.youtube-publish-modal{z-index:2147483000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061424b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.youtube-publish-dialog{color:#102947;background:#fff;border:1px solid #ffffffb8;border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;width:min(720px,100%);max-height:min(820px,100svh - 48px);display:grid;overflow:hidden;box-shadow:0 32px 90px #0413235c}.youtube-publish-dialog>header,.youtube-publish-dialog>header>div,.youtube-publish-dialog>footer{align-items:center;gap:12px;display:flex}.youtube-publish-dialog>header{background:linear-gradient(135deg,#fff 0%,#fff6f7 100%);border-bottom:1px solid #e7edf4;justify-content:space-between;min-height:76px;padding:16px 20px}.youtube-publish-dialog>header>div{min-width:0}.youtube-publish-dialog>header>div>span{gap:2px;min-width:0;display:grid}.youtube-publish-dialog>header small{color:#60748a;text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:800}.youtube-publish-dialog>header h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:20px;overflow:hidden}.youtube-publish-dialog>header>button{color:#24415e;cursor:pointer;background:#fff;border:1px solid #dbe4ee;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;line-height:1;display:grid}.youtube-publish-dialog>header>button:hover,.youtube-publish-dialog>header>button:focus-visible{color:#b00025;background:#fff0f3;border-color:#e6002d;outline:none}.youtube-publish-body{overscroll-behavior:contain;gap:16px;min-height:0;padding:20px;display:grid;overflow-y:auto}.youtube-publish-body label{color:#203a58;gap:7px;min-width:0;font-size:12px;font-weight:800;display:grid}.youtube-publish-body label>span{justify-content:space-between;gap:12px;display:flex}.youtube-publish-body label small{color:#718398;font-weight:650}.youtube-publish-body input,.youtube-publish-body select,.youtube-publish-body textarea{box-sizing:border-box;color:#102947;background:#fff;border:1px solid #c7d5e4;border-radius:11px;outline:none;width:100%;min-width:0;padding:11px 12px;font:650 13px/1.45 system-ui,sans-serif}.youtube-publish-body input:focus,.youtube-publish-body select:focus,.youtube-publish-body textarea:focus{border-color:#1769b0;box-shadow:0 0 0 3px #1769b01f}.youtube-publish-body textarea{resize:vertical;min-height:190px}.youtube-publish-note,.youtube-no-video{color:#526980;background:#f4f7fb;border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}.youtube-no-video p{margin:5px 0 0}.youtube-publish-dialog>footer{background:#fbfcfe;border-top:1px solid #e7edf4;justify-content:flex-end;padding:14px 20px}.youtube-publish-dialog>footer button{cursor:pointer;border-radius:10px;min-height:42px;padding:9px 17px;font-size:11px;font-weight:850}@media (width<=640px){.youtube-publish-modal{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:end center}.youtube-publish-dialog{border-radius:20px 20px 14px 14px;width:100%;max-height:calc(100svh - 16px)}.youtube-publish-dialog>header{min-height:66px;padding:12px 14px}.youtube-publish-dialog>header h2{font-size:17px}.youtube-publish-body{gap:13px;padding:14px}.youtube-publish-body textarea{min-height:150px}.youtube-publish-dialog>footer{grid-template-columns:.8fr 1.2fr;padding:11px 14px;display:grid}.youtube-publish-dialog>footer button{width:100%}.social-connect-empty{flex-direction:column;align-items:stretch}}.social-page-selection-shell{background:linear-gradient(145deg,#edf5ff,#fff7f8);min-height:100svh;padding:24px}.social-page-selection-shell>header{width:min(720px,100%);margin:0 auto 16px}.social-page-selection-card{background:#fff;border:1px solid #d4dfec;border-radius:22px;gap:16px;width:min(720px,100%);margin:0 auto;padding:28px;display:grid;box-shadow:0 24px 70px #0038931f}.social-page-selection-card h1,.social-page-selection-card p{margin:0}.social-page-options{gap:9px;display:grid}.social-page-options label{cursor:pointer;border:1px solid #d6e0ec;border-radius:14px;align-items:center;gap:12px;padding:12px;display:flex}.social-page-options label.selected{background:#edf5ff;border-color:#1877f2}.social-page-options img{border-radius:11px}.social-page-options input{accent-color:#1877f2}.social-page-selection-actions{justify-content:flex-end;align-items:center;gap:12px;display:flex}.social-page-selection-actions a{color:#536a82;font-weight:800}.facebook-page-id-lookup{background:#f6f9fd;border:1px solid #cad8ea;border-radius:14px;gap:12px;padding:16px;display:grid}.facebook-page-id-lookup>div{gap:4px;display:grid}.facebook-page-id-lookup small{color:#536a82;line-height:1.45}.facebook-page-id-lookup label{color:#173657;gap:6px;font-weight:800;display:grid}.facebook-page-id-lookup input{box-sizing:border-box;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b9cbe0;border-radius:10px;padding:10px 12px}.facebook-page-id-lookup button{color:#fff;cursor:pointer;background:#073f8c;border:0;border-radius:10px;min-height:44px;padding:10px 16px;font-weight:900}.facebook-page-id-lookup button:disabled{cursor:not-allowed;opacity:.55}@media (width<=700px){.social-settings-card{border-radius:14px;padding:14px}.social-settings-card>header{align-items:flex-start}.social-connect-empty{flex-direction:column;align-items:stretch}.social-connect-empty .primary-button{text-align:center;width:100%}.social-connection-actions{flex-direction:column;align-items:stretch}.social-connection-actions small{margin:0}.listing-social-publishing{padding:12px}.social-page-selection-shell{padding:14px}.social-page-selection-card{border-radius:17px;padding:18px}.social-page-selection-actions{flex-direction:column-reverse;align-items:stretch}.social-page-selection-actions>*{text-align:center;width:100%}}@media (width<=620px){.nav-item,.nav-item>span:not(.nav-icon){font-size:10px}.nav-item em{font-size:8px}.page-heading{flex-direction:column;align-items:flex-start}.page-heading .primary-button{width:100%}.metric-grid,.agent-grid{grid-template-columns:1fr}.compact-property{grid-template-columns:50px minmax(0,1fr) auto}.compact-property .price-cell{display:none}.pipeline-strip{grid-template-columns:repeat(2,1fr)}.pipeline-strip div:nth-child(2){border-right:0}.pipeline-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.form-grid{grid-template-columns:1fr}.field.wide{grid-column:auto}.admin-request-row{grid-template-columns:1fr}.admin-request-timeline{justify-items:start}.admin-request-actions{grid-column:auto}.admin-request-actions .primary-button,.admin-request-actions .secondary-button{flex:1}.admin-invitation-grid{grid-template-columns:1fr}.admin-invitation-grid label.wide{grid-column:auto}.modal-backdrop{align-items:end;padding:0}.editor-modal,.editor-modal.compact{border-radius:19px 19px 0 0;max-height:94vh}.settings-actions{flex-direction:column;align-items:stretch}.settings-actions span{text-align:center}.detected-ip-row{flex-direction:column;align-items:stretch}.oauth-steps{grid-template-columns:1fr}.oauth-code-heading,.oauth-response-example{flex-direction:column;align-items:stretch}.api-client-create{grid-template-columns:1fr}.api-client-create .primary-button{width:100%}.oauth-secret-once{grid-template-columns:1fr}.oauth-secret-once>label{grid-column:1}.api-endpoint-title{grid-template-columns:44px minmax(0,1fr)}.api-endpoint-title button{grid-column:1/-1;width:fit-content}}@media (width<=980px){.site-header{flex-wrap:wrap}.site-header nav{display:none}.site-header .site-primary-nav.open{background:#fffffff5;border-radius:14px;order:3;grid-template-columns:1fr;gap:4px;width:100%;margin:0;padding:7px;display:grid;box-shadow:0 14px 30px #14212f1a}.site-header .site-primary-nav.open a{justify-content:flex-start;width:100%;min-height:44px}.mobile-nav-toggle{display:grid}.camera-upload-button{display:inline-flex}.site-header-actions{margin-left:auto}.site-header-actions:before{display:none}.property-results-layout{grid-template-columns:1fr}.featured-listings-section{overflow:hidden}.featured-landing-list.public-listing-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(260px,42vw);grid-auto-flow:column;width:calc(100vw - 24px);padding:0 24px 10px 0;overflow-x:auto;grid-template-columns:none!important}.featured-landing-list.public-listing-list::-webkit-scrollbar{display:none}.featured-property-rail{grid-template-columns:minmax(240px,300px) 1fr;display:grid;position:static}.featured-property-rail-media{height:100%;min-height:260px}.public-listing-grid,.agent-summary-grid{grid-template-columns:repeat(2,1fr)}.agent-listing-row{grid-template-columns:120px minmax(0,1fr) auto}.agent-listing-value{display:none}.agent-inquiry-list article{grid-template-columns:58px minmax(0,1fr) 150px}.agent-inquiry-list select{grid-column:2/-1}.property-gallery{grid-template-columns:1fr;min-height:auto}.property-gallery-main{border-radius:22px 22px 8px 8px;min-height:510px}.property-gallery-thumbs{grid-template-columns:repeat(5,minmax(88px,1fr));grid-auto-rows:82px;max-height:none;overflow-x:auto}.property-gallery-thumbs button{min-height:82px}.property-detail-filter-bar{scrollbar-width:none;grid-template-columns:minmax(220px,1fr) repeat(5,122px) repeat(2,max-content);padding-bottom:4px;overflow-x:auto}.property-detail-filter-bar::-webkit-scrollbar{display:none}.property-detail-layout{grid-template-columns:1fr}.property-detail-sidebar{grid-template-columns:minmax(260px,.72fr) minmax(340px,1fr);align-items:start;position:static}.amenity-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=700px){.site-header{gap:8px;min-height:66px;padding:11px 12px}.site-header .brand-lockup{gap:7px;min-width:0}.site-header .brand-word{letter-spacing:-.045em;font-size:clamp(9px,2.55vw,11px);display:inline}.site-header-actions{gap:6px}.site-header .language-toggle button{min-width:32px;padding-inline:6px}.site-header-actions .text-button{display:none}.public-section,.agent-invite,.agent-portal-main{width:min(100% - 28px,1380px)}.public-hero{padding:0}.hero-nepal-art{width:100%;height:auto}.search-result-summary{align-items:flex-start}.search-result-summary p{text-align:left}.search-map-layout{grid-template-columns:1fr}.search-map-property-list{border-right:0;border-bottom:1px solid var(--line);max-height:230px}.search-map-stage{min-height:430px}.property-search-map-wrap{height:430px}.search-map-layout[data-android-full-map=true]{height:calc(100dvh - 148px);min-height:520px}.property-map-tools{gap:5px;bottom:12px;right:auto}.property-map-tools button{border-radius:11px;min-width:76px;min-height:42px;padding-inline:8px}.property-map-tools button>span{font-size:17px}.property-map-draw-help{text-align:center;max-width:none;top:9px;left:9px;right:9px;transform:none}.search-map-caption{flex-direction:column;align-items:flex-start;gap:10px}.featured-listings-section,.android-featured-listings{width:min(100% - 28px,1380px);padding:16px 0 0}.featured-listings-heading{flex-direction:column;align-items:flex-start;gap:13px;margin-bottom:16px}.featured-listings-heading h2{font-size:31px}.featured-see-all{min-height:39px;padding-inline:13px}.public-section{padding:10px 0 60px}.public-results-toolbar{margin-bottom:10px}.public-results-toolbar.with-summary{flex-direction:column;align-items:flex-start;gap:8px}.public-listing-grid,.property-results-main .public-listing-grid{grid-template-columns:1fr}.public-listing-list .public-listing-card{border-radius:15px;grid-template-columns:minmax(135px,42%) minmax(0,1fr);min-height:205px;display:grid}.public-listing-card-media{min-height:205px}.public-listing-list .public-listing-image{height:100%;min-height:205px}.public-listing-list .public-listing-image>span,.public-listing-list .listing-card-gallery>.sale-status-badge{padding:5px 6px;font-size:6px;top:9px;left:9px}.listing-gallery-arrow{width:28px;height:28px;font-size:23px}.listing-gallery-arrow.previous{left:6px}.listing-gallery-arrow.next{right:6px}.listing-gallery-counter{min-width:31px;min-height:20px;padding-inline:6px;font-size:7px;bottom:6px;right:6px}.public-listing-list .public-listing-body{flex-direction:column;justify-content:center;min-width:0;padding:12px 13px;display:flex}.public-listing-list .public-listing-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 3px;font-size:14px;line-height:1.18;display:-webkit-box;overflow:hidden}.public-listing-list .listing-price{font-size:14px;line-height:1.15}.public-listing-list .listing-price small{font-size:7px}.listing-card-actions{gap:4px}.listing-card-actions .listing-share-button,.listing-card-actions .listing-favorite-button{width:30px;height:30px;font-size:14px}.public-listing-list .listing-facts{flex-wrap:nowrap;gap:4px;margin:7px 0 6px}.public-listing-list .listing-facts span{white-space:nowrap;background:#f3f1ed;padding:4px 5px;font-size:7px}.public-listing-list .listing-facts span+span{border-left:0;border-radius:6px}.public-listing-list .public-listing-body>p{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.35;overflow:hidden}.public-listing-list .public-listing-body .listing-feature-line{margin-top:4px;font-size:7px}.public-listing-list .listing-card-foot{gap:5px;margin-top:8px;padding-top:7px}.public-listing-list .listing-card-foot small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:7px;overflow:hidden}.public-listing-list .listing-card-foot a{white-space:nowrap;flex:none;font-size:7px}.featured-landing-list.public-listing-list{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(290px,88vw);grid-auto-flow:column;gap:10px;width:calc(100vw - 14px);padding:0 14px 10px 0;overflow-x:auto;grid-template-columns:none!important}.featured-landing-list.public-listing-list::-webkit-scrollbar{display:none}.featured-landing-list.public-listing-list .public-listing-card{grid-template-columns:minmax(120px,42%) minmax(0,1fr);min-height:190px;display:grid}.featured-landing-list.public-listing-list .public-listing-card-media,.featured-landing-list.public-listing-list .public-listing-image{height:100%;min-height:190px}.featured-landing-list.public-listing-list .public-listing-body{padding:11px 12px}.featured-landing-list.public-listing-list .public-listing-body h3{margin:6px 0 2px;font-size:14px}.featured-landing-list.public-listing-list .listing-price{font-size:14px}.featured-landing-list.public-listing-list .listing-card-actions .listing-favorite-button{width:28px;height:28px;font-size:13px}.featured-landing-list.public-listing-list .listing-facts{gap:3px;margin:6px 0 5px}.featured-landing-list.public-listing-list .listing-facts span{padding:3px 5px;font-size:7px}.featured-landing-list.public-listing-list .public-listing-body>p,.featured-landing-list.public-listing-list .public-listing-body .listing-feature-line{font-size:8px}.featured-landing-list.public-listing-list .listing-card-foot{margin-top:7px;padding-top:6px}.featured-landing-list.public-listing-list .listing-card-foot small,.featured-landing-list.public-listing-list .listing-card-foot a{font-size:7px}.property-map-popup .leaflet-popup-content{width:235px!important}.property-map-popup-card>img{height:108px}.featured-property-rail{display:block}.featured-property-rail-media{height:225px;min-height:0}.agent-invite{margin-bottom:40px;padding:35px 24px}.agent-steps{grid-template-columns:1fr}.agent-invite-actions{flex-direction:column;align-items:stretch}.agent-invite-actions button{width:100%}.public-footer{flex-wrap:wrap;align-items:flex-start}.public-footer p{order:3;width:100%}.auth-backdrop{align-items:end}.auth-modal,.auth-modal.wide{border-radius:20px 20px 0 0;max-height:95vh}.agent-portal-header{gap:8px;padding:12px 15px}.agent-portal-header .brand-word,.agent-header-actions a{display:none}.agent-identity-menu{flex:1;min-width:0;margin-left:0}.agent-identity-trigger{width:100%;min-width:0;padding-inline:11px}.agent-identity-dropdown{left:auto;right:0}.agent-welcome{flex-direction:column;align-items:flex-start}.agent-welcome h1{font-size:37px}.agent-welcome .primary-button{width:100%}.agent-summary-grid{grid-template-columns:1fr 1fr}.agent-listings-head{flex-direction:column;align-items:stretch}.agent-listings-head label{width:100%}.agent-listings-tools{flex-direction:column;align-items:stretch;width:100%}.agent-listings-tools label,.agent-listings-tools .primary-button{width:100%}.agent-listing-row{grid-template-columns:92px minmax(0,1fr);gap:13px}.agent-listing-photo{height:88px}.agent-row-actions{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(78px,1fr))}.photo-manager{grid-template-columns:repeat(3,1fr)}.agent-inquiry-list article{grid-template-columns:52px minmax(0,1fr)}.inquiry-contact,.agent-inquiry-list select{grid-column:1/-1}.preview-image{height:250px}.property-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.property-detail-header .brand-word{letter-spacing:-.045em;font-size:clamp(9px,2.55vw,11px);display:inline}.property-detail-header .detail-back-link{display:none}.property-detail-header .site-header-actions{justify-self:end;margin-left:0}.property-detail-header .primary-button{display:none}.property-detail-filter-shell{width:100%;max-width:100vw;padding:8px 14px;top:66px;overflow:hidden}.property-detail-filter-bar{overscroll-behavior-x:contain;scrollbar-width:none;align-items:center;width:100%;min-width:0;max-width:100%;padding:1px 2px 4px;display:flex;overflow-x:auto}.property-detail-filter-bar>*{flex:0 0 122px}.property-detail-filter-bar>.property-detail-filter-search{flex-basis:220px}.property-detail-filter-bar>button{flex-basis:auto}.property-detail-filter-bar::-webkit-scrollbar{display:none}.detail-back-link{font-size:10px}.property-detail-hero,.property-detail-layout{width:min(100% - 28px,1380px)}.property-detail-hero{padding:28px 0 15px}.property-detail-heading{flex-direction:column;align-items:flex-start;gap:18px}.property-detail-heading h1{font-size:38px}.detail-price{justify-items:start}.property-gallery-main{min-height:360px}.property-gallery-thumbs{grid-template-columns:repeat(10,82px)}.property-detail-tabs{gap:24px;min-height:54px;padding:0 14px;top:128px;overflow-x:auto}.property-detail-tabs a{white-space:nowrap;padding:19px 0 16px}.property-detail-layout{padding:20px 0 50px}.property-detail-sidebar{grid-template-columns:1fr}.property-detail-sidebar>.property-offer-card,.property-detail-sidebar>.property-sold-card{order:1}.property-detail-sidebar>.property-contact-card{order:2}.property-detail-sidebar>.featured-property-rail{order:3}.detail-card,.property-contact-card{border-radius:15px;padding:20px}.detail-card{scroll-margin-top:130px}.property-overview-list,.payment-calculator-layout{grid-template-columns:1fr}.payment-rate-guide{flex-direction:column;align-items:flex-start}.payment-source-links a{text-align:left}.amenity-list{grid-template-columns:1fr}.property-map{height:310px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.buyer-account-link{border:1px solid var(--line);background:#fff;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:5px 10px 5px 5px;font-size:10px;display:inline-flex;position:relative}.buyer-account-link>span{color:#fff;background:var(--navy);border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.buyer-account-link>b{white-space:nowrap;font-weight:800}.buyer-account-link>em{color:#fff;background:var(--crimson);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--paper);border-radius:99px;place-items:center;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-7px;right:-5px}.site-header .header-signin-highlight{min-height:42px;color:var(--crimson-dark);background:linear-gradient(135deg,#fff9f9,#fff1f3);border-color:#d6254238;border-radius:12px;gap:8px;padding:5px 13px 5px 5px;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;box-shadow:0 7px 18px #d6254217,inset 0 1px #ffffffe6}.site-header .header-signin-highlight>span{background:linear-gradient(135deg, #e42e4c, var(--crimson));width:31px;height:31px;box-shadow:0 4px 10px #d625423d}.site-header .header-signin-highlight>b{letter-spacing:-.01em;font-size:10px}.site-header .guest-signin-link{padding:5px 10px}.site-header .guest-signin-link>b{font-size:9px}.site-header .header-signin-highlight:hover{background:#fff;border-color:#d6254266;transform:translateY(-1px);box-shadow:0 10px 24px #d6254226}.site-header .header-signin-highlight:focus-visible{outline-offset:2px;outline:3px solid #d6254233}.listing-filter-bar{z-index:38;border:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:18px;grid-template-columns:minmax(250px,410px) 1fr;align-items:center;gap:14px;margin:-48px 0 52px;padding:14px;scroll-margin-top:95px;display:grid;position:relative;top:auto;box-shadow:0 14px 40px #14212f1a}.landing-listing-filter-bar{width:min(1380px,100% - 48px);margin:14px auto 0}.property-search-toolbar{background:#fcfbf8f7;border-color:#d9d5cd;border-radius:16px;grid-template-columns:minmax(340px,1fr) max-content;gap:10px;padding:10px;box-shadow:0 12px 34px #14212f17}.listing-filter-search{background:#f7f6f3;border:1px solid #d8d4cc;border-radius:11px;grid-template-columns:1fr;align-items:stretch;gap:0;min-height:60px;padding:0;display:grid;overflow:hidden}.property-search-toolbar .listing-filter-search{background:#fff;border-color:#d5d8da;box-shadow:inset 0 1px 2px #14212f06}.property-search-entry{grid-template-columns:minmax(120px,1fr) auto auto;align-items:center;gap:11px;min-height:60px;padding:6px 7px 6px 22px;display:grid}.listing-filter-search input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;font-size:16px}.listing-filter-search .search-clear-button{color:#fff;cursor:pointer;background:#9da3aa;border:0;border-radius:50%;width:24px;height:24px}.listing-filter-search .property-search-submit{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;width:76px;min-width:76px;min-height:50px;padding:0;transition:background .16s,transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 8px 18px #0038933d}.listing-filter-search .property-search-submit:hover{background:#0050bd;transform:translateY(-1px);box-shadow:0 10px 23px #0038934d}.listing-filter-search .property-search-submit:focus-visible{outline-offset:3px;outline:3px solid #00389340}.search-lens-icon{color:#fff;border:2.5px solid;border-radius:50%;width:22px;height:22px;display:block;position:relative}.search-lens-icon:after{content:"";transform-origin:0;background:currentColor;border-radius:99px;width:10px;height:2.5px;position:absolute;bottom:-3px;right:-7px;transform:rotate(45deg)}.listing-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.property-search-toolbar .listing-filter-actions{border:0;flex-wrap:nowrap;padding:0}.results-refine-toolbar{justify-content:center;align-items:center;display:flex}.filtered-property-section .results-refine-toolbar{justify-content:flex-start;width:100%;margin:16px 0 18px}.filtered-property-section .property-search-refine-actions{flex-wrap:wrap;width:100%}.property-sort-control{background:#fff;border:1px solid #d5d8da;border-radius:11px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-width:215px;min-height:46px;padding:0 12px;display:grid}.property-sort-control>span{color:#77818a;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:850}.property-sort-control select{width:100%;min-width:0;color:var(--navy);cursor:pointer;background:0 0;border:0;outline:0;font-size:11px;font-weight:800}.property-sort-control:focus-within{border-color:#8ba6ba;box-shadow:0 0 0 3px #12365a1a}.filter-select{position:relative}.filter-select select,.filter-chip{min-height:43px;color:var(--ink);cursor:pointer;background:#fff;border:1px solid #d8d4cc;border-radius:999px;padding:0 15px;font-size:11px;font-weight:750}.filter-select select{padding-right:34px}.filter-chip{align-items:center;gap:7px;display:inline-flex}.filter-chip span{color:var(--muted)}.filter-chip em{color:#fff;background:var(--crimson);border-radius:50%;place-items:center;min-width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.filter-chip.active{border-color:var(--navy);color:var(--navy);background:#eef4f8}.applied-filter-chips{overscroll-behavior-x:contain;scrollbar-width:none;flex:260px;align-items:center;gap:7px;min-width:0;display:flex;overflow-x:auto}.applied-filter-chips::-webkit-scrollbar{display:none}.applied-filter-chip{max-width:280px;min-height:37px;color:var(--navy);cursor:pointer;background:#f2f7fa;border:1px solid #b8cbd9;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 8px 0 13px;font-size:10px;font-weight:800;display:inline-flex}.applied-filter-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.applied-filter-chip b{color:#fff;background:var(--navy);border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:14px;line-height:1;display:grid}.applied-filter-chip:hover{border-color:var(--navy);background:#fff}.applied-filter-chip:focus-visible{outline-offset:2px;outline:3px solid #00389333}.save-search-button{color:#fff;background:var(--crimson);cursor:pointer;white-space:nowrap;border:0;border-radius:999px;min-height:43px;padding:0 19px;font-size:11px;font-weight:850;box-shadow:0 8px 18px #d6254233}.save-search-button:hover{background:var(--crimson-dark)}.clear-filter-button{color:var(--crimson);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.filter-status{color:var(--green);grid-column:1/-1;margin:-2px 4px 0;font-size:11px;font-weight:750}.property-search-toolbar .filter-status{background:#fff;border:1px solid #d9e5df;border-radius:9px;margin:0;padding:7px 10px;position:absolute;top:calc(100% + 6px);left:12px;box-shadow:0 8px 22px #14212f17}.public-listing-card{position:relative}.public-listing-card-link{height:100%;display:block}.public-listing-card-link:focus-visible{outline-offset:-3px;outline:3px solid #d6254257}.listing-favorite-button{z-index:4;width:39px;height:39px;color:var(--navy);cursor:pointer;background:#fffffff0;border:1px solid #ffffffb8;border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:13px;right:13px;box-shadow:0 8px 20px #0f253729}.listing-favorite-button.saved{color:#fff;border-color:var(--crimson);background:var(--crimson)}.detail-favorite-button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:999px;margin-top:8px;padding:9px 14px;font-size:10px;font-weight:850}.detail-favorite-button.saved{color:#fff;border-color:var(--crimson);background:var(--crimson)}.favorite-error{text-align:right;max-width:250px;color:var(--crimson)!important;font-size:9px!important}.filter-drawer-backdrop{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07131e8a;justify-content:flex-end;display:flex;position:fixed;inset:0}.filter-drawer{background:#fff;flex-direction:column;width:min(650px,100%);height:100vh;display:flex;box-shadow:-24px 0 70px #07131e38}.filter-drawer-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 20px;display:flex}.filter-drawer-header h2{margin:5px 0 0;font-family:Georgia,serif;font-size:31px;font-weight:500}.filter-drawer-header>button{cursor:pointer;background:#f2f0ec;border:0;border-radius:50%;width:36px;height:36px;font-size:22px}.filter-drawer-body{flex:1;overflow-y:auto}.filter-drawer-body>section{border-bottom:1px solid var(--line);padding:27px 29px 30px}.filter-drawer-body h3{margin:0 0 7px;font-size:16px}.filter-drawer-body section>p{color:var(--muted);margin:0 0 20px;font-size:11px}.segmented-filter{border:1px solid #d4d3d0;border-radius:10px;grid-template-columns:repeat(3,1fr);max-width:470px;margin:0 auto;padding:3px;display:grid}.segmented-filter.sale-status-filter{grid-template-columns:repeat(5,1fr)}.segmented-filter button{border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;min-height:41px;font-size:12px;font-weight:750}.segmented-filter button:last-child{border-right:0}.segmented-filter button.active{color:#fff;background:var(--navy);border-radius:7px}.filter-price-scale{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:28px 1px 22px;font-size:10px;display:grid}.price-range-control{height:32px;position:relative}.price-range-track,.price-range-fill{border-radius:99px;height:4px;position:absolute;top:14px;left:0;right:0}.price-range-track{background:#d8dfe3}.price-range-fill{background:linear-gradient(90deg, var(--navy), var(--green));right:auto}.price-range-control input[type=range]{z-index:2;appearance:none;pointer-events:none;background:0 0;width:100%;height:32px;margin:0;position:absolute;inset:0}.price-range-control input[type=range]::-webkit-slider-runnable-track{background:0 0;height:4px}.price-range-control input[type=range]::-webkit-slider-thumb{border:2px solid var(--navy);appearance:none;pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;width:20px;height:20px;margin-top:-8px;box-shadow:0 2px 6px #0d2b462e}.price-range-control input[type=range]::-moz-range-track{background:0 0;height:4px}.price-range-control input[type=range]::-moz-range-thumb{border:2px solid var(--navy);pointer-events:auto;cursor:grab;background:#fff;border-radius:50%;width:17px;height:17px;box-shadow:0 2px 6px #0d2b462e}.price-range-control input[type=range]:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #12365a40}.price-range-control input[type=range]:focus-visible::-moz-range-thumb{outline-offset:2px;outline:3px solid #12365a40}.price-range-control .price-range-maximum{z-index:3}.filter-range-inputs{grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;display:grid}.filter-range-inputs label{color:var(--muted);gap:6px;font-size:9px;font-weight:750;display:grid}.filter-range-inputs input{border:1px solid #c9c8c5;border-radius:7px;width:100%;min-height:48px;padding:0 13px;font-size:12px}.filter-range-inputs b{color:#aaa;padding-bottom:14px;font-weight:500}.number-filter-options{border:1px solid #d5d4d1;border-radius:9px;display:flex;overflow:hidden}.number-filter-options button{border:0;border-right:1px solid var(--line);cursor:pointer;background:#fff;flex:1;min-height:45px;font-size:11px}.number-filter-options button:last-child{border-right:0}.number-filter-options button.active{color:#fff;background:var(--navy);font-weight:850}.home-type-filter{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.home-type-filter button{cursor:pointer;background:#fff;border:1px solid #d6d4d0;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:108px;padding:13px 7px;display:grid}.home-type-filter button>span{font-size:30px}.home-type-filter button>b{font-size:10px}.home-type-filter button.active{border-color:var(--navy);color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy);background:#eef4f8}.filter-drawer-footer{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;display:flex;box-shadow:0 -8px 25px #14212f0d}.buyer-auth-page,.buyer-account-page{background:var(--paper);min-height:100vh}.buyer-account-header{z-index:70;border-bottom:1px solid var(--line);background:#fffdf9f5;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:13px max(24px,50vw - 620px);display:flex;position:relative}.buyer-portal-actions{margin-left:auto;overflow:visible}.buyer-portal-actions .text-button{color:#4b5a67;border-radius:9px;min-width:max-content;padding:9px 11px;font-size:10px}.buyer-portal-actions .text-button.active{color:#fff;background:var(--navy)}.buyer-account-menu{flex:none;position:relative}.buyer-account-menu-trigger{align-items:center;gap:7px;display:inline-flex}.buyer-account-menu-trigger>b{font-size:14px;font-weight:700;line-height:1;transition:transform .18s;display:inline-block;transform:translateY(-1px)}.buyer-account-menu-trigger>b.open{transform:translateY(1px)rotate(180deg)}.buyer-account-menu-trigger em,.buyer-account-menu-dropdown em{color:#fff;background:var(--crimson);border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;font-weight:850;display:inline-grid}.buyer-account-menu-dropdown{z-index:90;background:#fffffffc;border:1px solid #14212f21;border-radius:14px;gap:3px;width:238px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #14212f2e}.buyer-account-menu-dropdown:before{content:"";background:#fff;border-top:1px solid #14212f21;border-left:1px solid #14212f21;width:10px;height:10px;position:absolute;top:-5px;right:22px;transform:rotate(45deg)}.buyer-account-menu-dropdown button{z-index:1;color:#334b5e;width:100%;min-height:42px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 11px;font-size:10px;font-weight:780;display:grid;position:relative}.buyer-account-menu-dropdown button:hover,.buyer-account-menu-dropdown button:focus-visible{color:var(--navy);background:#f0f5f8;outline:none}.buyer-account-menu-dropdown button.active{color:#fff;background:var(--navy)}.buyer-account-menu-dropdown button>b{font-size:18px;font-weight:500;line-height:1}.buyer-auth-layout{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:center;gap:90px;width:min(1160px,100% - 48px);min-height:calc(100vh - 76px);margin:0 auto;padding:70px 0;display:grid}.property-action-auth-layout{grid-template-columns:minmax(0,480px);justify-content:center;width:min(520px,100% - 48px)}.buyer-auth-intro h1{letter-spacing:-.055em;max-width:600px;margin:10px 0 23px;font-family:Georgia,serif;font-size:clamp(52px,6vw,82px);font-weight:500;line-height:.96}.buyer-auth-intro>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:0;font-size:16px;line-height:1.7}.buyer-benefits{grid-template-columns:44px 1fr;gap:18px 14px;max-width:580px;margin-top:38px;display:grid}.buyer-benefits>span{width:42px;height:42px;color:var(--crimson);background:var(--crimson-soft);border-radius:13px;place-items:center;font-size:20px;font-weight:900;display:grid}.buyer-benefits strong{font-size:12px}.buyer-benefits p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.buyer-auth-card{border:1px solid var(--line);background:#fff;border-radius:24px;padding:36px;box-shadow:0 26px 70px #14212f1f}.buyer-auth-card>.eyebrow{margin-top:27px}.buyer-auth-card>h2{margin:7px 0 24px;font-family:Georgia,serif;font-size:32px;font-weight:500}.buyer-auth-card .auth-form .primary-button{width:100%;min-height:46px}.buyer-back-link{color:var(--muted);text-align:center;margin-top:22px;font-size:10px;font-weight:750;display:block}.checkbox-row{align-items:start;grid-template-columns:18px 1fr!important;gap:9px!important}.checkbox-row input{margin-top:2px;width:17px!important;min-height:17px!important}.checkbox-row span{line-height:1.5}.buyer-dashboard{width:min(1240px,100% - 48px);margin:0 auto;padding:62px 0 90px}.buyer-dashboard-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px;display:flex}.buyer-dashboard-heading h1{letter-spacing:-.04em;margin:8px 0;font-family:Georgia,serif;font-size:50px;font-weight:500}.buyer-dashboard-heading>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px}.buyer-account-stats{gap:10px;display:flex}.buyer-account-stats span{border:1px solid var(--line);min-width:105px;color:var(--muted);text-align:center;background:#fff;border-radius:13px;gap:4px;padding:15px;font-size:9px;display:grid}.buyer-account-stats strong{color:var(--navy);font-family:Georgia,serif;font-size:27px;font-weight:500}.owner-listing-stats{width:max-content;margin:-18px 0 28px auto}.fsbo-badge{color:#fff;background:var(--crimson);letter-spacing:.04em;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.owner-listings-panel .agent-listing-list{gap:10px;display:grid}.buyer-profile-panel{max-width:860px}.buyer-profile-panel .agent-account-form{padding:4px}.buyer-profile-panel .agent-account-grid>label{color:#687682;gap:7px;font-size:10px;font-weight:800;display:grid}.buyer-profile-panel .agent-account-grid>label.wide{grid-column:1/-1}.buyer-profile-panel .agent-account-grid input:not([type=checkbox]){width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fff;border:1px solid #d4d0c8;border-radius:9px;padding:0 12px}.buyer-profile-panel .agent-account-grid input[readonly]{color:#687682;cursor:not-allowed;background:#f0f2f2}.buyer-profile-panel .verified-email-note{color:var(--muted);margin:16px 0;font-size:10px}.buyer-panel{border:1px solid var(--line);background:#fff;border-radius:20px;margin-bottom:22px;padding:27px;box-shadow:0 12px 35px #14212f0d}.buyer-panel-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.buyer-panel-heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:500}.buyer-panel-heading>a,.buyer-panel-heading>button{color:var(--crimson);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:800}.buyer-favorite-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.buyer-favorite-card{border:1px solid var(--line);background:var(--paper);border-radius:15px;overflow:hidden}.buyer-favorite-image{height:190px;display:block;position:relative;overflow:hidden}.buyer-favorite-image img{object-fit:cover}.buyer-favorite-card>div{padding:16px}.buyer-favorite-card>div>span{color:var(--crimson);text-transform:uppercase;font-size:9px;font-weight:850}.buyer-favorite-card>div>strong{margin:7px 0;font-family:Georgia,serif;font-size:21px;font-weight:500;display:block}.buyer-favorite-card h3{margin:0 0 6px;font-size:13px}.buyer-favorite-card p{color:var(--muted);margin:0;font-size:10px}.buyer-favorite-card button{color:var(--crimson);cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:10px;font-weight:800}.buyer-dashboard-columns{grid-template-columns:1fr 1fr;gap:22px;display:grid}.buyer-dashboard-columns .buyer-panel{margin:0}.saved-search-list,.buyer-notification-list{gap:10px;display:grid}.saved-search-list article{border:1px solid var(--line);background:var(--paper);border-radius:12px;justify-content:space-between;gap:15px;padding:15px;display:flex}.saved-search-list strong{font-size:12px}.saved-search-list p{color:var(--muted);margin:5px 0;font-size:10px;line-height:1.5}.saved-search-list small{color:var(--green);font-size:9px;font-weight:800}.saved-search-list button{cursor:pointer;background:#f1eee8;border:0;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.buyer-notification-list a{border:1px solid var(--line);border-radius:12px;grid-template-columns:37px 1fr;gap:11px;padding:13px;display:grid}.buyer-notification-list a.unread{background:#f1f7fa;border-color:#b7cedd}.buyer-notification-list a>span{width:36px;height:36px;color:var(--navy);background:#e5eef4;border-radius:11px;place-items:center;font-weight:900;display:grid}.buyer-notification-list strong{font-size:11px}.buyer-notification-list p{color:var(--muted);margin:4px 0;font-size:10px;line-height:1.5}.buyer-notification-list small{color:#9299a0;font-size:8px}.buyer-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:210px;display:grid}.buyer-empty.compact{min-height:170px}.buyer-empty>span{color:var(--crimson);font-size:36px}.buyer-empty h3{margin:0;font-family:Georgia,serif;font-size:23px;font-weight:500}.buyer-empty p{color:var(--muted);margin:0 0 8px;font-size:11px}@media (width<=1040px){.listing-filter-bar{grid-template-columns:1fr}.listing-filter-bar.property-search-toolbar{overscroll-behavior-x:contain;scrollbar-width:none;grid-template-columns:minmax(280px,1fr) max-content;overflow-x:auto}.listing-filter-bar.property-search-toolbar::-webkit-scrollbar{display:none}.buyer-auth-layout{grid-template-columns:1fr 420px;gap:45px}.buyer-auth-layout.property-action-auth-layout{grid-template-columns:minmax(0,480px);justify-content:center;gap:0}.buyer-favorite-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.buyer-account-link>b{display:none}.buyer-account-link.guest-signin-link>b{display:inline}.buyer-account-link,.site-header .header-signin-highlight:not(.guest-signin-link){padding-right:5px}.listing-filter-bar{border-radius:13px;gap:7px;margin-top:-20px;padding:9px;top:auto}.landing-listing-filter-bar{width:calc(100% - 24px);margin:10px auto 0}.hero-nepal-art{aspect-ratio:auto;height:clamp(310px,92vw,410px)}.hero-nepal-art>.hero-panorama{object-position:57% bottom}.hero-nepal-art>.hero-brand-logo{border-radius:20%;width:clamp(68px,20vw,88px);top:15px;left:14px}.hero-brand-message{top:20px;left:clamp(96px,27vw,116px);right:12px}.hero-brand-message p{font-size:clamp(15px,4.4vw,20px);line-height:1.08}.hero-brand-message strong{letter-spacing:.005em;max-width:250px;margin-top:7px;font-size:clamp(13px,3.8vw,17px);line-height:1.12}.hero-property-search{border-radius:15px;width:calc(100% - 24px);min-height:58px;bottom:14px;box-shadow:0 13px 32px #081c3240,0 0 0 3px #ffffff29}.hero-property-search .property-search-entry{gap:7px;min-height:56px;padding:5px 6px 5px 15px}.hero-property-search input{font-size:13px}.listing-filter-bar.property-search-toolbar{flex-wrap:nowrap;align-items:center;display:flex}.listing-filter-search .property-search-submit{width:64px;min-width:64px;min-height:46px;padding:0}.search-lens-icon{border-width:2.25px;width:19px;height:19px}.search-lens-icon:after{width:8px;height:2.25px;bottom:-3px;right:-6px}.property-search-toolbar .listing-filter-actions{flex:none;overflow:visible}.results-refine-toolbar{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.results-refine-toolbar::-webkit-scrollbar{display:none}.filtered-property-section .results-refine-toolbar{padding:10px;display:block;overflow:visible}.filtered-property-section .property-search-refine-actions{flex-wrap:wrap;display:flex;overflow:visible}.filtered-property-section .property-sort-control{flex:190px;min-width:0}.filtered-property-section .applied-filter-chips{flex:120px;order:4;padding:1px 0 3px}.filtered-property-section .clear-filter-button{order:5;min-height:37px;padding:0 7px}.property-sort-control{min-height:42px}.listing-filter-actions{scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow-x:auto}.listing-filter-actions::-webkit-scrollbar{display:none}.filter-select select,.filter-chip,.save-search-button{justify-content:center;width:auto;min-width:max-content}.clear-filter-button{min-width:max-content}.filter-drawer{border-radius:20px 20px 0 0;height:94vh;margin-top:auto}.filter-drawer-header{padding:20px}.filter-drawer-body>section{padding:24px 20px}.home-type-filter{grid-template-columns:repeat(2,1fr)}.filter-drawer-footer{padding:14px 20px}.buyer-account-header{min-height:66px;padding:11px 15px}.buyer-account-header .brand-word{display:none}.buyer-auth-layout{grid-template-columns:1fr;gap:35px;width:min(100% - 28px,1160px);padding:42px 0}.buyer-auth-layout.property-action-auth-layout{width:min(100% - 28px,520px)}.buyer-auth-intro h1{font-size:52px}.buyer-auth-card{padding:25px 20px}.buyer-dashboard{width:min(100% - 28px,1240px);padding:38px 0 60px}.buyer-dashboard-heading{flex-direction:column;align-items:flex-start}.buyer-dashboard-heading h1{font-size:39px}.buyer-account-stats{width:100%}.buyer-account-stats span{flex:1;min-width:0}.buyer-panel{padding:20px 15px}.buyer-favorite-grid,.buyer-dashboard-columns{grid-template-columns:1fr}}@media (width<=900px){.agent-property-preview .preview-gallery{height:330px}.agent-preview-header{flex-direction:column;align-items:flex-start;gap:18px}.agent-preview-price{justify-items:start}.agent-preview-body{grid-template-columns:1fr}.agent-lalpurja-panel{position:static}.lalpurja-frame{height:520px}}@media (width<=620px){.agent-property-preview{border-radius:16px 16px 0 0;max-height:97vh}.agent-property-preview .preview-gallery{height:260px}.agent-preview-header{padding:22px 18px}.agent-preview-header h2{font-size:29px}.agent-preview-body{padding:12px}.agent-preview-section,.agent-lalpurja-panel{padding:18px 15px}.agent-preview-facts{grid-template-columns:repeat(2,1fr)}.agent-preview-facts article,.agent-preview-facts article:nth-child(3n),.agent-preview-facts article:nth-child(n+4){border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.agent-preview-facts article:nth-child(2n){border-right:0}.agent-preview-facts article:nth-child(n+5){border-bottom:0}.lalpurja-frame{height:430px}.owner-citizenship-frame{height:360px}}.property-open-button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.property-open-button:hover strong,.property-open-button:focus-visible strong{color:var(--crimson);text-underline-offset:3px;text-decoration:underline}.property-open-button:focus-visible{outline-offset:4px;border-radius:8px;outline:3px solid #173e6333}.inquiry-mailbox-panel,.inquiry-mailbox-panel.agent-listings-panel{overflow:hidden}.inquiry-mailbox{background:#f3f6f9;gap:16px;padding:20px;display:grid}.inquiry-mailbox-toolbar{background:#fff;border:1px solid #d5e0ea;border-radius:12px;align-items:center;gap:6px;width:max-content;padding:5px;display:flex;box-shadow:0 5px 18px #082a4c0d}.inquiry-mailbox-toolbar button{color:#5a6b7d;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 15px;font-size:12px;font-weight:800;display:inline-flex}.inquiry-mailbox-toolbar button.active{color:#fff;background:#073b6f;box-shadow:0 6px 16px #073b6f33}.inquiry-mailbox-toolbar button span{min-width:22px;height:22px;color:inherit;background:#7891a926;border-radius:99px;place-items:center;padding:0 6px;font-size:10px;display:grid}.inquiry-property-group{background:#fff;border:1px solid #d7e1eb;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #1030500f}.inquiry-property-group>summary{color:#092f59;cursor:pointer;background:#fff;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:82px;padding:12px 16px;list-style:none;display:grid}.inquiry-property-group>summary::-webkit-details-marker{display:none}.inquiry-email-conversation>summary::-webkit-details-marker{display:none}.inquiry-property-thumbnail{color:#fff;background:linear-gradient(145deg,#123f70,#06294e);border:1px solid #d5e0e9;border-radius:11px;place-items:center;width:58px;height:58px;display:grid;position:relative;overflow:hidden}.inquiry-property-thumbnail img{object-fit:cover}.inquiry-property-thumbnail b{letter-spacing:.08em;font-size:12px}.inquiry-property-heading{gap:3px;min-width:0;display:grid}.inquiry-property-heading>small{color:#d5163e;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:900}.inquiry-property-heading>strong{color:#082f59;text-overflow:ellipsis;white-space:nowrap;font:700 17px/1.25 Georgia,serif;overflow:hidden}.inquiry-property-heading>span{color:#718090;font-size:11px}.inquiry-property-summary{align-items:center;gap:12px;display:flex}.inquiry-property-summary>b{color:#a10c2d;white-space:nowrap;background:#fde8ed;border-radius:99px;padding:6px 9px;font-size:10px}.inquiry-property-chevron,.inquiry-conversation-chevron{color:#174c7c;background:#edf3f8;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .18s;display:grid}.inquiry-property-group[open]>summary .inquiry-property-chevron,.inquiry-email-conversation[open]>summary .inquiry-conversation-chevron{transform:rotate(180deg)}.inquiry-property-conversations{background:#fbfcfd;border-top:1px solid #e2e8ee}.inquiry-folder-empty{background:#fff;border:1px dashed #cbd7e1;border-radius:15px;min-height:220px}.inquiry-email-conversation{background:#fff;border-bottom:1px solid #e2e8ee}.inquiry-email-conversation:last-child{border-bottom:0}.inquiry-email-conversation>summary{cursor:pointer;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:14px 16px;list-style:none;transition:background .15s;display:grid}.inquiry-email-conversation>summary:hover{background:#f6f9fc}.inquiry-email-conversation[open]>summary{background:#f3f7fb}.inquiry-email-avatar{color:#fff;background:#15548a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid}.inquiry-email-avatar.person{background:linear-gradient(145deg,#0c4a80,#082f59);box-shadow:0 0 0 4px #e9f1f7}.inquiry-email-avatar.tour{background:#b8790e}.inquiry-email-avatar.reply{background:#315f49}.inquiry-conversation-preview{gap:4px;min-width:0;display:grid}.inquiry-conversation-subject{align-items:center;gap:8px;min-width:0;display:flex}.inquiry-conversation-subject>strong{color:#102d4d;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.inquiry-status-chip{color:#4a6073;letter-spacing:.04em;text-transform:uppercase;background:#e9eef3;border-radius:99px;flex:none;padding:4px 7px;font-size:8px;font-weight:900}.inquiry-status-chip.new{color:#a00d2e;background:#fee5eb}.inquiry-status-chip.contacted{color:#075483;background:#e2f1fb}.inquiry-status-chip.qualified{color:#126447;background:#e2f4eb}.inquiry-conversation-sender{color:#56697a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inquiry-conversation-snippet{color:#7b8792;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.inquiry-conversation-meta{color:#72808c;justify-items:end;gap:5px;min-width:84px;display:grid}.inquiry-conversation-meta time{white-space:nowrap;font-size:10px}.inquiry-conversation-meta>b{color:#315b7e;font-size:9px}.inquiry-conversation-meta>small{color:#788795;font-size:9px}.inquiry-conversation-content{background:#f4f7fa;border-top:1px solid #dfe7ee;padding:16px}.inquiry-person-contactbar{background:#fff;border:1px solid #d8e3ec;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:9px 12px;display:flex}.inquiry-person-contactbar>span{align-items:center;gap:8px 14px;min-width:0;display:flex}.inquiry-person-contactbar b{color:#103c65;font-size:11px}.inquiry-person-contactbar small{color:#768694;font-size:9px}.inquiry-person-contactbar a{color:#0d5085;font-size:10px;font-weight:800}.inquiry-email-thread{gap:10px;display:grid}.inquiry-thread-message{background:#fff;border:1px solid #d9e3eb;border-radius:11px;width:min(92%,900px);overflow:hidden;box-shadow:0 4px 14px #0d2f4f09}.inquiry-thread-message.customer{margin-right:auto}.inquiry-thread-message.outbound{border-left:3px solid #246a50;margin-left:auto}.inquiry-thread-message>header{background:#fbfcfd;border-bottom:1px solid #e7edf1;grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;padding:10px 12px;display:grid}.inquiry-thread-message>header .inquiry-email-avatar{width:36px;height:36px;font-size:12px}.inquiry-thread-message>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.inquiry-thread-message>header strong{color:#12395f;font-size:12px}.inquiry-thread-message>header small{color:#71808d;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.inquiry-thread-message>header time{color:#7e8993;white-space:nowrap;font-size:9px}.inquiry-thread-body{padding:12px 14px}.inquiry-thread-body>p{color:#2f4559;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.inquiry-tour-request{background:#fff7e6;border-left:3px solid #c28a27;border-radius:0 8px 8px 0;gap:3px;margin-bottom:12px;padding:10px 12px;display:grid}.inquiry-tour-request span{color:#80601e;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.inquiry-tour-request strong{color:#543b0b;font-size:12px}.inquiry-message-footer{color:#76838e;border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:9px;font-size:9px;display:flex}.inquiry-message-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.inquiry-message-actions select,.inquiry-message-actions button{color:#0d456f;min-height:30px;font:inherit;background:#fff;border:1px solid #ccd8e2;border-radius:7px;padding:4px 8px;font-size:9px;font-weight:800}.inquiry-message-actions button{color:#93243b;cursor:pointer}.inquiry-delivery-status{color:#226044;background:#e6f4ed;border-radius:99px;margin-top:11px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.inquiry-delivery-status.failed{color:#a11430;background:#fde9ed}.inquiry-reply-form{background:#fff;border:1px solid #d6e0e8;border-radius:12px;margin:12px 0 0 34px;padding:14px}.inquiry-reply-form>label{color:#123d65;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.inquiry-reply-form textarea{color:#203b53;width:100%;min-height:100px;font:inherit;resize:vertical;background:#fff;border:1px solid #ccd8e2;border-radius:9px;outline:0;padding:11px 12px;font-size:12px;line-height:1.55}.inquiry-reply-form textarea:focus{border-color:#47789f;box-shadow:0 0 0 3px #234c6f1f}.inquiry-reply-form textarea:disabled{color:#8d9499;background:#f0f2f4}.inquiry-reply-form>div{justify-content:flex-end;align-items:center;gap:12px;margin-top:9px;display:flex}.inquiry-reply-form>div>span{color:#89949d;font-size:9px}.inquiry-reply-form .primary-button{min-width:150px}.agent-account-panel{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.verified-email-badge{color:#116348;background:#e4f3eb;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.agent-account-form{gap:18px;padding:22px;display:grid}.agent-account-section{background:#fff;border:1px solid #dbe3ec;border-radius:15px;overflow:hidden}.agent-account-section>header{background:#f7f9fb;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:16px;min-height:70px;padding:14px 18px;display:flex}.agent-account-section>header>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.agent-account-section>header>div>span{color:#fff;background:var(--navy);border-radius:9px;grid-row:1/3;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.agent-account-section>header strong{color:var(--navy);font-size:13px}.agent-account-section>header small{color:#6f7c89;font-size:9px;line-height:1.35}.agent-account-section>header>b{color:#0c5682;text-transform:uppercase;background:#e7f2f8;border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.agent-account-section>.agent-account-grid{padding:18px}.mandatory-account-section>header>b{color:#9d1730;background:#fce9ed}.mandatory-account-section .agent-account-documents{border-top:1px solid #e4e9ef;margin:0;padding:18px}.public-website-configuration{background:#fbfcfe}.public-template-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:18px;display:grid}.template-choice{color:#243e58;cursor:pointer;background:#fff;border:1px solid #d9e1e9;border-radius:12px;gap:5px;min-width:0;padding:9px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.template-choice:hover{transform:translateY(-2px);box-shadow:0 7px 18px #0b244714}.template-choice:has(input:checked){border-color:#0e4d85;box-shadow:0 0 0 2px #0e4d8521}.template-choice input{accent-color:#dc143c;position:absolute;top:8px;right:8px}.template-choice-preview{background:linear-gradient(135deg,#092e62,#003893 70%,#dc143c);border-radius:8px;grid-template-rows:repeat(3,1fr);grid-template-columns:16px minmax(0,1fr);align-items:center;gap:4px 6px;height:64px;padding:8px;display:grid;overflow:hidden}.template-choice-preview i{background:#ffffffeb;border-radius:99px;height:4px;display:block}.template-choice-preview i:first-child{background:#fff3;border:2px solid #fff;border-radius:50%;grid-row:1/-1;width:16px;height:16px}.template-choice-preview i:nth-child(3){opacity:.72;width:72%}.template-choice-preview i:nth-child(4){opacity:.48;width:48%}.template-choice-executive .template-choice-preview{background:#e7edf2;border-radius:2px;grid-template-columns:20px minmax(0,1fr)}.template-choice-executive .template-choice-preview i:first-child{background:#071c35;border:0;border-radius:1px;grid-row:1/-1;width:20px;height:48px}.template-choice-executive .template-choice-preview i:not(:first-child){background:#174d7e}.template-choice-minimal .template-choice-preview{background:#fff;border:1px solid #dce1e5;border-radius:0;grid-template-rows:repeat(4,auto);grid-template-columns:1fr;align-content:center;justify-items:center}.template-choice-minimal .template-choice-preview i:first-child{background:#fff;border:1px solid #222;border-radius:50%;grid-row:auto;width:18px;height:18px}.template-choice-minimal .template-choice-preview i:not(:first-child){background:#222;height:2px}.template-choice-minimal .template-choice-preview i:nth-child(2){width:58%}.template-choice-minimal .template-choice-preview i:nth-child(3){width:42%}.template-choice-minimal .template-choice-preview i:nth-child(4){width:30%}.template-choice-heritage .template-choice-preview{background:linear-gradient(135deg,#55271f,#9b3a2e 70%,#d99d3c);border:3px double #d5a45c;border-radius:1px;grid-template-rows:repeat(3,1fr);grid-template-columns:minmax(0,1fr) 22px}.template-choice-heritage .template-choice-preview i:first-child{border-color:#f0cf92;border-radius:10px 10px 2px 2px;grid-area:1/2/-1;width:20px;height:40px}.template-choice-heritage .template-choice-preview i:not(:first-child){background:#f7dfb4;grid-column:1}.template-choice-alpine .template-choice-preview{background:linear-gradient(155deg,#d9efec,#14769b);border-radius:18px 3px;grid-template-rows:18px 1fr;grid-template-columns:repeat(3,1fr)}.template-choice-alpine .template-choice-preview i:first-child{background:#123d54;border:0;border-radius:8px 2px;grid-area:1/1/auto/-1;width:28px;height:12px}.template-choice-alpine .template-choice-preview i:not(:first-child){background:#ffffffdb;border-radius:8px 2px;grid-row:2;width:100%;height:25px}.template-choice strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.template-choice small{color:#7d8995;font-size:7px}.public-config-grid{border-top:1px solid #e4e9ef}.public-visibility-options{align-self:end;gap:7px;display:grid}.public-contact-policy{color:#173f66;background:#f2f7fb;border:1px solid #d7e3ee;border-radius:10px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;min-height:58px;padding:10px 11px;display:grid}.public-contact-policy>span{color:#fff;background:#174e80;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.public-contact-policy p{gap:2px;margin:0;display:grid}.public-contact-policy strong{font-size:10px}.public-contact-policy small{color:#657789;font-size:8px;line-height:1.4}.public-visibility-options .checkbox-row{margin:0}.public-agent-url-row{align-items:stretch;gap:8px;display:flex}.public-agent-link{color:#0d4f83;text-overflow:ellipsis;white-space:nowrap;background:#f5f9fc;border:1px solid #d8e0e8;border-radius:9px;flex:1;min-width:0;min-height:42px;padding:11px 12px;font-size:10px;font-weight:750;overflow:hidden}.public-agent-url-row button{color:#fff;min-width:76px;font:inherit;cursor:pointer;background:#0d4f83;border:1px solid #0d4f83;border-radius:9px;flex:none;padding:8px 13px;font-size:9px;font-weight:850}.agent-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.agent-account-grid .field.wide{grid-column:1/-1}.agent-account-grid .field small{color:#7c858c;margin-top:5px;font-size:8px;display:block}.agent-account-grid input[readonly]{color:#5c6c78;cursor:not-allowed;background:#f0f3f4}.agent-account-documents{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.agent-account-documents article{background:#faf9f6;border:1px solid #dedad2;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid}.agent-account-documents article>div{gap:4px;display:grid}.agent-account-documents article>div>span{color:var(--crimson);letter-spacing:.08em;font-size:8px;font-weight:900}.agent-account-documents strong{color:var(--navy);font-size:11px}.agent-account-documents small{color:#77828a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.agent-account-documents a{color:#174e79;font-size:9px;font-weight:800}.agent-account-documents label{color:#526675;border-top:1px solid #e3dfd8;grid-column:1/-1;padding-top:10px;font-size:9px;font-weight:750}.agent-account-documents input{color:#687580;width:100%;margin-top:7px;font-size:9px;display:block}.agent-account-actions{border-top:1px solid #e8e3dc;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:17px;display:flex}.agent-account-actions>span{color:#7c858c;font-size:9px}@media (width<=760px){.inquiry-mailbox{gap:11px;padding:10px}.inquiry-mailbox-toolbar{width:100%}.inquiry-mailbox-toolbar button{flex:1;justify-content:center;padding:0 8px;font-size:11px}.inquiry-property-group>summary{grid-template-columns:48px minmax(0,1fr);gap:10px;min-height:72px;padding:10px}.inquiry-property-thumbnail{width:48px;height:48px}.inquiry-property-heading>strong{font-size:14px}.inquiry-property-heading>span{font-size:10px}.inquiry-property-summary{grid-column:2;justify-content:space-between}.inquiry-property-summary>b{padding:4px 7px;font-size:9px}.inquiry-property-chevron{width:24px;height:24px}.inquiry-email-conversation>summary{grid-template-columns:38px minmax(0,1fr);align-items:start;gap:10px;min-height:78px;padding:12px 10px}.inquiry-email-avatar{width:38px;height:38px;font-size:13px}.inquiry-conversation-subject{align-items:flex-start}.inquiry-conversation-subject>strong{white-space:normal;font-size:12px}.inquiry-conversation-sender,.inquiry-conversation-snippet{font-size:10px}.inquiry-conversation-meta{grid-column:2;justify-content:flex-start;align-items:center;gap:8px;min-width:0;display:flex}.inquiry-conversation-chevron{width:24px;height:24px;margin-left:auto}.inquiry-conversation-content{padding:10px}.inquiry-person-contactbar{flex-direction:column;align-items:flex-start;gap:5px;padding:9px}.inquiry-person-contactbar>span{flex-wrap:wrap}.inquiry-thread-message{width:100%}.inquiry-thread-message.outbound,.inquiry-reply-form{margin-left:0}.inquiry-thread-message>header{grid-template-columns:32px minmax(0,1fr);padding:10px}.inquiry-thread-message>header .inquiry-email-avatar{width:32px;height:32px}.inquiry-thread-message>header time{white-space:normal;grid-column:2}.inquiry-thread-body{padding:12px}.inquiry-thread-body>p{font-size:11px}.inquiry-message-footer{flex-direction:column;align-items:flex-start}.inquiry-message-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.inquiry-reply-form{padding:11px}.inquiry-reply-form .primary-button{min-width:132px}.agent-account-grid,.agent-account-documents{grid-template-columns:1fr}.agent-account-form{gap:12px;padding:10px}.agent-account-section>header{align-items:flex-start;padding:12px}.agent-account-section>header>div{grid-template-columns:27px minmax(0,1fr)}.agent-account-section>header>div>span{width:27px;height:27px}.agent-account-section>.agent-account-grid,.mandatory-account-section .agent-account-documents{padding:12px}.public-template-picker{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px}.public-agent-url-row{flex-direction:column}.public-agent-url-row button{width:100%;min-height:40px}.agent-account-actions{flex-direction:column;align-items:stretch}.agent-account-actions .primary-button{width:100%}.buyer-account-header{flex-wrap:wrap;align-items:center}.buyer-account-header .buyer-portal-actions{flex-wrap:wrap;order:2;justify-content:flex-start;width:100%;display:flex}.buyer-account-header .buyer-portal-actions .text-button{display:inline-flex}.buyer-account-menu{margin-left:auto}.buyer-account-menu-dropdown{width:min(250px,100vw - 30px);right:0}.owner-listing-stats{width:100%;margin:-10px 0 24px}.owner-listings-panel .agent-listing-row{grid-template-columns:75px minmax(0,1fr)}.owner-listings-panel .agent-listing-value,.owner-listings-panel .agent-row-actions{grid-column:2}.buyer-profile-panel .agent-account-grid{grid-template-columns:1fr}}.property-offer-card{background:linear-gradient(145deg,#fffaf1,#fff 72%);border:1px solid #efd1ab;border-radius:18px;padding:22px;box-shadow:0 15px 38px #4d301414}.property-sold-card{color:#123f62;background:linear-gradient(145deg,#eaf5fc,#fff 75%);border:1px solid #8bb7d8;border-radius:18px;padding:23px;box-shadow:0 15px 38px #1769aa1a}.property-sold-card>span{color:#fff;letter-spacing:.06em;background:#1769aa;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.property-sold-card h2{margin:11px 0 7px;font-family:Georgia,serif;font-size:25px;font-weight:500}.property-sold-card p{color:#567488;margin:0;font-size:10px;line-height:1.6}.property-offer-card h2{margin:5px 0 8px;font-family:Georgia,serif;font-size:27px;font-weight:500}.property-offer-card>p:not(.eyebrow){color:var(--muted);margin:0 0 17px;font-size:10px;line-height:1.6}.offer-launch-button{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#123a5c,#1b5b78);border:1px solid #143f63;border-radius:13px;grid-template-columns:40px 1fr;align-items:center;gap:2px 11px;width:100%;min-height:67px;padding:11px 13px;display:grid;box-shadow:0 10px 25px #133d5e33}.offer-launch-button>span{color:#173e5e;background:#ffdfae;border-radius:50%;grid-row:1/3;place-items:center;width:38px;height:38px;font-family:Georgia,serif;font-size:20px;display:grid}.offer-launch-button b{font-size:11px}.offer-launch-button small{color:#c9dce8;font-size:8px}.property-offer-form{gap:11px;display:grid}.property-offer-form label{color:#5c6c76;gap:6px;font-size:9px;font-weight:800;display:grid}.property-offer-form input,.property-offer-form select,.property-offer-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #d9d4cc;border-radius:9px;padding:10px 11px}.property-offer-form textarea{resize:vertical}.property-offer-actions{align-items:center;gap:10px;display:flex}.property-offer-form>small{color:#7c858c;font-size:8px;line-height:1.5}.offer-menu-button{gap:5px;position:relative}.offer-menu-button em{color:#fff;background:var(--crimson);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid}.agent-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.agent-summary-grid .offer-summary{background:linear-gradient(145deg,#fff9ec,#fff)}.agent-summary-grid .offer-summary strong{color:#ad6818}.offer-center{width:100%}.agent-portal-main>.offer-center{margin-top:24px}.offer-center-heading{justify-content:space-between;align-items:end;gap:25px;margin-bottom:24px;display:flex}.offer-center-heading h1{letter-spacing:-.035em;margin:6px 0 8px;font-family:Georgia,serif;font-size:46px;font-weight:500}.offer-center-heading>div:first-child>p:last-child{max-width:680px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.offer-scope-tabs{border:1px solid var(--line);background:#fff;border-radius:11px;padding:4px;display:flex}.offer-scope-tabs button{color:#65747f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:36px;padding:0 14px;font-size:9px;font-weight:800}.offer-scope-tabs button.active{color:#fff;background:var(--navy)}.offer-center-empty{text-align:center;background:#ffffffb3;border:1px dashed #d6d0c6;border-radius:20px;align-content:center;place-items:center;gap:9px;min-height:320px;display:grid}.offer-center-empty>span{color:#a65e16;background:#fff0d8;border-radius:50%;place-items:center;width:56px;height:56px;font-family:Georgia,serif;font-size:28px;display:grid}.offer-center-empty h2{margin:4px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.offer-center-empty p{color:var(--muted);margin:0 0 10px;font-size:10px}.offer-list{gap:15px;display:grid}.offer-card{background:#fff;border:1px solid #dcd7ce;border-radius:17px;overflow:hidden;box-shadow:0 8px 28px #14212f0b}.offer-card.new-offer{border:2px solid #efad57;box-shadow:0 0 0 4px #fff5e6,0 18px 42px #be711821}.offer-celebration{color:#743f08;background:linear-gradient(90deg,#ffe2a9,#fff4d7);align-items:center;gap:9px;min-height:39px;padding:8px 17px;font-size:10px;display:flex}.offer-celebration>span{color:#d57911}.offer-card-summary{width:100%;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:94px minmax(0,1fr) minmax(160px,.42fr) 26px;align-items:center;gap:17px;padding:15px 17px;display:grid}.offer-property-image{color:#fff;background:var(--navy);border-radius:11px;place-items:center;width:94px;height:78px;display:grid;position:relative;overflow:hidden}.offer-property-image img{object-fit:cover}.offer-property-copy{justify-items:start;gap:5px;min-width:0;display:grid}.offer-property-copy>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:Georgia,serif;font-size:19px;font-weight:500;overflow:hidden}.offer-property-copy>small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.offer-status{color:#74520b;text-transform:uppercase;background:#fff0bd;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:900}.offer-status.accepted,.offer-status.completed{color:#0d694b;background:#dff4e9}.offer-status.declined,.offer-status.withdrawn{color:#8a3741;background:#f8e2e5}.offer-status.countered{color:#15537c;background:#e2eff8}.offer-amount{justify-items:end;gap:3px;display:grid}.offer-amount small{color:var(--muted);text-transform:uppercase;font-size:8px}.offer-amount strong{font-family:Georgia,serif;font-size:24px;font-weight:500}.offer-amount em{color:#15537c;font-size:9px;font-style:normal;font-weight:800}.offer-expand{width:25px;height:25px;color:var(--navy);background:#eef3f5;border-radius:50%;place-items:center;font-size:17px;display:grid}.offer-card-detail{background:#fdfcf9;border-top:1px solid #e6e1da;padding:24px}.offer-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.offer-detail-grid>div{background:#fff;border:1px solid #e5e0d8;border-radius:11px;gap:5px;padding:12px;display:grid}.offer-detail-grid small,.offer-party-message small{color:var(--muted);text-transform:uppercase;font-size:8px;font-weight:800}.offer-detail-grid strong{font-size:11px}.offer-party-message{grid-template-columns:minmax(190px,.38fr) 1fr;gap:12px;margin-top:13px;display:grid}.offer-party-message>div{background:#fff;border:1px solid #e5e0d8;border-radius:11px;align-content:start;gap:5px;padding:14px;display:grid}.offer-party-message strong{font-size:12px}.offer-party-message a{color:#16547c;font-size:9px}.offer-party-message p{color:#435564;margin:2px 0 0;font-size:10px;line-height:1.6}.offer-party-message .recipient-note{border-left:3px solid #e4a34e;margin-top:7px;padding-left:9px}.offer-decision-panel{background:#fff;border:1px solid #ded9d0;border-radius:13px;gap:13px;margin-top:13px;padding:14px;display:grid}.offer-decision-buttons{gap:9px;display:flex}.danger-button{color:#9b2f3b;cursor:pointer;background:#fff5f6;border:1px solid #d69aa1;border-radius:9px;min-height:38px;padding:0 15px;font-size:9px;font-weight:800}.offer-decision-panel form{grid-template-columns:minmax(180px,.35fr) 1fr auto;align-items:end;gap:10px;display:grid}.offer-decision-panel label{color:#65747f;gap:5px;font-size:8px;font-weight:800;display:grid}.offer-decision-panel input{width:100%;min-height:38px;font:inherit;border:1px solid #d7d2ca;border-radius:8px;padding:0 10px}.buyer-counter{grid-template-columns:1fr;align-items:stretch}.buyer-counter-actions{gap:9px;display:flex}.buyer-counter p{color:var(--navy);margin:5px 0 0;font-family:Georgia,serif;font-size:23px}.offer-withdraw{color:#9b2f3b;margin-top:13px}.purchase-workspace{border-top:1px solid #ddd7ce;margin-top:22px;padding-top:24px}.purchase-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.purchase-heading h2{margin:5px 0 0;font-family:Georgia,serif;font-size:27px;font-weight:500}.purchase-heading>span{color:#116348;background:#e6f3ed;border-radius:99px;padding:7px 10px;font-size:8px;font-weight:850}.purchase-timeline{grid-template-columns:repeat(6,minmax(0,1fr));margin:22px 0;padding:0;list-style:none;display:grid}.purchase-timeline li{align-content:start;justify-items:start;gap:9px;padding-right:11px;display:grid;position:relative}.purchase-timeline li:before{content:"";background:#d9d5ce;height:2px;position:absolute;top:13px;left:29px;right:0}.purchase-timeline li:last-child:before{display:none}.purchase-timeline li>span{z-index:1;color:#899197;background:#fdfcf9;border:2px solid #d0cbc3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid;position:relative}.purchase-timeline li.complete>span,.purchase-timeline li.current>span{color:#fff;background:#238064;border-color:#238064}.purchase-timeline li.complete:before{background:#238064}.purchase-timeline strong{font-size:9px;line-height:1.35;display:block}.purchase-timeline p{color:var(--muted);margin:4px 0 0;font-size:8px;line-height:1.45}.purchase-advance{background:#f0f8f4;border:1px solid #bcd7cc;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:13px;display:flex}.purchase-advance>div{gap:3px;display:grid}.purchase-advance small{color:#597267;text-transform:uppercase;font-size:8px}.purchase-advance strong{font-size:12px}.offer-documents{background:#fff;border:1px solid #ded9d0;border-radius:14px;margin-top:17px;padding:17px}.offer-documents-heading h3{margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500}.offer-documents-heading p{color:var(--muted);margin:4px 0 0;font-size:8px}.offer-document-form{grid-template-columns:minmax(180px,.7fr) 1fr auto;align-items:center;gap:9px;margin-top:13px;display:grid}.offer-document-form select,.offer-document-form input{color:#53636f;background:#fff;border:1px solid #d8d3cb;border-radius:8px;min-height:39px;padding:0 9px;font-size:9px}.offer-document-form input{padding-top:9px}.offer-document-list{gap:7px;margin-top:13px;display:grid}.offer-document-list a{color:inherit;background:#fbfaf7;border:1px solid #e4dfd7;border-radius:9px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;padding:9px;display:grid}.offer-document-list a>span{color:#9e3442;background:#f9e5e8;border-radius:7px;place-items:center;height:34px;font-size:8px;font-weight:900;display:grid}.offer-document-list a>div{gap:3px;min-width:0;display:grid}.offer-document-list strong{font-size:9px}.offer-document-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.offer-document-list a>b{color:#17527b;font-size:8px}.offer-no-documents{color:var(--muted);margin:14px 0 0;font-size:9px}.property-offer-panel{background:#fff;border:1px solid #d7e2eb;border-radius:15px;width:100%;overflow:hidden;box-shadow:0 8px 24px #0a304e0f}.agent-listing-row>.property-offer-panel{grid-column:1/-1;margin-top:-4px}.property-offer-panel-toggle{color:#102f4c;text-align:left;cursor:pointer;background:linear-gradient(90deg,#f6faff 0%,#fff 55%,#f8fbfd 100%);border:0;grid-template-columns:48px minmax(0,1fr) auto 30px;align-items:center;gap:12px;width:100%;min-height:66px;padding:9px 13px;display:grid}.property-offer-panel-toggle:hover,.property-offer-panel-toggle:focus-visible{background:#edf6fc}.property-offer-panel.open .property-offer-panel-toggle{background:#edf6fc;border-bottom:1px solid #d7e2eb}.property-offer-panel-image{color:#fff;background:linear-gradient(145deg,#0b4674,#0d6b87);border-radius:11px;place-items:center;width:48px;height:48px;font:700 20px Georgia,serif;display:grid;position:relative;overflow:hidden}.property-offer-panel-image img{object-fit:cover}.property-offer-panel-copy{gap:3px;min-width:0;display:grid}.property-offer-panel-copy small{color:#d8193f;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:900}.property-offer-panel-copy strong{text-overflow:ellipsis;white-space:nowrap;font:600 17px/1.25 Georgia,serif;overflow:hidden}.property-offer-panel-count{text-align:right;grid-template-columns:auto auto;justify-content:end;align-items:baseline;gap:0 5px;min-width:86px;display:grid}.property-offer-panel-count em{color:#8a1430;text-transform:uppercase;background:#ffe8ed;border-radius:99px;grid-column:1/-1;justify-self:end;margin-bottom:2px;padding:3px 7px;font-size:8px;font-style:normal;font-weight:900}.property-offer-panel-count b{color:#073f6b;font-size:19px}.property-offer-panel-count small{color:#667887;text-transform:uppercase;font-size:9px;font-weight:800}.property-offer-panel-chevron{color:#074a79;background:#fff;border:1px solid #ccdae5;border-radius:50%;place-items:center;width:28px;height:28px;font-size:18px;display:grid}.property-offer-panel-content{background:#f7fafc;padding:14px}.embedded-offer-center .offer-center-empty{border-radius:13px;min-height:150px}.embedded-offer-center .offer-center-empty h2{font-size:21px}.property-offers-workspace{background:#f5f9fc;border:1px solid #d9e3eb;border-radius:20px;margin-top:22px;padding:22px;box-shadow:0 14px 38px #0d304c12}.property-offers-workspace-heading{justify-content:space-between;align-items:end;gap:18px;margin-bottom:15px;display:flex}.property-offers-workspace-heading h2{margin:4px 0;font:500 30px/1.15 Georgia,serif}.property-offers-workspace-heading p:last-child{color:var(--muted);margin:0;font-size:10px}.property-offers-workspace-heading>span{color:#fff;text-transform:uppercase;background:#0b466f;border-radius:99px;padding:7px 10px;font-size:9px;font-weight:900}.property-offers-workspace-list{gap:12px;display:grid}.property-offers-loading{min-height:100px;color:var(--muted);place-items:center;display:grid}@media (width<=720px){.property-offer-panel-toggle{grid-template-columns:40px minmax(0,1fr) auto 26px;gap:8px;min-height:60px;padding:8px 9px}.property-offer-panel-image{border-radius:9px;width:40px;height:40px;font-size:17px}.property-offer-panel-copy strong{font-size:14px}.property-offer-panel-count{min-width:55px}.property-offer-panel-count b{font-size:16px}.property-offer-panel-count small{font-size:7px}.property-offer-panel-chevron{width:24px;height:24px;font-size:15px}.property-offer-panel-content{padding:8px}.embedded-offer-center .offer-card-summary{grid-template-columns:64px minmax(0,1fr) 22px;gap:9px;min-height:94px;padding:10px}.embedded-offer-center .offer-property-image{width:64px;height:62px}.embedded-offer-center .offer-amount{grid-column:2;justify-items:start}.embedded-offer-center .offer-amount strong{font-size:17px}.embedded-offer-center .offer-expand{grid-area:1/3/3}.property-offers-workspace{border-radius:15px;margin-top:14px;padding:12px}.property-offers-workspace-heading{flex-direction:column;align-items:start;gap:8px}.property-offers-workspace-heading h2{font-size:24px}}.purchase-guidance{color:#64470f;background:#fff6e5;border-left:4px solid #e6aa54;border-radius:0 10px 10px 0;margin-top:14px;padding:13px 15px}.purchase-guidance strong{font-size:10px}.purchase-guidance p{margin:5px 0 0;font-size:8px;line-height:1.6}.rental-center{width:100%}.agent-portal-main>.rental-center{margin-top:24px}.property-rental-card{background:linear-gradient(145deg,#f2fbf7,#fff 72%);border-color:#b8dacc}.rental-launch-button>span{color:#14785d;background:#dff3eb}.rental-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.rental-card.new-offer{border-color:#4ba889;box-shadow:0 0 0 4px #e7f7f1,0 18px 42px #1b7b5c21}.rental-card .offer-celebration{color:#0e6149;background:linear-gradient(90deg,#ccecdf,#effaf6)}.rental-card .offer-celebration>span{color:#168162}.rental-detail-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.rental-decision-panel form{grid-template-columns:repeat(3,minmax(120px,.28fr)) minmax(180px,1fr) auto}.rental-workspace .purchase-timeline{grid-template-columns:repeat(7,minmax(0,1fr))}.rental-workspace .purchase-guidance{color:#175a48;background:#eef8f4;border-left-color:#288466}@media (width<=1050px){.agent-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.purchase-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.purchase-timeline li:nth-child(3):before{display:none}.rental-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rental-decision-panel form{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-workspace .purchase-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.offer-center-heading{flex-direction:column;align-items:stretch}.offer-center-heading h1{font-size:37px}.offer-scope-tabs{width:100%}.offer-scope-tabs button{flex:1}.offer-card-summary{grid-template-columns:76px minmax(0,1fr) 24px;gap:11px}.offer-property-image{width:76px;height:66px}.offer-amount{grid-column:2;justify-items:start}.offer-expand{grid-area:1/3/3}.offer-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-party-message{grid-template-columns:1fr}.offer-decision-panel form,.offer-document-form,.buyer-counter{grid-template-columns:1fr;align-items:stretch}.offer-decision-buttons{grid-template-columns:1fr 1fr;display:grid}.purchase-heading,.purchase-advance{flex-direction:column;align-items:flex-start}.purchase-timeline{grid-template-columns:1fr;gap:0}.purchase-timeline li{grid-template-columns:30px 1fr;align-items:start;min-height:74px}.purchase-timeline li:before{width:2px;height:auto;inset:28px auto 0 13px}.purchase-timeline li:nth-child(3):before{display:block}.purchase-timeline li:last-child:before{display:none}.rental-form-grid,.rental-detail-grid,.rental-decision-panel form,.rental-workspace .purchase-timeline{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.field,.auth-form>label,.credential-modal-body label,.property-inquiry-form label,.property-offer-form label,.inquiry-reply-form>label,.offer-decision-panel label,.filter-range-inputs label,.field>span,.auth-form>label>span,.credential-modal-body label>span,.property-inquiry-form label>span,.property-offer-form label>span,.inquiry-reply-form>label>span,.offer-decision-panel label>span,.signup-document-field>span{line-height:1.45;font-size:var(--form-label-font-size)!important}.field input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.field select,.field textarea,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),.auth-form select,.auth-form textarea,.credential-modal-body input,.property-inquiry-form input,.property-inquiry-form select,.property-inquiry-form textarea,.property-offer-form input,.property-offer-form select,.property-offer-form textarea,.inquiry-reply-form input,.inquiry-reply-form select,.inquiry-reply-form textarea,.offer-decision-panel input,.offer-decision-panel select,.offer-decision-panel textarea,.offer-document-form select,.filter-range-inputs input,td select{min-height:48px;line-height:1.45;font-size:var(--form-control-font-size)!important}.field textarea,.auth-form textarea,.property-inquiry-form textarea,.property-offer-form textarea,.inquiry-reply-form textarea,.offer-decision-panel textarea{min-height:112px}.field input[type=file],.auth-form input[type=file],.offer-document-form input[type=file]{min-height:48px;line-height:1.45;font-size:var(--form-label-font-size)!important}.field small,.field-hint,.auth-form .password-hint,.agent-account-grid .field small,.property-offer-form>small,.inquiry-reply-form>div>span,.credential-notice{line-height:1.5;font-size:var(--form-help-font-size)!important}.form-message,.form-error{line-height:1.55;font-size:13px!important}.auth-form .primary-button,.auth-form .secondary-button,.editor-modal .primary-button,.editor-modal .secondary-button,.settings-layout .primary-button,.settings-layout .secondary-button,.property-inquiry-form .primary-button,.property-offer-form .primary-button,.property-offer-form .secondary-button,.inquiry-reply-form .primary-button,.offer-decision-panel .primary-button,.offer-decision-panel .secondary-button,.offer-decision-panel .danger-button,.offer-document-form .secondary-button,.multi-upload-button,.camera-upload-button{min-height:44px;line-height:1.35;font-size:var(--form-label-font-size)!important}html,body{background:var(--canvas)}body{background-image:radial-gradient(circle at 0 0,#dc143c0b,#0000 28rem),radial-gradient(circle at 100% 0,#00389312,#0000 32rem)}::selection{color:#fff;background:var(--navy)}button,a,input,select,textarea{transition:border-color .16s,background-color .16s,color .16s,box-shadow .16s,transform .16s}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #0038933d}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 4px #0038931a;border-color:var(--navy)!important}.primary-button{background:linear-gradient(135deg, #ed234b, var(--crimson));box-shadow:0 9px 22px #dc143c38}.primary-button:hover{background:linear-gradient(135deg, var(--crimson), var(--crimson-dark));transform:translateY(-1px);box-shadow:0 12px 28px #a80f2e45}.secondary-button{color:var(--navy);background:#fff;border-color:#00389338}.secondary-button:hover{border-color:var(--navy);background:var(--navy-soft);transform:translateY(-1px)}.public-shell{background-color:#0000;background-image:radial-gradient(circle at 5% 5%,#dc143c0b,#0000 24%),radial-gradient(circle at 95% 8%,#00389311,#0000 25%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.site-header,.buyer-account-header{box-shadow:inset 0 3px var(--crimson), 0 10px 32px #00266314;-webkit-backdrop-filter:blur(20px)saturate(1.2);backdrop-filter:blur(20px)saturate(1.2);background:#fffffff5;border-bottom:1px solid #00389324}.site-header .brand-mark,.buyer-account-header .brand-mark{background:linear-gradient(145deg, #f12a50, var(--crimson));box-shadow:0 8px 20px #dc143c3d}.site-header .brand-word,.buyer-account-header .brand-word{color:var(--ink)}.site-header nav{background:var(--navy-soft);border:1px solid #00389321;border-radius:16px;gap:4px;padding:5px;box-shadow:inset 0 1px #ffffffeb}.site-header nav a{color:#284d79;border-radius:11px;min-height:42px;padding-inline:16px;font-weight:800}.site-header nav a:before{border-color:var(--navy);opacity:.75;background:#fff}.site-header nav a:hover,.site-header nav a:focus-visible{color:#fff;background:linear-gradient(135deg, #084aa6, var(--navy));box-shadow:0 7px 18px #00389333}.site-header nav a:hover:before,.site-header nav a:focus-visible:before{background:var(--crimson);border-color:#fff}.site-header .language-toggle{background:var(--navy-soft);border-color:#0038932b}.site-header .language-toggle button:hover:not(.active){color:var(--navy);background:#fff}.site-header .language-toggle button.active{color:#fff;background:linear-gradient(135deg, #084aa6, var(--navy));box-shadow:0 5px 13px #00389338}.site-header .header-signin-highlight{color:var(--crimson-dark);background:var(--crimson-soft);border-color:#dc143c40;box-shadow:0 7px 18px #dc143c1a}.mobile-nav-toggle{color:var(--navy)!important;background:var(--navy-soft)!important;border-color:#0038932e!important}.listing-filter-bar,.property-search-toolbar,.public-listing-card,.featured-property-card,.buyer-panel,.agent-invite,.agent-steps article{border-color:var(--line);background-color:#fff;box-shadow:0 12px 34px #00389313}.public-footer{border-top:3px solid var(--navy);box-shadow:inset 0 4px 0 var(--crimson-soft);background:#fff}.sidebar{background:radial-gradient(circle at 12% 0, #dc143c80, transparent 27%), linear-gradient(165deg, #0647a1 0%, var(--navy) 48%, var(--navy-dark) 100%);box-shadow:14px 0 40px #0026632e}.sidebar .brand-mark{color:var(--crimson);background:#fff;box-shadow:0 8px 22px #0003}.sidebar-label,.sidebar-foot>a{color:#c6d8f3}.primary-nav{gap:7px}.nav-item{color:#d6e3f6;border:1px solid #0000;border-radius:14px;min-height:50px;font-weight:750}.nav-item:hover,.nav-item:focus-visible{color:#fff;background:#ffffff1a;border-color:#ffffff26;transform:translate(2px)}.nav-item.active{color:var(--navy-dark);box-shadow:inset 4px 0 var(--crimson), 0 10px 24px #00000029;background:#fff;border-color:#fff3}.nav-icon{background:#ffffff1f}.nav-item.active .nav-icon{color:#fff;background:var(--crimson)}.topbar{border-bottom-color:var(--line);box-shadow:inset 0 3px var(--crimson), 0 8px 24px #0038930e;background:#fffffff7}.agent-portal-shell,.buyer-account-page{background:linear-gradient(#f2f6fc,#fff 45rem)}.agent-portal-header{background:radial-gradient(circle at 20% -30%, #dc143c8c, transparent 26%), linear-gradient(105deg, var(--navy-dark), var(--navy));box-shadow:0 10px 30px #0026632e}.agent-header-actions a,.agent-header-actions button{color:#fff;background:#ffffff14;border-color:#ffffff47;border-radius:11px;min-height:42px}.agent-identity-trigger{background:#ffffff17;border-color:#ffffff47;box-shadow:inset 0 1px #ffffff14}.agent-identity-trigger:hover,.agent-identity-trigger:focus-visible{outline-offset:2px;background:#ffffff29;border-color:#fff;outline:3px solid #ffffff1f}.agent-header-actions a:hover,.agent-header-actions button:hover,.agent-header-actions button.active{color:var(--navy);background:#fff;border-color:#fff;transform:translateY(-1px)}.agent-workspace-tabs{background:#fff;border:1px solid #00389324;border-radius:16px;gap:5px;width:fit-content;max-width:100%;padding:5px;overflow-x:auto;box-shadow:0 8px 24px #00389312}.agent-workspace-tabs button{color:#49627f;white-space:nowrap;background:0 0;border-color:#0000;border-radius:11px;min-height:42px;padding-inline:16px}.agent-workspace-tabs button:hover{color:var(--navy);background:var(--navy-soft)}.agent-workspace-tabs button.active{border-color:var(--navy);color:#fff;background:linear-gradient(135deg, #084aa6, var(--navy));box-shadow:0 7px 16px #00389333}.buyer-portal-actions{flex-wrap:wrap}.buyer-portal-actions>.text-button,.buyer-account-menu-trigger{min-height:42px;color:var(--navy);background:#fff;border:1px solid #00389324;border-radius:11px;padding:0 13px}.buyer-portal-actions>.text-button:hover,.buyer-portal-actions>.text-button.active,.buyer-account-menu-trigger:hover,.buyer-account-menu-trigger.active{border-color:var(--navy);color:#fff;background:var(--navy)}.buyer-account-menu-dropdown{border-color:#00389329;border-radius:17px;gap:5px;width:270px;padding:9px;box-shadow:0 24px 60px #00266333}.buyer-account-menu-dropdown button{color:#294b74;border:1px solid #0000;border-radius:11px;min-height:48px;padding-inline:13px;font-size:12px}.buyer-account-menu-dropdown button:hover,.buyer-account-menu-dropdown button:focus-visible{color:var(--navy);background:var(--navy-soft);border-color:#0038931c}.buyer-account-menu-dropdown button.active{border-color:var(--navy);color:#fff;background:linear-gradient(135deg, #084aa6, var(--navy))}.buyer-account-stats span,.agent-summary-grid article,.agent-listings-panel,.agent-account-panel{border-color:var(--line);background:#fff;box-shadow:0 10px 30px #00389311}.buyer-account-stats span:nth-child(2n),.agent-summary-grid article:nth-child(2n){border-top-color:var(--crimson)}@media (width<=1050px){.site-header .site-primary-nav.open{background:#fff;border-color:#00389329;box-shadow:0 22px 46px #0026632e}.site-header .site-primary-nav.open a{color:var(--navy);background:var(--navy-soft)}.site-header .site-primary-nav.open a:hover,.site-header .site-primary-nav.open a:focus-visible{color:#fff;background:var(--navy)}}@media (width<=760px){.agent-workspace-tabs{scrollbar-width:none;width:100%}.agent-workspace-tabs::-webkit-scrollbar{display:none}.agent-workspace-tabs button{min-width:max-content}.buyer-account-header{align-items:flex-start}.buyer-account-menu-dropdown{width:min(285px,100vw - 24px)}}.editor-modal:has(>.listing-validation-summary){grid-template-rows:auto auto minmax(0,1fr) auto}.negotiable-field .checkbox-row{min-height:48px;color:var(--navy);font-size:var(--form-control-font-size);background:#fff;border:1px solid #cfd6de;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-weight:800;display:flex}.negotiable-field .checkbox-row input{width:20px;height:20px;min-height:0;accent-color:var(--crimson);margin:0}@media (width<=760px){.editor-modal:has(>.listing-validation-summary){max-height:calc(100dvh - 10px)}.listing-validation-summary{max-height:112px;margin:0 12px 8px;padding:10px 12px;overflow-y:auto}.listing-validation-summary strong{margin-bottom:3px;font-size:12px}.listing-validation-summary ul{padding-left:17px;font-size:11px;line-height:1.35}.editor-modal .modal-heading{padding:13px 15px 9px}.editor-modal .modal-heading h2{font-size:23px}.editor-modal .editor-scroll{padding:10px 14px 14px}.editor-modal .modal-actions{z-index:1;padding:10px 14px max(10px, env(safe-area-inset-bottom));position:static}.agent-listing-editor-backdrop{padding:6px;padding:calc(6px + env(safe-area-inset-top)) 6px calc(6px + env(safe-area-inset-bottom));align-items:stretch;overflow:hidden}.agent-listing-editor-backdrop .agent-editor{border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;width:100%;height:100%;max-height:100%;margin:0}.agent-listing-editor-backdrop .agent-editor>.editor-scroll{min-height:0;max-height:none;overflow-y:auto}.agent-listing-editor-backdrop .agent-listing-editor-actions{z-index:5;min-height:68px;padding:10px 12px 12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #d9e2ec;grid-template-columns:minmax(88px,.72fr) minmax(0,1.55fr);gap:9px;display:grid;position:relative;box-shadow:0 -10px 28px #08253d1f}.agent-listing-editor-backdrop .agent-listing-editor-actions>button{white-space:normal;width:100%;min-width:0;min-height:48px;margin:0;padding:10px 12px;line-height:1.25}}.rental-process-workspace{gap:14px;margin-top:24px;display:grid}.rental-process-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.rental-process-heading h2{color:var(--navy);text-transform:capitalize;margin:4px 0 0;font-family:Georgia,serif;font-size:clamp(24px,3vw,34px);font-weight:500}.rental-private-badge{color:#126249;background:#eff9f4;border:1px solid #b8d7ca;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:850}.rental-process-steps{background:#f8fbff;border:1px solid #d9e0e8;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:14px;list-style:none;display:grid}.rental-process-steps li{color:#778493;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.rental-process-steps li>span{background:#fff;border:1px solid #b9c5d1;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.rental-process-steps li.complete,.rental-process-steps li.current{color:var(--navy)}.rental-process-steps li.complete>span{color:#fff;background:#147255;border-color:#147255}.rental-process-steps li.current>span{border-color:var(--crimson);color:#fff;background:var(--crimson);box-shadow:0 0 0 3px #dc1f411f}.rental-process-steps li.locked{opacity:.62}.rental-module{background:#fff;border:1px solid #dedbd6;border-radius:16px;overflow:clip}.rental-module>summary{cursor:pointer;background:linear-gradient(90deg,#fff,#f8faff);align-items:center;gap:12px;min-height:68px;padding:13px 16px;list-style:none;display:flex}.rental-module>summary::-webkit-details-marker{display:none}.rental-module>summary>span{color:#fff;background:var(--crimson);border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.rental-module>summary>div{gap:3px;display:grid}.rental-module>summary strong{color:var(--navy);font-size:15px}.rental-module>summary small{color:var(--muted);text-transform:capitalize;font-size:12px}.rental-module.locked{opacity:.72;background:#f5f7f9;border-style:dashed}.rental-module.locked>summary{cursor:not-allowed;pointer-events:none;background:#f1f4f7}.rental-module.locked>summary>span{color:#667482;background:#d7dee5}.rental-module-body{border-top:1px solid #e8e4df;padding:18px}.rental-history-list,.rental-request-list,.rental-maintenance-list,.tenancy-event-list{gap:10px;display:grid}.rental-history-list article,.rental-request,.rental-maintenance-list article,.tenancy-event-list article{background:#fffdf9;border:1px solid #e2ded8;border-radius:12px;padding:13px}.rental-history-list article>div,.rental-request>summary,.rental-maintenance-list article>div,.rental-agreement-card>div,.rental-payment-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.rental-history-list article>strong{color:var(--navy);margin-top:7px;font-family:Georgia,serif;font-size:20px;display:block}.rental-history-list small,.rental-history-list p,.rental-request p{color:var(--muted);font-size:12px;line-height:1.5}.rental-status,.rental-request summary>span,.rental-maintenance-list article span,.rental-agreement-card span,.rental-payment-card>div span{color:var(--navy);background:var(--navy-soft);text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.rental-document-request-form,.rental-agreement-form,.rental-payment-form,.rental-counter-form,.rental-review-form,.rental-maintenance-form,.tenancy-event-form,.rental-correction-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rental-document-request-form h3,.rental-agreement-form h3,.rental-maintenance-form h3,.tenancy-event-form h3{color:var(--navy);grid-column:1/-1;margin:0;font-family:Georgia,serif;font-size:21px;font-weight:500}.rental-document-request-form label,.rental-agreement-form label,.rental-payment-form label,.rental-signature-panel label{color:#526171;font-size:var(--form-label-font-size);gap:6px;font-weight:800;display:grid}.rental-document-request-form input,.rental-agreement-form input,.rental-agreement-form textarea,.rental-payment-form input,.rental-counter-form input,.rental-review-form input,.rental-review-form select,.rental-maintenance-form input,.rental-maintenance-form select,.rental-maintenance-form textarea,.tenancy-event-form input,.tenancy-event-form textarea,.rental-correction-form textarea,.rental-signature-panel input,.rental-request input[type=file]{width:100%;min-height:48px;color:var(--navy);font:inherit;font-size:var(--form-control-font-size);background:#fff;border:1px solid #cfd6de;border-radius:10px;padding:10px 12px}.rental-agreement-form textarea,.rental-maintenance-form textarea,.tenancy-event-form textarea,.rental-correction-form textarea{resize:vertical;min-height:88px}.rental-agreement-form .wide,.rental-payment-form .wide,.rental-document-request-form>button,.rental-agreement-form>button,.rental-payment-form>button,.rental-maintenance-form>button,.tenancy-event-form>button{grid-column:1/-1}.rental-document-catalog{background:#fafcff;border:1px solid #dbe2e9;border-radius:11px;grid-column:1/-1;overflow:clip}.rental-document-catalog>summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;list-style:none;display:flex}.rental-document-catalog>summary::-webkit-details-marker{display:none}.rental-document-catalog>summary small{color:var(--muted);font-size:11px}.rental-document-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 10px 10px;display:grid}.rental-document-picker label{min-height:46px;color:var(--navy);background:#fafcff;border:1px solid #dde2e8;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.rental-document-picker input{width:18px;height:18px;min-height:0}.rental-request{overflow:clip;padding:0!important}.rental-request>summary{cursor:pointer;padding:11px 12px;list-style:none}.rental-request>summary::-webkit-details-marker{display:none}.rental-request>summary small{color:var(--muted);margin-top:3px;font-size:11px;display:block}.rental-request-body{border-top:1px solid #0c234014;padding:0 12px 12px}.rental-request.submitted{background:#fffdf3;border-color:#d7af36}.rental-request.approved{background:#f3fbf7;border-color:#68aa91}.rental-request.rejected,.rental-request.replacement_required{background:#fff6f7;border-color:#d88996}.rental-review-note{background:#fff1f3;border-radius:8px;padding:9px 11px}.rental-document-link{color:var(--navy);margin:4px 0 10px;font-size:12px;font-weight:850;display:inline-flex}.rental-request form{align-items:center;gap:8px;margin-top:9px;display:flex}.rental-request input[type=file]{padding:9px}.rental-review-form{grid-template-columns:minmax(170px,.7fr) 1fr auto!important}.rental-counter-form{grid-template-columns:repeat(3,minmax(110px,.4fr)) 1fr auto;margin-top:12px}.rental-agreement-card,.rental-payment-card{background:#f7fbff;border:1px solid #cddae7;border-radius:13px;padding:16px}.rental-agreement-card p,.rental-payment-card p{color:var(--muted);font-size:13px}.rental-agreement-card .secondary-button{display:inline-flex}.rental-agreement-template{gap:16px;display:grid}.rental-agreement-template>header{background:linear-gradient(135deg,#fff9fa,#f4f8ff);border:1px solid #cddae7;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.rental-agreement-template>header h3{color:var(--navy);margin:4px 0 6px;font-family:Georgia,serif;font-size:clamp(20px,2.2vw,27px);font-weight:600}.rental-agreement-template>header p:last-child{max-width:720px;color:var(--muted);margin:0;font-size:13px;line-height:1.55}.rental-agreement-template-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.rental-agreement-template-actions a{white-space:nowrap}.rental-agreement-template-page{background:#fff;border:1px solid #c9d2dd;border-radius:12px;width:min(100%,900px);margin-inline:auto;display:block;overflow:hidden;box-shadow:0 16px 38px #0c23401f}.rental-agreement-template-page img{width:100%;height:auto;display:block}.rental-agreement-mapping-progress{color:var(--navy);white-space:nowrap;background:#edf5ff;border:1px solid #b9cfe9;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.rental-agreement-mapping-error{border:1px solid #e3a1ad;border-left:4px solid var(--crimson);color:#8e1430;background:#fff4f6;border-radius:10px;gap:3px;padding:12px 14px;font-size:12px;display:grid}.rental-agreement-mapped-form{gap:14px;display:grid}.rental-agreement-form-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rental-agreement-form-groups fieldset{background:#fbfdff;border:1px solid #d6e0ea;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-width:0;margin:0;padding:13px;display:grid}.rental-agreement-form-groups legend{color:var(--navy);padding:0 7px;font-size:14px;font-weight:900}.rental-agreement-form-groups label{color:#43566b;min-width:0;font-size:var(--form-label-font-size);align-content:start;gap:5px;font-weight:800;display:grid}.rental-agreement-form-groups label.wide{grid-column:1/-1}.rental-agreement-form-groups label span{line-height:1.35}.rental-agreement-form-groups label span b{color:var(--crimson);margin-right:4px}.rental-agreement-form-groups input,.rental-agreement-form-groups select{width:100%;min-height:48px;color:var(--navy);font:inherit;font-size:var(--form-control-font-size);background:#fff;border:1px solid #c9d4df;border-radius:9px;padding:9px 11px;font-weight:650}.rental-agreement-form-groups input:focus,.rental-agreement-form-groups select:focus{border-color:var(--navy);outline:2px solid #00389326}.rental-agreement-form-groups input[readonly]{color:#43566b;background:#edf3f8}.rental-agreement-form-groups select:disabled{color:#718096;cursor:not-allowed;background:#edf3f8}.rental-agreement-form-groups input[aria-invalid=true],.rental-agreement-form-groups select[aria-invalid=true]{border-color:var(--crimson);background:#fff6f7}.rental-agreement-form-groups label small{color:var(--muted);font-size:11px;font-weight:650}.rental-agreement-form-groups label small.field-error{color:var(--crimson);font-weight:800}.rental-agreement-preview-heading{color:#455c74;background:#f4f8fc;border:1px solid #d3deea;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:12px;display:flex}.rental-agreement-preview-heading>div{gap:2px;display:grid}.rental-agreement-preview-heading strong{color:var(--navy);font-size:14px}.rental-agreement-preview-heading>span{text-align:right;max-width:280px}.rental-agreement-preview-scroll{overscroll-behavior-inline:contain;background:#edf2f7;border:1px solid #d5dde7;border-radius:13px;width:100%;padding:12px;overflow:auto}.rental-agreement-preview-page{aspect-ratio:612/792;background:#fff;border:1px solid #bdc8d4;border-radius:5px;width:min(900px,100%);min-width:760px;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 14px 30px #0c234026}.rental-agreement-preview-page>img{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.rental-agreement-preview-value,.rental-agreement-preview-mirror{z-index:2;color:#051d3a;white-space:nowrap;text-overflow:ellipsis;background:#fffffffa;min-width:0;min-height:0;font-family:Noto Sans Devanagari,Mangal,Nirmala UI,Arial,sans-serif;font-size:clamp(7px,.9vw,10px);font-weight:850;line-height:1.15;position:absolute;overflow:hidden}.rental-agreement-preview-value{align-items:center;padding:1px;display:flex}.rental-agreement-preview-mirror{min-height:15px;line-height:15px}.rental-agreement-preview-mirror.owner-name{width:34%;top:68.05%;left:16.5%}.rental-agreement-preview-mirror.tenant-name{width:18.7%;top:68.05%;left:69.45%}.rental-agreement-generate-actions{background:#f2f7fd;border:1px solid #c8d7e8;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:13px 15px;display:flex}.rental-agreement-generate-actions p{color:#4b5f75;max-width:700px;margin:0;font-size:12px;line-height:1.55}.rental-agreement-generate-actions button{flex:none}.rental-agreement-waiting{color:var(--navy);background:#f5f9fd;border:1px solid #cbd9e8;border-radius:12px;gap:5px;padding:16px;display:grid}.rental-agreement-waiting p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.rental-signature-panel{background:#fffdf8;border:1px solid #d9d2c8;border-radius:13px;margin-top:14px;padding:16px}.rental-signature-panel h3{color:var(--navy);margin:0 0 12px}.rental-signature-panel canvas{touch-action:none;background:#fff;border:1px dashed #8f9dac;border-radius:10px;width:100%;height:150px;margin-top:12px;display:block}.rental-signature-panel>div{justify-content:flex-end;align-items:center;gap:10px;margin-top:10px;display:flex}.rental-signature-panel>small{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.45;display:block}.rental-correction-form{grid-template-columns:1fr auto;align-items:end;margin-top:12px}.rental-payment-card ul{gap:6px;padding:0;list-style:none;display:grid}.rental-payment-card li{color:#536171;justify-content:space-between;gap:12px;font-size:12px;display:flex}.rental-payment-progress{background:#fff;border-radius:9px;padding:9px 11px;color:var(--navy)!important}.rental-test-payment-form{border-top:1px solid #d8e1ea;grid-template-columns:minmax(180px,1fr) auto;align-items:end;gap:10px;margin-top:13px;padding-top:13px;display:grid}.rental-test-payment-form label{color:#526171;font-size:var(--form-label-font-size);gap:6px;font-weight:800;display:grid}.rental-test-payment-form input{width:100%;min-height:46px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cfd6de;border-radius:10px;padding:9px 11px}.rental-test-payment-form small{color:#725b18;grid-column:1/-1;font-size:11px;line-height:1.4}.khalti-placeholder{color:#fff;cursor:pointer;background:#5c2d91;border:0;border-radius:10px;min-height:46px;padding:10px 16px;font-weight:850}.rental-empty-note{color:#566677;background:#f5f7f9;border-radius:10px;margin:0;padding:14px;font-size:13px;line-height:1.55}.tenancy-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-bottom:14px;display:grid}.tenancy-summary>div{background:#f8fbfd;border:1px solid #dae2e9;border-radius:10px;gap:4px;padding:12px;display:grid}.tenancy-summary small{color:var(--muted);font-size:11px}.tenancy-summary b{color:var(--navy);font-size:13px}.rental-maintenance-list,.tenancy-event-list{margin-top:14px}@media (width<=760px){.rental-process-heading{flex-direction:column;align-items:flex-start}.rental-process-heading h2{font-size:24px}.rental-process-steps{grid-template-columns:repeat(5,minmax(92px,1fr));padding:9px;overflow-x:auto}.rental-process-steps li{gap:5px;min-height:32px;font-size:11px}.rental-process-steps li>span{width:24px;height:24px}.rental-module>summary{gap:9px;min-height:58px;padding:10px 11px}.rental-module>summary>span{width:30px;height:30px}.rental-module>summary strong{font-size:14px}.rental-module>summary small{font-size:11px}.rental-module-body{padding:10px}.rental-document-request-form,.rental-agreement-form,.rental-payment-form,.rental-maintenance-form,.tenancy-event-form,.rental-correction-form{grid-template-columns:1fr}.rental-document-request-form h3{font-size:18px}.rental-document-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0 7px 7px}.rental-document-picker label{min-height:40px;padding:6px 7px;font-size:11px}.rental-document-catalog>summary{flex-direction:column;align-items:flex-start;gap:2px;padding:9px}.rental-request-list{gap:7px}.rental-request>summary{align-items:flex-start;padding:9px}.rental-request>summary>span{text-align:center;max-width:44%}.rental-request-body{padding:0 9px 9px}.rental-review-form,.rental-counter-form{grid-template-columns:1fr!important}.rental-request form{flex-direction:column;align-items:stretch}.rental-agreement-template{gap:10px}.rental-agreement-template>header{flex-direction:column;align-items:stretch;padding:12px}.rental-agreement-template>header h3{font-size:20px}.rental-agreement-template-actions{justify-content:stretch}.rental-agreement-template-actions a{text-align:center;flex:140px;justify-content:center}.rental-agreement-template-page{border-radius:8px}.rental-agreement-form-groups{grid-template-columns:1fr}.rental-agreement-form-groups fieldset{grid-template-columns:1fr;padding:10px}.rental-agreement-form-groups label.wide{grid-column:auto}.rental-agreement-preview-heading{flex-direction:column;align-items:flex-start}.rental-agreement-preview-heading>span{text-align:left;max-width:none}.rental-agreement-preview-scroll{padding:7px}.rental-agreement-preview-page{min-width:760px;margin-inline:0}.rental-agreement-generate-actions{flex-direction:column;align-items:stretch}.rental-agreement-generate-actions button{width:100%}.rental-test-payment-form{grid-template-columns:1fr}.rental-test-payment-form small{grid-column:auto}.rental-signature-panel>div{flex-direction:column;align-items:stretch}.tenancy-summary{grid-template-columns:1fr}}.video-manager,.property-video-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:14px;display:grid}.video-manager>div{border:1px solid var(--line);background:#061729;border-radius:16px;position:relative;overflow:hidden}.video-manager video,.property-video-grid video{aspect-ratio:16/9;object-fit:contain;background:#061729;width:100%;display:block}.video-manager>div>span{color:#fff;padding:8px 12px;font-size:12px;font-weight:800;display:block}.video-manager>div>button{color:#fff;cursor:pointer;background:#061729d1;border:1px solid #ffffff80;border-radius:50%;width:30px;height:30px;position:absolute;top:8px;right:8px}.property-video-section{border:1px solid var(--line);width:min(1380px,100% - 40px);box-shadow:var(--shadow-soft);background:#fff;border-radius:24px;margin:22px auto;padding:clamp(18px,3vw,30px)}.property-video-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.property-video-heading h2,.management-video-gallery h3{margin:4px 0 0}.property-video-heading>span{color:var(--muted);font-size:13px;font-weight:800}.management-video-gallery{border-bottom:1px solid var(--line);background:#fffdf9;padding:22px clamp(20px,4vw,42px)}@media (width<=640px){.property-video-section{border-radius:18px;width:calc(100% - 24px);margin:14px auto;padding:16px}.property-video-heading{align-items:flex-start}.video-manager,.property-video-grid{grid-template-columns:1fr}}.listing-validation-summary{color:#79182a;background:#fff1f4;border:1px solid #d92d49;border-radius:12px;margin:0 24px 16px;padding:14px 16px}.listing-validation-summary strong{margin-bottom:6px;font-size:14px;display:block}.listing-validation-summary ul{margin:0;padding-left:20px;font-size:13px;line-height:1.5}.field-validation-message{color:#b51f39;margin-top:5px;font-size:12px;font-weight:750;display:block}:is(.field:has(.field-validation-message) input,.field:has(.field-validation-message) select,.field:has(.field-validation-message) textarea){border-color:#c92342;box-shadow:0 0 0 2px #c9234214}.land-area-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.land-area-grid label{gap:5px;display:grid}.land-area-grid label>span{color:var(--muted);font-size:12px;font-weight:800}.land-price-estimate{color:var(--navy);background:var(--navy-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:750;display:flex}.land-price-estimate button{color:#fff;background:var(--navy);cursor:pointer;border:0;border-radius:8px;min-height:34px;padding:6px 12px;font-weight:800}.video-processing-status{color:var(--navy);margin-top:9px;font-size:12px;font-weight:800;display:block}.property-media-tabs{gap:8px;margin:0 0 12px;display:flex}.property-media-tabs button{border:1px solid var(--line);color:#536171;min-height:42px;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:850;display:inline-flex}.property-media-tabs button span{min-width:23px;height:23px;color:var(--navy);background:var(--navy-soft);border-radius:999px;place-items:center;padding:0 6px;font-size:11px;display:inline-grid}.property-media-tabs button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.property-media-tabs button.active span{color:var(--navy);background:#fff}.property-media-video-grid{background:#061729;border-radius:24px;align-content:center;min-height:min(52vw,570px);margin:0;padding:18px}.property-description-preview{align-items:flex-end;gap:12px;margin:-14px 0 18px;display:flex}.property-description-preview p{max-width:780px;color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.property-description-preview button{color:var(--crimson);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:13px;font-weight:850}.rental-listing-rules{border-left:3px solid var(--navy);color:var(--muted);background:var(--navy-soft);white-space:pre-line;border-radius:8px;margin:12px 0 0;padding:12px 14px;font-size:14px;line-height:1.55}.rental-maintenance-attachments{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0 20px 20px;padding:18px}.rental-maintenance-attachments>h3{margin:0 0 5px}.rental-maintenance-attachments>p{color:var(--muted);margin:0 0 14px;font-size:13px}.rental-maintenance-attachments article{border-top:1px solid var(--line);padding:13px 0}.rental-maintenance-attachments article>div:first-child{justify-content:space-between;gap:12px;display:flex}.rental-maintenance-attachments form{gap:8px;margin-top:10px;display:grid}.rental-maintenance-attachments form input{width:100%}.rental-maintenance-attachments form small{color:var(--muted);font-size:11px}.rental-maintenance-media{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.rental-maintenance-media a{color:var(--navy);background:var(--navy-soft);border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800}.active-tenancy-center{width:100%;min-width:0;max-width:100%;overflow-x:clip}.active-tenancy-heading{align-items:flex-start}.rental-portfolio-heading{margin-bottom:16px}.rental-property-list{gap:10px;display:grid}.rental-property-card{width:100%;min-width:0;min-height:112px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(120deg,#fff 0%,#f6faff 100%);border:1px solid #d3dfeb;border-radius:18px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 54px 14px 14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative;box-shadow:0 9px 24px #0c2a460f}.rental-property-card:hover,.rental-property-card:focus-visible{border-color:#88add2;outline:none;transform:translateY(-1px);box-shadow:0 13px 30px #0c2a461f}.rental-property-card-photo{color:#fff;background:var(--navy);border-radius:13px;place-items:center;width:88px;height:72px;display:grid;position:relative;overflow:hidden}.rental-property-card-photo img{object-fit:cover}.rental-property-card-copy{gap:4px;min-width:0;display:grid}.rental-property-card-copy small{color:var(--crimson);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.rental-property-card-copy strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,serif;font-size:20px;font-weight:500;overflow:hidden}.rental-property-card-copy>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rental-property-card-arrow{color:#326c9f;font-size:28px;font-weight:400;position:absolute;right:19px}.rental-property-detail-actions{justify-content:space-between;align-items:end;gap:12px;margin:0 0 10px;display:flex}.rental-property-detail-actions>button{color:#174f7f;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #cdd9e5;border-radius:10px;padding:8px 13px;font-size:12px;font-weight:850}.rental-property-detail-actions label{min-width:min(320px,100%);color:var(--muted);gap:4px;font-size:10px;font-weight:800;display:grid}.rental-property-detail-actions select{width:100%;min-height:40px;color:var(--navy);font:inherit;background:#fff;border:1px solid #cdd9e5;border-radius:10px;padding:7px 34px 7px 10px;font-size:12px;font-weight:750}.tenancy-property-switcher{scrollbar-width:thin;gap:8px;margin:0 0 14px;display:flex;overflow-x:auto}.tenancy-property-switcher button{border:1px solid var(--line);min-height:42px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:9px 14px;font-size:13px;font-weight:800}.tenancy-property-switcher button.active{border-color:var(--navy);color:#fff;background:var(--navy)}.active-tenancy-property{background:linear-gradient(135deg,#fff 0%,#f5f9fc 100%);border:1px solid #d7e0e8;border-radius:18px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:15px;margin-bottom:14px;padding:15px;display:grid;position:relative;box-shadow:0 12px 30px #0f2d4814}.active-tenancy-photo{color:#fff;background:var(--navy);border-radius:13px;place-items:center;width:88px;height:72px;display:grid;position:relative;overflow:hidden}.active-tenancy-photo img{object-fit:cover}.active-tenancy-property>div:nth-child(2)>span{color:var(--crimson);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.active-tenancy-property h2{color:var(--navy);margin:4px 0;font-size:20px}.active-tenancy-property p{color:var(--muted);margin:0;font-size:13px}.tenancy-status{color:#126038;text-transform:capitalize;background:#e4f6eb;border-radius:999px;padding:7px 10px;font-size:11px}.tenancy-status.renewal_pending,.tenancy-status.move_out_pending{color:#7b4b00;background:#fff0cf}.active-tenancy-summary{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:0 0 14px}.active-tenancy-summary>div{min-width:0}.active-tenancy-summary b{overflow-wrap:anywhere;line-height:1.3;display:block}.rental-services-directory{background:#f8fafc;border:1px solid #cfd9e5;border-radius:17px;order:-1;align-self:end;width:min(430px,100%);max-width:100%;margin:0 0 14px;overflow:hidden;box-shadow:0 10px 28px #0c1f3512}.rental-services-directory[open]{width:100%}.rental-services-directory>summary{color:#fff;background:linear-gradient(118deg,var(--navy) 0%,#003893 64%,#1b5ca4 100%);cursor:pointer;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:13px 48px 13px 15px;list-style:none;display:grid;position:relative}.rental-services-directory>summary::-webkit-details-marker{display:none}.rental-services-directory>summary:after{content:"+";font-size:24px;font-weight:500;position:absolute;right:18px}.rental-services-directory[open]>summary:after{content:"−"}.rental-services-directory>summary>span{background:#ffffff1f;border:1px solid #ffffff6b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:18px;display:grid}.rental-services-directory>summary strong,.rental-services-directory>summary small{display:block}.rental-services-directory>summary strong{font-size:15px}.rental-services-directory>summary small{color:#e7eef8;margin-top:3px;font-size:11px}.rental-services-directory>.active-tenancy-grid{padding:12px}.active-tenancy-grid{grid-template-columns:1fr;align-items:start;gap:10px;display:grid}.tenancy-service-card{background:#fff;border:1px solid #d9e0e6;border-radius:16px;overflow:hidden;box-shadow:0 8px 22px #0d28400d}.tenancy-service-card>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;padding:12px 16px;list-style:none;display:grid}.tenancy-service-card>summary::-webkit-details-marker{display:none}.tenancy-service-card>summary:after{content:"+";color:var(--muted);font-size:20px;position:absolute;right:16px}.tenancy-service-card[open]>summary:after{content:"−"}.tenancy-service-card>summary{padding-right:44px;position:relative}.tenancy-service-card>summary>span{color:#fff;background:linear-gradient(145deg,var(--navy),#1769aa);border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:900;display:grid}.tenancy-service-card>summary strong,.tenancy-service-card>summary small{display:block}.tenancy-service-card>summary strong{color:var(--navy);font-size:14px}.tenancy-service-card>summary small{color:var(--muted);margin-top:3px;font-size:11px}.tenancy-service-card[open]>summary{border-bottom:1px solid var(--line);background:#f8fbfd}.tenancy-service-card>form,.tenancy-service-card>div{margin:14px}.tenancy-maintenance-checklist,.tenancy-rent-payment-form,.payment-method-form{gap:12px;display:grid}.maintenance-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.maintenance-choice-grid label{color:#304b61;background:#fff;border:1px solid #dbe1e6;border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:9px 10px;font-size:12px;font-weight:750;display:flex}.maintenance-choice-grid input{width:18px;height:18px;accent-color:var(--crimson)}.tenancy-maintenance-checklist>label,.tenancy-rent-payment-form label,.payment-method-form>label{color:#526171;font-size:var(--form-label-font-size);gap:6px;font-weight:800;display:grid}.tenancy-maintenance-checklist select,.tenancy-maintenance-checklist textarea,.tenancy-rent-payment-form input,.tenancy-rent-payment-form select,.payment-method-form input,.payment-method-form select,.maintenance-status-form input,.maintenance-status-form select{width:100%;min-height:48px;color:var(--navy);font:inherit;font-size:var(--form-control-font-size);background:#fff;border:1px solid #cfd6de;border-radius:10px;padding:10px 12px}.tenancy-maintenance-checklist textarea{resize:vertical;min-height:90px}.tenancy-rent-payment-form>small,.payment-method-form>small{color:var(--muted);font-size:11px;line-height:1.45}.active-repair-list{margin:14px!important}.active-repair-list article{min-width:0}.maintenance-inline-upload{gap:7px;margin-top:9px;display:grid}.maintenance-inline-upload input{max-width:100%}.maintenance-status-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.maintenance-status-form button{grid-column:1/-1}.payment-method-list{gap:8px;display:grid}.payment-method-list button{min-height:48px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #dce2e7;border-radius:10px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px 10px;display:grid}.payment-method-list button>span{color:var(--crimson);font-size:9px;font-weight:900}.payment-method-list button>strong{text-overflow:ellipsis;overflow:hidden}.payment-method-list button>em{color:#17643e;font-size:9px;font-style:normal;font-weight:850}.payment-method-form{border-top:1px solid var(--line);padding-top:12px}.payment-method-form>div{flex-wrap:wrap;gap:8px;display:flex}.tenancy-document-list,.tenancy-receipt-list{gap:8px;display:grid}.tenancy-document-list a,.tenancy-receipt-list a{min-height:54px;color:var(--navy);background:#fff;border:1px solid #dce2e7;border-radius:11px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:flex}.tenancy-receipt-list article{min-height:54px;color:var(--navy);background:#fff;border:1px solid #dce2e7;border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.tenancy-receipt-list article strong,.tenancy-receipt-list article small{display:block}.tenancy-receipt-list article small{color:var(--muted);margin-top:3px;font-size:10px}.tenancy-receipt-list article b{color:var(--crimson);white-space:nowrap;font-size:11px}.tenancy-document-list a>span{width:40px;color:var(--crimson);font-size:10px;font-weight:900}.tenancy-document-list a>div,.tenancy-receipt-list a>div{flex:1;min-width:0}.tenancy-document-list strong,.tenancy-document-list small,.tenancy-receipt-list strong,.tenancy-receipt-list small{display:block}.tenancy-document-list small,.tenancy-receipt-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:10px;overflow:hidden}.tenancy-receipt-list a>b{color:var(--crimson);white-space:nowrap;font-size:11px}.tenancy-event-list{max-height:330px;overflow-y:auto}.tenancy-notice-card>summary>span{background:var(--crimson)}.rental-management-shell,.active-tenancy-workspace{width:100%;min-width:0;max-width:100%}.active-tenancy-workspace{flex-direction:column;display:flex}.rental-management-shell{flex-direction:column;gap:12px;display:flex;overflow-x:clip}.rental-management-nav{scrollbar-width:thin;background:#1b2a3b;border:1px solid #d8e0e9;border-radius:13px;order:-1;display:flex;position:static;overflow-x:auto;box-shadow:0 10px 28px #0c1f351f}.rental-management-nav a{color:#e8eef5;white-space:nowrap;border-right:1px solid #ffffff14;flex:none;align-items:center;min-height:43px;padding:9px 13px;font-size:11px;font-weight:750;text-decoration:none;display:flex}.rental-management-nav a:first-child,.rental-management-nav a:hover{color:#fff;background:#1769aa}.rental-dashboard-overview{gap:12px;width:100%;min-width:0;max-width:100%;margin-bottom:14px;display:grid;overflow:hidden}.rental-financial-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:100%;min-width:0;display:grid}.rental-financial-cards article{background:#fff;border:1px solid #dce3eb;border-left:4px solid #1769aa;align-content:center;gap:7px;min-height:78px;padding:12px;display:grid;box-shadow:0 7px 18px #0a26430f}.rental-financial-cards article.cash-in{border-left-color:#239143}.rental-financial-cards article.cash-out{border-left-color:var(--crimson)}.rental-financial-cards strong{color:#07529c;font-size:20px}.rental-financial-cards .cash-in strong{color:#23853e}.rental-financial-cards .cash-out strong{color:var(--crimson)}.rental-financial-cards span{color:#526171;font-size:10px;font-weight:750}.rental-dashboard-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(145px,.75fr));gap:11px;width:100%;min-width:0;max-width:100%;display:grid}.rental-packet-card,.rental-gauge-card,.rental-cash-table{background:#fff;border:1px solid #dce3eb;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 8px 20px #0a26430d}.rental-packet-card{grid-template-columns:minmax(0,1fr) auto;gap:10px;min-width:0;padding:13px;display:grid}.rental-packet-card>div:first-child{gap:3px;display:grid}.rental-packet-card>div:first-child span{color:var(--muted);font-size:10px}.rental-packet-card>a{color:#1769aa;font-size:10px;font-weight:800;text-decoration:none}.rental-packet-card dl{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:5px 0 0;display:grid}.rental-packet-card dl div{gap:4px;display:grid}.rental-packet-card dt{color:var(--muted);font-size:9px}.rental-packet-card dd{color:var(--navy);margin:0;font-size:10px;font-weight:800}.rental-gauge-card{align-content:start;justify-items:center;gap:10px;min-width:0;min-height:145px;padding:12px;display:grid;overflow:hidden}.rental-gauge-card>strong{width:100%;color:var(--navy);font-size:12px}.rental-gauge{background:conic-gradient(from 270deg at 50% 100%, #e0e6ee 0 50%, transparent 50%);border-radius:108px 108px 0 0;width:min(108px,100%);height:58px;position:relative;overflow:hidden}.rental-gauge.complete{background:conic-gradient(from 270deg at 50% 100%, var(--crimson) 0 50%, transparent 50%)}.rental-gauge.complete.blue{background:conic-gradient(from 270deg at 50% 100%, #003893 0 50%, transparent 50%)}.rental-gauge:after{content:"";background:#fff;border-radius:80px 80px 0 0;position:absolute;inset:16px 16px 0}.rental-gauge span{z-index:1;color:var(--navy);justify-items:center;font-size:12px;font-weight:900;display:grid;position:absolute;inset:30px 0 auto}.rental-gauge small{text-transform:uppercase;font-size:7px;font-weight:750}.rental-cash-table>div:first-child{border-bottom:1px solid #e1e6eb;justify-content:space-between;gap:12px;padding:11px 13px;display:flex}.rental-cash-table>div:first-child small{color:var(--muted)}.rental-table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;width:100%;min-width:0;max-width:100%;overflow-x:auto}.rental-cash-table table{border-collapse:collapse;width:100%;min-width:570px}.rental-cash-table th,.rental-cash-table td{text-align:left;border-bottom:1px solid #edf0f3;padding:7px 10px;font-size:9px}.rental-cash-table th{color:#536273;text-transform:uppercase;letter-spacing:.04em;background:#eef1f4}.rental-managed-property{gap:4px;display:grid}.rental-managed-property p{color:var(--muted);margin:0}.rental-managed-property dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:9px 0 0;display:grid}.rental-managed-property dl div{background:#f3f7fb;border-radius:9px;gap:3px;padding:8px;display:grid}.rental-managed-property dt{color:var(--muted);font-size:9px}.rental-managed-property dd{color:var(--navy);margin:0;font-size:11px;font-weight:800}.rental-anchor{scroll-margin-top:100px}.mobile-rental-label,.mobile-rental-history{display:none}.nepal-address-fields{display:contents}.nepal-address-fields select:disabled{cursor:not-allowed;opacity:.62;background:#f1f5f9}.nepal-address-fields input[readonly]{color:var(--navy);background:#f7f9fc;font-weight:800}@media (width<=760px){.active-tenancy-heading{gap:12px;display:grid}.rental-portfolio-heading{gap:7px;margin-bottom:11px}.rental-portfolio-heading h1{white-space:nowrap;margin:0;font-family:inherit;font-size:clamp(17px,5.2vw,21px);font-weight:900;line-height:1.1}.rental-portfolio-heading p{margin:0;font-size:11px;line-height:1.45}.rental-portfolio-heading .rental-private-badge{margin-top:2px;padding:8px 11px;font-size:10px}.rental-detail-heading{display:none!important}.rental-property-card{grid-template-columns:68px minmax(0,1fr);gap:11px;min-height:96px;padding:11px 42px 11px 11px}.rental-property-card-photo{width:68px;height:62px}.rental-property-card-copy strong{font-size:16px}.rental-property-card-copy>span{font-size:11px}.rental-property-card>.tenancy-status{grid-column:2;justify-self:start;padding:4px 8px}.rental-property-card-arrow{right:14px}.rental-property-detail-actions{align-items:stretch}.rental-property-detail-actions label{flex:1;min-width:0}.rental-detail-heading+.tenancy-transfer-success,.rental-detail-heading+.transferred-property-row{margin-top:0}.active-tenancy-property{grid-template-columns:68px minmax(0,1fr);padding:12px 64px 12px 12px}.active-tenancy-photo{width:68px;height:62px}.active-tenancy-property h2{font-size:16px}.active-tenancy-property>.tenancy-status{grid-column:1/-1;justify-self:start}.rental-selected-property>.tenancy-status{display:none}.active-tenancy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.active-tenancy-grid,.maintenance-choice-grid,.maintenance-status-form{grid-template-columns:1fr}.maintenance-status-form button{grid-column:auto}.tenancy-service-card>summary{min-height:64px}.rental-management-shell{grid-template-columns:1fr;gap:12px}.rental-management-nav{scrollbar-width:thin;border-radius:12px;display:flex;position:static;overflow-x:auto}.rental-management-nav a{white-space:nowrap;border-bottom:0;border-right:1px solid #ffffff14;flex:none;min-height:39px;padding:8px 12px}.rental-financial-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-dashboard-overview{gap:9px}.rental-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rental-packet-card{grid-column:1/-1}.rental-gauge-card{min-height:126px;padding:10px 8px}.rental-gauge{width:min(92px,100%);height:50px}.rental-gauge:after{inset:14px 14px 0}.rental-gauge span{inset:25px 0 auto}.active-tenancy-workspace{position:relative}.rental-services-directory,.rental-services-directory[open]{width:100%;height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-self:stretch;margin:0;overflow:visible}.rental-services-directory[open]{height:auto;padding-top:10px}.rental-services-directory>summary,.rental-services-directory[open]>summary{z-index:3;border:1px solid #2b70b2;border-radius:12px;grid-template-columns:1fr;place-items:center;width:42px;height:42px;min-height:42px;margin:0;padding:0;display:grid;position:absolute;top:-78px;right:12px;overflow:hidden;box-shadow:0 7px 16px #0038932e}.rental-services-directory>summary:after{display:none}.rental-services-directory>summary>span{border:0;border-radius:11px;width:40px;height:40px;font-size:18px}.rental-services-directory>summary>div{display:none}.rental-services-directory>.active-tenancy-grid{background:#f8fafc;border:1px solid #cfd9e5;border-radius:14px;margin-top:0;padding:8px;box-shadow:0 10px 28px #0c1f3512}.rental-packet-card{display:none}.rental-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rental-cash-table tbody tr:nth-child(n+6){display:none}.mobile-duplicate-rental-service,.desktop-rental-label,.desktop-rental-history{display:none!important}.mobile-rental-label{display:inline}.mobile-rental-history{display:grid}}@media (width<=440px){.rental-property-detail-actions{grid-template-columns:1fr;display:grid}.rental-property-detail-actions>button{justify-self:start}.active-tenancy-summary{grid-template-columns:1fr}.rental-financial-cards{gap:7px}.rental-financial-cards article{min-height:70px;padding:9px}.rental-financial-cards strong{font-size:16px}.rental-packet-card dl{grid-template-columns:1fr}.rental-packet-card{padding:11px}.rental-packet-card>a{justify-self:start}.rental-cash-table>div:first-child{flex-direction:column;align-items:flex-start;gap:3px;padding:9px 10px}.rental-cash-table table{min-width:520px}.rental-cash-table th,.rental-cash-table td{padding:7px 8px}.rental-gauge-card>strong{font-size:11px}.rental-gauge small{font-size:6px}}.property-detail-tabs button{color:#516171;min-height:62px;font:inherit;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:20px 1px 17px;font-size:11px;font-weight:850;position:relative}.property-detail-tabs button:hover,.property-detail-tabs button.active{color:var(--crimson)}.property-detail-tabs button.active:after{content:"";background:var(--crimson);height:3px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=760px){.listing-validation-summary{margin:0 14px 12px}.land-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-detail-hero{padding-top:14px}.property-detail-heading{gap:8px;margin-bottom:13px}.property-detail-heading h1{margin-top:7px;font-size:clamp(27px,8vw,36px);line-height:1.02}.property-detail-heading p{margin-top:6px;font-size:12px}.detail-price{grid-template-columns:1fr auto;align-items:center;gap:5px 10px;width:100%}.detail-price strong{font-size:25px}.detail-price .detail-favorite-button{grid-area:1/2/span 2}.property-description-preview{align-items:center;margin:0 0 12px}.property-description-preview p{-webkit-line-clamp:2;font-size:12px}.property-media-tabs{margin-bottom:8px}.property-media-tabs button{min-height:38px;padding:7px 13px}.property-gallery-main{min-height:clamp(250px,78vw,340px)}.property-gallery-thumbs{grid-auto-rows:62px}.property-gallery-thumbs button{min-height:62px}.property-media-video-grid{border-radius:18px;min-height:235px;padding:10px}.property-detail-tabs{gap:20px;min-height:48px;top:64px}.property-detail-tabs button{min-height:48px;padding:15px 0 13px}.property-detail-layout{padding-top:12px}.detail-card{border-radius:15px;padding:18px 16px}.property-overview-list{gap:10px}.property-detail-heading h1{letter-spacing:-.025em;max-width:100%;font-size:clamp(24px,7vw,30px);line-height:1.08}.property-detail-tabs{gap:0;display:flex;position:static;top:auto;overflow:hidden}.property-detail-tabs button{letter-spacing:0;text-align:center;text-overflow:ellipsis;flex:1 1 0;min-width:0;min-height:48px;padding:13px 1px 11px;font-size:8px;line-height:1.15;overflow:hidden}.detail-section-heading{margin-bottom:12px}.detail-section-heading h2{font-size:22px}.payment-calculator-card{padding:12px}.payment-calculator-card .detail-section-heading{align-items:center;gap:8px}.payment-calculator-card .detail-section-heading .eyebrow{display:none}.payment-calculator-card .detail-section-heading h2{margin:0;font-size:21px}.payment-rate-badge{padding:5px 7px;font-size:8px}.payment-calculator-layout{gap:8px}.payment-calculator-inputs{gap:7px}.payment-property-price{min-height:48px;padding:8px 10px}.payment-property-price strong{max-width:68%;font-size:15px}.payment-control{gap:5px;padding:8px 10px 6px}.payment-term-control{min-height:45px;padding:6px 8px 6px 10px}.payment-term-control select{padding-top:7px;padding-bottom:7px}.payment-calculator-results{padding:13px 14px}.payment-calculator-results>strong{font-size:23px}.payment-calculator-results dl{margin-top:9px}.payment-calculator-results dl>div{min-height:29px}.payment-rate-guide{gap:7px;margin-top:8px;padding:9px 10px}.payment-rate-guide p{margin-top:3px;font-size:8px;line-height:1.35}.payment-calculator-disclaimer{margin-top:7px;font-size:7px;line-height:1.35}}.portal-dashboard-shell{color:#10233a;background:radial-gradient(circle at 82% 5%,#d61f420f,#0000 25rem),linear-gradient(#f7f9fc 0,#f3f6fa 100%);min-height:100vh}.portal-topbar,.agent-portal-header.portal-topbar,.buyer-account-header.portal-topbar{z-index:130;border-top:3px solid var(--crimson);min-height:74px;color:var(--navy);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #e2e8f0;align-items:center;gap:20px;padding:11px clamp(20px,3vw,46px);display:flex;position:sticky;top:0;box-shadow:0 8px 28px #0b1f370f}.portal-topbar .brand-mark{border-radius:12px;width:42px;height:42px;box-shadow:0 8px 22px #d61f4233}.portal-topbar .brand-word,.agent-portal-header.portal-topbar .brand-word{color:#10233a}.portal-topbar-context{border-left:1px solid #dce3eb;gap:2px;min-width:0;padding-left:20px;display:grid}.portal-topbar-context span{color:#778598;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.portal-topbar-context strong{color:#1c3551;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:780;overflow:hidden}.portal-topbar .agent-header-actions,.portal-topbar .buyer-portal-actions{margin-left:auto}.agent-portal-header.portal-topbar .language-toggle{background:#f5f7fa;border-color:#dfe6ee}.agent-portal-header.portal-topbar .language-toggle button{color:#617085}.agent-portal-header.portal-topbar .language-toggle button.active{color:#fff;background:var(--navy)}.agent-portal-header.portal-topbar .agent-header-actions a,.buyer-account-header.portal-topbar .buyer-portal-actions>a{color:#173a5d;background:#fff;border:1px solid #d9e1ea;border-radius:11px;align-items:center;min-height:42px;padding:0 16px;font-size:11px;font-weight:800;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:inline-flex}.agent-portal-header.portal-topbar .agent-header-actions a:hover,.buyer-account-header.portal-topbar .buyer-portal-actions>a:hover{border-color:#d61f426b;transform:translateY(-1px);box-shadow:0 7px 20px #19314c17}.portal-dashboard-frame{grid-template-columns:286px minmax(0,1fr);align-items:stretch;width:100%;min-height:calc(100vh - 74px);display:grid}.portal-sidebar{z-index:120;color:#fff;background:radial-gradient(circle at 0 0,#355d8794,#0000 20rem),#0c2744;flex-direction:column;align-self:start;height:calc(100vh - 74px);padding:28px 20px 20px;display:flex;position:sticky;top:74px;overflow-y:auto;box-shadow:14px 0 40px #0f243b14}.portal-dashboard-shell>.modal-backdrop{top:74px;left:286px}.portal-profile-card{border-bottom:1px solid #ffffff1f;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:0 5px 24px;display:grid}.portal-avatar{color:#fff;letter-spacing:.05em;background:linear-gradient(145deg,#ed3152,#b90f30);border:1px solid #ffffff42;border-radius:15px;place-items:center;width:48px;height:48px;font-size:14px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #0003}.portal-avatar img{object-fit:cover}.ownership-verification-backdrop{align-items:center}.ownership-verification-modal{width:min(1180px,100vw - 28px);max-height:min(94vh,940px)}.ownership-verification-scroll{background:#f4f7fa;padding:18px}.ownership-verification-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ownership-verification-grid fieldset{background:#fff;border:1px solid #d5e0ea;border-radius:16px;grid-template-rows:auto 1fr;gap:12px;min-width:0;margin:0;padding:12px;display:grid}.ownership-verification-grid legend{color:var(--navy);padding:0 7px;font-size:13px;font-weight:850}.ownership-document-viewer{background:#e9eef3;border:1px solid #d5dee7;border-radius:12px;min-width:0;overflow:hidden}.ownership-document-toolbar{background:#fff;border-bottom:1px solid #d5dee7;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:7px 9px 7px 12px;display:flex}.ownership-document-toolbar>strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ownership-document-toolbar>div{flex:none;align-items:center;gap:5px;display:flex}.ownership-document-toolbar button{color:#0d477b;cursor:pointer;background:#f6f9fb;border:1px solid #cbd7e2;border-radius:7px;width:30px;height:28px;font-size:17px;font-weight:800}.ownership-document-toolbar span{color:#617184;text-align:center;min-width:42px;font-size:8px;font-weight:800}.ownership-document-stage{background:#cfd7df;height:clamp(260px,38vh,410px);overflow:auto}.ownership-document-stage>div{transform-origin:0 0;width:100%;height:100%;transition:transform .14s}.ownership-document-stage iframe,.ownership-document-stage img{object-fit:contain;background:#fff;border:0;width:100%;height:100%;display:block}.ownership-document-fields{grid-template-rows:repeat(4,78px);align-content:start;gap:0;display:grid}.ownership-document-fields .field{grid-template-rows:30px 44px;align-content:start;gap:4px;min-height:0;display:grid}.ownership-document-fields .field>span,.ownership-verifier-section .field>span{align-items:flex-end;min-height:0;font-size:9px;line-height:1.25;display:flex}.ownership-document-fields input{box-sizing:border-box;width:100%;height:44px;min-height:44px;max-height:44px}.ownership-verifier-section input{min-height:42px}.ownership-document-fields input[readonly],.ownership-verifier-section input[readonly]{color:#31475c;background:#edf2f6}.ownership-citizenship-review-list{gap:18px;display:grid}.ownership-citizenship-review-list>section{border-bottom:1px solid #d5e0ea;gap:12px;padding-bottom:18px;display:grid}.ownership-citizenship-review-list>section:last-child{border-bottom:0;padding-bottom:0}.ownership-verifier-section{background:#fff;border:1px solid #cad8e5;border-radius:13px;grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:end;gap:18px;margin-top:14px;padding:14px;display:grid}.ownership-verifier-section p{color:#526579;background:#eef5fb;border-left:3px solid #1f67a2;margin:0;padding:9px 12px;font-size:9px;line-height:1.55}.ownership-verification-audit{color:#315f50;background:#edf8f3;border:1px solid #a9d5c1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:7px 18px;margin-bottom:14px;padding:11px 14px;font-size:9px;display:flex}.ownership-verification-audit strong{color:#126047;font-size:11px}.ownership-verification-feedback{color:#83152d;background:#fff1f4;border:1px solid #e6aebb;border-left:4px solid #c62043;border-radius:10px;margin-top:14px;padding:11px 13px;font-size:10px;font-weight:750;line-height:1.5}.ownership-verification-feedback p{margin:6px 0 0}.ownership-verification-feedback ul{gap:6px;margin:8px 0 0;padding-left:22px;list-style:outside;display:grid}.ownership-verification-feedback li{display:list-item}.ownership-verification-feedback li::marker{color:#c62043;font-size:1.2em}.document-review-link,.owner-citizenship-preview-link{margin-top:8px}.owner-citizenship-preview-link{border-top:1px solid var(--line);gap:7px;padding-top:16px;display:grid}.public-agent-filters{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:minmax(220px,1fr) repeat(2,minmax(150px,.35fr)) max-content max-content;align-items:center;gap:9px;margin:20px 0 8px;padding:12px;display:grid}.public-agent-filters input,.public-agent-filters select{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;min-height:44px;padding:0 12px}.public-agent-result-count{color:var(--muted);margin:0 0 14px;font-weight:750}.mobile-description-title{display:none}.mobile-description-label{display:inline}.gallery-favorite-button{z-index:6;width:42px;height:42px;color:var(--navy);background:#fffffff0;border:1px solid #fffc;border-radius:50%;place-items:center;padding:0;font-size:23px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 6px 18px #0922422e}.detail-price>.detail-favorite-button,.mobile-property-title,.mobile-detail-address,.mobile-property-key-facts,.mobile-property-map-preview,.detail-gallery-status-badge{display:none}.mobile-property-summary-copy{justify-items:end;gap:4px;display:grid}.detail-gallery-status-badge{color:#fff;background:var(--crimson);text-transform:uppercase;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;box-shadow:0 5px 14px #91142b38}.property-media-viewer{z-index:1000;padding:max(18px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04101deb;place-items:center;display:grid;position:fixed;inset:0}.property-media-viewer>section{background:#0b1f34;border:1px solid #fff3;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:100%;display:grid;overflow:hidden;box-shadow:0 28px 80px #0006}.property-media-viewer header{border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:10px 13px 10px 18px;display:flex}.property-media-viewer-tabs{gap:8px;display:flex}.property-media-viewer-tabs button{color:#dce9f5;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff3d;border-radius:999px;padding:8px 13px;font-size:11px;font-weight:850}.property-media-viewer-tabs button.active{color:var(--navy);background:#fff;border-color:#fff}.property-media-viewer-tabs span{opacity:.75;margin-left:5px}.property-media-viewer-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;width:42px;height:42px;font-size:27px;line-height:1}.property-media-viewer-videos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-height:0;padding:14px;display:grid;overflow-y:auto}.property-media-viewer-videos video{background:#000;border-radius:12px;width:100%;max-height:70vh}.property-media-viewer-photo{touch-action:pan-y;background:#06182a;outline:0;grid-template-rows:minmax(0,1fr) auto;width:100%;height:min(76vh,780px);min-height:min(420px,60vh);display:grid;overflow:hidden}.property-media-viewer-photo:focus-visible{box-shadow:inset 0 0 0 3px #ffffffc7}.property-media-viewer-photo-stage{min-height:0;position:relative;overflow:hidden}.property-media-viewer-photo-stage>img{object-fit:contain}.property-media-viewer-counter{z-index:3;color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04101dc2;border:1px solid #fff6;border-radius:999px;min-width:48px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;bottom:16px;right:18px}.property-media-viewer-thumbnails{scrollbar-color:#8ca5ba #142d44;scrollbar-width:auto;scroll-snap-type:x proximity;background:#0b1f34;border-top:1px solid #ffffff24;gap:9px;min-height:104px;padding:10px 12px 12px;display:flex;overflow:auto hidden}.property-media-viewer-thumbnails::-webkit-scrollbar{height:9px}.property-media-viewer-thumbnails::-webkit-scrollbar-track{background:#142d44;border-radius:999px}.property-media-viewer-thumbnails::-webkit-scrollbar-thumb{background:#8ca5ba;border:2px solid #142d44;border-radius:999px}.property-media-viewer-thumbnails button{cursor:pointer;opacity:.72;scroll-snap-align:center;background:#18344d;border:2px solid #0000;border-radius:9px;width:126px;min-width:126px;height:78px;padding:0;position:relative;overflow:hidden}.property-media-viewer-thumbnails button:hover,.property-media-viewer-thumbnails button.active{opacity:1;border-color:#fff}.property-media-viewer-thumbnails button:focus-visible{outline-offset:2px;outline:3px solid #8dbde5}.property-media-viewer-thumbnails img{object-fit:cover}.property-media-viewer-thumbnails button>span{z-index:2;color:#fff;background:#04101dbf;border-radius:999px;place-items:center;min-width:20px;min-height:20px;padding:0 5px;font-size:9px;font-weight:850;display:grid;position:absolute;bottom:5px;right:5px}.agent-listing-list,.agent-listing-row{overflow:visible}.agent-listing-row{isolation:isolate;position:relative}.agent-listing-row:has(.agent-row-action-menu[open]){z-index:80}.agent-row-action-menu{z-index:1;align-self:center;position:relative}.agent-row-action-menu[open]{z-index:90}.agent-row-action-menu summary{width:40px;height:40px;color:var(--navy);cursor:pointer;background:linear-gradient(#fff,#f7f9fb);border:1px solid #d8e1ea;border-radius:12px;place-items:center;list-style:none;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:grid;box-shadow:0 4px 12px #142d4912}.agent-row-action-menu summary::-webkit-details-marker{display:none}.agent-row-action-menu summary:hover,.agent-row-action-menu summary:focus-visible,.agent-row-action-menu[open] summary{color:#fff;background:#123f68;border-color:#174e80;outline:0;transform:translateY(-1px);box-shadow:0 8px 20px #123f6838}.agent-row-action-dots{justify-content:center;align-items:center;gap:3px;display:flex}.agent-row-action-dots i{background:currentColor;border-radius:50%;width:4px;height:4px}.agent-row-action-popover{z-index:100;background:#fffffffa;border:1px solid #dbe3eb;border-radius:14px;gap:3px;min-width:190px;padding:7px;animation:.16s ease-out agent-action-menu-in;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #0b244733}.agent-row-action-popover:before{content:"";background:#fff;border-top:1px solid #dbe3eb;border-left:1px solid #dbe3eb;width:9px;height:9px;position:absolute;top:-5px;right:15px;transform:rotate(45deg)}.agent-row-action-menu button{text-align:left;width:100%;min-height:40px;color:var(--navy);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:27px minmax(0,1fr);align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:780;transition:color .16s,background .16s;display:grid}.agent-row-action-menu button>span{color:#174e80;background:#edf4fa;border-radius:8px;place-items:center;width:27px;height:27px;font-size:15px;font-weight:900;display:grid}.agent-row-action-menu button:hover,.agent-row-action-menu button:focus-visible{color:#0e426f;background:#f0f5f9;outline:0}.agent-row-action-menu button.market-status-action>span{color:#16714f;background:#e6f4ed}.agent-row-action-menu button.danger{color:#a4283d}.agent-row-action-menu button.danger>span{color:#b6253e;background:#fbecef}.agent-row-action-menu button.danger:hover,.agent-row-action-menu button.danger:focus-visible{background:#fbecef}.agent-listing-row:last-child .agent-row-action-popover{top:auto;bottom:calc(100% + 9px)}.agent-listing-row:last-child .agent-row-action-popover:before{border:1px solid #dbe3eb;border-top:0;border-left:0;top:auto;bottom:-5px}@keyframes agent-action-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.featured-landing-list.public-listing-list{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;width:100%;padding:0;overflow:visible;grid-template-columns:minmax(0,1fr)!important}.public-agent-filters{grid-template-columns:1fr 1fr}.public-agent-filters input{grid-column:1/-1}}@media (width<=760px){.ownership-verification-backdrop{align-items:center;padding:14px}.ownership-verification-modal{border-radius:18px;max-height:92vh}.ownership-verification-scroll{padding:10px}.ownership-verification-grid{grid-template-columns:1fr}.ownership-document-stage{height:310px}.ownership-verifier-section{grid-template-columns:1fr;gap:10px}.public-agent-filters{grid-template-columns:1fr}.public-agent-filters input{grid-column:auto}.property-detail-hero{flex-direction:column;display:flex}.property-media-tabs{order:1}.property-detail-heading{flex-direction:column;order:3;margin:10px 0 6px;display:flex}.property-detail-heading h1{display:none}.property-detail-heading>div:first-child{order:2;width:100%}.property-detail-heading .detail-price{order:1}.mobile-property-overview{order:4}.detail-price strong{font-size:21px}.property-media-tabs button span,.gallery-counter,.property-gallery-thumbs,.gallery-dots{display:none!important}.property-gallery{grid-template-columns:1fr}.property-gallery-main{border-radius:18px;min-height:clamp(230px,68vw,315px)}.mobile-description-title{display:inline}.gallery-favorite-button{width:38px;height:38px;font-size:21px;top:10px;right:10px}.active-tenancy-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.active-tenancy-summary article,.rental-financial-cards article{min-width:0}.active-tenancy-summary strong,.rental-financial-cards strong{overflow-wrap:anywhere;font-size:16px}.property-detail-hero{gap:0;width:min(100% - 18px,1380px);padding:10px 0 13px}.property-gallery,.property-media-video-grid{order:1}.property-media-tabs{display:none}.property-detail-heading{border:1px solid var(--line);background:#fff;border-top:0;flex-direction:column;order:2;gap:3px;margin:0;padding:12px 12px 8px;display:flex}.property-detail-heading>div:first-child{order:2}.property-detail-heading>div:first-child>p,.detail-kicker-row{display:none}.property-detail-heading .detail-price{order:1;grid-template-columns:minmax(0,1fr);justify-items:start;gap:3px;width:100%;padding:0;display:grid}.detail-price strong{max-width:100%;color:var(--navy);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(16px,5.5vw,22px);line-height:1.1;overflow:hidden}.detail-price>span{font-size:10px}.mobile-detail-address{font-weight:650;line-height:1.35;display:block;color:#556779!important;margin:2px 0 0!important;font-size:12px!important}.mobile-property-overview{border:1px solid var(--line);background:#fff;border-top:0;border-radius:0 0 15px 15px;order:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 10px;margin:0;padding:8px 12px 12px;box-shadow:0 10px 24px #0b24470f}.mobile-property-overview dt{font-size:10px;line-height:1.2}.mobile-property-overview dd{margin-top:2px;font-size:13px;line-height:1.3}.property-gallery{grid-template-columns:1fr;min-height:0}.property-gallery-main{cursor:pointer;border-radius:16px 16px 0 0;min-height:clamp(250px,75vw,355px)}.property-gallery-thumbs,.gallery-dots{display:none!important}.gallery-counter{z-index:5;padding:6px 9px;font-size:10px;bottom:10px;right:10px;display:block!important}.detail-gallery-status-badge{z-index:5;display:inline-flex;top:10px;left:10px}.property-detail-tabs{scrollbar-width:none;gap:6px;min-height:58px;padding:6px 9px;overflow:hidden}.property-detail-tabs button,.property-detail-tabs button:first-child{letter-spacing:-.01em;text-transform:none;border:1px solid;border-radius:10px;flex:1 1 0;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 2px;font-size:clamp(10.5px,3.05vw,12px);line-height:1.3;display:flex}.property-detail-tabs button:after{display:none}.property-detail-tabs button[data-detail-tab=description]{color:#b51637;background:#fff1f4}.property-detail-tabs button[data-detail-tab=calculator]{color:#075397;background:#edf6ff}.property-detail-tabs button[data-detail-tab=amenities]{color:#6d28d9;background:#f4f0ff}.property-detail-tabs button[data-detail-tab=map]{color:#176b55;background:#eaf8f2}.property-detail-tabs button[data-detail-tab=description].active{color:#fff;background:#c51d40}.property-detail-tabs button[data-detail-tab=calculator].active{color:#fff;background:#075397}.property-detail-tabs button[data-detail-tab=amenities].active{color:#fff;background:#6d28d9}.property-detail-tabs button[data-detail-tab=map].active{color:#fff;background:#176b55}.mobile-description-title{color:var(--navy);margin-bottom:4px;font-size:17px;line-height:1.25;display:block}.mobile-description-label{display:none}.listing-gallery-counter{bottom:8px}.property-media-viewer{padding:max(8px, env(safe-area-inset-top)) 0 max(8px, env(safe-area-inset-bottom));place-items:stretch stretch}.property-media-viewer>section{border-width:0;border-radius:0;height:100%}.property-media-viewer header{min-height:56px;padding:8px 10px 8px 12px}.property-media-viewer-tabs button{min-height:37px;padding:7px 11px;font-size:10px}.property-media-viewer-close{width:38px;height:38px}.property-media-viewer-videos{grid-template-columns:1fr;padding:8px}}.portal-profile-card>div{min-width:0}.portal-profile-card small{color:#aebfd0;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:8px;font-weight:850;display:block}.portal-profile-card h1{color:#fff;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;margin:0;font:750 17px/1.2 inherit;overflow:hidden}.listing-validation-heading{align-items:center;gap:10px;margin-bottom:9px;display:flex}.listing-validation-heading>span{color:#fff;background:#c92342;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:17px;font-weight:900;display:grid}.listing-validation-heading strong{margin:0}.listing-validation-heading small{color:#9a3b4d;margin-top:2px;font-size:11px;font-weight:700;display:block}.listing-validation-summary li{margin:3px 0}.listing-validation-summary li b{color:#651222}.listing-submit-error{color:#79182a;background:#fff1f4;border:1px solid #d92d49;border-left-width:5px;border-radius:10px;gap:4px;margin:0 24px 16px;padding:13px 15px;display:grid}.listing-submit-error strong{font-size:13px}.listing-submit-error span{font-size:12px;line-height:1.45}@media (width<=760px){.property-detail-tabs [data-detail-tab=overview]{display:none!important}.mobile-property-overview{gap:2px 10px;padding-top:5px}.mobile-property-overview>div{border-bottom:1px solid #edf1f5;flex-wrap:wrap;align-items:baseline;gap:3px;min-height:24px;padding:3px 0;display:flex}.mobile-property-overview dt{color:#5d6b79;text-transform:none;font-size:9px;font-weight:800}.mobile-property-overview dt:after{content:" :"}.mobile-property-overview dd{color:var(--navy);margin:0;font-size:11px;font-weight:850}.listing-submit-error{margin:0 12px 8px;padding:10px 12px}.listing-validation-heading>span{width:26px;height:26px;font-size:14px}.property-detail-heading .detail-price{grid-template-columns:minmax(0,1fr);align-items:stretch}.mobile-property-summary-copy{grid-template-columns:minmax(0,1fr) 76px;place-items:end start;gap:7px 10px;width:100%;min-width:0}.mobile-property-summary-copy>strong,.mobile-property-summary-copy>span,.mobile-property-key-facts{grid-column:1/-1}.mobile-property-key-facts{color:#172f47;flex-wrap:wrap;gap:5px 9px;font-size:13px;font-weight:750;line-height:1.45;display:flex}.mobile-property-key-facts span{white-space:nowrap}.mobile-property-key-facts span:before{content:"• ";color:var(--crimson);font-weight:950}.mobile-detail-address{grid-column:1;line-height:1.45;color:#263d53!important;margin-top:2px!important;font-size:13px!important}.mobile-property-map-preview{width:76px;min-height:48px;color:var(--navy);background:#eaf1f6;border:1px solid #cdd8e2;border-radius:7px;grid-column:2;place-items:center;font-size:22px;display:grid;position:relative;overflow:hidden}.mobile-property-map-preview iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.mobile-property-map-pin{z-index:1;filter:drop-shadow(0 2px 3px #041f3452);pointer-events:none;place-items:center;width:24px;height:30px;display:grid;position:relative}.mobile-property-map-pin svg{width:100%;height:100%;display:block;overflow:visible}.mobile-property-map-pin path{fill:#147452;stroke:#fff;stroke-width:1.6px}.mobile-property-map-pin circle{fill:#fff;stroke:#0b5139;stroke-width:1.4px}.mobile-property-map-preview>a{z-index:2;border-radius:inherit;position:absolute;inset:0}.mobile-property-map-preview>a:focus-visible{outline-offset:-3px;outline:3px solid #00389359}.mobile-property-overview{gap:0 14px;padding:8px 12px 11px}.mobile-property-overview>div{gap:2px;min-height:35px;padding:7px 0}.mobile-property-overview dt,.mobile-property-overview dd{font-size:12px;line-height:1.4}}.portal-profile-card p{color:#b9c8d7;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:9px;overflow:hidden}.portal-nav-label{color:#849db5;letter-spacing:.14em;text-transform:uppercase;margin:24px 10px 10px;font-size:8px;font-weight:900}.portal-mobile-nav-toggle{display:none}.portal-mobile-menu-panel{display:contents}.portal-nav{gap:5px;display:grid}.portal-nav button{color:#c8d4df;width:100%;min-height:51px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;padding:7px 10px;font-size:11px;font-weight:730;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.portal-nav button:hover,.portal-nav button:focus-visible{color:#fff;background:#ffffff14;outline:0;transform:translate(2px)}.portal-nav button.active{color:#fff;background:linear-gradient(105deg,#d61f42f2,#b51231e0);border-color:#ffffff21;box-shadow:0 10px 24px #0000002b}.portal-nav-icon{color:#a9bfd3;letter-spacing:.04em;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:8px;font-weight:900;display:grid}.portal-nav button.active .portal-nav-icon{color:#fff;background:#ffffff21;border-color:#ffffff4d}.portal-nav em{color:#9d1833;background:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:grid}.portal-sidebar-footer{border-top:1px solid #ffffff1f;gap:5px;margin-top:auto;padding:20px 5px 0;display:grid}.portal-sidebar-footer>span{color:#829bb3;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:850}.portal-sidebar-footer>strong{color:#c7d3df;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.portal-signout{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff30;border-radius:11px;margin-top:11px;font-size:10px;font-weight:800}.portal-signout:hover,.portal-signout:focus-visible{background:#d61f4233;border-color:#ed3152;outline:0}.portal-dashboard-content,.agent-portal-main.portal-dashboard-content{width:100%;min-width:0;margin:0;padding:38px clamp(24px,3.2vw,52px) 76px}.buyer-portal-content>.buyer-dashboard,.portal-dashboard-content>.buyer-dashboard{width:100%;max-width:1360px;margin:0 auto;padding:0}.portal-dashboard-content .buyer-dashboard-heading{background:#ffffffeb;border:1px solid #e2e8ef;border-radius:20px;align-items:center;margin-bottom:25px;padding:25px 28px;box-shadow:0 14px 38px #142b4612}.portal-dashboard-content .buyer-dashboard-heading h1{color:#102b48;letter-spacing:-.045em;margin:6px 0;font-family:inherit;font-size:clamp(30px,3vw,40px);font-weight:780}.portal-dashboard-content .buyer-dashboard-heading>div:first-child>p:last-child{color:#647387;max-width:660px;font-size:11px;line-height:1.65}.portal-dashboard-content .buyer-account-stats{grid-template-columns:repeat(3,minmax(100px,1fr));gap:10px;display:grid}.portal-dashboard-content .buyer-account-stats span,.portal-dashboard-content .agent-summary-grid article{color:#637184;background:#fff;border:1px solid #e0e7ef;border-top:0;border-radius:17px;min-width:0;position:relative;overflow:hidden;box-shadow:0 11px 30px #162d4812}.portal-dashboard-content .buyer-account-stats span:before,.portal-dashboard-content .agent-summary-grid article:before{content:"";background:var(--crimson);width:4px;position:absolute;inset:0 auto 0 0}.portal-dashboard-content .buyer-account-stats span:nth-child(2):before,.portal-dashboard-content .agent-summary-grid article.green:before{background:#118354}.portal-dashboard-content .buyer-account-stats span:nth-child(3):before,.portal-dashboard-content .agent-summary-grid article.amber:before{background:#d5a42a}.portal-dashboard-content .agent-summary-grid article.rented:before{background:#315fa5}.portal-dashboard-content .agent-summary-grid article.rent:before{background:#2680b8}.portal-dashboard-content .agent-summary-grid article.sold:before{background:#6151a6}.portal-dashboard-content .buyer-account-stats span{text-align:left;align-content:center;gap:4px;min-height:91px;padding:16px 18px}.portal-dashboard-content .buyer-account-stats strong{color:#102b48;font-family:inherit;font-size:28px;font-weight:800}.portal-dashboard-content .agent-summary-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:1360px;margin:0 auto 24px}.portal-dashboard-content .agent-summary-grid article{min-height:102px;padding:15px 16px}.portal-dashboard-content .agent-summary-grid strong{color:#102b48;font-family:inherit;font-size:29px;font-weight:800}.portal-dashboard-content .agent-listings-panel,.portal-dashboard-content .buyer-panel,.portal-dashboard-content>.offer-center,.portal-dashboard-content>.rental-center,.portal-dashboard-content>.active-tenancy-center{background:#fffffff0;border:1px solid #e0e7ef;border-radius:21px;box-shadow:0 15px 42px #162d4813}.portal-dashboard-content .agent-listings-panel{max-width:1360px;margin:0 auto;padding:25px}.agent-portal-main.portal-dashboard-content.crm-fullscreen-view>.inquiry-mailbox-panel.agent-listings-panel{width:100%;min-width:0;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0;padding:0}.portal-dashboard-content .agent-listings-head{border-bottom:1px solid #e8edf3;margin-bottom:20px;padding-bottom:20px}.portal-dashboard-content .agent-listings-head h2,.portal-dashboard-content .buyer-panel-heading h2{color:#122d49;letter-spacing:-.025em;font-family:inherit;font-weight:780}.portal-dashboard-content .agent-listing-row{box-shadow:none;background:#fff;border-color:#e4eaf0;border-radius:15px;transition:border-color .18s,box-shadow .18s,transform .18s}.portal-dashboard-content .agent-listing-row:hover{border-color:#cdd8e4;transform:translateY(-1px);box-shadow:0 12px 28px #19304b14}.portal-dashboard-content .buyer-panel{padding:25px}.portal-dashboard-content .buyer-dashboard-columns{gap:20px}.portal-dashboard-content .buyer-favorite-card{background:#fff;border:1px solid #e2e8ef;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px #182f490f}.agent-rental-workspace{width:100%;max-width:1360px;margin:0 auto}.agent-rental-workspace-tabs{background:#edf2f6;border:1px solid #dce4ec;border-radius:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-bottom:16px;padding:6px;display:grid;box-shadow:0 8px 24px #122b460d}.agent-rental-workspace-tabs>button{color:#52657a;min-width:0;min-height:68px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;transition:border-color .16s,background .16s,box-shadow .16s,color .16s;display:grid}.agent-rental-workspace-tabs>button:hover,.agent-rental-workspace-tabs>button:focus-visible{background:#ffffffad;border-color:#bdcad7;outline:0}.agent-rental-workspace-tabs>button.active{color:#0d3155;background:#fff;border-color:#c9d6e2;box-shadow:0 7px 19px #13304e1a}.agent-rental-workspace-tabs>button>span{color:#315b80;background:#dbe6ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:9px;font-weight:900;display:grid}.agent-rental-workspace-tabs>button.active>span{color:#fff;background:#123d65}.agent-rental-workspace-tabs>button>div{gap:3px;min-width:0;display:grid}.agent-rental-workspace-tabs strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.agent-rental-workspace-tabs small{color:#718093;text-overflow:ellipsis;white-space:nowrap;font-size:8.5px;overflow:hidden}.agent-rental-workspace-tabs em{color:#385975;background:#dce7ef;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:8px;font-style:normal;font-weight:900;display:grid}.agent-rental-workspace-tabs>button.active em{color:#fff;background:var(--crimson)}.portal-dashboard-content .agent-rental-workspace-panel>.rental-center,.portal-dashboard-content .agent-rental-workspace-panel>.active-tenancy-center{background:#fffffff0;border:1px solid #e0e7ef;border-radius:21px;margin:0;box-shadow:0 15px 42px #162d4813}@media (width<=1120px){.portal-dashboard-frame{grid-template-columns:238px minmax(0,1fr)}.portal-dashboard-content .agent-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-dashboard-shell>.modal-backdrop{left:238px}.portal-sidebar{padding-inline:14px}.portal-profile-card{grid-template-columns:42px minmax(0,1fr);gap:10px}.portal-avatar{width:42px;height:42px}.portal-nav button{grid-template-columns:30px minmax(0,1fr) auto;gap:8px}.portal-dashboard-content,.agent-portal-main.portal-dashboard-content{padding-inline:24px}.portal-dashboard-content .buyer-dashboard-heading{flex-direction:column;align-items:flex-start}.portal-dashboard-content .buyer-account-stats{width:100%}}@media (width<=820px){.portal-topbar,.agent-portal-header.portal-topbar,.buyer-account-header.portal-topbar{gap:10px;min-height:66px;padding:9px 14px}.portal-topbar .brand-mark{width:40px;height:40px}.portal-topbar-context{display:none}.portal-topbar .agent-header-actions,.portal-topbar .buyer-portal-actions{order:initial;flex-wrap:nowrap;width:auto}.portal-topbar .agent-header-actions a,.buyer-account-header.portal-topbar .buyer-portal-actions>a{display:none!important}.portal-dashboard-frame{min-height:calc(100vh - 66px);display:block}.portal-dashboard-shell>.modal-backdrop{top:66px;left:0}.portal-sidebar{border-radius:18px;height:auto;min-height:0;margin:10px 14px 14px;padding:14px;position:relative;top:auto;overflow:visible}.portal-profile-card{border-bottom:0;padding:0}.portal-profile-card h1{font-size:15px}.portal-profile-card p{margin-top:3px}.portal-mobile-nav-toggle{color:#fff;width:100%;min-height:43px;font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff29;border-radius:11px;justify-content:space-between;align-items:center;margin-top:13px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.portal-mobile-nav-toggle i{font-size:17px;font-style:normal;transition:transform .18s}.portal-mobile-nav-toggle[aria-expanded=true]{background:#ffffff1f;border-color:#ffffff4d}.portal-mobile-nav-toggle[aria-expanded=true] i{transform:rotate(180deg)}.portal-nav-label{display:none}.portal-nav{border-top:1px solid #ffffff1f;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;padding-top:12px;display:none}.portal-nav.mobile-open{display:grid}.portal-nav button{min-height:48px;padding:6px 8px}.portal-sidebar-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:14px;padding-top:14px;display:none}.portal-sidebar.mobile-menu-open .portal-sidebar-footer{display:grid}.portal-sidebar-footer>span,.portal-sidebar-footer>strong{grid-column:1}.portal-signout{grid-area:1/2/span 2;min-width:90px;margin:0}.portal-dashboard-content,.agent-portal-main.portal-dashboard-content{padding:8px 14px 70px}.portal-dashboard-content .agent-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard-content .buyer-dashboard-heading{border-radius:17px;padding:21px 19px}.portal-dashboard-content .buyer-dashboard-heading h1{font-size:30px}.portal-dashboard-content .buyer-account-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.portal-dashboard-content .buyer-account-stats span{min-height:78px;padding:12px}.portal-dashboard-content .buyer-account-stats strong{font-size:24px}.portal-dashboard-content .agent-listings-panel,.portal-dashboard-content .buyer-panel{border-radius:17px;padding:18px}.agent-rental-workspace-tabs{border-radius:14px;gap:5px;margin-bottom:11px;padding:5px}.agent-rental-workspace-tabs>button{border-radius:10px;grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:58px;padding:8px}.agent-rental-workspace-tabs>button>span{border-radius:8px;width:32px;height:32px}.agent-rental-workspace-tabs strong{font-size:10px}.agent-rental-workspace-tabs small{font-size:7.5px}.portal-dashboard-content .agent-rental-workspace-panel>.rental-center,.portal-dashboard-content .agent-rental-workspace-panel>.active-tenancy-center{border-radius:17px}}@media (width<=520px){.portal-topbar .brand-word{font-size:14px;display:inline}.portal-nav button{min-height:52px;font-size:9px}.portal-dashboard-content .buyer-account-stats{grid-template-columns:1fr}.portal-dashboard-content .buyer-account-stats span{grid-template-columns:auto 1fr;align-items:center;gap:10px;min-height:68px}.portal-dashboard-content .agent-summary-grid{gap:9px}.portal-dashboard-content .agent-summary-grid article{min-height:112px;padding:16px}.portal-dashboard-content .agent-summary-grid strong{font-size:29px}.agent-rental-workspace-tabs>button{grid-template-columns:30px minmax(0,1fr) auto}.agent-rental-workspace-tabs>button>span{width:30px;height:30px}.agent-rental-workspace-tabs small{display:none}.agent-rental-workspace-tabs em{min-width:21px;height:21px;padding:0 4px}}.tenancy-transfer-success{color:#155b38;background:#eaf7ef;border:1px solid #a9d4bd;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.tenancy-transfer-success strong{font-size:13px}.tenancy-transfer-success span{color:#3f6954;text-align:right;font-size:11px}.tenancy-transfer-card{background:linear-gradient(145deg,#fff,#f3f8fc);border-color:#b9cfdf;grid-column:1/-1}.tenancy-transfer-card>summary>span{background:#1769aa}.tenancy-transfer-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.tenancy-transfer-form>label{color:#526171;font-size:var(--form-label-font-size);gap:6px;font-weight:800;display:grid}.tenancy-transfer-form input{width:100%;min-height:48px;color:var(--navy);font:inherit;font-size:var(--form-control-font-size);background:#fff;border:1px solid #cfd6de;border-radius:10px;padding:10px 12px}.tenancy-transfer-note,.tenancy-transfer-delivery,.tenancy-transfer-form>button{grid-column:1/-1}.tenancy-transfer-note{background:#edf5fa;border-left:3px solid #1769aa;border-radius:0 10px 10px 0;padding:12px 13px;margin:0!important}.tenancy-transfer-note strong{color:var(--navy);font-size:13px}.tenancy-transfer-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.tenancy-transfer-delivery{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:11px;display:flex;margin:0!important}.tenancy-transfer-delivery b{color:var(--navy);text-transform:capitalize}.tenancy-transfer-auth-note{color:var(--navy);background:#eef6fb;border:1px solid #b9cfdf;border-radius:12px;margin:0 0 14px;padding:12px 13px}.tenancy-transfer-auth-note strong{font-size:13px}.tenancy-transfer-auth-note p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.45}.property-draft-auth-note{background:linear-gradient(135deg,#eef6ff,#fff4f6);border-left:4px solid #d8173f}.portal-route-message{color:#9e1230;background:#fff1f4;border:1px solid #f0b5c2;border-radius:12px;width:min(1180px,100% - 32px);margin:14px auto 0;padding:12px 16px;font-size:12px;font-weight:800}.portal-route-message.success{color:#176d4b;background:#edf9f3;border-color:#a9ddc4}.public-listing-quality-note{color:#49657f;background:#f5f9fd;border:1px solid #cad9e8;border-radius:13px;padding:14px 16px;font-size:12px;font-weight:750;line-height:1.55}.public-listing-editor-backdrop{z-index:1000}@media (width<=700px){.public-listing-editor-backdrop{align-items:stretch;padding:0}.public-listing-editor-backdrop .agent-editor{border-radius:0;width:100%;max-height:100dvh}}@media (width<=760px){.tenancy-transfer-success{flex-direction:column;align-items:flex-start}.tenancy-transfer-success span{text-align:left}.tenancy-transfer-form{grid-template-columns:1fr}.tenancy-transfer-note,.tenancy-transfer-delivery,.tenancy-transfer-form>button{grid-column:auto}.property-overview-card{padding:11px 10px 12px}.property-overview-card .detail-section-heading{margin:0 0 8px}.property-overview-card .detail-section-heading .eyebrow{display:none}.property-overview-card .detail-section-heading h2{font-size:17px}.property-overview-card .property-overview-list{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.property-overview-card .property-overview-list>div{background:#fafbfc;border:1px solid #e1e5e8;border-radius:8px;flex-direction:column;align-items:flex-start;gap:2px;min-height:47px;padding:6px 7px;display:flex}.property-overview-card .property-overview-list dt{letter-spacing:.035em;font-size:7px;line-height:1.15}.property-overview-card .property-overview-list dd{font-size:9px;line-height:1.2}.public-agent-page,.public-agent-page.template-executive{min-height:100vh;padding:6px 0 92px;display:block}.public-agent-page .public-agent-language,.public-agent-page .public-agent-hero,.public-agent-page .public-agent-listings{width:calc(100% - 16px)}.public-agent-page .public-agent-language{margin:0 auto 5px}.public-agent-page .public-agent-hero,.public-agent-page.template-executive .public-agent-hero,.public-agent-page.template-minimal .public-agent-hero,.public-agent-page.template-heritage .public-agent-hero,.public-agent-page.template-alpine .public-agent-hero{text-align:left;border-radius:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""profile""location""connect";align-items:center;gap:7px 10px;width:calc(100% - 16px);min-height:0;margin:0 auto 10px;padding:11px 12px;display:grid;position:relative;top:auto}.public-agent-page .public-agent-avatar,.public-agent-page.template-executive .public-agent-avatar,.public-agent-page.template-minimal .public-agent-avatar,.public-agent-page.template-heritage .public-agent-avatar,.public-agent-page.template-alpine .public-agent-avatar{filter:none;border-width:2px;border-radius:12px;grid-area:avatar;width:58px;height:58px;font-size:18px;box-shadow:0 6px 16px #051b3026}.public-agent-page .public-agent-intro{grid-area:intro}.public-agent-page .public-agent-role{letter-spacing:.09em;margin-bottom:2px;font-size:6.5px}.public-agent-page .public-agent-hero h1,.public-agent-page.template-executive .public-agent-hero h1,.public-agent-page.template-minimal .public-agent-hero h1,.public-agent-page.template-alpine .public-agent-hero h1{margin:1px 0 3px;font-size:clamp(17px,5.2vw,21px);line-height:1.05}.public-agent-page .public-agent-intro>p{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:8px;line-height:1.35;overflow:hidden}.public-agent-page .public-agent-hero-profile,.public-agent-page.template-executive .public-agent-hero-profile,.public-agent-page.template-minimal .public-agent-hero-profile,.public-agent-page.template-heritage .public-agent-hero-profile,.public-agent-page.template-alpine .public-agent-hero-profile{text-align:left;border-radius:9px;grid-area:profile;width:100%;margin-top:0;padding:8px 9px}.public-agent-page .public-agent-identity,.public-agent-page.template-executive .public-agent-identity,.public-agent-page.template-minimal .public-agent-identity,.public-agent-page.template-heritage .public-agent-identity,.public-agent-page.template-alpine .public-agent-identity{border:0;border-bottom:1px solid #fff3;grid-area:identity;grid-template-columns:58px minmax(0,1fr);grid-template-areas:"avatar intro""stat stat";gap:6px 10px;width:100%;padding:0 0 8px}.public-agent-page.template-minimal .public-agent-identity{border-bottom-color:#d7d7d3}.public-agent-page .public-agent-hero-profile-label{gap:5px;font-size:6.5px}.public-agent-page .public-agent-hero-profile>p{margin-top:4px;font-size:8.5px;line-height:1.42}.public-agent-page .public-agent-hero-specialties{gap:4px;margin-top:6px}.public-agent-page .public-agent-hero-specialties>span{padding:3px 5px;font-size:6.5px}.public-agent-page .public-agent-service-area,.public-agent-page.template-executive .public-agent-service-area,.public-agent-page.template-minimal .public-agent-service-area,.public-agent-page.template-heritage .public-agent-service-area,.public-agent-page.template-alpine .public-agent-service-area{grid-area:location;width:100%;padding:2px 1px}.public-agent-page .public-agent-service-area small{font-size:6px}.public-agent-page .public-agent-service-area strong{white-space:normal;font-size:8px}.public-agent-page .public-agent-connect-row,.public-agent-page.template-executive .public-agent-connect-row,.public-agent-page.template-minimal .public-agent-connect-row,.public-agent-page.template-heritage .public-agent-connect-row,.public-agent-page.template-alpine .public-agent-connect-row{grid-area:connect;grid-template-columns:minmax(0,1fr) minmax(82px,.55fr);gap:6px;width:100%;padding-top:7px}.public-agent-page .public-agent-contact,.public-agent-page.template-executive .public-agent-contact{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:6px;width:100%;margin:1px 0 0;display:grid}.public-agent-page .public-agent-contact a,.public-agent-page.template-executive .public-agent-contact a{border-radius:9px;grid-template-columns:25px minmax(0,1fr);gap:6px;width:100%;min-width:0;min-height:36px;padding:4px 6px}.public-agent-page .public-agent-contact-icon{border-radius:7px;width:25px;height:25px;font-size:11px}.public-agent-page .public-agent-contact a small{font-size:6px}.public-agent-page .public-agent-contact a strong{text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1.2;overflow:hidden}.public-agent-page .public-agent-stat,.public-agent-page.template-executive .public-agent-stat,.public-agent-page.template-heritage .public-agent-stat{width:max-content;min-width:0;color:inherit;text-align:left;background:0 0;border:0;grid-area:stat;justify-content:flex-start;align-items:baseline;gap:6px;margin:0;padding:3px 0 0;display:flex}.public-agent-page .public-agent-stat strong{font-size:15px}.public-agent-page .public-agent-stat span{letter-spacing:.04em;font-size:6.5px}.public-agent-page .public-agent-listings{margin:0 auto}.public-agent-page .public-agent-listings-heading,.public-agent-page.template-executive .public-agent-listings-heading,.public-agent-page.template-minimal .public-agent-listings-heading,.public-agent-page.template-heritage .public-agent-listings-heading,.public-agent-page.template-alpine .public-agent-listings-heading{border-width:0 0 1px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin:0 0 7px;padding:5px 2px 6px;display:grid}.public-agent-page .public-agent-listings-heading p{letter-spacing:.08em;margin:0 0 2px;font-size:6.5px}.public-agent-page .public-agent-listings h2,.public-agent-page.template-minimal .public-agent-listings h2,.public-agent-page.template-heritage .public-agent-listings h2,.public-agent-page.template-alpine .public-agent-listings h2{font-size:clamp(16px,5vw,19px);line-height:1.08}.public-agent-page .public-agent-listings-heading>span{white-space:nowrap;padding:5px 7px;font-size:7px}.public-agent-page .public-agent-filters,.public-agent-page.template-executive .public-agent-filters,.public-agent-page.template-minimal .public-agent-filters,.public-agent-page.template-heritage .public-agent-filters,.public-agent-page.template-alpine .public-agent-filters{border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:6px;margin:0 0 9px;padding:8px;display:grid}.public-agent-page .public-agent-filters label{gap:3px;font-size:7px}.public-agent-page .public-agent-filters label:first-child{grid-column:1/-1}.public-agent-page .public-agent-filters input,.public-agent-page .public-agent-filters select{border-radius:8px;grid-column:auto;min-height:36px;padding:6px 8px;font-size:9px}.public-agent-page .public-agent-filters .primary-button{border-radius:8px;grid-column:1/-1;width:100%;min-height:36px;padding:7px 10px;font-size:9px}.public-agent-page .public-agent-filters>a{grid-column:1/-1;justify-content:center;min-height:28px;padding:0;font-size:8px}.public-agent-page .public-agent-grid,.public-agent-page.template-executive .public-agent-grid,.public-agent-page.template-minimal .public-agent-grid,.public-agent-page.template-heritage .public-agent-grid,.public-agent-page.template-alpine .public-agent-grid{gap:8px}.public-agent-page .public-agent-grid>a,.public-agent-page.template-minimal .public-agent-grid>a{grid-template-columns:38% minmax(0,1fr);min-height:108px}.public-agent-page .public-agent-property-image,.public-agent-page.template-executive .public-agent-property-image,.public-agent-page.template-minimal .public-agent-property-image,.public-agent-page.template-heritage .public-agent-property-image,.public-agent-page.template-alpine .public-agent-property-image{height:100%;min-height:108px}.public-agent-page .public-agent-property-image span{padding:4px 6px;font-size:6.5px;top:6px;left:6px}.public-agent-page .public-agent-property-copy,.public-agent-page.template-minimal .public-agent-property-copy,.public-agent-page.template-heritage .public-agent-property-copy{padding:9px 10px}.public-agent-page .public-agent-grid strong{font-size:12px}.public-agent-page .public-agent-grid h3,.public-agent-page.template-minimal .public-agent-grid h3,.public-agent-page.template-heritage .public-agent-grid h3{margin:3px 0;font-size:11px;line-height:1.18}.public-agent-page .public-agent-grid p{font-size:8px}.public-agent-page .public-agent-grid small{margin-top:5px;font-size:7px}}@media (width<=820px){.portal-topbar,.agent-portal-header.portal-topbar,.buyer-account-header.portal-topbar{border-top-width:2px;gap:8px;min-height:56px;padding:6px 10px}.portal-topbar .brand-lockup{gap:7px;min-width:0}.portal-topbar .brand-mark{border-radius:10px;flex:0 0 34px;width:34px;height:34px;font-size:11px}.portal-topbar .brand-word,.agent-portal-header.portal-topbar .brand-word{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.portal-topbar .language-toggle{border-radius:10px;min-height:36px}.portal-topbar .language-toggle button{min-width:30px;padding:5px 6px;font-size:8px}.portal-dashboard-frame{min-height:calc(100vh - 56px)}.portal-dashboard-shell>.modal-backdrop{top:56px}.portal-sidebar{z-index:125;border-radius:15px;margin:6px 10px 8px;padding:10px;position:relative;box-shadow:0 10px 28px #0c274424}.portal-profile-card{grid-template-columns:40px minmax(0,1fr);gap:9px;min-height:40px;padding:0 48px 0 2px}.portal-avatar{border-radius:11px;width:40px;height:40px;font-size:11px}.portal-profile-card small{letter-spacing:.09em;margin-bottom:1px;font-size:6.5px}.portal-profile-card h1{font-size:14px;line-height:1.12}.portal-profile-card p{margin-top:2px;font-size:7.5px}.portal-mobile-nav-toggle{color:#fff;background:linear-gradient(145deg,#1559a7,#003893);border:1px solid #ffffff6b;border-radius:10px;place-items:center;width:38px;height:38px;min-height:38px;margin:0;padding:0;display:grid;position:absolute;top:11px;right:10px;box-shadow:0 6px 16px #00184338,inset 0 1px #ffffff26}.portal-mobile-nav-toggle-label{display:none}.portal-mobile-menu-icon{justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:flex}.portal-mobile-menu-icon svg{width:20px;height:20px;display:block}.portal-mobile-menu-icon path{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;vector-effect:non-scaling-stroke}.portal-mobile-nav-toggle[aria-expanded=true]{background:linear-gradient(145deg,#0d4c92,#002b72);border-color:#ffffffb3}.portal-sidebar .portal-mobile-menu-panel{display:none}.portal-sidebar.mobile-menu-open .portal-mobile-menu-panel{z-index:150;color:#173a5d;background:#f6f9fcfa;border:1px solid #d9e3ed;border-radius:14px;gap:6px;width:min(246px,100vw - 52px);max-height:calc(100dvh - 132px);padding:7px;animation:.16s ease-out portal-mobile-menu-in;display:grid;position:absolute;top:calc(100% + 6px);left:auto;right:0;overflow-y:auto;box-shadow:0 22px 48px #04193042}.portal-sidebar.mobile-menu-open .portal-nav-label{display:none}.portal-sidebar.mobile-menu-open .portal-nav{border:0;grid-template-columns:1fr;gap:4px;margin:0;padding:0;display:grid}.portal-nav button{color:#1b405f;background:#fff;border:1px solid #dce5ed;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;min-height:40px;padding:5px 7px;font-size:9px;line-height:1.2;box-shadow:0 3px 9px #1335540e}.portal-nav button:hover,.portal-nav button:focus-visible{color:#0d3d69;background:#eef5fb;border-color:#9bb5ca;transform:none}.portal-nav button.active{color:#fff;background:linear-gradient(105deg,#da2446,#b91434);border-color:#c61d3d;box-shadow:0 6px 14px #b914342e}.portal-nav-icon{color:#23577f;background:#edf4f9;border-color:#d5e2ec;border-radius:8px;width:28px;height:28px;font-size:7px}.portal-nav button.active .portal-nav-icon{color:#fff;background:#ffffff24;border-color:#ffffff57}.portal-nav em{min-width:18px;height:18px;padding:0 4px;font-size:6.5px}.portal-sidebar-footer{border-top-color:#dbe4ec;gap:2px 7px;margin:0;padding:8px 3px 1px}.portal-sidebar-footer>span{color:#72879a;letter-spacing:.07em;font-size:6px}.portal-sidebar-footer>strong{color:#354f67;font-size:7.5px}.portal-signout{color:#173f63;background:#fff;border-color:#cddae5;border-radius:8px;min-width:74px;min-height:33px;font-size:8px}.portal-dashboard-content,.agent-portal-main.portal-dashboard-content{padding:2px 10px calc(64px + env(safe-area-inset-bottom))}.portal-dashboard-content .agent-listings-panel,.portal-dashboard-content .buyer-panel{border-radius:14px;padding:12px}.portal-dashboard-content .agent-listings-head{align-items:stretch;gap:8px;margin:0 0 10px;padding:0 0 10px}.portal-dashboard-content .agent-listings-head .eyebrow,.portal-dashboard-content .buyer-dashboard-heading .eyebrow,.portal-dashboard-content .buyer-panel-heading .eyebrow{font-size:6.5px}.portal-dashboard-content .agent-listings-head h2,.portal-dashboard-content .buyer-panel-heading h2{margin-top:2px;font-size:20px;line-height:1.12}.portal-dashboard-content .agent-listings-tools{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;width:100%;display:grid}.portal-dashboard-content .agent-listings-tools label{border-radius:9px;width:100%;min-height:36px;padding:5px 8px}.portal-dashboard-content .agent-listings-tools input{font-size:9px}.portal-dashboard-content .agent-listings-tools .primary-button{border-radius:9px;width:auto;min-height:36px;padding:7px 10px;font-size:8px}.portal-dashboard-content .buyer-dashboard-heading{border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-bottom:10px;padding:12px;display:grid}.portal-dashboard-content .buyer-dashboard-heading h1{letter-spacing:-.03em;margin:3px 0;font-size:21px}.portal-dashboard-content .buyer-dashboard-heading>div:first-child>p:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:44ch;font-size:8px;line-height:1.35;overflow:hidden}.portal-dashboard-content .buyer-account-stats{grid-template-columns:repeat(3,minmax(54px,1fr));gap:5px;width:auto}.portal-dashboard-content .buyer-account-stats span{border-radius:10px;gap:1px;min-height:52px;padding:7px 8px;font-size:6.5px}.portal-dashboard-content .buyer-account-stats strong{font-size:18px}.portal-dashboard-content .buyer-panel-heading{align-items:center;gap:8px;margin-bottom:11px}.portal-dashboard-content .buyer-panel-heading>a,.portal-dashboard-content .buyer-panel-heading>button{font-size:8px}.portal-dashboard-content .buyer-dashboard-columns{gap:10px}.portal-dashboard-content .buyer-empty,.portal-dashboard-content .buyer-empty.compact{min-height:120px}.portal-dashboard-content .buyer-empty>span{font-size:26px}.portal-dashboard-content .buyer-empty h3{font-size:18px}.portal-dashboard-content .buyer-empty p{font-size:9px}}@media (width<=560px){.portal-topbar .brand-word,.agent-portal-header.portal-topbar .brand-word{font-size:11px}.portal-dashboard-content .buyer-dashboard-heading{grid-template-columns:1fr;gap:8px}.portal-dashboard-content .buyer-account-stats{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.portal-dashboard-content .buyer-account-stats span{text-align:center;grid-template-columns:1fr;min-height:48px;padding:6px;display:grid}.portal-dashboard-content .agent-listings-tools{grid-template-columns:minmax(0,1fr) max-content}}.language-toggle .language-flag{filter:drop-shadow(0 1px 1px #0419302e);border-radius:2px;width:24px;height:17px;display:block;overflow:visible}.language-toggle .nepal-language-flag{width:20px;height:24px}.language-toggle button{place-items:center;display:grid}.language-toggle .language-flag{object-fit:contain;object-position:center}.language-toggle .us-language-flag{width:27px;height:18px}.language-toggle .nepal-language-flag{border-radius:0;width:22px;height:25px}.auth-switch-prompt{text-align:center;color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.5}.auth-switch-prompt button{appearance:none;color:var(--navy);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:850;text-decoration:underline}.auth-switch-prompt button:hover{color:var(--crimson)}.auth-switch-prompt button:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #0f4ca033}.public-shell>.marketplace-site-header{padding-left:18px!important;padding-right:18px!important}.marketplace-site-header .marketplace-brand{justify-content:flex-start!important;margin:0!important}.marketplace-primary-nav .nav-theme-agent{--menu-accent:#16a085;--menu-soft:#e9f9f4}.marketplace-primary-nav .nav-theme-account{--menu-accent:#3b65c4;--menu-soft:#edf3ff}.marketplace-primary-nav .marketplace-signed-in-link em{color:#fff;background:#e51f46;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:8px;font-style:normal;font-weight:900;display:grid}@media (width>=1121px){.marketplace-site-header .marketplace-brand{width:auto!important;min-width:0!important}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{display:flex!important}.marketplace-primary-nav .marketplace-nav-group{position:relative}.marketplace-primary-nav .marketplace-nav-group:after{content:"";pointer-events:auto;height:4px;position:absolute;top:100%;left:0;right:0}.marketplace-primary-nav .marketplace-nav-dropdown{color:#102e50!important;background:#fff!important;border:1px solid #d8e3ef!important;border-radius:15px!important;gap:4px!important;min-width:232px!important;padding:10px!important;top:calc(100% - 1px)!important;box-shadow:0 22px 54px #02183433!important}.marketplace-primary-nav .marketplace-nav-dropdown:before{display:none!important}.marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown,.marketplace-primary-nav .marketplace-nav-group:hover .marketplace-nav-dropdown,.marketplace-primary-nav .marketplace-nav-group:focus-within .marketplace-nav-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:none!important}.marketplace-primary-nav .marketplace-nav-group:not(.open):not(:hover):not(:focus-within) .marketplace-nav-dropdown{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.marketplace-dropdown-links{grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:0!important;display:grid!important}.marketplace-dropdown-links>a{color:#173552!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:6px 8px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.marketplace-dropdown-links>a:hover,.marketplace-dropdown-links>a:focus-visible{border-color:var(--menu-accent,#1356a2)!important}@supports (color:color-mix(in lab, red, red)){.marketplace-dropdown-links>a:hover,.marketplace-dropdown-links>a:focus-visible{border-color:color-mix(in srgb, var(--menu-accent,#1356a2) 22%, white)!important}}.marketplace-dropdown-links>a:hover,.marketplace-dropdown-links>a:focus-visible{color:#082e58!important;background:var(--menu-soft,#edf4fb)!important}.marketplace-dropdown-links>a>.marketplace-dropdown-icon{width:34px!important;height:34px!important;color:var(--menu-accent,#1356a2)!important;background:var(--menu-soft,#edf4fb)!important;border:0!important;border-radius:9px!important;place-items:center!important;display:grid!important}.marketplace-dropdown-links>a>.marketplace-dropdown-copy{width:auto!important;min-width:0!important;height:auto!important;color:inherit!important;text-overflow:ellipsis!important;white-space:nowrap!important;background:0 0!important;border:0!important;overflow:hidden!important}.marketplace-dropdown-links>a>svg{color:#8ca0b5!important;width:15px!important;height:15px!important}}.results-refine-toolbar{z-index:46!important;position:sticky!important;top:8px!important;box-shadow:0 15px 34px #0f2b4624!important}.search-view-switch{border-radius:14px!important;padding:4px!important}.search-view-switch button{border-radius:10px!important;gap:8px!important;min-width:88px!important;min-height:46px!important;padding:0 20px!important;font-size:12px!important;font-weight:800!important}.search-view-switch button span{font-size:17px!important}@media (width>=900px){.filtered-property-section .public-listing-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.filtered-property-section .public-listing-card{border-radius:15px!important;grid-template-columns:minmax(150px,38%) minmax(0,1fr)!important;min-height:188px!important}.filtered-property-section .public-listing-card-media,.filtered-property-section .public-listing-image{height:100%!important;min-height:188px!important}.filtered-property-section .public-listing-body{padding:14px 15px!important}.filtered-property-section .public-listing-body h3{margin:7px 0 4px!important;font-size:15px!important}.filtered-property-section .listing-price{font-size:15px!important}.filtered-property-section .listing-facts{gap:4px!important;margin:8px 0 6px!important}.filtered-property-section .listing-facts span{padding:4px 6px!important;font-size:8px!important}.filtered-property-section .public-listing-body>p{font-size:8px!important}.filtered-property-section .listing-card-foot{margin-top:8px!important;padding-top:7px!important}}.settings-layout{gap:18px}.settings-layout>.settings-section{background:#fff;border:1px solid #dce5ee;border-radius:17px;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:34px;padding:26px 28px;box-shadow:0 9px 25px #0f2f4e0e}.settings-section-intro{align-self:start}.settings-kicker{color:#d71943;letter-spacing:.11em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:900;display:block}.settings-layout .settings-section h2{color:#0d2d50;font-family:inherit;font-size:18px;font-weight:900;line-height:1.2}.settings-layout .settings-section-intro p{color:#607286;margin-top:8px;font-size:11px;line-height:1.6}.settings-layout .field{color:#40566d;gap:7px;font-size:11px}.settings-layout .field input,.settings-layout .field select,.settings-layout .field textarea{min-height:44px;font-size:12px}.settings-layout .field-hint{font-size:10px;line-height:1.5}.settings-layout .toggle-list{gap:8px}.settings-layout .toggle-list label{background:#f9fbfd;border:1px solid #e0e7ee;border-radius:12px;min-height:68px;padding:13px 15px}.settings-layout .toggle-list label:last-child{border-bottom:1px solid #e0e7ee}.settings-layout .toggle-list strong{color:#17344f;font-size:12px;line-height:1.35}.settings-layout .toggle-list span{color:#65778a;margin-top:5px;font-size:10px;line-height:1.5}.settings-layout .toggle-list input{flex:0 0 20px;width:20px;height:20px}@media (width<=1120px){.public-shell>.marketplace-site-header{padding-inline:12px!important}.marketplace-primary-nav .marketplace-nav-dropdown{color:#173552!important;background:#f7faff!important}.marketplace-primary-nav .marketplace-nav-dropdown a{color:#173552!important}.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{color:#082e58!important;background:#eaf2fa!important}.results-refine-toolbar{top:76px!important}.settings-layout>.settings-section{grid-template-columns:1fr;gap:20px}}@media (width<=700px){.results-refine-toolbar{width:calc(100% - 20px)!important;padding:8px!important;top:68px!important}.search-view-switch button{min-width:72px!important;min-height:42px!important;padding-inline:14px!important;font-size:11px!important}.settings-layout>.settings-section{padding:20px 17px}}@media (width>=1025px){.property-detail-shell .property-detail-hero{padding-top:32px}.property-detail-shell .property-detail-heading{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);align-items:end;gap:clamp(32px,4.5vw,76px);min-width:0;margin-bottom:24px;display:grid}.property-detail-shell .property-detail-heading>div:first-child,.property-detail-shell .detail-price,.property-detail-shell .mobile-property-summary-copy{min-width:0;max-width:100%}.property-detail-shell .property-detail-heading h1{white-space:nowrap;max-width:none;font-size:clamp(25px,2.25vw,38px);line-height:1.08}.property-detail-shell .detail-price,.property-detail-shell .mobile-property-summary-copy{text-align:right;justify-items:end;width:100%}.property-detail-shell .property-price-full{overflow-wrap:normal;text-wrap:nowrap;white-space:nowrap;max-width:none;font-size:clamp(21px,1.72vw,30px);line-height:1.1}.property-detail-shell .mobile-property-summary-copy{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;column-gap:8px;display:grid}.property-detail-shell .property-price-full{grid-column:1}.property-detail-shell .property-price-cadence{color:var(--detail-muted);white-space:nowrap;grid-column:2;font-size:10px;font-weight:700}.property-detail-shell .property-price-change,.property-detail-shell .property-price-compact,.property-detail-shell .mobile-property-key-facts{grid-column:1/-1}}@media (width<=760px){.property-detail-shell .mobile-property-summary-copy{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important}.property-detail-shell .mobile-property-summary-copy>.property-price-full{display:none!important}.property-detail-shell .mobile-property-summary-copy>.property-price-compact{color:#0b2f53!important;letter-spacing:-.035em!important;text-overflow:clip!important;white-space:nowrap!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;font:850 clamp(12px,3.8vw,15px)/1.15 system-ui,sans-serif!important;display:block!important;overflow:visible!important}.property-detail-shell .mobile-property-key-facts,.property-detail-shell .mobile-detail-address{grid-column:1/-1!important}.property-detail-shell .mobile-property-key-facts span{white-space:nowrap!important;flex-direction:row!important;gap:4px!important;min-height:42px!important;padding:6px 3px!important}.property-detail-shell .mobile-property-key-facts b{max-width:calc(100% - 19px)!important;font-size:11px!important;line-height:1!important}.property-detail-shell .mobile-property-key-facts small{display:none!important}.property-detail-shell .mobile-detail-address{-webkit-line-clamp:unset!important;align-items:center!important;gap:7px!important;width:100%!important;padding:2px 0!important;font-size:11px!important;line-height:1.35!important;display:flex!important;overflow:hidden!important}.property-detail-shell .mobile-detail-address>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.property-detail-shell .mobile-property-map-preview{display:none!important}.property-detail-shell .mobile-property-overview{background:#fff!important;border:1px solid #dce4ec!important;border-top:0!important;border-radius:0 0 16px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;width:100%!important;margin:0!important;padding:8px 12px 11px!important;display:grid!important;box-shadow:0 10px 24px #0b24470f!important}.property-detail-shell .mobile-property-overview>div{min-height:32px!important;padding:5px 0!important}.property-detail-shell .mobile-property-overview dt,.property-detail-shell .mobile-property-overview dd{font-size:11px!important;line-height:1.3!important}.property-detail-shell .property-detail-tabs,.property-detail-shell .property-detail-tabs.four-tabs,.property-detail-shell .property-detail-tabs.three-tabs{scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:calc(100% - 16px)!important;min-height:52px!important;margin:2px auto 0!important;padding:5px!important;display:grid!important;overflow:hidden!important}.property-detail-shell .property-detail-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-detail-shell .property-detail-tabs button,.property-detail-shell .property-detail-tabs button:first-child,.property-detail-shell .property-detail-tabs button[data-detail-tab]{letter-spacing:-.03em!important;text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 2px!important;font-size:clamp(8.75px,2.55vw,10.5px)!important;display:flex!important;overflow:hidden!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=description]{color:#b51637!important;background:#fff1f4!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=amenities]{color:#6d28d9!important;background:#f4f0ff!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=calculator]{color:#075397!important;background:#edf6ff!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=map]{color:#176b55!important;background:#eaf8f2!important}.property-detail-shell .property-detail-tabs button.active{color:#fff!important;background:#0b4a85!important}.property-detail-shell .property-detail-layout,.property-detail-shell .property-detail-sidebar,.property-detail-shell .property-contact-card,.property-detail-shell .property-inquiry-form{width:100%!important;min-width:0!important;max-width:none!important}}.agent-account-panel{background:#f5f8fb;border:0;border-radius:22px}.agent-account-overview{color:#fff;background:linear-gradient(125deg,#071f40 0%,#0a477a 68%,#0c668d 100%);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:stretch;gap:22px;padding:24px;display:grid}.agent-account-overview-identity{align-items:center;gap:16px;min-width:0;display:flex}.agent-account-overview-avatar{background:#fff;border:3px solid #fffc;border-radius:22px;flex:0 0 80px;place-items:center;width:80px;height:80px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 26px #0000002e}.agent-account-overview-avatar img{object-fit:cover}.agent-account-overview-avatar span{color:#0b4a85;font-size:24px;font-weight:900}.agent-account-overview-identity>div:last-child{min-width:0}.agent-account-overview-identity .eyebrow{color:#8fd8f4;margin:0 0 4px;font-size:9px}.agent-account-overview-identity h2{text-overflow:ellipsis;white-space:nowrap;margin:0;font:700 27px/1.12 Georgia,serif;overflow:hidden}.agent-account-overview-identity p:not(.eyebrow){color:#dcecf7;margin:5px 0 9px;font-size:11px}.agent-account-overview-identity .verified-email-badge{color:#dff8ea;background:#45b87e33;display:inline-flex;box-shadow:inset 0 0 0 1px #9eedc538}.agent-account-overview-facts{background:#ffffff13;border:1px solid #ffffff24;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.agent-account-overview-facts article{align-content:center;gap:4px;min-width:0;padding:13px 15px;display:grid}.agent-account-overview-facts article:nth-child(odd){border-right:1px solid #ffffff21}.agent-account-overview-facts article:nth-child(-n+2){border-bottom:1px solid #ffffff21}.agent-account-overview-facts small{color:#b8d3e7;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800}.agent-account-overview-facts strong,.agent-account-overview-facts a{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:800;overflow:hidden}.agent-account-overview-facts a{color:#a9e5ff;text-underline-offset:3px;text-decoration:underline}.agent-account-panel .agent-account-form{background:#f5f8fb;gap:22px;padding:24px}.agent-account-panel .agent-account-section{border-color:#d8e2ec;border-radius:18px;box-shadow:0 10px 28px #082b540e}.agent-account-panel .agent-account-section>header{background:linear-gradient(100deg,#f4f8fc,#fff);min-height:82px;padding:17px 20px}.agent-account-panel .agent-account-section>header strong{font-size:16px}.agent-account-panel .agent-account-section>header small{font-size:11px}.agent-account-panel .agent-account-section>.agent-account-grid{gap:16px 18px;padding:20px}.agent-account-panel .mandatory-account-section .agent-account-documents{border-top:0;margin:0;padding:15px 20px 20px}.agent-account-panel .public-template-picker{gap:12px;padding:20px}.agent-account-panel .template-choice strong{font-size:11px}.agent-account-panel .template-choice small{font-size:9px;line-height:1.4}.agent-account-panel .agent-account-grid .field small{font-size:10px}.agent-account-panel .agent-account-documents strong{font-size:13px}.agent-account-panel .agent-account-documents small,.agent-account-panel .agent-account-documents a{font-size:10px}.agent-account-panel .agent-account-grid-title{color:#0c416f;letter-spacing:.015em;border-bottom:1px solid #e5ebf0;grid-column:1/-1;margin:4px 0 0;padding:0 0 9px;font-size:12px}.agent-account-panel .agent-address-preview{background:#eef6fb;border-left:3px solid #0b5b93;border-radius:0 10px 10px 0;grid-column:1/-1;gap:3px;padding:10px 12px;display:grid}.agent-account-panel .agent-address-preview small{color:#65798b;letter-spacing:.05em;text-transform:uppercase;font-size:8px;font-weight:800}.agent-account-panel .agent-address-preview strong{color:#143d62;font-size:10px;line-height:1.45}.agent-account-panel .agent-profile-photo-field{grid-column:1/-1}.agent-account-panel .agent-social-workspace{background:#fff}.agent-account-panel .agent-social-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;padding:16px;display:grid}.agent-account-panel .agent-social-connections-grid>.social-settings-card{min-width:0;box-shadow:none;background:#fbfdff;border-radius:14px;gap:0;margin:0;padding:0;overflow:hidden}.agent-account-panel .agent-social-connections-grid>.youtube-settings-card{background:#fffafb}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header{background:#f5f9fd;min-height:66px;padding:12px 13px}.agent-account-panel .agent-social-connections-grid>.youtube-settings-card>header{background:#fff5f6}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header>div{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:1px 9px;display:grid}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header>div>span{flex-basis:30px;grid-row:1/3;width:30px;height:30px}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header strong{font-size:12px}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header small{margin:0;font-size:8px;line-height:1.35}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header>b{padding:5px 7px;font-size:7px}.agent-account-panel .agent-social-connections-grid .social-connected-panel{gap:10px;padding:12px}.agent-account-panel .agent-social-connections-grid .social-page-identity{border-radius:10px;gap:9px;padding:8px}.agent-account-panel .agent-social-connections-grid .social-page-identity img,.agent-account-panel .agent-social-connections-grid .social-page-identity>.facebook-publish-icon,.agent-account-panel .agent-social-connections-grid .social-page-identity>.youtube-brand-icon{border-radius:9px;flex-basis:38px;width:38px;height:38px}.agent-account-panel .agent-social-connections-grid .social-page-identity strong{font-size:10px}.agent-account-panel .agent-social-connections-grid .social-page-identity small,.agent-account-panel .agent-social-connections-grid .social-status{font-size:7px}.agent-account-panel .agent-social-connections-grid .social-connected-panel legend{margin-bottom:6px;font-size:10px}.agent-account-panel .agent-social-connections-grid .social-connected-panel fieldset{gap:6px}.agent-account-panel .agent-social-connections-grid .social-connected-panel fieldset label{border-radius:9px;gap:8px;min-height:50px;padding:8px}.agent-account-panel .agent-social-connections-grid .social-connected-panel fieldset label strong{font-size:9px}.agent-account-panel .agent-social-connections-grid .social-connected-panel fieldset label small,.agent-account-panel .agent-social-connections-grid .youtube-connection-note,.agent-account-panel .agent-social-connections-grid .social-connection-actions{font-size:8px;line-height:1.35}.agent-account-panel .agent-social-connections-grid .social-connect-empty{min-height:112px;padding:14px}.agent-account-panel .agent-social-connections-grid .social-connect-empty p{font-size:9px;line-height:1.45}.agent-account-panel .agent-social-connections-grid .social-connect-empty .primary-button{min-height:36px;padding:8px 11px;font-size:8px}.agent-account-panel .agent-social-connections-grid .social-connection-actions{border-top:1px solid #e5ebf0;gap:8px;padding-top:9px}@media (width<=760px){.agent-account-overview{grid-template-columns:1fr;gap:14px;padding:15px}.agent-account-overview-avatar{border-radius:17px;flex-basis:64px;width:64px;height:64px}.agent-account-overview-identity h2{font-size:22px}.agent-account-overview-facts article{padding:10px}.agent-account-overview-facts strong,.agent-account-overview-facts a{font-size:9px}.agent-account-panel .agent-account-form{gap:13px;padding:10px}.agent-account-panel .agent-account-section{border-radius:14px}.agent-account-panel .agent-account-section>header{min-height:70px;padding:12px}.agent-account-panel .agent-account-section>header strong{font-size:14px}.agent-account-panel .agent-account-section>header small{font-size:10px}.agent-account-panel .agent-account-section>.agent-account-grid{gap:13px;padding:13px}.agent-account-panel .mandatory-account-section .agent-account-documents{padding:12px 13px 14px}.agent-account-panel .public-template-picker{gap:8px;padding:13px}.agent-account-panel .agent-social-connections-grid{grid-template-columns:1fr;gap:10px;padding:10px}.agent-account-panel .agent-social-connections-grid>.social-settings-card>header{min-height:60px;padding:10px}.agent-account-panel .agent-social-connections-grid .social-connected-panel{padding:10px}.agent-account-panel .agent-social-connections-grid .social-connect-empty{min-height:0;padding:11px}}.estate-landing-shell{--estate-navy:#061b36;--estate-blue:#0b4b91;--estate-red:#df153f;--estate-ink:#0d2138;--estate-muted:#637286;--estate-surface:#f5f7fa;color:var(--estate-ink);background:#fff}.estate-landing-shell .estate-hero-art{aspect-ratio:auto;isolation:isolate;background:var(--estate-navy);height:min(820px,88vh);min-height:710px}.estate-landing-shell .estate-hero-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#031226e8 0%,#03162cb8 42%,#0314272e 75%),linear-gradient(#0312261f 30%,#0000 65%,#031122e6 100%);position:absolute;inset:0}.estate-landing-shell .estate-hero-art>.hero-panorama{z-index:1;object-position:center bottom;filter:saturate(.92)contrast(1.04)}.estate-hero-content{z-index:4;color:#fff;width:min(720px,100% - 76px);position:absolute;top:clamp(105px,14vh,150px);left:max(38px,50vw - 690px)}.estate-hero-kicker{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 18px;font-size:12px;font-weight:850;display:inline-flex}.estate-hero-kicker svg{color:#ff4969}.estate-hero-content h2{color:#fff;letter-spacing:-.055em;text-shadow:0 5px 32px #00000047;max-width:690px;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(54px,6.2vw,94px);font-weight:500;line-height:.95}.estate-hero-content h2 span{color:#ff4665;font-style:italic;display:block}.estate-hero-intro{color:#ffffffd6;max-width:610px;margin:22px 0 0;font-size:16px;line-height:1.65}.estate-hero-purpose{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0419329e;border:1px solid #ffffff29;border-radius:13px;gap:5px;margin-top:25px;padding:5px;display:inline-flex;box-shadow:0 12px 32px #00000029}.estate-hero-purpose button,.estate-hero-purpose a{color:#ffffffc7;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:11px;font-weight:850;transition:color .16s,background .16s,transform .16s;display:inline-flex}.estate-hero-purpose button:hover,.estate-hero-purpose button:focus-visible,.estate-hero-purpose a:hover,.estate-hero-purpose a:focus-visible{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.estate-hero-purpose button.active{color:#fff;background:var(--estate-red);box-shadow:0 8px 20px #df153f4d}.estate-search-grid{grid-template-columns:minmax(270px,1.35fr) repeat(2,minmax(190px,1fr)) 190px;align-items:stretch;gap:6px;width:100%;display:grid}.estate-search-grid label{background:#fff;border-radius:11px;align-content:center;gap:4px;min-width:0;min-height:68px;padding:10px 14px 8px;display:grid}.estate-search-grid label>span{color:var(--estate-blue);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.estate-search-grid input,.estate-search-grid select{width:100%;min-width:0;height:28px;color:var(--estate-ink);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:720}.estate-search-grid select{cursor:pointer}.estate-search-grid input::placeholder{color:#8894a2;font-weight:600}.estate-search-grid label:focus-within{box-shadow:inset 0 0 0 2px #0b4b913d}.estate-search-submit{color:#fff;min-height:68px;font:inherit;cursor:pointer;background:linear-gradient(135deg,#ee1b48,#c50d32);border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:11px;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex;box-shadow:0 12px 28px #df153f4d}.estate-search-submit:hover,.estate-search-submit:focus-visible{transform:translateY(-2px);box-shadow:0 15px 34px #df153f6b}.estate-hero-stats{z-index:4;color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:absolute;bottom:21px;left:max(38px,50vw - 690px);right:max(38px,50vw - 690px)}.estate-hero-stats>div{border-left:1px solid #fff3;align-items:center;gap:11px;min-width:0;padding:0 22px;display:flex}.estate-hero-stats>div:first-child{border-left:0;padding-left:0}.estate-hero-stats strong{font-family:Georgia,Noto Serif Devanagari,serif;font-size:29px;font-weight:500}.estate-hero-stats span{color:#ffffffad;text-transform:uppercase;max-width:110px;font-size:9px;font-weight:750;line-height:1.35}.estate-type-section,.estate-landing-shell .featured-listings-section,.estate-landing-shell .public-section,.estate-trust-section,.estate-landing-shell .estate-agent-invite{width:min(1320px,100% - 64px);margin-left:auto;margin-right:auto}.estate-type-section{padding:88px 0 56px}.estate-section-heading,.estate-landing-shell .featured-listings-heading,.estate-landing-shell .public-section-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.estate-section-heading .eyebrow,.estate-landing-shell .featured-listings-heading .eyebrow,.estate-landing-shell .public-section-heading .eyebrow,.estate-trust-section .eyebrow,.estate-agent-invite .eyebrow{color:var(--estate-red);letter-spacing:.14em;font-size:10px;font-weight:900}.estate-section-heading h2,.estate-landing-shell .featured-listings-heading h2,.estate-landing-shell .public-section-heading h2,.estate-trust-copy h2,.estate-agent-invite h2{color:var(--estate-ink);letter-spacing:-.045em;margin:7px 0 0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(34px,3.6vw,52px);font-weight:500;line-height:1.04}.estate-section-heading>a,.estate-trust-copy>a{color:var(--estate-blue);align-items:center;gap:8px;font-size:11px;font-weight:850;display:inline-flex}.estate-section-heading>a:hover,.estate-trust-copy>a:hover{color:var(--estate-red)}.estate-type-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.estate-type-grid>a{min-width:0;min-height:96px;color:var(--estate-ink);background:#fff;border:1px solid #dde5ed;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;padding:18px;transition:border .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 10px 30px #0d21380d}.estate-type-grid>a:hover,.estate-type-grid>a:focus-visible{border-color:#b7c9db;transform:translateY(-3px);box-shadow:0 16px 36px #0d21381a}.estate-type-grid>a>span{width:48px;height:48px;color:var(--estate-blue);background:#eaf2fb;border-radius:13px;place-items:center;display:grid}.estate-type-grid>a:nth-child(2n)>span{color:#b51135;background:#fff0f3}.estate-type-grid strong{font-size:13px;display:block}.estate-type-grid small{color:var(--estate-muted);margin-top:5px;font-size:9px;display:block}.estate-type-grid>a>svg{color:#9aabba}.estate-landing-shell .featured-listings-section{padding:58px 0 84px}.estate-landing-shell .featured-see-all{min-height:44px;color:var(--estate-blue);border-color:#d5e0e9;padding:0 18px;font-size:10px}.estate-landing-shell .featured-landing-list.public-listing-list{gap:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card,.estate-landing-shell .public-listing-list .public-listing-card{background:#fff;border:1px solid #dde5ed;border-radius:17px;min-width:0;transition:transform .18s,box-shadow .18s,border .18s;overflow:hidden;box-shadow:0 12px 34px #0d213811}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card{min-height:0;display:block}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card:hover,.estate-landing-shell .public-listing-list .public-listing-card:hover{border-color:#c6d5e2;transform:translateY(-4px);box-shadow:0 22px 48px #0d21381f}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body{padding:17px;display:block}.estate-landing-shell .featured-landing-list.public-listing-list .listing-price{font-size:16px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 6px;font-size:17px;line-height:1.22;display:-webkit-box}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-actions{gap:5px}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-actions .listing-share-button{display:grid}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-actions .listing-favorite-button,.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-actions .listing-share-button{width:31px;height:31px}.estate-landing-shell .featured-landing-list.public-listing-list .listing-facts{gap:5px;margin:10px 0 8px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body .listing-feature-line{display:none}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-foot{margin-top:12px;padding-top:10px}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-foot small,.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-foot a{font-size:8px;display:block}.estate-landing-shell .public-section{padding:80px 0 92px}.estate-landing-shell .public-section:not(.filtered-property-section){background:var(--estate-surface);width:100%;max-width:none;padding-left:max(32px,50vw - 660px);padding-right:max(32px,50vw - 660px)}.estate-landing-shell .public-property-results{width:100%}.estate-landing-shell .public-section:not(.filtered-property-section) .public-listing-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.estate-trust-section{color:#fff;background:radial-gradient(circle at 85% 0,#226fb973,#0000 35%),linear-gradient(135deg,#061b36,#0a315c);border-radius:24px;grid-template-columns:minmax(280px,.9fr) minmax(500px,1.25fr);gap:64px;margin-top:86px;margin-bottom:86px;padding:58px;display:grid;box-shadow:0 24px 70px #061b362b}.estate-trust-copy h2{color:#fff}.estate-trust-copy>p:not(.eyebrow){color:#ffffffb3;margin:20px 0 25px;font-size:13px;line-height:1.75}.estate-trust-copy>a{color:#fff}.estate-trust-grid{gap:10px;display:grid}.estate-trust-grid article{background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 13px;min-height:104px;padding:18px 20px;display:grid}.estate-trust-grid article>svg{color:#ff4a68;grid-row:1/span 2}.estate-trust-grid article strong{font-size:12px}.estate-trust-grid article p{color:#ffffffa6;margin:0;font-size:9px;line-height:1.5}.estate-landing-shell .estate-agent-invite{color:var(--estate-ink);background:linear-gradient(135deg,#fff 55%,#eef4fa);border:1px solid #e0e7ed;border-radius:24px;margin-top:0;margin-bottom:86px;padding:58px;box-shadow:0 20px 60px #0d213814}.estate-landing-shell .estate-agent-invite>div:first-child{max-width:720px}.estate-landing-shell .estate-agent-invite>div:first-child>p:last-child{color:var(--estate-muted)}.estate-landing-shell .estate-agent-invite .agent-steps article{color:var(--estate-ink);background:#fff;border-color:#dfe7ee}.estate-landing-shell .estate-agent-invite .agent-steps article p{color:var(--estate-muted)}.estate-landing-shell .public-footer{color:#ffffffbf;background:var(--estate-navy);border:0;border-radius:0;width:100%;margin:0;padding:48px max(32px,50vw - 660px)}.estate-landing-shell .public-footer .brand-nepali-wordmark{color:#fff}.estate-landing-shell .public-legal-strip{color:#ffffffa6;background:#04152b;border:0;border-top:1px solid #ffffff1a;margin:0;padding:16px max(32px,50vw - 660px)}.estate-landing-shell .public-legal-strip a{color:inherit}@media (width>=1121px){html[lang=ne] .estate-landing-shell .estate-hero-content h2{letter-spacing:-.035em;font-size:clamp(48px,5.25vw,78px);line-height:.98}}.property-pin-marker{background:var(--crimson);transform-origin:50%;border:2px solid #fff;border-radius:50% 50% 50% 0;place-items:center;width:22px;height:22px;display:grid;position:relative;transform:rotate(-45deg);box-shadow:0 3px 9px #490d1c52}.property-pin-marker i{background:#fff;border-radius:50%;width:6px;height:6px;display:block}.property-price-marker-shell:hover .property-pin-marker,.property-price-marker-shell:focus .property-pin-marker{transform:rotate(-45deg)scale(1.1);box-shadow:0 6px 15px #490d1c66}.property-map-tools .property-map-clear{color:#a71936;border-color:#c4143738}.property-map-tools .property-map-clear:hover{border-color:var(--crimson);color:#fff;background:var(--crimson)}@media (width<=760px){[data-android-app=true] .filtered-property-section[data-android-map-active=true]{height:calc(100dvh - 112px)!important;min-height:0!important;padding:0 8px 58px!important;overflow:hidden!important}[data-android-app=true] .filtered-property-section[data-android-map-active=true] .property-results-layout,[data-android-app=true] .filtered-property-section[data-android-map-active=true] .property-results-main{height:100%!important;min-height:0!important}[data-android-app=true] .search-map-layout[data-android-full-map=true]{border-radius:16px!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important}[data-android-app=true] .search-map-layout[data-android-full-map=true] .search-map-stage,[data-android-app=true] .search-map-layout[data-android-full-map=true] .property-search-map-wrap,[data-android-app=true] .search-map-layout[data-android-full-map=true] .property-search-leaflet-map{height:100%!important;min-height:0!important}[data-android-app=true] .property-map-tools{gap:4px!important;width:calc(100% - 20px)!important;bottom:10px!important}[data-android-app=true] .property-map-tools button{border-radius:10px!important;flex:1 1 0!important;min-width:0!important;min-height:38px!important;padding:4px 5px!important}[data-android-app=true] .property-map-tools button>span{font-size:14px!important}[data-android-app=true] .property-map-tools button>b{font-size:7px!important}[data-android-app=true] .property-map-popup .leaflet-popup-content{width:184px!important}[data-android-app=true] .property-map-popup-card>img{height:70px!important}[data-android-app=true] .property-map-popup-body{gap:2px!important;padding:9px!important}[data-android-app=true] .property-map-popup-body>strong{font-size:12px!important}[data-android-app=true] .property-map-popup-body>b{font-size:10px!important}[data-android-app=true] .property-map-popup-body>span,[data-android-app=true] .property-map-popup-body>small{font-size:7px!important}[data-android-app=true] .property-map-popup-body>em{display:none!important}[data-android-app=true] .property-map-popup-body>a{min-height:28px!important;margin-top:3px!important;padding:0 7px!important;font-size:7px!important}}@media (width<=1120px){.estate-landing-shell .estate-hero-art{height:760px;min-height:760px}.estate-hero-content{width:min(680px,100% - 72px);top:62px;left:36px}.estate-hero-content h2{font-size:clamp(52px,8vw,78px)}.estate-landing-shell .hero-property-search{width:calc(100% - 72px);bottom:106px}.estate-search-grid{grid-template-columns:1.2fr 1fr 1fr 160px}.estate-hero-stats{left:36px;right:36px}.estate-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-landing-shell .featured-landing-list.public-listing-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.estate-trust-section{grid-template-columns:1fr;gap:36px}}@media (width<=760px){.estate-landing-shell .estate-hero-art{height:760px;min-height:760px}.estate-landing-shell .estate-hero-art:after{background:linear-gradient(#031226bd 0%,#03122678 35%,#031226ed 100%),linear-gradient(90deg,#03122680,#0000)}.estate-landing-shell .estate-hero-art>.hero-panorama{object-position:62% bottom}.estate-hero-content{width:calc(100% - 40px);top:34px;left:20px}.estate-hero-kicker{letter-spacing:.1em;margin-bottom:12px;font-size:8px}.estate-hero-content h2{max-width:360px;font-size:clamp(42px,13.8vw,58px);line-height:.98}.estate-hero-intro{max-width:350px;margin-top:15px;font-size:12px;line-height:1.55}.estate-hero-purpose{margin-top:16px}.estate-hero-purpose button,.estate-hero-purpose a{min-height:38px;padding:0 13px;font-size:9px}.estate-landing-shell .hero-property-search{border-radius:15px;width:calc(100% - 24px);min-height:0;padding:7px;bottom:102px}.estate-search-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.estate-search-grid label{min-height:58px;padding:8px 10px 6px}.estate-search-grid .estate-search-location{grid-column:1/-1}.estate-search-grid label>span{font-size:7px}.estate-search-grid input,.estate-search-grid select{height:25px;font-size:10px}.estate-search-submit{grid-column:1/-1;min-height:46px;font-size:10px}.estate-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 0;bottom:13px;left:14px;right:14px}.estate-hero-stats>div{gap:7px;min-height:36px;padding:0 9px}.estate-hero-stats>div:nth-child(3){border-left:0;padding-left:0}.estate-hero-stats strong{font-size:18px}.estate-hero-stats span{font-size:6px}.estate-type-section,.estate-landing-shell .featured-listings-section,.estate-landing-shell .public-section,.estate-trust-section,.estate-landing-shell .estate-agent-invite{width:calc(100% - 28px)}.estate-type-section{padding:54px 0 34px}.estate-section-heading,.estate-landing-shell .featured-listings-heading,.estate-landing-shell .public-section-heading{flex-direction:row;align-items:flex-start;gap:12px;margin-bottom:19px}.estate-landing-shell .featured-listings-heading .featured-see-all{flex:none;margin-left:auto}.estate-section-heading h2,.estate-landing-shell .featured-listings-heading h2,.estate-landing-shell .public-section-heading h2,.estate-trust-copy h2,.estate-agent-invite h2{font-size:31px}.estate-section-heading>a{text-align:right;justify-content:flex-end;max-width:120px;font-size:8px}.estate-type-grid{grid-template-columns:1fr;gap:8px}.estate-type-grid>a{grid-template-columns:40px minmax(0,1fr) auto;min-height:72px;padding:12px}.estate-type-grid>a>span{border-radius:10px;width:40px;height:40px}.estate-landing-shell .featured-listings-section{padding:38px 0 54px}.estate-landing-shell .featured-landing-list.public-listing-list{grid-auto-columns:auto;grid-auto-flow:row;gap:12px;width:100%;padding:0;overflow:visible;grid-template-columns:1fr!important}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card{grid-template-columns:minmax(118px,40%) minmax(0,1fr);display:grid}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card-media,.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-image{height:100%;min-height:202px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body{padding:13px}.estate-landing-shell .featured-landing-list.public-listing-list .listing-price{font-size:13px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body h3{font-size:14px}.estate-landing-shell .public-section:not(.filtered-property-section){width:100%;padding:56px 14px 68px}.estate-landing-shell .public-section:not(.filtered-property-section) .public-listing-list{grid-template-columns:1fr}.estate-trust-section{border-radius:18px;gap:27px;margin-top:54px;margin-bottom:54px;padding:28px 20px}.estate-trust-copy>p:not(.eyebrow){font-size:11px}.estate-trust-grid article{grid-template-columns:36px minmax(0,1fr);min-height:90px;padding:14px}.estate-trust-grid article strong{font-size:11px}.estate-trust-grid article p{font-size:8px}.estate-landing-shell .estate-agent-invite{border-radius:18px;margin-bottom:54px;padding:28px 20px}.estate-landing-shell .estate-agent-invite .agent-steps{grid-template-columns:1fr}.estate-landing-shell .public-footer{padding:36px 20px}.estate-landing-shell .public-legal-strip{padding:14px 20px}}.nepal-phone-input{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:58px minmax(0,1fr);align-items:stretch;width:100%;min-width:0;min-height:46px;transition:border-color .16s,box-shadow .16s;display:grid;overflow:hidden}.nepal-phone-input:focus-within{border-color:#0b4ca0;box-shadow:0 0 0 3px #0b4ca01f}.nepal-phone-prefix{color:#fff;letter-spacing:.01em;background:#0b4ca0;border-right:1px solid #cedaea;place-items:center;font-size:12px;font-weight:900;display:grid}.nepal-phone-input>input{letter-spacing:.045em;width:100%!important;min-width:0!important;min-height:44px!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;outline:0!important;margin:0!important;padding:10px 12px!important;font-size:14px!important}.verification-method-field{background:linear-gradient(145deg,#f2f7ff,#fff);border:2px solid #0b4ca0;border-radius:14px;box-shadow:0 8px 20px #0b4ca017;margin:5px 0 16px!important;padding:14px!important}.verification-method-title{color:#082f62;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex!important}.verification-method-title em{color:#fff;background:var(--crimson);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:8px;font-style:normal}.verification-method-field select{color:#092e58!important;background-color:#fff!important;border:1px solid #86a8cf!important;min-height:48px!important;font-size:13px!important;font-weight:800!important}.verification-method-field small{line-height:1.45;color:#465e79!important;font-size:10px!important}@media (width<=700px){.buyer-auth-page .buyer-account-header{min-height:58px;padding:7px 10px}.buyer-auth-page .buyer-auth-layout{width:min(100% - 18px,480px);min-height:calc(100svh - 58px);padding:18px 0 max(22px, env(safe-area-inset-bottom));align-items:start;gap:0}.buyer-auth-page .buyer-auth-card{border-radius:18px;padding:20px 17px 16px;box-shadow:0 14px 36px #14212f1a}.buyer-auth-page .buyer-auth-card>.eyebrow{margin:0 0 5px;font-size:8px}.buyer-auth-page .buyer-auth-card>h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(24px,8vw,29px);line-height:1.08}.buyer-auth-page .buyer-auth-card .auth-form{padding:0;overflow:visible}.buyer-auth-page .auth-form>label{gap:5px;margin-bottom:11px;font-size:10px}.buyer-auth-page .auth-form input:not([type=checkbox]):not([type=radio]),.buyer-auth-page .auth-form select{min-height:44px;padding:10px 11px;font-size:13px}.buyer-auth-page .auth-form .auth-forgot-link{margin:-6px 0 7px auto;padding:3px 1px;font-size:9px}.buyer-auth-page .auth-form>.primary-button{min-height:43px;margin-top:2px;font-size:11px}.buyer-auth-page .auth-switch-prompt{margin-top:8px;font-size:9px}.buyer-auth-page .buyer-back-link{margin-top:18px;padding:7px 0 0;font-size:9px}.buyer-auth-page .verification-method-field{margin-top:2px!important;padding:11px!important}}.marketplace-mobile-nav-bar,.marketplace-mobile-home-link{display:none}@media (width<=1120px){.public-shell>.marketplace-site-header{overflow:visible!important}.public-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown,.public-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown.open{overscroll-behavior:contain;scrollbar-width:thin;z-index:300!important;order:initial!important;background:#f5f8fc!important;border:1px solid #cbd9e8!important;border-radius:16px!important;grid-area:auto!important;width:min(292px,100vw - 30px)!important;max-height:min(64dvh,500px)!important;margin:0!important;padding:0 0 8px!important;display:none!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:8px!important;overflow:hidden auto!important;box-shadow:0 22px 50px #00132d47!important}.public-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown.open{display:block!important}.public-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-bar{z-index:3;color:#fff;background:linear-gradient(120deg,#052957,#08477b);border-bottom:2px solid #e21846;align-items:center;gap:10px;min-height:48px;padding:0 12px;position:sticky;top:0;display:flex!important}.public-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-bar strong{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:800;overflow:hidden}.public-agent-page .public-agent-ask-button,.public-agent-page.template-executive .public-agent-ask-button,.public-agent-page.template-minimal .public-agent-ask-button,.public-agent-page.template-heritage .public-agent-ask-button,.public-agent-page.template-alpine .public-agent-ask-button{border-radius:9px;width:100%;min-height:36px;margin:0;padding:6px 10px;font-size:8.5px}.public-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-mark{gap:4px;width:22px;display:grid}.public-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-mark i{background:#fff;border-radius:999px;width:22px;height:2px;display:block}.public-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-back{color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;padding:0;display:grid}.public-shell .marketplace-mobile-drilldown>.marketplace-nav-group,.public-shell .marketplace-mobile-drilldown>.marketplace-nav-direct{width:auto!important;min-width:0!important;margin:7px 8px 0!important;display:block!important}.public-shell .marketplace-mobile-drilldown>.marketplace-mobile-home-link{color:#102f50!important;background:#fff!important;border:1px solid #d8e3ef!important;border-left:3px solid #0b58a3!important;border-radius:11px!important;align-items:center!important;gap:10px!important;min-height:46px!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;text-decoration:none!important;display:flex!important;box-shadow:0 4px 12px #1134530d!important}.public-shell .marketplace-mobile-drilldown>.marketplace-mobile-home-link>svg{color:#6d8298;margin-left:auto;width:15px!important;display:block!important}.public-shell .marketplace-mobile-drilldown>.marketplace-nav-group>.marketplace-nav-trigger,.public-shell .marketplace-mobile-drilldown>.marketplace-nav-direct:not(.marketplace-mobile-home-link){border:1px solid #d8e3ef!important;border-left:3px solid var(--menu-accent,#0b58a3)!important;color:#102f50!important;background:#fff!important;border-radius:11px!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:0 12px!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;text-decoration:none!important;display:flex!important;box-shadow:0 4px 12px #1134530d!important}.public-shell .marketplace-mobile-drilldown .marketplace-nav-icon{width:28px!important;height:28px!important;color:var(--menu-accent,#0b58a3)!important;background:var(--menu-soft,#eaf4ff)!important;border-radius:8px!important;flex:0 0 28px!important;place-items:center!important;display:grid!important}.public-shell .marketplace-mobile-drilldown .marketplace-nav-icon svg{width:16px!important;height:16px!important}.public-shell .marketplace-mobile-drilldown .marketplace-nav-chevron{color:#6d8298!important;width:15px!important;height:15px!important;margin-left:auto!important;transform:rotate(-90deg)!important}.public-shell .marketplace-mobile-drilldown .marketplace-nav-dropdown,.public-shell .marketplace-mobile-drilldown.submenu-active>.marketplace-mobile-home-link,.public-shell .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-direct,.public-shell .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-group:not(.open){display:none!important}.public-shell .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-group.open{width:auto!important;margin:8px!important;display:block!important}.public-shell .marketplace-mobile-drilldown.submenu-active>.marketplace-nav-group.open>.marketplace-nav-trigger{display:none!important}.public-shell .marketplace-mobile-drilldown.submenu-active .marketplace-nav-group.open .marketplace-nav-dropdown{opacity:1!important;visibility:visible!important;pointer-events:auto!important;width:100%!important;min-width:0!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}.public-shell .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-links{grid-template-columns:minmax(0,1fr)!important;gap:6px!important;padding:0!important;display:grid!important}.public-shell .marketplace-mobile-drilldown.submenu-active .marketplace-nav-dropdown a{color:#102f50!important;background:#fff!important;border:1px solid #d8e3ef!important;border-radius:11px!important;grid-template-columns:30px minmax(0,1fr) 16px!important;align-items:center!important;gap:10px!important;width:100%!important;min-width:0!important;min-height:46px!important;padding:7px 11px!important;font-size:11.5px!important;font-weight:750!important;line-height:1.2!important;text-decoration:none!important;display:grid!important;box-shadow:0 4px 12px #1134530d!important}.public-shell .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-icon{width:30px!important;height:30px!important;color:var(--menu-accent,#0b58a3)!important;background:var(--menu-soft,#eaf4ff)!important;border-radius:9px!important;place-items:center!important;display:grid!important}.public-shell .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-icon svg{width:16px!important;height:16px!important}.public-shell .marketplace-mobile-drilldown.submenu-active .marketplace-dropdown-copy{color:#102f50!important;opacity:1!important;text-overflow:clip!important;white-space:normal!important;min-width:0!important;display:block!important;overflow:visible!important}.public-shell>.marketplace-site-header .marketplace-mobile-drilldown.submenu-active .marketplace-nav-dropdown a>svg{color:#6d8298!important;opacity:1!important;width:15px!important;height:15px!important;margin-left:auto!important;display:block!important}}@media (width<=420px){.public-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown,.public-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown.open{width:min(286px,100vw - 24px)!important;max-height:min(62dvh,470px)!important;right:7px!important}}@media (width<=1120px){.public-shell>.marketplace-site-header{flex-wrap:nowrap!important;overflow:visible!important}.public-shell>.marketplace-site-header .marketplace-primary-nav,.public-shell>.marketplace-site-header .marketplace-primary-nav.open{overscroll-behavior:contain;scrollbar-width:thin;border:1px solid #ffffff2e;z-index:220!important;order:initial!important;background:linear-gradient(155deg,#041a38,#06345f 72%,#07517b)!important;border-radius:15px!important;width:min(300px,100vw - 58px)!important;max-height:min(56dvh,500px)!important;margin:0!important;padding:7px!important;position:absolute!important;top:calc(100% + 8px)!important;left:auto!important;right:9px!important;overflow:hidden auto!important;box-shadow:0 22px 50px #0009196b!important}.public-shell>.marketplace-site-header .marketplace-primary-nav:not(.open){display:none!important}.public-shell>.marketplace-site-header .marketplace-primary-nav.open{display:grid!important}.public-shell .marketplace-primary-nav .marketplace-nav-direct,.public-shell .marketplace-primary-nav .marketplace-nav-trigger{min-height:40px!important;padding:0 10px!important;font-size:10.5px!important}.public-shell .marketplace-primary-nav .marketplace-nav-icon{flex-basis:24px!important;width:24px!important;height:24px!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown{margin-inline:4px!important}.public-shell .marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown{max-height:260px!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown a{min-height:34px!important;padding-block:4px!important}}@media (width<=420px){.public-shell>.marketplace-site-header .marketplace-primary-nav,.public-shell>.marketplace-site-header .marketplace-primary-nav.open{width:min(276px,100vw - 52px)!important;max-height:min(53dvh,430px)!important}}.agents-directory-page{color:#0b2648;background:radial-gradient(circle at 10% 0,#dc143c1a,#0000 28%),radial-gradient(circle at 92% 4%,#0038931f,#0000 32%),#f4f7fb;min-height:100vh}.agents-directory-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #d9e3ef;align-items:center;gap:20px;min-height:76px;padding:10px max(20px,50vw - 590px);display:flex;box-shadow:0 8px 24px #0b26480f}.agents-directory-header .brand-lockup{color:#0b2648}.agents-directory-header nav{align-items:center;gap:10px;margin-left:auto;display:flex}.agents-directory-header nav>a{color:#244564;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.agents-directory-header nav>a:hover{background:#edf4fb}.agents-directory-header nav>.agents-directory-apply{color:#fff;background:#dc143c;box-shadow:0 7px 18px #dc143c33}.agents-directory-header nav>.agents-directory-apply:hover{background:#bd0e32}.agents-directory-hero{color:#fff;background:radial-gradient(circle at 88% 20%,#ffffff29,#0000 28%),linear-gradient(125deg,#051d3d,#073f72 68%,#0c6490);border-radius:26px;width:min(1180px,100% - 40px);margin:42px auto 22px;padding:clamp(28px,4vw,44px);overflow:hidden;box-shadow:0 20px 45px #0621432e}.agents-directory-hero>span{color:#9fdfff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:900;display:inline-flex}.agents-directory-hero h1{letter-spacing:-.025em;max-width:720px;margin:13px 0 10px;font:650 clamp(30px,4vw,46px)/1.08 Georgia,serif}.agents-directory-content{width:min(1180px,100% - 40px);margin:0 auto;padding:24px 0 70px}.agents-directory-heading{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.agents-directory-heading p{color:#dc143c;letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:900}.agents-directory-heading h2{margin:0;font:500 30px/1.1 Georgia,serif}.agents-directory-heading>strong{color:#0b4a85;background:#e4f1fb;border-radius:999px;place-items:center;min-width:42px;height:34px;font-size:13px;display:grid}.agents-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.agents-directory-card{min-width:0;min-height:100%;color:inherit;text-align:center;background:#f9fafb;border:1px solid #e4eaf0;border-radius:20px;flex-direction:column;align-items:center;padding:23px 22px 19px;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 10px 30px #0b264812}.agents-directory-card:hover{border-color:#a9c9e5;transform:translateY(-3px);box-shadow:0 14px 32px #0b26481c}.agents-directory-profile-link{color:inherit;flex-direction:column;align-items:center;display:flex}.agents-directory-avatar{color:#fff;background:linear-gradient(135deg,#dc143c,#003893);border:4px solid #fff;border-radius:50%;place-items:center;width:120px;height:120px;font-size:29px;font-weight:900;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 22px #0b264829}.agents-directory-avatar img{object-fit:cover}.agents-directory-profile-link h3{letter-spacing:-.02em;margin:15px 0 0;font:750 21px/1.2 Arial,sans-serif}.agents-directory-role{color:#139b42;margin:6px 0 0;font-size:15px;font-weight:750}.agents-directory-agency{color:#38536d;margin:8px 0 0;font-size:12px;font-weight:700}.agents-directory-credential{color:#66798c;margin:7px 0 0;font-size:12px}.agents-directory-bio{color:#38506a;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:60px;margin:15px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.agents-directory-bio.fallback{color:#60748a}.agents-directory-bio strong{color:inherit}.agents-directory-specialties{flex-wrap:wrap;justify-content:center;gap:6px;margin:13px 0 0;display:flex}.agents-directory-specialties span{color:#087836;background:#ddf8e8;border-radius:999px;padding:6px 11px;font-size:10px;font-weight:750}.agents-directory-area{color:#60748a;justify-content:center;align-items:center;gap:6px;margin:auto 0 0;padding-top:14px;font-size:11px;display:flex}.agents-directory-area svg{color:#0c5793}.agents-directory-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:14px;display:grid}.agents-directory-actions a{border:1px solid #cbd5df;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.agents-directory-actions .agents-directory-call{color:#fff;background:#12a445;border-color:#12a445;box-shadow:0 7px 16px #12a4452e}.agents-directory-actions .agents-directory-call:hover{background:#087d32;border-color:#087d32}.agents-directory-actions .agents-directory-email{color:#173c60;background:#fff}.agents-directory-actions .agents-directory-email:hover{background:#f0f6fb;border-color:#8aa9c4}.agents-directory-open{color:#0b4e8d;border-top:1px solid #e5ebf0;justify-content:center;align-items:center;gap:7px;width:100%;margin-top:10px;padding-top:10px;font-size:10px;font-weight:850;display:flex}.agents-directory-open:hover{color:#dc143c}.agents-directory-empty{color:#66798d;text-align:center;background:#fff;border:1px dashed #b8cadb;border-radius:16px;padding:40px}@media (width<=900px){.agents-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.agents-directory-header{gap:8px;min-height:62px;padding:7px 10px}.agents-directory-header .brand-nepali-wordmark{max-width:36vw;font-size:11px}.agents-directory-header .brand-lockup>img{width:40px;height:40px}.agents-directory-header nav{gap:4px}.agents-directory-header nav>a:first-child{display:none}.agents-directory-header nav>a{min-height:36px;padding:0 8px;font-size:9px}.agents-directory-header .language-toggle button{min-width:30px;padding:4px}.agents-directory-hero{border-radius:17px;width:calc(100% - 20px);margin:14px auto 10px;padding:25px 20px}.agents-directory-hero h1{margin-top:11px;font-size:32px}.agents-directory-hero p{font-size:12px}.agents-directory-content{width:calc(100% - 20px);padding:17px 0 42px}.agents-directory-heading h2{font-size:25px}.agents-directory-grid{grid-template-columns:1fr;gap:13px}.agents-directory-card{border-radius:17px;padding:20px 17px 16px}.agents-directory-avatar{border-width:4px;width:104px;height:104px;font-size:25px}.agents-directory-profile-link h3{margin-top:15px;font-size:20px}.agents-directory-bio{min-height:54px;margin-top:13px;font-size:12px}.agents-directory-specialties{margin-top:14px}.agents-directory-area{padding-top:15px}.agents-directory-actions{margin-top:15px}.agents-directory-open{padding-top:10px}}.public-shell>.marketplace-site-header .language-toggle.compact{background:#ffffff14;border:1px solid #ffffff38;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:82px;min-height:40px;padding:3px}.public-shell>.marketplace-site-header .language-toggle.compact button{border-radius:8px;width:100%;min-width:0;min-height:32px;padding:4px}.public-shell>.marketplace-site-header .language-toggle.compact button.active{background:#0b4ca0;box-shadow:0 4px 12px #0003}.public-shell>.marketplace-site-header .language-toggle.compact .language-flag{width:25px;height:16px}.public-shell>.marketplace-site-header .language-toggle.compact .nepal-language-flag{width:17px;height:23px}@media (width<=1120px){.public-shell>.marketplace-site-header{z-index:200;grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:62px;padding:7px 9px;position:sticky}.public-shell>.marketplace-site-header .marketplace-brand>img{width:40px;min-width:40px;height:40px}.public-shell>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{max-width:min(43vw,205px);font-size:clamp(10px,2.7vw,13px)}.public-shell>.marketplace-site-header .language-toggle.compact{width:76px;min-height:40px}.public-shell>.marketplace-site-header .marketplace-mobile-nav-toggle{background:#ffffff1a;border:1px solid #ffffff61;border-radius:11px;width:40px;height:40px}.public-shell>.marketplace-site-header .marketplace-primary-nav,.public-shell>.marketplace-site-header .marketplace-primary-nav.open{z-index:210;background:linear-gradient(155deg,#041a38,#06345f 70%,#07517b);border:1px solid #ffffff2e;border-radius:15px;grid-area:auto;gap:4px;width:min(360px,100vw - 16px);max-height:calc(100dvh - 78px);margin:0;padding:8px;position:absolute;top:calc(100% + 7px);left:auto;right:8px;overflow:hidden auto;box-shadow:0 24px 52px #00091970}.public-shell .marketplace-primary-nav .marketplace-nav-direct,.public-shell .marketplace-primary-nav .marketplace-nav-trigger{border-width:1px 1px 1px 3px;border-radius:9px;gap:9px;min-height:42px;padding:0 11px;font-size:11px}.public-shell .marketplace-primary-nav .marketplace-nav-icon{flex-basis:25px;width:25px;height:25px}.public-shell .marketplace-primary-nav .marketplace-nav-icon svg{width:17px;height:17px}.public-shell .marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger{background:#ffffff1a;border-radius:9px 9px 5px 5px}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown{background:#f7fbff;border-radius:10px;margin:3px 3px 2px 10px;width:auto!important;min-width:0!important}.public-shell .marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown{max-height:390px;padding:4px!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links{gap:2px;padding:0;grid-template-columns:minmax(0,1fr)!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a{color:#153a62;background:0 0;border:0;border-bottom:1px solid #e4edf6;border-radius:6px;min-height:38px;padding:4px 7px;font-size:10px;grid-template-columns:28px minmax(0,1fr) 14px!important;column-gap:8px!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a:last-child{border-bottom:0}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{color:#0a5688;background:#e8f4fb;border-radius:7px!important;width:27px!important;height:27px!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown a>svg:last-child{color:#7891aa;display:block}}@media (width<=430px){.public-shell>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{max-width:35vw}.public-shell>.marketplace-site-header .language-toggle.compact{width:70px}.public-shell>.marketplace-site-header .marketplace-primary-nav,.public-shell>.marketplace-site-header .marketplace-primary-nav.open{width:calc(100vw - 12px);right:6px}}.marketplace-site-header.public-header-premium{--unified-header-navy:#082f49;--unified-header-blue:#0b5cad;--unified-header-cyan:#32b6d7;--unified-header-red:#e51945;-webkit-backdrop-filter:blur(18px)saturate(1.08);backdrop-filter:blur(18px)saturate(1.08);z-index:500!important;color:#f8fcff!important;background:linear-gradient(105deg, #071f36 0%, #083551 54%, #0a4864 100%) padding-box, linear-gradient(90deg, var(--unified-header-red), var(--unified-header-cyan)) border-box!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0 0 20px 20px!important;gap:clamp(10px,1.15vw,20px)!important;width:calc(100% - 32px)!important;max-width:none!important;min-height:78px!important;margin:0 auto!important;padding:8px clamp(14px,1.35vw,24px)!important;position:sticky!important;top:0!important;box-shadow:0 12px 30px #051f362e!important}.marketplace-site-header.public-header-premium .shared-public-brand-cluster{flex:none}.marketplace-site-header.public-header-premium .shared-public-header-controls{gap:clamp(8px,.8vw,13px);min-width:0;margin-left:auto}.marketplace-site-header.public-header-premium .marketplace-brand{color:#fff!important;min-width:max-content!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:11px!important;padding:0!important}.marketplace-site-header.public-header-premium .marketplace-brand>img{image-rendering:auto;object-fit:cover;filter:contrast(1.03)saturate(1.04);background:#fff!important;border:1px solid #ffffffc2!important;border-radius:17px!important;width:58px!important;min-width:58px!important;height:58px!important;padding:0!important;box-shadow:0 7px 18px #00000038!important}.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{white-space:nowrap;color:#fff!important;letter-spacing:-.025em!important;opacity:1!important;max-width:none!important;text-shadow:none!important;font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif!important;font-size:clamp(14px,1.05vw,18px)!important;font-weight:850!important;display:flex!important}.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark strong{color:#ff476a!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav{align-items:center;min-width:0;flex-wrap:nowrap!important;justify-content:flex-end!important;gap:3px!important;width:auto!important;margin:0 0 0 auto!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#f7fbff!important;letter-spacing:-.01em!important;min-height:43px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;padding:0 10px!important;font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif!important;font-size:12px!important;font-weight:780!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):hover,.marketplace-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):focus-visible,.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger{color:#fff!important;background:#ffffff1c!important;border-color:#fff3!important}.marketplace-site-header.public-header-premium .marketplace-nav-icon{color:#78d5e9!important;flex-basis:19px!important;width:19px!important;height:19px!important}.marketplace-site-header.public-header-premium .marketplace-nav-chevron{color:#ffffffa8!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent,.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{color:#fff!important;min-height:44px!important;margin:0 3px 0 0!important;padding-inline:14px!important;box-shadow:0 8px 19px #0003!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent{background:linear-gradient(135deg,#0756a2,#0a73b3)!important;border-color:#63c4e5b8!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{background:linear-gradient(135deg,#ed1b47,#ca1037)!important;border-color:#f34a69!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing) .marketplace-nav-icon{color:#fff!important}.marketplace-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact{background:#ffffff1a!important;border:1px solid #ffffff38!important;border-radius:12px!important;grid-template-columns:31px 31px!important;gap:2px!important;width:70px!important;min-height:42px!important;padding:3px!important;box-shadow:inset 0 1px #ffffff14!important}.marketplace-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact button{background:0 0!important;border-radius:8px!important;width:31px!important;min-width:31px!important;height:34px!important;min-height:34px!important;padding:4px!important}.marketplace-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact button.active{background:#fff!important;box-shadow:0 4px 10px #0003!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff47!important;border-radius:14px!important;grid-template-columns:40px minmax(78px,1fr) auto!important;gap:8px!important;width:auto!important;min-width:205px!important;max-width:278px!important;height:48px!important;min-height:48px!important;margin-left:4px!important;padding:4px 7px 4px 4px!important;box-shadow:inset 0 1px #ffffff14,0 7px 17px #00000024!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account:hover,.marketplace-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account:focus-visible{background:#ffffff2b!important;border-color:#ffffff85!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-avatar{border:2px solid #fff!important;width:40px!important;height:40px!important;box-shadow:0 4px 11px #0000003d!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-copy small{color:#9ee6f4!important;font-size:8px!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-copy strong{color:#fff!important;font-size:12px!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-destination{color:#fff!important;border-left-color:#ffffff38!important}.marketplace-site-header.public-header-premium .nav-theme-account>.marketplace-nav-trigger{background:#ffffff1a!important;border-color:#fff3!important}.marketplace-site-header.public-header-premium .detail-back-link{color:#cdeef7!important}@media (width>=1121px) and (width<=1450px){.marketplace-site-header.public-header-premium{gap:9px!important;padding-inline:12px!important}.marketplace-site-header.public-header-premium .marketplace-brand>img{width:52px!important;min-width:52px!important;height:52px!important}.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{font-size:14px!important;display:flex!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){padding-inline:7px!important;font-size:11px!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav>.marketplace-nav-group:not(.nav-theme-account) .marketplace-nav-icon{display:none!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{min-width:165px!important;max-width:190px!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-destination{display:none!important}}@media (width<=1120px){.marketplace-site-header.public-header-premium{border-radius:0 0 15px 15px!important;width:100%!important;min-height:66px!important;padding:7px 10px!important}.marketplace-site-header.public-header-premium .marketplace-brand{gap:8px!important;min-height:46px!important}.marketplace-site-header.public-header-premium .marketplace-brand>img{border-radius:13px!important;width:44px!important;min-width:44px!important;height:44px!important}.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{color:#fff!important;max-width:43vw!important;font-size:clamp(10.5px,3.25vw,13px)!important}.marketplace-site-header.public-header-premium .marketplace-mobile-nav-toggle{color:#fff!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff61!important}.marketplace-site-header.public-header-premium .marketplace-hamburger i{background:#fff!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav,.marketplace-site-header.public-header-premium .marketplace-primary-nav.open{color:#102a43!important;background:#fffffffc!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#102a43!important;background:#fff!important}.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent,.marketplace-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{color:#fff!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{color:#102a43!important;width:100%!important;min-width:0!important;max-width:none!important;height:54px!important;min-height:54px!important;box-shadow:none!important;background:#f4f8fd!important;border-color:#d5e1ed!important;margin:0!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-copy small{color:#62748a!important}.marketplace-site-header.public-header-premium .marketplace-signed-in-copy strong,.marketplace-site-header.public-header-premium .marketplace-signed-in-destination{color:#102a43!important}}@media (width<=430px){.marketplace-site-header.public-header-premium .marketplace-brand>img{width:40px!important;min-width:40px!important;height:40px!important}.marketplace-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact{grid-template-columns:28px 28px!important;width:64px!important}.marketplace-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact button{width:28px!important;min-width:28px!important}}.public-shell>.marketplace-site-header{background:radial-gradient(circle at 15% -80%,#2367b761,#0000 38%),linear-gradient(110deg,#03142cfb,#05274af7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(14px,1.45vw,24px);min-height:96px;padding:14px max(22px,50vw - 770px);display:grid}.marketplace-site-header .marketplace-brand>img{width:52px;min-width:52px;height:52px;display:block}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{font-size:16px;display:flex}.marketplace-site-header .marketplace-primary-nav{justify-content:flex-end;justify-self:end;gap:3px;min-width:0;margin-left:auto}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{letter-spacing:0;border:1px solid #0000;border-radius:12px;gap:8px;min-height:50px;padding:0 12px;font-size:12px;font-weight:800}.marketplace-site-header .marketplace-nav-icon{width:21px;height:21px;color:var(--menu-accent,#60a5fa);flex-basis:21px}.marketplace-site-header .marketplace-nav-icon:before{content:none}.marketplace-site-header .marketplace-nav-icon svg{width:19px;height:19px;display:block}.marketplace-primary-nav .marketplace-nav-direct:hover,.marketplace-primary-nav .marketplace-nav-direct:focus-visible,.marketplace-primary-nav .marketplace-nav-trigger:hover,.marketplace-primary-nav .marketplace-nav-trigger:focus-visible,.marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger,.marketplace-primary-nav .marketplace-nav-group:focus-within>.marketplace-nav-trigger{background:#ffffff17;border-color:#ffffff21}.marketplace-primary-nav .marketplace-nav-chevron{color:#ffffffa3;border:0;width:14px;height:14px;margin:0 0 0 -2px;transform:none}.marketplace-primary-nav .marketplace-nav-dropdown{border:1px solid #d9e4f1;border-top:3px solid var(--menu-accent,#3b82f6);color:#102947;background:#fffffffc;border-radius:16px;width:278px;min-width:278px;padding:0;display:block;top:calc(100% + 16px);overflow:hidden;box-shadow:0 24px 60px #00123140,0 4px 16px #00389314}.marketplace-dropdown-heading{align-items:center;gap:11px;min-height:70px;padding:13px 15px;display:flex}.marketplace-primary-nav .marketplace-nav-dropdown a{color:#334e6d;white-space:normal;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;min-height:48px;padding:7px 9px;font-size:11px;font-weight:800;display:grid}@supports (color:color-mix(in lab, red, red)){.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{border-color:color-mix(in srgb, var(--menu-accent,#3b82f6) 18%, white)}}.marketplace-site-header .language-toggle,.marketplace-site-header .marketplace-account-link,.marketplace-site-header .marketplace-listing-cta{border-radius:12px;min-height:44px}.marketplace-site-header .marketplace-account-link>span{border-radius:9px;width:32px;height:32px}.marketplace-site-header .marketplace-listing-cta{gap:7px;padding:0 15px;font-size:10px}@media (width<=1399px) and (width>=1121px){.marketplace-site-header .marketplace-brand{width:52px;min-width:52px}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{display:none}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{padding-inline:9px;font-size:11px}.marketplace-site-header .marketplace-account-link b{display:inline}}@media (width<=1120px){.public-shell>.marketplace-site-header{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:70px;padding:8px 12px;display:grid;position:sticky;top:0}.marketplace-site-header .marketplace-brand{order:initial;grid-area:1/1;width:auto;min-width:0}.marketplace-site-header .marketplace-brand>img{width:44px;min-width:44px;height:44px}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{text-overflow:ellipsis;max-width:min(38vw,210px);font-size:clamp(11px,2.8vw,14px);display:flex;overflow:hidden}.marketplace-site-header .marketplace-header-actions{order:initial;grid-area:1/2}.marketplace-site-header .marketplace-mobile-nav-toggle{order:initial;border-radius:12px;grid-area:1/3;width:44px;height:44px}.marketplace-site-header .marketplace-primary-nav,.marketplace-site-header .marketplace-primary-nav.open{order:initial;background:linear-gradient(150deg,#031833fe,#053258fe);border-radius:14px;grid-area:2/1/auto/-1;gap:6px;width:100%;max-height:min(76vh,660px);margin:0;padding:8px}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{border-color:#ffffff17;border-left:3px solid var(--menu-accent,#60a5fa);background:#ffffff0e;border-radius:10px;min-height:48px;padding:0 13px;font-size:12px}.marketplace-primary-nav .marketplace-nav-dropdown{opacity:1;visibility:visible;pointer-events:none;width:auto;min-width:0;max-height:0;box-shadow:none;background:#ffffff0b;border:0;border-radius:0 0 12px 12px;margin:0 4px;padding:0;position:static;overflow:hidden;transform:none}.marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown{pointer-events:auto;max-height:520px;padding:0}.marketplace-dropdown-heading{display:none}.marketplace-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px}.marketplace-primary-nav .marketplace-nav-dropdown a{color:#ffffffe6;background:#ffffff0b;border-color:#ffffff12;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:46px;padding:6px 8px;font-size:10px}.marketplace-primary-nav .marketplace-nav-dropdown a>svg:last-child{display:none}.marketplace-primary-nav .marketplace-mobile-account-link,.marketplace-primary-nav .marketplace-mobile-listing-link{gap:8px;font-size:11px}}@media (width<=520px){.marketplace-dropdown-links{grid-template-columns:1fr}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{max-width:42vw}}.marketplace-primary-nav .marketplace-nav-dropdown{z-index:90!important;width:278px!important;min-width:278px!important;display:block!important}.marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links{grid-template-columns:minmax(0,1fr)!important;width:100%!important;display:grid!important}.marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a{white-space:normal!important;grid-template-columns:34px minmax(0,1fr) 16px!important;align-items:center!important;column-gap:10px!important;width:100%!important;min-width:0!important;display:grid!important}.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{border-radius:9px!important;grid-area:1/1!important;width:34px!important;height:34px!important}.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-copy{overflow-wrap:anywhere!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/2!important;width:auto!important;min-width:0!important;height:auto!important;line-height:1.3!important;display:block!important;overflow:hidden!important}.marketplace-primary-nav .marketplace-nav-dropdown a>svg:last-child{grid-area:1/3!important;place-self:center end!important}.marketplace-primary-nav .marketplace-nav-group:not(.open):focus-within .marketplace-nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-5px)}.marketplace-primary-nav .marketplace-nav-group:not(.open):focus-within .marketplace-nav-chevron{margin-top:0;transform:none}@media (width<=1120px){.marketplace-primary-nav .marketplace-nav-dropdown{width:auto!important;min-width:0!important}.marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr))!important}.marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a{grid-template-columns:30px minmax(0,1fr)!important;column-gap:8px!important}.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{width:30px!important;height:30px!important}.marketplace-primary-nav .marketplace-nav-group:not(.open):focus-within .marketplace-nav-dropdown{opacity:1;visibility:visible;max-height:0;padding:0;transform:none}}@media (width<=520px){.marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links{grid-template-columns:minmax(0,1fr)!important}}@media (width>=1121px){.marketplace-primary-nav .marketplace-nav-group:after{content:"";z-index:89;pointer-events:auto;height:14px;position:absolute;top:100%;left:0;right:0}.marketplace-primary-nav .marketplace-nav-dropdown{top:calc(100% + 2px)!important}}.public-shell>.marketplace-site-header{background:radial-gradient(circle at 15% -80%,#2367b761,#0000 38%),linear-gradient(110deg,#03142cfb,#05274af7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(14px,1.45vw,24px);min-height:96px;padding:14px max(22px,50vw - 770px);display:grid;box-shadow:0 18px 42px #000a1a47,inset 0 -1px #ffffff14}.marketplace-site-header .marketplace-brand{align-items:center;min-width:52px;display:flex;overflow:visible}.marketplace-site-header .marketplace-brand>img{border:2px solid #ffffffe0;width:52px;min-width:52px;height:52px;box-shadow:0 7px 22px #00000047,0 0 0 4px #ffffff0e;display:block!important}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{letter-spacing:-.03em;font-size:16px;display:flex}.marketplace-site-header .marketplace-primary-nav{justify-content:flex-end;justify-self:end;gap:3px;min-width:0}.marketplace-primary-nav .nav-theme-home{--menu-accent:#60a5fa;--menu-soft:#eaf4ff}.marketplace-primary-nav .nav-theme-buy{--menu-accent:#f43f5e;--menu-soft:#fff0f3}.marketplace-primary-nav .nav-theme-rent{--menu-accent:#0ea5c6;--menu-soft:#e8fbff}.marketplace-primary-nav .nav-theme-sell{--menu-accent:#2563eb;--menu-soft:#eef4ff}.marketplace-primary-nav .nav-theme-about{--menu-accent:#8b5cf6;--menu-soft:#f4efff}.marketplace-primary-nav .nav-theme-contact{--menu-accent:#10a574;--menu-soft:#eafaf4}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{color:#ffffffeb;letter-spacing:0;border:1px solid #0000;border-radius:12px;gap:8px;min-height:50px;padding:0 12px;font-size:12px;font-weight:800}.marketplace-primary-nav .marketplace-nav-icon{width:21px;height:21px;color:var(--menu-accent,#60a5fa);filter:drop-shadow(0 3px 7px #0003);flex-basis:21px}.marketplace-primary-nav .marketplace-nav-icon:before{content:none!important}.marketplace-primary-nav .marketplace-nav-direct:hover,.marketplace-primary-nav .marketplace-nav-direct:focus-visible,.marketplace-primary-nav .marketplace-nav-trigger:hover,.marketplace-primary-nav .marketplace-nav-trigger:focus-visible,.marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger,.marketplace-primary-nav .marketplace-nav-group:focus-within>.marketplace-nav-trigger{color:#fff;background:#ffffff17;border-color:#ffffff21}.marketplace-primary-nav .marketplace-nav-direct[aria-current=page]{background:#60a5fa1a;border-color:#60a5fa47}.marketplace-primary-nav .marketplace-nav-direct[aria-current=page]:after,.marketplace-primary-nav .marketplace-nav-direct:hover:after,.marketplace-primary-nav .marketplace-nav-direct:focus-visible:after,.marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger:after,.marketplace-primary-nav .marketplace-nav-group:focus-within>.marketplace-nav-trigger:after{background:var(--menu-accent,#60a5fa);height:3px;box-shadow:0 0 12px var(--menu-accent,#60a5fa);bottom:-5px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.marketplace-primary-nav .marketplace-nav-direct[aria-current=page]:after,.marketplace-primary-nav .marketplace-nav-direct:hover:after,.marketplace-primary-nav .marketplace-nav-direct:focus-visible:after,.marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger:after,.marketplace-primary-nav .marketplace-nav-group:focus-within>.marketplace-nav-trigger:after{box-shadow:0 0 12px color-mix(in srgb, var(--menu-accent,#60a5fa) 65%, transparent)}}.marketplace-primary-nav .marketplace-nav-chevron{color:#ffffffa3;border:0;width:14px;height:14px;margin:0 0 0 -2px;transition:transform .16s,color .16s;transform:none}.marketplace-nav-group.open .marketplace-nav-chevron,.marketplace-nav-group:focus-within .marketplace-nav-chevron{color:#fff;margin-top:0;transform:rotate(180deg)}.marketplace-primary-nav .marketplace-nav-dropdown{border:1px solid #d9e4f1;border-top:3px solid var(--menu-accent,#3b82f6);color:#102947;background:#fffffffc;border-radius:16px;gap:0;width:278px;min-width:278px;padding:0;top:calc(100% + 16px);overflow:hidden;box-shadow:0 24px 60px #00123140,0 4px 16px #00389314}.marketplace-primary-nav .marketplace-nav-dropdown:before{height:19px;top:-19px}.marketplace-dropdown-heading{background:linear-gradient(135deg, var(--menu-soft,#eef5ff), #fff);border-bottom:1px solid #e5ebf2;align-items:center;gap:11px;min-height:70px;padding:13px 15px;display:flex}.marketplace-dropdown-heading>span{color:#fff;background:var(--menu-accent,#3b82f6);width:39px;height:39px;box-shadow:0 7px 16px var(--menu-accent,#3b82f6);border-radius:11px;flex:0 0 39px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.marketplace-dropdown-heading>span{box-shadow:0 7px 16px color-mix(in srgb, var(--menu-accent,#3b82f6) 28%, transparent)}}.marketplace-dropdown-heading div{gap:2px;min-width:0;display:grid}.marketplace-dropdown-heading small{color:#75879a;letter-spacing:.14em;font-size:7px;font-weight:900}.marketplace-dropdown-heading strong{color:#0b2e58;font-size:15px;line-height:1.1}.marketplace-dropdown-links{gap:3px;padding:7px;display:grid}.marketplace-primary-nav .marketplace-nav-dropdown a{color:#334e6d;white-space:normal;border:1px solid #0000;border-radius:10px;grid-template-columns:34px minmax(0,1fr) 16px;gap:10px;min-height:48px;padding:7px 9px;font-size:11px;font-weight:800}.marketplace-primary-nav .marketplace-nav-dropdown a:before{content:none!important}.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{border-color:var(--menu-accent,#3b82f6)}@supports (color:color-mix(in lab, red, red)){.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{border-color:color-mix(in srgb, var(--menu-accent,#3b82f6) 18%, white)}}.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{color:#092a52;background:var(--menu-soft,#eef5ff)}.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{border:1px solid var(--menu-accent,#3b82f6);place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{border:1px solid color-mix(in srgb, var(--menu-accent,#3b82f6) 20%, white)}}.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{color:var(--menu-accent,#3b82f6);background:var(--menu-soft,#eef5ff);border-radius:9px;transition:color .15s,background .15s}.marketplace-primary-nav .marketplace-nav-dropdown a:hover>.marketplace-dropdown-icon,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible>.marketplace-dropdown-icon{color:#fff;background:var(--menu-accent,#3b82f6)}.marketplace-dropdown-copy{min-width:0;line-height:1.3}.marketplace-primary-nav .marketplace-nav-dropdown a>svg{color:#8b9bad;opacity:.55;transition:color .15s,opacity .15s,transform .15s}.marketplace-primary-nav .marketplace-nav-dropdown a:hover>svg,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible>svg{color:var(--menu-accent,#3b82f6);opacity:1;transform:translate(1px,-1px)}.marketplace-site-header .marketplace-header-actions{gap:8px}.marketplace-site-header .language-toggle,.marketplace-site-header .marketplace-account-link{background:#ffffff16;border-color:#fff3;border-radius:12px;min-height:44px}.marketplace-site-header .marketplace-account-link{gap:7px;padding:5px 10px 5px 5px;font-size:10px}.marketplace-site-header .marketplace-account-link>span{color:#bcd7ff;background:#ffffff1c;border-radius:9px;width:32px;height:32px}.marketplace-site-header .marketplace-account-link>svg{color:#66d1ad}.marketplace-listing-cta{background:linear-gradient(135deg,#e21e4440,#dc143c26);border-color:#fb4060;border-radius:12px;gap:7px;min-height:44px;padding:0 15px;font-size:10px;box-shadow:0 9px 24px #0003}.marketplace-listing-cta:hover,.marketplace-listing-cta:focus-visible{background:linear-gradient(135deg,#ef234a,#c90d32);box-shadow:0 11px 28px #dc143c47}@media (width<=1399px) and (width>=1121px){.marketplace-site-header .marketplace-brand{flex-basis:52px;width:52px;min-width:52px}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{display:none}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{padding-inline:9px;font-size:11px}.marketplace-site-header .marketplace-account-link b{display:inline}}@media (width<=1120px){.public-shell>.marketplace-site-header{grid-template-columns:minmax(0,1fr) auto auto;column-gap:7px;min-height:70px;padding:8px 12px}.marketplace-site-header .marketplace-brand{grid-area:1/1;width:auto;min-width:0}.marketplace-site-header .marketplace-brand>img{width:44px;min-width:44px;height:44px}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{text-overflow:ellipsis;max-width:min(38vw,210px);font-size:clamp(11px,2.8vw,14px);display:flex;overflow:hidden}.marketplace-site-header .marketplace-header-actions{order:initial;grid-area:1/2}.marketplace-site-header .marketplace-mobile-nav-toggle{order:initial;border-radius:12px;grid-area:1/3;width:44px;height:44px}.marketplace-site-header .marketplace-primary-nav,.marketplace-site-header .marketplace-primary-nav.open{order:initial;background:linear-gradient(150deg,#031833fe,#053258fe);border-color:#ffffff26;grid-area:2/1/auto/-1;gap:6px;max-height:min(76vh,660px);padding:8px}.marketplace-primary-nav .marketplace-nav-group,.marketplace-primary-nav .marketplace-nav-direct{--menu-accent:#60a5fa;--menu-soft:#60a5fa1f}.marketplace-primary-nav .nav-theme-buy{--menu-accent:#fb7185;--menu-soft:#f43f5e1f}.marketplace-primary-nav .nav-theme-rent{--menu-accent:#22d3ee;--menu-soft:#22d3ee1c}.marketplace-primary-nav .nav-theme-sell{--menu-accent:#60a5fa;--menu-soft:#3b82f624}.marketplace-primary-nav .nav-theme-about{--menu-accent:#c4b5fd;--menu-soft:#a78bfa1f}.marketplace-primary-nav .nav-theme-contact{--menu-accent:#6ee7b7;--menu-soft:#34d3991c}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{border-color:#ffffff17;border-left:3px solid var(--menu-accent,#60a5fa);background:#ffffff0e;border-radius:10px;min-height:48px;padding:0 13px;font-size:12px}.marketplace-primary-nav .marketplace-nav-direct:after,.marketplace-primary-nav .marketplace-nav-trigger:after{display:none}.marketplace-primary-nav .marketplace-nav-chevron{margin-left:auto}.marketplace-primary-nav .marketplace-nav-dropdown{background:#ffffff0b;border:0;border-radius:0 0 12px 12px;width:auto;min-width:0;margin:0 4px}.marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown{padding:0}.marketplace-dropdown-heading{display:none}.marketplace-dropdown-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:7px;display:grid}.marketplace-primary-nav .marketplace-nav-dropdown a{color:#ffffffe0;background:#ffffff0b;border-color:#ffffff12;grid-template-columns:30px minmax(0,1fr);gap:8px;min-height:46px;padding:6px 8px;font-size:10px}.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{border-color:var(--menu-accent)}@supports (color:color-mix(in lab, red, red)){.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{border-color:color-mix(in srgb, var(--menu-accent) 32%, transparent)}}.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{color:#fff;background:var(--menu-soft)}.marketplace-primary-nav .marketplace-nav-dropdown a>.marketplace-dropdown-icon{width:30px;height:30px;color:var(--menu-accent);background:var(--menu-soft);border-color:#ffffff1a}.marketplace-primary-nav .marketplace-nav-dropdown a>svg:last-child{display:none}.marketplace-primary-nav .marketplace-mobile-account-link,.marketplace-primary-nav .marketplace-mobile-listing-link{gap:8px;font-size:11px}}@media (width<=520px){.marketplace-dropdown-links{grid-template-columns:1fr}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{max-width:42vw}}.portal-dashboard-content .agent-listing-row{grid-template-columns:132px minmax(280px,1fr) minmax(270px,310px) 42px;align-items:center;gap:18px;min-height:178px;padding:18px 20px}.portal-dashboard-content .agent-listing-photo{height:104px}.portal-dashboard-content .agent-listing-info{min-width:0}.portal-dashboard-content .agent-listing-info h3{color:#102c49;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;font-family:inherit;font-size:17px;font-weight:760;line-height:1.28;overflow:hidden}.portal-dashboard-content .agent-listing-info p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-dashboard-content .agent-listing-value{border-left:1px solid #e5ebf2;gap:12px;min-width:0;padding-left:18px;display:grid}.portal-dashboard-content .agent-listing-price{gap:4px;min-width:0;display:grid}.portal-dashboard-content .agent-listing-price strong{color:#063f91;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.3;overflow:hidden}.portal-dashboard-content .agent-listing-price span{margin:0;font-size:9px}.agent-listing-social{border-top:1px solid #edf1f5;grid-template-columns:minmax(0,1fr);gap:7px;min-width:0;padding-top:10px;display:grid}.agent-listing-social-label{color:#6a7c8f;letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1}.agent-listing-social .social-listing-status,.agent-listing-social .social-listing-publish-control,.agent-listing-social .youtube-listing-control{box-sizing:border-box;border-radius:12px;width:100%;min-width:0;max-width:none;min-height:46px;margin:0}.agent-listing-social .social-listing-publish-control>button{width:100%;min-height:46px}.agent-listing-social .social-listing-status{border:1px solid #d7e5f4;grid-template-columns:28px minmax(0,1fr) auto;justify-content:stretch;gap:8px;padding:7px 9px;display:grid}.agent-listing-social .social-listing-status>div{gap:1px;min-width:0;display:grid}.agent-listing-social .social-listing-status strong,.agent-listing-social .youtube-listing-control strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.agent-listing-social .social-listing-status small,.agent-listing-social .social-listing-status em,.agent-listing-social .youtube-listing-control small,.agent-listing-social .youtube-listing-control em{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;line-height:1.25;overflow:hidden}.agent-listing-social .facebook-publish-icon,.agent-listing-social .youtube-brand-icon{border-radius:8px;flex:0 0 28px;width:28px;height:28px}.agent-listing-social .facebook-publish-icon{font-size:17px}.agent-listing-social .youtube-brand-icon{font-size:0}.agent-listing-social .youtube-brand-icon svg{width:100%;height:100%}.agent-listing-social .youtube-listing-control{gap:8px;padding:7px 9px}.agent-listing-social .social-listing-status>button,.agent-listing-social .social-listing-status>a,.agent-listing-social .youtube-listing-control>button,.agent-listing-social .youtube-listing-control>a{background:#ffffffc7;border-radius:8px;place-items:center;min-height:28px;padding:4px 7px;font-size:9px;text-decoration:none;display:inline-grid}@media (width<=1120px){.portal-dashboard-content .agent-listing-row{grid-template-columns:112px minmax(230px,1fr) minmax(240px,280px) 42px;gap:14px}.portal-dashboard-content .agent-listing-photo{height:92px}}@media (width<=980px){.portal-dashboard-content .agent-listing-row{grid-template-columns:104px minmax(0,1fr) 42px;align-items:start}.portal-dashboard-content .agent-listing-photo{grid-area:1/1;height:88px}.portal-dashboard-content .agent-listing-info{grid-area:1/2}.portal-dashboard-content .agent-listing-value{border-top:1px solid #e8edf3;border-left:0;grid-area:2/2/auto/4;grid-template-columns:minmax(145px,.65fr) minmax(230px,1.35fr);align-items:start;padding:11px 0 0}.portal-dashboard-content .agent-row-action-menu{grid-area:1/3}.agent-listing-social{border:0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.agent-listing-social-label{grid-column:1/-1}}@media (width<=700px){.portal-dashboard-content .agent-listing-row{grid-template-columns:82px minmax(0,1fr) 38px;gap:10px;min-height:0;padding:12px}.portal-dashboard-content .agent-listing-photo{width:82px;height:78px}.portal-dashboard-content .agent-listing-info h3{margin:7px 0 4px;font-size:14px}.portal-dashboard-content .agent-listing-info p{margin-bottom:4px;font-size:8px}.portal-dashboard-content .agent-listing-value{grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:9px}.portal-dashboard-content .agent-listing-price{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px}.portal-dashboard-content .agent-listing-price strong{font-size:13px}.agent-listing-social{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-listing-social .social-listing-status,.agent-listing-social .youtube-listing-control,.agent-listing-social .social-listing-publish-control>button{min-height:44px}}@media (width<=440px){.agent-listing-social{grid-template-columns:minmax(0,1fr)}.agent-listing-social-label{grid-column:auto}}html body .property-detail-shell .property-detail-tabs{-webkit-backdrop-filter:blur(18px)saturate(1.12);backdrop-filter:blur(18px)saturate(1.12);box-shadow:0 8px 22px #0c2d4d14;z-index:46!important;position:sticky!important;top:78px!important}html body .property-detail-shell .property-detail-content{flex-direction:column!important;gap:18px!important;display:flex!important}html body .property-detail-shell .property-detail-section{scroll-margin-top:158px;display:block!important}.property-detail-shell [data-detail-section=description]{order:1}.property-detail-shell [data-detail-section=amenities]{order:2}.property-detail-shell [data-detail-section=calculator]{order:3}.property-detail-shell [data-detail-section=map]{order:4}.property-detail-shell [data-detail-section=overview]{order:0}.featured-property-rail{touch-action:pan-y}@media (width<=800px){html body .property-detail-shell .property-detail-tabs,html body .property-detail-shell .property-detail-tabs.four-tabs,html body .property-detail-shell .property-detail-tabs.three-tabs{top:66px!important}html body .property-detail-shell .property-detail-section{scroll-margin-top:130px}html body .property-detail-shell .mobile-property-key-facts{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;gap:8px 16px!important;padding:0!important;display:flex!important}html body .property-detail-shell .mobile-property-key-facts span{background:0 0!important;border:0!important;border-radius:0!important;flex:none!important;gap:5px!important;width:auto!important;min-width:0!important;min-height:0!important;padding:0!important;display:inline-flex!important}html body .property-detail-shell .mobile-property-key-facts b{white-space:nowrap!important;font-size:12.5px!important;line-height:1.25!important;display:inline!important}html body .property-detail-shell .mobile-property-key-facts small{color:inherit!important;font:inherit!important;text-transform:none!important;letter-spacing:inherit!important;margin:0!important;display:inline!important}}@media (width<=760px){.property-detail-shell{background:#f3f6fa}.property-detail-shell .property-detail-hero{gap:0;width:calc(100% - 16px);margin:8px auto 0;padding:0 0 10px}.property-detail-shell .property-gallery{border-radius:18px 18px 0 0;box-shadow:0 10px 30px #0b24471f}.property-detail-shell .property-gallery-main{border-radius:18px 18px 0 0;min-height:clamp(238px,72vw,330px)}.property-detail-shell .property-detail-heading{background:#fff;border:1px solid #dce4ec;border-top:0;border-radius:0 0 18px 18px;gap:0;margin:0;padding:14px;box-shadow:0 12px 28px #0b244717}.property-detail-heading>div:first-child{display:none}.property-detail-heading .detail-price{width:100%;padding:0}.mobile-property-summary-copy{grid-template-columns:minmax(0,1fr) 68px;place-items:center stretch;gap:8px 10px;width:100%;display:grid}.mobile-property-summary-copy>strong{color:#0b2f53;letter-spacing:-.025em;text-overflow:clip;white-space:normal;grid-column:1/-1;font-size:clamp(20px,5.9vw,24px);font-weight:850;line-height:1.14;overflow:visible}.mobile-property-summary-copy>span{color:#657688;grid-column:1/-1;margin-top:-5px;font-size:10px;font-weight:750}.mobile-property-title{color:#263e56;letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;margin:-1px 0 0;font:750 15px/1.32 system-ui,sans-serif;display:-webkit-box;overflow:hidden}.mobile-property-key-facts{background:#f8fafc;border:1px solid #e2e8ef;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:100%;display:grid;overflow:hidden}.mobile-property-key-facts span{color:#0f3f6c;text-align:center;white-space:normal;border-right:1px solid #e2e8ef;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:0;min-height:52px;padding:8px 3px;display:flex}.mobile-property-key-facts span:last-child{border-right:0}.mobile-property-key-facts span:before{content:none;display:none}.mobile-property-key-facts b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11.5px;font-weight:850;line-height:1.15;overflow:hidden}.mobile-property-key-facts small{color:#6b7a89;font-size:8.5px;font-weight:720;line-height:1.15}.mobile-detail-address{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1;min-width:0;font-weight:650;line-height:1.45;display:-webkit-box;overflow:hidden;color:#40566b!important;margin:0!important;font-size:11.5px!important}.mobile-property-map-preview{background:#eaf2f7;border:1px solid #d0dae4;border-radius:12px;grid-column:2;width:68px;min-height:54px;box-shadow:inset 0 0 0 1px #ffffffb3}.mobile-property-map-pin{width:20px;height:26px}.property-detail-shell .mobile-property-overview{display:none!important}.property-detail-tabs,.property-detail-tabs.five-tabs,.property-detail-tabs.four-tabs{scrollbar-width:none;scroll-snap-type:x proximity;background:#fff;border:1px solid #dce4ec;border-radius:16px;align-items:center;gap:6px;width:calc(100% - 16px);min-height:58px;margin:2px auto 0;padding:7px;display:flex;position:static;overflow:auto hidden;box-shadow:0 8px 22px #0b244714}.property-detail-tabs::-webkit-scrollbar{display:none}.property-detail-tabs button,.property-detail-tabs button:first-child,.property-detail-tabs [data-detail-tab=overview]{color:#526476;min-width:78px;min-height:42px;box-shadow:none;letter-spacing:-.015em;scroll-snap-align:start;text-transform:none;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:none;justify-content:center;align-items:center;padding:0 12px;font-size:11.5px;font-weight:780;line-height:1;overflow:visible;display:inline-flex!important}.property-detail-tabs button[data-detail-tab=calculator],.property-detail-tabs button[data-detail-tab=description]{min-width:96px}.property-detail-tabs button[data-detail-tab=amenities]{min-width:88px}.property-detail-tabs button[data-detail-tab=map]{min-width:62px}.property-detail-tabs button:after{content:none;display:none}.property-detail-tabs button.active,.property-detail-tabs button[data-detail-tab=overview].active,.property-detail-tabs button[data-detail-tab=calculator].active,.property-detail-tabs button[data-detail-tab=description].active,.property-detail-tabs button[data-detail-tab=amenities].active,.property-detail-tabs button[data-detail-tab=map].active{color:#fff;background:#0b4a85;box-shadow:0 6px 14px #0b4a8538}.property-detail-layout{gap:12px;width:calc(100% - 16px);margin:0 auto;padding:10px 0 30px}.property-detail-shell[data-active-detail-tab=overview] .property-detail-content{display:grid!important}.property-detail-content>.detail-card{background:#fff;border:1px solid #dce4ec;border-radius:17px;padding:16px;overflow:hidden;box-shadow:0 8px 22px #0b244712}.property-detail-content .detail-section-heading{border-bottom:1px solid #e8edf2;margin-bottom:12px;padding-bottom:11px}.property-detail-content .detail-section-heading .eyebrow{color:#c92342;letter-spacing:.12em;margin-bottom:3px;font-size:8.5px;font-weight:850}.property-detail-content .detail-section-heading h2{color:#0b2f53;letter-spacing:-.02em;margin:0;font:780 19px/1.25 system-ui,sans-serif}.property-overview-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.property-overview-list>div{border-bottom:1px solid #edf1f5;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:49px;padding:8px 0;display:flex}.property-overview-list dt{color:#6a7988;font-size:9.5px;font-weight:720;line-height:1.2}.property-overview-list dd{color:#0d416f;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12.5px;font-weight:820;line-height:1.25;overflow:hidden}.property-overview-list [data-overview-detail=bedrooms],.property-overview-list [data-overview-detail=bathrooms],.property-overview-list [data-overview-detail=land-area],.property-overview-list [data-overview-detail=floor]{display:none}.property-description p{color:#384d62;margin:0 0 12px;font-size:13.5px;line-height:1.68}.amenity-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.amenity-list li{border-radius:12px;min-height:56px;padding:9px}.property-map{border-radius:13px;height:min(48dvh,380px)}.property-contact-card,.property-offer-card,.property-sold-card,.featured-property-rail{background:#fff;border:1px solid #dce4ec;border-radius:17px;overflow:hidden;box-shadow:0 8px 22px #0b244712}}@keyframes portal-mobile-menu-in{0%{opacity:0;transform:translate(7px,-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.admin-shell{background:#eef3f8}.admin-shell>.sidebar{background:radial-gradient(circle at 12% 0,#dc143c5c,#0000 18rem),linear-gradient(165deg,#0b3f7b 0%,#082b55 48%,#061b35 100%);box-shadow:14px 0 40px #001f4b38}@media (width>=821px){.admin-sidebar{overflow:hidden}.admin-sidebar .admin-mobile-menu-panel{flex-direction:column;flex:1;min-height:0;display:flex}.admin-sidebar .primary-nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;min-height:0;padding-right:5px;overflow-y:auto}.admin-sidebar .primary-nav::-webkit-scrollbar{width:5px}.admin-sidebar .primary-nav::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.admin-sidebar .sidebar-foot{background:0 0;flex:none;padding-top:8px}}.admin-reports-page{display:grid}.report-page-heading{align-items:center}.report-export-button{color:#fff;cursor:pointer;background:#0a3f78;border:1px solid #cad7e4;border-radius:11px;min-height:42px;padding:9px 16px;font-size:10px;font-weight:850;box-shadow:0 8px 20px #05315c26}.report-export-button:hover{color:#fff;background:var(--crimson)}.report-export-button:disabled{opacity:.45;cursor:not-allowed}.report-tabs{background:#f8fafc;border:1px solid #d5e0eb;border-radius:17px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-bottom:16px;padding:7px;display:grid;box-shadow:0 10px 28px #14325012}.report-tabs button{color:#294b6b;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:59px;padding:8px 11px;display:grid}.report-tabs button:hover{background:#eef5fb;border-color:#9bb1c5}.report-tabs button.active{color:#fff;box-shadow:inset 3px 0 var(--crimson), 0 8px 22px #09396729;background:linear-gradient(135deg,#0b4d91,#082f5d);border-color:#0a4786}.report-tabs button>span{color:#164c7e;background:#e5eef7;border-radius:9px;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.report-tabs button.active>span{color:#fff;background:linear-gradient(145deg, var(--crimson), #a80f2a)}.report-tabs strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.report-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-bottom:16px;display:grid}.report-summary-grid article{color:#0a2d50;background:#fff;border:1px solid #d7e1eb;border-top:3px solid #0a4786;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:88px;padding:15px 17px;display:flex;box-shadow:0 8px 24px #12304e0e}.report-summary-grid span{color:#62778b;font-size:9px;font-weight:750}.report-summary-grid strong{font:600 27px/1 Georgia,serif}.report-data-panel{overflow:hidden}.report-toolbar{background:#f5f8fb;border-bottom:1px solid #dce4ed;grid-template-columns:minmax(230px,1fr) 155px 155px auto;align-items:end;gap:10px;padding:15px 18px;display:grid}.report-toolbar label{color:#647689;text-transform:uppercase;letter-spacing:.06em;gap:5px;min-width:0;font-size:8px;font-weight:850;display:grid}.report-toolbar input{color:#0a2a4a;text-transform:none;background:#fff;border:1px solid #ced9e5;border-radius:9px;outline:0;width:100%;min-height:39px;padding:8px 10px;font-size:10px;font-weight:650}.report-toolbar input:focus{border-color:#3973ae;box-shadow:0 0 0 3px #0038931c}.report-toolbar>button{color:#17436c;cursor:pointer;background:#fff;border:1px solid #cad7e4;border-radius:9px;min-height:39px;padding:8px 12px;font-size:9px;font-weight:800}.report-result-count{color:#697a8b;background:#fff;border-bottom:1px solid #e1e7ed;padding:10px 18px;font-size:9px}.report-result-count strong{color:#0a3159}.report-table{min-width:1120px}.report-table th{color:#66788b;background:#eaf0f6}.report-table td{color:#354b60;background:#fff;height:59px}.report-table tbody tr:nth-child(2n) td{background:#fafcfe}.report-table tbody tr:hover td{background:#f1f6fb}.report-table td>strong{color:#0b3155;font-size:10px}.report-table td>small{color:#7b8997;text-transform:capitalize;margin-top:4px;font-size:8px;display:block}.report-status,.report-action{color:#0f5c45;text-transform:capitalize;white-space:nowrap;background:#e0f2eb;border-radius:999px;width:fit-content;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.report-status.archived,.report-status.inactive,.report-status.declined,.report-status.withdrawn{color:#69727c;background:#e9edf1}.report-status.awaiting-review,.report-status.pending,.report-status.pending-sale{color:#8b6013;background:#fff0c8}.report-status.sold,.report-status.rented{color:#fff;background:#064ea9}.report-status.for-sale,.report-status.for-rent,.report-status.active{color:#126047;background:#e0f2eb}.report-action{color:#154a79;background:#e3eef8}.report-details-cell{max-width:330px;line-height:1.45}.report-empty{color:#6d7d8d;text-align:center;background:#fff;place-content:center;min-height:260px;padding:40px;display:grid}.report-empty strong{color:#123657;font:500 20px/1.2 Georgia,serif}.report-empty p{margin:8px 0 0;font-size:10px}@media (width<=1050px){.report-tabs,.report-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.report-toolbar{grid-template-columns:minmax(220px,1fr) 145px 145px}.report-toolbar>button{grid-column:3}}@media (width<=700px){.report-page-heading{align-items:stretch}.report-export-button{width:100%}.report-tabs{grid-template-columns:1fr 1fr}.report-tabs button{grid-template-columns:27px minmax(0,1fr);gap:7px;min-height:52px;padding:7px}.report-tabs button>span{width:27px;height:27px}.report-tabs strong{white-space:normal;font-size:8px;line-height:1.25}.report-summary-grid{grid-template-columns:1fr 1fr;gap:7px}.report-summary-grid article{min-height:73px;padding:12px}.report-summary-grid strong{font-size:23px}.report-toolbar{grid-template-columns:1fr 1fr;padding:12px}.report-search,.report-toolbar>button{grid-column:1/-1}}.admin-mobile-identity,.admin-mobile-nav-toggle{display:none}.admin-mobile-menu-panel{display:contents}@media (width<=820px){.admin-shell>.admin-sidebar{z-index:125;border:1px solid #ffffff2e;border-radius:16px;width:auto;height:auto;min-height:0;margin:7px 9px 8px;padding:9px 56px 9px 9px;display:block;position:relative;top:auto;overflow:visible;box-shadow:0 10px 28px #051e3a2e}.admin-sidebar .admin-desktop-brand,.admin-sidebar .admin-sidebar-profile{display:none}.admin-mobile-identity{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:42px;display:grid}.admin-mobile-identity>img{object-fit:cover;border:1px solid #ffffff8c;border-radius:11px;width:42px;height:42px;box-shadow:0 5px 14px #0003}.admin-mobile-identity>div{gap:1px;min-width:0;display:grid}.admin-mobile-identity small{color:#a9c4dd;letter-spacing:.1em;text-transform:uppercase;font-size:6.5px;font-weight:900}.admin-mobile-identity strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.15;overflow:hidden}.admin-mobile-identity span{color:#b9cadb;text-overflow:ellipsis;white-space:nowrap;font-size:7.5px;overflow:hidden}.admin-mobile-nav-toggle{color:#fff;cursor:pointer;background:linear-gradient(145deg,#1559a7,#003893);border:1px solid #ffffff7a;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:11px;right:10px;box-shadow:0 6px 16px #0018433d,inset 0 1px #ffffff29}.admin-mobile-nav-toggle svg{width:20px;height:20px;display:block}.admin-mobile-nav-toggle path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;vector-effect:non-scaling-stroke}.admin-mobile-nav-toggle[aria-expanded=true]{background:linear-gradient(145deg,#0d4c92,#002b72);border-color:#ffffffc2}.admin-sidebar .admin-mobile-menu-panel{display:none}.admin-sidebar.mobile-menu-open .admin-mobile-menu-panel{z-index:160;color:#173a5d;background:#f7fafdfc;border:1px solid #d7e1eb;border-radius:14px;gap:5px;width:min(258px,100vw - 28px);max-height:calc(100dvh - 126px);padding:7px;animation:.16s ease-out portal-mobile-menu-in;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 22px 48px #04193047}.admin-sidebar.mobile-menu-open .sidebar-label{display:none}.admin-sidebar.mobile-menu-open .primary-nav{grid-template-columns:1fr;gap:4px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.admin-sidebar.mobile-menu-open .nav-item{color:#1b405f;white-space:normal;background:#fff;border:1px solid #dce5ed;border-radius:9px;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;width:100%;min-height:41px;padding:5px 7px;font-size:9px;line-height:1.2;display:grid;box-shadow:0 3px 9px #1335540e}.admin-sidebar.mobile-menu-open .nav-item:hover,.admin-sidebar.mobile-menu-open .nav-item:focus-visible{color:#0d3d69;background:#eef5fb;border-color:#9bb5ca;transform:none}.admin-sidebar.mobile-menu-open .nav-item.active{color:#fff;background:linear-gradient(135deg,#d8173b,#b41030);border-color:#c61d3d;box-shadow:0 7px 17px #b810302e}.admin-sidebar.mobile-menu-open .nav-icon{color:#1d527e;background:#edf4fa;border:1px solid #d8e2eb;border-radius:8px;width:28px;height:28px;display:grid}.admin-sidebar.mobile-menu-open .nav-item.active .nav-icon{color:#fff;background:#ffffff26;border-color:#fff3}.admin-sidebar.mobile-menu-open .sidebar-foot{border-top:1px solid #dce5ed;width:100%;margin:2px 0 0;padding-top:6px;display:block}.admin-sidebar.mobile-menu-open .sidebar-signout{color:#9d1730;background:#fff5f7;border-color:#ecd0d7;border-radius:9px;grid-template-columns:28px minmax(0,1fr);gap:8px;width:100%;min-height:39px;padding:5px 7px;display:grid}.admin-sidebar.mobile-menu-open .sidebar-signout>span:first-child{color:#fff;background:#cf1739;width:28px;height:28px}.admin-sidebar.mobile-menu-open .sidebar-signout>span:last-child{display:grid}.admin-shell .topbar{z-index:90;grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:58px;padding:8px 10px;display:grid;position:sticky;top:0}.admin-shell .search-field{width:100%;min-width:0;height:41px}.admin-shell .search-field input{min-width:0;font-size:9px}.admin-shell .search-field kbd{display:none}.admin-shell .topbar-actions{gap:6px}.admin-shell .notification-popover{width:min(310px,100vw - 16px);top:64px;right:8px}.admin-shell .content-wrap{padding:16px 10px 44px}.admin-shell .page-heading{gap:11px;margin-bottom:15px}.admin-shell .page-heading h1{font-size:30px}.admin-shell .page-heading>div p:last-child{font-size:9px}}@media (width<=700px){.admin-record-table-scroll{overflow:visible}.admin-record-table{table-layout:auto;width:100%;display:block;min-width:0!important}.admin-record-table thead{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.admin-record-table tbody{gap:10px;display:grid}.admin-record-table tbody tr{background:#fff;border:1px solid #d9e3ec;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 13px;padding:13px;display:grid;position:relative;box-shadow:0 7px 22px #0f2f4d11}.admin-record-table tbody tr:hover{border-color:#b9cbdc}.admin-record-table td,.admin-record-table tbody tr:nth-child(2n) td,.admin-record-table tbody tr:hover td{color:#2d465e;background:0 0;border:0;align-content:start;gap:3px;min-width:0;height:auto;padding:0;display:grid}.admin-record-table td:before{content:attr(data-label);color:#788999;letter-spacing:.08em;text-transform:uppercase;font-size:6.5px;font-weight:900}.admin-record-table td:first-child{border-bottom:1px solid #e3e9ef;grid-column:1/-1;padding:0 43px 10px 0}.admin-record-table td[data-label=Contact],.admin-record-table td[data-label=Professional\ details],.admin-record-table td[data-label="Agent / owner"]{grid-column:1/-1}.admin-record-table td>strong,.admin-record-table td>a{overflow-wrap:anywhere;font-size:10px}.admin-record-table td>span{overflow-wrap:anywhere;font-size:8px;line-height:1.4}.admin-record-table .property-cell{width:100%;min-width:0}.admin-record-table .property-cell img{width:54px;height:48px}.admin-record-table .agent-table-person{min-width:0}.admin-record-table .actions-column{z-index:2;text-align:right;width:34px;min-width:34px;display:block;position:absolute;top:10px;right:10px}.admin-record-table .actions-column:before{display:none}.admin-record-table .table-action-trigger{width:34px;height:34px}.admin-shell .data-panel:has(.admin-record-table){box-shadow:none;background:0 0;border:0;overflow:visible}.admin-shell .data-panel:has(.admin-record-table) .filter-row{background:#fff;border:1px solid #d9e3ec;border-radius:13px;margin-bottom:10px}.public-shell>.site-header{gap:2px}.public-shell>.site-header .brand-lockup-tagline{gap:4px}.public-shell>.site-header .brand-lockup-tagline>img{width:32px;height:32px}.public-shell>.site-header .brand-lockup-tagline>.brand-nepali-wordmark{gap:2px;font-size:clamp(10px,2.9vw,11.5px)}.public-shell>.site-header .site-header-actions{gap:4px}.public-shell>.site-header .guest-signin-link{padding-inline:4px}}.property-detail-header .brand-lockup-tagline,.buyer-account-header .brand-lockup-tagline,.portal-topbar .brand-lockup-tagline{flex:0 auto;min-width:0}.property-detail-header .brand-lockup-tagline>img,.buyer-account-header .brand-lockup-tagline>img,.portal-topbar .brand-lockup-tagline>img{width:42px;height:42px}.property-detail-header .brand-nepali-wordmark,.buyer-account-header .brand-nepali-wordmark,.portal-topbar .brand-nepali-wordmark{font-size:16px;font-weight:900}.public-footer .brand-lockup-tagline>img{width:40px;height:40px}.public-footer .brand-nepali-wordmark{font-size:14px}.admin-login-brand h1>.brand-nepali-wordmark{color:#102947;font-size:inherit;font-weight:900;line-height:inherit;letter-spacing:-.025em;text-transform:none;display:flex}.admin-desktop-brand{color:#fff;width:100%}.admin-desktop-brand>.brand-nepali-wordmark{color:#fff;font-size:15px;font-weight:900}.public-shell>.marketplace-site-header{z-index:70;color:#fff;-webkit-backdrop-filter:blur(16px)saturate(1.15);backdrop-filter:blur(16px)saturate(1.15);background:linear-gradient(#03132af7,#041b39e8);border:0;border-bottom:1px solid #ffffff26;gap:18px;min-height:90px;padding:14px max(24px,50vw - 750px);position:absolute;inset:0 0 auto;box-shadow:0 18px 40px #020f2238}.marketplace-site-header .marketplace-brand{color:#fff;flex:none;gap:9px}.marketplace-site-header .marketplace-brand>img{border:2px solid #ffffffbf;width:52px;height:52px;box-shadow:0 7px 20px #00000040}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{color:#fff;text-shadow:0 2px 12px #00000047;font-size:clamp(14px,1.15vw,18px)}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark strong{color:#ff4661}.marketplace-site-header .marketplace-primary-nav{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:1px;margin:0 0 0 auto;padding:0;display:flex;position:static}.marketplace-primary-nav .marketplace-nav-group{align-items:stretch;display:flex;position:relative}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{color:#ffffffe6;min-height:48px;font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-size:11px;font-weight:800;transition:color .16s,background .16s;display:inline-flex;position:relative}.marketplace-primary-nav .marketplace-nav-direct:before,.marketplace-primary-nav .marketplace-nav-trigger:before,.marketplace-primary-nav .marketplace-nav-dropdown a:before{display:none}.marketplace-primary-nav .marketplace-nav-direct[aria-current=page]:after,.marketplace-primary-nav .marketplace-nav-direct:hover:after,.marketplace-primary-nav .marketplace-nav-direct:focus-visible:after,.marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger:after,.marketplace-primary-nav .marketplace-nav-group:focus-within>.marketplace-nav-trigger:after{content:"";background:#ff2f50;border-radius:999px;height:2px;position:absolute;bottom:1px;left:11px;right:11px;box-shadow:0 0 10px #ff2f50a6}.marketplace-primary-nav .marketplace-nav-direct:hover,.marketplace-primary-nav .marketplace-nav-direct:focus-visible,.marketplace-primary-nav .marketplace-nav-trigger:hover,.marketplace-primary-nav .marketplace-nav-trigger:focus-visible,.marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger,.marketplace-primary-nav .marketplace-nav-group:focus-within>.marketplace-nav-trigger{color:#fff;box-shadow:none;background:#ffffff16;transform:none}.marketplace-nav-icon{color:#ff5a70;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:16px;line-height:1;display:grid;position:relative}.marketplace-nav-icon:before{font-weight:500}.marketplace-nav-icon.home:before{content:"⌂";font-size:19px}.marketplace-nav-icon.buy:before{content:"◇"}.marketplace-nav-icon.rent:before{content:"▤";font-size:15px}.marketplace-nav-icon.sell:before{content:"◇";transform:rotate(-45deg)}.marketplace-nav-icon.about:before{content:"◎"}.marketplace-nav-icon.contact:before{content:"⌕";transform:rotate(-20deg)}.marketplace-nav-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin:-3px 0 0 1px;transition:transform .16s;transform:rotate(45deg)}.marketplace-nav-group.open .marketplace-nav-chevron,.marketplace-nav-group:focus-within .marketplace-nav-chevron{margin-top:3px;transform:rotate(225deg)}.marketplace-primary-nav .marketplace-nav-dropdown{opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#041d3dfc,#062b4ffc);border:1px solid #ffffff26;border-radius:12px;gap:2px;width:max-content;min-width:194px;padding:8px;transition:opacity .15s,transform .15s,visibility .15s;display:grid;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-5px);box-shadow:0 20px 44px #0008165c}.marketplace-primary-nav .marketplace-nav-group:nth-last-of-type(-n+2) .marketplace-nav-dropdown{left:auto;right:0}.marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown,.marketplace-primary-nav .marketplace-nav-group:focus-within .marketplace-nav-dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.marketplace-primary-nav .marketplace-nav-dropdown:before{content:"";height:13px;position:absolute;top:-13px;left:0;right:0}.marketplace-primary-nav .marketplace-nav-dropdown a{color:#ffffffd6;white-space:nowrap;border-radius:7px;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:7px 10px;font-size:10px;font-weight:700;display:grid;transform:none}.marketplace-primary-nav .marketplace-nav-dropdown a>span{border:1px solid #ff5269cc;border-radius:2px;width:7px;height:7px}.marketplace-primary-nav .marketplace-nav-dropdown a:hover,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible{color:#fff;box-shadow:none;background:#ffffff1a;transform:none}.marketplace-primary-nav .marketplace-nav-dropdown a:hover>span,.marketplace-primary-nav .marketplace-nav-dropdown a:focus-visible>span{background:#ff3453}.marketplace-site-header .marketplace-header-actions{flex:none;gap:7px}.marketplace-site-header .marketplace-header-actions:before{display:none}.marketplace-site-header .language-toggle{background:#ffffff14;border-color:#ffffff2e;min-height:40px}.marketplace-site-header .language-toggle button{color:#ffffffb8}.marketplace-site-header .language-toggle button:hover:not(.active){color:#fff;background:#ffffff1f}.marketplace-site-header .marketplace-account-link{color:#fff;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:6px;min-height:40px;padding:4px 9px 4px 5px;font-size:9px;display:inline-flex;position:relative}.marketplace-site-header .marketplace-account-link>span{color:#fff;background:#ffffff1f;border-radius:8px;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.marketplace-site-header .marketplace-account-link em{color:#fff;background:var(--crimson);border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;font-style:normal;display:grid;position:absolute;top:-5px;right:-5px}.marketplace-site-header .marketplace-account-link:hover{background:#ffffff24}.marketplace-listing-cta{color:#fff;white-space:nowrap;background:#dc143c29;border:1px solid #ef3552;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex;box-shadow:0 7px 18px #00000029}.marketplace-listing-cta:hover,.marketplace-listing-cta:focus-visible{background:var(--crimson)}.marketplace-mobile-account-link,.marketplace-mobile-listing-link,.marketplace-mobile-nav-toggle{display:none}@media (width>=1121px){.public-shell:has(>.marketplace-site-header) .hero-nepal-art>.hero-brand-logo{top:clamp(108px,7.4vw,142px)}.public-shell:has(>.marketplace-site-header) .hero-brand-message{top:clamp(124px,8.7vw,168px)}}@media (width<=1280px) and (width>=1121px){.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{display:none}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{padding-inline:8px}.marketplace-site-header .marketplace-account-link b{display:none}.marketplace-site-header .marketplace-account-link{padding-right:5px}}@media (width<=1120px){.public-shell>.marketplace-site-header{background:linear-gradient(135deg,#041a37,#073d6b);flex-wrap:wrap;gap:7px;min-height:68px;padding:8px 12px;display:flex;position:sticky;top:0}.marketplace-site-header .marketplace-brand{order:1;gap:6px}.marketplace-site-header .marketplace-brand>img{width:42px;height:42px}.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{font-size:clamp(12px,2.8vw,15px);display:flex}.marketplace-site-header .marketplace-header-actions{order:2;margin-left:auto}.marketplace-site-header .marketplace-account-link,.marketplace-site-header .marketplace-listing-cta{display:none}.marketplace-site-header .marketplace-mobile-nav-toggle{color:#fff;width:42px;height:42px;box-shadow:none;background:#ffffff14;border-color:#ffffff52;order:3;display:grid}.marketplace-hamburger{gap:4px;width:18px;display:grid}.marketplace-hamburger i{background:currentColor;border-radius:999px;width:18px;height:1.5px;transition:transform .15s,opacity .15s;display:block}.marketplace-site-header.mobile-menu-open .marketplace-hamburger i:first-child{transform:translateY(5.5px)rotate(45deg)}.marketplace-site-header.mobile-menu-open .marketplace-hamburger i:nth-child(2){opacity:0}.marketplace-site-header.mobile-menu-open .marketplace-hamburger i:last-child{transform:translateY(-5.5px)rotate(-45deg)}.marketplace-site-header .marketplace-primary-nav,.marketplace-site-header .marketplace-primary-nav.open{background:#031833fa;border:1px solid #ffffff24;border-radius:13px;order:4;align-items:stretch;gap:4px;width:100%;max-height:min(72vh,610px);margin:0;padding:7px;display:none;overflow-y:auto;box-shadow:0 20px 44px #0008165c}.marketplace-site-header .marketplace-primary-nav.open,.marketplace-primary-nav .marketplace-nav-group{display:grid}.marketplace-primary-nav .marketplace-nav-direct,.marketplace-primary-nav .marketplace-nav-trigger{background:#ffffff0b;border:1px solid #ffffff14;justify-content:flex-start;width:100%;min-height:44px;padding:0 12px;font-size:12px}.marketplace-primary-nav .marketplace-nav-direct:after,.marketplace-primary-nav .marketplace-nav-trigger:after{display:none}.marketplace-primary-nav .marketplace-nav-chevron{margin-left:auto}.marketplace-primary-nav .marketplace-nav-dropdown{opacity:1;visibility:visible;pointer-events:none;width:auto;min-width:0;max-height:0;box-shadow:none;background:#ffffff0b;border:0;border-radius:0 0 10px 10px;gap:1px;margin:0 5px;padding:0 7px;transition:max-height .18s,padding .18s;position:static;overflow:hidden;transform:none}.marketplace-primary-nav .marketplace-nav-group.open .marketplace-nav-dropdown{pointer-events:auto;max-height:320px;padding-block:6px}.marketplace-primary-nav .marketplace-nav-dropdown:before{display:none}.marketplace-primary-nav .marketplace-nav-dropdown a{min-height:35px;padding:6px 9px;font-size:10px}.marketplace-primary-nav .marketplace-mobile-account-link,.marketplace-primary-nav .marketplace-mobile-listing-link{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:10px;font-weight:850;display:flex}.marketplace-primary-nav .marketplace-mobile-listing-link{background:var(--crimson);border-color:#ff4560a6}}@media (width<=560px){.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark{text-overflow:ellipsis;max-width:140px;font-size:clamp(10px,3vw,13px);overflow:hidden}.marketplace-site-header .language-toggle{min-height:40px}.marketplace-site-header .language-toggle button{min-width:31px;padding-inline:5px}}@media (width<=820px){.property-detail-header .brand-lockup-tagline,.buyer-account-header .brand-lockup-tagline,.portal-topbar .brand-lockup-tagline{gap:6px}.property-detail-header .brand-lockup-tagline>img,.buyer-account-header .brand-lockup-tagline>img,.portal-topbar .brand-lockup-tagline>img{flex:0 0 34px;width:34px;height:34px}.property-detail-header .brand-nepali-wordmark{gap:2px;font-size:clamp(9.5px,2.75vw,11px)}.buyer-account-header .brand-nepali-wordmark,.portal-topbar .brand-nepali-wordmark{gap:2px;font-size:clamp(11px,3.1vw,13px)}.admin-mobile-identity>div{gap:3px}.admin-mobile-identity .brand-nepali-wordmark{color:#fff;gap:2px;font-size:clamp(10px,3.2vw,13px);font-weight:900}.admin-mobile-identity span:last-child{color:#b9cadb;font-size:7px}}.estate-landing-shell>.marketplace-site-header{color:#17212b;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffffff5;border-bottom:1px solid #17212b14;min-height:84px;box-shadow:0 10px 34px #1c2d4412}.estate-landing-shell .marketplace-site-header .marketplace-nav-chevron{color:#7d8998}.estate-landing-shell>.marketplace-site-header .language-toggle.compact{background:#f5f7fa;border-color:#d8e1ec}.estate-landing-shell>.marketplace-site-header .language-toggle.compact button.active{background:#fff;box-shadow:0 4px 12px #1f36541f}.estate-landing-shell .marketplace-site-header .marketplace-mobile-nav-toggle{color:#163b68;background:#f3f7fc;border-color:#d6e0ec}.estate-landing-shell .marketplace-site-header .marketplace-hamburger i{background:#163b68}.estate-landing-shell .estate-hero-art{background:#eaf1f7;height:min(760px,84vh);min-height:680px}.estate-landing-shell .estate-hero-art:after{background:linear-gradient(90deg,#fffffffa 0%,#ffffffe8 28%,#ffffff6b 53%,#ffffff0d 78%),linear-gradient(#f7fafd14 73%,#f7fafdf5 100%)}.estate-landing-shell .estate-hero-art>.estate-hero-image{object-position:center;filter:saturate(.9)contrast(1.01)brightness(1.02)}.estate-landing-shell .estate-hero-content{color:#17212b;width:min(670px,100% - 76px);top:clamp(92px,12vh,125px)}.estate-landing-shell .estate-hero-kicker svg{color:#ef6a52}.estate-landing-shell .estate-hero-content h2{color:#17212b;letter-spacing:-.065em;max-width:650px;text-shadow:none;font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;font-size:clamp(54px,5.7vw,88px);font-weight:760;line-height:.98}.estate-landing-shell .estate-hero-intro{color:#536273;max-width:550px;margin-top:24px;font-size:15px}.estate-landing-shell .hero-property-search{background:#fffffff2;border-color:#cad6e3e6;bottom:101px;box-shadow:0 24px 60px #1e324a29}.estate-landing-shell .estate-search-grid label{background:#f9fbfd;border:1px solid #e2e8f0}.estate-landing-shell .estate-search-grid label:focus-within{background:#fff;border-color:#a9c4ec;box-shadow:inset 0 0 0 1px #2563eb29}.estate-landing-shell .estate-search-submit{background:linear-gradient(135deg,#2f6edb,#1c55bd);box-shadow:0 12px 28px #2563eb3d}.estate-landing-shell .estate-hero-stats{color:#17212b}.estate-landing-shell .estate-hero-stats>div{border-left-color:#ccd8e5}.estate-landing-shell .estate-hero-stats strong{color:#1d57a5;font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;font-weight:800}.estate-landing-shell .estate-hero-stats span{color:#687788}.estate-landing-shell .estate-section-heading h2,.estate-landing-shell .featured-listings-heading h2,.estate-landing-shell .public-section-heading h2,.estate-landing-shell .estate-trust-copy h2,.estate-landing-shell .estate-agent-invite h2{font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;font-weight:760}.estate-landing-shell .estate-trust-section{color:#17212b;background:radial-gradient(circle at 88% 0,#79b0f633,#0000 34%),linear-gradient(135deg,#f7faff,#edf4fb);border:1px solid #dfe8f2;box-shadow:0 24px 65px #2743621a}.estate-landing-shell .estate-trust-copy h2{color:#17212b}.estate-landing-shell .estate-trust-copy>p:not(.eyebrow){color:#627286}.estate-landing-shell .estate-trust-copy>a{color:#1f5cae}.estate-landing-shell .estate-trust-grid article{color:#17212b;background:#ffffffe0;border-color:#d9e4f0}.estate-landing-shell .estate-trust-grid article p{color:#687789}@media (width<=1120px){.estate-landing-shell>.marketplace-site-header{min-height:66px}.estate-landing-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown,.estate-landing-shell>.marketplace-site-header .marketplace-primary-nav.marketplace-mobile-drilldown.open{background:#f8fafc!important;border-color:#d6e1ed!important;box-shadow:0 24px 52px #1b2e4533!important}.estate-landing-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-bar{color:#173554;background:#fff;border-bottom-color:#dce6f0}.estate-landing-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-mark i{background:#285e9f}.estate-landing-shell .marketplace-mobile-drilldown .marketplace-mobile-nav-back{color:#285e9f;background:#eff5fb;border-color:#cfdae6}.estate-landing-shell .marketplace-mobile-drilldown>.marketplace-nav-group>.marketplace-nav-trigger,.estate-landing-shell .marketplace-mobile-drilldown>.marketplace-nav-direct,.estate-landing-shell .marketplace-mobile-drilldown.submenu-active .marketplace-nav-dropdown a{color:#173554!important;background:#fff!important;border-color:#dce5ef!important;box-shadow:0 4px 13px #1e38560e!important}.estate-landing-shell .estate-hero-art{height:720px;min-height:720px}}@media (width<=760px){.estate-landing-shell .estate-hero-art{height:720px;min-height:720px}.estate-landing-shell .estate-hero-art:after{background:linear-gradient(#fffffff5 0%,#ffffffc2 43%,#f8fafdf7 78%),linear-gradient(90deg,#ffffffb8,#ffffff14)}.estate-landing-shell .estate-hero-art>.estate-hero-image{object-position:68% center}.estate-landing-shell .estate-hero-content{width:calc(100% - 40px);top:34px;left:20px}.estate-landing-shell .estate-hero-kicker{margin-bottom:12px;font-size:8px}.estate-landing-shell .estate-hero-content h2{max-width:350px;font-size:clamp(39px,12.4vw,54px);line-height:1}.estate-landing-shell .estate-hero-intro{max-width:335px;margin-top:15px;font-size:12px}.estate-landing-shell .estate-hero-purpose{margin-top:16px}.estate-landing-shell .hero-property-search{bottom:101px}.estate-landing-shell .estate-hero-stats{left:14px;right:14px}.estate-landing-shell .estate-hero-stats>div:nth-child(3){border-left:0}.estate-landing-shell .estate-trust-section{padding:30px 20px}}.estate-landing-shell{--unique-red:#c8102e;--unique-red-dark:#9f0d25;--unique-blue:#071f4b;--unique-blue-2:#0c2f69;--unique-ink:#15213a;--unique-muted:#667085;--unique-cream:#f8f4ee;--unique-line:#e6e8ee;color:var(--unique-ink);background:#fff}.estate-landing-shell>.marketplace-site-header{min-height:82px;color:var(--unique-ink);-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);background:#fffffff5;border-bottom:1px solid #071f4b14;box-shadow:0 8px 28px #071f4b11}.estate-landing-shell .marketplace-site-header .brand-nepali-wordmark,.estate-landing-shell .marketplace-site-header .marketplace-nav-direct,.estate-landing-shell .marketplace-site-header .marketplace-nav-trigger{color:#2a3347}.estate-landing-shell .marketplace-site-header .marketplace-nav-direct:hover,.estate-landing-shell .marketplace-site-header .marketplace-nav-direct:focus-visible,.estate-landing-shell .marketplace-site-header .marketplace-nav-trigger:hover,.estate-landing-shell .marketplace-site-header .marketplace-nav-trigger:focus-visible,.estate-landing-shell .marketplace-site-header .marketplace-nav-group.open>.marketplace-nav-trigger,.estate-landing-shell .marketplace-site-header .marketplace-nav-group:focus-within>.marketplace-nav-trigger{color:var(--unique-red);background:#fff5f6;border-color:#0000}.estate-landing-shell>.public-hero{background:linear-gradient(#fbfcff,#fff);overflow:hidden}.estate-landing-shell .estate-hero-art{background:radial-gradient(circle at 93% 18%,#c8102e0e,#0000 24%),linear-gradient(#fbfcff,#fff);height:760px;min-height:760px;overflow:hidden}.estate-landing-shell .estate-hero-art:before{content:"";pointer-events:none;border:1px solid #071f4b14;border-radius:50%;width:290px;height:290px;position:absolute;top:94px;right:-120px}.estate-landing-shell .estate-hero-art:after{content:none}.estate-landing-shell .estate-hero-art>.estate-hero-image{z-index:1;object-fit:cover;object-position:center bottom;filter:saturate(.92)contrast(1.03);border-radius:56px 0 0 56px;box-shadow:0 18px 60px #05193c24;width:56%!important;height:auto!important;inset:35px 0 112px auto!important}.estate-landing-shell .estate-hero-content{width:min(500px,42vw);color:var(--unique-ink);top:77px;left:max(40px,50vw - 590px)}.estate-landing-shell .estate-hero-kicker{color:var(--unique-red);letter-spacing:.16em;margin-bottom:15px;font-size:11px}.estate-landing-shell .estate-hero-kicker:before{content:"";background:var(--unique-red);width:26px;height:2px}.estate-landing-shell .estate-hero-kicker svg{display:none}.estate-landing-shell .estate-hero-content h2{max-width:500px;color:var(--unique-blue);letter-spacing:-.052em;text-shadow:none;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(58px,5vw,76px);font-weight:600;line-height:.98}.estate-landing-shell .estate-hero-content h2 span{color:var(--unique-red);margin-top:5px;font-style:normal}.estate-landing-shell .estate-hero-intro{color:#5e6678;max-width:500px;margin-top:22px;font-size:16px;line-height:1.6}.estate-landing-shell .estate-hero-purpose{background:#fff;border-color:#dce2eb;margin-top:25px;box-shadow:0 12px 34px #071f4b17}.estate-landing-shell .estate-hero-purpose button,.estate-landing-shell .estate-hero-purpose a{color:#4c5668}.estate-landing-shell .estate-hero-purpose button:hover,.estate-landing-shell .estate-hero-purpose button:focus-visible,.estate-landing-shell .estate-hero-purpose a:hover,.estate-landing-shell .estate-hero-purpose a:focus-visible{color:var(--unique-blue);background:#f3f6fa}.estate-landing-shell .estate-hero-purpose button.active{color:#fff;background:var(--unique-red);box-shadow:0 8px 20px #c8102e38}.unique-hero-mountain-line{z-index:2;opacity:.2;pointer-events:none;width:59%;height:150px;position:absolute;top:10px;right:0}.unique-hero-mountain-line svg{width:100%;height:100%}.unique-hero-mountain-line path:first-child{stroke:var(--unique-blue);stroke-width:3px}.unique-hero-mountain-line path:last-child{stroke:var(--unique-red);stroke-width:2px}.unique-hero-temple-card{z-index:4;background:#e8edf3;border:7px solid #fff;border-radius:28px;width:190px;height:220px;position:absolute;bottom:127px;left:44%;overflow:hidden;box-shadow:0 18px 55px #05193c38}.unique-hero-temple-card img{object-fit:cover;width:100%;height:100%}.unique-hero-ai-chip{z-index:4;background:#fffffff0;border:1px solid #071f4b0f;border-radius:17px;align-items:center;gap:10px;padding:12px 15px;display:flex;position:absolute;top:104px;right:30px;box-shadow:0 14px 38px #071f4b24}.unique-hero-ai-chip>span{color:#fff;background:linear-gradient(135deg,var(--unique-red),#ff6076);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.unique-hero-ai-chip strong,.unique-hero-ai-chip small{display:block}.unique-hero-ai-chip strong{color:var(--unique-blue);font-size:11px}.unique-hero-ai-chip small{color:#818899;margin-top:2px;font-size:8px}.unique-hero-flag-ribbon{z-index:3;filter:drop-shadow(0 11px 20px #071f4b2e);width:82px;position:absolute;top:165px;left:43.8%}.unique-hero-flag-ribbon i{border:4px solid var(--unique-blue);background:var(--unique-red);clip-path:polygon(0 0,100% 50%,0 100%);height:86px;display:block;position:relative}.unique-hero-flag-ribbon i+i{width:72px;margin-top:-11px}.unique-hero-flag-ribbon i:after{content:"✦";color:#fff;font-size:20px;font-style:normal;position:absolute;top:27px;left:18px}.estate-landing-shell .hero-property-search{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border:1px solid #e2e6ed;border-radius:22px;width:min(1120px,100% - 48px);min-height:88px;padding:10px;bottom:83px;box-shadow:0 26px 70px #071f4b30}.estate-landing-shell .estate-search-grid{grid-template-columns:minmax(250px,1.35fr) repeat(2,minmax(170px,1fr)) 185px}.estate-landing-shell .estate-search-grid label{border:0;border-left:1px solid var(--unique-line);background:#fff;border-radius:0}.estate-landing-shell .estate-search-grid label:first-child{border-left:0;border-radius:13px 0 0 13px}.estate-landing-shell .estate-search-grid label:focus-within{box-shadow:none;background:#f9fbfd;border-color:#c8d2df}.estate-landing-shell .estate-search-grid label>span{color:var(--unique-blue-2)}.estate-landing-shell .estate-search-submit{color:#fff;background:linear-gradient(135deg,var(--unique-red),var(--unique-red-dark));box-shadow:0 12px 28px #c8102e3b}.estate-landing-shell .estate-hero-stats{color:#fff;background:var(--unique-blue);min-height:84px;padding:17px max(40px,50vw - 590px);bottom:0;left:0;right:0}.estate-landing-shell .estate-hero-stats>div{border-left-color:#ffffff2b;gap:10px;padding:0 20px}.estate-landing-shell .estate-hero-stats>div>svg{color:#fff;opacity:.78;flex:none}.estate-landing-shell .estate-hero-stats>div:nth-child(odd)>svg{box-sizing:content-box;background:var(--unique-red);opacity:1;border-radius:50%;padding:9px}.estate-landing-shell .estate-hero-stats strong{color:#fff;font-family:Georgia,Noto Serif Devanagari,serif;font-size:23px;font-weight:600}.estate-landing-shell .estate-hero-stats span{color:#ffffffc2;font-size:8px}.estate-landing-shell .estate-type-section,.estate-landing-shell .featured-listings-section,.estate-landing-shell .public-section,.estate-landing-shell .estate-trust-section,.estate-landing-shell .estate-agent-invite,.estate-landing-shell .unique-location-section,.estate-landing-shell .unique-app-journey{width:min(1180px,100% - 40px)}.estate-landing-shell .estate-type-section{padding:78px 0 52px}.estate-landing-shell .estate-section-heading h2,.estate-landing-shell .featured-listings-heading h2,.estate-landing-shell .public-section-heading h2,.estate-landing-shell .estate-trust-copy h2,.estate-landing-shell .estate-agent-invite h2,.estate-landing-shell .unique-location-section h2,.estate-landing-shell .unique-app-journey h2{color:var(--unique-blue);font-family:Georgia,Noto Serif Devanagari,serif;font-weight:600}.estate-landing-shell .estate-type-grid>a{border-color:#e7e9ee;border-radius:18px;box-shadow:0 10px 28px #071f4b0e}.estate-landing-shell .estate-type-grid>a>span{color:#fff;background:var(--unique-blue)}.estate-landing-shell .estate-type-grid>a:nth-child(2n)>span{background:var(--unique-red)}.estate-landing-shell .featured-listings-section{padding-top:65px}.estate-landing-shell .featured-landing-list.public-listing-list{gap:17px;grid-template-columns:repeat(4,minmax(0,1fr))!important}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card{border-color:#ebedf1;border-radius:20px;min-height:410px;display:block;overflow:hidden;box-shadow:0 10px 30px #071f4b12}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card:nth-child(n+5){display:none}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card-media,.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-image{width:100%;height:205px;min-height:205px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body{justify-content:flex-start;min-height:204px;padding:17px}.estate-landing-shell .featured-landing-list.public-listing-list .listing-price{color:var(--unique-red);font-size:16px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body h3{margin:10px 0 6px;font-size:16px;line-height:1.25}.estate-landing-shell .featured-landing-list.public-listing-list .listing-facts{margin:11px 0 8px}.estate-landing-shell .featured-landing-list.public-listing-list .listing-facts span{padding:5px 7px;font-size:8px}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-body>p{white-space:normal;font-size:9px;line-height:1.45}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-foot{margin-top:auto}.estate-landing-shell .featured-landing-list.public-listing-list .listing-card-foot a{color:var(--unique-red);font-size:8px}.estate-landing-shell .estate-trust-section{background:linear-gradient(#fff,#fbf7f2);border-color:#071f4b14;margin-top:70px;box-shadow:0 20px 55px #071f4b13}.estate-landing-shell .estate-trust-grid article{background:#ffffffe6;border-color:#071f4b14}.estate-landing-shell .estate-trust-grid article>svg{color:var(--unique-red)}.unique-heritage-section{background:var(--unique-cream);grid-template-columns:.82fr 1.18fr;min-height:500px;margin-top:90px;display:grid;overflow:hidden}.unique-heritage-copy{z-index:3;flex-direction:column;justify-content:center;padding:70px 55px 70px max(40px,50vw - 590px);display:flex;position:relative}.unique-heritage-copy:after{content:"";background:var(--unique-cream);clip-path:polygon(0 0,100% 50%,0 100%);width:138px;position:absolute;top:0;bottom:0;right:-68px}.unique-heritage-copy h2{color:var(--unique-blue);margin:12px 0 20px;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(40px,4vw,55px);line-height:1.02}.unique-heritage-copy h2 span{color:var(--unique-red);display:block}.unique-heritage-copy>p:not(.eyebrow){color:#5c6575;max-width:440px;font-size:14px;line-height:1.7}.unique-heritage-copy>a{width:max-content;color:var(--unique-blue);background:#fff;border:1px solid #ccd3df;border-radius:11px;align-items:center;gap:8px;margin-top:20px;padding:12px 15px;font-size:10px;font-weight:850;display:inline-flex}.unique-heritage-art{background:#dce3e8;min-width:0;position:relative;overflow:hidden}.unique-heritage-art>img{object-fit:cover;object-position:center bottom}.unique-heritage-listing{z-index:2;clip-path:polygon(14% 0,100% 0,100% 100%,0 100%);width:44%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.unique-heritage-listing img{object-fit:cover;width:100%;height:100%}.unique-heritage-art>span{z-index:4;color:#f5d6a9;background:#6a3b23;border:7px solid #fff;border-radius:50%;place-items:center;width:110px;height:110px;font-size:32px;display:grid;position:absolute;top:50%;left:57%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #00000029}.unique-location-section{margin:0 auto;padding:88px 0}.unique-location-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;display:grid}.unique-location-grid>a{background:#dce3e9;border-radius:21px;height:235px;position:relative;overflow:hidden;box-shadow:0 10px 25px #071f4b17}.unique-location-grid>a:after{content:"";background:linear-gradient(#0000 35%,#071f4be0);position:absolute;inset:0}.unique-location-grid img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.unique-location-grid>a:hover img{transform:scale(1.045)}.unique-location-grid>a>span{z-index:2;color:#fff;position:absolute;bottom:15px;left:15px;right:15px}.unique-location-grid strong,.unique-location-grid small{display:block}.unique-location-grid strong{font-size:16px}.unique-location-grid small{color:#ffffffc7;margin-top:3px;font-size:9px}.unique-app-journey{color:#fff;background:linear-gradient(120deg,#061a3b,#0b3473);border-radius:30px;grid-template-columns:300px minmax(0,1fr);align-items:center;gap:70px;margin:0 auto 90px;padding:65px 8%;display:grid;overflow:hidden;box-shadow:0 25px 65px #071f4b29}.unique-app-phone{width:220px;height:420px;color:var(--unique-ink);background:#fff;border:8px solid #0b1323;border-radius:34px;margin:auto;padding:34px 13px 14px;position:relative;overflow:hidden;transform:rotate(-6deg);box-shadow:0 25px 65px #00000047}.unique-app-phone>span{background:#0b1323;border-radius:12px;width:76px;height:17px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.unique-app-phone-brand{color:var(--unique-blue);font-size:12px;font-weight:900}.unique-app-phone-brand b{color:var(--unique-red)}.unique-app-phone-search{color:#929aa7;background:#f3f5f8;border-radius:9px;align-items:center;gap:5px;margin:14px 0;padding:9px;font-size:8px;display:flex}.unique-app-phone-menu{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.unique-app-phone-menu i{text-align:center;background:#f7f8fb;border-radius:8px;padding:8px 1px;font-size:7px;font-style:normal}.unique-app-phone-property{border-radius:14px;height:210px;margin-top:16px;overflow:hidden}.unique-app-phone-property img{object-fit:cover;width:100%;height:100%}.unique-app-journey-copy .eyebrow{color:#ff8091}.unique-app-journey-copy h2{margin:12px 0 17px;font-size:clamp(40px,4.5vw,58px);line-height:1.04;color:#fff!important}.unique-app-journey-copy h2 span{color:#ff6377;display:block}.unique-app-journey-copy>p:not(.eyebrow){color:#d7e0ef;max-width:600px;font-size:14px;line-height:1.65}.unique-app-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.unique-app-features span{color:#fff;align-items:center;gap:7px;font-size:9px;font-weight:800;display:flex}.unique-app-features svg{color:#ff6377}.unique-app-journey-copy>a{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:11px;align-items:center;gap:8px;width:max-content;padding:12px 16px;font-size:10px;font-weight:850;display:inline-flex}.estate-landing-shell .estate-agent-invite{margin-top:0}@media (width<=1120px){.estate-landing-shell>.marketplace-site-header{min-height:66px}.estate-landing-shell .estate-hero-art{height:735px;min-height:735px}.estate-landing-shell .estate-hero-content{width:45%;top:62px;left:36px}.estate-landing-shell .estate-hero-content h2{font-size:clamp(50px,6vw,67px)}.unique-hero-temple-card{width:160px;height:190px;left:43%}.unique-hero-flag-ribbon{left:43%}.estate-landing-shell .estate-search-grid{grid-template-columns:minmax(220px,1.25fr) repeat(2,minmax(150px,1fr)) 160px}.estate-landing-shell .featured-landing-list.public-listing-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.unique-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.unique-location-grid>a:nth-child(n+4){height:205px}}@media (width<=760px){.estate-landing-shell .estate-hero-art{height:930px;min-height:930px}.estate-landing-shell .estate-hero-art>.estate-hero-image{object-position:center bottom;border-radius:28px;width:calc(100% - 24px)!important;height:auto!important;inset:325px 12px!important}.estate-landing-shell .estate-hero-content{width:calc(100% - 40px);top:35px;left:20px}.estate-landing-shell .estate-hero-kicker{margin-bottom:10px;font-size:8px}.estate-landing-shell .estate-hero-content h2{max-width:350px;font-size:clamp(41px,12.5vw,53px)}.estate-landing-shell .estate-hero-intro{max-width:355px;margin-top:13px;font-size:12px;line-height:1.45}.estate-landing-shell .estate-hero-purpose{margin-top:14px}.estate-landing-shell .estate-hero-purpose button,.estate-landing-shell .estate-hero-purpose a{min-height:37px;padding:0 12px;font-size:9px}.unique-hero-mountain-line,.unique-hero-temple-card,.unique-hero-flag-ribbon{display:none}.unique-hero-ai-chip{padding:8px 10px;top:340px;right:23px}.unique-hero-ai-chip>span{width:28px;height:28px;font-size:9px}.unique-hero-ai-chip strong{font-size:8px}.unique-hero-ai-chip small{font-size:6px}.estate-landing-shell .hero-property-search{border-radius:18px;width:auto;min-height:215px;padding:8px;bottom:116px;left:13px;right:13px}.estate-landing-shell .estate-search-grid{grid-template-columns:1fr;gap:5px}.estate-landing-shell .estate-search-grid label{background:#f8fafc;border:0;min-height:43px;padding:5px 10px;border-radius:10px!important}.estate-landing-shell .estate-search-grid label>span{font-size:7px}.estate-landing-shell .estate-search-grid input,.estate-landing-shell .estate-search-grid select{height:20px;font-size:10px}.estate-landing-shell .estate-search-submit{min-height:42px;font-size:9px}.estate-landing-shell .estate-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-height:104px;padding:12px 14px}.estate-landing-shell .estate-hero-stats>div{gap:6px;min-height:38px;padding:0 8px}.estate-landing-shell .estate-hero-stats>div:nth-child(3){border-left:0}.estate-landing-shell .estate-hero-stats>div>svg{width:15px;height:15px}.estate-landing-shell .estate-hero-stats>div:nth-child(odd)>svg{padding:5px}.estate-landing-shell .estate-hero-stats strong{font-size:17px}.estate-landing-shell .estate-hero-stats span{font-size:6px}.estate-landing-shell .estate-type-section,.estate-landing-shell .featured-listings-section,.estate-landing-shell .public-section,.estate-landing-shell .estate-trust-section,.estate-landing-shell .estate-agent-invite,.estate-landing-shell .unique-location-section,.estate-landing-shell .unique-app-journey{width:min(100% - 24px,1180px)}.estate-landing-shell .estate-type-section{padding:52px 0 33px}.estate-landing-shell .estate-section-heading,.estate-landing-shell .featured-listings-heading,.estate-landing-shell .public-section-heading{align-items:flex-start;gap:14px}.estate-landing-shell .estate-section-heading h2,.estate-landing-shell .featured-listings-heading h2,.estate-landing-shell .public-section-heading h2{font-size:31px}.estate-landing-shell .estate-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.estate-landing-shell .estate-type-grid>a{grid-template-columns:38px minmax(0,1fr);min-height:76px;padding:12px}.estate-landing-shell .estate-type-grid>a>svg{display:none}.estate-landing-shell .featured-listings-section{padding-top:48px;overflow:hidden}.estate-landing-shell .featured-landing-list.public-listing-list{scroll-snap-type:x mandatory;grid-auto-columns:minmax(280px,84vw);grid-auto-flow:column;gap:11px;width:calc(100vw - 12px);padding-right:16px;overflow-x:auto;grid-template-columns:none!important}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card{scroll-snap-align:start;min-height:400px;display:block}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card:nth-child(n+5){display:block}.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-card-media,.estate-landing-shell .featured-landing-list.public-listing-list .public-listing-image{height:200px;min-height:200px}.estate-landing-shell .estate-trust-section{padding:29px 18px}.unique-heritage-section{grid-template-columns:1fr;min-height:auto;margin-top:65px}.unique-heritage-copy{padding:54px 24px}.unique-heritage-copy:after{display:none}.unique-heritage-copy h2{font-size:39px}.unique-heritage-art{height:330px}.unique-heritage-art>span{width:82px;height:82px;font-size:25px}.unique-location-section{padding:62px 0}.unique-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.unique-location-grid>a,.unique-location-grid>a:nth-child(n+4){height:185px}.unique-location-grid>a:last-child{grid-column:1/-1}.unique-app-journey{border-radius:24px;grid-template-columns:1fr;gap:35px;margin-bottom:65px;padding:46px 22px}.unique-app-phone{width:190px;height:365px}.unique-app-journey-copy h2{font-size:38px}.unique-app-features{grid-template-columns:1fr}}.heritage-reference-landing{--heritage-crimson:#c41e3a;--heritage-crimson-dark:#94172b;--heritage-gold:#e31b44;--heritage-navy:#0f2c3d;--heritage-blue:#1e4d6b;--heritage-sky:#f0f7fa;--heritage-cream:#fbf8f3;--heritage-ink:#102d3e;color:var(--heritage-ink);background:#fff}.heritage-reference-landing>.marketplace-site-header{border-top:3px solid var(--heritage-gold);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f2c3df7;border-bottom-color:#ffffff1f;box-shadow:0 8px 30px #081b2633}.heritage-reference-landing>.marketplace-site-header .marketplace-brand,.heritage-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark,.heritage-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark b{color:#fff!important;opacity:1!important}.heritage-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark strong{color:#f3ce58!important}.heritage-reference-landing>.marketplace-site-header .marketplace-nav-direct,.heritage-reference-landing>.marketplace-site-header .marketplace-nav-trigger{color:#ffffffe6!important;opacity:1!important}.heritage-reference-landing>.marketplace-site-header .marketplace-nav-icon{color:#fb7185!important}.heritage-reference-landing>.marketplace-site-header .marketplace-nav-chevron{color:#ffffffad!important}.heritage-reference-landing .estate-hero-art{background:var(--heritage-navy);overflow:hidden;height:max(720px,100svh - 70px)!important;min-height:720px!important}.heritage-reference-landing .estate-hero-art:before{z-index:2;opacity:1;clip-path:none;pointer-events:none;background:linear-gradient(135deg,#0f2c3dbd 0%,#0f2c3d80 42%,#c41e3a2e 70%,#0f2c3d66 100%),linear-gradient(#0a1c270f,#0a1c274d);width:auto;height:auto;position:absolute;inset:0;content:""!important}.heritage-reference-landing .estate-hero-art:after{content:none!important}.heritage-reference-landing .estate-hero-art>.estate-hero-image{filter:saturate(.92)contrast(1.04);object-fit:cover!important;object-position:center bottom!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.heritage-reference-landing .estate-hero-content{z-index:3;color:#fff;text-align:center;flex-direction:column;align-items:center;width:min(900px,100% - 44px);display:flex;top:clamp(66px,10vh,108px);left:50%;transform:translate(-50%)}.heritage-reference-landing .estate-hero-kicker{color:#f7dc78;letter-spacing:.13em;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#ffffff17;border:1px solid #ffffff3d;border-radius:999px;gap:8px;margin:0 0 22px;padding:8px 15px;font-size:11px;box-shadow:inset 0 1px #ffffff14}.heritage-welcome-dot{background:var(--heritage-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #d4af3721}.heritage-reference-landing .estate-hero-content h2{color:#fff;letter-spacing:-.045em;text-shadow:0 5px 32px #04131d59;max-width:900px;margin:0;font-family:Georgia,Noto Serif Devanagari,serif;font-size:clamp(48px,6.2vw,78px);font-weight:600;line-height:.99}.heritage-reference-landing .estate-hero-content h2 span{color:#f2d267;margin-top:10px;font-style:normal;display:block}.heritage-reference-landing .estate-hero-intro{color:#ffffffdb;text-wrap:balance;max-width:720px;margin:23px 0 0;font-size:17px;line-height:1.65}.heritage-reference-landing .estate-hero-purpose{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a1f2c70;border-color:#ffffff30;margin-top:28px;padding:5px;box-shadow:0 14px 40px #04121c38}.heritage-reference-landing .estate-hero-purpose button,.heritage-reference-landing .estate-hero-purpose a{color:#ffffffe0;min-height:42px;font-size:12px}.heritage-reference-landing .estate-hero-purpose button:hover,.heritage-reference-landing .estate-hero-purpose button:focus-visible,.heritage-reference-landing .estate-hero-purpose a:hover,.heritage-reference-landing .estate-hero-purpose a:focus-visible{color:#fff;background:#ffffff1f}.heritage-reference-landing .estate-hero-purpose button.active{color:#fff;background:var(--heritage-crimson);box-shadow:0 9px 22px #c41e3a59}.heritage-reference-landing .hero-property-search{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:1px solid #ffffff9e;border-radius:18px;width:min(1020px,100% - 48px);min-height:82px;padding:10px;bottom:112px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 24px 65px #04141e4d,0 0 0 5px #ffffff1a}.heritage-reference-landing .estate-search-grid{grid-template-columns:minmax(240px,1.4fr) repeat(2,minmax(170px,1fr)) 160px;gap:4px}.heritage-reference-landing .estate-search-grid label{background:#fff;border:0;border-left:1px solid #dce8ed;border-radius:0;min-height:60px;padding:7px 14px}.heritage-reference-landing .estate-search-grid label:first-child{border-left:0;border-radius:11px 0 0 11px}.heritage-reference-landing .estate-search-grid label:focus-within{background:var(--heritage-sky);box-shadow:none;border-color:#dce8ed}.heritage-reference-landing .estate-search-grid label>span{color:var(--heritage-blue);letter-spacing:.11em;font-size:8px}.heritage-reference-landing .estate-search-grid input,.heritage-reference-landing .estate-search-grid select{height:26px;color:var(--heritage-ink);font-size:12px}.heritage-reference-landing .estate-search-submit{color:#fff;background:linear-gradient(135deg,var(--heritage-crimson),var(--heritage-crimson-dark));border-radius:11px;min-height:60px;font-size:11px;box-shadow:0 12px 26px #c41e3a40}.heritage-reference-landing .estate-search-submit:hover,.heritage-reference-landing .estate-search-submit:focus-visible{filter:brightness(1.04);transform:translateY(-1px)}.heritage-reference-landing .estate-hero-stats{z-index:3;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f2c3df0;min-height:88px;padding:15px max(34px,50vw - 560px);bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff17}.heritage-reference-landing .estate-hero-stats>div{border-left-color:#ffffff24;gap:10px;padding:0 22px}.heritage-reference-landing .estate-hero-stats>div>svg{color:#e6c654;opacity:1}.heritage-reference-landing .estate-hero-stats>div:nth-child(odd)>svg{background:0 0;padding:0}.heritage-reference-landing .estate-hero-stats strong{color:#fff;font-family:Georgia,Noto Serif Devanagari,serif;font-size:24px;font-weight:650}.heritage-reference-landing .estate-hero-stats span{color:#ffffffab;font-size:8px}.heritage-reference-landing .estate-type-section,.heritage-reference-landing .featured-listings-section,.heritage-reference-landing .public-section,.heritage-reference-landing .estate-trust-section,.heritage-reference-landing .estate-agent-invite,.heritage-reference-landing .unique-location-section{width:min(1180px,100% - 40px)}.heritage-reference-landing .estate-type-section{padding:82px 0 60px}.heritage-reference-landing .eyebrow{color:var(--heritage-crimson);letter-spacing:.15em}.heritage-reference-landing .estate-section-heading h2,.heritage-reference-landing .featured-listings-heading h2,.heritage-reference-landing .public-section-heading h2,.heritage-reference-landing .estate-trust-copy h2,.heritage-reference-landing .estate-agent-invite h2,.heritage-reference-landing .unique-location-section h2{color:var(--heritage-ink);letter-spacing:-.03em;font-family:Georgia,Noto Serif Devanagari,serif;font-weight:600}.heritage-reference-landing .estate-section-heading>a,.heritage-reference-landing .featured-see-all{color:var(--heritage-crimson)}.heritage-reference-landing .estate-type-grid{gap:14px}.heritage-reference-landing .estate-type-grid>a{background:#fff;border-color:#e1ebef;border-radius:18px;min-height:96px;box-shadow:0 10px 30px #0f2c3d0f}.heritage-reference-landing .estate-type-grid>a:hover,.heritage-reference-landing .estate-type-grid>a:focus-visible{border-color:#c41e3a47;box-shadow:0 16px 40px #0f2c3d1c}.heritage-reference-landing .estate-type-grid>a>span{color:#fff;background:var(--heritage-blue)}.heritage-reference-landing .estate-type-grid>a:nth-child(2n)>span{color:var(--heritage-navy);background:#f1d86f}.heritage-reference-landing .featured-listings-section{background-color:var(--heritage-sky);background-image:radial-gradient(circle at 20px 20px,#c41e3a09 1px,#0000 1.4px);background-size:40px 40px;width:100%;padding:82px max(20px,50vw - 590px)}.heritage-reference-landing .featured-landing-list.public-listing-list{gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-card{background:#fff;border:0;border-radius:20px;min-height:445px;transition:transform .25s,box-shadow .25s;display:block;overflow:hidden;box-shadow:0 8px 30px #0f2c3d17}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-card:hover{transform:translateY(-5px);box-shadow:0 18px 42px #0f2c3d26}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-card:nth-child(n+5){display:block}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-card-media,.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-image{width:100%;height:230px;min-height:230px}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-body{min-height:215px;padding:19px}.heritage-reference-landing .featured-landing-list.public-listing-list .listing-price{color:var(--heritage-crimson);font-size:17px}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-body h3{color:var(--heritage-ink);margin:9px 0 6px;font-size:17px}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-body>p{color:#657885;font-size:10px}.heritage-reference-landing .featured-landing-list.public-listing-list .listing-card-foot a{color:var(--heritage-crimson)}.heritage-reference-landing .estate-trust-section{color:var(--heritage-ink);background:#fff;border:1px solid #e2eaee;border-radius:26px;margin-top:72px;padding:60px;box-shadow:0 20px 60px #0f2c3d14}.heritage-reference-landing .estate-trust-copy h2{color:var(--heritage-ink)}.heritage-reference-landing .estate-trust-copy>p:not(.eyebrow){color:#60737f}.heritage-reference-landing .estate-trust-copy>a{color:var(--heritage-crimson)}.heritage-reference-landing .estate-trust-grid article{color:var(--heritage-ink);background:var(--heritage-sky);border-color:#e4ecef}.heritage-reference-landing .estate-trust-grid article>svg{color:var(--heritage-crimson)}.heritage-reference-landing .estate-trust-grid article p{color:#657682}.heritage-reference-landing .unique-heritage-section{color:#fff;background:var(--heritage-navy);grid-template-columns:1fr 1fr;min-height:570px;margin-top:92px}.heritage-reference-landing .unique-heritage-copy{padding:76px 70px 76px max(42px,50vw - 590px)}.heritage-reference-landing .unique-heritage-copy:after{display:none}.heritage-reference-landing .unique-heritage-copy .eyebrow{color:#e6c654}.heritage-reference-landing .unique-heritage-copy h2{color:#fff}.heritage-reference-landing .unique-heritage-copy h2 span{color:#e6c654}.heritage-reference-landing .unique-heritage-copy>p:not(.eyebrow){color:#ffffffbd}.heritage-reference-landing .unique-heritage-copy>a{color:#fff;background:#ffffff14;border-color:#ffffff42}.heritage-reference-landing .unique-heritage-art>img{object-position:center bottom}.heritage-reference-landing .unique-heritage-listing{display:none}.heritage-reference-landing .unique-heritage-art>span{border-color:var(--heritage-navy);width:96px;height:96px;color:var(--heritage-navy);background:var(--heritage-gold);left:0}.heritage-reference-landing .unique-location-section{padding:88px 0}.heritage-reference-landing .unique-location-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.heritage-reference-landing .unique-location-grid>a{border-radius:18px;height:245px;box-shadow:0 10px 28px #0f2c3d1f}.heritage-reference-landing .unique-location-grid>a:after{background:linear-gradient(#0000 28%,#0f2c3de0)}.heritage-reference-landing .unique-location-grid strong{font-family:Georgia,Noto Serif Devanagari,serif;font-size:18px}.heritage-reference-landing .estate-agent-invite{color:var(--heritage-ink);background:linear-gradient(135deg,#fff,var(--heritage-cream));border-color:#c41e3a29;margin-top:0}.heritage-reference-landing .estate-agent-invite .agent-steps article{background:#fff;border-color:#e3e9ec}.heritage-reference-landing .estate-hero-art{height:700px!important;min-height:700px!important}.heritage-reference-landing .estate-hero-content{text-align:left;align-items:flex-start;width:min(620px,100% - 450px);top:86px;left:max(28px,50vw - 590px);transform:none}.heritage-reference-landing .estate-hero-kicker{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;margin-bottom:18px;padding:0}.heritage-reference-landing .heritage-welcome-dot{box-shadow:none;background:#d91f3d}.heritage-reference-landing .estate-hero-content h2{color:#e31f3d;text-shadow:0 2px 13px #ffffffad,0 5px 24px #0718223d;max-width:620px;font-size:clamp(47px,5vw,68px);line-height:1.01}.heritage-reference-landing .estate-hero-content h2 span{color:#17854c;text-shadow:0 2px 13px #ffffffb8,0 5px 24px #07182238}.heritage-reference-landing .estate-hero-intro{color:#fffffff2;text-shadow:0 2px 13px #051620a3;max-width:570px}.heritage-reference-landing .hero-featured-listing{z-index:3;width:330px;position:absolute;top:88px;right:max(28px,50vw - 590px)}.heritage-reference-landing .hero-featured-listing>a{color:#102c3d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffffff0;border:1px solid #ffffff9e;border-radius:20px;transition:transform .2s,box-shadow .2s;display:block;overflow:hidden;box-shadow:0 22px 55px #04141e47}.heritage-reference-landing .hero-featured-listing>a:hover,.heritage-reference-landing .hero-featured-listing>a:focus-visible{transform:translateY(-3px);box-shadow:0 28px 68px #04141e59}.heritage-reference-landing .hero-featured-image{background:#eef3f5;height:180px;display:block;position:relative;overflow:hidden}.heritage-reference-landing .hero-featured-image img{object-fit:cover;width:100%;height:100%;display:block}.heritage-reference-landing .hero-featured-image b{color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#d91f3d;border-radius:7px;padding:6px 9px;font-size:8px;line-height:1;position:absolute;top:13px;left:13px}.heritage-reference-landing .hero-featured-copy{gap:6px;padding:16px 18px 18px;display:grid}.heritage-reference-landing .hero-featured-copy>small{color:#17854c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.heritage-reference-landing .hero-featured-copy>strong{color:#102c3d;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Noto Serif Devanagari,serif;font-size:19px;line-height:1.15;overflow:hidden}.heritage-reference-landing .hero-featured-copy>em{color:#d91f3d;font-size:14px;font-style:normal;font-weight:850}.heritage-reference-landing .hero-featured-copy>span{color:#617582;text-overflow:ellipsis;white-space:nowrap;align-items:flex-start;gap:6px;min-width:0;font-size:9px;line-height:1.4;display:flex;overflow:hidden}.heritage-reference-landing .hero-featured-copy>span svg{color:#17854c;flex:none}.heritage-reference-landing .estate-hero-purpose{z-index:4;margin:0;position:absolute;bottom:126px;left:max(28px,50vw - 590px);transform:none}.heritage-reference-landing .hero-property-search{width:min(1180px,100% - 56px);bottom:34px}.heritage-reference-landing>.public-section:not(.filtered-property-section){padding-top:58px}@media (width<=1120px){.heritage-reference-landing .estate-hero-art{height:700px!important;min-height:700px!important}.heritage-reference-landing .estate-hero-content{width:calc(100% - 405px);top:68px;left:30px}.heritage-reference-landing .estate-hero-content h2{font-size:clamp(43px,5.7vw,60px)}.heritage-reference-landing .hero-featured-listing{width:315px;top:68px;right:30px}.heritage-reference-landing .estate-hero-purpose{left:30px}.heritage-reference-landing .estate-search-grid{grid-template-columns:minmax(210px,1.25fr) repeat(2,minmax(150px,1fr)) 145px}.heritage-reference-landing .featured-landing-list.public-listing-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.heritage-reference-landing .unique-location-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.heritage-reference-landing .estate-hero-art{height:860px!important;min-height:860px!important}.heritage-reference-landing .estate-hero-art>.estate-hero-image{object-position:67% bottom!important;border-radius:0!important;width:100%!important;height:100%!important;inset:0!important}.heritage-reference-landing .estate-hero-art:before{background:linear-gradient(#0f2c3dc9 0%,#0f2c3d8f 47%,#0f2c3d80 100%)}.heritage-reference-landing .estate-hero-content{text-align:center;align-items:center;width:calc(100% - 32px);top:34px;left:50%;transform:translate(-50%)}.heritage-reference-landing .estate-hero-kicker{margin-bottom:13px;padding:0;font-size:8px}.heritage-reference-landing .estate-hero-content h2{max-width:390px;font-size:clamp(39px,12vw,50px);line-height:1.02}.heritage-reference-landing .estate-hero-intro{max-width:350px;margin-top:14px;font-size:12px;line-height:1.45}.heritage-reference-landing .hero-featured-listing{width:auto;top:287px;left:12px;right:12px}.heritage-reference-landing .hero-featured-listing>a{border-radius:15px;grid-template-columns:112px minmax(0,1fr);display:grid}.heritage-reference-landing .hero-featured-image{height:132px}.heritage-reference-landing .hero-featured-copy{align-content:center;gap:4px;padding:12px}.heritage-reference-landing .hero-featured-copy>strong{font-size:15px}.heritage-reference-landing .hero-featured-copy>em{font-size:11px}.heritage-reference-landing .estate-hero-purpose{bottom:280px;left:50%;right:auto;transform:translate(-50%)}.heritage-reference-landing .estate-hero-purpose button,.heritage-reference-landing .estate-hero-purpose a{min-height:38px;padding:0 12px;font-size:9px}.heritage-reference-landing .hero-property-search{border-radius:18px;width:calc(100% - 24px);min-height:236px;padding:8px;bottom:25px;left:50%;right:auto;transform:translate(-50%)}.heritage-reference-landing .estate-search-grid{grid-template-columns:1fr;gap:5px}.heritage-reference-landing .estate-search-grid label,.heritage-reference-landing .estate-search-grid label:first-child{background:#f7fafb;border:0;border-radius:10px;min-height:44px;padding:5px 10px}.heritage-reference-landing .estate-search-grid label>span{font-size:7px}.heritage-reference-landing .estate-search-grid input,.heritage-reference-landing .estate-search-grid select{height:20px;font-size:10px}.heritage-reference-landing .estate-search-submit{min-height:43px;font-size:10px}.heritage-reference-landing .estate-type-section,.heritage-reference-landing .featured-listings-section,.heritage-reference-landing .public-section,.heritage-reference-landing .estate-trust-section,.heritage-reference-landing .estate-agent-invite,.heritage-reference-landing .unique-location-section{width:calc(100% - 24px)}.heritage-reference-landing .estate-type-section{padding:52px 0 38px}.heritage-reference-landing .estate-section-heading h2,.heritage-reference-landing .featured-listings-heading h2,.heritage-reference-landing .public-section-heading h2,.heritage-reference-landing .estate-trust-copy h2,.heritage-reference-landing .estate-agent-invite h2,.heritage-reference-landing .unique-location-section h2{font-size:31px}.heritage-reference-landing .estate-type-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.heritage-reference-landing .estate-type-grid>a{grid-template-columns:39px minmax(0,1fr);min-height:82px;padding:11px}.heritage-reference-landing .estate-type-grid>a>svg{display:none}.heritage-reference-landing .featured-listings-section{width:100%;padding:58px 12px}.heritage-reference-landing .featured-landing-list.public-listing-list{scroll-snap-type:x mandatory;grid-auto-columns:minmax(282px,86vw);grid-auto-flow:column;gap:12px;width:calc(100vw - 12px);padding-right:16px;overflow-x:auto;grid-template-columns:none!important}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-card{scroll-snap-align:start;min-height:420px}.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-card-media,.heritage-reference-landing .featured-landing-list.public-listing-list .public-listing-image{height:215px;min-height:215px}.heritage-reference-landing .estate-trust-section{padding:32px 20px}.heritage-reference-landing .unique-heritage-section{grid-template-columns:1fr;min-height:auto;margin-top:66px}.heritage-reference-landing .unique-heritage-copy{padding:55px 24px}.heritage-reference-landing .unique-heritage-copy h2{font-size:38px}.heritage-reference-landing .unique-heritage-art{height:340px}.heritage-reference-landing .unique-heritage-art>span{width:74px;height:74px;top:0;left:50%;transform:translate(-50%,-50%)}.heritage-reference-landing .unique-location-section{padding:64px 0}.heritage-reference-landing .unique-location-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.heritage-reference-landing .unique-location-grid>a{height:185px}.heritage-reference-landing .unique-location-grid>a:last-child{grid-column:1/-1}.property-detail-shell .mobile-property-summary-copy{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;width:100%!important;min-width:0!important}.property-detail-shell .property-price-full{display:none!important}.property-detail-shell .mobile-property-summary-copy>.property-price-compact{letter-spacing:-.035em!important;white-space:nowrap!important;grid-column:1/-1!important;width:100%!important;font:850 clamp(12px,3.8vw,15px)/1.15 system-ui,sans-serif!important;display:block!important;overflow:visible!important}.property-detail-shell .mobile-property-key-facts,.property-detail-shell .mobile-detail-address{grid-column:1/-1!important}.property-detail-shell .mobile-property-key-facts span{white-space:nowrap!important;flex-direction:row!important;gap:4px!important;min-height:42px!important;padding:6px 3px!important}.property-detail-shell .mobile-property-key-facts b{max-width:calc(100% - 19px)!important;font-size:11px!important;line-height:1!important}.property-detail-shell .mobile-property-key-facts small{display:none!important}.property-detail-shell .mobile-detail-address{-webkit-line-clamp:unset!important;align-items:center!important;gap:7px!important;width:100%!important;padding:2px 0!important;font-size:11px!important;line-height:1.35!important;display:flex!important;overflow:hidden!important}.property-detail-shell .mobile-detail-address>span:last-child{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.property-detail-shell .mobile-property-map-preview{display:none!important}.property-detail-shell .mobile-property-overview{background:#fff!important;border:1px solid #dce4ec!important;border-top:0!important;border-radius:0 0 16px 16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 14px!important;width:100%!important;margin:0!important;padding:8px 12px 11px!important;display:grid!important}.property-detail-shell .mobile-property-overview>div{min-height:32px!important;padding:5px 0!important}.property-detail-shell .mobile-property-overview dt,.property-detail-shell .mobile-property-overview dd{font-size:11px!important;line-height:1.3!important}.property-detail-shell .property-detail-tabs,.property-detail-shell .property-detail-tabs.four-tabs,.property-detail-shell .property-detail-tabs.three-tabs{scroll-snap-type:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;width:calc(100% - 16px)!important;min-height:52px!important;margin:2px auto 0!important;padding:5px!important;display:grid!important;overflow:hidden!important}.property-detail-shell .property-detail-tabs.three-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-detail-shell .property-detail-tabs button,.property-detail-shell .property-detail-tabs button:first-child,.property-detail-shell .property-detail-tabs button[data-detail-tab]{letter-spacing:-.03em!important;text-overflow:clip!important;white-space:nowrap!important;flex:none!important;width:100%!important;min-width:0!important;min-height:40px!important;padding:0 2px!important;font-size:clamp(8.75px,2.55vw,10.5px)!important;display:flex!important;overflow:hidden!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=description]{color:#b51637!important;background:#fff1f4!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=amenities]{color:#6d28d9!important;background:#f4f0ff!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=calculator]{color:#075397!important;background:#edf6ff!important}.property-detail-shell .property-detail-tabs button[data-detail-tab=map]{color:#176b55!important;background:#eaf8f2!important}.property-detail-shell .property-detail-tabs button.active{color:#fff!important;background:#0b4a85!important}.property-detail-shell .property-detail-layout,.property-detail-shell .property-detail-sidebar,.property-detail-shell .property-contact-card,.property-detail-shell .property-inquiry-form{width:100%!important;min-width:0!important;max-width:none!important}}.architect-reference-landing{--reference-navy:#12384b;--reference-navy-deep:#0b2a3a;--reference-cyan:#5db7d1;--reference-cyan-soft:#e7f6fa;--reference-orange:#e31b44;--reference-ink:#102d3c;--reference-muted:#667985;--reference-line:#d7e3e8;color:var(--reference-ink);background:#fff;max-width:100%;overflow-x:clip}.architect-reference-landing .marketplace-site-header{z-index:80;background:var(--reference-navy-deep);width:100%;min-height:64px;box-shadow:none;border:0;border-radius:0;margin:0;padding:0 max(24px,50vw - 590px);position:relative}.architect-reference-landing .marketplace-brand{background:#fff;border-radius:4px;min-width:190px;min-height:48px;padding:5px 12px 5px 6px}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark,.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark b,.architect-reference-landing .public-footer .brand-nepali-wordmark,.architect-reference-landing .public-footer .brand-nepali-wordmark b{color:#07499a!important;opacity:1!important;text-shadow:none!important}.architect-reference-landing .marketplace-primary-nav{gap:2px}.architect-reference-landing .marketplace-nav-trigger,.architect-reference-landing .marketplace-nav-direct{color:#f5fbfd;min-height:38px;padding:0 10px;font-size:12px}.architect-reference-landing .marketplace-nav-icon{color:var(--reference-orange)}.architect-reference-landing .marketplace-header-actions .language-toggle{background:#ffffff14;border-color:#ffffff38}.architect-reference-landing .public-hero{background:#fff;width:100%;margin:0;padding:16px 0 0}.architect-reference-landing .estate-hero-art{background:linear-gradient(115deg,#3f9fbe 0%,#61bad2 58%,#75c4d9 100%);border-radius:8px;width:min(1180px,100% - 32px);margin:0 auto 170px;position:relative;box-shadow:0 18px 44px #0e374824;height:430px!important;min-height:430px!important;overflow:visible!important}.architect-reference-landing .estate-hero-art:before{content:"";z-index:0;background:var(--reference-orange);border-radius:50%;width:170px;height:170px;position:absolute;top:34px;right:68px}.architect-reference-landing .estate-hero-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#052a3a1f);border-radius:0 0 8px 8px;height:70px;position:absolute;inset:auto 0 0}.architect-reference-landing .estate-hero-art>.estate-hero-image{z-index:2;filter:drop-shadow(0 24px 20px #05263340);object-fit:contain!important;object-position:right bottom!important;width:54%!important;height:96%!important;inset:auto -6px 0 auto!important}.architect-reference-landing .estate-hero-content{z-index:4;color:#fff;width:46%;padding:0;position:absolute;top:92px;left:64px}.architect-reference-landing .estate-hero-kicker{color:#fff;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:800;display:inline-flex}.architect-reference-landing .heritage-welcome-dot{background:var(--reference-orange);border-radius:50%;width:9px;height:9px}.architect-reference-landing .estate-hero-content h2{color:#fff;max-width:530px;font-family:var(--font-display), Georgia, serif;letter-spacing:-.045em;text-shadow:0 2px 8px #0524301f;margin:0;font-size:clamp(36px,4.2vw,60px);font-weight:700;line-height:.98}.architect-reference-landing .estate-hero-content h2 span{color:#fff;display:block}html[lang=ne] .architect-reference-landing .estate-hero-content h2{letter-spacing:-.035em;font-size:clamp(36px,4vw,54px);line-height:1.04}.architect-reference-landing .estate-hero-intro{color:#ffffffe6;max-width:520px;margin:18px 0 0;font-size:14px;line-height:1.65}.architect-reference-landing .reference-hero-cta{min-height:38px;color:var(--reference-navy-deep);background:#fff;border-radius:4px;align-items:center;gap:8px;margin-top:20px;padding:0 16px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 22px #072c3b29}.architect-reference-landing .hero-featured-listing{z-index:5;width:190px;height:70px;margin:0;position:absolute;top:22px;right:330px}.architect-reference-landing .hero-featured-listing>a{background:#fff;border:4px solid #fff;border-radius:5px;grid-template-columns:76px 1fr;height:100%;display:grid;overflow:hidden;box-shadow:0 10px 24px #0d334433}.architect-reference-landing .hero-featured-image,.architect-reference-landing .hero-featured-image img{object-fit:cover;width:100%;height:100%}.architect-reference-landing .hero-featured-image b,.architect-reference-landing .hero-featured-copy>small,.architect-reference-landing .hero-featured-copy>em,.architect-reference-landing .hero-featured-copy>span{display:none}.architect-reference-landing .hero-featured-copy{align-items:center;padding:7px;display:flex}.architect-reference-landing .hero-featured-copy>strong{color:var(--reference-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.25;display:-webkit-box;overflow:hidden}.architect-reference-landing .estate-hero-purpose{z-index:9;background:var(--reference-navy);border-radius:999px;gap:4px;width:auto;padding:4px;display:flex;position:absolute;bottom:-62px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #092e3e2e}.architect-reference-landing .estate-hero-purpose button,.architect-reference-landing .estate-hero-purpose a{color:#fff;background:0 0;border:0;border-radius:999px;min-width:110px;min-height:38px;font-size:12px;font-weight:900}.architect-reference-landing .estate-hero-purpose button.active,.architect-reference-landing .estate-hero-purpose button:hover,.architect-reference-landing .estate-hero-purpose a:hover{color:var(--reference-navy-deep);background:var(--reference-orange)}.architect-reference-landing .hero-property-search{z-index:8;background:#fff;border:1px solid #c9d8df;border-radius:8px;width:min(820px,100% - 64px);min-height:114px;margin:0;padding:34px 18px 15px;position:absolute;bottom:-148px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px #0e354524}.architect-reference-landing .reference-search-heading{color:#fff;background:var(--reference-navy);text-align:center;border-radius:999px;gap:1px;min-width:260px;padding:8px 20px;display:grid;position:absolute;top:-20px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #092e3e2e}.architect-reference-landing .reference-search-heading strong{font-size:12px}.architect-reference-landing .reference-search-heading span{opacity:.75;font-size:8px}.architect-reference-landing .estate-search-grid{grid-template-columns:1.35fr 1fr 1fr 124px;align-items:end;gap:9px;display:grid}.architect-reference-landing .estate-search-grid label{gap:5px;min-width:0;display:grid}.architect-reference-landing .estate-search-grid label>span{color:var(--reference-muted);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:5px;font-size:9px;font-weight:800;display:flex}.architect-reference-landing .estate-search-grid input,.architect-reference-landing .estate-search-grid select{border:1px solid var(--reference-line);width:100%;height:38px;color:var(--reference-ink);background:#f9fcfd;border-radius:4px;padding:0 11px;font-size:11px}.architect-reference-landing .estate-search-submit{color:#fff;background:var(--reference-orange);border:0;border-radius:4px;min-height:38px;font-size:10px;font-weight:900}.architect-reference-landing .reference-market-stats{color:#fff;background:var(--reference-navy);border-radius:6px;grid-template-columns:260px 1fr;align-items:center;width:min(900px,100% - 40px);min-height:120px;margin:14px auto 76px;display:grid;position:relative;box-shadow:0 14px 34px #092e3e29}.architect-reference-landing .reference-stats-house{align-self:end;height:150px}.architect-reference-landing .reference-stats-house img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 12px 12px #0000002e);width:100%;height:100%}.architect-reference-landing .reference-stat-grid{grid-template-columns:repeat(4,1fr);min-width:0;display:grid}.architect-reference-landing .reference-stat-grid article{border-left:1px solid #ffffff26;gap:4px;min-width:0;padding:12px 18px;display:grid}.architect-reference-landing .reference-stat-grid strong{color:#fff;font-family:var(--font-display), Georgia, serif;font-size:26px}.architect-reference-landing .reference-stat-grid span{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:800;line-height:1.35}.architect-reference-landing .reference-section-heading{text-align:center;width:min(720px,100%);margin:0 auto 28px}.architect-reference-landing .reference-section-heading>span{color:#fff;background:var(--reference-navy);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-bottom:8px;padding:6px 14px;font-size:9px;font-weight:900;display:inline-flex}.architect-reference-landing .reference-section-heading h2{color:var(--reference-ink);font-family:var(--font-display), Georgia, serif;margin:0;font-size:clamp(30px,3.2vw,44px);line-height:1.05}.architect-reference-landing .reference-section-heading p{max-width:580px;color:var(--reference-muted);margin:10px auto 0;font-size:12px;line-height:1.6}.architect-reference-landing .reference-featured-properties,.architect-reference-landing>.public-section,.architect-reference-landing .unique-location-section,.architect-reference-landing .reference-mortgage-section,.architect-reference-landing .reference-detail-section,.architect-reference-landing .reference-gallery-section{width:min(1120px,100% - 40px);margin:0 auto;padding:70px 0}.architect-reference-landing .reference-property-grid,.architect-reference-landing .public-listing-grid{gap:14px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))!important}.architect-reference-landing .reference-property-grid .public-listing-card,.architect-reference-landing .public-listing-grid .public-listing-card{border:1px solid var(--reference-line);background:#fff;border-radius:7px;min-width:0;min-height:0;display:block;overflow:hidden;box-shadow:0 10px 26px #0e354514}.architect-reference-landing .reference-property-grid .public-listing-card-media,.architect-reference-landing .reference-property-grid .public-listing-image,.architect-reference-landing .public-listing-grid .public-listing-card-media,.architect-reference-landing .public-listing-grid .public-listing-image{border-radius:0;width:100%;height:142px;min-height:142px}.architect-reference-landing .reference-property-grid .public-listing-card-body,.architect-reference-landing .public-listing-grid .public-listing-card-body{padding:12px}.architect-reference-landing .reference-property-grid .public-listing-card h3,.architect-reference-landing .public-listing-grid .public-listing-card h3{min-height:36px;color:var(--reference-ink);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.architect-reference-landing .reference-property-grid .listing-price,.architect-reference-landing .public-listing-grid .listing-price{color:var(--reference-navy);font-size:15px}.architect-reference-landing .reference-property-grid .listing-facts,.architect-reference-landing .public-listing-grid .listing-facts{gap:4px;font-size:9px}.architect-reference-landing .reference-property-grid .public-listing-card-body>p,.architect-reference-landing .public-listing-grid .public-listing-card-body>p{font-size:9px;line-height:1.4}.architect-reference-landing .reference-property-grid .listing-card-foot,.architect-reference-landing .public-listing-grid .listing-card-foot{margin-top:8px;font-size:8px}.architect-reference-landing .reference-section-link{width:max-content;color:var(--reference-navy);justify-content:center;align-items:center;gap:7px;margin:24px auto 0;font-size:11px;font-weight:900;display:flex}.architect-reference-landing>.public-section{padding-top:56px}.architect-reference-landing .public-section-heading{text-align:center;justify-content:center}.architect-reference-landing .public-section-heading .eyebrow{color:var(--reference-orange)}.architect-reference-landing .public-section-heading h2{color:var(--reference-ink);font-size:38px}.architect-reference-landing .estate-trust-section{background:linear-gradient(135deg,#4aa7c5,#75c7dc);border-radius:7px;grid-template-rows:auto 430px;grid-template-columns:1fr 340px 1fr;width:min(1180px,100% - 32px);margin:60px auto 82px;padding:48px 56px 16px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0e37481f}.architect-reference-landing .estate-trust-copy{text-align:center;grid-column:1/-1;max-width:680px;margin:0 auto}.architect-reference-landing .estate-trust-copy h2,.architect-reference-landing .estate-trust-copy p,.architect-reference-landing .estate-trust-copy .eyebrow{color:#fff}.architect-reference-landing .estate-trust-copy h2{font-size:40px}.architect-reference-landing .estate-trust-copy>a{color:var(--reference-navy-deep);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:900;display:inline-flex}.architect-reference-landing .reference-trust-visual{z-index:2;grid-area:2/2;align-self:end;height:360px}.architect-reference-landing .reference-trust-visual img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 20px 18px #042a3940);width:100%;height:100%}.architect-reference-landing .estate-trust-grid{z-index:3;grid-area:2/1/auto/-1;grid-template-columns:1fr 1fr;align-content:center;gap:18px 360px;display:grid}.architect-reference-landing .estate-trust-grid article{background:#ffffffe6;border:0;grid-template-columns:34px 1fr;gap:2px 9px;padding:10px 14px;display:grid;box-shadow:0 8px 20px #0d33441a}.architect-reference-landing .estate-trust-grid article svg{color:var(--reference-orange);grid-row:1/3}.architect-reference-landing .estate-trust-grid article p{color:var(--reference-muted);margin:0;font-size:8px;line-height:1.4}.architect-reference-landing .unique-heritage-section{color:#fff;background:var(--reference-navy);border-radius:7px;grid-template-columns:.9fr 1.5fr;width:min(980px,100% - 40px);min-height:220px;margin:0 auto 58px;display:grid;overflow:hidden}.architect-reference-landing .unique-heritage-copy{grid-area:1/2;align-self:center;padding:34px 42px 34px 18px}.architect-reference-landing .unique-heritage-copy h2{color:#fff;font-size:34px;line-height:1}.architect-reference-landing .unique-heritage-copy h2 span{color:var(--reference-orange);display:block}.architect-reference-landing .unique-heritage-copy p{color:#ffffffb8;max-width:530px;font-size:11px}.architect-reference-landing .unique-heritage-copy>a{color:var(--reference-navy-deep);background:#fff}.architect-reference-landing .unique-heritage-art{grid-area:1/1;min-height:220px}.architect-reference-landing .unique-heritage-art>img{filter:drop-shadow(0 15px 12px #00000042);object-fit:contain!important;object-position:bottom!important}.architect-reference-landing .unique-heritage-art>span{color:var(--reference-orange)}.architect-reference-landing .unique-location-section{padding-bottom:52px}.architect-reference-landing .unique-location-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.architect-reference-landing .unique-location-grid>a{border-radius:6px;height:104px}.architect-reference-landing .unique-location-grid>a img{filter:saturate(.9)}.architect-reference-landing .estate-agent-invite{width:min(980px,100% - 40px);color:var(--reference-ink);background:linear-gradient(105deg, #f4f9fb, var(--reference-cyan));border:0;border-radius:7px;grid-template-columns:1fr 1.5fr;gap:24px;margin:32px auto 78px;padding:36px 42px;display:grid}.architect-reference-landing .estate-agent-invite h2{color:var(--reference-ink);font-size:34px}.architect-reference-landing .estate-agent-invite>div>p{font-size:11px}.architect-reference-landing .estate-agent-invite .agent-steps{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.architect-reference-landing .estate-agent-invite .agent-steps article{background:#ffffffd1;border-color:#12384b1f;min-height:130px;padding:16px}.architect-reference-landing .estate-agent-invite .agent-steps strong{color:var(--reference-navy)}.architect-reference-landing .estate-agent-invite .agent-invite-actions{grid-column:1/-1;justify-content:center;display:flex}.architect-reference-landing .reference-mortgage-section{padding-top:54px}.architect-reference-landing .reference-mortgage-card{border:1px solid var(--reference-line);background:#fff;border-radius:8px;grid-template-columns:1.25fr .85fr;gap:34px;padding:28px;display:grid;box-shadow:0 18px 46px #0e354517}.architect-reference-landing .reference-mortgage-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.architect-reference-landing .reference-mortgage-fields label{color:var(--reference-muted);gap:6px;font-size:10px;font-weight:800;display:grid}.architect-reference-landing .reference-mortgage-fields input,.architect-reference-landing .reference-mortgage-fields select{border:1px solid var(--reference-line);width:100%;height:42px;color:var(--reference-ink);background:#f8fbfc;border-radius:4px;padding:0 12px}.architect-reference-landing .reference-mortgage-result{text-align:center;place-items:center;display:grid}.architect-reference-landing .reference-payment-ring{border:14px solid var(--reference-navy);border-right-color:var(--reference-orange);border-radius:50%;place-items:center;width:210px;height:210px;padding:28px;display:grid}.architect-reference-landing .reference-payment-ring svg{color:var(--reference-orange)}.architect-reference-landing .reference-payment-ring small{color:var(--reference-muted);margin-top:6px;font-size:9px}.architect-reference-landing .reference-payment-ring strong{color:var(--reference-navy);font-size:18px}.architect-reference-landing .reference-mortgage-result p{max-width:260px;color:var(--reference-muted);margin:12px 0 0;font-size:9px}.architect-reference-landing .reference-team-section{background:linear-gradient(135deg,#4ca7c4,#75c7dc);border-radius:7px;width:min(1180px,100% - 32px);margin:38px auto 80px;padding:54px}.architect-reference-landing .reference-section-heading.inverse h2,.architect-reference-landing .reference-section-heading.inverse p{color:#fff}.architect-reference-landing .reference-team-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.architect-reference-landing .reference-team-grid article{text-align:center;background:#ffffffeb;border:1px solid #ffffff85;border-radius:6px;justify-items:center;padding:10px 10px 15px;display:grid;box-shadow:0 10px 24px #0c37481f}.architect-reference-landing .reference-team-grid img,.architect-reference-landing .reference-agent-fallback{aspect-ratio:4/4.2;object-fit:cover;border-radius:4px;width:100%}.architect-reference-landing .reference-agent-fallback{color:#fff;background:linear-gradient(135deg, var(--reference-navy), #376b81);font-family:var(--font-display), Georgia, serif;place-items:center;font-size:42px;display:grid}.architect-reference-landing .reference-team-grid strong{color:var(--reference-navy);margin-top:10px;font-size:13px}.architect-reference-landing .reference-team-grid small{color:var(--reference-muted);font-size:9px}.architect-reference-landing .reference-team-grid a{color:#d57800;margin-top:8px;font-size:9px;font-weight:900}.architect-reference-landing .reference-detail-card{border-radius:7px;grid-template-columns:1.7fr .8fr;min-height:310px;display:grid;overflow:hidden;box-shadow:0 18px 44px #0e35451f}.architect-reference-landing .reference-detail-photo{min-height:310px;position:relative}.architect-reference-landing .reference-detail-photo:after{content:"";background:linear-gradient(#0000,#06222fd1);position:absolute;inset:50% 0 0}.architect-reference-landing .reference-detail-photo img{object-fit:cover;width:100%;height:100%}.architect-reference-landing .reference-detail-photo b{z-index:2;color:#fff;font-family:var(--font-display), Georgia, serif;font-size:28px;position:absolute;bottom:24px;left:26px}.architect-reference-landing .reference-floor-plan{color:#fff;background:var(--reference-navy);place-items:center;display:grid;position:relative;overflow:hidden}.architect-reference-landing .reference-floor-plan i{border:1px solid #ffffff47;display:block;position:absolute}.architect-reference-landing .reference-floor-plan i:first-child{inset:28px}.architect-reference-landing .reference-floor-plan i:nth-child(2){top:28px;bottom:28px;left:50%}.architect-reference-landing .reference-floor-plan i:nth-child(3){top:50%;left:28px;right:28px}.architect-reference-landing .reference-floor-plan i:nth-child(4){top:28px;bottom:50%;right:45%}.architect-reference-landing .reference-floor-plan i:nth-child(5){inset:62% 28px 28px 62%}.architect-reference-landing .reference-floor-plan i:nth-child(6){inset:50% 62% 28px 28px}.architect-reference-landing .reference-floor-plan strong{z-index:2;color:var(--reference-navy);background:#fff;border-radius:999px;padding:9px 14px;font-size:10px}.architect-reference-landing .reference-gallery-grid{grid-template-columns:1.1fr 1fr .8fr;grid-auto-rows:150px;gap:10px;display:grid}.architect-reference-landing .reference-gallery-grid a{border-radius:6px;overflow:hidden}.architect-reference-landing .reference-gallery-grid a:first-child{grid-row:span 2}.architect-reference-landing .reference-gallery-grid a:nth-child(4){grid-column:span 2}.architect-reference-landing .reference-gallery-grid img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.architect-reference-landing .reference-gallery-grid a:hover img{transform:scale(1.04)}.architect-reference-landing .reference-contact-section{grid-template-columns:1fr 1fr;align-items:end;width:min(980px,100% - 40px);margin:30px auto 80px;display:grid}.architect-reference-landing .reference-contact-art{height:430px}.architect-reference-landing .reference-contact-art img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 16px #0e354529);width:100%;height:100%}.architect-reference-landing .reference-contact-section form{border:2px solid var(--reference-orange);background:#fff;border-radius:7px;gap:12px;padding:28px;display:grid;box-shadow:0 16px 40px #0e354514}.architect-reference-landing .reference-contact-section h2{color:var(--reference-ink);font-family:var(--font-display), Georgia, serif;margin:0 0 8px;font-size:32px}.architect-reference-landing .reference-contact-section label{color:var(--reference-muted);gap:5px;font-size:10px;font-weight:800;display:grid}.architect-reference-landing .reference-contact-section input,.architect-reference-landing .reference-contact-section textarea{border:1px solid var(--reference-line);background:#f9fcfd;border-radius:4px;width:100%;padding:10px 12px}.architect-reference-landing .reference-contact-section .nepal-phone-input{border-color:var(--reference-line);background:#f9fcfd;border-radius:4px;width:100%;min-height:40px}.architect-reference-landing .reference-contact-section .nepal-phone-input input{min-height:38px;box-shadow:none;border:0;border-radius:0 4px 4px 0}.architect-reference-landing .reference-contact-message{border-radius:6px;margin:0;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.45}.architect-reference-landing .reference-contact-message.success{color:#136b48;background:#e9f8f1}.architect-reference-landing .reference-contact-message.error{color:#a5132f;background:#fff0f3}.architect-reference-landing .reference-contact-section button{color:#fff;background:var(--reference-orange);border:0;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:900;display:inline-flex}.architect-reference-landing .reference-contact-section button:disabled{cursor:wait;opacity:.68}.architect-reference-landing .public-footer{color:#fff;background:var(--reference-navy);width:100%;margin:0;padding:48px max(24px,50vw - 560px)}.architect-reference-landing .public-footer p{color:#ffffffb3}.architect-reference-landing .public-legal-strip{color:#fff;box-shadow:inset 0 -6px 0 var(--reference-orange);background:#0c2d3d;border:0;margin:0;padding:14px max(24px,50vw - 560px)}.architect-reference-landing .public-legal-strip a{color:#ffffffd1}@media (width<=980px){.architect-reference-landing .estate-hero-art{height:390px!important;min-height:390px!important}.architect-reference-landing .estate-hero-content{width:50%;left:40px}.architect-reference-landing .hero-featured-listing{display:none}.architect-reference-landing .reference-property-grid,.architect-reference-landing .public-listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.architect-reference-landing .estate-trust-section{grid-template-columns:1fr 270px 1fr;padding-inline:30px}.architect-reference-landing .estate-trust-grid{gap:14px 285px}.architect-reference-landing .reference-team-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.architect-reference-landing .marketplace-site-header{min-height:58px;padding:0 12px}.architect-reference-landing .marketplace-brand{min-width:168px;max-width:190px;min-height:42px}.architect-reference-landing .public-hero{padding-top:10px}.architect-reference-landing .estate-hero-art{width:calc(100% - 20px);margin-bottom:285px;height:520px!important;min-height:520px!important;overflow:visible!important}.architect-reference-landing .estate-hero-art:before{width:120px;height:120px;top:180px;right:20px}.architect-reference-landing .estate-hero-art>.estate-hero-image{width:94%!important;height:58%!important;right:0!important}.architect-reference-landing .estate-hero-content{text-align:left;width:calc(100% - 48px);top:34px;left:24px}.architect-reference-landing .estate-hero-content h2{max-width:420px;font-size:36px}html[lang=ne] .architect-reference-landing .estate-hero-content h2{font-size:31px;line-height:1.08}.architect-reference-landing .estate-hero-intro{max-width:390px;margin-top:12px;font-size:11px;line-height:1.5}.architect-reference-landing .reference-hero-cta{min-height:34px;margin-top:12px;font-size:10px}.architect-reference-landing .estate-hero-purpose{width:calc(100% - 28px);bottom:-54px}.architect-reference-landing .estate-hero-purpose button,.architect-reference-landing .estate-hero-purpose a{flex:1;min-width:0;min-height:36px;font-size:10px}.architect-reference-landing .hero-property-search{width:calc(100% - 20px);min-height:196px;padding:32px 14px 14px;bottom:-266px}.architect-reference-landing .reference-search-heading{min-width:232px}.architect-reference-landing .estate-search-grid{grid-template-columns:1fr 1fr}.architect-reference-landing .estate-search-grid .estate-search-location,.architect-reference-landing .estate-search-submit{grid-column:1/-1}.architect-reference-landing .reference-market-stats{grid-template-columns:1fr;margin-top:0;padding:18px}.architect-reference-landing .reference-stats-house{display:none}.architect-reference-landing .reference-stat-grid{grid-template-columns:1fr 1fr}.architect-reference-landing .reference-stat-grid article{border:0;border-bottom:1px solid #ffffff1f}.architect-reference-landing .reference-featured-properties,.architect-reference-landing>.public-section,.architect-reference-landing .unique-location-section,.architect-reference-landing .reference-mortgage-section,.architect-reference-landing .reference-detail-section,.architect-reference-landing .reference-gallery-section{width:calc(100% - 24px);padding:52px 0}.architect-reference-landing .reference-section-heading h2,.architect-reference-landing .public-section-heading h2{font-size:30px}.architect-reference-landing .reference-property-grid,.architect-reference-landing .public-listing-grid{scroll-snap-type:x mandatory;gap:12px;padding-bottom:12px;overflow-x:auto;grid-template-columns:none!important;display:flex!important}.architect-reference-landing .reference-property-grid .public-listing-card,.architect-reference-landing .public-listing-grid .public-listing-card{scroll-snap-align:start;flex:0 0 78vw}.architect-reference-landing .estate-trust-section{width:calc(100% - 20px);margin-block:40px;padding:36px 18px 24px;display:block}.architect-reference-landing .estate-trust-copy h2{font-size:31px}.architect-reference-landing .reference-trust-visual{height:250px;margin-block:10px -20px}.architect-reference-landing .estate-trust-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.architect-reference-landing .estate-trust-grid article{padding:12px;display:block}.architect-reference-landing .estate-trust-grid article svg{margin-bottom:7px}.architect-reference-landing .estate-trust-grid article p{margin-top:4px}.architect-reference-landing .unique-heritage-section{grid-template-columns:1fr;width:calc(100% - 24px)}.architect-reference-landing .unique-heritage-copy{grid-area:2/1;padding:28px 22px}.architect-reference-landing .unique-heritage-copy h2{font-size:29px}.architect-reference-landing .unique-heritage-art{grid-area:1/1;min-height:200px}.architect-reference-landing .unique-location-grid{scroll-snap-type:x mandatory;gap:9px;display:flex;overflow-x:auto}.architect-reference-landing .unique-location-grid>a{scroll-snap-align:start;flex:0 0 42vw;height:120px}.architect-reference-landing .estate-agent-invite{width:calc(100% - 24px);padding:28px 20px;display:block}.architect-reference-landing .estate-agent-invite h2{font-size:29px}.architect-reference-landing .estate-agent-invite .agent-steps{grid-template-columns:1fr;margin-top:18px}.architect-reference-landing .estate-agent-invite .agent-steps article{min-height:0}.architect-reference-landing .reference-mortgage-card{grid-template-columns:1fr;padding:18px}.architect-reference-landing .reference-mortgage-fields{grid-template-columns:1fr}.architect-reference-landing .reference-team-section{width:calc(100% - 20px);padding:38px 16px}.architect-reference-landing .reference-team-grid{grid-template-columns:1fr 1fr;gap:9px}.architect-reference-landing .reference-team-grid article{padding:7px 7px 12px}.architect-reference-landing .reference-detail-card{grid-template-columns:1fr}.architect-reference-landing .reference-detail-photo{min-height:230px}.architect-reference-landing .reference-detail-photo b{font-size:22px;bottom:18px;left:18px;right:18px}.architect-reference-landing .reference-floor-plan{min-height:190px}.architect-reference-landing .reference-gallery-grid{grid-template-columns:1fr 1fr;grid-auto-rows:120px}.architect-reference-landing .reference-gallery-grid a:nth-child(4){grid-column:auto}.architect-reference-landing .reference-contact-section{grid-template-columns:1fr;width:calc(100% - 24px)}.architect-reference-landing .reference-contact-art{height:260px}.architect-reference-landing .reference-contact-section form{padding:22px}.architect-reference-landing .public-footer{padding:38px 20px}}@media (width>=721px){.architect-reference-landing .marketplace-site-header{padding-inline:clamp(22px,3vw,58px)}.architect-reference-landing .estate-hero-art{width:calc(100% - 32px);max-width:none;margin-bottom:178px;height:clamp(470px,32vw,610px)!important;min-height:470px!important}.architect-reference-landing .estate-hero-art:before,.architect-reference-landing .estate-hero-art:after{display:none}.architect-reference-landing .estate-hero-art>.estate-hero-image{filter:none;object-fit:cover!important;object-position:center!important;width:100%!important;height:100%!important;inset:0!important}.architect-reference-landing .estate-hero-content{width:min(46%,670px);top:50%;left:clamp(46px,6vw,116px);transform:translateY(-50%)}.architect-reference-landing .estate-hero-content h2{font-size:clamp(44px,4.2vw,74px)}.architect-reference-landing .hero-property-search{width:min(1080px,100% - 96px)}.architect-reference-landing .reference-market-stats,.architect-reference-landing .estate-trust-section,.architect-reference-landing .reference-team-section{width:calc(100% - 32px);max-width:none}.architect-reference-landing .reference-featured-properties,.architect-reference-landing>.public-section,.architect-reference-landing .unique-location-section,.architect-reference-landing .reference-mortgage-section,.architect-reference-landing .reference-detail-section,.architect-reference-landing .reference-gallery-section{width:calc(100% - 64px);max-width:none}.architect-reference-landing .reference-property-grid,.architect-reference-landing .public-listing-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr))!important}.architect-reference-landing .unique-heritage-section,.architect-reference-landing .estate-agent-invite,.architect-reference-landing .reference-contact-section{width:calc(100% - 64px);max-width:none}.architect-reference-landing .unique-heritage-section{grid-template-columns:minmax(390px,.8fr) 1.25fr;min-height:300px}.architect-reference-landing .unique-heritage-art{min-height:300px}.architect-reference-landing .reference-contact-section{grid-template-columns:1.15fr .85fr}}.architect-reference-landing .reference-featured-empty{border:1px dashed var(--reference-line);color:var(--reference-muted);text-align:center;background:#f8fbfc;border-radius:8px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.architect-reference-landing .reference-featured-empty svg{color:var(--reference-orange)}.architect-reference-landing .reference-featured-empty p{margin:0}.architect-reference-landing .reference-broker-section{background:#7ac9e4;border-radius:8px;align-items:center;width:calc(100% - 32px);min-height:360px;margin:24px auto 76px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0e374821}.architect-reference-landing .reference-broker-section>img{object-fit:cover;object-position:center}.architect-reference-landing .reference-broker-section>div{z-index:2;width:min(42%,650px);margin-left:auto;padding:42px clamp(34px,5vw,90px) 42px 20px;position:relative}.architect-reference-landing .reference-broker-section .eyebrow{color:#0f4a65}.architect-reference-landing .reference-broker-section h2{color:var(--reference-ink);font-family:var(--font-display), Georgia, serif;margin:8px 0 12px;font-size:clamp(30px,3vw,48px);line-height:1.04}.architect-reference-landing .reference-broker-section p:not(.eyebrow){color:#315f72;max-width:560px;line-height:1.65}.architect-reference-landing .reference-broker-section a{color:#fff;background:var(--reference-navy);border-radius:4px;align-items:center;gap:8px;min-height:42px;margin-top:12px;padding:0 18px;font-weight:900;display:inline-flex}@media (width<=720px){.architect-reference-landing .estate-hero-art:before,.architect-reference-landing .estate-hero-art:after{display:none}.architect-reference-landing .estate-hero-art{background:#55b6d4;border-radius:7px;width:calc(100% - 16px)}.architect-reference-landing .estate-hero-art>.estate-hero-image{filter:none;object-fit:cover!important;object-position:58% center!important;width:100%!important;height:100%!important;inset:0!important}.architect-reference-landing .estate-hero-art:after{z-index:2;background:linear-gradient(90deg,#08374a6b,#08374a14 70%,#0000);border-radius:7px;height:100%;display:block;inset:0}.architect-reference-landing .estate-hero-content{z-index:4;width:calc(100% - 44px);left:22px;transform:none}.architect-reference-landing .reference-broker-section{width:calc(100% - 20px);min-height:500px;margin-bottom:48px}.architect-reference-landing .reference-broker-section>img{object-position:35% center}.architect-reference-landing .reference-broker-section:after{content:"";background:linear-gradient(#0000,#fffffff0 34%,#fff);position:absolute;inset:42% 0 0}.architect-reference-landing .reference-broker-section>div{align-self:end;width:100%;margin:0;padding:200px 22px 24px}.architect-reference-landing .reference-broker-section h2{font-size:29px}}@media (width>=901px){.architect-reference-landing .marketplace-site-header{background:#12384b;border-radius:0 0 0 20px;grid-template-columns:minmax(230px,.8fr) minmax(650px,2.2fr) auto;align-items:center;gap:24px;width:calc(100% - 64px);min-height:72px;margin:10px auto 0;padding:0 clamp(22px,3vw,54px);display:grid}.architect-reference-landing .marketplace-brand{background:0 0;min-width:0;padding:0}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark,.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark b{color:#fff!important;opacity:1!important}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark strong{color:var(--reference-orange)!important}.architect-reference-landing .marketplace-primary-nav{justify-content:center;gap:clamp(10px,1.7vw,30px)}.architect-reference-landing .marketplace-nav-trigger,.architect-reference-landing .marketplace-nav-direct{min-height:46px;padding:0 4px;font-size:13px;font-weight:800}.architect-reference-landing .marketplace-primary-nav>.marketplace-nav-group:not(.nav-theme-account) .marketplace-nav-icon,.architect-reference-landing .marketplace-primary-nav>.marketplace-nav-direct:not(.nav-theme-account) .marketplace-nav-icon{display:none}.architect-reference-landing .nav-theme-account .marketplace-nav-trigger,.architect-reference-landing .nav-theme-account.marketplace-nav-direct{color:#fff;background:var(--reference-orange);border-radius:5px;width:42px;min-width:42px;height:42px;padding:0}.architect-reference-landing .nav-theme-account .marketplace-nav-trigger>span:not(.marketplace-nav-icon),.architect-reference-landing .nav-theme-account .marketplace-nav-chevron{display:none}.architect-reference-landing .nav-theme-account .marketplace-nav-icon{color:#fff;margin:0}.architect-reference-landing .marketplace-header-actions{justify-self:end}.architect-reference-landing .estate-hero-art{width:calc(100% - 96px);box-shadow:none;background:linear-gradient(#fff 0 44%,#58a9c6 44% 100%);border-radius:0;margin-top:4px;margin-bottom:300px;height:clamp(540px,38vw,660px)!important;min-height:540px!important;overflow:visible!important}.architect-reference-landing .estate-hero-art:before{width:clamp(180px,18vw,280px);height:clamp(180px,18vw,280px);box-shadow:0 0 0 24px var(--reference-orange);border:2px dashed #ffffffb8;display:block;top:30px;right:20px}.architect-reference-landing .estate-hero-art:after{z-index:1;background:repeating-conic-gradient(from 0deg, #5ba8c5 0 5deg, transparent 5deg 10deg);opacity:.85;border:18px solid #5ba8c5;border-radius:50%;width:120px;height:120px;display:block;inset:82px 38% auto auto}.architect-reference-landing .estate-hero-art>.estate-hero-image{z-index:3;filter:drop-shadow(0 25px 20px #082a3833);object-fit:contain!important;object-position:right bottom!important;width:56%!important;height:calc(100% - 22px)!important;inset:22px -8px 0 auto!important}.architect-reference-landing .estate-hero-content{width:min(48%,690px);top:55%;left:clamp(72px,12vw,210px);transform:translateY(-18%)}.architect-reference-landing .estate-hero-content h2{letter-spacing:-.04em;font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;font-size:clamp(38px,3.2vw,56px);font-weight:750;line-height:1.12}.architect-reference-landing .estate-hero-intro{max-width:620px;margin-top:18px;font-size:14px;line-height:1.45}.architect-reference-landing .estate-hero-purpose{bottom:-82px}.architect-reference-landing .hero-property-search{border-color:#527587;border-radius:14px;width:min(1080px,100% - 120px);min-height:210px;padding:76px 44px 28px;bottom:-274px}.architect-reference-landing .reference-search-heading{border-radius:16px;min-width:360px;padding:15px 28px;top:-34px}.architect-reference-landing .reference-search-heading strong{font-size:19px}.architect-reference-landing .reference-search-heading span{width:520px;color:var(--reference-muted);opacity:1;font-size:12px;position:absolute;top:66px;left:50%;transform:translate(-50%)}.architect-reference-landing .estate-search-complete{grid-template-columns:1fr;gap:16px;display:grid}.architect-reference-landing .estate-search-primary{border:1px solid #8db2c3;border-radius:10px;grid-template-columns:1fr 112px;align-items:center;gap:8px;min-height:44px;padding:3px;display:grid}.architect-reference-landing .estate-search-primary .estate-search-location{grid-template-columns:26px 1fr;align-items:center;gap:4px;display:grid}.architect-reference-landing .estate-search-primary .estate-search-location>svg{color:var(--reference-navy);justify-self:center}.architect-reference-landing .estate-search-primary input{background:0 0;border:0;outline:0;height:38px}.architect-reference-landing .estate-search-primary .estate-search-submit{min-height:38px}.architect-reference-landing .estate-search-filter-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:min(820px,100%);margin:0 auto;display:grid}.architect-reference-landing .estate-search-filter-row label,.architect-reference-landing .estate-more-filters{min-width:0;min-height:46px;color:var(--reference-ink);background:#fff;border:1px solid #8db2c3;border-radius:8px;grid-template-columns:24px 1fr 16px;align-items:center;gap:5px;padding:0 12px;display:grid}.architect-reference-landing .estate-search-filter-row label>svg,.architect-reference-landing .estate-more-filters>svg:first-child{color:var(--reference-navy)}.architect-reference-landing .estate-search-filter-row select{width:100%;min-width:0;height:42px;color:var(--reference-ink);background:0 0;border:0;outline:0;padding:0;font-size:12px;font-weight:700}.architect-reference-landing .estate-more-filters{cursor:pointer;justify-content:space-between;font-size:12px;font-weight:800;display:flex}.architect-reference-landing .reference-market-stats{margin-top:0}}.architect-reference-landing .estate-trust-section{background:linear-gradient(100deg,#4d9fbe,#89c6de);border-radius:14px;width:calc(100% - 56px);min-height:650px;margin:76px auto 120px;padding:0;display:block;position:relative;overflow:visible}.architect-reference-landing .estate-trust-copy{z-index:6;text-align:center;width:min(520px,90%);max-width:none;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.architect-reference-landing .estate-trust-copy h2{color:#fff;background:var(--reference-navy);border-radius:14px;margin:0;padding:17px 26px;font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;font-size:26px;line-height:1;display:inline-flex}.architect-reference-landing .estate-trust-copy>p{max-width:420px;margin:18px auto 0;font-size:13px;font-weight:700;line-height:1.35;color:#fff!important}.architect-reference-landing .estate-trust-statement{z-index:5;width:32%;min-height:160px;color:var(--reference-ink);text-align:center;background:#fff;border-radius:0 16px 16px 0;padding:32px 38px;font-size:13px;line-height:1.45;position:absolute;top:64px}.architect-reference-landing .estate-trust-statement-left{left:0}.architect-reference-landing .estate-trust-statement-right{border-radius:16px 0 0 16px;right:0}.architect-reference-landing .estate-trust-section:after{content:"";z-index:1;border:1px dashed #ffffffe6;border-bottom:0;border-radius:50% 50% 0 0;width:52%;height:320px;position:absolute;top:250px;left:24%}.architect-reference-landing .reference-trust-visual{z-index:4;width:38%;height:450px;position:absolute;bottom:-90px;left:50%;transform:translate(-50%)}.architect-reference-landing .reference-trust-visual img{object-fit:contain;object-position:bottom;width:100%;height:100%}.architect-reference-landing .estate-trust-grid{z-index:7;display:block;position:absolute;inset:0}.architect-reference-landing .estate-trust-grid article{width:220px;color:var(--reference-ink);box-shadow:none;background:0 0;border:0;grid-template-columns:52px 1fr;gap:3px 10px;padding:0;display:grid;position:absolute}.architect-reference-landing .estate-trust-grid article svg{box-sizing:content-box;color:var(--reference-orange);background:#fff;border-radius:50%;grid-row:1/3;padding:13px}.architect-reference-landing .estate-trust-grid article strong{color:var(--reference-ink);font-size:14px}.architect-reference-landing .estate-trust-grid article p{color:#102d3cdb;font-size:10px;line-height:1.35}.architect-reference-landing .estate-trust-grid article:first-child{bottom:38px;left:7%}.architect-reference-landing .estate-trust-grid article:nth-child(2){top:255px;left:24%;transform:translate(-50%)}.architect-reference-landing .estate-trust-grid article:nth-child(3){top:178px;left:50%;transform:translate(-50%)}.architect-reference-landing .estate-trust-grid article:nth-child(4){top:255px;right:24%;transform:translate(50%)}.architect-reference-landing .estate-trust-grid article:nth-child(5){bottom:38px;right:7%}.architect-reference-landing .reference-broker-section{background:#8ac4dc;border-radius:14px;width:calc(100% - 56px);min-height:390px;margin:52px auto 88px;display:block}.architect-reference-landing .reference-broker-section>img{object-fit:contain!important;object-position:left bottom!important;width:58%!important;height:100%!important;inset:0 auto 0 0!important}.architect-reference-landing .reference-broker-section>div{width:43%;padding:0;position:absolute;top:50%;right:5%;transform:translateY(-50%)}.architect-reference-landing .reference-broker-section h2{font-family:Inter,Noto Sans Devanagari,ui-sans-serif,system-ui,sans-serif;font-size:clamp(30px,3vw,48px);line-height:1.15}@media (width<=900px){.architect-reference-landing .estate-hero-art{background:linear-gradient(#fff 0 26%,#58a9c6 26% 100%);width:calc(100% - 16px);margin-bottom:390px;height:620px!important;min-height:620px!important}.architect-reference-landing .estate-hero-art>.estate-hero-image{z-index:2;object-fit:contain!important;object-position:center bottom!important;width:100%!important;height:70%!important;inset:96px 0 0 auto!important}.architect-reference-landing .estate-hero-art:before{background:var(--reference-orange);width:120px;height:120px;display:block;top:80px;right:12px}.architect-reference-landing .estate-hero-art:after{display:none}.architect-reference-landing .estate-hero-content{z-index:4;width:calc(100% - 40px);top:280px;left:20px;transform:none}.architect-reference-landing .estate-hero-content h2{max-width:320px;font-size:clamp(35px,10vw,48px);line-height:1.02}.architect-reference-landing .estate-hero-intro{max-width:320px;font-size:11px;line-height:1.4}.architect-reference-landing .estate-hero-purpose{bottom:-66px}.architect-reference-landing .hero-property-search{width:auto;min-height:280px;padding:62px 16px 18px;bottom:-365px;left:10px;right:10px;transform:none}.architect-reference-landing .reference-search-heading{width:calc(100% - 36px);min-width:0;padding:12px 16px;top:-28px}.architect-reference-landing .reference-search-heading strong{font-size:16px}.architect-reference-landing .reference-search-heading span{color:#ffffffd1;width:auto;font-size:9px;position:static;transform:none}.architect-reference-landing .estate-search-complete,.architect-reference-landing .estate-search-primary{grid-template-columns:1fr 86px;gap:7px;display:grid}.architect-reference-landing .estate-search-complete{grid-template-columns:1fr}.architect-reference-landing .estate-search-primary{border:1px solid #8db2c3;border-radius:9px;padding:3px}.architect-reference-landing .estate-search-primary .estate-search-location{grid-template-columns:24px 1fr;align-items:center;display:grid}.architect-reference-landing .estate-search-primary input{background:0 0;border:0;width:100%;height:42px}.architect-reference-landing .estate-search-filter-row{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.architect-reference-landing .estate-search-filter-row label,.architect-reference-landing .estate-more-filters{background:#fff;border:1px solid #8db2c3;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;min-width:0;min-height:44px;padding:0 9px;display:grid}.architect-reference-landing .estate-search-filter-row select{background:0 0;border:0;width:100%;min-width:0;height:42px;padding:0;font-size:11px}.architect-reference-landing .estate-more-filters{grid-column:1/-1;justify-content:center;gap:8px;font-size:11px;font-weight:800;display:flex}.architect-reference-landing .estate-trust-section{width:calc(100% - 20px);min-height:0;margin:68px auto 74px;padding:76px 14px 24px;overflow:hidden}.architect-reference-landing .estate-trust-copy{top:-24px}.architect-reference-landing .estate-trust-copy h2{padding:14px 20px;font-size:21px}.architect-reference-landing .estate-trust-copy>p{margin-top:12px;font-size:11px}.architect-reference-landing .estate-trust-statement{border-radius:10px;width:100%;min-height:0;margin-bottom:10px;padding:18px;font-size:11px;position:relative;top:auto;left:auto;right:auto}.architect-reference-landing .estate-trust-section:after{display:none}.architect-reference-landing .reference-trust-visual{width:100%;height:290px;position:relative;bottom:auto;left:auto;transform:none}.architect-reference-landing .estate-trust-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative;inset:auto}.architect-reference-landing .estate-trust-grid article,.architect-reference-landing .estate-trust-grid article:nth-child(n){background:#ffffffe6;border-radius:8px;grid-template-columns:34px 1fr;width:auto;padding:10px;display:grid;position:relative;inset:auto;transform:none}.architect-reference-landing .estate-trust-grid article:last-child{grid-column:1/-1}.architect-reference-landing .estate-trust-grid article svg{padding:6px}.architect-reference-landing .estate-trust-grid article strong{font-size:10px}.architect-reference-landing .estate-trust-grid article p{font-size:8px}.architect-reference-landing .reference-broker-section{width:calc(100% - 20px);min-height:560px}.architect-reference-landing .reference-broker-section:after{display:none}.architect-reference-landing .reference-broker-section>img{object-fit:contain!important;object-position:left top!important;width:100%!important;height:300px!important;inset:0 0 auto!important}.architect-reference-landing .reference-broker-section>div{width:auto;padding:0;inset:auto 20px 24px;transform:none}.architect-reference-landing .reference-broker-section h2{font-size:26px}}.architect-reference-landing>.marketplace-site-header .marketplace-brand{background:#fff;border-radius:10px;width:max-content;min-height:46px;padding:6px 12px 6px 7px;box-shadow:0 6px 18px #052a5224}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark,.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark b,.architect-reference-landing .public-footer .brand-nepali-wordmark,.architect-reference-landing .public-footer .brand-nepali-wordmark b{color:#06459a!important;opacity:1!important}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark strong,.architect-reference-landing .public-footer .brand-nepali-wordmark strong{color:#e31b3d!important}.architect-reference-landing .public-footer .brand-lockup-tagline{background:#fff;border-radius:10px;width:max-content;padding:7px 12px 7px 7px}@media (width>=901px){.architect-reference-landing .estate-hero-art{background:#162229;margin-bottom:330px;height:clamp(520px,36vw,640px)!important;min-height:520px!important;overflow:visible!important}.architect-reference-landing .estate-hero-art:before,.architect-reference-landing .estate-hero-art:after{display:none!important}.architect-reference-landing .estate-hero-art>.estate-hero-image{filter:none;object-fit:cover!important;object-position:center center!important;width:100%!important;height:100%!important;inset:0!important}.architect-reference-landing .estate-hero-content{z-index:5;width:min(43%,650px);top:50%;left:clamp(54px,8vw,130px);transform:translateY(-50%)}.architect-reference-landing .estate-hero-content:before{content:"";z-index:-1;background:linear-gradient(90deg,#081c26e0,#081c267a 76%,#0000);border-radius:18px;position:absolute;inset:-42px -60px -42px -42px}.architect-reference-landing .estate-hero-content h2,.architect-reference-landing .estate-hero-content h2 span,.architect-reference-landing .estate-hero-intro{color:#fff}.architect-reference-landing .hero-property-search{flex-direction:column;gap:14px;width:min(1080px,100% - 120px);min-height:260px;padding:24px 40px 28px;display:flex;bottom:-304px}.architect-reference-landing .reference-search-heading{width:100%;min-width:0;color:var(--reference-ink);box-shadow:none;background:0 0;padding:0;position:static;transform:none}.architect-reference-landing .reference-search-heading strong{font-size:20px}.architect-reference-landing .reference-search-heading span{width:auto;color:var(--reference-muted);margin-top:5px;font-size:12px;display:block;position:static;transform:none}.architect-reference-landing .hero-property-search .estate-hero-purpose{width:min(390px,100%);margin:0 auto -2px;position:static;transform:none}}.architect-reference-landing .reference-featured-properties .reference-property-grid{justify-content:center;gap:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,280px))!important}.architect-reference-landing .reference-featured-properties .public-listing-card{width:100%;max-width:280px}.architect-reference-landing .reference-featured-properties .public-listing-card-media,.architect-reference-landing .reference-featured-properties .public-listing-image{width:100%;height:170px;min-height:170px}.architect-reference-landing .reference-featured-properties .public-listing-body{padding:14px}.architect-reference-landing .filtered-property-section .search-summary-list{gap:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important}.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-card{grid-template-columns:132px minmax(0,1fr);min-height:178px;display:grid;overflow:hidden}.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-card-media,.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-image{width:132px;height:100%;min-height:178px}.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-body{flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.architect-reference-landing .filtered-property-section .search-summary-list .listing-price{line-height:1.2;font-size:14px!important}.architect-reference-landing .filtered-property-section .search-summary-list h3{min-height:0;line-height:1.2;margin:7px 0 5px!important;font-size:14px!important}.architect-reference-landing .filtered-property-section .search-summary-list .listing-facts{margin:4px 0}.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-body>p{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.35;overflow:hidden;font-size:9px!important}.architect-reference-landing .filtered-property-section .search-summary-list .listing-feature-line,.architect-reference-landing .filtered-property-section .search-summary-list .listing-card-actions{display:none}.architect-reference-landing .filtered-property-section .search-summary-list .listing-card-foot{margin-top:7px;padding-top:6px}.architect-reference-landing .reference-category-groups{gap:44px;margin-top:24px;display:grid}.architect-reference-landing .reference-category-group{min-width:0}.architect-reference-landing .reference-category-heading{border-bottom:1px solid var(--reference-line);justify-content:space-between;align-items:end;gap:20px;margin-bottom:15px;padding-bottom:11px;display:flex}.architect-reference-landing .reference-category-heading h3{color:var(--reference-ink);font-family:var(--font-display), Georgia, serif;margin:0;font-size:27px}.architect-reference-landing .reference-category-heading span{color:var(--reference-muted);margin-top:3px;font-size:10px;display:block}.architect-reference-landing .reference-category-heading button{border:1px solid var(--reference-line);min-height:36px;color:var(--reference-navy);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 13px;font-size:10px;font-weight:900;display:inline-flex}.architect-reference-landing .reference-category-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.architect-reference-landing .reference-category-list .public-listing-card{border:1px solid var(--reference-line);background:#fff;border-radius:8px;min-width:0;display:block;overflow:hidden;box-shadow:0 9px 22px #0e354512}.architect-reference-landing .reference-category-list .public-listing-card-media,.architect-reference-landing .reference-category-list .public-listing-image{width:100%;height:132px;min-height:132px}.architect-reference-landing .reference-category-list .public-listing-body{padding:11px}.architect-reference-landing .reference-category-list h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:32px;margin:6px 0 4px;font-size:13px;line-height:1.2;display:-webkit-box;overflow:hidden}.architect-reference-landing .reference-category-list .listing-price{font-size:13px}.architect-reference-landing .reference-category-list .listing-facts{gap:3px;margin:5px 0}.architect-reference-landing .reference-category-list .listing-facts span{padding:3px 5px;font-size:8px}.architect-reference-landing .reference-category-list .public-listing-body>p{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.architect-reference-landing .reference-category-list .listing-feature-line,.architect-reference-landing .reference-category-list .listing-card-actions{display:none}.architect-reference-landing .reference-category-list .listing-card-foot{margin-top:6px;padding-top:6px;font-size:7px}.architect-reference-landing .reference-category-empty{border:1px dashed var(--reference-line);color:var(--reference-muted);text-align:center;background:#f8fbfc;border-radius:8px;margin:0;padding:22px}.architect-reference-landing .estate-trust-section:after{display:none!important}.architect-reference-landing .reference-detail-mosaic{background:var(--reference-navy);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;min-height:310px;display:grid;position:relative;overflow:hidden}.architect-reference-landing .reference-detail-mosaic>span:not(.reference-detail-mosaic-empty){min-height:0;position:relative;overflow:hidden}.architect-reference-landing .reference-detail-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .25s}.architect-reference-landing .reference-detail-card:hover .reference-detail-mosaic img{transform:scale(1.035)}.architect-reference-landing .reference-detail-mosaic small{color:#fff;background:#04212fb8;border-radius:999px;padding:3px 6px;font-size:8px;position:absolute;bottom:7px;right:7px}.architect-reference-landing .reference-detail-mosaic>strong{z-index:3;color:var(--reference-navy);background:#fff;border-radius:999px;padding:9px 14px;font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #04212f3d}.architect-reference-landing .reference-detail-mosaic-empty{color:#fffc;text-align:center;grid-area:1/1/-1/-1;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.architect-reference-landing .reference-gallery-grid a{position:relative}.architect-reference-landing .reference-gallery-grid a:after{content:"";pointer-events:none;background:linear-gradient(#0000,#031d2ad1);position:absolute;inset:48% 0 0}.architect-reference-landing .reference-gallery-grid a>span{z-index:2;color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;position:absolute;bottom:9px;left:10px;right:10px;overflow:hidden}@media (width<=1100px) and (width>=721px){.architect-reference-landing .filtered-property-section .search-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}.architect-reference-landing .reference-category-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.architect-reference-landing .estate-hero-art{background:#162229;margin-bottom:370px;height:560px!important;min-height:560px!important;overflow:visible!important}.architect-reference-landing .estate-hero-art:before,.architect-reference-landing .estate-hero-art:after{display:none!important}.architect-reference-landing .estate-hero-art>.estate-hero-image{filter:none;object-fit:cover!important;object-position:63% center!important;width:100%!important;height:100%!important;inset:0!important}.architect-reference-landing .estate-hero-content{z-index:4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f2ac7;border-radius:12px;width:auto;padding:22px;inset:auto 18px 30px}.architect-reference-landing .estate-hero-content h2,.architect-reference-landing .estate-hero-content h2 span,.architect-reference-landing .estate-hero-intro{color:#fff;max-width:none}.architect-reference-landing .estate-hero-content h2{font-size:clamp(30px,9vw,42px)}.architect-reference-landing .hero-property-search{flex-direction:column;gap:12px;min-height:330px;padding:18px 14px;display:flex;bottom:-352px}.architect-reference-landing .reference-search-heading{width:100%;color:var(--reference-ink);box-shadow:none;background:0 0;padding:0;position:static;transform:none}.architect-reference-landing .reference-search-heading span{width:auto;color:var(--reference-muted);margin-top:4px;font-size:10px;display:block;position:static;transform:none}.architect-reference-landing .hero-property-search .estate-hero-purpose{width:100%;margin:0;position:static;transform:none}.architect-reference-landing .hero-property-search .estate-hero-purpose button,.architect-reference-landing .hero-property-search .estate-hero-purpose a{flex:1;min-width:0}.architect-reference-landing .filtered-property-section .search-summary-list{grid-template-columns:1fr!important}.architect-reference-landing .reference-category-list{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:minmax(220px,78vw);grid-auto-flow:column;gap:12px;padding:2px 2px 12px;display:grid;overflow-x:auto}.architect-reference-landing .reference-category-list .public-listing-card{scroll-snap-align:start}.architect-reference-landing .reference-detail-card{grid-template-columns:1fr}.architect-reference-landing .reference-detail-mosaic{min-height:230px}}@media (width<=540px){.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-card{grid-template-columns:118px minmax(0,1fr);min-height:165px}.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-card-media,.architect-reference-landing .filtered-property-section .search-summary-list .public-listing-image{width:118px;min-height:165px}.architect-reference-landing .reference-category-heading h3{font-size:23px}.architect-reference-landing .reference-category-groups{gap:34px}}.architect-reference-landing>.marketplace-site-header{z-index:500;top:0;position:sticky!important}@media (width>=901px){.architect-reference-landing>.marketplace-site-header{margin-top:0}.architect-reference-landing .estate-hero-art{background:#39a9ca!important;height:clamp(410px,40vw,720px)!important;min-height:410px!important}.architect-reference-landing .estate-hero-art>.estate-hero-image{object-fit:cover!important;object-position:center center!important;clip-path:none!important;filter:none!important;width:100%!important;height:100%!important;inset:0!important}.architect-reference-landing .estate-hero-content{text-align:left;width:min(40%,610px);top:50%;left:auto;right:clamp(48px,7vw,132px);transform:translateY(-50%)}.architect-reference-landing .estate-hero-content:before{display:none!important}.architect-reference-landing .estate-hero-content h2{color:#fff;text-shadow:0 2px 14px #072a3a33;max-width:100%;font-size:clamp(38px,3.3vw,62px)}.architect-reference-landing .estate-hero-content h2 span{color:#fff}.architect-reference-landing .estate-hero-intro{color:#fffffff0;max-width:590px}}@media (width<=900px){.architect-reference-landing .estate-hero-art{background:#39a9ca!important;height:700px!important;min-height:700px!important}.architect-reference-landing .estate-hero-art>.estate-hero-image{clip-path:none;object-fit:cover!important;object-position:left bottom!important;filter:none!important;width:100%!important;height:345px!important;inset:0 0 auto!important}.architect-reference-landing .estate-hero-content{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:auto;padding:0;inset:366px 20px auto;transform:none}.architect-reference-landing .estate-hero-content:before{display:none!important}.architect-reference-landing .estate-hero-content h2,.architect-reference-landing .estate-hero-content h2 span,.architect-reference-landing .estate-hero-intro{color:#fff}}.architect-reference-landing{--landing-font:Inter, "Noto Sans Devanagari", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--landing-frame-width:calc(100% - 40px);font-family:var(--landing-font);font-size:15px;line-height:1.5}.architect-reference-landing :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea){font-family:var(--landing-font)!important}.architect-reference-landing :where(p,li){line-height:1.55}.architect-reference-landing>.marketplace-site-header{color:#f7fbff;background:#12384b!important}.architect-reference-landing>.marketplace-site-header .marketplace-brand{width:max-content;min-width:0;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark,.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark b{color:#f7fbff!important;opacity:1!important;text-shadow:none!important}.architect-reference-landing>.marketplace-site-header .marketplace-brand>.brand-nepali-wordmark strong{color:#ff3859!important}.architect-reference-landing>.marketplace-site-header :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#f7fbff!important}.architect-reference-landing>.marketplace-site-header :where(.marketplace-nav-icon,.marketplace-nav-chevron){color:#cdeef8!important}.architect-reference-landing>.marketplace-site-header :where(.marketplace-nav-trigger,.marketplace-nav-direct):hover,.architect-reference-landing>.marketplace-site-header .marketplace-nav-group.open>.marketplace-nav-trigger{color:#fff!important;background:#ffffff1c!important}.architect-reference-landing .estate-trust-grid strong{font-size:16px;line-height:1.25}.architect-reference-landing .estate-trust-grid p{margin-top:6px;font-size:13px;line-height:1.45}.architect-reference-landing :where(.reference-section-heading,.estate-section-heading) h2{letter-spacing:-.025em;font-size:clamp(31px,3vw,46px);line-height:1.1}@media (width>=901px){.architect-reference-landing>.marketplace-site-header,.architect-reference-landing .estate-hero-art,.architect-reference-landing .reference-market-stats{width:var(--landing-frame-width)}.architect-reference-landing>.marketplace-site-header{margin-left:auto;margin-right:auto}.architect-reference-landing .estate-hero-art{margin-bottom:170px;height:clamp(390px,30vw,500px)!important;min-height:390px!important}.architect-reference-landing .estate-hero-content{width:min(41%,590px);right:clamp(44px,6vw,112px)}.architect-reference-landing .estate-hero-content h2{font-size:clamp(36px,3vw,54px);line-height:1.06}.architect-reference-landing .estate-hero-intro{margin-top:13px;font-size:13px;line-height:1.48}.architect-reference-landing .reference-hero-cta{min-height:36px;margin-top:14px}.architect-reference-landing .hero-property-search{border-radius:12px;gap:8px;width:100%;min-height:0;padding:12px 24px 14px;top:calc(100% + 10px);bottom:auto}.architect-reference-landing .reference-search-heading{align-content:center;gap:0;min-height:24px;display:grid}.architect-reference-landing .reference-search-heading strong{font-size:17px;line-height:1.15}.architect-reference-landing .hero-property-search .estate-hero-purpose{align-self:flex-start;width:min(360px,100%);margin:0!important}.architect-reference-landing .hero-property-search .estate-hero-purpose button,.architect-reference-landing .hero-property-search .estate-hero-purpose a{min-height:36px}.architect-reference-landing .estate-search-complete{grid-template-columns:minmax(170px,2.1fr) 44px repeat(4,minmax(82px,1fr)) minmax(112px,1.1fr) 104px;align-items:stretch;gap:8px;display:grid}.architect-reference-landing .estate-search-primary,.architect-reference-landing .estate-search-filter-row{border:0;margin:0;padding:0;display:contents}.architect-reference-landing .estate-search-primary .estate-search-location{border:1px solid #8db2c3;border-radius:8px;grid-area:1/1;min-width:0;min-height:42px;padding:0 12px}.architect-reference-landing .estate-search-primary input,.architect-reference-landing .estate-search-primary .estate-search-submit{height:40px;min-height:40px}.architect-reference-landing .estate-search-filter-row label,.architect-reference-landing .estate-more-filters{min-height:42px;padding:0 10px}.architect-reference-landing .estate-search-primary .estate-search-voice{grid-area:1/2}.architect-reference-landing .estate-search-filter-row label:first-child{grid-area:1/3}.architect-reference-landing .estate-search-filter-row label:nth-child(2){grid-area:1/4}.architect-reference-landing .estate-search-filter-row label:nth-child(3){grid-area:1/5}.architect-reference-landing .estate-search-filter-row label:nth-child(4){grid-area:1/6}.architect-reference-landing .estate-more-filters{grid-area:1/7}.architect-reference-landing .estate-search-primary .estate-search-submit{grid-area:1/8}.architect-reference-landing .estate-search-filter-row select{height:40px;font-size:11px}}.property-search-entry{grid-template-columns:minmax(120px,1fr) auto auto auto}.property-search-entry:has(.search-clear-button){grid-template-columns:minmax(80px,1fr) auto auto auto auto}.estate-search-voice .voice-command-button{width:40px;height:40px}@media (width<=900px){.architect-reference-landing .estate-search-primary{grid-template-columns:minmax(0,1fr) 38px 86px}.architect-reference-landing .estate-search-primary .estate-search-location{grid-template-columns:24px minmax(0,1fr)}.architect-reference-landing .estate-search-primary .estate-search-voice{place-items:center;display:grid}.architect-reference-landing .estate-search-primary .estate-search-voice .voice-command-button{width:36px;height:36px}.architect-reference-landing>.marketplace-site-header .marketplace-brand{max-width:calc(100% - 116px)}.architect-reference-landing .estate-hero-art{margin-bottom:390px;height:556px!important;min-height:556px!important}.architect-reference-landing .estate-hero-art>.estate-hero-image{object-position:left center!important;height:235px!important}.architect-reference-landing .estate-hero-content{top:252px}.architect-reference-landing .estate-hero-content h2{font-size:clamp(27px,8vw,35px);line-height:1.04}.architect-reference-landing .estate-hero-intro{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.architect-reference-landing .reference-hero-cta{min-height:34px;margin-top:11px}.architect-reference-landing .hero-property-search{gap:7px;width:auto;min-height:0;padding:10px;inset:calc(100% + 10px) 10px auto;transform:none}.architect-reference-landing .reference-search-heading{min-height:32px}.architect-reference-landing .reference-search-heading strong{font-size:15px}.architect-reference-landing .reference-search-heading span{margin-top:1px;font-size:9px}.architect-reference-landing .hero-property-search .estate-hero-purpose{min-height:38px}.architect-reference-landing .hero-property-search .estate-hero-purpose button,.architect-reference-landing .hero-property-search .estate-hero-purpose a{min-height:34px;font-size:11px}.architect-reference-landing .estate-search-complete{gap:7px}.architect-reference-landing .estate-search-primary input,.architect-reference-landing .estate-search-primary .estate-search-submit{height:36px;min-height:36px}.architect-reference-landing .estate-search-filter-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:7px;width:100%;margin:0;padding:0;display:grid;overflow:visible}.architect-reference-landing .estate-search-filter-row label,.architect-reference-landing .estate-more-filters{grid-column:auto;min-height:40px;padding:0 8px}.architect-reference-landing .estate-search-filter-row select{height:38px;font-size:10px}.architect-reference-landing .estate-more-filters{grid-column:1/-1;justify-content:center;font-size:10px}.architect-reference-landing .reference-featured-properties,.architect-reference-landing>.public-section,.architect-reference-landing .unique-location-section,.architect-reference-landing .reference-mortgage-section,.architect-reference-landing .reference-detail-section,.architect-reference-landing .reference-gallery-section{width:calc(100% - 24px);padding-block:48px}.architect-reference-landing .reference-featured-properties .reference-property-grid,.architect-reference-landing .reference-category-list,.architect-reference-landing .mobile-vertical-property-list{scroll-snap-type:none;grid-auto-columns:auto;grid-auto-flow:row;gap:12px;padding:0;overflow:visible;grid-template-columns:1fr!important;display:grid!important}.architect-reference-landing .reference-featured-properties .public-listing-card,.architect-reference-landing .reference-category-list .public-listing-card,.architect-reference-landing .mobile-vertical-property-list>.public-listing-card{scroll-snap-align:none;border-radius:14px;width:100%;max-width:none;min-height:164px;overflow:hidden;flex:none!important;grid-template-columns:116px minmax(0,1fr)!important;display:grid!important}.architect-reference-landing .reference-featured-properties .public-listing-card-media,.architect-reference-landing .reference-featured-properties .public-listing-image,.architect-reference-landing .reference-category-list .public-listing-card-media,.architect-reference-landing .reference-category-list .public-listing-image{width:116px;height:100%;min-height:164px}.architect-reference-landing .reference-featured-properties .public-listing-body,.architect-reference-landing .reference-category-list .public-listing-body{flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.architect-reference-landing .reference-featured-properties .listing-price,.architect-reference-landing .reference-category-list .listing-price{line-height:1.2;font-size:14px!important}.architect-reference-landing .reference-featured-properties .public-listing-body h3,.architect-reference-landing .reference-category-list .public-listing-body h3{min-height:0;margin:7px 0 4px;font-size:14px;line-height:1.25}.architect-reference-landing .reference-featured-properties .public-listing-body>p,.architect-reference-landing .reference-category-list .public-listing-body>p{text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.architect-reference-landing .reference-featured-properties .listing-feature-line,.architect-reference-landing .reference-category-list .listing-feature-line{display:none}.architect-reference-landing .reference-category-heading{align-items:center;gap:12px}.architect-reference-landing .reference-category-heading h3{font-size:22px}.architect-reference-landing .estate-trust-grid strong{font-size:15px}.architect-reference-landing .estate-trust-grid p{font-size:12px}}@media (width<=760px){.property-detail-shell .desktop-property-overview,.property-detail-shell .property-detail-tabs [data-detail-tab=overview]{display:none!important}.property-detail-shell .property-detail-tabs.five-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}.property-detail-shell .property-detail-tabs.four-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.property-detail-shell .mobile-property-key-facts{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;display:grid!important}.property-detail-shell .mobile-property-key-facts span{justify-content:center!important;width:100%!important}.property-detail-shell .mobile-property-summary-copy>.property-price-compact{letter-spacing:-.04em!important;white-space:nowrap!important;font-size:clamp(10px,3.25vw,14px)!important}.property-detail-shell .mobile-property-overview>div{grid-template-rows:auto auto!important;grid-template-columns:30px minmax(0,1fr)!important;align-items:center!important;gap:0 8px!important;min-height:46px!important;padding:6px 0!important;display:grid!important}.property-detail-shell .mobile-property-overview>div:before{content:none!important;display:none!important}.property-detail-shell .mobile-overview-fact-icon{box-sizing:border-box!important;color:#0b4a85!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7px!important;stroke-linecap:round!important;stroke-linejoin:round!important;background:#edf5fc!important;border-radius:8px!important;grid-area:1/1/3!important;width:28px!important;height:28px!important;padding:5px!important}.property-detail-shell .mobile-property-overview dt,.property-detail-shell .mobile-property-overview dd{text-overflow:ellipsis!important;white-space:nowrap!important;grid-column:2!important;min-width:0!important;margin:0!important;overflow:hidden!important}.property-detail-shell .mobile-property-overview dt:after{content:none!important}html body .property-detail-shell .property-detail-content>.desktop-property-overview,html body .property-detail-shell .property-detail-tabs button[data-detail-tab=overview]{display:none!important}html body .property-detail-shell .property-detail-tabs.five-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important}html body .property-detail-shell .property-detail-tabs.four-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=761px){html body .property-detail-shell .property-gallery{min-height:570px;display:block}html body .property-detail-shell .property-gallery-main{border-radius:22px;min-height:570px}html body .property-detail-shell .detail-price .mobile-property-key-facts{color:#173b5d;background:0 0;justify-content:flex-end;align-items:center;gap:18px;width:100%;margin-top:5px;padding:0;display:flex}html body .property-detail-shell .detail-price .mobile-property-key-facts>span{min-width:0;min-height:0;color:inherit;white-space:nowrap;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}html body .property-detail-shell .detail-price .mobile-property-key-facts b{color:#173b5d;font:800 13px/1.25 system-ui,sans-serif}html body .property-detail-shell .detail-price .mobile-property-key-facts small{color:#52677a;font:inherit;display:inline}html body .property-detail-shell .detail-price .mobile-property-fact-icon{fill:none;stroke:#0b4a85;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 17px;width:17px;height:17px}}@media (width<=760px){.property-media-viewer-photo{height:100%;min-height:0}.property-media-viewer-counter{right:10px;bottom:max(12px, env(safe-area-inset-bottom))}.property-media-viewer-thumbnails{gap:7px;min-height:88px;padding:8px 8px 10px}.property-media-viewer-thumbnails button{width:94px;min-width:94px;height:64px}}.signin-motion.compact.header-signin-motion,.buyer-account-link>.signin-motion.compact.header-signin-motion{background-color:#fff;background-size:contain;border:1px solid #0b396133;border-radius:50%;width:36px;height:36px;box-shadow:0 5px 14px #07233f29}.signin-motion.compact.header-signin-motion img,.signin-motion.compact.nav-signin-motion img{object-fit:contain;object-position:center;background:0 0;border-radius:50%;padding:1px}@media (width>=1041px){.architect-reference-landing .nav-theme-account .marketplace-nav-trigger,.architect-reference-landing .nav-theme-account.marketplace-nav-direct{width:46px;min-width:46px;height:44px;box-shadow:none;border:0;border-radius:50%;padding:0;overflow:visible;background:0 0!important}.architect-reference-landing .nav-theme-account .marketplace-nav-icon{background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.architect-reference-landing .signin-motion.compact.nav-signin-motion{width:44px;height:44px;box-shadow:none;background:0 0/contain;border:0;border-radius:50%;margin:0}.architect-reference-landing .signin-motion.compact.nav-signin-motion img{width:44px;height:44px;padding:0}}@media (width<=900px){.architect-reference-landing .reference-featured-properties .reference-property-grid,.architect-reference-landing .reference-category-list,.architect-reference-landing .public-listing-grid{gap:12px;scroll-snap-type:none!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:auto!important;grid-auto-flow:row!important;width:100%!important;padding-inline:0!important;display:grid!important;overflow-x:visible!important}.architect-reference-landing .reference-property-grid>.public-listing-card,.architect-reference-landing .reference-category-list>.public-listing-card,.architect-reference-landing .public-listing-grid>.public-listing-card{border-radius:14px;min-height:164px;overflow:hidden;scroll-snap-align:none!important;flex:none!important;grid-template-columns:116px minmax(0,1fr)!important;width:100%!important;max-width:none!important;display:grid!important}.architect-reference-landing .public-listing-grid .public-listing-card-media,.architect-reference-landing .public-listing-grid .public-listing-image,.architect-reference-landing .reference-property-grid .public-listing-card-media,.architect-reference-landing .reference-property-grid .public-listing-image,.architect-reference-landing .reference-category-list .public-listing-card-media,.architect-reference-landing .reference-category-list .public-listing-image{min-height:164px;width:116px!important;height:100%!important}.architect-reference-landing .public-listing-grid .public-listing-body,.architect-reference-landing .reference-property-grid .public-listing-body,.architect-reference-landing .reference-category-list .public-listing-body{flex-direction:column;justify-content:center;min-width:0;padding:12px;display:flex}.architect-reference-landing .estate-trust-section{margin-top:40px;padding-top:18px;overflow:hidden}.architect-reference-landing .estate-trust-copy{width:100%;margin:0 auto 16px;position:relative;top:auto;left:auto;transform:none}.architect-reference-landing .estate-trust-copy h2{max-width:100%;padding:12px 18px;line-height:1.15}}@media (width>=1121px){.public-shell .marketplace-primary-nav .marketplace-nav-dropdown{max-width:min(240px,100vw - 24px);width:fit-content!important;min-width:0!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links{min-width:0;max-width:100%;width:max-content!important}.public-shell .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a{max-width:100%;grid-template-columns:34px minmax(0,max-content) 16px!important;width:max-content!important;min-width:164px!important}}.mobile-detail-address-app,.android-property-market-stats{display:none}.architect-reference-landing .marketplace-signed-in-link.nav-theme-account{color:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:7px;max-width:220px;min-height:44px;position:relative;width:auto!important;min-width:170px!important;height:auto!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff3d!important;border-radius:12px!important;padding:5px 8px 5px 5px!important;display:grid!important;overflow:visible!important}.architect-reference-landing .marketplace-signed-in-link.nav-theme-account:hover,.architect-reference-landing .marketplace-signed-in-link.nav-theme-account:focus-visible{background:#ffffff2b!important;border-color:#ffffff80!important}.marketplace-signed-in-avatar{color:#fff;background:linear-gradient(145deg,#e91d45 0 48%,#0b4ca3 50% 100%);border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;line-height:1;box-shadow:0 3px 10px #0000002e;display:grid!important}.marketplace-signed-in-copy{gap:1px;min-width:0;line-height:1.05;display:grid!important}.marketplace-signed-in-copy small{color:#ffffffb8;letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:700;display:block;overflow:hidden}.marketplace-signed-in-copy strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;display:block;overflow:hidden}.marketplace-signed-in-destination{color:#ffffffe0;white-space:nowrap;border-left:1px solid #fff3;padding-left:7px;font-size:9px;font-weight:800;line-height:1.15;display:block!important}.marketplace-signed-in-link>em{color:#fff;background:#e91d45;border:2px solid #123d55;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:-5px;right:-5px}.architect-reference-landing>.marketplace-site-header .language-toggle.compact{border-radius:10px!important;gap:1px!important;width:68px!important;min-height:36px!important;padding:2px!important}.architect-reference-landing>.marketplace-site-header .language-toggle.compact button{border-radius:8px!important;min-height:30px!important;padding:3px!important}.architect-reference-landing>.marketplace-site-header .language-toggle.compact .language-flag{width:22px!important;height:14px!important}.architect-reference-landing>.marketplace-site-header .language-toggle.compact .nepal-language-flag{width:14px!important;height:19px!important}@media (width<=1120px){.architect-reference-landing .marketplace-signed-in-link.nav-theme-account{grid-template-columns:36px minmax(0,1fr) auto;max-width:none;min-height:54px;background:#ffffff12!important;border-color:#ffffff29!important;width:100%!important;min-width:0!important;padding:7px 10px 7px 7px!important}.marketplace-signed-in-avatar{width:36px;height:36px}.marketplace-signed-in-copy small{font-size:9px}.marketplace-signed-in-copy strong{font-size:13px}.marketplace-signed-in-destination{font-size:10px}.architect-reference-landing>.marketplace-site-header .language-toggle.compact{width:64px!important}}.portal-dashboard-content .agent-inventory-table-head,.portal-dashboard-content .agent-inventory-table-row{grid-template-columns:minmax(310px,1.45fr) minmax(165px,.72fr) minmax(255px,1.05fr) minmax(125px,.55fr) 132px;align-items:center;gap:18px;display:grid}.portal-dashboard-content .agent-inventory-table-head{color:#667085;letter-spacing:.09em;text-transform:uppercase;background:#f8fafc;border:1px solid #dbe5ef;border-bottom:0;border-radius:14px 14px 0 0;padding:12px 18px;font-size:11px;font-weight:800}.portal-dashboard-content .agent-inventory-list{background:#fff;border:1px solid #dbe5ef;border-radius:0 0 16px 16px;gap:0;display:grid;overflow:visible;box-shadow:0 18px 42px #0f2b4814}.portal-dashboard-content .agent-inventory-table-card{min-width:0;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #e5ebf2;border-radius:0;margin:0;padding:0;display:block;position:relative;overflow:visible}.portal-dashboard-content .agent-inventory-table-card:last-child{border-bottom:0}.portal-dashboard-content .agent-inventory-table-card:hover{background:#fbfdff}.portal-dashboard-content .agent-inventory-table-row{min-height:112px;padding:14px 18px;transition:background-color .18s}.portal-dashboard-content .agent-inventory-property-cell{align-items:center;gap:14px;min-width:0;display:flex}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-photo{color:#0b3f78;background:#eef3f8;border:1px solid #d7e1eb;border-radius:10px;flex:0 0 126px;width:126px;height:80px;min-height:80px;position:relative;overflow:hidden}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-photo img,.portal-dashboard-content .agent-expanded-property-photo img{object-fit:cover}.portal-dashboard-content .agent-inventory-photo-status{z-index:2;color:#fff;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#167647;border-radius:5px;max-width:calc(100% - 14px);padding:4px 7px;font-size:9px;font-weight:900;line-height:1;position:absolute;bottom:7px;left:7px;overflow:hidden;box-shadow:0 3px 8px #0000002e}.portal-dashboard-content .agent-inventory-photo-status.draft{background:#1b69b0}.portal-dashboard-content .agent-inventory-photo-status.archived,.portal-dashboard-content .agent-inventory-photo-status.sold{background:#5f6b7a}.portal-dashboard-content .agent-inventory-photo-status.review-required{background:#c6213d}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-info{gap:5px;min-width:0;display:grid}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-info h3{color:#122b4b;font-family:var(--font-display,Georgia, serif);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:17px;font-weight:750;line-height:1.2;overflow:hidden}.portal-dashboard-content .agent-listing-address{color:#627084;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;margin:0;font-size:11px;line-height:1.35;display:flex;overflow:hidden}.agent-inventory-icon{flex:none;width:19px;height:19px}.portal-dashboard-content .agent-listing-address .agent-inventory-icon{width:14px;height:14px}.portal-dashboard-content .agent-listing-meta{color:#8a96a6;gap:12px;font-size:10px;display:flex}.portal-dashboard-content .agent-listing-meta span+span{position:relative}.portal-dashboard-content .agent-listing-meta span+span:before{content:"";background:#1b69b0;border-radius:50%;width:3px;height:3px;position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.portal-dashboard-content .agent-inventory-price-cell{min-width:0}.portal-dashboard-content .agent-inventory-price-cell .agent-listing-price{color:#0c3f78;font-family:var(--font-display,Georgia, serif);margin:0;font-size:16px;font-weight:800;line-height:1.28;display:block}.portal-dashboard-content .agent-inventory-details-cell{color:#516074;white-space:nowrap;align-items:center;gap:10px;min-width:0;font-size:11px;display:flex}.portal-dashboard-content .agent-inventory-details-cell span{align-items:center;gap:4px;display:inline-flex}.portal-dashboard-content .agent-inventory-details-cell .agent-inventory-icon{color:#50657a;width:16px;height:16px}.portal-dashboard-content .agent-inventory-status-cell{justify-items:start;gap:5px;display:grid}.portal-dashboard-content .agent-inventory-status-pill{color:#17623e;text-overflow:ellipsis;white-space:nowrap;background:#eaf8f1;border:1px solid #cde9dc;border-radius:7px;align-items:center;gap:6px;max-width:100%;min-height:29px;padding:6px 9px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex;overflow:hidden}.portal-dashboard-content .agent-inventory-status-pill i{background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.portal-dashboard-content .agent-inventory-status-pill.draft{color:#185fa5;background:#edf5ff;border-color:#cfe0f4}.portal-dashboard-content .agent-inventory-status-pill.archived,.portal-dashboard-content .agent-inventory-status-pill.sold{color:#616b78;background:#f2f4f6;border-color:#dde1e6}.portal-dashboard-content .agent-inventory-status-pill.rented{color:#174f92;background:#e9f2fe;border-color:#c9daf0}.portal-dashboard-content .agent-inventory-status-pill.review-required{color:#af1732;background:#fff0f3;border-color:#f1c3cd}.portal-dashboard-content .agent-inventory-status-cell small{color:#8793a2;font-size:9px}.portal-dashboard-content .agent-inventory-primary-actions{justify-content:flex-end;align-items:center;gap:5px;padding-right:46px;display:flex}.portal-dashboard-content .agent-inventory-primary-actions button,.portal-dashboard-content .agent-property-control-menu>summary{cursor:pointer;place-items:center;color:#334c68!important;background:#fff!important;border:1px solid #d8e1ea!important;border-radius:10px!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:grid!important;box-shadow:0 4px 12px #0f2b480d!important}.portal-dashboard-content .agent-inventory-primary-actions button:hover,.portal-dashboard-content .agent-property-control-menu>summary:hover{color:#fff!important;background:#0c4da2!important;border-color:#0c4da2!important}.portal-dashboard-content .agent-property-control-menu{width:100%!important;margin:0!important;display:block!important;position:static!important}.portal-dashboard-content .agent-property-control-menu>summary{z-index:4;list-style:none;position:absolute!important;top:38px!important;right:18px!important}.portal-dashboard-content .agent-property-control-menu>summary::-webkit-details-marker{display:none}.portal-dashboard-content .agent-property-control-menu[open]>summary{color:#fff!important;background:#0c4da2!important;border-color:#0c4da2!important}.portal-dashboard-content .agent-property-control-menu>summary>em{color:#fff;background:#e51c45;border:2px solid #fff;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-7px;right:-7px}.portal-dashboard-content .agent-row-action-dots,.portal-dashboard-content .agent-row-action-dots .agent-inventory-icon{width:20px!important;height:20px!important}.portal-dashboard-content .agent-inventory-review-message{margin:0 18px 14px}.portal-dashboard-content .agent-property-control-panel{display:block;background:#f7f9fc!important;border:0!important;border-top:1px solid #dce5ee!important;border-radius:0!important;margin:0!important;padding:20px!important;box-shadow:inset 0 10px 22px #0f2b4806!important}.portal-dashboard-content .agent-expanded-property-summary{background:#fff;border:1px solid #d9e2ec;border-radius:14px;grid-template-columns:minmax(0,1.4fr) minmax(230px,.75fr);gap:14px 28px;padding:18px;display:grid}.portal-dashboard-content .agent-expanded-property-identity{align-items:center;gap:14px;min-width:0;display:flex}.portal-dashboard-content .agent-expanded-property-photo{background:#eef3f8;border:1px solid #d8e1ea;border-radius:10px;flex:0 0 112px;width:112px;height:78px;position:relative;overflow:hidden}.portal-dashboard-content .agent-expanded-property-identity>div{gap:5px;min-width:0;display:grid}.portal-dashboard-content .agent-expanded-property-identity h3{color:#102c4e;margin:0;font-size:18px;line-height:1.2}.portal-dashboard-content .agent-expanded-property-identity p{color:#596a7e;align-items:flex-start;gap:5px;margin:0;font-size:11px;line-height:1.4;display:flex}.portal-dashboard-content .agent-expanded-property-identity p .agent-inventory-icon{width:14px;height:14px}.portal-dashboard-content .agent-expanded-property-identity small{color:#8793a2;font-size:10px}.portal-dashboard-content .agent-expanded-property-identity small i{vertical-align:middle;background:#1b69b0;border-radius:50%;width:4px;height:4px;margin:0 5px;display:inline-block}.portal-dashboard-content .agent-expanded-property-price{color:#0b4388;text-align:right;align-self:center;font-size:21px;line-height:1.25}.portal-dashboard-content .agent-expanded-property-facts{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-dashboard-content .agent-expanded-property-facts span{color:#344860;background:#fbfcfe;border:1px solid #dce5ed;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:0;min-height:44px;padding:9px 12px;font-size:12px;display:flex}.portal-dashboard-content .agent-expanded-property-facts .agent-inventory-icon{color:#0c4da2}.portal-dashboard-content .agent-property-control-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)!important;gap:14px!important;margin-top:14px!important;display:grid!important}.portal-dashboard-content .agent-property-control-grid>section{min-width:0;box-shadow:none!important;background:#fff!important;border:1px solid #dce4ed!important;border-radius:13px!important;padding:16px!important}.portal-dashboard-content .agent-property-offers-section{grid-column:1/-1}.portal-dashboard-content .agent-control-section-heading{align-items:center;gap:9px;margin-bottom:13px;display:flex}.portal-dashboard-content .agent-control-section-heading>span{color:#0c4da2;background:#edf5ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.portal-dashboard-content .agent-control-section-heading>span .agent-inventory-icon{width:19px;height:19px}.portal-dashboard-content .agent-control-section-heading>div{gap:2px;display:grid}.portal-dashboard-content .agent-control-section-heading strong{color:#172f4e;font-size:14px}.portal-dashboard-content .agent-control-section-heading small{color:#7b8898;font-size:10px}.portal-dashboard-content .agent-property-action-buttons{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.portal-dashboard-content .agent-property-action-buttons button{color:#163b68!important;background:#fff!important;border:1px solid #d5e0eb!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:0!important;min-height:40px!important;padding:8px 10px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.portal-dashboard-content .agent-property-action-buttons button:hover{color:#fff!important;background:#0c4da2!important;border-color:#0c4da2!important}.portal-dashboard-content .agent-property-action-buttons button.market-status-action{color:#187248!important;background:#e9f8f0!important;border-color:#bfe7d4!important}.portal-dashboard-content .agent-property-action-buttons button.danger{color:#c5193b!important;background:#fff3f5!important;border-color:#f0c5cf!important}.portal-dashboard-content .agent-property-action-buttons .agent-inventory-icon{width:17px;height:17px}@media (width<=1180px){.portal-dashboard-content .agent-inventory-table-head,.portal-dashboard-content .agent-inventory-table-row{grid-template-columns:minmax(280px,1.35fr) minmax(145px,.72fr) minmax(210px,1fr) minmax(110px,.55fr) 112px;gap:12px}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-photo{flex-basis:104px;width:104px;height:70px;min-height:70px}.portal-dashboard-content .agent-inventory-details-cell{flex-wrap:wrap;row-gap:4px}}@media (width<=820px){.portal-dashboard-content .agent-inventory-table-head{display:none}.portal-dashboard-content .agent-inventory-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:12px}.portal-dashboard-content .agent-inventory-table-card{background:#fff;border:1px solid #dbe4ed;border-radius:16px;overflow:hidden;box-shadow:0 10px 24px #0f2b4812}.portal-dashboard-content .agent-inventory-table-row{min-height:0;padding:14px;display:block}.portal-dashboard-content .agent-inventory-property-cell{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:11px;padding-right:38px;display:grid}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-photo{width:104px;height:76px;min-height:76px}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-info h3{white-space:normal;font-size:16px}.portal-dashboard-content .agent-listing-address{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.portal-dashboard-content .agent-inventory-price-cell{border-top:1px solid #e4eaf0;margin-top:14px;padding-top:12px}.portal-dashboard-content .agent-inventory-price-cell .agent-listing-price{font-size:18px}.portal-dashboard-content .agent-inventory-details-cell{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.portal-dashboard-content .agent-inventory-details-cell span{background:#fbfcfd;border:1px solid #dfe6ed;border-radius:8px;justify-content:center;min-height:40px;padding:7px;font-size:10px}.portal-dashboard-content .agent-inventory-status-cell{display:none}.portal-dashboard-content .agent-inventory-primary-actions{justify-content:stretch;margin-top:9px;padding:0 46px 0 0}.portal-dashboard-content .agent-inventory-primary-actions button{justify-content:center;width:100%!important;height:36px!important;display:flex!important}.portal-dashboard-content .agent-property-control-menu>summary{top:14px!important;right:14px!important}.portal-dashboard-content .agent-inventory-review-message{margin:0 14px 14px}.portal-dashboard-content .agent-property-control-panel{padding:12px!important}.portal-dashboard-content .agent-expanded-property-summary{padding:13px;display:block}.portal-dashboard-content .agent-expanded-property-identity{align-items:flex-start}.portal-dashboard-content .agent-expanded-property-photo{flex-basis:96px;width:96px;height:72px}.portal-dashboard-content .agent-expanded-property-identity h3{font-size:16px}.portal-dashboard-content .agent-expanded-property-price{text-align:left;border-top:1px solid #e3e9ef;margin-top:14px;padding-top:12px;font-size:19px;display:block}.portal-dashboard-content .agent-expanded-property-facts{gap:7px;margin-top:10px}.portal-dashboard-content .agent-expanded-property-facts span{padding:7px 5px;font-size:10px}.portal-dashboard-content .agent-property-control-grid{grid-template-columns:1fr!important;gap:10px!important;margin-top:10px!important}.portal-dashboard-content .agent-property-offers-section{grid-column:auto}}@media (width<=430px){.portal-dashboard-content .agent-inventory-property-cell{grid-template-columns:88px minmax(0,1fr)}.portal-dashboard-content .agent-inventory-property-cell .agent-listing-photo{width:88px;height:70px}.portal-dashboard-content .agent-listing-meta{gap:2px;display:grid}.portal-dashboard-content .agent-listing-meta span+span:before{display:none}.portal-dashboard-content .agent-inventory-details-cell .agent-inventory-icon,.portal-dashboard-content .agent-expanded-property-facts .agent-inventory-icon{width:17px;height:17px}.portal-dashboard-content .agent-expanded-property-identity{grid-template-columns:80px minmax(0,1fr);gap:10px;display:grid}.portal-dashboard-content .agent-expanded-property-photo{width:80px;height:66px}}.portal-dashboard-content .agent-management-list{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;display:grid;overflow:visible}.portal-dashboard-content .agent-management-row{background:#fff;border:1px solid #d9e3ed;border-radius:24px;grid-template-columns:minmax(320px,36%) minmax(0,1fr);gap:22px;min-width:0;padding:22px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid;overflow:visible;box-shadow:0 18px 46px #0f2b4817}.portal-dashboard-content .agent-management-row:hover{border-color:#b9cbde;transform:translateY(-1px);box-shadow:0 20px 42px #0f2b481f}.portal-dashboard-content .agent-management-property{background:linear-gradient(#fff 0%,#f8fbfe 100%);border:1px solid #dfe6ee;border-radius:16px;min-width:0;overflow:hidden}.portal-dashboard-content .agent-management-photo{color:#0d4b91;cursor:pointer;background:#eaf0f6;border:0;border-bottom:1px solid #dfe6ee;width:100%;height:248px;display:block;position:relative;overflow:hidden}.portal-dashboard-content .agent-management-photo img{object-fit:cover;transition:transform .3s}.portal-dashboard-content .agent-management-photo:hover img{transform:scale(1.025)}.portal-dashboard-content .agent-management-status,.portal-dashboard-content .agent-management-media-count{z-index:2;color:#fff;border-radius:7px;align-items:center;min-height:24px;padding:5px 8px;font-size:9px;font-weight:900;line-height:1;display:inline-flex;position:absolute;box-shadow:0 4px 12px #0000002e}.portal-dashboard-content .agent-management-status{text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;background:#148151;max-width:calc(100% - 72px);top:12px;left:12px;overflow:hidden}.portal-dashboard-content .agent-management-status.for_sale,.portal-dashboard-content .agent-management-status.for-rent{background:#e71945}.portal-dashboard-content .agent-management-status.sold,.portal-dashboard-content .agent-management-status.rented{background:#1268b3}.portal-dashboard-content .agent-management-status.draft{background:#176cb5}.portal-dashboard-content .agent-management-status.archived{background:#626f7f}.portal-dashboard-content .agent-management-status.review-required{background:#d4143d}.portal-dashboard-content .agent-management-media-count{background:#09233ee0;bottom:9px;right:10px}.portal-dashboard-content .agent-management-property-body{gap:12px;padding:20px 22px 22px;display:grid}.portal-dashboard-content .agent-management-price{color:#083f85;font-family:var(--font-display,Georgia, serif);font-size:clamp(20px,1.6vw,25px);font-weight:850;line-height:1.3;display:block}.portal-dashboard-content .agent-management-property-body h3{color:#132d4d;font-family:var(--font-display,Georgia, serif);margin:0;font-size:21px;font-weight:750;line-height:1.25}.portal-dashboard-content .agent-management-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.portal-dashboard-content .agent-management-facts span{color:#42576f;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #e0e7ee;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:48px;padding:9px 8px;font-size:12px;line-height:1.1;display:flex;overflow:hidden}.portal-dashboard-content .agent-management-facts .agent-inventory-icon{color:#0b55a0;flex:0 0 20px;width:20px;height:20px}.portal-dashboard-content .agent-management-property-body .agent-listing-address{white-space:normal;align-items:flex-start}.portal-dashboard-content .agent-management-controls{background:0 0;align-content:start;gap:20px;min-width:0;padding:0;display:grid}.portal-dashboard-content .agent-management-actions-grid{grid-template-columns:repeat(4,minmax(110px,1fr));gap:16px;display:grid}.portal-dashboard-content .agent-management-action{color:#113f72;text-align:center;cursor:pointer;background:linear-gradient(#f8fbff,#fff);border:1px solid #d8e3ed;border-radius:16px;grid-template-rows:auto auto minmax(38px,auto) 1fr;align-content:center;place-items:center;gap:10px;min-width:0;min-height:218px;padding:22px 14px 20px;transition:color .18s,border-color .18s,background .18s,transform .18s;display:grid;box-shadow:0 8px 22px #0f2b480e}.portal-dashboard-content .agent-management-action:hover{color:#113f72;background:linear-gradient(#f1f7ff,#fff);border-color:#0c4da2;transform:translateY(-2px);box-shadow:0 14px 30px #0c4da221}.portal-dashboard-content .agent-management-action>span{color:#0c4da2;background:#edf5ff;border-radius:17px;place-items:center;width:58px;height:58px;display:grid}.portal-dashboard-content .agent-management-action>span .agent-inventory-icon{width:30px;height:30px}.portal-dashboard-content .agent-management-action:hover>span{color:#0c4da2;background:#e7f1ff}.portal-dashboard-content .agent-management-action strong{font-size:18px;line-height:1.15}.portal-dashboard-content .agent-management-action small{color:#607187;max-width:145px;font-size:12px;line-height:1.4}.portal-dashboard-content .agent-management-action:hover small{color:#4d647d}.portal-dashboard-content .agent-management-action>i{color:currentColor;align-self:end;font-size:25px;font-style:normal;line-height:1}.portal-dashboard-content .agent-management-action.sold{color:#16764a;background:#f4fcf8;border-color:#c9e9d9}.portal-dashboard-content .agent-management-action.sold>span{color:#16764a;background:#e3f7ed}.portal-dashboard-content .agent-management-action.remove{color:#bd1837;background:#fff8f9;border-color:#f0ccd4}.portal-dashboard-content .agent-management-action.remove>span{color:#bd1837;background:#ffedf1}.portal-dashboard-content .agent-management-publishing-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.portal-dashboard-content .agent-management-channel,.portal-dashboard-content .agent-property-offers-trigger{background:#f9fbfd;border:1px solid #dbe4ed;border-radius:16px;min-width:0;min-height:96px;overflow:visible;box-shadow:0 6px 16px #0f2b480b}.portal-dashboard-content .agent-management-channel:empty{display:none}.portal-dashboard-content .agent-management-channel>div{min-height:94px;box-shadow:none!important;border:0!important;border-radius:15px!important;gap:18px!important;margin:0!important;padding:18px 22px!important}.portal-dashboard-content .agent-management-channel .social-listing-publish-control>button{gap:18px;width:100%;min-height:94px;border:0!important;border-radius:15px!important;padding:18px 22px!important}.portal-dashboard-content .agent-management-channel .facebook-listing-control,.portal-dashboard-content .agent-management-channel .youtube-listing-control{width:100%!important}.portal-dashboard-content .agent-management-channel.facebook{background:linear-gradient(90deg,#f2fbf6,#fbfefd);border-color:#d4eadf}.portal-dashboard-content .agent-management-channel.youtube{background:linear-gradient(90deg,#fff7f8,#fffdfd);border-color:#f2d7dd}.portal-dashboard-content .agent-management-channel .facebook-publish-icon,.portal-dashboard-content .agent-management-channel .youtube-brand-icon{border-radius:15px!important;flex:0 0 52px!important;width:52px!important;height:52px!important}.portal-dashboard-content .agent-management-channel strong{font-size:17px;line-height:1.2}.portal-dashboard-content .agent-management-channel small{margin-top:4px;font-size:12px}.portal-dashboard-content .social-provider-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.portal-dashboard-content .social-provider-actions>a,.portal-dashboard-content .social-provider-actions>button,.portal-dashboard-content .agent-management-channel .youtube-provider-publish-button{color:#084b87;cursor:pointer;background:#ffffffe0;border:1px solid #09407421;border-radius:10px;place-items:center;min-height:44px;margin:0;padding:9px 16px;font-size:12px;font-weight:850;line-height:1;text-decoration:none;display:inline-grid}.portal-dashboard-content .agent-management-channel .youtube-provider-publish-button{color:#b51836;background:#fff7f8;border-color:#efc6ce;min-width:96px;margin-left:auto}.portal-dashboard-content .agent-management-channel .youtube-provider-publish-button:hover:not(:disabled){background:#fff;border-color:#db6c82}.portal-dashboard-content .agent-management-channel .youtube-provider-publish-button:disabled{cursor:not-allowed;opacity:.58}.portal-dashboard-content .social-provider-actions>.social-remove-action{color:#b51836;background:#fff7f8;border-color:#efc6ce}.portal-dashboard-content .social-provider-actions>a:hover{background:#fff;border-color:#7ca9d7}.portal-dashboard-content .social-provider-actions>.social-remove-action:hover{background:#fff;border-color:#db6c82}.confirmation-dialog-backdrop{z-index:2147483300;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05182da8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.confirmation-dialog{background:#fff;border:1px solid #ffffffc2;border-radius:20px;grid-template-columns:46px minmax(0,1fr);gap:14px;width:min(440px,100%);padding:24px;display:grid;box-shadow:0 28px 90px #04162a57}.confirmation-dialog-icon{color:#fff;background:#cf183b;border-radius:14px;place-items:center;width:44px;height:44px;font-size:22px;font-weight:900;display:grid}.confirmation-dialog-success .confirmation-dialog-icon{background:#11865a}.confirmation-dialog h2{color:#092b51;margin:1px 0 7px;font-family:inherit;font-size:21px;line-height:1.2}.confirmation-dialog p{color:#5c6e81;margin:0;font-size:13px;line-height:1.55}.property-closing-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.property-closing-fields label{color:#29445f;gap:6px;font-size:12px;font-weight:800;display:grid}.property-closing-fields input{color:#092b51;width:100%;min-height:44px;font:inherit;background:#f9fcff;border:1px solid #cbdbea;border-radius:10px;padding:9px 11px;font-size:14px}.property-closing-fields input:focus{border-color:#11865a;outline:3px solid #11865a24}.property-closing-fields>small{color:#61758a;grid-column:1/-1;line-height:1.45}.property-closing-fields .property-closing-error{color:#a10f2d;background:#fff0f3;border-radius:9px;grid-column:1/-1;padding:9px 11px;font-weight:750}.agent-private-closing-summary{color:#31556f;background:#f1fbf6;border:1px solid #bfe4d3;border-radius:10px;flex-wrap:wrap;gap:5px 14px;margin-top:8px;padding:8px 10px;font-size:11px;display:flex}.agent-private-closing-summary strong{color:#087249}.agent-private-closing-summary small{color:#64798b;flex-basis:100%;font-weight:700}.private-closing-summary{background:#f3fbf7!important;border-color:#bfe4d3!important}.private-closing-summary>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.private-closing-summary article{background:#fff;border:1px solid #d7ebe2;border-radius:10px;gap:4px;padding:12px;display:grid}.private-closing-summary article span,.private-closing-summary>small{color:#64798b;font-size:12px}.private-closing-summary article strong{color:#087249}.confirmation-dialog footer{grid-column:1/-1;justify-content:flex-end;gap:9px;margin-top:8px;display:flex}.confirmation-dialog footer button{cursor:pointer;border-radius:10px;min-height:42px;padding:9px 16px;font-weight:850}.confirmation-dialog-confirm{color:#fff;background:#cf183b;border:1px solid #cf183b}.confirmation-dialog-success .confirmation-dialog-confirm{background:#11865a;border-color:#11865a}.confirmation-dialog button:disabled{cursor:wait;opacity:.62}.portal-dashboard-content .agent-property-offers-trigger{color:#173a64;text-align:left;cursor:pointer;background:linear-gradient(90deg,#fbfcfe,#f7faff);border:1px solid #dbe4ed;border-radius:16px;grid-template-columns:54px minmax(0,1fr) 28px;align-items:center;gap:18px;min-height:96px;padding:18px 22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;box-shadow:0 6px 16px #0f2b480b}.portal-dashboard-content .agent-property-offers-trigger:hover{border-color:#b7cce0;transform:translateY(-1px);box-shadow:0 9px 20px #0f2b4817}.portal-dashboard-content .agent-property-offers-trigger>span{color:#9b4e00;background:#fff0db;border-radius:15px;place-items:center;width:52px;height:52px;display:grid}.portal-dashboard-content .agent-property-offers-trigger>span .agent-inventory-icon{width:26px;height:26px}.portal-dashboard-content .agent-property-offers-trigger>div{gap:3px;min-width:0;display:grid}.portal-dashboard-content .agent-property-offers-trigger strong{font-size:18px}.portal-dashboard-content .agent-property-offers-trigger small{color:#66798f;font-size:12px}.portal-dashboard-content .agent-property-offers-trigger>i{color:#0c4da2;font-size:28px;font-style:normal}.agent-offers-modal-backdrop{z-index:2147482800;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#05182dad;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-offers-modal{background:#f7f9fc;border:1px solid #ffffffb8;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(980px,100%);max-height:calc(100dvh - 40px);display:grid;overflow:hidden;box-shadow:0 28px 90px #04162a57}.agent-offers-modal-header{color:#fff;background:linear-gradient(135deg,#082f59,#0c4da2);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:14px 16px;display:flex}.agent-offers-modal-property{align-items:center;gap:12px;min-width:0;display:flex}.agent-offers-modal-property>span{color:#0c4da2;background:#fff;border:2px solid #ffffff9e;border-radius:10px;flex:0 0 62px;place-items:center;width:62px;height:54px;font-weight:900;display:grid;position:relative;overflow:hidden}.agent-offers-modal-property img{object-fit:cover}.agent-offers-modal-property>div{min-width:0}.agent-offers-modal-property small{color:#bcd7f5;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.agent-offers-modal-property h2{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:inherit;font-size:18px;overflow:hidden}.agent-offers-modal-property p{color:#d8e7f7;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:10px;overflow:hidden}.agent-offers-modal-header>button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff5c;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:24px;line-height:1}.agent-offers-modal-header>button:hover{background:#fff3}.agent-offers-modal-body{overscroll-behavior:contain;min-height:0;padding:16px;overflow:auto}.agent-offers-modal-body>.property-offer-panel{margin:0}.portal-dashboard-content .agent-inventory-review-message{grid-column:1/-1;margin:0}@media (width<=1180px){.portal-dashboard-content .agent-management-row{grid-template-columns:minmax(280px,34%) minmax(0,1fr);gap:18px;padding:18px}.portal-dashboard-content .agent-management-actions-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.portal-dashboard-content .agent-management-action{min-height:160px}.portal-dashboard-content .agent-management-publishing-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.portal-dashboard-content .agent-management-list{gap:12px}.portal-dashboard-content .agent-management-row.agent-listing-row{background:#f8fafc;border-radius:17px;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:10px!important;min-height:0!important;padding:8px!important}.portal-dashboard-content .agent-management-property{border:1px solid #dfe6ee;border-radius:14px;min-width:0;display:block}.portal-dashboard-content .agent-management-photo{height:clamp(168px,54vw,222px)}.portal-dashboard-content .agent-management-property-body{gap:9px;padding:12px}.portal-dashboard-content .agent-management-price{font-size:16px;line-height:1.25}.portal-dashboard-content .agent-management-property-body h3{font-size:16px}.portal-dashboard-content .agent-management-facts{gap:6px}.portal-dashboard-content .agent-management-facts span{gap:4px;min-height:38px;padding:7px 5px;font-size:10px}.portal-dashboard-content .agent-management-facts .agent-inventory-icon{flex-basis:17px;width:17px;height:17px}.portal-dashboard-content .agent-management-controls{gap:9px;padding:0}.portal-dashboard-content .agent-management-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.portal-dashboard-content .agent-management-action{border-radius:13px;grid-template-rows:auto auto minmax(22px,auto);gap:4px;min-height:104px;padding:10px 6px}.portal-dashboard-content .agent-management-action>span{border-radius:10px;width:34px;height:34px}.portal-dashboard-content .agent-management-action>span .agent-inventory-icon{width:19px;height:19px}.portal-dashboard-content .agent-management-action strong{font-size:13px}.portal-dashboard-content .agent-management-action small{max-width:120px;font-size:9px;line-height:1.3;display:block}.portal-dashboard-content .agent-management-action>i{display:none}.portal-dashboard-content .agent-management-publishing-grid{grid-template-columns:1fr;gap:7px}.portal-dashboard-content .agent-management-channel,.portal-dashboard-content .agent-property-offers-trigger{border-radius:13px;min-height:0}.portal-dashboard-content .agent-management-channel>.social-listing-status,.portal-dashboard-content .agent-management-channel>.youtube-listing-control{align-items:center;min-height:0;grid-template-columns:36px minmax(0,1fr)!important;gap:8px 9px!important;padding:10px!important;display:grid!important}.portal-dashboard-content .agent-management-channel .social-listing-publish-control>button{grid-template-columns:36px minmax(0,1fr);align-items:center;min-height:58px;display:grid;gap:9px!important;padding:10px!important}.portal-dashboard-content .agent-management-channel .facebook-publish-icon,.portal-dashboard-content .agent-management-channel .youtube-brand-icon{border-radius:10px!important;flex-basis:36px!important;width:36px!important;height:36px!important}.portal-dashboard-content .agent-management-channel .social-listing-status>div,.portal-dashboard-content .agent-management-channel .youtube-listing-control>div{min-width:0}.portal-dashboard-content .agent-management-channel strong,.portal-dashboard-content .agent-property-offers-trigger strong{font-size:12px;line-height:1.25}.portal-dashboard-content .agent-management-channel small{margin-top:2px;font-size:9px;line-height:1.35}.portal-dashboard-content .agent-management-channel em{font-size:9px;line-height:1.35}.portal-dashboard-content .social-provider-actions{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;margin-left:0;display:grid}.portal-dashboard-content .agent-management-channel .social-listing-status>button,.portal-dashboard-content .agent-management-channel .social-listing-status>a,.portal-dashboard-content .agent-management-channel .youtube-provider-publish-button{grid-column:1/-1;width:100%;margin-left:0}.portal-dashboard-content .social-provider-actions>a,.portal-dashboard-content .social-provider-actions>button,.portal-dashboard-content .agent-management-channel .youtube-provider-publish-button{width:100%;min-width:0;min-height:34px;margin-left:0;padding:6px 9px;font-size:10px}.portal-dashboard-content .agent-property-offers-trigger{grid-template-columns:36px minmax(0,1fr) 20px;min-height:64px;gap:9px!important;padding:10px!important}.portal-dashboard-content .agent-property-offers-trigger>span{border-radius:10px!important;flex-basis:36px!important;width:36px!important;height:36px!important}.portal-dashboard-content .agent-property-offers-trigger>span .agent-inventory-icon{width:20px;height:20px}.portal-dashboard-content .agent-property-offers-trigger small{font-size:9px}.portal-dashboard-content .agent-property-offers-trigger>i{font-size:20px}.agent-offers-modal-backdrop{align-items:end;padding:10px}.agent-offers-modal{border-radius:18px 18px 10px 10px;width:100%;max-height:calc(100dvh - 20px)}.agent-offers-modal-header{padding:11px 12px}.agent-offers-modal-property>span{flex-basis:52px;width:52px;height:48px}.agent-offers-modal-property h2{font-size:15px}.agent-offers-modal-body{padding:10px}}@media (width<=520px){.confirmation-dialog-backdrop{align-items:end;padding:12px}.confirmation-dialog{border-radius:20px 20px 12px 12px;padding:20px}.property-closing-fields{grid-template-columns:1fr}.property-closing-fields>small,.property-closing-fields .property-closing-error{grid-column:1}.private-closing-summary>div:last-of-type{grid-template-columns:1fr}.confirmation-dialog footer{grid-template-columns:1fr 1fr;display:grid}}@media (width<=390px){.portal-dashboard-content .agent-management-facts span{font-size:9px}.portal-dashboard-content .agent-management-controls{padding:0}}.portal-dashboard-content .agent-management-row.agent-inventory-card{border-radius:15px;grid-template-columns:minmax(480px,1.8fr) minmax(300px,.72fr);gap:10px 12px;padding:11px;box-shadow:0 7px 22px #0f2b4812}.portal-dashboard-content .agent-management-row.agent-inventory-card:hover{box-shadow:0 14px 34px #0f2b481b}.portal-dashboard-content .agent-management-row .agent-management-property{border-radius:14px;grid-template-columns:minmax(190px,39%) minmax(0,1fr);align-items:stretch;display:grid}.portal-dashboard-content .agent-management-row .agent-management-photo{border-bottom:0;border-right:1px solid #dfe6ee;height:100%;min-height:160px}.portal-dashboard-content .agent-management-row .agent-management-property-body{align-content:start;gap:6px;padding:11px}.portal-dashboard-content .agent-management-row .agent-management-price{font-family:inherit;font-size:clamp(15px,1.08vw,18px);line-height:1.22}.portal-dashboard-content .agent-management-row .agent-management-property-body h3{font-family:inherit;font-size:16px;line-height:1.2}.portal-dashboard-content .agent-management-row .agent-management-facts{gap:6px}.portal-dashboard-content .agent-management-row .agent-management-facts span{background:#f9fbfd;border-radius:8px;min-height:30px;padding:4px 5px;font-size:9px}.portal-dashboard-content .agent-management-row .agent-management-facts .agent-inventory-icon{flex-basis:17px;width:17px;height:17px}.portal-dashboard-content .agent-management-row .agent-listing-address{margin:0;font-size:10px;line-height:1.35}.portal-dashboard-content .agent-management-row .agent-listing-meta{font-size:9px}.portal-dashboard-content .agent-management-row .listing-freshness-badge{border-radius:8px;margin-top:auto;padding:7px 9px;font-size:9px}.portal-dashboard-content .agent-management-row .agent-management-controls{align-content:stretch;gap:0}.portal-dashboard-content .agent-management-row .agent-management-actions-grid{grid-template-rows:repeat(2,minmax(72px,1fr));grid-template-columns:repeat(2,minmax(104px,1fr));gap:7px;height:100%}.portal-dashboard-content .agent-management-row .agent-management-action{border-radius:12px;grid-template-rows:auto auto auto;gap:4px;min-height:72px;padding:7px}.portal-dashboard-content .agent-management-row .agent-management-action>span{border-radius:8px;width:28px;height:28px}.portal-dashboard-content .agent-management-row .agent-management-action>span .agent-inventory-icon{width:17px;height:17px}.portal-dashboard-content .agent-management-row .agent-management-action strong{font-size:12px}.portal-dashboard-content .agent-management-row .agent-management-action small{max-width:none;font-size:9px;line-height:1.25}.portal-dashboard-content .agent-management-row .agent-management-action>i{display:none}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid{background:#fff;border:1px solid #dbe4ed;border-radius:13px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(250px,.72fr);gap:0;display:grid;overflow:hidden}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid>*{box-shadow:none;border:0;border-radius:0}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid>*+*{border-left:1px solid #dbe4ed}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid>:only-child{grid-column:1/-1}.portal-dashboard-content .agent-management-row .agent-management-channel,.portal-dashboard-content .agent-management-row .agent-property-offers-trigger{min-height:58px}.portal-dashboard-content .agent-management-row .agent-management-channel>div,.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-publish-control>.social-publish-summary{min-height:58px;gap:10px!important;padding:7px 10px!important}.portal-dashboard-content .agent-management-row .agent-management-channel .facebook-publish-icon,.portal-dashboard-content .agent-management-row .agent-management-channel .youtube-brand-icon{border-radius:9px!important;flex-basis:32px!important;width:32px!important;height:32px!important}.portal-dashboard-content .agent-management-row .agent-management-channel strong{font-size:12px}.portal-dashboard-content .agent-management-row .agent-management-channel small,.portal-dashboard-content .agent-management-row .agent-management-channel em{font-size:9px}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-publish-control{gap:8px;width:100%;min-height:58px;margin:0;padding:7px 10px;display:flex}.portal-dashboard-content .agent-management-row .agent-management-channel .social-publish-summary{flex:auto;min-width:0}.portal-dashboard-content .agent-management-row .agent-management-channel .social-provider-publish-button{flex:none;min-height:34px;font-size:10px;padding:6px 11px!important}.portal-dashboard-content .agent-management-row .social-provider-actions>a,.portal-dashboard-content .agent-management-row .social-provider-actions>button,.portal-dashboard-content .agent-management-row .agent-management-channel .youtube-provider-publish-button{min-height:34px;padding:6px 10px;font-size:10px}.portal-dashboard-content .agent-management-row .agent-property-offers-trigger{border-radius:0;grid-template-columns:32px minmax(0,1fr) 18px;gap:10px;min-height:58px;padding:7px 10px}.portal-dashboard-content .agent-management-row .agent-property-offers-trigger>span{border-radius:9px;width:32px;height:32px}.portal-dashboard-content .agent-management-row .agent-property-offers-trigger strong{font-size:13px}.portal-dashboard-content .agent-management-row .agent-property-offers-trigger small{font-size:9px}.portal-dashboard-content .agent-management-row .agent-property-offers-trigger>i{font-size:19px}@media (width<=1180px){.portal-dashboard-content .agent-management-row.agent-inventory-card{grid-template-columns:minmax(430px,1.45fr) minmax(270px,.8fr)}.portal-dashboard-content .agent-management-row .agent-management-property{grid-template-columns:minmax(180px,40%) minmax(0,1fr)}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid{grid-template-columns:1fr 1fr}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid .agent-property-offers-trigger{border-top:1px solid #dbe4ed;border-left:0;grid-column:1/-1}}@media (width<=860px){.portal-dashboard-content .agent-management-row.agent-inventory-card{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.portal-dashboard-content .agent-management-row .agent-management-actions-grid{grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr))}.portal-dashboard-content .agent-management-row .agent-management-action{min-height:68px}}@media (width<=600px){.portal-dashboard-content .agent-management-row.agent-listing-row.agent-inventory-card{padding:7px!important}.portal-dashboard-content .agent-management-row .agent-management-property{grid-template-columns:112px minmax(0,1fr)}.portal-dashboard-content .agent-management-row .agent-management-photo{border-radius:12px 0 0 12px;min-height:178px}.portal-dashboard-content .agent-management-row .agent-management-property-body{gap:6px;padding:10px 9px}.portal-dashboard-content .agent-management-row .agent-management-price,.portal-dashboard-content .agent-management-row .agent-management-property-body h3{font-size:14px}.portal-dashboard-content .agent-management-row .agent-management-facts{gap:4px;display:flex}.portal-dashboard-content .agent-management-row .agent-management-facts span{min-height:28px;padding:4px;font-size:8px}.portal-dashboard-content .agent-management-row .agent-management-facts .agent-inventory-icon{flex-basis:14px;width:14px;height:14px}.portal-dashboard-content .agent-management-row .agent-listing-address{max-height:31px;font-size:9px;overflow:hidden}.portal-dashboard-content .agent-management-row .listing-freshness-badge{display:none}.portal-dashboard-content .agent-management-row .agent-management-actions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.portal-dashboard-content .agent-management-row .agent-management-action{min-height:68px;padding:7px 5px}.portal-dashboard-content .agent-management-row .agent-management-action>span{width:28px;height:28px}.portal-dashboard-content .agent-management-row .agent-management-action>span .agent-inventory-icon{width:17px;height:17px}.portal-dashboard-content .agent-management-row .agent-management-action strong{font-size:11px}.portal-dashboard-content .agent-management-row .agent-management-action small{display:none}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid{grid-template-columns:minmax(0,1fr)}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid>*+*{border-top:1px solid #dbe4ed;border-left:0}.portal-dashboard-content .agent-management-row>.agent-management-publishing-grid .agent-property-offers-trigger{grid-column:auto}.portal-dashboard-content .agent-management-row .social-provider-actions>a,.portal-dashboard-content .agent-management-row .social-provider-actions>button,.portal-dashboard-content .agent-management-row .agent-management-channel .youtube-provider-publish-button{min-height:44px}}.portal-dashboard-content .agent-management-row.agent-inventory-card{border:2px solid #71879d}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-publish-control:has(.social-publish-summary){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid!important}.portal-dashboard-content .agent-management-row .agent-management-channel .social-publish-summary{grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;display:grid!important}.portal-dashboard-content .agent-management-row .agent-management-channel .social-publish-summary>span{gap:1px;min-width:0;display:grid}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-publish-control>.social-provider-publish-button{grid-template-columns:none;place-items:center;width:auto;min-width:72px;min-height:34px;margin:0;display:inline-grid;border:1px solid #9dc4f6!important;border-radius:9px!important;padding:6px 11px!important}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-publish-control>em{grid-column:1/-1;margin:0}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-status.cancelled>button{color:#084b87;cursor:pointer;background:#fff;border:1px solid #9dc4f6;border-radius:9px;place-items:center;min-width:82px;min-height:34px;margin-left:auto;padding:6px 12px;font-size:10px;font-weight:850;line-height:1;display:inline-grid}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-status.cancelled>button:hover:not(:disabled){background:#f4f9ff;border-color:#4d8dd2}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-status.cancelled>button:disabled{cursor:wait;opacity:.62}.portal-dashboard-content .agent-inventory-toolbar{grid-template-columns:minmax(260px,1.65fr) repeat(3,minmax(150px,.8fr)) minmax(100px,auto);align-items:stretch}.portal-dashboard-content .agent-inventory-toolbar>:where(.agent-inventory-search,.agent-inventory-filter,.agent-inventory-clear){box-sizing:border-box;align-self:stretch;height:54px;min-height:54px}.portal-dashboard-content .agent-inventory-search input{width:100%;height:100%;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}@media (width<=1180px){.portal-dashboard-content .agent-inventory-toolbar{grid-template-columns:minmax(250px,1.35fr) repeat(2,minmax(150px,.8fr))}.portal-dashboard-content .agent-inventory-toolbar>:where(.agent-inventory-search,.agent-inventory-filter,.agent-inventory-clear){height:52px;min-height:52px}}@media (width<=820px){.portal-dashboard-content .agent-inventory-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-dashboard-content .agent-inventory-toolbar .agent-inventory-search{grid-column:1/-1}}@media (width<=600px){.portal-dashboard-content .agent-management-row.agent-inventory-card{border-width:1.5px}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-publish-control>.social-provider-publish-button{min-width:74px;min-height:44px}.portal-dashboard-content .agent-management-row .agent-management-channel .social-listing-status.cancelled>button{min-width:82px;min-height:44px}.portal-dashboard-content .agent-inventory-toolbar>:where(.agent-inventory-search,.agent-inventory-filter,.agent-inventory-clear){height:46px;min-height:46px}}.property-featured-mobile{display:none}.property-detail-shell .property-detail-layout{padding-bottom:32px}.property-detail-shell .property-intelligence-grid{gap:24px;width:min(1380px,100% - 48px);margin:0 auto 48px}.property-detail-shell .property-intelligence-card,.property-detail-shell .property-report-row{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:19px;box-shadow:0 9px 28px #14212f0b}.property-detail-shell .property-intelligence-card{padding:29px}.property-detail-shell .property-intelligence-card>header{align-items:flex-end;gap:16px;min-height:48px;margin-bottom:23px}.property-detail-shell .property-intelligence-card>header>div>small,.property-detail-shell .property-intelligence-card>header>div>span{color:var(--crimson);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;font-weight:900;line-height:1.3;display:inline-flex}.property-detail-shell .property-intelligence-card h2{color:var(--ink);letter-spacing:-.025em;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.12}.property-detail-shell .price-history-panel>header>b{color:var(--navy);white-space:nowrap;background:#f5f8fb;border:1px solid #d5e0ea;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:850}.property-detail-shell .price-history-panel svg{background:#faf9f7;border:1px solid #e2e7ec;border-radius:13px;height:170px;padding:12px}.property-detail-shell .price-history-events{gap:8px;padding-top:14px}.property-detail-shell .price-history-events article{background:#faf9f7;border:1px solid #e1e5e9;border-radius:10px;padding:11px 12px}.property-detail-shell .price-history-events span,.property-detail-shell .price-history-events small{color:var(--muted);font-size:10px}.property-detail-shell .price-history-events strong{color:var(--navy);font-size:13px}.property-detail-shell .assistant-icon{background:var(--navy);width:46px;height:46px;box-shadow:inset 0 -3px 0 var(--crimson);border:1px solid #ffffff47;border-radius:12px}.property-detail-shell .property-assistant>header{align-items:center}.property-detail-shell .property-assistant>p{color:#40505e;margin:0;font-size:14px;line-height:1.75}.property-detail-shell .assistant-prompts{gap:7px;margin:17px 0}.property-detail-shell .assistant-prompts button{border-color:var(--line);color:var(--navy);background:#faf9f7;border-radius:9px;padding:9px 11px;font-size:11px}.property-detail-shell .property-assistant form{background:#fff;border-color:#bdcad7;border-radius:10px;min-height:48px}.property-detail-shell .property-assistant input{color:var(--ink);padding:12px 14px;font-size:13px}.property-detail-shell .property-assistant form button{background:var(--navy);width:50px}.property-detail-shell .assistant-answer{background:#eef7f3;border-radius:10px}.property-detail-shell .agent-reviews .review-score{background:#fff6f8;border:1px solid #eed0d7;border-radius:10px;padding:8px 11px}.property-detail-shell .agent-reviews .review-score>svg,.property-detail-shell .review-list article span{color:var(--crimson)!important}.property-detail-shell .agent-reviews details{border-color:var(--line);background:#faf9f7;border-radius:11px}.property-detail-shell .review-list article{background:#faf9f7;border:1px solid #e1e5e9;border-radius:10px}.property-detail-shell .property-report-row{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:16px 20px;display:flex}.property-detail-shell .property-report-row p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.property-detail-shell .report-listing-trigger{color:#a51632;background:#fff8f9;border-color:#e2b8c1;border-radius:9px;flex:none;min-height:40px;font-size:11px}@media (width<=760px){.property-detail-shell .property-detail-layout{padding-bottom:12px}.property-detail-shell .property-detail-sidebar>.featured-property-rail{display:none!important}.property-detail-shell .property-intelligence-grid{gap:10px;width:calc(100% - 16px);margin:0 auto 14px}.property-detail-shell .property-intelligence-card{border-radius:15px;padding:16px 14px}.property-detail-shell .property-intelligence-card>header{align-items:center;min-height:40px;margin-bottom:13px}.property-detail-shell .property-intelligence-card>header>div>small,.property-detail-shell .property-intelligence-card>header>div>span{font-size:8px}.property-detail-shell .property-intelligence-card h2{margin-top:4px;font-size:20px}.property-detail-shell .price-history-panel>header>b{overflow-wrap:anywhere;white-space:normal;max-width:112px;padding:6px 8px;font-size:9px;line-height:1.3}.property-detail-shell .price-history-panel svg{height:126px;padding:9px}.property-detail-shell .price-history-events{padding-bottom:4px}.property-detail-shell .price-history-events article{flex-basis:132px}.property-detail-shell .assistant-icon{width:40px;height:40px}.property-detail-shell .property-assistant>p{font-size:12px;line-height:1.6}.property-detail-shell .assistant-prompts{margin:13px 0}.property-detail-shell .assistant-prompts button{padding:8px 9px;font-size:10px}.property-detail-shell .agent-reviews .review-score{padding:6px 8px}.property-detail-shell .review-list article{padding:11px}.property-detail-shell .property-report-row{border-radius:15px;min-height:0;padding:14px;display:grid}.property-detail-shell .property-report-row p{font-size:11px}.property-detail-shell .report-listing-trigger{justify-content:center;width:100%}.property-featured-mobile{width:calc(100% - 16px);margin:0 auto 88px;display:block}.property-featured-mobile .featured-property-rail{border-radius:15px;grid-template-columns:112px minmax(0,1fr);display:grid;position:static;box-shadow:0 9px 28px #14212f11}.property-featured-mobile .featured-property-rail-media{height:100%;min-height:190px}.property-featured-mobile .featured-property-rail-body{padding:14px 12px}.property-featured-mobile .featured-property-rail-body>strong{font-size:17px;line-height:1.25}.property-featured-mobile .featured-property-rail-body h3{margin:7px 0 4px;font-size:16px}.property-featured-mobile .featured-property-rail-body>div{gap:4px;margin:10px 0}.property-featured-mobile .featured-property-rail-body>div span{padding:5px 6px;font-size:8px}.property-featured-mobile .featured-property-rail-link{min-height:35px;margin-top:11px}}@media (width<=390px){.property-featured-mobile .featured-property-rail{grid-template-columns:102px minmax(0,1fr)}.property-featured-mobile .featured-property-rail-body{padding:12px 10px}.property-featured-mobile .featured-property-rail-body>strong{font-size:15px}}.listing-editor-workspace{background:linear-gradient(#f7faff 0%,#fff 22%,#f9fbff 100%);padding:18px}.listing-required-legend{color:#506078;background:#fff;border:1px solid #cbdcf4;border-left:4px solid #0b4aa2;border-radius:12px;align-items:center;gap:14px;margin:0 0 16px;padding:11px 14px;font-size:.82rem;display:flex}.listing-required-legend strong{color:#092c59;margin-right:auto}.listing-required-legend b,.required-mark{color:#dd1538}.optional-mark{color:#58708f;text-transform:uppercase;letter-spacing:.04em;background:#eef4fb;border-radius:999px;margin-left:7px;padding:2px 7px;font-size:.68rem;font-weight:700}.listing-form-section-heading{background:linear-gradient(90deg,#eaf3ff 0%,#fff 76%);border-bottom:2px solid #0b4aa2;border-radius:10px;grid-column:1/-1;align-items:flex-end;gap:12px;margin:14px 0 2px;padding:11px 14px;display:flex}.listing-form-section-heading span{color:#072d5e;font-size:1rem;font-weight:850}.listing-form-section-heading small{color:#61728a;font-size:.78rem}.listing-form-section-heading.optional{border-bottom-color:#8195ae}.listing-field-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.listing-field-heading label{color:#233955;font-weight:800}.description-ai-action{color:#0b4aa2;background:#eef5ff;border:1px solid #b9cce8;border-radius:9px;min-height:36px;padding:7px 12px;font-weight:800}.listing-social-publishing{background:#fff;border:1px solid #cbdcf4;border-radius:14px;padding:14px}.listing-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.listing-social-choice{background:#f3f8ff;border:1px solid #c8ddf6;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:11px 13px;display:grid}.listing-social-choice.youtube{background:#fff5f6;border-color:#f0ccd2}.listing-social-choice svg{width:34px;height:34px}.listing-social-choice span{gap:3px;display:grid}.listing-social-choice strong{color:#092e61}.listing-social-choice small{color:#64748b}.listing-social-choice input{accent-color:#0b4aa2;width:20px;height:20px}@media (width<=700px){.listing-editor-workspace{padding:12px}.listing-required-legend{flex-wrap:wrap;align-items:flex-start;gap:6px 12px}.listing-required-legend strong{width:100%}.listing-form-section-heading{gap:3px;margin-top:10px;display:grid}.listing-social-grid{grid-template-columns:1fr}.listing-field-heading{align-items:flex-start}.description-ai-action{max-width:48%}}.shared-public-site-header .shared-public-brand-cluster{align-items:center;gap:clamp(10px,1.3vw,22px);min-width:0;display:flex}.shared-public-site-header .shared-public-header-controls{flex-wrap:nowrap;flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}@media (width>=1121px){.public-shell>.shared-public-site-header,.shared-public-site-header{flex-wrap:nowrap!important;align-items:center!important;gap:clamp(12px,1.35vw,22px)!important;display:flex!important}.shared-public-site-header .shared-public-brand-cluster{flex:none}.shared-public-site-header .marketplace-primary-nav{flex-wrap:nowrap;flex:0 auto;width:auto;min-width:0;margin:0!important}.shared-public-site-header .marketplace-header-actions{white-space:nowrap;flex-wrap:nowrap;flex:none;width:auto;margin:0!important}.shared-public-site-header .nav-theme-account>.marketplace-nav-trigger{background:0 0;border:0;border-radius:50%;width:44px;min-width:44px;height:44px;min-height:44px;overflow:visible;padding:0!important}.shared-public-site-header .nav-theme-account>.marketplace-nav-trigger>.marketplace-nav-label,.shared-public-site-header .nav-theme-account>.marketplace-nav-trigger>.marketplace-nav-chevron{display:none!important}.shared-public-site-header .nav-theme-account>.marketplace-nav-trigger>.marketplace-nav-icon,.shared-public-site-header .signin-motion.compact.nav-signin-motion,.shared-public-site-header .signin-motion.compact.nav-signin-motion img{width:44px;min-width:44px;height:44px;box-shadow:none;background:0 0;border:0;border-radius:50%;padding:0}.shared-public-site-header .marketplace-header-actions .language-toggle.compact{grid-template-columns:34px 34px;min-height:40px;padding:2px}.shared-public-site-header .marketplace-header-actions .language-toggle.compact button{width:34px;min-width:34px;height:34px;padding:4px}}@media (width<=1120px){.shared-public-site-header{flex-wrap:nowrap;align-items:center;grid-template-columns:minmax(0,1fr) auto auto!important;display:grid!important}.shared-public-site-header .shared-public-brand-cluster{grid-area:1/1}.shared-public-site-header .shared-public-header-controls{display:contents!important}.shared-public-site-header .marketplace-header-actions{grid-area:1/2}.shared-public-site-header .marketplace-mobile-nav-toggle{grid-area:1/3}.shared-public-site-header .marketplace-primary-nav,.shared-public-site-header .marketplace-primary-nav.open{grid-area:2/1/auto/-1}.shared-public-site-header .detail-back-link{display:none}}.architect-reference-landing .estate-hero-content h2 .estate-hero-title{letter-spacing:-.035em;text-align:center;text-wrap:balance;max-width:760px;margin:0;font-size:clamp(38px,2.55vw,44px);font-weight:700;line-height:1.02;display:block;color:#082e49!important;text-shadow:0 1px #ffffff57!important;font-family:Georgia,Times New Roman,serif!important}.architect-reference-landing .estate-hero-content h2{text-align:center;width:100%}@media (width>=901px){.architect-reference-landing .estate-hero-content{width:min(44%,760px)}}.architect-reference-landing .estate-hero-powered-by-row{align-items:center;gap:10px;width:fit-content;margin:18px auto 0;display:flex!important}.architect-reference-landing .estate-hero-powered-by-label{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:clamp(11px,.82vw,13px);font-weight:800;line-height:1;color:#b81732!important;text-shadow:none!important}.architect-reference-landing .estate-hero-intellizynce-wordmark{object-fit:contain;border:1px solid #ffffff52;border-radius:4px;width:clamp(155px,12vw,220px);height:auto;margin:0;display:block;box-shadow:0 7px 18px #082b3e26}.architect-reference-landing .estate-hero-content .estate-hero-intro{text-align:center;margin-left:auto;margin-right:auto;font-size:14px;font-weight:500;line-height:1.55;color:#123f54!important;text-shadow:none!important}.architect-reference-landing .estate-hero-content .reference-hero-cta{color:#fff;background:#0b3d57;border-color:#0b3d57;width:fit-content;margin-left:auto;margin-right:auto;display:flex;box-shadow:0 9px 24px #082b3e2e}.architect-reference-landing .estate-hero-content .reference-hero-cta:hover{background:#b81732;border-color:#b81732}@media (width<=900px){.architect-reference-landing .estate-hero-desktop-break{display:none}.architect-reference-landing .estate-hero-content h2 .estate-hero-title{max-width:440px;font-size:clamp(30px,8vw,40px);line-height:1.06}.architect-reference-landing .estate-hero-powered-by-row{gap:8px;margin-top:12px}.architect-reference-landing .estate-hero-intellizynce-wordmark{width:clamp(145px,46vw,190px)}.architect-reference-landing .estate-hero-content .estate-hero-intro{font-size:12px;line-height:1.48;color:#123f54!important}}.architect-reference-landing .estate-search-location{grid-template-columns:26px minmax(0,1fr) auto!important}.architect-reference-landing .estate-search-location>.estate-ai-search-badge{color:#0645a1;letter-spacing:.02em;text-transform:none;white-space:nowrap;background:#edf6ff;border:1px solid #aacbf0;border-radius:999px;justify-content:center;align-items:center;gap:4px;min-height:25px;padding:0 7px;font-size:9px;font-weight:900;line-height:1;display:inline-flex}.architect-reference-landing .estate-search-location>.estate-ai-search-badge>span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}@media (width>=901px){.architect-reference-landing .estate-search-complete>.estate-search-submit{grid-area:1/8;width:100%;height:40px;min-height:40px}}@media (width<=900px){.architect-reference-landing .estate-search-complete{grid-auto-flow:row;grid-template-columns:minmax(0,1fr)!important;gap:7px!important;display:grid!important}.architect-reference-landing .estate-search-primary{grid-area:1/1;width:100%;min-width:0;margin:0;border:0!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:7px!important;padding:0!important;display:grid!important}.architect-reference-landing .estate-search-primary .estate-search-location{border:1px solid #8db2c3;border-radius:9px;grid-area:1/1;width:100%;min-width:0;min-height:44px;padding:0 8px;grid-template-columns:24px minmax(0,1fr) auto!important}.architect-reference-landing .estate-search-primary .estate-search-voice{grid-area:1/2;place-items:center;width:42px;min-width:42px;display:grid}.architect-reference-landing .estate-search-primary .estate-search-voice .voice-command-button{width:40px;height:40px}.architect-reference-landing .estate-search-filter-row{grid-area:2/1;margin-top:0}.architect-reference-landing .estate-search-complete>.estate-search-submit{grid-row:3;width:100%;min-height:42px;grid-column:1/-1!important}.architect-reference-landing .estate-search-location>.estate-ai-search-badge{min-height:23px;padding-inline:6px;font-size:8px}}.marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{color:#fff;background:linear-gradient(135deg,#e5163e,#c70f31);border:1px solid #f43f5e;border-radius:10px;min-height:40px;margin:4px 7px 4px 0;padding-inline:14px;box-shadow:0 8px 20px #d5173d3d}.marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent{color:#fff;background:linear-gradient(135deg,#1455a3,#073b78);border:1px solid #3b82f6;border-radius:10px;min-height:40px;margin:4px 7px 4px 0;padding-inline:14px;box-shadow:0 8px 20px #1455a338}.marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent .marketplace-nav-icon{color:#fff}.marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent:hover,.marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent:focus-visible{color:#fff;background:linear-gradient(135deg,#1d67bc,#0a478e);border-color:#7db5ff}.marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing .marketplace-nav-icon{color:#fff}.marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing:hover,.marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing:focus-visible{color:#fff;background:linear-gradient(135deg,#f2254d,#d51238);border-color:#ff7188}@media (width<=1120px){.marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing,.marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent{justify-content:flex-start;width:100%;min-height:44px;margin:0}.marketplace-primary-nav .nav-theme-resources.open .marketplace-nav-dropdown{max-height:min(56vh,430px);overflow-y:auto}}.public-shell>.marketplace-site-header.public-header-premium{--public-header-ink:#102a43;--public-header-muted:#62748a;--public-header-blue:#0b4aa2;--public-header-blue-soft:#edf5ff;--public-header-red:#df173d;z-index:100;-webkit-backdrop-filter:blur(18px)saturate(1.1);backdrop-filter:blur(18px)saturate(1.1);min-height:72px;top:0;color:var(--public-header-ink)!important;background:linear-gradient(#fff, #fff) padding-box, linear-gradient(90deg, var(--public-header-red) 0 30%, var(--public-header-blue) 30% 100%) border-box!important;border:1px solid #dce5ef!important;border-top:3px solid #0000!important;border-radius:0 0 18px 18px!important;gap:clamp(10px,1.15vw,20px)!important;padding:9px clamp(14px,1.6vw,26px)!important;position:sticky!important;box-shadow:0 9px 28px #1334531a!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand{gap:10px;min-width:max-content;min-height:48px;color:var(--public-header-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>img{background:#fff;border:1px solid #dce5ef!important;border-radius:50%!important;width:48px!important;height:48px!important;box-shadow:0 5px 16px #0b4aa21f!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{letter-spacing:-.025em;color:var(--public-header-blue)!important;text-shadow:none!important;font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif!important;font-size:clamp(14px,1vw,17px)!important;font-weight:850!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark strong{color:var(--public-header-red)!important}.public-header-premium .marketplace-primary-nav{align-items:center;gap:3px}.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){letter-spacing:-.012em;border:1px solid #0000;border-radius:10px;min-height:42px;padding:0 10px;font-size:12px;font-weight:760;color:var(--public-header-ink)!important;box-shadow:none!important;background:0 0!important;font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif!important}.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):hover,.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):focus-visible,.public-header-premium .marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger{border-color:#cfdded;color:var(--public-header-blue)!important;background:var(--public-header-blue-soft)!important}.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):after{display:none!important}.public-header-premium .marketplace-nav-icon{flex-basis:19px;width:19px;height:19px;color:var(--public-header-blue)!important}.public-header-premium .marketplace-nav-chevron{color:#7d8da1!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent,.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{min-height:42px;margin:0 3px 0 0;padding-inline:14px;color:#fff!important;box-shadow:0 7px 17px #0b4aa226!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent{border-color:#0b4aa2;background:linear-gradient(135deg,#0b4aa2,#153f78)!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{border-color:#df173d;background:linear-gradient(135deg,#ec1b47,#c80f34)!important;box-shadow:0 7px 17px #df173d2e!important}.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing) .marketplace-nav-icon{color:#fff!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown{color:var(--public-header-ink);border:1px solid #d7e2ee;border-radius:14px;padding:7px;top:calc(100% + 10px);box-shadow:0 20px 46px #12345629;background:#fffffffc!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown:before{height:11px;top:-11px}.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a{border:1px solid #0000;border-radius:10px;min-height:42px;font-size:11px;font-weight:720;color:#233c57!important;background:0 0!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a:hover,.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a:focus-visible{border-color:#d7e5f5;color:var(--public-header-blue)!important;background:#f1f7ff!important}.public-header-premium .marketplace-dropdown-icon{color:var(--public-header-blue)!important;background:#eaf4ff!important}.public-header-premium .marketplace-header-actions .language-toggle.compact{width:72px!important;min-height:40px!important;box-shadow:none!important;background:#f4f7fb!important;border:1px solid #d6e1ed!important;border-radius:11px!important;grid-template-columns:32px 32px!important;gap:2px!important;padding:3px!important}.public-header-premium .marketplace-header-actions .language-toggle.compact button{width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;color:var(--public-header-muted)!important;border-radius:8px!important;padding:4px!important}.public-header-premium .marketplace-header-actions .language-toggle.compact button.active{color:#fff!important;background:#fff!important;box-shadow:0 3px 9px #102a431c!important}.public-header-premium .marketplace-signed-in-link.nav-theme-account{grid-template-columns:38px minmax(72px,1fr) auto;align-items:center;gap:8px;max-width:278px;margin-left:3px;position:relative;width:auto!important;min-width:205px!important;height:46px!important;min-height:46px!important;color:var(--public-header-ink)!important;background:linear-gradient(135deg,#f8fbff,#eef5fd)!important;border:1px solid #c9d9ea!important;border-radius:13px!important;padding:4px 6px 4px 4px!important;display:grid!important;overflow:visible!important;box-shadow:0 5px 16px #12345614!important}.public-header-premium .marketplace-signed-in-link.nav-theme-account:hover,.public-header-premium .marketplace-signed-in-link.nav-theme-account:focus-visible{transform:translateY(-1px);background:#edf5ff!important;border-color:#98b8db!important}.public-header-premium .marketplace-signed-in-avatar{color:#fff;background:linear-gradient(145deg, var(--public-header-red) 0 48%, var(--public-header-blue) 50% 100%);border:2px solid #fff;border-radius:50%;width:38px;height:38px;position:relative;overflow:hidden;box-shadow:0 3px 9px #0b4aa22e}.public-header-premium .marketplace-signed-in-avatar.has-photo{background:#e8eef5}.public-header-premium .marketplace-signed-in-avatar img{object-fit:cover;object-position:center}.public-header-premium .marketplace-signed-in-copy small{letter-spacing:.025em;font-size:8px;font-weight:760;color:var(--public-header-muted)!important}.public-header-premium .marketplace-signed-in-copy strong{font-size:12px;font-weight:850;color:var(--public-header-ink)!important}.public-header-premium .marketplace-signed-in-destination{border-left:1px solid #cfdae7;align-items:center;gap:3px;min-height:30px;padding:0 7px 0 9px;font-size:9px;font-weight:850;color:var(--public-header-blue)!important;display:inline-flex!important}.public-header-premium .marketplace-signed-in-link>em{border-color:#fff}.public-header-premium .nav-theme-account>.marketplace-nav-trigger{background:#f5f8fc!important;border-color:#d1ddea!important}.public-header-premium .nav-theme-account>.marketplace-nav-trigger :where(.marketplace-nav-icon,.signin-motion.compact.nav-signin-motion,.signin-motion.compact.nav-signin-motion img){box-shadow:none!important;background:0 0!important}.public-header-premium .detail-back-link{font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif;font-size:11px;font-weight:760;color:#4f6680!important}@media (width>=1121px) and (width<=1380px){.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark{display:none!important}.public-header-premium .marketplace-signed-in-link.nav-theme-account{max-width:210px;min-width:178px!important}.public-header-premium .marketplace-signed-in-destination{display:none!important}}@media (width<=1120px){.public-shell>.marketplace-site-header.public-header-premium{min-height:64px;border-left:0!important;border-right:0!important;border-radius:0 0 14px 14px!important;gap:7px!important;padding:7px 10px!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand{gap:7px;min-height:44px}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>img{width:42px!important;height:42px!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{white-space:nowrap;max-width:42vw;font-size:clamp(11px,3.35vw,14px)!important;display:flex!important}.public-header-premium .marketplace-mobile-nav-toggle{border-radius:11px;width:40px;height:40px;color:#fff!important;background:#0b4aa2!important;border:1px solid #0b4aa2!important;box-shadow:0 5px 13px #0b4aa22e!important}.public-header-premium .marketplace-primary-nav,.public-header-premium .marketplace-primary-nav.open{max-height:min(70vh,560px);color:var(--public-header-ink);gap:4px;background:#fffffffc!important;border:1px solid #d4e0ec!important;border-radius:14px!important;margin-top:2px!important;padding:8px!important;box-shadow:0 18px 42px #102a4333!important}.public-header-premium .marketplace-mobile-nav-bar{min-height:38px;color:var(--public-header-ink)!important;background:#f5f8fc!important;border-bottom-color:#e1e8f0!important}.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){border-color:#e2e8f0;justify-content:flex-start;width:100%;min-height:43px;margin:0;padding:0 11px;font-size:11px;color:var(--public-header-ink)!important;background:#fff!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-agent,.public-header-premium .marketplace-primary-nav .marketplace-nav-direct.nav-theme-newListing{min-height:44px;margin:0;color:#fff!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown{box-shadow:none;border:0;border-left:2px solid #bed2e8;border-radius:0 0 10px 10px;margin:2px 4px 4px;background:#f7faff!important}.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown .marketplace-dropdown-links>a{min-height:39px;font-size:10px}.public-header-premium .marketplace-signed-in-link.nav-theme-account{grid-template-columns:40px minmax(0,1fr) auto;max-width:none;margin:0;width:100%!important;min-width:0!important;height:52px!important;min-height:52px!important}.public-header-premium .marketplace-signed-in-avatar{width:40px;height:40px}}@media (width<=430px){.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>img{width:38px!important;height:38px!important}.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.public-shell>.marketplace-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{max-width:43vw;font-size:10.5px!important}.public-header-premium .marketplace-header-actions .language-toggle.compact{grid-template-columns:28px 28px!important;width:64px!important}.public-header-premium .marketplace-header-actions .language-toggle.compact button{width:28px!important;min-width:28px!important}}.shared-public-site-header.public-header-premium{--unified-ribbon-ink:#f8fcff;--unified-ribbon-muted:#a9dceb;--unified-ribbon-cyan:#49c4df;--unified-ribbon-red:#ef1d4b;z-index:500!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:76px!important;color:var(--unified-ribbon-ink)!important;background:linear-gradient(105deg, #071f36 0%, #083450 52%, #0a4964 100%) padding-box, linear-gradient(90deg, var(--unified-ribbon-red), var(--unified-ribbon-cyan)) border-box!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0 0 19px 19px!important;align-items:center!important;gap:clamp(9px,1vw,17px)!important;margin:0 auto!important;padding:8px clamp(12px,1.25vw,22px)!important;display:flex!important;position:sticky!important;top:0!important;box-shadow:0 12px 30px #051f3633!important}.shared-public-site-header.public-header-premium .shared-public-brand-cluster{flex:none!important;min-width:0!important}.shared-public-site-header.public-header-premium .shared-public-header-controls{flex-wrap:nowrap!important;flex:auto!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;min-width:0!important;margin-left:auto!important;display:flex!important}.shared-public-site-header.public-header-premium .marketplace-brand{color:#fff!important;min-width:max-content!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:11px!important;padding:0!important}.shared-public-site-header.public-header-premium .marketplace-brand>img{object-fit:cover!important;image-rendering:auto!important;background:#fff!important;border:1px solid #ffffffd1!important;border-radius:16px!important;width:58px!important;min-width:58px!important;height:58px!important;padding:0!important;box-shadow:0 7px 18px #00000038!important}.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{color:#fff!important;letter-spacing:-.025em!important;white-space:nowrap!important;opacity:1!important;max-width:none!important;text-shadow:none!important;font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif!important;font-size:clamp(14px,1vw,17px)!important;font-weight:850!important;display:flex!important}.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark strong{color:#ff4166!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav{flex-wrap:nowrap!important;flex:0 auto!important;justify-content:flex-end!important;align-items:center!important;gap:2px!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#f8fcff!important;letter-spacing:-.01em!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;gap:6px!important;padding:0 9px!important;font-family:Inter,Noto Sans Devanagari,Segoe UI,sans-serif!important;font-size:11.5px!important;font-weight:780!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):hover,.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct):focus-visible,.shared-public-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-group.open>.marketplace-nav-trigger{color:#fff!important;background:#ffffff1c!important;border-color:#fff3!important}.shared-public-site-header.public-header-premium .marketplace-nav-icon{width:18px!important;height:18px!important;color:var(--unified-ribbon-cyan)!important;flex-basis:18px!important}.shared-public-site-header.public-header-premium .marketplace-nav-chevron{color:#ffffffb3!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing){color:#fff!important;min-height:44px!important;margin-right:3px!important;padding-inline:13px!important;box-shadow:0 7px 17px #0003!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav .nav-theme-agent{background:linear-gradient(135deg,#0758a4,#0b76b5)!important;border-color:#287fc4!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav .nav-theme-newListing{background:linear-gradient(135deg,#ef1d4b,#c81038)!important;border-color:#f04565!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing) .marketplace-nav-icon{color:#fff!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav .marketplace-nav-dropdown{color:#102a43!important;background:#fffffffe!important}.shared-public-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact{width:68px!important;min-height:40px!important;box-shadow:none!important;background:#ffffff1a!important;border:1px solid #ffffff40!important;border-radius:11px!important;grid-template-columns:29px 29px!important;gap:3px!important;padding:3px!important}.shared-public-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact button{border-radius:7px!important;width:29px!important;min-width:29px!important;height:32px!important;min-height:32px!important;padding:4px!important}.shared-public-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact button.active{background:#fff!important;box-shadow:0 3px 9px #0003!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{color:#fff!important;background:#ffffff1a!important;border:1px solid #ffffff47!important;grid-template-columns:38px minmax(68px,1fr) auto!important;gap:7px!important;min-width:190px!important;max-width:245px!important;height:46px!important;min-height:46px!important;padding:3px 6px 3px 3px!important;box-shadow:inset 0 1px #ffffff1a,0 6px 15px #00000024!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-avatar{border:2px solid #fff!important;width:38px!important;height:38px!important;box-shadow:0 3px 9px #00000038!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-copy small{color:var(--unified-ribbon-muted)!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-copy strong,.shared-public-site-header.public-header-premium .marketplace-signed-in-destination{color:#fff!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-destination{border-left-color:#ffffff38!important}.shared-public-site-header.public-header-premium .detail-back-link{color:#cbeef6!important}@media (width>=1121px) and (width<=1450px){.shared-public-site-header.public-header-premium{gap:8px!important;padding-inline:11px!important}.shared-public-site-header.public-header-premium .marketplace-brand>img{width:52px!important;min-width:52px!important;height:52px!important}.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{font-size:13px!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){padding-inline:6px!important;font-size:10.5px!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav>.marketplace-nav-group:not(.nav-theme-account) .marketplace-nav-icon{display:none!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{min-width:160px!important;max-width:184px!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-destination{display:none!important}}@media (width<=1120px){.shared-public-site-header.public-header-premium{border-radius:0 0 14px 14px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;width:100%!important;min-height:64px!important;padding:7px 10px!important;display:grid!important}.shared-public-site-header.public-header-premium .shared-public-brand-cluster{grid-area:1/1!important}.shared-public-site-header.public-header-premium .shared-public-header-controls{display:contents!important}.shared-public-site-header.public-header-premium .marketplace-brand{gap:7px!important;min-height:44px!important}.shared-public-site-header.public-header-premium .marketplace-brand>img{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{max-width:43vw!important;font-size:clamp(10.5px,3.2vw,13px)!important;display:flex!important}.shared-public-site-header.public-header-premium .marketplace-header-actions{grid-area:1/2!important}.shared-public-site-header.public-header-premium .marketplace-mobile-nav-toggle{color:#fff!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#ffffff1f!important;border-color:#ffffff59!important;grid-area:1/3!important}.shared-public-site-header.public-header-premium .marketplace-hamburger i{background:#fff!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav,.shared-public-site-header.public-header-premium .marketplace-primary-nav.open{color:#102a43!important;background:#fffffffe!important;grid-area:2/1/auto/-1!important;width:100%!important;max-height:min(72vh,580px)!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#102a43!important;background:#fff!important;width:100%!important}.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing){color:#fff!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{color:#102a43!important;background:#f3f8fd!important;width:100%!important;min-width:0!important;max-width:none!important;height:52px!important;min-height:52px!important;margin:0!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-copy small{color:#62748a!important}.shared-public-site-header.public-header-premium .marketplace-signed-in-copy strong,.shared-public-site-header.public-header-premium .marketplace-signed-in-destination{color:#102a43!important}}@media (width<=430px){.shared-public-site-header.public-header-premium .marketplace-brand>img{width:40px!important;min-width:40px!important;height:40px!important}.shared-public-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact{grid-template-columns:28px 28px!important;width:64px!important}.shared-public-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact button{width:28px!important;min-width:28px!important}}.public-shell>.shared-public-site-header.marketplace-site-header.public-header-premium{--public-header-ink:#f8fcff;--public-header-muted:#a9dceb;--public-header-blue:#49c4df;--public-header-blue-soft:#ffffff1c;--public-header-red:#ef1d4b;color:#f8fcff!important;background:linear-gradient(105deg,#071f36 0%,#083450 52%,#0a4964 100%) padding-box padding-box,linear-gradient(90deg,#ef1d4b,#49c4df) border-box!important;border:0!important;border-bottom:3px solid #0000!important;border-radius:0 0 19px 19px!important;align-items:center!important;gap:clamp(9px,1vw,17px)!important;width:calc(100% - 28px)!important;max-width:none!important;min-height:76px!important;margin:0 auto!important;padding:8px clamp(12px,1.25vw,22px)!important;display:flex!important;box-shadow:0 12px 30px #051f3633!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand{color:#fff!important;min-width:max-content!important;min-height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;gap:11px!important;padding:0!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>img{object-fit:cover!important;image-rendering:auto!important;background:#fff!important;border:1px solid #ffffffd1!important;border-radius:16px!important;width:58px!important;min-width:58px!important;height:58px!important;padding:0!important;box-shadow:0 7px 18px #00000038!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{color:#fff!important;white-space:nowrap!important;opacity:1!important;max-width:none!important;font-size:clamp(14px,1vw,17px)!important;font-weight:850!important;display:flex!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark strong{color:#ff4166!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#f8fcff!important;background:0 0!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-nav-icon{color:#49c4df!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-nav-chevron{color:#ffffffb3!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing),.public-shell>.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing) .marketplace-nav-icon{color:#fff!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-header-actions .language-toggle.compact{background:#ffffff1a!important;border-color:#ffffff40!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff47!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-copy small{color:#a9dceb!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-copy strong,.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-destination,.public-shell>.shared-public-site-header.public-header-premium .detail-back-link{color:#fff!important}@media (width>=1121px) and (width<=1450px){.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>img{width:52px!important;min-width:52px!important;height:52px!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{font-size:13px!important;display:flex!important}}@media (width<=1120px){.public-shell>.shared-public-site-header.marketplace-site-header.public-header-premium{border-radius:0 0 14px 14px!important;grid-template-columns:minmax(0,1fr) auto auto!important;gap:7px!important;width:100%!important;min-height:64px!important;padding:7px 10px!important;display:grid!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand{gap:7px!important;min-height:44px!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>img{border-radius:12px!important;width:44px!important;min-width:44px!important;height:44px!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark,.public-shell>.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark b{color:#fff!important;max-width:43vw!important;font-size:clamp(10.5px,3.2vw,13px)!important;display:flex!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-mobile-nav-toggle{color:#fff!important;background:#ffffff1f!important;border-color:#ffffff59!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-hamburger i{background:#fff!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.marketplace-nav-trigger,.marketplace-nav-direct){color:#102a43!important;background:#fff!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-primary-nav :where(.nav-theme-agent,.nav-theme-newListing){color:#fff!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-link.nav-theme-account{color:#102a43!important;background:#f3f8fd!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-copy small{color:#62748a!important}.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-copy strong,.public-shell>.shared-public-site-header.public-header-premium .marketplace-signed-in-destination{color:#102a43!important}}.property-detail-shell{--detail-navy:#082f49;--detail-blue:#0b4da2;--detail-red:#e71945;--detail-ink:#102a43;--detail-muted:#61748a;--detail-line:#dce6ef;--detail-surface:#fff;--detail-canvas:#f4f8fc;--detail-radius:18px;background:radial-gradient(circle at 8% 9%, #e719450e, transparent 28rem), radial-gradient(circle at 92% 12%, #0b4da213, transparent 34rem), var(--detail-canvas);color:var(--detail-ink)}.property-detail-shell .property-detail-hero,.property-detail-shell .property-detail-layout,.property-detail-shell .property-intelligence-grid,.property-detail-shell .property-featured-mobile{width:min(100% - 40px,1440px);margin-inline:auto}.property-detail-shell .property-detail-hero{flex-direction:column;padding:clamp(24px,3vw,44px) 0 24px;display:flex}.property-detail-shell .property-detail-heading{grid-template-columns:minmax(280px,.8fr) minmax(460px,1.2fr);align-items:end;gap:28px;margin:0 0 18px;display:grid}.property-detail-shell .property-detail-heading h1{max-width:15ch;color:var(--detail-ink);letter-spacing:-.045em;margin:12px 0 8px;font-size:clamp(34px,3.4vw,56px);line-height:.98}@media (width>=768px){.property-detail-shell .property-media-tabs{order:1}.property-detail-shell .property-gallery,.property-detail-shell .property-media-video-grid{order:2}.property-detail-shell .property-detail-heading{border:1px solid var(--detail-line);border-radius:var(--detail-radius);background:#fff;order:3;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;margin:14px 0 0;padding:20px 22px;box-shadow:0 10px 28px #082f4912}.property-detail-shell .property-detail-heading h1{letter-spacing:-.035em;max-width:30ch;margin:8px 0 6px;font-size:clamp(27px,2.25vw,38px);line-height:1.08}.property-detail-shell .property-detail-heading .detail-price{box-shadow:none;padding:14px 16px}.property-detail-shell .property-price-full{font-size:clamp(24px,2vw,34px)}}.property-detail-shell .property-detail-heading .detail-price{border-radius:var(--detail-radius);background:#ffffffe6;border:1px solid #0b4da221;width:100%;padding:20px 22px;box-shadow:0 14px 36px #082f4914}.property-detail-shell .property-price-full,.property-detail-shell .property-price-compact{color:var(--detail-blue);letter-spacing:-.03em;font-weight:800}.property-detail-shell .mobile-property-key-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.property-detail-shell .mobile-property-key-facts>span{min-height:46px;color:var(--detail-ink);background:#f1f6fb;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;font-weight:750;display:flex}.property-detail-shell .property-media-tabs{border:1px solid var(--detail-line);background:#fff;border-radius:999px;width:fit-content;margin:0 0 12px;padding:4px;box-shadow:0 8px 24px #082f4912}.property-detail-shell .property-media-tabs button{min-height:42px;color:var(--detail-muted);background:0 0;border:0;border-radius:999px;padding:8px 18px;font-weight:800}.property-detail-shell .property-media-tabs button.active{color:#fff;background:var(--detail-blue)}.property-detail-shell .property-gallery{background:#071f36;border:1px solid #082f4929;border-radius:22px;overflow:hidden;box-shadow:0 24px 58px #082f4929}.property-detail-shell .property-gallery-main{background:#071f36;border-radius:0;height:clamp(420px,51vw,640px);min-height:0}.property-detail-shell .property-gallery-main>img{background:#071f36;object-fit:contain!important}.property-detail-shell .gallery-arrow,.property-detail-shell .detail-favorite-button{width:48px;height:48px;color:var(--detail-blue);background:#fffffff0;border:1px solid #ffffffb8;box-shadow:0 8px 24px #00000029}.property-detail-shell .property-detail-tabs{z-index:30;border:1px solid var(--detail-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:min(100% - 40px,1440px);min-height:64px;margin:0 auto 24px;padding:7px;display:grid;position:sticky;top:76px;box-shadow:0 12px 30px #082f491a}.property-detail-shell .property-detail-tabs.four-tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.property-detail-shell .property-detail-tabs button,.property-detail-shell .property-detail-tabs button:first-child,.property-detail-shell .property-detail-tabs button[data-detail-tab]{min-width:0;min-height:48px;color:var(--detail-muted);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:11px;padding:10px 14px;font-size:14px;font-weight:800}.property-detail-shell .property-detail-tabs button:hover{color:var(--detail-blue);background:#edf5ff}.property-detail-shell .property-detail-tabs button.active,.property-detail-shell .property-detail-tabs button[data-detail-tab].active{color:#fff;background:linear-gradient(135deg, var(--detail-blue), #073875);box-shadow:0 7px 16px #0b4da238}.property-detail-shell .property-detail-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;padding:0 0 40px;display:grid}.property-detail-shell .property-detail-content{gap:18px;min-width:0;display:grid}.property-detail-shell :where(.detail-card,.property-offer-card,.property-rental-card,.property-sold-card,.property-contact-card){border:1px solid var(--detail-line);border-radius:var(--detail-radius);background:var(--detail-surface);margin:0;padding:clamp(22px,2.4vw,34px);box-shadow:0 10px 28px #082f4911}.property-detail-shell .detail-section-heading{border-bottom:1px solid var(--detail-line);margin-bottom:18px;padding-bottom:16px}.property-detail-shell .detail-section-heading h2,.property-detail-shell .property-contact-card h2{color:var(--detail-ink);letter-spacing:-.025em;margin:3px 0 0;font-size:clamp(23px,2vw,32px);line-height:1.12}.property-detail-shell .property-overview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;display:grid}.property-detail-shell .property-overview-list>div{border-bottom:1px solid #e7eef5;min-width:0;padding:14px 0}.property-detail-shell .property-overview-list dt{color:var(--detail-muted);font-size:12px;font-weight:750}.property-detail-shell .property-overview-list dd{color:var(--detail-ink);margin:5px 0 0;font-size:16px;font-weight:800}.property-detail-shell .property-detail-sidebar{gap:18px;min-width:0;display:grid;position:sticky;top:164px}.property-detail-shell .property-contact-card{border-top:4px solid var(--detail-red);overflow:hidden}.property-detail-shell .listing-agent{background:#f1f6fb;border-radius:14px;padding:14px}.property-detail-shell .inquiry-mode-tabs{background:#eaf1f7;border-radius:12px;padding:4px}.property-detail-shell .inquiry-mode-tabs button{border-radius:9px;min-height:44px;font-weight:800}.property-detail-shell .inquiry-mode-tabs button.active{color:#fff;background:var(--detail-blue)}.property-detail-shell .property-inquiry-form :where(input,textarea){background:#fbfdff;border-color:#ccdbe8;border-radius:11px;min-height:48px}.property-detail-shell .property-intelligence-grid{gap:18px;padding:0 0 38px}@media (width<=1024px){.property-detail-shell .property-detail-heading{grid-template-columns:1fr;gap:14px}.property-detail-shell .property-detail-heading h1{max-width:none}.property-detail-shell .property-detail-layout{grid-template-columns:minmax(0,1fr) 320px}.property-detail-shell .property-overview-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.property-detail-shell{--detail-radius:16px;padding-bottom:calc(78px + env(safe-area-inset-bottom))}.property-detail-shell .property-detail-hero,.property-detail-shell .property-detail-layout,.property-detail-shell .property-intelligence-grid,.property-detail-shell .property-featured-mobile{width:min(100% - 16px,620px)}.property-detail-shell .property-detail-hero{flex-direction:column;padding:10px 0 12px;display:flex}.property-detail-shell .property-gallery{border-radius:18px 18px 0 0;order:1;box-shadow:0 12px 30px #082f4924}.property-detail-shell .property-gallery-main{height:clamp(238px,66vw,350px)}.property-detail-shell .property-gallery-main>img{object-fit:cover!important}.property-detail-shell .property-detail-heading{border:1px solid var(--detail-line);background:#fff;border-top:0;border-radius:0 0 18px 18px;flex-direction:column;order:2;gap:8px;margin:0;padding:16px;display:flex;box-shadow:0 12px 30px #082f491a}.property-detail-shell .property-detail-heading>div:first-child{order:2;display:block}.property-detail-shell .property-detail-heading h1,.property-detail-shell .property-detail-heading .detail-kicker-row,.property-detail-shell .property-detail-heading>div:first-child>p:first-of-type{display:none}.property-detail-shell .property-detail-heading .detail-price{box-shadow:none;background:0 0;border:0;border-radius:0;order:1;padding:0}.property-detail-shell .property-price-full{font-size:clamp(16px,4.4vw,20px);line-height:1.22}.property-detail-shell .mobile-property-key-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.property-detail-shell .mobile-property-key-facts>span{text-align:center;justify-content:center;min-width:0;min-height:48px;padding:7px 6px;font-size:clamp(11px,3.1vw,13px)}.property-detail-shell .mobile-property-key-facts svg{flex:none}.property-detail-shell .property-media-tabs{order:0;margin:0 0 8px}.property-detail-shell .gallery-arrow,.property-detail-shell .detail-favorite-button{width:44px;height:44px}.property-detail-shell .mobile-key-facts-card{border:1px solid var(--detail-line);border-radius:var(--detail-radius);background:#fff;order:3;margin-top:10px;padding:16px;display:block;box-shadow:0 10px 24px #082f4914}.property-detail-shell .mobile-property-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;display:grid}.property-detail-shell .mobile-property-overview>div{border-bottom:1px solid #e7eef5;min-width:0;padding:11px 0}.property-detail-shell .mobile-property-overview dt{color:var(--detail-muted);font-size:11px;font-weight:750}.property-detail-shell .mobile-property-overview dd{color:var(--detail-ink);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;font-weight:800}.property-detail-shell .property-detail-tabs,.property-detail-shell .property-detail-tabs.five-tabs,.property-detail-shell .property-detail-tabs.four-tabs{scrollbar-width:none;border-inline:0;border-radius:0;gap:6px;width:100%;min-height:58px;margin:0 0 12px;padding:6px 8px;display:flex;top:63px;overflow-x:auto}.property-detail-shell .property-detail-tabs::-webkit-scrollbar{display:none}.property-detail-shell .property-detail-tabs button,.property-detail-shell .property-detail-tabs button:first-child,.property-detail-shell .property-detail-tabs button[data-detail-tab]{white-space:nowrap;flex:1 0 auto;min-width:88px;min-height:44px;padding:9px 12px;font-size:12px}.property-detail-shell .property-detail-layout{padding-bottom:14px;display:block}.property-detail-shell .property-detail-content{gap:12px}.property-detail-shell :where(.detail-card,.property-offer-card,.property-rental-card,.property-sold-card,.property-contact-card){border-radius:16px;padding:18px 16px}.property-detail-shell .desktop-property-overview{display:none!important}.property-detail-shell .property-detail-sidebar{margin-top:12px;display:grid;position:static}.property-detail-shell .property-contact-card{border-top-width:3px}.property-detail-shell .property-intelligence-grid{padding-bottom:18px}.property-detail-shell .property-featured-mobile{margin-top:4px}}@media (width<=390px){.property-detail-shell .mobile-property-key-facts>span{gap:4px;font-size:10.5px}.property-detail-shell .property-detail-tabs button,.property-detail-shell .property-detail-tabs button[data-detail-tab]{min-width:82px;padding-inline:10px}}@media (width>=1121px){.shared-public-site-header.public-header-premium .marketplace-primary-nav>.marketplace-nav-group.nav-theme-account{justify-content:center!important;align-self:center!important;align-items:center!important;width:44px!important;min-width:44px!important;height:44px!important;display:flex!important}.shared-public-site-header.public-header-premium .nav-theme-account>.marketplace-nav-trigger{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important}.shared-public-site-header.public-header-premium .nav-theme-account>.marketplace-nav-trigger>.marketplace-nav-icon,.shared-public-site-header.public-header-premium .signin-motion.compact.nav-signin-motion,.shared-public-site-header.public-header-premium .signin-motion.compact.nav-signin-motion img{width:44px!important;min-width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;flex:0 0 44px!important;margin:0!important;padding:0!important}}.agents-directory-hero{color:#102f50;background:linear-gradient(135deg,#fff,#f5f9fd);border:1px solid #d7e3ee;border-left:4px solid #d8173f;border-radius:16px;width:min(1200px,100% - 32px);margin:18px auto 12px;padding:24px clamp(20px,4vw,40px);box-shadow:0 10px 28px #0f2f5212}.agents-directory-hero>span{color:#d8173f;margin-bottom:7px}.agents-directory-hero h1{color:#0b3765;letter-spacing:-.035em;max-width:900px;margin:0;font:800 clamp(1.65rem,3vw,2.55rem)/1.08 system-ui,sans-serif}.agents-directory-hero p{color:#5f7489;max-width:780px;margin:8px 0 0;font-size:13px;line-height:1.5}@media (width<=760px){.agents-directory-hero{border-radius:13px;width:calc(100% - 20px);margin:10px auto;padding:18px 16px}.agents-directory-hero h1{font-size:1.55rem}.agents-directory-hero p{font-size:12px}}@media (width<=1120px){.shared-public-site-header.public-header-premium{box-sizing:border-box!important;width:100%!important;max-width:100vw!important;overflow:visible!important}.shared-public-site-header.public-header-premium .shared-public-brand-cluster,.shared-public-site-header.public-header-premium .shared-public-header-controls,.shared-public-site-header.public-header-premium .marketplace-header-actions{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}}@media (width<=430px){.shared-public-site-header.public-header-premium{grid-template-columns:minmax(0,1fr) auto auto!important;column-gap:7px!important;padding-inline:8px!important}.shared-public-site-header.public-header-premium .marketplace-brand{min-width:0!important;max-width:100%!important}.shared-public-site-header.public-header-premium .marketplace-brand>.brand-nepali-wordmark{text-overflow:ellipsis!important;min-width:0!important;max-width:calc(100vw - 178px)!important;overflow:hidden!important}.shared-public-site-header.public-header-premium .marketplace-header-actions{width:auto!important}}@media (width<=760px){.agent-portal-header.portal-topbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.agent-portal-header.portal-topbar>.brand-lockup{grid-area:1/1;min-width:0}.agent-portal-header.portal-topbar>.agent-header-actions{grid-area:1/2;min-width:0;margin-left:0}.agent-portal-header.portal-topbar>.agent-workspace-search{grid-area:2/1/auto/-1;width:100%;min-width:0}.portal-sidebar:not(.mobile-menu-open) .portal-mobile-nav-toggle{place-content:center;justify-items:center;top:50%;transform:translateY(-50%)}.portal-mobile-menu-icon{margin:0 auto;transform:translate(0)}.portal-mobile-menu-icon svg{transform:translateY(1px)}}.agent-inventory-filter-controls{display:contents}@media (width<=430px){.portal-dashboard-content .agent-inventory-toolbar{grid-template-columns:minmax(0,1fr);gap:6px;padding:6px}.portal-dashboard-content .agent-inventory-toolbar .agent-inventory-search{grid-column:1/-1;width:100%;height:46px;min-height:46px}.portal-dashboard-content .agent-inventory-filter-controls{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;gap:6px;min-width:0;display:flex;overflow-x:auto}.portal-dashboard-content .agent-inventory-filter-controls::-webkit-scrollbar{display:none}.portal-dashboard-content .agent-inventory-filter-controls>:where(.agent-inventory-filter,.agent-inventory-clear){scroll-snap-align:start;flex:none;width:auto;height:40px;min-height:40px}.portal-dashboard-content .agent-inventory-filter{align-items:center;min-width:122px;padding:0 8px;display:flex}.portal-dashboard-content .agent-inventory-filter>span{display:none}.portal-dashboard-content .agent-inventory-filter select{width:100%;font-size:10px;font-weight:800}.portal-dashboard-content .agent-inventory-clear{border-style:solid;min-width:82px;padding-inline:10px;font-size:9px;font-weight:800}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.agent-workspace-search{color:#52708e;background:#fff;border:1px solid #d9e4f0;border-radius:12px;align-items:center;gap:10px;width:min(520px,42vw);padding:10px 14px;display:flex;position:relative}.agent-workspace-search>svg{width:18px}.agent-workspace-search input{color:#0b2948;width:100%;font:600 14px/1.2 var(--font-sans,Arial,sans-serif);background:0 0;border:0;outline:0}.agent-workspace-search-results{z-index:60;background:#fff;border:1px solid #dce6ef;border-radius:14px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 18px 50px #0b294826}.agent-workspace-search-results button{text-align:left;color:#102f4e;background:0 0;border:0;border-radius:9px;grid-template-columns:62px 1fr;width:100%;padding:10px;display:grid}.agent-workspace-search-results button:hover{background:#f2f7fb}.agent-workspace-search-results span{color:#d71945;text-transform:uppercase;grid-row:1/3;font-size:10px;font-weight:800}.agent-workspace-search-results strong,.agent-workspace-search-results small{grid-column:2}.agent-workspace-search-results small{text-overflow:ellipsis;white-space:nowrap;color:#6b7d90;overflow:hidden}.agent-header-actions{align-items:center}.agent-notification-center{position:relative}.agent-notification-button{color:#0b4ea2;background:#fff;border:1px solid #d9e4f0;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;position:relative}.agent-notification-button svg{width:20px}.agent-notification-button span{color:#fff;background:#e51946;border:2px solid #fff;border-radius:20px;min-width:19px;padding:2px 5px;font-size:10px;font-weight:900;position:absolute;top:-6px;right:-6px}.agent-notification-panel{z-index:70;color:#102f4e;background:#fff;border:1px solid #d9e4f0;border-radius:16px;width:330px;padding:16px;position:absolute;top:50px;right:0;box-shadow:0 22px 54px #0b29482b}.agent-notification-panel>strong{margin-bottom:10px;font-size:16px;display:block}.agent-notification-panel>button{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #e5edf4;align-items:center;gap:10px;padding:11px 6px;display:flex}.agent-notification-panel>button>svg{color:#d71945;width:20px}.agent-notification-panel>button span{display:grid}.agent-notification-panel small{color:#6d7f91}.portal-nav-icon svg{width:18px;height:18px}.agent-workspace-home{gap:18px;display:grid}.agent-workspace-welcome{color:#fff;background:linear-gradient(125deg,#082f58 0%,#0b4ea2 70%,#183f77 100%);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px 28px;display:flex;box-shadow:0 14px 34px #0b4ea221}.agent-workspace-welcome .eyebrow{color:#a9d6ff}.agent-workspace-welcome h2{font-family:var(--font-serif,Georgia,serif);margin:4px 0;font-size:clamp(28px,3vw,42px);line-height:1.05}.agent-workspace-welcome p{color:#d8e8f8;margin:0}.agent-workspace-quick-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agent-workspace-quick-actions button{color:#fff;background:#ffffff12;border:1px solid #ffffff42;border-radius:10px;align-items:center;gap:7px;min-height:42px;padding:0 14px;font-weight:800;display:flex}.agent-workspace-quick-actions button:first-child{background:#e51946;border-color:#e51946}.agent-workspace-quick-actions svg{width:17px}.agent-workspace-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.agent-workspace-kpis button{text-align:left;color:#12304f;background:#fff;border:1px solid #dce6ef;border-radius:16px;grid-template-columns:42px 1fr;gap:1px 12px;padding:17px;display:grid;box-shadow:0 8px 25px #12304f0b}.agent-workspace-kpis button>span{border-radius:12px;grid-row:1/4;place-items:center;width:42px;height:42px;display:grid}.agent-workspace-kpis svg{width:20px}.agent-workspace-kpis .blue{color:#0b5fc3;background:#e8f1ff}.agent-workspace-kpis .red{color:#d71945;background:#fff0f3}.agent-workspace-kpis .violet{color:#6c3fd1;background:#f1ecff}.agent-workspace-kpis .green{color:#087d4b;background:#e7f7ef}.agent-workspace-kpis small{text-transform:uppercase;letter-spacing:.04em;color:#63788d;font-size:11px;font-weight:800}.agent-workspace-kpis strong{font-size:27px}.agent-workspace-kpis em{color:#718397;font-size:11px;font-style:normal}.agent-workspace-primary-grid,.agent-workspace-secondary-grid{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);gap:16px;display:grid}.agent-workspace-secondary-grid{grid-template-columns:minmax(0,1.25fr) minmax(310px,.75fr)}.agent-workspace-card{background:#fff;border:1px solid #dce6ef;border-radius:18px;overflow:hidden;box-shadow:0 9px 28px #12304f0c}.agent-workspace-card>header{border-bottom:1px solid #e5edf4;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.agent-workspace-card header h3{color:#102f4e;margin:2px 0 0;font-size:19px}.agent-workspace-card header>span{color:#c7143d;background:#fff0f3;border-radius:20px;padding:5px 9px;font-weight:900}.agent-workspace-card header>button{color:#0b4ea2;background:0 0;border:0;font-weight:800}.agent-priority-list{display:grid}.agent-priority-list>button{text-align:left;color:#173652;background:#fff;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:42px 1fr 20px;align-items:center;gap:12px;padding:14px 20px;display:grid}.agent-priority-list>button:hover{background:#f8fbfd}.agent-priority-list>button>svg{color:#8aa0b5;width:17px}.priority-icon{color:#0b5fc3;background:#e8f1ff;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.priority-icon.urgent{color:#d71945;background:#fff0f3}.priority-icon.warning{color:#ad5f00;background:#fff3e6}.priority-icon svg{width:19px}.agent-priority-list div{gap:3px;display:grid}.agent-priority-list small{color:#6e8092}.agent-schedule-item{text-align:left;color:#173652;background:#fff;border:0;border-bottom:1px solid #edf2f6;grid-template-columns:48px 1fr 18px;align-items:center;gap:12px;width:100%;padding:14px 18px;display:grid}.agent-schedule-item time{color:#0b4ea2;background:#eef5fc;border-radius:10px;place-items:center;height:44px;font-weight:900;display:grid}.agent-schedule-item span{gap:3px;display:grid}.agent-schedule-item small{color:#718397}.agent-schedule-item>svg{width:17px}.agent-workspace-empty{text-align:center;color:#587086;justify-items:center;gap:5px;padding:28px;display:grid}.agent-workspace-empty>svg{color:#138356;width:32px}.agent-workspace-empty.compact{padding:28px 18px}.agent-pipeline-stages{background:#e3ebf2;grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.agent-pipeline-stages button{text-align:left;color:#173652;background:#fff;border:0;gap:5px;padding:20px;display:grid;position:relative}.agent-pipeline-stages small{color:#6c7f92;font-weight:700}.agent-pipeline-stages strong{font-size:25px}.agent-pipeline-stages span{background:linear-gradient(90deg,#0b4ea2,#e51946);border-radius:4px;height:4px}.agent-activity-item{border-bottom:1px solid #edf2f6;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 19px;display:grid}.agent-activity-item>span{color:#0b4ea2;background:#eef5fc;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.agent-activity-item svg{width:18px}.agent-activity-item>div{gap:2px;display:grid}.agent-activity-item small,.agent-activity-item time{color:#718397;font-size:11px}.agent-assistant-card{background:linear-gradient(150deg,#f5f9ff,#fff 55%,#fff1f4)}.agent-assistant-card h3{align-items:center;gap:7px;display:flex}.agent-assistant-card h3 svg{color:#e51946;width:20px}.agent-assistant-score{color:#fff;background:#0b3158;border-radius:13px;align-items:center;gap:12px;margin:18px;padding:15px;display:flex}.agent-assistant-score>span{background:#ffffff1f;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.agent-assistant-score div{display:grid}.agent-assistant-score small{color:#cfe0f1}.agent-assistant-card>button{text-align:left;color:#173652;background:#fff;border:1px solid #f1cdd5;border-radius:13px;gap:7px;margin:0 18px 18px;padding:15px;display:grid}.agent-assistant-card>button small{color:#718397}.agent-assistant-card>button span{color:#c7143d;align-items:center;font-weight:900;display:flex}.agent-assistant-card>button svg{width:16px}.agent-calendar-list{gap:10px;padding:16px;display:grid}.agent-calendar-list article{background:#fbfdff;border:1px solid #dfe8f0;border-radius:14px;grid-template-columns:62px 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.agent-calendar-date{color:#fff;background:#0b4ea2;border-radius:13px;place-items:center;height:62px;display:grid}.agent-calendar-date strong{font-size:23px}.agent-calendar-date span{text-transform:uppercase;font-size:11px}.agent-calendar-list article>div:nth-child(2){gap:3px;display:grid}.agent-calendar-list h3,.agent-calendar-list p{margin:0}.agent-calendar-list small{color:#d71945;text-transform:uppercase;font-weight:800}.agent-calendar-list time{color:#6d8093}.agent-calendar-list article>button{color:#0b4ea2;background:#fff;border:1px solid #cbd9e6;border-radius:9px;align-items:center;gap:5px;padding:9px 12px;font-weight:800;display:flex}.agent-calendar-list article>button svg{width:16px}@media (width<=1100px){.agent-workspace-kpis{grid-template-columns:repeat(2,1fr)}.agent-workspace-primary-grid,.agent-workspace-secondary-grid{grid-template-columns:1fr}.agent-workspace-search{width:min(420px,38vw)}}@media (width<=760px){.agent-portal-header.portal-topbar{grid-template-columns:1fr auto}.agent-workspace-search{order:3;grid-area:2/1/auto/-1;width:100%}.agent-header-actions>a{display:none}.agent-workspace-welcome{flex-direction:column;align-items:flex-start;padding:20px}.agent-workspace-quick-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.agent-workspace-quick-actions button{justify-content:center}.agent-workspace-kpis{grid-template-columns:1fr 1fr}.agent-workspace-kpis button{grid-template-columns:34px 1fr;gap:0 8px;padding:13px 10px}.agent-workspace-kpis button>span{width:34px;height:34px}.agent-workspace-kpis strong{font-size:22px}.agent-workspace-kpis em{display:none}.agent-pipeline-stages{grid-template-columns:1fr}.agent-pipeline-stages button{grid-template-columns:1fr auto;align-items:center;padding:13px 16px}.agent-pipeline-stages span{grid-column:1/-1}.agent-notification-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}.agent-calendar-list article{grid-template-columns:52px 1fr}.agent-calendar-list article>button{grid-column:1/-1;justify-content:center}.agent-workspace-card>header{padding:16px}.agent-priority-list>button{padding:13px 14px}.agent-activity-item{padding:12px 14px}.portal-nav-icon svg{width:16px}.agent-workspace-welcome h2{font-size:29px}}@media (width<=390px){.agent-workspace-kpis,.agent-workspace-quick-actions{grid-template-columns:1fr}.agent-workspace-search input{font-size:12px}}.agent-portal-main.portal-dashboard-content.calendar-fullscreen-view{background:#f5f8fc;min-height:100dvh;padding:20px}.agent-calendar-workspace{color:#102451;gap:18px;width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.agent-calendar-heading{background:linear-gradient(110deg,#fff 0 54%,#eff7ff 100%);border:1px solid #dce6f1;border-radius:18px;grid-template-columns:86px minmax(0,1fr) minmax(240px,34%) auto;align-items:center;gap:20px;min-height:126px;padding:16px 22px;display:grid;position:relative;overflow:hidden;box-shadow:0 9px 28px #103e6f12}.agent-calendar-heading-icon{color:#086ae5;background:#e9f3ff;border-radius:20px;place-items:center;width:72px;height:72px;display:grid}.agent-calendar-heading-icon svg{width:38px;height:38px}.agent-calendar-heading-copy{z-index:1;position:relative}.agent-calendar-heading .eyebrow{color:#7181a5;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.agent-calendar-heading h2{color:#091845;letter-spacing:-.035em;margin:2px 0;font-size:30px;line-height:1.05}.agent-calendar-heading p{color:#647aa5;margin:0;font-size:14px}.agent-calendar-heading-art{opacity:.88;background:url(/landing-stats-home-v2.png) bottom/contain no-repeat;align-self:stretch;height:100%}.agent-calendar-heading-action{z-index:1;justify-items:end;gap:8px;display:grid;position:relative}.agent-calendar-heading-action .primary-button{color:#fff;background:#ec1746;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:166px;min-height:50px;font-size:15px;font-weight:850;display:flex;box-shadow:0 10px 24px #ec174636}.agent-calendar-heading-action svg{width:23px}.agent-calendar-heading-action small{color:#7785a7;letter-spacing:.14em;text-align:center;text-transform:uppercase;max-width:170px;font-size:10px;font-weight:850}.agent-calendar-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;display:grid}.agent-month-card,.agent-day-agenda{background:#fff;border:1px solid #d9e4f0;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #103e6f0f}.agent-month-toolbar{border-bottom:1px solid #dce6f1;grid-template-columns:48px 1fr 48px;align-items:center;min-height:92px;padding:13px 16px;display:grid}.agent-month-toolbar>button{color:#0b59b5;background:#fbfdff;border:1px solid #cfe0f1;border-radius:11px;place-items:center;width:44px;height:44px;display:grid}.agent-month-toolbar>button:last-child{justify-self:end}.agent-month-toolbar svg{width:22px}.agent-month-toolbar div{justify-items:center;display:grid}.agent-month-toolbar h3{color:#091845;letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.agent-month-toolbar h3:before{content:"▣";color:#096bdc;font-size:22px}.agent-month-toolbar div button{color:#0862ce;background:#eaf3ff;border:0;border-radius:99px;min-width:86px;margin-top:4px;font-size:12px;font-weight:850}.agent-calendar-weekdays,.agent-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.agent-calendar-weekdays{background:#f7faff;border-bottom:1px solid #dce6f1}.agent-calendar-weekdays span{color:#52688f;text-align:center;text-transform:uppercase;padding:11px 4px;font-size:11px;font-weight:900}.agent-calendar-grid{padding:0}.agent-calendar-grid>button{color:#101d47;text-align:left;background:#fff;border:1px solid #dfe8f2;border-top:0;border-left:0;min-width:0;min-height:96px;padding:10px;position:relative}.agent-calendar-grid>button:nth-child(7n){border-right:0}.agent-calendar-grid>button:nth-last-child(-n+7){border-bottom:0}.agent-calendar-grid>button:hover{background:#f7fbff}.agent-calendar-grid>button.outside{color:#a5b3cc;background:#fbfcfe}.agent-calendar-grid>button.selected{z-index:1;background:#f7fbff;border-radius:8px;box-shadow:inset 0 0 0 2px #1680fa}.agent-calendar-grid time{place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:grid}.agent-calendar-grid>button.today time,.agent-calendar-grid>button.selected time{color:#fff;background:#1578e9;border-radius:50%}.agent-day-events{gap:3px;min-width:0;margin-top:4px;display:grid}.agent-day-events i{color:#bc1740;text-overflow:ellipsis;white-space:nowrap;background:#fff0f3;border-radius:7px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:800;overflow:hidden}.agent-day-events i:before{content:"●";color:#f23662;margin-right:5px}.agent-day-events i.customer_meeting{color:#155fae;background:#eaf4ff}.agent-day-events i.customer_meeting:before{color:#1680fa}.agent-day-events i.follow_up{color:#6439a2;background:#f5efff}.agent-day-events i.follow_up:before{color:#8b5de5}.agent-day-events i.task{color:#14704e;background:#ecf9f3}.agent-day-events i.task:before{color:#27a878}.agent-day-events em{color:#617597;font-size:9px}.agent-day-agenda{flex-direction:column;min-height:690px;display:flex}.agent-day-agenda>header{border-bottom:1px solid #dce6f1;align-items:center;gap:13px;min-height:90px;padding:14px 18px;display:flex}.agent-day-agenda>header>span{color:#f12458;background:#ffedf2;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.agent-day-agenda>header svg{width:24px}.agent-day-agenda>header small{color:#7585a6;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900}.agent-day-agenda>header h3{color:#091845;margin:2px 0 0;font-size:20px;line-height:1.1}.agent-day-agenda-list{gap:9px;padding:10px 14px;display:grid}.agent-day-agenda article{background:#fff;border:1px solid #dce6f1;border-radius:12px;gap:8px;padding:12px 13px 12px 19px;display:grid;position:relative}.agent-day-agenda article:before{content:"";background:#1680fa;border-radius:12px 0 0 12px;width:5px;position:absolute;inset:0 auto 0 0}.agent-day-agenda article.tour:before,.agent-day-agenda article.house_showing:before{background:#f02958}.agent-agenda-time{color:#1070df;align-items:center;gap:7px;font-size:17px;font-weight:900;display:flex}.agent-agenda-time svg{background:#eaf3ff;border-radius:6px;width:21px;padding:3px}.agent-day-agenda article>div{gap:3px;display:grid}.agent-day-agenda article>div>small{color:#6f7fa0;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:900}.agent-day-agenda h4{color:#07183e;margin:0;font-size:18px}.agent-day-agenda p{color:#526887;margin:0;font-size:12px}.agent-day-agenda article>div>span{color:#526887;align-items:center;gap:5px;font-size:11px;display:flex}.agent-day-agenda article>div>span svg{width:13px}.agent-day-agenda article>button{color:#fff;background:#0871e9;border:0;border-radius:8px;min-height:40px;font-weight:850}.agent-agenda-notes{border-top:1px solid #e2eaf2;padding-top:6px}.agent-agenda-actions{gap:7px;display:flex!important}.agent-agenda-actions button{color:#0b5ebe;background:#fff;border:1px solid #d7e3ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.agent-agenda-actions button:last-child{color:#d4163d;background:#fff3f5}.agent-agenda-actions svg{width:16px}.agent-calendar-empty{color:#6d7e98;text-align:center;justify-items:center;gap:7px;padding:32px 12px;display:grid}.agent-calendar-empty>svg{color:#1374df;width:32px}.agent-calendar-empty strong{color:#142d52}.agent-calendar-empty p{margin:0;font-size:12px}.agent-calendar-empty button{color:#fff;background:#086cd8;border:0;border-radius:8px;padding:9px 13px;font-weight:850}.agent-calendar-quick-actions{border-top:1px solid #e1e9f1;margin:auto 14px 0;padding:14px 0}.agent-calendar-quick-actions h4{color:#15294e;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;display:flex}.agent-calendar-quick-actions h4 span{color:#0b66c8}.agent-calendar-quick-actions>button{color:#263c61;text-align:left;background:#fff;border:1px solid #dce6f1;border-radius:10px;grid-template-columns:36px 1fr 18px;align-items:center;gap:8px;width:100%;min-height:43px;margin-top:7px;padding:0 11px;display:grid}.agent-calendar-quick-actions>button>span{color:#126fdb;background:#edf5ff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.agent-calendar-quick-actions svg{width:18px}.agent-calendar-quick-actions>button>svg{color:#6d7c98;width:15px}.agent-day-agenda blockquote{color:#64799d;background:linear-gradient(135deg,#f5f9ff,#eef5ff);border-radius:12px;grid-template-columns:32px 1fr;gap:3px;margin:10px 14px 14px;padding:14px 16px;display:grid}.agent-day-agenda blockquote strong{color:#1477eb;grid-row:1/3;font-size:40px;line-height:.8}.agent-day-agenda blockquote p{margin:0;font-size:12px}.agent-day-agenda blockquote small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.agent-event-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#04162ead;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.agent-event-modal{background:#fff;border-radius:18px;width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 90px #00122554}.agent-event-modal>header{border-bottom:1px solid #e1e9f1;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.agent-event-modal>header small{color:#d71945;text-transform:uppercase;font-weight:900}.agent-event-modal h2{color:#102f4e;margin:3px 0 0}.agent-event-modal>header>button{color:#173652;background:#fff;border:1px solid #d9e4ed;border-radius:50%;place-items:center;width:40px;height:40px;font-size:24px;display:grid}.agent-event-modal form{gap:14px;padding:20px 22px;display:grid}.agent-event-modal label{color:#435d74;gap:6px;font-weight:800;display:grid}.agent-event-modal input,.agent-event-modal select,.agent-event-modal textarea{color:#173652;width:100%;min-height:46px;font:inherit;background:#fbfdff;border:1px solid #cddbe7;border-radius:10px;padding:11px 12px}.agent-event-modal textarea{resize:vertical}.agent-event-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.agent-event-modal footer{justify-content:flex-end;gap:9px;padding-top:6px;display:flex}.agent-event-modal footer button{color:#173652;background:#fff;border:1px solid #cddbe7;border-radius:10px;min-height:44px;padding:10px 17px;font-weight:900}.agent-event-modal footer .primary-button{color:#fff;background:#0b4ea2;border-color:#0b4ea2;align-items:center;gap:7px;display:flex}@media (width<=1180px){.agent-calendar-heading{grid-template-columns:72px minmax(0,1fr) 210px auto}.agent-calendar-heading-art{opacity:.55}.agent-calendar-layout{grid-template-columns:minmax(0,1fr) 310px}.agent-calendar-grid>button{min-height:88px}}@media (width>=901px){.agent-portal-main.portal-dashboard-content.calendar-fullscreen-view{height:calc(100dvh - 74px);min-height:0;padding:10px 12px;overflow:hidden}.agent-calendar-workspace{grid-template-rows:82px minmax(0,1fr);gap:10px;height:100%;min-height:0}.agent-calendar-heading{border-radius:14px;grid-template-columns:54px minmax(0,1fr) minmax(170px,25%) auto;gap:13px;height:82px;min-height:82px;padding:9px 15px}.agent-calendar-heading-icon{border-radius:14px;width:50px;height:50px}.agent-calendar-heading-icon svg{width:27px;height:27px}.agent-calendar-heading .eyebrow{font-size:10px}.agent-calendar-heading h2{font-size:23px}.agent-calendar-heading p{white-space:nowrap;font-size:11px}.agent-calendar-heading-action{gap:3px}.agent-calendar-heading-action .primary-button{min-width:138px;min-height:40px;font-size:12px}.agent-calendar-heading-action small{font-size:8px}.agent-calendar-layout{grid-template-columns:minmax(0,1fr) 320px;gap:10px;height:100%;min-height:0}.agent-month-card,.agent-day-agenda{border-radius:14px;height:100%;min-height:0}.agent-month-card{grid-template-rows:58px 30px minmax(0,1fr);display:grid}.agent-month-toolbar{grid-template-columns:38px 1fr 38px;height:58px;min-height:58px;padding:7px 11px}.agent-month-toolbar>button{border-radius:9px;width:36px;height:36px}.agent-month-toolbar svg{width:18px}.agent-month-toolbar h3{font-size:19px}.agent-month-toolbar h3:before{font-size:17px}.agent-month-toolbar div button{min-width:68px;margin-top:1px;font-size:9px}.agent-calendar-weekdays{height:30px}.agent-calendar-weekdays span{padding:7px 2px;font-size:9px}.agent-calendar-grid{grid-template-rows:repeat(6,minmax(0,1fr));height:100%;min-height:0}.agent-calendar-grid>button{min-height:0;padding:5px 7px}.agent-calendar-grid time{width:22px;height:22px;font-size:11px}.agent-day-events{gap:2px;margin-top:2px}.agent-day-events i{padding:3px 5px;font-size:8px}.agent-day-events em{font-size:7px}.agent-day-agenda{min-height:0;overflow:auto}.agent-day-agenda>header{gap:9px;min-height:64px;padding:8px 12px}.agent-day-agenda>header>span{width:38px;height:38px}.agent-day-agenda>header svg{width:19px}.agent-day-agenda>header small{font-size:8px}.agent-day-agenda>header h3{font-size:16px}.agent-day-agenda-list{gap:6px;padding:7px 9px}.agent-day-agenda article{gap:5px;padding:8px 9px 8px 14px}.agent-agenda-time,.agent-day-agenda h4{font-size:14px}.agent-day-agenda p,.agent-day-agenda article>div>span{font-size:9px}.agent-day-agenda article>button{min-height:32px;font-size:10px}.agent-calendar-quick-actions{margin:0 9px;padding:8px 0}.agent-calendar-quick-actions h4{margin-bottom:3px;font-size:10px}.agent-calendar-quick-actions>button{grid-template-columns:28px 1fr 14px;min-height:34px;margin-top:4px;font-size:9px}.agent-calendar-quick-actions>button>span{width:26px;height:26px}.agent-day-agenda blockquote{grid-template-columns:24px 1fr;margin:6px 9px 8px;padding:8px 10px}.agent-day-agenda blockquote strong{font-size:30px}.agent-day-agenda blockquote p{font-size:9px}}@media (width<=900px){.agent-portal-main.portal-dashboard-content.calendar-fullscreen-view{padding:14px}.agent-calendar-heading{grid-template-columns:58px minmax(0,1fr) auto;min-height:104px}.agent-calendar-heading-icon{border-radius:15px;width:54px;height:54px}.agent-calendar-heading-icon svg{width:29px}.agent-calendar-heading h2{font-size:23px}.agent-calendar-heading p{font-size:12px}.agent-calendar-heading-art,.agent-calendar-heading-action small{display:none}.agent-calendar-heading-action .primary-button{min-width:132px}.agent-calendar-layout{grid-template-columns:1fr}.agent-day-agenda{min-height:0}.agent-day-agenda-list{max-height:none}}@media (width<=620px){.agent-portal-main.portal-dashboard-content.calendar-fullscreen-view{padding:8px 8px 76px}.agent-calendar-workspace{gap:10px}.agent-calendar-heading{border-radius:14px;grid-template-columns:46px 1fr;gap:9px;padding:12px}.agent-calendar-heading-icon{border-radius:12px;width:44px;height:44px}.agent-calendar-heading-icon svg{width:23px}.agent-calendar-heading .eyebrow{font-size:9px}.agent-calendar-heading h2{font-size:19px}.agent-calendar-heading p{font-size:10px;line-height:1.35}.agent-calendar-heading-action{grid-column:1/-1;width:100%}.agent-calendar-heading-action .primary-button{width:100%;min-height:44px}.agent-month-card,.agent-day-agenda{border-radius:14px}.agent-month-toolbar{min-height:72px;padding:9px}.agent-month-toolbar>button{width:40px;height:40px}.agent-month-toolbar h3{font-size:18px}.agent-calendar-weekdays span{padding:8px 1px;font-size:8px}.agent-calendar-grid>button{min-height:62px;padding:5px}.agent-calendar-grid time{width:23px;height:23px;font-size:11px}.agent-day-events{margin-top:2px}.agent-day-events i{padding:3px;font-size:7px}.agent-day-events i:before{display:none}.agent-calendar-grid>button.selected{box-shadow:inset 0 0 0 1.5px #1680fa}.agent-day-agenda>header{min-height:72px;padding:10px 12px}.agent-day-agenda>header>span{width:40px;height:40px}.agent-day-agenda>header h3{font-size:17px}.agent-day-agenda-list{padding:9px}.agent-day-agenda blockquote{margin-inline:9px}.agent-event-modal-backdrop{padding:8px}.agent-event-modal form{padding:15px}.agent-event-form-row{grid-template-columns:1fr}}.auction-page{color:#102a43;background:#f4f7fb;min-height:100vh}.auction-page main{max-width:1480px;margin:auto;padding:28px clamp(18px,4vw,60px) 70px}.auction-hero{color:#fff;background:linear-gradient(125deg,#082f55,#075985);border-radius:26px;justify-content:space-between;align-items:center;padding:clamp(28px,5vw,58px);display:flex}.auction-hero h1{margin:.2rem 0;font-size:clamp(2.2rem,5vw,4.6rem)}.auction-hero p{max-width:760px;line-height:1.7}.auction-hero>span{letter-spacing:.2em;border:1px solid #7dd3fc;border-radius:99px;padding:12px 20px;font-weight:900}.auction-content{margin-top:24px}.auction-toolbar{background:#fff;border:1px solid #dce6f1;border-radius:18px;grid-template-columns:minmax(240px,1fr) 220px auto;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #1232}.auction-toolbar label{align-items:center;gap:10px;display:flex}.auction-toolbar input,.auction-toolbar select{background:#fff;border:1px solid #cbd8e6;border-radius:12px;width:100%;padding:13px}.auction-toolbar label input{border:0;padding:6px}.auction-toolbar button{color:#fff;background:#0b4aa2;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 17px;font-weight:800;display:inline-flex}.auction-live-note{justify-content:space-between;padding:18px 4px;display:flex}.auction-live-note span{color:#657a90}.auction-source-errors{background:#fff5f5;border:1px solid #fecaca;border-radius:14px;padding:12px 18px}.auction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.auction-grid article{background:#fff;border:1px solid #dce6f1;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 12px 30px #18324a12}.auction-image{aspect-ratio:16/9;background:linear-gradient(140deg,#e8f4ff,#dbeafe);place-items:center;display:grid;position:relative;overflow:hidden}.auction-image>img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.auction-grid article:hover .auction-image>img{transform:scale(1.025)}.auction-image b{color:#fff;background:#dc173f;border-radius:8px;padding:7px 11px;position:absolute;top:14px;left:14px}.auction-image-fallback{background:linear-gradient(145deg,#edf5ff,#fff);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;height:100%;display:flex}.auction-image-fallback img{object-fit:cover;opacity:.82;border-radius:18px;width:78px;height:78px}.auction-image-fallback span{color:#60758a;font-size:.78rem;font-weight:750}.auction-card-body{flex-direction:column;flex:1;padding:20px;display:flex}.auction-bank,.auction-location,.auction-dates span{align-items:center;gap:7px;display:flex}.auction-bank{color:#0b4aa2;font-weight:800}.auction-card-body h2{margin:12px 0;font-size:1.28rem;line-height:1.3}.auction-location{color:#5b7086;align-items:flex-start;margin:.45rem 0 1rem;line-height:1.45}.auction-location svg{color:#dc173f;flex:none;margin-top:2px}.auction-price{color:#0c7a4c;margin:0 0 10px;display:block}.auction-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 14px;display:grid}.auction-fact{background:#f6f9fc;border:1px solid #e2eaf2;border-radius:11px;align-items:flex-start;gap:9px;min-width:0;padding:10px;display:flex}.auction-fact>span{color:#0756b3;background:#e4f0ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.auction-fact div{gap:2px;min-width:0;display:grid}.auction-fact small{color:#6a7f94;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:750}.auction-fact strong{color:#16324b;overflow-wrap:anywhere;font-size:.86rem;line-height:1.35}.auction-description{-webkit-line-clamp:3;color:#53687d;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.auction-dates{flex-wrap:wrap;gap:8px;margin:auto 0 14px;padding-top:10px;display:flex}.auction-dates span{background:#f2f6fa;border-radius:7px;padding:6px 9px;font-size:.82rem}.auction-actions{grid-template-columns:auto 1fr;gap:9px;display:grid}.auction-actions a{border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:11px 13px;font-weight:800;text-decoration:none;display:inline-flex}.auction-map-link{color:#0b4aa2;background:#edf5ff;border:1px solid #b9d3f1}.auction-notice-link{color:#fff;background:#0b4aa2;border:1px solid #0b4aa2}.auction-empty{text-align:center;background:#fff;border-radius:18px;padding:45px}.auction-admin-page{padding:4px}.auction-source-form{background:#fff;border-radius:18px;grid-template-columns:1fr 2fr auto;gap:14px;margin:22px 0;padding:20px;display:grid}.auction-source-form label{gap:7px;font-weight:800;display:grid}.auction-source-form input{border:1px solid #cedbea;border-radius:10px;padding:12px}.auction-source-list{gap:12px;display:grid}.auction-source-list article{background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;display:grid}.auction-bank-icon{color:#0b4aa2;background:#e5f1ff;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.auction-source-list article>div:nth-child(2){gap:4px;display:grid}.auction-source-list a{color:#315b85;gap:5px;display:flex}.auction-source-actions{gap:8px;display:flex}.auction-source-actions button{background:#fff;border:1px solid #cbd8e6;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;display:flex}.auction-source-actions .danger{color:#c51639}.auction-preview{background:#fff;border-radius:18px;margin-top:24px;padding:20px}.auction-preview>a{color:inherit;border-top:1px solid #e1e8f0;grid-template-columns:1fr 1fr auto;gap:12px;padding:12px;text-decoration:none;display:grid}@media (width<=850px){.auction-page main{padding:16px 12px 50px}.auction-hero{border-radius:18px}.auction-hero>span{display:none}.auction-toolbar,.auction-source-form,.auction-grid{grid-template-columns:1fr}.auction-live-note{flex-direction:column;align-items:flex-start;gap:4px}.auction-source-list article{grid-template-columns:auto 1fr}.auction-source-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.auction-source-actions button{justify-content:center}.auction-preview>a{grid-template-columns:1fr}.auction-card-body{padding:16px}.auction-card-body h2{font-size:1.16rem}.auction-actions{grid-template-columns:1fr}}.auction-page main{padding-top:24px}.auction-hero{color:#102d4e;background:linear-gradient(135deg,#fff 0%,#f8fbff 72%,#eef6ff 100%);border:1px solid #d6e3ef;border-left:5px solid #d8173f;border-radius:18px;gap:24px;padding:22px 26px;box-shadow:0 12px 32px #153b620d}.auction-hero h1{letter-spacing:-.035em;margin:5px 0 7px;font:800 clamp(26px,3vw,40px)/1.06 system-ui,sans-serif}.auction-hero p{color:#587087;max-width:760px;margin:0;font-size:13px;line-height:1.5}.auction-hero .eyebrow{color:#d8173f;letter-spacing:.14em;font-size:10px}.auction-hero>span{color:#0752a0;letter-spacing:.12em;background:#eaf4ff;border-color:#bad5ef;padding:9px 14px;font-size:11px}@media (width<=850px){.auction-page main{padding-top:12px}.auction-hero{border-radius:15px;padding:16px}.auction-hero h1{font-size:clamp(23px,8vw,31px)}.auction-hero p{font-size:11px;line-height:1.45}}@media (width<=390px){.auction-facts{grid-template-columns:1fr}.auction-toolbar button{width:100%}}.auction-source-list article{border:1px solid #d7e3ef;grid-template-columns:auto minmax(240px,1fr) auto}.auction-source-list a{overflow-wrap:anywhere}.auction-source-list small{color:#587087;font-weight:750}.auction-source-list .auction-sync-success{color:#087845}.auction-source-list .auction-sync-partial,.auction-source-list .auction-sync-error{color:#b45309}.auction-source-list .auction-sync-failed{color:#c51639}.auction-source-actions{flex-wrap:wrap;justify-content:flex-end}.auction-source-actions button{color:#173b61;font-weight:800}.auction-mapping-workspace{background:#fff;border:1px solid #d7e3ef;border-radius:20px;margin-top:24px;padding:22px;box-shadow:0 14px 38px #102a4312}.auction-mapping-heading{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.auction-mapping-heading h2{margin:.2rem 0}.auction-mapping-heading p{color:#5b7086;max-width:780px}.auction-mapping-heading button{align-items:center;gap:7px;display:flex}.auction-mapping-grid{background:#f5f8fc;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;padding:18px;display:grid}.auction-mapping-grid label{color:#27445f;gap:6px;font-weight:800;display:grid}.auction-mapping-grid select{color:#17324d;background:#fff;border:1px solid #c8d7e6;border-radius:10px;width:100%;min-height:44px;padding:10px}.auction-preview{border:1px solid #e0e9f2}.auction-sync-history{border:1px solid #dbe6f0;border-radius:14px;margin-top:18px;overflow:hidden}.auction-sync-history h3{background:#eef5fb;align-items:center;gap:8px;margin:0;padding:14px 16px;display:flex}.auction-sync-history>div{border-top:1px solid #e3ebf3;grid-template-columns:100px 1fr repeat(3,110px);gap:12px;padding:11px 16px;display:grid}.auction-sync-history>div strong{text-transform:capitalize}@media (width<=850px){.auction-source-list article{grid-template-columns:auto 1fr}.auction-source-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.auction-mapping-heading{display:grid}.auction-mapping-grid{grid-template-columns:1fr}.auction-sync-history>div{grid-template-columns:1fr 1fr}}._page_1mah7_1{color:#092b52;background:linear-gradient(145deg,#f6f9fd 0%,#fff 52%,#fff4f6 100%);min-height:100vh}._main_1mah7_1{min-height:calc(100vh - 190px);padding:clamp(34px,6vw,86px) clamp(18px,5vw,72px)}._hero_1mah7_1,._handoff_1mah7_1{background:#fff;border:1px solid #d7e2ef;border-radius:28px;width:min(980px,100%);margin:0 auto;padding:clamp(28px,5vw,62px);box-shadow:0 28px 80px #082d561f}._eyebrow_1mah7_1{color:#d8173f;letter-spacing:.16em;margin:0 0 12px;font-size:.76rem;font-weight:900}._hero_1mah7_1 h1,._handoff_1mah7_1 h1{color:#082d5f;max-width:780px;margin:0;font:700 clamp(2.2rem,5vw,4.4rem)/1.02 Georgia,serif}._hero_1mah7_1>p:not(._eyebrow_1mah7_1),._handoff_1mah7_1>p:not(._eyebrow_1mah7_1){color:#5d7188;max-width:760px;font-size:1rem;line-height:1.7}._roles_1mah7_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}._roles_1mah7_1 button{color:#0b315f;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f6faff);border:1px solid #cfdeed;border-radius:20px;grid-template-columns:auto 1fr;gap:7px 16px;min-height:210px;padding:26px;transition:all .2s;display:grid}._roles_1mah7_1 button:hover{border-color:#0a4daa;transform:translateY(-3px);box-shadow:0 14px 36px #0a4daa26}._roles_1mah7_1 button:disabled{opacity:.65;cursor:wait}._roles_1mah7_1 button>span{color:#0752b5;background:#e9f2ff;border-radius:16px;grid-row:1/4;place-items:center;width:54px;height:54px;font-size:1.8rem;display:grid}._roles_1mah7_1 button:nth-child(2)>span{color:#d8173f;background:#fff0f3}._roles_1mah7_1 small{color:#66798e;line-height:1.5}._roles_1mah7_1 b{color:#d8173f;font-size:.84rem}._trustRow_1mah7_1{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}._trustRow_1mah7_1 span{color:#18714d;background:#edf7f2;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:800}._loading_1mah7_1{color:#0a3974;justify-content:center;align-items:center;gap:14px;min-height:50vh;display:flex}._loading_1mah7_1 span{border:3px solid #d9e5f2;border-top-color:#d8173f;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _spin_1mah7_1}._handoff_1mah7_1{text-align:center}._handoff_1mah7_1 h1,._handoff_1mah7_1>p{margin-left:auto;margin-right:auto}._handoffIcon_1mah7_1{color:#128054;background:#e5f7ed;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:2rem;font-weight:900;display:grid}._handoffActions_1mah7_1{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 18px;display:flex}._handoffActions_1mah7_1 button{color:#fff;cursor:pointer;background:#003893;border:1px solid #003893;border-radius:12px;padding:14px 20px;font-weight:900}._handoffActions_1mah7_1 ._secondary_1mah7_1{color:#d8173f;background:#fff;border-color:#d8173f}._handoff_1mah7_1>small{color:#66798e}._error_1mah7_1{color:#a90e30;background:#fff1f4;border:1px solid #f3bdc8;border-radius:12px;margin-top:20px;padding:14px 16px;font-weight:700}@keyframes _spin_1mah7_1{to{transform:rotate(360deg)}}@media (width<=700px){._main_1mah7_1{padding:22px 12px}._hero_1mah7_1,._handoff_1mah7_1{border-radius:20px;padding:24px 18px}._hero_1mah7_1 h1,._handoff_1mah7_1 h1{font-size:2.15rem}._roles_1mah7_1{grid-template-columns:1fr;gap:12px}._roles_1mah7_1 button{min-height:165px;padding:20px}._trustRow_1mah7_1 span{font-size:.7rem}}._hero_1mah7_1{text-align:center;width:min(720px,100%);padding:clamp(24px,4vw,38px)}._hero_1mah7_1 h1{max-width:none;font:800 clamp(1.55rem,3vw,2.25rem)/1.15 system-ui,sans-serif}._roles_1mah7_1{gap:14px;margin-top:24px}._roles_1mah7_1 button{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:88px;padding:17px 18px}._roles_1mah7_1 button>span{border-radius:14px;grid-row:auto;width:48px;height:48px}._roles_1mah7_1 strong{font-size:1rem}._roles_1mah7_1 b{color:#0752a0;background:#eef4fb;border-radius:9px;justify-self:end;padding:8px 11px;font-size:.75rem}@media (width<=700px){._hero_1mah7_1{padding:22px 16px}._hero_1mah7_1 h1{font-size:1.45rem}._roles_1mah7_1 button{grid-template-columns:44px minmax(0,1fr) auto;min-height:78px;padding:14px}._roles_1mah7_1 button>span{width:44px;height:44px}._roles_1mah7_1 strong{font-size:.94rem}}
