.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.loginScreen[data-v-0b23930c]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:radial-gradient(1100px 700px at 80% -10%,color-mix(in srgb,var(--primary) 16%,transparent),transparent 60%),var(--bg);padding:24px}.loginCard[data-v-0b23930c]{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl, 18px);box-shadow:var(--sh-3);padding:28px 26px 26px;display:flex;flex-direction:column;gap:14px}.brand[data-v-0b23930c]{display:flex;align-items:center;gap:9px}.brand .logo[data-v-0b23930c]{font-size:26px}.brand .brandName[data-v-0b23930c]{font-weight:800;font-size:17px;color:var(--text)}.title[data-v-0b23930c]{margin:6px 0 0;font-size:22px;font-weight:800;color:var(--text)}.sub[data-v-0b23930c]{margin:0 0 6px;color:var(--text-soft);font-size:13px}.field[data-v-0b23930c]{display:flex;flex-direction:column;gap:6px}.field .lbl[data-v-0b23930c]{font-size:12.5px;font-weight:600;color:var(--text-soft)}.field input[data-v-0b23930c]{width:100%;padding:10px 12px;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border-strong);border-radius:var(--r-md, 10px);outline:none;transition:border-color .15s var(--ease),box-shadow .15s var(--ease)}.field input[data-v-0b23930c]:focus{border-color:var(--primary);box-shadow:var(--ring)}.err[data-v-0b23930c]{margin:0;padding:9px 11px;font-size:13px;color:var(--danger);background:var(--danger-soft);border-radius:var(--r-sm, 7px)}.submit[data-v-0b23930c]{margin-top:4px;padding:11px 14px;font:inherit;font-weight:700;color:var(--primary-contrast);background:var(--primary);border:none;border-radius:var(--r-md, 10px);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background .15s var(--ease),transform .05s var(--ease)}.submit[data-v-0b23930c]:hover:not(:disabled){background:var(--primary-strong)}.submit[data-v-0b23930c]:active:not(:disabled){transform:translateY(1px)}.submit[data-v-0b23930c]:disabled{opacity:.6;cursor:not-allowed}.spin[data-v-0b23930c]{width:14px;height:14px;border:2px solid color-mix(in srgb,var(--primary-contrast) 50%,transparent);border-top-color:var(--primary-contrast);border-radius:50%;animation:loginspin-0b23930c .7s linear infinite}@keyframes loginspin-0b23930c{to{transform:rotate(360deg)}}.langWrap[data-v-783b218f]{position:relative;display:inline-flex;flex:0 0 auto}.langBtn[data-v-783b218f]{position:relative;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 9px;border:1px solid transparent;background:transparent;color:var(--text-soft);border-radius:var(--r-md);cursor:pointer;font:inherit;font-size:12.5px;font-weight:700;transition:background .15s var(--ease),color .15s var(--ease)}.langBtn[data-v-783b218f]:hover{background:var(--surface-2);color:var(--text)}.langBtn .lf[data-v-783b218f]{font-size:15px;line-height:1}.langBtn .lc[data-v-783b218f]{letter-spacing:.04em}.langMenu[data-v-783b218f]{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:80;min-width:168px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-3);display:flex;flex-direction:column;gap:2px}.langItem[data-v-783b218f]{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;color:var(--text);border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:start;transition:background .12s var(--ease),color .12s var(--ease)}.langItem .li-flag[data-v-783b218f]{font-size:16px;line-height:1}.langItem .li-label[data-v-783b218f]{flex:1}.langItem .li-ck[data-v-783b218f]{color:var(--primary);font-weight:800}.langItem[data-v-783b218f]:hover{background:var(--surface-2)}.langItem.on[data-v-783b218f]{color:var(--primary)}.langPop-enter-active[data-v-783b218f],.langPop-leave-active[data-v-783b218f]{transition:opacity .14s var(--ease),transform .14s var(--ease);transform-origin:top}.langPop-enter-from[data-v-783b218f],.langPop-leave-to[data-v-783b218f]{opacity:0;transform:translateY(-6px) scale(.97)}.langBtn[data-tip][data-v-783b218f]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(2px);white-space:nowrap;background:var(--text);color:var(--surface);font-size:11px;font-weight:600;padding:4px 9px;border-radius:var(--r-sm);box-shadow:var(--sh-2);opacity:0;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease);z-index:80}.langBtn[data-tip][data-v-783b218f]:hover:after{opacity:1;transform:translate(-50%) translateY(0)}.dockPanel[data-v-01f55618]{display:flex;flex-direction:column;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-1);overflow:hidden}.dockPanel.flush[data-v-01f55618]{border:none;border-radius:0;box-shadow:none;background:transparent}.dp-head[data-v-01f55618]{display:flex;align-items:center;gap:9px;flex:0 0 auto;padding:0 8px 0 12px;height:42px;background:var(--surface);border-bottom:1px solid var(--border);-webkit-user-select:none;user-select:none}.dp-head.clickable[data-v-01f55618]{cursor:pointer}.dp-head.clickable[data-v-01f55618]:hover{background:var(--surface-2)}.collapsed .dp-head[data-v-01f55618]{border-bottom-color:transparent}.dp-ic[data-v-01f55618]{display:inline-flex;line-height:0;color:var(--primary);flex:0 0 auto}.dp-ic[data-v-01f55618] svg{display:block}.dp-title[data-v-01f55618]{display:flex;flex-direction:column;line-height:1.15;min-width:0}.dp-name[data-v-01f55618]{font-size:13.5px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-sub[data-v-01f55618]{font-size:11px;font-weight:500;color:var(--text-soft);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dp-badge[data-v-01f55618]{flex:0 0 auto;min-width:18px;height:18px;padding:0 5px;line-height:18px;text-align:center;border-radius:var(--r-pill);font-size:10.5px;font-weight:700;background:var(--primary);color:var(--primary-contrast)}.dp-spacer[data-v-01f55618]{flex:1 1 auto;min-width:4px}.dp-actions[data-v-01f55618]{display:inline-flex;align-items:center;gap:2px;flex:0 0 auto}.dp-btn[data-v-01f55618]{display:inline-grid;place-items:center;width:28px;height:28px;flex:0 0 auto;border:none;background:transparent;color:var(--text-soft);border-radius:var(--r-sm);cursor:pointer;transition:background .14s var(--ease),color .14s var(--ease),transform .12s var(--ease)}.dp-btn[data-v-01f55618]:hover{background:var(--surface-3);color:var(--text)}.dp-x[data-v-01f55618]:hover{background:var(--danger-soft);color:var(--danger)}.dp-chev[data-v-01f55618] svg,.dp-chev svg[data-v-01f55618]{transition:transform .18s var(--ease)}.dp-chev:not(.open) svg[data-v-01f55618]{transform:rotate(-90deg)}[dir=rtl] .dp-chev:not(.open) svg[data-v-01f55618]{transform:rotate(90deg)}.dp-body[data-v-01f55618]{flex:1 1 auto;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;padding:12px}.dp-body.bare[data-v-01f55618]{padding:0}.dp-body[data-v-01f55618]::-webkit-scrollbar{width:9px;height:9px}.dp-body[data-v-01f55618]::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}.dp-body[data-v-01f55618]::-webkit-scrollbar-track{background:transparent}.mapRoot{width:100%;height:100%}.leaflet-container{width:100%;height:100%;background:#aadaff}.heatCanvas{position:absolute;left:0;top:0;pointer-events:none}.priceLabel{font:700 11px/1 system-ui,sans-serif;color:#0f172a;background:#ffffffeb;border:1px solid #cbd5e1;border-radius:6px;padding:1px 5px;white-space:nowrap;transform:translate(-50%,-180%);box-shadow:0 1px 3px #0003;cursor:pointer}.priceLabel:hover{border-color:#2563eb;box-shadow:0 2px 6px #2563eb59}.priceLabel.rich{text-align:center;line-height:1.15;padding:2px 6px}.priceLabel.rich small{display:block;font:600 9px/1 system-ui,sans-serif;color:#475569}.hoodLabel{white-space:nowrap;transform:translate(-50%,-50%);text-align:center;text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 3px #fff;pointer-events:none}.hoodLabel b{display:block;font:700 12px/1.1 system-ui,sans-serif;color:#0f172a}.hoodLabel span{font:600 10px/1.1 system-ui,sans-serif;color:#334155}.clusterLabel{font:800 12px/1 system-ui,sans-serif;color:#0f172a;white-space:nowrap;transform:translate(-50%,-50%);text-shadow:0 0 2px #fff,0 0 2px #fff}.pulseRing{width:14px;height:14px;border-radius:50%;transform:translate(-50%,-50%);pointer-events:none}.pulseRing.sel{animation:mapPulseSel 1.4s ease-out infinite}.pulseRing.hot{animation:mapPulseHot 1.6s ease-out infinite}@keyframes mapPulseSel{0%{box-shadow:0 0 #f59e0b99}70%{box-shadow:0 0 0 16px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}@keyframes mapPulseHot{0%{box-shadow:0 0 #7c3aed8c}70%{box-shadow:0 0 0 14px #7c3aed00}to{box-shadow:0 0 #7c3aed00}}.flashRing{width:0;height:0;transform:translate(-50%,-50%);pointer-events:none}.flashRing:before,.flashRing:after{content:"";position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:14px;height:14px;border-radius:50%;border:3px solid rgba(245,158,11,.9);box-sizing:border-box;animation:mapFlashRing .82s cubic-bezier(.2,.7,.3,1) forwards}.flashRing:after{animation-delay:.22s;border-color:#f59e0bb3}@keyframes mapFlashRing{0%{width:14px;height:14px;opacity:0;border-width:3px}10%{opacity:1}to{width:92px;height:92px;opacity:0;border-width:1.5px}}.mapCtl{position:absolute;top:86px;inset-inline-start:10px;z-index:600;display:flex;flex-direction:column;gap:6px}.mapCtl button{display:flex;align-items:center;gap:5px;min-width:40px;background:#fffffff2;border:1px solid var(--border, #e2e8f0);border-radius:8px;padding:5px 8px;font:700 11px/1 system-ui,sans-serif;color:#334155;cursor:pointer;box-shadow:0 2px 8px #00000026;white-space:nowrap}.mapCtl button:hover{border-color:var(--primary, #0b6bcb)}.mapCtl button.on{background:var(--primary, #0b6bcb);color:#fff;border-color:var(--primary, #0b6bcb)}.mapCtl button .ci{font-size:13px}.mapCtl button .cl{font-size:11px}.legend{position:absolute;bottom:16px;inset-inline-start:10px;z-index:600;background:#fffffff2;border:1px solid var(--border, #e2e8f0);border-radius:10px;padding:7px 9px;font:600 11px/1 system-ui,sans-serif;box-shadow:0 2px 8px #00000026}.legendTitle{color:#334155;margin-bottom:4px}.legendRamp{display:flex}.legendRamp span{width:30px;height:16px;display:flex;align-items:center;justify-content:center;font-size:9px;color:#1e293b}.legendRamp span:first-child{border-radius:4px 0 0 4px}.legendRamp span:last-child{border-radius:0 4px 4px 0}.legendSrc{margin-top:5px;color:#475569;font-size:10px;display:flex;align-items:center;gap:5px}.legendSrc .dot{width:9px;height:9px;border-radius:50%;display:inline-block;border:2px solid #fff;box-shadow:0 0 0 1px #cbd5e1}.legendSrc .dot.yad2{background:#0b6bcb}.legendSrc .dot.tg{background:#fff;border-color:#0891b2}.legendSrc .dot.drop{background:#fff;border-color:#e11d48}.sb[data-v-12289157]{position:relative;min-width:320px;flex:1;max-width:520px}.control[data-v-12289157]{display:flex;align-items:center;gap:8px;border:1.5px solid var(--border);border-radius:10px;padding:7px 11px;background:var(--surface);transition:border-color .12s,box-shadow .12s}.control[data-v-12289157]:focus-within,.control.focused[data-v-12289157]{border-color:var(--primary);box-shadow:0 0 0 3px #0b6bcb1f}.ico[data-v-12289157]{color:var(--text-soft);flex:none}.cur[data-v-12289157]{display:inline-flex;align-items:center;gap:4px;max-width:45%;flex:none;background:#eaf2fb;color:var(--primary);border:1px solid rgba(11,107,203,.3);border-radius:999px;padding:2px 4px 2px 9px;font-size:12.5px;font-weight:600}.curtxt[data-v-12289157]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curx[data-v-12289157]{border:none;background:none;cursor:pointer;color:var(--primary);font-size:11px;line-height:1;padding:2px 3px;border-radius:50%;flex:none}.curx[data-v-12289157]:hover{background:#0b6bcb2e}.inp[data-v-12289157]{flex:1;min-width:60px;border:none;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--text)}.inp[data-v-12289157]::-webkit-search-cancel-button{display:none}.x[data-v-12289157]{border:none;background:none;cursor:pointer;color:var(--text-soft);font-size:13px;padding:0 2px}.spin[data-v-12289157]{width:14px;height:14px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:sb-spin-12289157 .6s linear infinite;flex:none}.spin.sm[data-v-12289157]{width:11px;height:11px;border-width:2px;display:inline-block;vertical-align:-1px;margin-inline-end:6px}@keyframes sb-spin-12289157{to{transform:rotate(360deg)}}.menu[data-v-12289157]{position:absolute;z-index:1000;top:calc(100% + 4px);inset-inline-start:0;inset-inline-end:0;max-height:360px;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px #0000001f}.menu.pad[data-v-12289157]{padding:8px}.ghead[data-v-12289157]{display:block;padding:6px 10px 3px;color:var(--text-soft);font-size:11px;font-weight:700}.opt[data-v-12289157]{display:flex;align-items:center;gap:8px;width:100%;text-align:start;border:none;background:none;padding:7px 10px;border-radius:6px;cursor:pointer;font:inherit;font-size:13px;color:var(--text)}.opt.active[data-v-12289157],.opt[data-v-12289157]:hover{background:#eaf2fb}.dot[data-v-12289157]{width:8px;height:8px;border-radius:50%;flex:none}.name[data-v-12289157]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.rkind[data-v-12289157]{color:var(--text-soft);font-size:11px;flex:none}.empty[data-v-12289157]{padding:9px 10px;color:var(--text-soft);font-size:13px}.liverow[data-v-12289157]{display:flex;align-items:center;padding:8px 10px;color:var(--text-soft);font-size:12.5px}.qf[data-v-12289157]{margin-bottom:4px}.qfrow[data-v-12289157]{display:flex;flex-wrap:wrap;gap:6px;padding:2px 6px 6px}.qchip[data-v-12289157]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:4px 11px;font:inherit;font-size:12.5px;cursor:pointer}.qchip[data-v-12289157]:hover{border-color:var(--primary);color:var(--primary)}.rhead[data-v-12289157]{display:flex;align-items:center;justify-content:space-between}.rlist[data-v-12289157]{list-style:none;margin:0;padding:0}.rclr[data-v-12289157]{border:none;background:none;cursor:pointer;color:var(--text-soft);font:inherit;font-size:11px;padding:6px 10px 3px}.rclr[data-v-12289157]:hover{color:var(--primary)}.fs[data-v-485de532]{font-size:13px;color:var(--text, #0f172a)}.fs[data-v-485de532]:not(.embedded){background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-lg, 12px);box-shadow:var(--sh-2);overflow:hidden}.body[data-v-485de532]{display:flex;flex-direction:column}.fs-top[data-v-485de532]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding-bottom:6px}.fs-count[data-v-485de532]{display:flex;align-items:baseline;gap:5px;font-variant-numeric:tabular-nums}.fs-count b[data-v-485de532]{font-size:18px;font-weight:800;color:var(--text)}.fs-count span[data-v-485de532]{font-size:12px;color:var(--text-soft)}.fs-clearall[data-v-485de532]{border:none;background:transparent;color:var(--primary, #0b6bcb);font:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:2px 4px;border-radius:var(--r-sm)}.fs-clearall[data-v-485de532]:hover{background:var(--primary-soft)}.fs-chips[data-v-485de532]{display:flex;flex-wrap:wrap;gap:5px;padding:2px 0 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.fs-achip[data-v-485de532]{display:inline-flex;align-items:center;gap:5px;border:1px solid transparent;background:var(--primary-soft, #eaf2fb);color:var(--primary, #0b6bcb);border-radius:var(--r-pill);padding:3px 7px 3px 9px;font:inherit;font-size:11.5px;font-weight:600;cursor:pointer;max-width:100%;transition:background .12s var(--ease)}.fs-achip[data-v-485de532]:hover{background:color-mix(in srgb,var(--primary) 18%,var(--surface))}.fs-achip-lb[data-v-485de532]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.fs-achip-x[data-v-485de532]{font-size:9px;opacity:.7;flex:0 0 auto}.rangeWrap[data-v-485de532]{padding:2px 6px 8px}.rangeTrack[data-v-485de532]{position:relative;height:22px}.rangeTrack[data-v-485de532]:before{content:"";position:absolute;inset-inline:0;top:9px;height:4px;border-radius:var(--r-pill);background:var(--surface-3, #e2e8f0)}.rangeFill[data-v-485de532]{position:absolute;top:9px;height:4px;border-radius:var(--r-pill);background:var(--primary, #0b6bcb)}.rng[data-v-485de532]{position:absolute;inset-inline:0;top:0;width:100%;height:22px;margin:0;background:transparent;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.rng[data-v-485de532]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--surface, #fff);border:2px solid var(--primary, #0b6bcb);box-shadow:var(--sh-1);cursor:pointer;margin-top:0}.rng[data-v-485de532]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:var(--surface, #fff);border:2px solid var(--primary, #0b6bcb);box-shadow:var(--sh-1);cursor:pointer}.rng[data-v-485de532]:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring)}.rng[data-v-485de532]::-webkit-slider-runnable-track{background:transparent;height:22px}.rng[data-v-485de532]::-moz-range-track{background:transparent}.sect[data-v-485de532]{border-bottom:1px solid var(--border, #e2e8f0)}.sect[data-v-485de532]:last-of-type{border-bottom:none}.secthead[data-v-485de532]{display:flex;align-items:center;gap:7px;width:100%;padding:10px 2px 8px;border:none;background:none;cursor:pointer;font:inherit;font-weight:700;font-size:13px;color:var(--text, #0f172a);border-radius:var(--r-sm, 7px);transition:color .14s var(--ease, ease)}.secthead[data-v-485de532]:hover{color:var(--primary, #0b6bcb)}.secthead[data-v-485de532]:focus-visible{box-shadow:var(--ring);outline:none}.secthead .sectname[data-v-485de532]{flex:1;text-align:start}.chev2[data-v-485de532]{color:var(--text-soft, #64748b);transition:transform .15s var(--ease, ease);display:inline-block}.chev2.down[data-v-485de532]{transform:rotate(90deg)}.sectn[data-v-485de532]{min-width:16px;height:16px;padding:0 5px;border-radius:var(--r-pill, 999px);background:var(--primary-soft, #eaf2fb);color:var(--primary, #0b6bcb);font-size:10.5px;font-weight:700;line-height:16px;text-align:center}.sectbody[data-v-485de532]{padding-bottom:8px}.grp[data-v-485de532]{margin-top:10px}.sortgrp[data-v-485de532]{margin-top:12px}.lbl[data-v-485de532]{display:block;margin-bottom:5px;color:var(--text-soft, #64748b);font-size:12px;font-weight:600}.row[data-v-485de532]{display:flex;align-items:center;gap:6px}.num[data-v-485de532]{width:100%;min-width:0;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:6px 8px;font:inherit;font-size:13px;background:var(--surface, #fff);color:var(--text, #0f172a);outline:none;transition:border-color .14s var(--ease, ease),box-shadow .14s var(--ease, ease)}.num.wide[data-v-485de532]{flex:1}.num[data-v-485de532]:hover{border-color:var(--border-strong, #cbd5e1)}.num[data-v-485de532]:focus{border-color:var(--primary, #0b6bcb)}.num[data-v-485de532]:focus-visible{border-color:var(--primary, #0b6bcb);box-shadow:var(--ring);outline:none}.sep[data-v-485de532]{color:var(--text-soft, #64748b)}.chips[data-v-485de532]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-v-485de532]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--text, #0f172a);border-radius:var(--r-pill, 999px);padding:4px 10px;font:inherit;font-size:12.5px;cursor:pointer;transition:background .14s var(--ease, ease),border-color .14s var(--ease, ease),color .14s var(--ease, ease)}.chip[data-v-485de532]:hover{background:var(--surface-2, #f8fafc);border-color:var(--border-strong, #cbd5e1)}.chip[data-v-485de532]:focus-visible{box-shadow:var(--ring);outline:none}.chip.on[data-v-485de532]{background:var(--primary-soft, #eaf2fb);border-color:var(--primary, #0b6bcb);color:var(--primary, #0b6bcb);font-weight:600}.chip .aico[data-v-485de532]{font-size:12px;line-height:1;margin-inline-end:4px}.chip .fct[data-v-485de532]{margin-inline-start:5px;font-size:10.5px;font-weight:700;color:var(--text-soft, #64748b);background:var(--surface-2, #f1f5f9);border-radius:var(--r-pill, 999px);padding:0 5px}.chip.on .fct[data-v-485de532]{color:var(--primary, #0b6bcb);background:var(--surface, #fff)}.row.dates[data-v-485de532]{gap:5px}.date[data-v-485de532]{flex:1;min-width:0;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:5px 7px;font:inherit;font-size:12px;background:var(--surface, #fff);color:var(--text, #0f172a);outline:none;transition:border-color .14s var(--ease, ease),box-shadow .14s var(--ease, ease)}.date[data-v-485de532]:hover{border-color:var(--border-strong, #cbd5e1)}.date[data-v-485de532]:focus-visible{border-color:var(--primary, #0b6bcb);box-shadow:var(--ring);outline:none}.check[data-v-485de532]{display:flex;align-items:center;gap:7px;margin-top:10px;cursor:pointer;font-size:12.5px;color:var(--text, #0f172a);border-radius:var(--r-sm, 7px);transition:color .14s var(--ease, ease)}.check[data-v-485de532]:hover{color:var(--primary, #0b6bcb)}.check input[data-v-485de532]{width:15px;height:15px;accent-color:var(--primary, #0b6bcb);cursor:pointer}.check input[data-v-485de532]:focus-visible{box-shadow:var(--ring);outline:none}.seg[data-v-485de532]{display:flex;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);overflow:hidden}.segbtn[data-v-485de532]{flex:1;border:none;border-inline-start:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--text, #0f172a);padding:6px 4px;font:inherit;font-size:12.5px;cursor:pointer;transition:background .14s var(--ease, ease),color .14s var(--ease, ease)}.segbtn[data-v-485de532]:first-child{border-inline-start:none}.segbtn[data-v-485de532]:hover:not(.on){background:var(--surface-2, #f8fafc)}.segbtn[data-v-485de532]:focus-visible{box-shadow:var(--ring);outline:none}.segbtn.on[data-v-485de532]{background:var(--primary, #0b6bcb);color:var(--primary-contrast, #fff);font-weight:600}.select[data-v-485de532]{width:100%;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:6px 8px;font:inherit;font-size:13px;background:var(--surface, #fff);color:var(--text, #0f172a);cursor:pointer;outline:none;transition:border-color .14s var(--ease, ease),box-shadow .14s var(--ease, ease)}.select[data-v-485de532]:hover{border-color:var(--border-strong, #cbd5e1)}.select[data-v-485de532]:focus{border-color:var(--primary, #0b6bcb)}.select[data-v-485de532]:focus-visible{border-color:var(--primary, #0b6bcb);box-shadow:var(--ring);outline:none}.clear[data-v-485de532]{width:100%;margin-top:14px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--text-soft, #64748b);border-radius:var(--r-sm, 8px);padding:7px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .14s var(--ease, ease),border-color .14s var(--ease, ease),background .14s var(--ease, ease)}.clear[data-v-485de532]:hover:not(:disabled){color:var(--primary, #0b6bcb);border-color:var(--primary, #0b6bcb);background:var(--primary-soft, #eaf2fb)}.clear[data-v-485de532]:focus-visible{box-shadow:var(--ring);outline:none}.clear[data-v-485de532]:disabled{opacity:.5;cursor:default}.layersPanel[data-v-d5f285de]{width:100%;height:100%;display:flex;flex-direction:column;background:var(--surface, #fff);color:var(--text, #0f172a);font-family:inherit;font-size:13px;min-height:0;overflow:hidden}.lp-header[data-v-d5f285de]{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:none;background:none;cursor:pointer;font:inherit;color:inherit;text-align:start;transition:background .14s var(--ease, ease)}.lp-header[data-v-d5f285de]:hover{background:var(--surface-2, #f8fafc)}.lp-header[data-v-d5f285de]:focus-visible{box-shadow:var(--ring);outline:none}.lp-title[data-v-d5f285de]{font-weight:700;white-space:nowrap}.lp-badge[data-v-d5f285de]{min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill, 999px);background:var(--primary, #0b6bcb);color:var(--primary-contrast, #fff);font-size:11px;font-weight:700;line-height:18px;text-align:center}.lp-chev[data-v-d5f285de]{margin-inline-start:auto;color:var(--text-soft, #64748b);transition:transform .15s var(--ease, ease)}.lp-chev.open[data-v-d5f285de]{transform:rotate(180deg)}.lp-body[data-v-d5f285de]{display:flex;flex-direction:column;min-height:0;overflow-y:auto;border-top:1px solid var(--border, #e2e8f0)}.lp-state[data-v-d5f285de]{padding:12px;color:var(--text-soft, #64748b)}.lp-state.lp-err[data-v-d5f285de]{color:var(--danger, #dc2626)}.lp-retry[data-v-d5f285de]{margin-inline-start:6px;border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);border-radius:var(--r-sm, 6px);padding:1px 8px;cursor:pointer;font:inherit;color:var(--primary, #0b6bcb);transition:background .14s var(--ease, ease),border-color .14s var(--ease, ease)}.lp-retry[data-v-d5f285de]:hover{background:var(--primary-soft, #eaf2fb);border-color:var(--primary, #0b6bcb)}.lp-retry[data-v-d5f285de]:focus-visible{box-shadow:var(--ring);outline:none}.lp-retry.sm[data-v-d5f285de]{font-size:11px;padding:0 6px}.lp-group[data-v-d5f285de]{padding:2px 0}.lp-group+.lp-group[data-v-d5f285de]{border-top:1px solid var(--border, #e2e8f0)}.lp-group-h[data-v-d5f285de]{padding:7px 12px 3px;font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--text-soft, #64748b)}.lp-list[data-v-d5f285de]{list-style:none;margin:0;padding:0 4px 4px}.lp-row[data-v-d5f285de]{border-radius:var(--r-sm, 8px);transition:background .14s var(--ease, ease)}.lp-row[data-v-d5f285de]:hover{background:var(--surface-2, #f8fafc)}.lp-row.on[data-v-d5f285de]{background:var(--primary-soft, rgba(11, 107, 203, .07))}.lp-main[data-v-d5f285de]{display:flex;align-items:center;gap:9px;padding:7px 8px;cursor:pointer}.lp-main[data-v-d5f285de]:focus-within{box-shadow:var(--ring);outline:none;border-radius:var(--r-sm, 8px)}.lp-check[data-v-d5f285de]{flex:0 0 auto;width:16px;height:16px;accent-color:var(--primary, #0b6bcb);cursor:pointer}.lp-check[data-v-d5f285de]:focus-visible{box-shadow:var(--ring);outline:none}.lp-swatch[data-v-d5f285de]{flex:0 0 auto;width:16px;height:16px;border-radius:var(--r-sm, 4px);border:1px solid rgba(0,0,0,.12);display:inline-flex;align-items:center;justify-content:center}.lp-dot[data-v-d5f285de]{width:7px;height:7px;border-radius:var(--r-pill, 999px);background:var(--surface, #fff);box-shadow:0 0 0 1px #0000002e}.lp-bar[data-v-d5f285de]{width:11px;height:3px;border-radius:2px;background:var(--surface, #fff);box-shadow:0 0 0 1px #0000002e}.lp-cap[data-v-d5f285de]{padding:0 8px 6px 32px;font-size:10px;color:var(--text-soft, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-text[data-v-d5f285de]{display:flex;flex-direction:column;min-width:0;flex:1 1 auto}.lp-name[data-v-d5f285de]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-name.sm[data-v-d5f285de]{font-weight:600;font-size:12px}.lp-sub[data-v-d5f285de]{font-size:11px;color:var(--text-soft, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-status[data-v-d5f285de]{flex:0 0 auto;width:16px;text-align:center}.lp-rowerr[data-v-d5f285de]{color:var(--danger, #dc2626);font-weight:700}.lp-rowmsg[data-v-d5f285de]{padding:0 8px 7px;font-size:11px;color:var(--danger, #dc2626)}.lp-spin[data-v-d5f285de]{display:inline-block;width:13px;height:13px;border:2px solid var(--border, #e2e8f0);border-top-color:var(--primary, #0b6bcb);border-radius:var(--r-pill, 999px);animation:lp-rot-d5f285de .7s linear infinite}@keyframes lp-rot-d5f285de{to{transform:rotate(360deg)}}.lp-legend[data-v-d5f285de]{border-top:1px solid var(--border, #e2e8f0);padding:8px 12px 12px}.lp-legend-h[data-v-d5f285de]{font-size:11px;font-weight:700;color:var(--text-soft, #64748b);margin-bottom:6px}.lp-legend-row[data-v-d5f285de]{margin-bottom:10px}.lp-legend-row[data-v-d5f285de]:last-child{margin-bottom:0}.lp-legend-top[data-v-d5f285de]{display:flex;align-items:baseline;justify-content:space-between;gap:6px}.lp-field[data-v-d5f285de]{font-size:10px;color:var(--text-soft, #64748b);font-family:ui-monospace,monospace}.lp-grad[data-v-d5f285de]{height:10px;border-radius:var(--r-sm, 4px);margin:4px 0 2px;border:1px solid rgba(0,0,0,.08)}.lp-grad-scale[data-v-d5f285de]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-soft, #64748b)}.lp-cat[data-v-d5f285de]{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:3px}.lp-cat-it[data-v-d5f285de]{display:flex;align-items:center;gap:6px}.lp-cat-sw[data-v-d5f285de]{flex:0 0 auto;width:11px;height:11px;border-radius:3px;border:1px solid rgba(0,0,0,.15)}.lp-cat-lab[data-v-d5f285de]{font-size:11px;color:var(--text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-cat-more[data-v-d5f285de]{font-size:10px;color:var(--text-soft, #64748b);margin-inline-start:17px}.analytics[data-v-15c4198a]{width:100%;background:var(--surface, #fff);font-size:12px;color:var(--text, #0f172a)}.ap-status[data-v-15c4198a]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.ap-status .ap-load[data-v-15c4198a]{margin-inline-start:auto}.ap-head[data-v-15c4198a]{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border, #e2e8f0);position:sticky;top:0;background:var(--surface, #fff);z-index:1}.ap-head h3[data-v-15c4198a]{margin:0;font-size:13px;font-weight:700}.ap-sub[data-v-15c4198a]{color:var(--text-soft, #64748b);font-size:11px}.ap-load[data-v-15c4198a]{margin-inline-start:auto;color:var(--primary, #0b6bcb);font-size:11px}.ap-sec[data-v-15c4198a]{padding:10px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.ap-sec[data-v-15c4198a]:last-child{border-bottom:none}.ap-sec h4[data-v-15c4198a]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-soft, #64748b)}.ap-hint[data-v-15c4198a]{font-size:9.5px;color:var(--text-soft, #64748b);font-weight:400}.wk[data-v-15c4198a]{margin-bottom:12px}.wk[data-v-15c4198a]:last-child{margin-bottom:0}.wk-top[data-v-15c4198a]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.wk-label[data-v-15c4198a]{font-weight:600}.wk-mid[data-v-15c4198a]{font-size:11px;color:var(--text-soft, #64748b)}.wk-mid b[data-v-15c4198a]{color:var(--text, #0f172a);font-size:12px}.wk-rng[data-v-15c4198a]{font-variant-numeric:tabular-nums}.wk-bar[data-v-15c4198a]{position:relative;height:14px}.wk-line[data-v-15c4198a]{position:absolute;top:50%;inset-inline:0;height:2px;transform:translateY(-50%);background:var(--border, #e2e8f0);border-radius:2px}.wk-box[data-v-15c4198a]{position:absolute;top:1px;bottom:1px;background:var(--primary-soft, rgba(11, 107, 203, .18));border:1px solid var(--primary, #0b6bcb);border-radius:var(--r-sm, 3px)}.wk-tick[data-v-15c4198a]{position:absolute;top:-1px;bottom:-1px;width:2px;transform:translate(50%);border-radius:2px}.wk-median[data-v-15c4198a]{background:var(--primary, #0b6bcb)}.wk-mean[data-v-15c4198a]{background:var(--text-soft, #64748b);width:0;border-inline-start:2px dotted var(--text-soft, #64748b)}.wk-ends[data-v-15c4198a]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-soft, #64748b);margin-top:3px;font-variant-numeric:tabular-nums}.ap-fresh[data-v-15c4198a]{display:flex;gap:6px}.ap-stat[data-v-15c4198a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--surface-2, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:6px 4px;min-width:0}.ap-stat-v[data-v-15c4198a]{font-weight:800;font-size:14px;color:var(--text, #0f172a);font-variant-numeric:tabular-nums}.ap-stat-l[data-v-15c4198a]{font-size:9.5px;color:var(--text-soft, #64748b);white-space:nowrap}.ap-histo[data-v-15c4198a]{display:flex;align-items:flex-end;gap:2px;height:64px;padding-bottom:14px;position:relative}.ap-hbar[data-v-15c4198a]{flex:1;height:100%;display:flex;align-items:flex-end;position:relative}.ap-hbar-fill[data-v-15c4198a]{width:100%;background:linear-gradient(180deg,var(--primary, #0b6bcb),#4f93dd);border-radius:2px 2px 0 0;transition:height .15s}.ap-hbar:hover .ap-hbar-fill[data-v-15c4198a]{background:linear-gradient(180deg,#084e96,var(--primary, #0b6bcb))}.ap-hbar-x[data-v-15c4198a]{position:absolute;bottom:-14px;inset-inline-start:50%;transform:translate(50%);font-size:8.5px;color:var(--text-soft, #64748b);white-space:nowrap;font-variant-numeric:tabular-nums}.ap-bars[data-v-15c4198a]{display:flex;flex-direction:column;gap:4px}.ap-bar-row[data-v-15c4198a]{display:flex;align-items:center;gap:6px;width:100%;cursor:pointer;border:none;background:none;padding:2px 0;text-align:start;color:inherit;font:inherit;border-radius:var(--r-sm, 6px);transition:background .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.ap-bar-row:hover .ap-bar-name[data-v-15c4198a]{color:var(--primary, #0b6bcb)}.ap-bar-row:hover .ap-bar-track[data-v-15c4198a]{box-shadow:0 0 0 1px var(--primary, #0b6bcb) inset}.ap-bar-row[data-v-15c4198a]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}.ap-bar-name[data-v-15c4198a]{flex:0 0 92px;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-bar-track[data-v-15c4198a]{flex:1;height:12px;background:var(--surface-3, #f1f5f9);border-radius:var(--r-sm, 6px);overflow:hidden;min-width:0}.ap-bar-fill[data-v-15c4198a]{display:block;height:100%;border-radius:6px;transition:width .15s}.ap-bar-val[data-v-15c4198a]{flex:0 0 auto;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;min-width:30px;text-align:end}.ap-tbl[data-v-15c4198a]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ap-tbl th[data-v-15c4198a]{text-align:start;font-weight:600;color:var(--text-soft, #64748b);font-size:11px;padding:0 6px 5px;border-bottom:1px solid var(--border, #e2e8f0)}.ap-tbl td[data-v-15c4198a]{padding:4px 6px;border-bottom:1px solid var(--surface-3, #f1f5f9)}.ap-tbl td[data-v-15c4198a]:not(:first-child),.ap-tbl th[data-v-15c4198a]:not(:first-child){text-align:end}.ap-tbl tr:last-child td[data-v-15c4198a]{border-bottom:none}.dot[data-v-15c4198a]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-inline-end:5px}.dot.y2[data-v-15c4198a]{background:var(--primary, #0b6bcb)}.dot.tg[data-v-15c4198a]{background:#229ed9}.ap-hh[data-v-15c4198a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ap-hh h4[data-v-15c4198a]{margin:0}.ap-sort[data-v-15c4198a]{display:inline-flex;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 7px);overflow:hidden}.ap-sort button[data-v-15c4198a]{border:none;background:var(--surface, #fff);color:var(--text-soft, #64748b);font-size:10px;padding:3px 7px;cursor:pointer;border-inline-start:1px solid var(--border, #e2e8f0);transition:background .15s var(--ease, ease),color .15s var(--ease, ease)}.ap-sort button[data-v-15c4198a]:first-child{border-inline-start:none}.ap-sort button.on[data-v-15c4198a]{background:var(--primary, #0b6bcb);color:var(--primary-contrast, #fff)}.ap-sort button[data-v-15c4198a]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}.ap-hoods[data-v-15c4198a]{display:block;max-height:240px;overflow-y:auto}.ap-hoods thead[data-v-15c4198a],.ap-hoods tbody[data-v-15c4198a]{display:table;width:100%;table-layout:fixed}.ap-hoods thead[data-v-15c4198a]{position:sticky;top:0;background:var(--surface, #fff)}.ap-name[data-v-15c4198a]{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ap-row[data-v-15c4198a]{cursor:pointer;transition:background .15s var(--ease, ease)}.ap-row:hover td[data-v-15c4198a]{background:var(--surface-3, #f1f5f9)}.ap-empty[data-v-15c4198a]{padding:16px 12px;color:var(--text-soft, #64748b);margin:0;text-align:center}.ap-err[data-v-15c4198a]{color:var(--danger, #dc2626);display:flex;flex-direction:column;align-items:center;gap:8px}.ap-retry[data-v-15c4198a]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);border-radius:var(--r-sm, 7px);padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.ap-retry[data-v-15c4198a]:hover{border-color:var(--primary, #0b6bcb)}.ap-retry[data-v-15c4198a]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}.deals[data-v-70fe582e]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--surface, #fff);font-size:12px;color:var(--text, #0f172a)}.deals[data-v-70fe582e]:focus{outline:none}.deals[data-v-70fe582e]:focus-visible{outline:none}.dl-status[data-v-70fe582e]{display:flex;align-items:center;justify-content:flex-end;padding:8px 13px 0}.dl-head[data-v-70fe582e]{display:flex;align-items:center;gap:8px;padding:11px 13px 9px;border-bottom:1px solid var(--border, #e2e8f0)}.dl-title[data-v-70fe582e]{display:flex;flex-direction:column;gap:1px}.dl-head h3[data-v-70fe582e]{margin:0;font-size:14px;font-weight:800}.dl-sub[data-v-70fe582e]{color:var(--text-soft, #64748b);font-size:10.5px}.dl-load[data-v-70fe582e]{margin-inline-start:auto;color:var(--primary, #0b6bcb);font-size:11px;font-weight:600}.dl-count[data-v-70fe582e]{margin-inline-start:auto;color:var(--text-soft, #64748b);font-size:11px;font-weight:600}.dl-controls[data-v-70fe582e]{padding:9px 13px;border-bottom:1px solid var(--border, #e2e8f0);display:flex;flex-direction:column;gap:9px;background:var(--surface-2, #f8fafc)}.ctl-disc[data-v-70fe582e]{display:flex;flex-direction:column;gap:3px}.ctl-disc label[data-v-70fe582e]{font-size:11px;color:var(--text-soft, #64748b)}.ctl-disc label b[data-v-70fe582e]{color:var(--primary, #0b6bcb);font-weight:800}.ctl-disc input[type=range][data-v-70fe582e]{width:100%;accent-color:var(--primary, #0b6bcb);cursor:pointer}.ctl-row[data-v-70fe582e]{display:flex;gap:9px}.ctl[data-v-70fe582e]{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.ctl>span[data-v-70fe582e]{font-size:10.5px;color:var(--text-soft, #64748b)}.ctl select[data-v-70fe582e],.ctl input[data-v-70fe582e]{width:100%;box-sizing:border-box;padding:5px 7px;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 7px);background:var(--surface, #fff);color:var(--text, #0f172a);font-size:12px;font-family:inherit;transition:border-color .12s var(--ease, ease),box-shadow .12s var(--ease, ease)}.ctl select[data-v-70fe582e]:focus,.ctl input[data-v-70fe582e]:focus{outline:none;border-color:var(--primary, #0b6bcb)}.ctl select[data-v-70fe582e]:focus-visible,.ctl input[data-v-70fe582e]:focus-visible{outline:none;border-color:var(--primary, #0b6bcb);box-shadow:var(--ring)}.dl-body[data-v-70fe582e]{overflow-y:auto;overflow-x:hidden;padding:9px;display:flex;flex-direction:column;gap:9px;scroll-behavior:smooth}.card[data-v-70fe582e]{display:flex;flex-direction:column;cursor:pointer;width:100%;box-sizing:border-box;text-align:start;font:inherit;color:inherit;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 10px);overflow:hidden;background:var(--surface, #fff);padding:0;transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease),transform .15s var(--ease, ease)}.card[data-v-70fe582e]:hover{border-color:var(--primary, #0b6bcb);box-shadow:var(--sh-2, 0 3px 12px rgba(11, 107, 203, .16));transform:translateY(-1px)}.card[data-v-70fe582e]:focus-visible{outline:none;box-shadow:var(--ring)}.card.active[data-v-70fe582e]{border-color:var(--primary, #0b6bcb);box-shadow:0 0 0 2px var(--primary, #0b6bcb),var(--sh-2, 0 3px 12px rgba(11, 107, 203, .2))}.cover[data-v-70fe582e]{position:relative;height:124px;width:100%;background-color:var(--surface-3, #eef2f6);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.cover-ph[data-v-70fe582e]{font-size:34px;opacity:.35}.disc-badge[data-v-70fe582e]{position:absolute;bottom:6px;inset-inline-start:6px;display:flex;align-items:baseline;gap:4px;background:linear-gradient(135deg,var(--danger, #dc2626),#ef4444);color:#fff;padding:3px 8px;border-radius:var(--r-pill, 999px);box-shadow:0 1px 5px #0000004d;max-width:calc(100% - 12px)}.disc-badge b[data-v-70fe582e]{font-size:13px;font-weight:800;line-height:1}.disc-badge em[data-v-70fe582e]{font-style:normal;font-size:9.5px;line-height:1.2;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.src-badge[data-v-70fe582e]{position:absolute;top:6px;inset-inline-end:6px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--r-pill, 999px);color:#fff;box-shadow:0 1px 3px #00000040}.src-yad2[data-v-70fe582e]{background:#f59e0b}.src-tg[data-v-70fe582e]{background:#229ed9}.info[data-v-70fe582e]{padding:8px 10px 9px;display:flex;flex-direction:column;gap:4px;min-width:0}.row1[data-v-70fe582e]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.price[data-v-70fe582e]{font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.ppsqm[data-v-70fe582e]{color:var(--text-soft, #64748b);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.specs[data-v-70fe582e]{color:var(--text, #0f172a);font-size:11.5px;display:flex;flex-wrap:wrap;gap:3px}.specs span[data-v-70fe582e]{white-space:nowrap}.loc[data-v-70fe582e]{color:var(--text-soft, #64748b);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.why[data-v-70fe582e]{font-size:10.5px;color:var(--primary, #0b6bcb);font-weight:600;background:var(--primary-soft, rgba(11, 107, 203, .08));border-radius:var(--r-sm, 6px);padding:3px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmpbar[data-v-70fe582e]{display:flex;align-items:center;gap:6px;margin-top:1px}.cmp-track[data-v-70fe582e]{position:relative;flex:1;height:8px;background:var(--surface-3, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:5px;overflow:hidden;min-width:0}.cmp-fill[data-v-70fe582e]{position:absolute;inset-block:0;inset-inline-start:0;display:block;background:linear-gradient(90deg,var(--success, #16a34a),#22c55e);border-radius:5px 0 0 5px}.cmp-median[data-v-70fe582e]{position:absolute;inset-block:-1px;width:2px;transform:translate(50%);background:var(--text-soft, #64748b);z-index:1}.cmp-legend[data-v-70fe582e]{flex:0 0 auto;font-size:9.5px;color:var(--text-soft, #64748b);white-space:nowrap;font-variant-numeric:tabular-nums}.cmp-legend b[data-v-70fe582e]{color:var(--success, #16a34a);font-weight:800}.cmp-legend em[data-v-70fe582e]{font-style:normal}.tags[data-v-70fe582e]{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.chip[data-v-70fe582e]{font-size:10px;color:var(--text-soft, #64748b);background:var(--surface-3, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-pill, 999px);padding:1px 7px;white-space:nowrap}.dl-empty[data-v-70fe582e]{padding:28px 14px;color:var(--text-soft, #64748b);text-align:center;margin:0}.dl-err[data-v-70fe582e]{padding:24px 14px;margin:0;text-align:center;color:var(--danger, #dc2626);font-size:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.dl-retry[data-v-70fe582e]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);border-radius:var(--r-sm, 7px);padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s var(--ease, ease),box-shadow .12s var(--ease, ease)}.dl-retry[data-v-70fe582e]:hover{border-color:var(--primary, #0b6bcb)}.dl-retry[data-v-70fe582e]:focus-visible{outline:none;box-shadow:var(--ring)}.chat[data-v-53b8358d]{position:absolute;inset-block-end:16px;inset-inline-end:16px;z-index:600;display:flex;flex-direction:column;width:420px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100vh - 96px);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl, 16px);box-shadow:var(--sh-3, 0 12px 40px rgba(15, 23, 42, .22));overflow:hidden;font-family:system-ui,Segoe UI,Arial,sans-serif;color:var(--text)}.chat.collapsed[data-v-53b8358d]{height:auto}.chat.embedded[data-v-53b8358d]{position:static;inset:auto;z-index:auto;width:100%;max-width:none;height:100%;max-height:none;border:none;border-radius:0;box-shadow:none}.chatHead[data-v-53b8358d]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--primary-soft),var(--surface))}.chatHead.embedded[data-v-53b8358d]{justify-content:flex-end;gap:4px;padding:6px 10px;background:none}.title[data-v-53b8358d]{display:flex;flex-direction:column;align-items:flex-start;gap:1px;flex:1;border:none;background:none;cursor:pointer;padding:0;min-width:0;font:inherit}.title b[data-v-53b8358d]{color:var(--primary);font-size:14px}.title .hint[data-v-53b8358d]{color:var(--text-soft);font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.hbtn[data-v-53b8358d]{border:none;background:none;cursor:pointer;color:var(--text-soft);font-size:15px;padding:3px 6px;border-radius:var(--r-sm, 7px);line-height:1}.hbtn[data-v-53b8358d]:hover{background:#0f172a0f;color:var(--primary)}.hbtn[data-v-53b8358d]:focus-visible{outline:none;box-shadow:var(--ring)}.hbtn.on[data-v-53b8358d]{background:var(--primary-soft);color:var(--primary)}.dot[data-v-53b8358d]{width:8px;height:8px;border-radius:50%;background:var(--border-strong);flex:none}.dot.live[data-v-53b8358d]{background:var(--primary);animation:pulse-53b8358d 1s infinite}@keyframes pulse-53b8358d{0%,to{opacity:1}50%{opacity:.35}}.drawer[data-v-53b8358d]{border-bottom:1px solid var(--border);background:var(--surface-2);padding:8px;display:flex;flex-direction:column;gap:6px}.drawerNew[data-v-53b8358d]{border:1px dashed var(--primary);background:var(--primary-soft);color:var(--primary);border-radius:var(--r-sm, 9px);padding:7px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.drawerNew[data-v-53b8358d]:hover{background:var(--primary);color:var(--primary-contrast)}.drawerList[data-v-53b8358d]{max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:3px}.drawerEmpty[data-v-53b8358d]{color:var(--text-soft);font-size:11.5px;text-align:center;margin:8px 0}.convo[data-v-53b8358d]{display:flex;align-items:center;gap:7px;cursor:pointer;text-align:start;padding:8px 10px;border-radius:var(--r-sm, 9px);font-size:12.5px;color:var(--text)}.convo[data-v-53b8358d]:hover{background:var(--surface-2)}.convo:hover .cact[data-v-53b8358d]{opacity:1}.convo.active[data-v-53b8358d]{background:var(--primary-soft)}.convo.active .ctitle[data-v-53b8358d]{color:var(--primary);font-weight:700}.ctitle[data-v-53b8358d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ctime[data-v-53b8358d]{color:var(--text-soft);font-size:10.5px;flex:none}.cact[data-v-53b8358d]{opacity:0;flex:none;color:var(--text-soft);font-size:13px;line-height:1;padding:0 2px;transition:opacity .12s}.cact.rename[data-v-53b8358d]:hover{color:var(--primary)}.cact.del[data-v-53b8358d]{font-size:16px}.cact.del[data-v-53b8358d]:hover{color:var(--danger)}.renameInput[data-v-53b8358d]{flex:1;min-width:0;border:1px solid var(--primary);border-radius:var(--r-sm, 7px);padding:4px 7px;font:inherit;font-size:12.5px;outline:none}.drawer-enter-active[data-v-53b8358d],.drawer-leave-active[data-v-53b8358d]{transition:opacity .14s ease,transform .14s ease}.drawer-enter-from[data-v-53b8358d],.drawer-leave-to[data-v-53b8358d]{opacity:0;transform:translateY(-6px)}.msgs[data-v-53b8358d]{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:12px;scroll-behavior:smooth;background:var(--surface-2)}.msg[data-v-53b8358d]{display:flex;flex-direction:column;max-width:100%}.msg.user[data-v-53b8358d]{align-items:flex-start}.msg.assistant[data-v-53b8358d]{align-items:flex-end}.bubble[data-v-53b8358d]{max-width:88%;padding:10px 13px;border-radius:14px;font-size:13.5px;line-height:1.55;word-break:break-word;white-space:normal;box-shadow:0 1px 2px #0f172a0d}.msg.user .bubble[data-v-53b8358d]{background:var(--primary);color:var(--primary-contrast);border-end-end-radius:5px}.msg.assistant .bubble[data-v-53b8358d]{background:var(--surface);color:var(--text);border:1px solid var(--border);border-end-start-radius:5px}.bubble[data-v-53b8358d] code{background:#0f172a14;padding:0 4px;border-radius:4px;font-family:ui-monospace,monospace;font-size:12px}.msg.user .bubble[data-v-53b8358d] code{background:#ffffff38}.bubble[data-v-53b8358d] strong{font-weight:700}.bubble[data-v-53b8358d] em{font-style:italic}.md[data-v-53b8358d]{border-collapse:collapse;margin:6px 0;font-size:11.5px;width:100%}.md th[data-v-53b8358d],.md td[data-v-53b8358d]{border:1px solid var(--border);padding:3px 6px;text-align:start}.md th[data-v-53b8358d]{background:var(--surface-2);font-weight:600}.md tbody tr:nth-child(2n) td[data-v-53b8358d]{background:#0f172a06}.chip[data-v-53b8358d]{display:inline-flex;align-items:center;gap:3px;margin:1px 2px;padding:1px 7px;border:1px solid var(--primary);border-radius:var(--r-pill, 999px);background:var(--primary-soft);color:var(--primary);font-size:11px;font-weight:600;cursor:pointer;vertical-align:middle}.chip[data-v-53b8358d]:hover{background:var(--primary);color:var(--primary-contrast)}.chip[data-v-53b8358d]:focus-visible{outline:none;box-shadow:var(--ring)}.cards[data-v-53b8358d]{display:flex;flex-direction:column;gap:8px;margin-top:6px;max-width:92%;align-self:flex-end;width:92%}.cardGroup[data-v-53b8358d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:7px}.grpHead[data-v-53b8358d]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:11px;margin-bottom:6px}.gtag[data-v-53b8358d]{font-weight:700}.gtag.deal[data-v-53b8358d]{color:#b45309}.gtag.listing[data-v-53b8358d]{color:var(--primary)}.gcount[data-v-53b8358d]{color:var(--text);font-weight:600}.gsrc[data-v-53b8358d]{color:var(--text-soft);margin-inline-start:auto}.lrow[data-v-53b8358d]{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.lcard[data-v-53b8358d]{flex:0 0 132px;width:132px;border:1px solid var(--border);border-radius:var(--r-sm, 9px);overflow:hidden;background:var(--surface);cursor:pointer;text-align:start;padding:0;display:flex;flex-direction:column;transition:transform .12s var(--ease),border-color .12s var(--ease),box-shadow .12s var(--ease)}.lcard[data-v-53b8358d]:hover{border-color:var(--primary);box-shadow:var(--sh-2, 0 2px 8px rgba(0,0,0,.1));transform:translateY(-1px)}.lcard[data-v-53b8358d]:focus-visible{outline:none;box-shadow:var(--ring)}.lcover[data-v-53b8358d]{height:72px;background:var(--surface-3) center/cover no-repeat;position:relative}.lsrc[data-v-53b8358d]{position:absolute;inset-block-start:4px;inset-inline-start:4px;font-size:9px;padding:1px 5px;border-radius:var(--r-pill, 999px);background:#ffffffe6;color:var(--text)}.lsrc.telegram[data-v-53b8358d]{background:#d9eefc;color:#0369a1}.lsrc.yad2[data-v-53b8358d]{background:#fde9d9;color:#b45309}.ldisc[data-v-53b8358d]{position:absolute;inset-block-start:4px;inset-inline-end:4px;font-size:10px;font-weight:700;padding:1px 5px;border-radius:var(--r-pill, 999px);background:var(--success);color:var(--primary-contrast)}.lbody[data-v-53b8358d]{padding:6px 7px}.lprice[data-v-53b8358d]{font-size:12.5px;font-weight:700;color:var(--text)}.lpp[data-v-53b8358d]{font-weight:400;color:var(--text-soft);font-size:10.5px}.lmeta[data-v-53b8358d]{font-size:10.5px;color:var(--text-soft);margin-top:1px}.lhood[data-v-53b8358d]{font-size:11px;color:var(--primary);margin-top:2px}.lamen[data-v-53b8358d]{display:flex;gap:4px;margin-top:3px;font-size:11px;line-height:1;flex-wrap:nowrap;overflow:hidden}.lamen .aico[data-v-53b8358d]{flex:0 0 auto;filter:grayscale(.1)}.lfoot[data-v-53b8358d]{display:flex;align-items:center;gap:5px;margin-top:3px}.lage[data-v-53b8358d]{font-size:9.5px;color:var(--text-soft)}.lage.fresh[data-v-53b8358d]{color:var(--success);font-weight:700}.ldesc[data-v-53b8358d]{font-size:9.5px;margin-inline-start:auto;opacity:.7}.lvs[data-v-53b8358d]{font-size:9.5px;color:var(--text-soft);margin-top:2px}.ncard[data-v-53b8358d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px}.nhead[data-v-53b8358d]{font-size:13px;font-weight:700;color:var(--text)}.nsub[data-v-53b8358d]{font-weight:400;color:var(--text-soft);font-size:11px}.nstats[data-v-53b8358d]{display:flex;gap:12px;margin:7px 0}.nstat[data-v-53b8358d]{display:flex;flex-direction:column}.nstat b[data-v-53b8358d]{font-size:13px;color:var(--primary)}.nstat span[data-v-53b8358d]{font-size:10px;color:var(--text-soft)}.nrange[data-v-53b8358d]{font-size:10.5px;color:var(--text-soft);margin-bottom:6px}.nchips[data-v-53b8358d]{display:flex;flex-wrap:wrap;gap:4px}.nchip[data-v-53b8358d]{font-size:10px;padding:2px 7px;border-radius:var(--r-pill, 999px);background:var(--surface-2);color:var(--text)}.nchip.socio[data-v-53b8358d]{background:var(--primary-soft);color:var(--primary)}.nchip.crime[data-v-53b8358d]{background:var(--danger-soft);color:var(--danger)}.nchip.air[data-v-53b8358d]{background:var(--success-soft);color:var(--success)}.cmpcard[data-v-53b8358d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px}.cmphead[data-v-53b8358d]{font-size:12px;font-weight:700;margin-bottom:6px}.cmp[data-v-53b8358d]{border-collapse:collapse;width:100%;font-size:11px}.cmp th[data-v-53b8358d],.cmp td[data-v-53b8358d]{border:1px solid var(--border);padding:4px 6px;text-align:start}.cmp th[data-v-53b8358d]{background:var(--surface-2);font-weight:600}.cmp tbody tr:nth-child(2n) td[data-v-53b8358d]{background:#0f172a06}.statcard[data-v-53b8358d]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:9px}.stathead[data-v-53b8358d]{font-size:12px;font-weight:700;display:flex;align-items:center;gap:6px}.statn[data-v-53b8358d]{color:var(--text-soft);font-weight:400}.trendpct[data-v-53b8358d]{margin-inline-start:auto;font-size:11px;font-weight:700}.trendpct.up[data-v-53b8358d]{color:var(--success)}.trendpct.down[data-v-53b8358d]{color:var(--danger)}.distrow[data-v-53b8358d]{display:flex;gap:8px;margin-top:6px;font-size:11px;align-items:baseline}.distlbl[data-v-53b8358d]{color:var(--text-soft);flex:0 0 48px}.distvals[data-v-53b8358d]{color:var(--text)}.spark[data-v-53b8358d]{width:100%;height:44px;margin-top:6px;display:block}.sparklbl[data-v-53b8358d]{display:flex;justify-content:space-between;font-size:9.5px;color:var(--text-soft);margin-top:2px}.strip[data-v-53b8358d]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-top:5px;max-width:90%}.stripLabel[data-v-53b8358d]{font-size:11px;color:var(--text-soft)}.chip.res[data-v-53b8358d]{background:var(--surface)}.suggest[data-v-53b8358d]{margin-top:auto;padding:6px 2px 2px}.suggestHead[data-v-53b8358d]{font-size:11px;color:var(--text-soft);margin-bottom:7px;padding-inline-start:2px}.suggestChips[data-v-53b8358d]{display:flex;flex-wrap:wrap;gap:6px}.sg[data-v-53b8358d]{border:1px solid var(--border);background:var(--surface);border-radius:var(--r-pill, 999px);padding:6px 12px;font:inherit;font-size:11.5px;color:var(--primary);cursor:pointer;transition:background .12s var(--ease),color .12s var(--ease),border-color .12s var(--ease)}.sg[data-v-53b8358d]:hover{background:var(--primary);color:var(--primary-contrast);border-color:var(--primary)}.sg[data-v-53b8358d]:focus-visible{outline:none;box-shadow:var(--ring)}.typing[data-v-53b8358d]{display:inline-flex;gap:3px;padding:2px 0}.typing i[data-v-53b8358d]{width:5px;height:5px;border-radius:50%;background:var(--text-soft);animation:blink-53b8358d 1.2s infinite both}.typing i[data-v-53b8358d]:nth-child(2){animation-delay:.2s}.typing i[data-v-53b8358d]:nth-child(3){animation-delay:.4s}@keyframes blink-53b8358d{0%,80%,to{opacity:.2}40%{opacity:1}}.jump[data-v-53b8358d]{position:absolute;inset-block-end:64px;inset-inline-start:50%;transform:translate(50%);width:30px;height:30px;border-radius:50%;border:1px solid var(--border);background:var(--surface);color:var(--primary);cursor:pointer;font-size:15px;line-height:1;box-shadow:0 2px 8px #0f172a2e;z-index:5;display:flex;align-items:center;justify-content:center}.jump[data-v-53b8358d]:hover{background:var(--primary);color:var(--primary-contrast)}.composer[data-v-53b8358d]{display:flex;align-items:flex-end;gap:6px;padding:10px;border-top:1px solid var(--border);background:var(--surface)}.composer textarea[data-v-53b8358d]{flex:1;resize:none;border:1px solid var(--border);border-radius:var(--r-md, 12px);padding:9px 11px;font:inherit;font-size:13.5px;line-height:1.4;max-height:120px;outline:none;background:var(--surface);color:var(--text)}.composer textarea[data-v-53b8358d]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #0b6bcb1f}.composer textarea[data-v-53b8358d]:focus-visible{outline:none;box-shadow:var(--ring)}.iconBtn[data-v-53b8358d]{flex:none;width:38px;height:38px;border:none;border-radius:var(--r-md, 12px);cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;line-height:1}.iconBtn[data-v-53b8358d]:focus-visible{outline:none;box-shadow:var(--ring)}.iconBtn.send[data-v-53b8358d]{background:var(--primary);color:var(--primary-contrast)}.iconBtn.send[data-v-53b8358d]:disabled{background:var(--border-strong);cursor:default}.iconBtn.cancel[data-v-53b8358d]{background:var(--danger-soft);color:var(--danger);font-size:22px}.ingest[data-v-fdaf1c47]{position:absolute;bottom:10px;inset-inline-start:10px;z-index:600;display:flex;align-items:center;gap:10px;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:999px;padding:5px 12px;box-shadow:var(--sh-2, 0 2px 10px rgba(15, 23, 42, .12));font-size:11.5px;color:var(--text, #0f172a);font-variant-numeric:tabular-nums;white-space:nowrap}.pulse[data-v-fdaf1c47]{width:8px;height:8px;border-radius:50%;background:var(--text-soft, #64748b);flex:0 0 auto}.pulse.live[data-v-fdaf1c47]{background:#22c55e;box-shadow:0 0 #22c55e80;animation:pulse-fdaf1c47 1.8s ease-out infinite}@keyframes pulse-fdaf1c47{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 6px #22c55e00}to{box-shadow:0 0 #22c55e00}}.counts[data-v-fdaf1c47]{display:flex;align-items:baseline;gap:6px}.counts b[data-v-fdaf1c47]{font-size:12.5px}.counts .lbl[data-v-fdaf1c47]{color:var(--text-soft, #64748b)}.counts .sep[data-v-fdaf1c47]{color:var(--border, #e2e8f0)}.src[data-v-fdaf1c47]{color:var(--text, #0f172a)}.src.y2[data-v-fdaf1c47]{color:var(--primary, #0b6bcb)}.src.tg[data-v-fdaf1c47]{color:#229ed9}.geo[data-v-fdaf1c47]{color:var(--text-soft, #64748b)}.jobs[data-v-fdaf1c47]{display:flex;gap:8px;color:var(--text-soft, #64748b);border-inline-start:1px solid var(--border, #e2e8f0);padding-inline-start:10px}.jobs .job.err[data-v-fdaf1c47]{color:var(--danger, #ef4444)}.refresh[data-v-fdaf1c47]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);font-size:11px;font-weight:600;padding:3px 10px;border-radius:var(--r-pill, 999px);cursor:pointer;transition:background .15s var(--ease, ease),border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.refresh[data-v-fdaf1c47]:hover:not(:disabled){background:var(--primary-soft, #eff6ff);border-color:var(--primary, #0b6bcb)}.refresh[data-v-fdaf1c47]:focus-visible{outline:none;box-shadow:var(--ring)}.refresh[data-v-fdaf1c47]:disabled{opacity:.6;cursor:default}@media (max-width: 700px){.ingest[data-v-fdaf1c47]{max-width:calc(100vw - 20px);gap:7px;padding:5px 11px}.jobs[data-v-fdaf1c47],.geo[data-v-fdaf1c47]{display:none}.counts[data-v-fdaf1c47]{min-width:0;overflow:hidden}}@media (max-width: 480px){.ingest[data-v-fdaf1c47]{max-width:62vw}.counts .lbl[data-v-fdaf1c47]{display:none}}.listing-list[data-v-9f44a76a]{display:flex;flex-direction:column;height:100%;min-height:0}.strip[data-v-9f44a76a]{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 12px;background:var(--surface);border-bottom:1px solid var(--border)}.metric[data-v-9f44a76a]{display:flex;flex-direction:column;line-height:1.15}.metric b[data-v-9f44a76a]{font-size:14px;color:var(--text)}.metric span[data-v-9f44a76a]{font-size:10.5px;color:var(--text-soft)}.metric b.hot[data-v-9f44a76a]{color:#dc2626}.metric.split[data-v-9f44a76a]{flex-direction:row;align-items:center;gap:6px;font-size:12px;color:var(--text-soft);margin-inline-start:auto}.dot[data-v-9f44a76a]{width:9px;height:9px;border-radius:50%;display:inline-block;margin-inline-end:2px}.dot.y2[data-v-9f44a76a]{background:#0b6bcb}.dot.tg[data-v-9f44a76a]{background:#229ed9}.scroller[data-v-9f44a76a]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;outline:none;padding:10px;position:relative;background:var(--surface)}.scroller[data-v-9f44a76a]:focus-visible{box-shadow:inset 0 0 0 2px #0b6bcb59}.spacer[data-v-9f44a76a]{position:relative;width:100%}.window[data-v-9f44a76a]{position:absolute;inset-inline:0;top:0;display:flex;flex-direction:column}.row[data-v-9f44a76a]{box-sizing:border-box;width:100%;flex:0 0 auto}.winfoot[data-v-9f44a76a]{position:sticky;bottom:0;text-align:center;font-size:10.5px;color:var(--text-soft);background:linear-gradient(transparent,var(--surface) 60%);padding:6px 0 2px;pointer-events:none}.card[data-v-9f44a76a]{position:relative;display:flex;gap:10px;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden;cursor:pointer;box-sizing:border-box}.card.active[data-v-9f44a76a]{outline:2px solid var(--primary);border-color:var(--primary)}.card[data-v-9f44a76a]:hover{box-shadow:0 3px 10px #00000014}.media[data-v-9f44a76a]{position:relative;width:116px;flex:0 0 116px;align-self:stretch;background:#e2e8f0;overflow:hidden}.media img[data-v-9f44a76a]{width:100%;height:100%;object-fit:cover;display:block}.media[data-v-9f44a76a]:after{content:"🏠";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:30px;opacity:.35;z-index:0}.media img[data-v-9f44a76a]{position:relative;z-index:1}.badge[data-v-9f44a76a]{position:absolute;z-index:2;font-size:10px;font-weight:700;color:#fff;padding:1px 6px;border-radius:999px;max-width:calc(100% - 8px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge.src[data-v-9f44a76a]{bottom:4px;inset-inline-start:4px}.badge.src.y2[data-v-9f44a76a]{background:#0b6bcb}.badge.src.tg[data-v-9f44a76a]{background:#229ed9}.badge.drop[data-v-9f44a76a]{top:4px;inset-inline-start:4px;background:#dc2626}.badge.imgs[data-v-9f44a76a]{top:4px;inset-inline-end:4px;background:#0f172aa6}.body[data-v-9f44a76a]{padding:8px 6px;flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.price[data-v-9f44a76a]{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.before[data-v-9f44a76a]{text-decoration:line-through;color:var(--text-soft);font-weight:500;font-size:12px;margin-inline-start:6px}.pp[data-v-9f44a76a]{font-weight:500;font-size:11.5px;color:var(--text-soft);margin-inline-start:6px}.specs[data-v-9f44a76a]{display:flex;gap:8px;font-size:12.5px;font-weight:600;margin-top:2px;flex-wrap:nowrap;overflow:hidden}.specs>span[data-v-9f44a76a]{white-space:nowrap;flex:0 0 auto}.specs .muted[data-v-9f44a76a]{font-weight:500;color:var(--text-soft)}.loc[data-v-9f44a76a]{font-size:12px;color:var(--text-soft);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desc[data-v-9f44a76a]{font-size:12px;line-height:1.35;color:var(--text);margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.phone[data-v-9f44a76a]{display:inline-flex;align-items:center;gap:3px;margin-top:4px;font-size:12.5px;font-weight:700;color:var(--primary, #2563eb);text-decoration:none;direction:ltr}.phone[data-v-9f44a76a]:hover{text-decoration:underline}.tags[data-v-9f44a76a]{display:flex;gap:4px;flex-wrap:nowrap;margin-top:4px;overflow:hidden}.tag[data-v-9f44a76a]{background:#f1f5f9;color:var(--text-soft);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:700;white-space:nowrap;flex:0 0 auto;max-width:120px;overflow:hidden;text-overflow:ellipsis}.tag.hot[data-v-9f44a76a]{background:#fee2e2;color:#dc2626}.tag.tg[data-v-9f44a76a]{background:#e1f3fb;color:#1781ad}.tag.y2[data-v-9f44a76a]{background:#e7f0fb;color:#0b6bcb}.amen[data-v-9f44a76a]{display:flex;gap:5px;margin-top:4px;font-size:12.5px;line-height:1;flex-wrap:nowrap;overflow:hidden;align-items:center}.amen .aico[data-v-9f44a76a]{flex:0 0 auto;filter:grayscale(.15)}.amen .aico.pk[data-v-9f44a76a]{font-size:10.5px;font-weight:700;color:var(--text-soft)}.foot[data-v-9f44a76a]{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;flex-wrap:nowrap;overflow:hidden}.posted[data-v-9f44a76a]{font-size:11px;color:var(--text-soft);white-space:nowrap;flex:0 0 auto;display:inline-flex;align-items:center;gap:4px}.posted.fresh[data-v-9f44a76a]{color:var(--success);font-weight:700}.pip[data-v-9f44a76a]{width:6px;height:6px;border-radius:50%;background:var(--success);display:inline-block;flex:0 0 auto}.hasDesc[data-v-9f44a76a]{font-size:11px;flex:0 0 auto;opacity:.65}.chips[data-v-9f44a76a]{display:flex;gap:4px;flex-wrap:nowrap;overflow:hidden;min-width:0}.chip[data-v-9f44a76a]{background:#eef4fb;color:#2c5d8a;border-radius:6px;padding:1px 6px;font-size:10.5px;font-weight:600;white-space:nowrap;flex:0 0 auto}.chip.good[data-v-9f44a76a]{background:#dcfce7;color:#15803d}.chip.mid[data-v-9f44a76a]{background:#fef3c7;color:#b45309}.chip.bad[data-v-9f44a76a]{background:#fee2e2;color:#b91c1c}.like[data-v-9f44a76a]{position:absolute;top:6px;inset-inline-end:6px;z-index:1;border:none;background:#ffffffd9;color:#cbd5e1;border-radius:999px;width:26px;height:26px;font-size:15px;line-height:1;cursor:pointer;padding:0;box-shadow:0 1px 3px #0000001f;transition:color .12s,transform .12s}.like[data-v-9f44a76a]:hover{color:#dc2626;transform:scale(1.12)}.empty[data-v-9f44a76a]{text-align:center;color:var(--text-soft);font-size:13px;padding:24px}.hover-card[data-v-70896f7d]{position:fixed;z-index:1500;width:264px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md, 12px);overflow:hidden;box-shadow:var(--sh-3, 0 8px 28px rgba(15, 23, 42, .22));pointer-events:none;font-family:system-ui,Segoe UI,Arial,sans-serif;color:var(--text)}.media[data-v-70896f7d]{position:relative;height:116px;background:var(--border, #e2e8f0);overflow:hidden}.media[data-v-70896f7d]:after{content:"🏠";position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:30px;opacity:.35;z-index:0}.media img[data-v-70896f7d]{width:100%;height:100%;object-fit:cover;display:block;position:relative;z-index:1}.badge[data-v-70896f7d]{position:absolute;font-size:10px;font-weight:700;color:var(--surface, #fff);padding:1px 6px;border-radius:var(--r-pill, 999px)}.badge.src[data-v-70896f7d]{bottom:4px;inset-inline-start:4px}.badge.src.y2[data-v-70896f7d]{background:var(--primary, #0b6bcb)}.badge.src.tg[data-v-70896f7d]{background:#229ed9}.badge.drop[data-v-70896f7d]{top:4px;inset-inline-start:4px;background:var(--danger, #dc2626)}.badge.imgs[data-v-70896f7d]{top:4px;inset-inline-end:4px;background:#0f172aa6}.body[data-v-70896f7d]{padding:8px 10px}.price[data-v-70896f7d]{font-weight:800;font-size:15px}.before[data-v-70896f7d]{text-decoration:line-through;color:var(--text-soft);font-weight:500;font-size:12px;margin-inline-start:6px}.pp[data-v-70896f7d]{font-weight:500;font-size:11.5px;color:var(--text-soft);margin-inline-start:6px}.specs[data-v-70896f7d]{display:flex;gap:10px;font-size:12.5px;font-weight:600;margin-top:2px}.loc[data-v-70896f7d]{font-size:12px;color:var(--text-soft);margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amen[data-v-70896f7d]{display:flex;gap:6px;margin-top:4px;font-size:13px;line-height:1}.aico[data-v-70896f7d]{filter:grayscale(.15)}.foot[data-v-70896f7d]{display:flex;align-items:center;gap:6px;margin-top:3px}.posted[data-v-70896f7d]{font-size:11px;color:var(--text-soft);display:inline-flex;align-items:center;gap:4px}.posted.fresh[data-v-70896f7d]{color:var(--success);font-weight:700}.pip[data-v-70896f7d]{width:6px;height:6px;border-radius:50%;background:var(--success);display:inline-block}.hasDesc[data-v-70896f7d]{font-size:11px;margin-inline-start:auto;opacity:.7}.chips[data-v-70896f7d]{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px}.chip[data-v-70896f7d]{background:var(--primary-soft, #eef4fb);color:#2c5d8a;border-radius:var(--r-sm, 6px);padding:1px 6px;font-size:10.5px;font-weight:600}.chip.good[data-v-70896f7d]{background:#dcfce7;color:#15803d}.chip.mid[data-v-70896f7d]{background:#fef3c7;color:#b45309}.chip.bad[data-v-70896f7d]{background:#fee2e2;color:#b91c1c}.overlay[data-v-6da3546b]{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--overlay, rgba(15,23,42,.55));backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:18px;animation:ldFade-6da3546b .18s ease both}@keyframes ldFade-6da3546b{0%{opacity:0}to{opacity:1}}.modal[data-v-6da3546b]{width:min(1100px,94vw);max-height:92vh;overflow-y:auto;background:var(--surface, #fff);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-xl, 18px);position:relative;color:var(--text, #0f172a);box-shadow:var(--sh-4, 0 18px 48px rgba(15,23,42,.24));animation:ldPop-6da3546b .26s var(--ease, cubic-bezier(.16,1,.3,1)) both}@keyframes ldPop-6da3546b{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.overlay[data-v-6da3546b],.modal[data-v-6da3546b]{animation:none}}.body[data-v-6da3546b]{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.body.hasRail[data-v-6da3546b]{grid-template-columns:minmax(0,1fr) 304px}.mainCol[data-v-6da3546b]{min-width:0}.rail[data-v-6da3546b]{border-inline-start:1px solid var(--border, #e2e8f0);padding:16px;background:var(--surface-2, #f8fafc);position:sticky;top:53px;align-self:stretch}.railHead[data-v-6da3546b]{font-weight:800;font-size:12px;letter-spacing:.02em;text-transform:uppercase;color:var(--text-soft, #64748b);margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border, #e2e8f0)}.topbar[data-v-6da3546b]{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:color-mix(in srgb,var(--surface, #fff) 88%,transparent);backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--border, #e2e8f0);border-radius:var(--r-xl, 18px) var(--r-xl, 18px) 0 0}.navGroup[data-v-6da3546b]{display:flex;align-items:center;gap:6px}.navBtn[data-v-6da3546b]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--text, #0f172a);border-radius:var(--r-sm, 8px);padding:6px 12px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.navBtn[data-v-6da3546b]:hover:not(:disabled){border-color:var(--primary, #0b6bcb);color:var(--primary, #0b6bcb);background:var(--primary-soft, #eff4ff)}.navBtn[data-v-6da3546b]:disabled{opacity:.4;cursor:not-allowed}.navPos[data-v-6da3546b]{font-size:12px;color:var(--text-soft, #64748b);min-width:48px;text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.topActions[data-v-6da3546b]{display:flex;align-items:center;gap:8px}.likeBtn[data-v-6da3546b]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--text-soft, #64748b);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:18px;line-height:1;display:flex;align-items:center;justify-content:center;transition:color .15s,border-color .15s,background .15s,transform .12s}.likeBtn[data-v-6da3546b]:hover{border-color:#e11d48;color:#e11d48;transform:scale(1.06)}.likeBtn.on[data-v-6da3546b]{color:#e11d48;border-color:#e11d48;background:var(--danger-soft, #fff1f3)}.x[data-v-6da3546b]{border:none;background:var(--surface-3, rgba(15,23,42,.06));color:var(--text, #0f172a);width:36px;height:36px;border-radius:50%;cursor:pointer;font-size:14px;line-height:1;transition:background .12s,color .12s}.x[data-v-6da3546b]:hover{background:var(--danger-soft, rgba(15,23,42,.12));color:var(--danger, #dc2626)}.gallery[data-v-6da3546b]{background:var(--surface-3, #e2e8f0);border-radius:var(--r-xl, 18px) 0 0 0;overflow:hidden}.hero[data-v-6da3546b]{position:relative;height:380px;background:var(--surface-3, #e2e8f0)}.hero img[data-v-6da3546b]{width:100%;height:100%;object-fit:cover;display:block}.heroPh[data-v-6da3546b]{display:flex;align-items:center;justify-content:center}.heroPhGlyph[data-v-6da3546b]{font-size:72px;opacity:.3}.gnav[data-v-6da3546b]{position:absolute;top:50%;transform:translateY(-50%);border:none;background:#0000006b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;width:38px;height:38px;border-radius:50%;cursor:pointer;font-size:19px;line-height:1;transition:background .14s,transform .12s}.gnav[data-v-6da3546b]:hover{background:#0000009e}.gnav.prev[data-v-6da3546b]{inset-inline-start:10px}.gnav.next[data-v-6da3546b]{inset-inline-end:10px}.gnav.prev[data-v-6da3546b]:hover{transform:translateY(-50%) translate(2px)}.gnav.next[data-v-6da3546b]:hover{transform:translateY(-50%) translate(-2px)}.count[data-v-6da3546b]{position:absolute;bottom:10px;inset-inline-end:12px;background:#0000009e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;padding:3px 10px;border-radius:var(--r-pill, 999px);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.srcTag[data-v-6da3546b]{position:absolute;top:10px;inset-inline-start:10px;font-size:11px;font-weight:700;color:#fff;padding:3px 9px;border-radius:var(--r-pill, 999px);box-shadow:0 1px 4px #00000040}.srcTag.y2[data-v-6da3546b]{background:var(--primary, #0b6bcb)}.srcTag.tg[data-v-6da3546b]{background:#229ed9}.thumbGrid[data-v-6da3546b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:7px;padding:10px;background:var(--surface-2, #f8fafc)}.thumb[data-v-6da3546b]{padding:0;border:2px solid transparent;border-radius:var(--r-sm, 8px);overflow:hidden;cursor:pointer;background:var(--surface-3, #e2e8f0);aspect-ratio:4 / 3;transition:border-color .12s,transform .1s}.thumb[data-v-6da3546b]:hover{transform:translateY(-1px)}.thumb.on[data-v-6da3546b]{border-color:var(--primary, #0b6bcb);box-shadow:0 0 0 1px var(--primary, #0b6bcb)}.thumb img[data-v-6da3546b]{width:100%;height:100%;object-fit:cover;display:block}.info[data-v-6da3546b]{padding:20px 22px}.priceRow[data-v-6da3546b]{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.price[data-v-6da3546b]{font-size:27px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.before[data-v-6da3546b]{text-decoration:line-through;color:var(--text-soft, #64748b);font-size:16px}.drop[data-v-6da3546b]{color:var(--danger, #dc2626);font-weight:700;background:var(--danger-soft, #fee2e2);border-radius:var(--r-pill, 999px);padding:2px 9px;font-size:13px}.pp[data-v-6da3546b]{color:var(--text-soft, #64748b);font-size:14px;font-variant-numeric:tabular-nums}h3[data-v-6da3546b]{margin:10px 0 2px;font-size:18px;font-weight:700;letter-spacing:-.01em}.addr[data-v-6da3546b]{color:var(--text-soft, #64748b);font-size:13px}.dropBadge[data-v-6da3546b]{margin-top:8px;display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c);font-size:12.5px;font-weight:600;border-radius:var(--r-md, 10px);padding:6px 11px}.dropBadge b[data-v-6da3546b]{font-weight:800}.metaLine[data-v-6da3546b]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12px;color:var(--text-soft, #64748b)}.agePill[data-v-6da3546b]{display:inline-flex;align-items:center;gap:5px;background:var(--surface-2, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-pill, 999px);padding:2px 10px;font-weight:600}.agePill.fresh[data-v-6da3546b]{color:var(--success, #15803d);background:var(--success-soft, #dcfce7);border-color:color-mix(in srgb,var(--success, #16a34a) 30%,transparent)}.agePill .pip[data-v-6da3546b]{width:6px;height:6px;border-radius:50%;background:var(--success, #16a34a)}.agent[data-v-6da3546b]{display:inline-flex;align-items:center;gap:4px}.adNum[data-v-6da3546b]{font-variant-numeric:tabular-nums}.amenChips[data-v-6da3546b]{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.amenChip[data-v-6da3546b]{display:inline-flex;align-items:center;gap:5px;background:var(--primary-soft, #eef4fb);color:var(--primary, #2c5d8a);border:1px solid color-mix(in srgb,var(--primary, #0b6bcb) 18%,transparent);border-radius:var(--r-pill, 999px);padding:5px 12px;font-size:12.5px;font-weight:600}.amenChip .aico[data-v-6da3546b]{font-size:14px;line-height:1}.bench[data-v-6da3546b]{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.benchChip[data-v-6da3546b]{font-size:12px;font-weight:700;border-radius:var(--r-pill, 999px);padding:3px 10px}.benchChip.below[data-v-6da3546b]{background:var(--success-soft, #dcfce7);color:var(--success, #15803d)}.benchChip.above[data-v-6da3546b]{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c)}.sec[data-v-6da3546b]{font-weight:800;margin:20px 0 10px;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft, #64748b);border-top:1px solid var(--border, #e2e8f0);padding-top:16px;display:flex;align-items:center;gap:8px}.loadingNote[data-v-6da3546b]{font-weight:600;color:var(--primary, #0b6bcb);font-size:11px;letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;gap:6px}.dateRetry[data-v-6da3546b]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);border-radius:6px;padding:1px 7px;font:inherit;font-size:11px;cursor:pointer}.dateRetry[data-v-6da3546b]:hover{border-color:var(--primary, #0b6bcb);background:var(--primary-soft, #eff4ff)}.facts[data-v-6da3546b]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:4px}.facts div[data-v-6da3546b]{background:var(--surface-2, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 8px);padding:9px 12px;transition:border-color .12s}.facts div[data-v-6da3546b]:hover{border-color:var(--border-strong, #cbd5e1)}.facts span[data-v-6da3546b]{display:block;font-size:11px;color:var(--text-soft, #64748b);margin-bottom:2px}.facts b[data-v-6da3546b]{font-size:15px;font-weight:700}.dates[data-v-6da3546b]{display:flex;flex-direction:column;gap:2px}.dateRow[data-v-6da3546b]{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;padding:7px 0;border-bottom:1px dashed var(--border, #e2e8f0)}.dateRow[data-v-6da3546b]:last-child{border-bottom:none}.dlabel[data-v-6da3546b]{color:var(--text-soft, #64748b)}.dateRow b[data-v-6da3546b]{text-align:end}.dateRow .rel[data-v-6da3546b]{font-weight:700}.dateRow .abs[data-v-6da3546b]{display:block;font-weight:400;font-size:11px;color:var(--text-soft, #64748b);font-variant-numeric:tabular-nums}.enrich[data-v-6da3546b]{display:flex;flex-direction:column;gap:9px}.erow[data-v-6da3546b]{display:flex;justify-content:space-between;font-size:13px}.erow span[data-v-6da3546b]{color:var(--text-soft, #64748b)}.erow b[data-v-6da3546b]{font-variant-numeric:tabular-nums}.socio[data-v-6da3546b]{display:flex;flex-direction:column;gap:5px}.bar[data-v-6da3546b]{height:7px;background:var(--surface-3, #e2e8f0);border-radius:var(--r-pill, 999px);overflow:hidden}.bar .fill[data-v-6da3546b]{height:100%;background:linear-gradient(90deg,var(--primary, #0b6bcb),color-mix(in srgb,var(--primary, #0b6bcb) 60%,#22c55e));border-radius:var(--r-pill, 999px);transition:width .4s var(--ease, ease)}.tags[data-v-6da3546b]{display:flex;flex-wrap:wrap;gap:6px}.tag[data-v-6da3546b]{background:var(--primary-soft, #eef4fb);color:var(--primary, #2c5d8a);border-radius:var(--r-pill, 999px);padding:4px 11px;font-size:12px;font-weight:600;border:1px solid color-mix(in srgb,var(--primary, #0b6bcb) 18%,transparent)}.phone[data-v-6da3546b]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-weight:700;color:var(--primary, #0b6bcb);text-decoration:none;background:var(--primary-soft, #eff4ff);padding:7px 12px;border-radius:var(--r-md, 10px)}.phone[data-v-6da3546b]:hover{background:color-mix(in srgb,var(--primary, #0b6bcb) 16%,transparent)}.descBlock[data-v-6da3546b]{margin-top:14px}.descH[data-v-6da3546b]{margin:0 0 6px;font-size:13px;font-weight:700}.moreBtn[data-v-6da3546b]{margin-top:6px;border:none;background:none;color:var(--primary, #0b6bcb);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;padding:2px 0}.moreBtn[data-v-6da3546b]:hover{text-decoration:underline}.raw[data-v-6da3546b]{margin-top:10px}.raw summary[data-v-6da3546b]{cursor:pointer;font-size:13px;color:var(--text-soft, #64748b)}.raw pre[data-v-6da3546b]{white-space:pre-wrap;background:var(--surface-2, #f8fafc);padding:10px;border-radius:var(--r-md, 8px);font-size:12px;margin-top:6px}.desc[data-v-6da3546b]{font-size:13.5px;line-height:1.65;color:var(--text);margin:0;white-space:pre-wrap}.desc.muted[data-v-6da3546b]{color:var(--text-soft, #64748b)}.desc.descHe[data-v-6da3546b]{margin-bottom:8px}.descOrigLabel[data-v-6da3546b]{margin:2px 0;font-size:11px;font-weight:600;color:var(--text-soft, #94a3b8)}.actions[data-v-6da3546b]{display:flex;gap:10px;margin-top:20px}.actions button[data-v-6da3546b],.actions a[data-v-6da3546b]{flex:1;text-align:center;padding:11px;border-radius:var(--r-md, 10px);cursor:pointer;border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);text-decoration:none;color:var(--text, #0f172a);font-weight:700;font-size:14px;transition:background .14s,border-color .14s,transform .08s,box-shadow .14s}.actions button[data-v-6da3546b]:hover{border-color:var(--primary, #0b6bcb);color:var(--primary, #0b6bcb);background:var(--primary-soft, #eff4ff)}.actions button[data-v-6da3546b]:active,.actions a[data-v-6da3546b]:active{transform:translateY(1px)}.actions a[data-v-6da3546b]{background:var(--primary, #0b6bcb);color:#fff;border-color:var(--primary, #0b6bcb)}.actions a[data-v-6da3546b]:hover{background:var(--primary-strong, #095bad);box-shadow:var(--sh-2, 0 4px 14px rgba(15,23,42,.1))}.similar[data-v-6da3546b]{display:flex;flex-direction:column;gap:9px}.simRow[data-v-6da3546b]{display:flex;gap:10px;align-items:stretch;text-align:start;width:100%;cursor:pointer;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 10px);padding:9px;background:var(--surface, #fff);transition:border-color .14s,box-shadow .14s,transform .1s}.simRow[data-v-6da3546b]:hover{border-color:var(--primary, #0b6bcb);box-shadow:var(--sh-2, 0 1px 6px rgba(15,23,42,.08));transform:translateY(-1px)}.simThumb[data-v-6da3546b]{width:76px;height:58px;object-fit:cover;border-radius:var(--r-sm, 6px);background:var(--surface-3, #e2e8f0);flex:0 0 auto}.simBody[data-v-6da3546b]{display:flex;flex-direction:column;gap:2px;min-width:0}.simTop[data-v-6da3546b]{display:flex;align-items:baseline;gap:8px}.simTop b[data-v-6da3546b]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.simMeta[data-v-6da3546b],.simLoc[data-v-6da3546b]{font-size:12px;color:var(--text-soft, #64748b)}.simWhy[data-v-6da3546b]{display:flex;flex-wrap:wrap;gap:4px;margin-top:3px}.why[data-v-6da3546b]{font-size:11px;background:var(--primary-soft, #eef4fb);color:var(--primary, #2c5d8a);border-radius:var(--r-pill, 999px);padding:1px 8px;font-weight:600}@media (max-width: 900px){.modal[data-v-6da3546b]{width:96vw}.body[data-v-6da3546b],.body.hasRail[data-v-6da3546b]{grid-template-columns:1fr}.gallery[data-v-6da3546b]{border-radius:var(--r-xl, 18px) var(--r-xl, 18px) 0 0}.hero[data-v-6da3546b]{height:300px}.rail[data-v-6da3546b]{position:static;border-inline-start:none;border-top:1px solid var(--border, #e2e8f0)}}@media (max-width: 560px){.overlay[data-v-6da3546b]{padding:0;align-items:stretch}.modal[data-v-6da3546b]{width:100vw;max-height:100vh;height:100vh;border-radius:0;border:none}.topbar[data-v-6da3546b],.gallery[data-v-6da3546b]{border-radius:0}.hero[data-v-6da3546b]{height:240px}}.liked[data-v-a7c9ae6b]{width:100%;height:100%;background:var(--surface, #fff);color:var(--text, #0f172a);display:flex;flex-direction:column;min-height:0;overflow:hidden}.head[data-v-a7c9ae6b]{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid var(--border, #e2e8f0);gap:8px}.tabs[data-v-a7c9ae6b]{display:flex;gap:4px}.tab[data-v-a7c9ae6b]{border:1px solid transparent;background:transparent;color:var(--text-soft, #64748b);border-radius:var(--r-sm, 8px);padding:5px 9px;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:5px;white-space:nowrap;transition:background .15s var(--ease, ease),color .15s var(--ease, ease)}.tab[data-v-a7c9ae6b]:hover{background:var(--surface-3, rgba(15,23,42,.05))}.tab.on[data-v-a7c9ae6b]{color:var(--primary, #0b6bcb);background:var(--primary-soft, #eef4fb)}.tab[data-v-a7c9ae6b]:focus-visible{outline:none;box-shadow:var(--ring)}.tab .num[data-v-a7c9ae6b]{background:#fff1f3;color:#e11d48;border-radius:var(--r-pill, 999px);padding:0 7px;font-size:11px;font-weight:700}.tab.on .num[data-v-a7c9ae6b]{background:var(--surface, #fff);color:var(--primary, #0b6bcb)}.searchRow[data-v-a7c9ae6b],.saveRow[data-v-a7c9ae6b]{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.saveRow.noFilters[data-v-a7c9ae6b]{color:var(--text-soft, #64748b);font-size:12px;justify-content:center}.search[data-v-a7c9ae6b]{flex:1;min-width:0;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:6px 10px;font-size:13px;color:var(--text, #0f172a);background:var(--surface, #fff);transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.search[data-v-a7c9ae6b]:focus{outline:none;border-color:var(--primary, #0b6bcb)}.search[data-v-a7c9ae6b]:focus-visible{outline:none;border-color:var(--primary, #0b6bcb);box-shadow:var(--ring)}.hits[data-v-a7c9ae6b]{font-size:12px;color:var(--text-soft, #64748b);white-space:nowrap}.saveBtn[data-v-a7c9ae6b]{border:1px solid var(--primary, #0b6bcb);background:var(--primary, #0b6bcb);color:var(--primary-contrast, #fff);border-radius:var(--r-sm, 8px);padding:6px 12px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s var(--ease, ease),border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.saveBtn[data-v-a7c9ae6b]:hover:not(:disabled){background:var(--primary-strong, #0b6bcb);border-color:var(--primary-strong, #0b6bcb)}.saveBtn[data-v-a7c9ae6b]:focus-visible{outline:none;box-shadow:var(--ring)}.saveBtn[data-v-a7c9ae6b]:disabled{opacity:.45;cursor:not-allowed}.body[data-v-a7c9ae6b]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px}.empty[data-v-a7c9ae6b]{color:var(--text-soft, #64748b);font-size:13px;text-align:center;padding:24px 12px;line-height:1.6}.row[data-v-a7c9ae6b]{display:flex;align-items:stretch;gap:10px;width:100%;text-align:start;cursor:pointer;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 10px);padding:8px;background:var(--surface, #fff);position:relative;transition:border-color .15s var(--ease, ease),background .15s var(--ease, ease),box-shadow .15s var(--ease, ease),transform .15s var(--ease, ease)}.row[data-v-a7c9ae6b]:hover{border-color:var(--primary, #0b6bcb);background:var(--surface-2, #f8fafc);box-shadow:var(--sh-1, 0 1px 3px rgba(15, 23, 42, .1));transform:translateY(-1px)}.row[data-v-a7c9ae6b]:focus-visible{outline:none;box-shadow:var(--ring)}.thumb[data-v-a7c9ae6b]{width:64px;height:50px;object-fit:cover;border-radius:var(--r-sm, 6px);background:var(--border, #e2e8f0);flex:0 0 auto}.thumbPh[data-v-a7c9ae6b]{display:flex;align-items:center;justify-content:center;font-size:22px;opacity:.35}.rbody[data-v-a7c9ae6b]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rtop[data-v-a7c9ae6b]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rtop b[data-v-a7c9ae6b]{font-size:15px}.meta[data-v-a7c9ae6b]{font-size:12px;color:var(--text-soft, #64748b)}.tgTag[data-v-a7c9ae6b]{font-size:10px;font-weight:700;color:var(--surface, #fff);background:#229ed9;border-radius:var(--r-pill, 999px);padding:0 6px}.rloc[data-v-a7c9ae6b]{font-size:12px;color:var(--text-soft, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.unlike[data-v-a7c9ae6b]{align-self:center;color:#e11d48;font-size:18px;line-height:1;padding:0 2px;cursor:pointer;flex:0 0 auto;transition:transform .15s var(--ease, ease)}.unlike[data-v-a7c9ae6b]:hover{transform:scale(1.15)}.unlike[data-v-a7c9ae6b]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm, 6px)}.srow[data-v-a7c9ae6b]{display:flex;align-items:stretch;gap:6px;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 10px);background:var(--surface, #fff);overflow:hidden;transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.srow[data-v-a7c9ae6b]:hover{border-color:var(--primary, #0b6bcb);box-shadow:var(--sh-1, 0 1px 3px rgba(15, 23, 42, .1))}.srowMain[data-v-a7c9ae6b]{flex:1;min-width:0;text-align:start;cursor:pointer;border:none;background:transparent;padding:9px 12px;display:flex;flex-direction:column;gap:2px;transition:background .15s var(--ease, ease)}.srowMain[data-v-a7c9ae6b]:hover{background:var(--surface-2, #f8fafc)}.srowMain[data-v-a7c9ae6b]:focus-visible{outline:none;box-shadow:var(--ring)}.sname[data-v-a7c9ae6b]{font-weight:700;font-size:14px}.sdesc[data-v-a7c9ae6b]{font-size:12px;color:var(--text-soft, #64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sdel[data-v-a7c9ae6b]{border:none;background:transparent;color:var(--text-soft, #64748b);width:32px;cursor:pointer;font-size:13px;flex:0 0 auto;transition:background .15s var(--ease, ease),color .15s var(--ease, ease)}.sdel[data-v-a7c9ae6b]:hover{background:var(--danger-soft, #fee2e2);color:var(--danger, #b91c1c)}.rec[data-v-70abfdc3]{display:flex;flex-direction:column;width:100%;height:100%;min-height:0;background:var(--surface, #fff);font-size:12px;color:var(--text, #0f172a)}.rc-status[data-v-70abfdc3]{display:flex;align-items:center;justify-content:flex-end;padding:8px 13px 0}.rc-head[data-v-70abfdc3]{display:flex;align-items:center;gap:8px;padding:11px 13px 9px;border-bottom:1px solid var(--border, #e2e8f0)}.rc-title[data-v-70abfdc3]{display:flex;flex-direction:column;gap:1px}.rc-head h3[data-v-70abfdc3]{margin:0;font-size:14px;font-weight:800}.rc-sub[data-v-70abfdc3]{color:var(--text-soft, #64748b);font-size:10.5px}.rc-load[data-v-70abfdc3]{margin-inline-start:auto;color:var(--primary, #0b6bcb);font-size:11px;font-weight:600}.rc-count[data-v-70abfdc3]{margin-inline-start:auto;color:var(--text-soft, #64748b);font-size:11px;font-weight:600}.rc-form[data-v-70abfdc3]{padding:10px 13px;border-bottom:1px solid var(--border, #e2e8f0);display:flex;flex-direction:column;gap:10px;background:var(--surface-2, #f8fafc)}.rc-row[data-v-70abfdc3]{display:flex;gap:9px;flex-wrap:wrap}.rc-row>.rc-fld[data-v-70abfdc3]{flex:1 1 90px}.rc-fld[data-v-70abfdc3]{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.rc-fld>span[data-v-70abfdc3]{font-size:10.5px;color:var(--text-soft, #64748b);display:flex;align-items:center;gap:5px}.rc-fld-n[data-v-70abfdc3]{font-style:normal;background:var(--primary, #0b6bcb);color:#fff;border-radius:var(--r-sm, 8px);padding:0 5px;font-size:9.5px;font-weight:700}.rc-fld input[data-v-70abfdc3]{width:100%;box-sizing:border-box;padding:5px 7px;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 7px);background:var(--surface, #fff);color:var(--text, #0f172a);font-size:12px;font-family:inherit;transition:border-color .12s var(--ease, ease),box-shadow .12s var(--ease, ease)}.rc-fld input[data-v-70abfdc3]:focus{outline:none;border-color:var(--primary, #0b6bcb)}.rc-fld input[data-v-70abfdc3]:focus-visible{outline:none;border-color:var(--primary, #0b6bcb);box-shadow:var(--ring)}.rc-mini[data-v-70abfdc3]{margin:0;font-size:10.5px;color:var(--text-soft, #64748b)}.rc-chips[data-v-70abfdc3]{display:flex;flex-wrap:wrap;gap:5px;max-height:96px;overflow-y:auto}.rc-chip[data-v-70abfdc3]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--text, #0f172a);border-radius:var(--r-pill, 999px);padding:3px 9px;font-size:10.5px;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:inherit;transition:border-color .12s var(--ease, ease),background-color .12s var(--ease, ease),box-shadow .12s var(--ease, ease)}.rc-chip[data-v-70abfdc3]:hover{border-color:var(--primary, #0b6bcb)}.rc-chip[data-v-70abfdc3]:focus-visible{outline:none;box-shadow:var(--ring)}.rc-chip.on[data-v-70abfdc3]{background:var(--primary, #0b6bcb);color:#fff;border-color:var(--primary, #0b6bcb)}.rc-go[data-v-70abfdc3]{margin-top:2px;padding:8px;border:none;border-radius:var(--r-sm, 8px);background:var(--primary, #0b6bcb);color:#fff;font-weight:700;font-size:12.5px;cursor:pointer;font-family:inherit;transition:background-color .12s var(--ease, ease),box-shadow .12s var(--ease, ease)}.rc-go[data-v-70abfdc3]:hover{background:var(--primary-strong, #095bad)}.rc-go[data-v-70abfdc3]:focus-visible{outline:none;box-shadow:var(--ring)}.rc-go[data-v-70abfdc3]:disabled{opacity:.6;cursor:default}.rc-body[data-v-70abfdc3]{overflow-y:auto;overflow-x:hidden;padding:9px;display:flex;flex-direction:column;gap:10px}.rc-sec[data-v-70abfdc3]{display:flex;flex-direction:column;gap:9px}.rc-similar[data-v-70abfdc3]{border-top:1px solid var(--border, #e2e8f0);padding-top:10px}.rc-similar h4[data-v-70abfdc3]{margin:0 0 1px;font-size:11px;font-weight:700;color:var(--text-soft, #64748b)}.rc-card[data-v-70abfdc3]{display:flex;flex-direction:column;cursor:pointer;width:100%;box-sizing:border-box;text-align:start;font:inherit;color:inherit;padding:0;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-md, 10px);overflow:hidden;background:var(--surface, #fff);transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease),transform .15s var(--ease, ease)}.rc-card[data-v-70abfdc3]:hover{border-color:var(--primary, #0b6bcb);box-shadow:var(--sh-2, 0 3px 12px rgba(11, 107, 203, .16));transform:translateY(-1px)}.rc-card[data-v-70abfdc3]:focus-visible{outline:none;box-shadow:var(--ring)}.rc-card.active[data-v-70abfdc3]{border-color:var(--primary, #0b6bcb);box-shadow:0 0 0 2px var(--primary, #0b6bcb),var(--sh-2, 0 3px 12px rgba(11, 107, 203, .2))}.rc-card-sm[data-v-70abfdc3]{flex-direction:row}.rc-cover[data-v-70abfdc3]{position:relative;height:110px;width:100%;background-color:var(--surface-3, #eef2f6);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center}.rc-cover-sm[data-v-70abfdc3]{height:auto;width:84px;flex:0 0 84px;align-self:stretch}.rc-cover-ph[data-v-70abfdc3]{font-size:30px;opacity:.35}.rc-rank[data-v-70abfdc3]{position:absolute;top:6px;inset-inline-start:6px;background:linear-gradient(135deg,var(--primary, #0b6bcb),#2f86e0);color:#fff;font-size:11px;font-weight:800;padding:2px 8px;border-radius:var(--r-pill, 999px);box-shadow:0 1px 4px #00000040}.rc-src[data-v-70abfdc3]{position:absolute;top:6px;inset-inline-end:6px;font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--r-pill, 999px);color:#fff;box-shadow:0 1px 3px #00000040}.src-yad2[data-v-70abfdc3]{background:#f59e0b}.src-tg[data-v-70abfdc3]{background:#229ed9}.rc-score[data-v-70abfdc3]{position:absolute;bottom:6px;inset-inline-start:6px;display:inline-flex;align-items:baseline;gap:2px;padding:3px 9px;border-radius:var(--r-pill, 999px);color:#fff;box-shadow:0 1px 4px #00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rc-score b[data-v-70abfdc3]{font-size:13px;font-weight:800;line-height:1}.rc-score em[data-v-70abfdc3]{font-style:normal;font-size:9px;font-weight:700;opacity:.95}.rc-score.hi[data-v-70abfdc3]{background:linear-gradient(135deg,var(--success, #16a34a),#22c55e)}.rc-score.mid[data-v-70abfdc3]{background:linear-gradient(135deg,var(--warn, #d97706),#f59e0b)}.rc-score.lo[data-v-70abfdc3]{background:linear-gradient(135deg,#64748b,#94a3b8)}.rc-info[data-v-70abfdc3]{padding:8px 10px 9px;display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.rc-r1[data-v-70abfdc3]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.rc-price[data-v-70abfdc3]{font-weight:800;font-size:16px;font-variant-numeric:tabular-nums}.rc-price-sm[data-v-70abfdc3]{font-size:14px}.rc-ppsqm[data-v-70abfdc3]{color:var(--text-soft, #64748b);font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.rc-specs[data-v-70abfdc3]{color:var(--text, #0f172a);font-size:11.5px;display:flex;flex-wrap:wrap;gap:3px}.rc-specs span[data-v-70abfdc3]{white-space:nowrap}.rc-loc[data-v-70abfdc3]{color:var(--text-soft, #64748b);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rc-why[data-v-70abfdc3]{display:flex;flex-wrap:wrap;gap:4px;margin-top:1px}.rc-why-chip[data-v-70abfdc3]{font-size:9.5px;font-weight:600;color:var(--success, #16a34a);background:var(--success-soft, rgba(22, 163, 74, .1));border:1px solid rgba(22,163,74,.25);border-radius:var(--r-pill, 999px);padding:1px 7px;white-space:nowrap}.rc-why-sim[data-v-70abfdc3]{color:var(--primary, #0b6bcb);background:var(--primary-soft, rgba(11, 107, 203, .08));border-color:#0b6bcb40}.rc-empty[data-v-70abfdc3]{padding:22px 14px;color:var(--text-soft, #64748b);text-align:center;margin:0}.rc-hint[data-v-70abfdc3]{padding:28px 14px}.rc-err[data-v-70abfdc3]{color:var(--danger, #dc2626);display:flex;flex-direction:column;align-items:center;gap:8px}.rc-retry[data-v-70abfdc3]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);border-radius:var(--r-sm, 7px);padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;transition:border-color .12s var(--ease, ease),box-shadow .12s var(--ease, ease)}.rc-retry[data-v-70abfdc3]:hover{border-color:var(--primary, #0b6bcb)}.rc-retry[data-v-70abfdc3]:focus-visible{outline:none;box-shadow:var(--ring)}.cmp[data-v-91e40bfa]{display:flex;flex-direction:column;width:100%;background:var(--surface, #fff);font-size:12px;color:var(--text, #0f172a)}.cm-head[data-v-91e40bfa]{display:flex;align-items:center;gap:8px;padding:11px 13px 9px;border-bottom:1px solid var(--border, #e2e8f0)}.cm-title[data-v-91e40bfa]{display:flex;flex-direction:column;gap:1px}.cm-head h3[data-v-91e40bfa]{margin:0;font-size:14px;font-weight:800}.cm-status[data-v-91e40bfa]{display:flex;align-items:baseline;gap:8px;padding:8px 13px;border-bottom:1px solid var(--border, #e2e8f0)}.cm-sub[data-v-91e40bfa]{color:var(--text-soft, #64748b);font-size:10.5px}.cm-load[data-v-91e40bfa]{margin-inline-start:auto;color:var(--primary, #0b6bcb);font-size:11px;font-weight:600}.cm-empty[data-v-91e40bfa]{padding:32px 18px;color:var(--text-soft, #64748b);text-align:center;margin:0;font-size:13px}.cm-body[data-v-91e40bfa]{overflow:auto;padding:4px}.cm-tbl[data-v-91e40bfa]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.cm-corner[data-v-91e40bfa]{background:var(--surface, #fff)}.cm-colhead[data-v-91e40bfa]{vertical-align:top;padding:5px 4px 7px;min-width:78px;position:relative;text-align:center}.cm-thumb[data-v-91e40bfa]{position:relative;display:block;width:100%;height:56px;border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 7px);overflow:hidden;background-color:var(--surface-3, #eef2f6);background-size:cover;background-position:center;cursor:pointer;padding:0;transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease),transform .15s var(--ease, ease)}.cm-thumb[data-v-91e40bfa]:hover{border-color:var(--primary, #0b6bcb);box-shadow:var(--sh-1, 0 1px 3px rgba(15, 23, 42, .12));transform:translateY(-1px)}.cm-thumb[data-v-91e40bfa]:focus-visible{outline:none;box-shadow:var(--ring)}.cm-thumb-ph[data-v-91e40bfa]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:22px;opacity:.35}.cm-src[data-v-91e40bfa]{position:absolute;top:3px;inset-inline-end:3px;font-size:8.5px;font-weight:700;padding:1px 5px;border-radius:var(--r-pill, 999px);color:var(--surface, #fff);box-shadow:0 1px 2px #00000040}.cm-yad2[data-v-91e40bfa]{background:#f59e0b}.cm-tg[data-v-91e40bfa]{background:#229ed9}.cm-price[data-v-91e40bfa]{display:block;width:100%;margin-top:4px;border:none;background:none;color:var(--text, #0f172a);font:inherit;font-weight:800;font-size:13px;cursor:pointer;padding:0;text-align:center;transition:color .15s var(--ease, ease)}.cm-price[data-v-91e40bfa]:hover{color:var(--primary, #0b6bcb)}.cm-price[data-v-91e40bfa]:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm, 7px)}.cm-rm[data-v-91e40bfa]{position:absolute;top:2px;inset-inline-start:2px;border:none;background:#0f172a8c;color:var(--surface, #fff);border-radius:var(--r-pill, 999px);width:16px;height:16px;line-height:1;font-size:9px;cursor:pointer;padding:0;transition:background .15s var(--ease, ease)}.cm-rm[data-v-91e40bfa]:hover{background:var(--danger, #dc2626)}.cm-rowlabel[data-v-91e40bfa]{text-align:start;font-weight:600;color:var(--text-soft, #64748b);font-size:10.5px;padding:4px 6px;white-space:nowrap;position:sticky;inset-inline-start:0;background:var(--surface, #fff);max-width:86px;overflow:hidden;text-overflow:ellipsis}.cm-cell[data-v-91e40bfa]{padding:4px 6px;text-align:center;border-top:1px solid var(--surface-3, #f1f5f9);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:92px}.cm-cell.best[data-v-91e40bfa]{background:var(--success-soft, rgba(22, 163, 74, .12));color:var(--success, #15803d);font-weight:800;border-radius:var(--r-sm, 7px)}tr.cm-sep .cm-cell[data-v-91e40bfa],tr.cm-sep .cm-rowlabel[data-v-91e40bfa]{border-top:2px solid var(--border, #e2e8f0)}.trends[data-v-de5a7e7a]{width:100%;background:var(--surface, #fff);font-size:12px;color:var(--text, #0f172a)}.tr-head[data-v-de5a7e7a]{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border, #e2e8f0);position:sticky;top:0;background:var(--surface, #fff);z-index:1;border-radius:var(--r-lg, 12px) var(--r-lg, 12px) 0 0}.tr-head h3[data-v-de5a7e7a]{margin:0;font-size:13px;font-weight:700}.tr-sub[data-v-de5a7e7a]{color:var(--text-soft, #64748b);font-size:11px}.tr-load[data-v-de5a7e7a]{color:var(--primary, #0b6bcb);font-size:11px}.tr-status[data-v-de5a7e7a]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.tr-status .tr-load[data-v-de5a7e7a]{margin-inline-start:auto}.tr-sec[data-v-de5a7e7a]{padding:10px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.tr-sec[data-v-de5a7e7a]:last-child{border-bottom:none}.tr-sec h4[data-v-de5a7e7a]{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--text-soft, #64748b)}.tr-hh[data-v-de5a7e7a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.tr-hh h4[data-v-de5a7e7a]{margin:0}.tr-hint[data-v-de5a7e7a]{font-size:9.5px;color:var(--text-soft, #64748b);font-weight:400}.tr-thin[data-v-de5a7e7a]{padding:0 12px 10px;margin:0;color:var(--text-soft, #64748b);font-size:11px}.tr-fresh[data-v-de5a7e7a]{display:flex;gap:6px}.tr-stat[data-v-de5a7e7a]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;background:var(--surface-2, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:6px 4px;min-width:0}.tr-stat-v[data-v-de5a7e7a]{font-weight:800;font-size:14px;color:var(--text, #0f172a);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:4px}.tr-stat-l[data-v-de5a7e7a]{font-size:9px;color:var(--text-soft, #64748b);white-space:nowrap}.tr-spark[data-v-de5a7e7a]{display:flex;flex-direction:column;gap:4px}.tr-spark-svg[data-v-de5a7e7a]{width:100%;height:40px;display:block}.tr-spark-empty[data-v-de5a7e7a]{color:var(--text-soft, #64748b);font-size:11px;text-align:center;padding:8px 0}.tr-spark-ax[data-v-de5a7e7a]{display:flex;justify-content:space-between;align-items:baseline;font-size:9.5px;color:var(--text-soft, #64748b);font-variant-numeric:tabular-nums}.tr-spark-last[data-v-de5a7e7a]{font-weight:800;color:var(--text, #0f172a);font-size:11px}.tr-vbars[data-v-de5a7e7a]{display:flex;align-items:flex-end;gap:2px;height:52px;padding-bottom:12px}.tr-vbar[data-v-de5a7e7a]{flex:1;height:100%;display:flex;align-items:flex-end;position:relative;min-width:0}.tr-vbar-fill[data-v-de5a7e7a]{width:100%;background:linear-gradient(180deg,var(--primary, #0b6bcb),#4f93dd);border-radius:2px 2px 0 0;transition:height .15s}.tr-vbar:hover .tr-vbar-fill[data-v-de5a7e7a]{background:linear-gradient(180deg,#084e96,var(--primary, #0b6bcb))}.tr-vbar-x[data-v-de5a7e7a]{position:absolute;bottom:-12px;inset-inline-start:50%;transform:translate(50%);font-size:8px;color:var(--text-soft, #64748b);white-space:nowrap}.tr-bars[data-v-de5a7e7a]{display:flex;flex-direction:column;gap:4px}.tr-bar-row[data-v-de5a7e7a]{display:flex;align-items:center;gap:6px;width:100%;cursor:pointer;border:none;background:none;padding:2px 0;text-align:start;color:inherit;font:inherit;border-radius:var(--r-sm, 6px);transition:background .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.tr-bar-row:hover .tr-bar-name[data-v-de5a7e7a]{color:var(--primary, #0b6bcb)}.tr-bar-row:hover .tr-bar-track[data-v-de5a7e7a]{box-shadow:0 0 0 1px var(--primary, #0b6bcb) inset}.tr-bar-row[data-v-de5a7e7a]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}.tr-bar-name[data-v-de5a7e7a]{flex:0 0 92px;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tr-bar-track[data-v-de5a7e7a]{flex:1;height:12px;background:var(--surface-3, #f1f5f9);border-radius:var(--r-sm, 6px);overflow:hidden;min-width:0}.tr-bar-fill[data-v-de5a7e7a]{display:block;height:100%;border-radius:6px;transition:width .15s}.tr-bar-val[data-v-de5a7e7a]{flex:0 0 auto;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums;min-width:30px;text-align:end}.dot[data-v-de5a7e7a]{display:inline-block;width:7px;height:7px;border-radius:50%;flex:0 0 auto}.dot.y2[data-v-de5a7e7a]{background:var(--primary, #0b6bcb)}.dot.tg[data-v-de5a7e7a]{background:#229ed9}.tr-empty[data-v-de5a7e7a]{padding:16px 12px;color:var(--text-soft, #64748b);margin:0;text-align:center}.tr-err[data-v-de5a7e7a]{color:var(--danger, #dc2626);display:flex;flex-direction:column;align-items:center;gap:8px}.tr-retry[data-v-de5a7e7a]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);border-radius:var(--r-sm, 7px);padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.tr-retry[data-v-de5a7e7a]:hover{border-color:var(--primary, #0b6bcb)}.tr-retry[data-v-de5a7e7a]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}.cityinfo[data-v-b3cd8f9b]{width:100%;background:var(--surface, #fff);font-size:12px;color:var(--text, #0f172a)}.ci-head[data-v-b3cd8f9b]{display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--border, #e2e8f0);position:sticky;top:0;background:var(--surface, #fff);z-index:1}.ci-head h3[data-v-b3cd8f9b]{margin:0;font-size:13px;font-weight:700}.ci-status[data-v-b3cd8f9b]{display:flex;align-items:baseline;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.ci-status .ci-load[data-v-b3cd8f9b]{margin-inline-start:auto}.ci-sub[data-v-b3cd8f9b]{color:var(--text-soft, #64748b);font-size:11px;font-weight:600}.ci-load[data-v-b3cd8f9b]{color:var(--primary, #0b6bcb);font-size:11px}.ci-sec[data-v-b3cd8f9b]{padding:10px 12px;border-bottom:1px solid var(--border, #e2e8f0)}.ci-sec[data-v-b3cd8f9b]:last-child{border-bottom:none}.ci-gh[data-v-b3cd8f9b]{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.ci-gh h4[data-v-b3cd8f9b]{margin:0;font-size:12px;font-weight:700;color:var(--text, #0f172a)}.ci-tag[data-v-b3cd8f9b]{font-size:9.5px;color:var(--text-soft, #64748b);background:var(--surface-3, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-pill, 999px);padding:1px 7px;white-space:nowrap}.ci-scope[data-v-b3cd8f9b]{margin:0 0 8px;font-size:9.5px;color:var(--text-soft, #64748b)}.ci-delta-sec[data-v-b3cd8f9b]{background:var(--surface-2, #f8fafc)}.ci-delta-line[data-v-b3cd8f9b]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ci-delta-label[data-v-b3cd8f9b]{font-size:11px;color:var(--text-soft, #64748b);font-weight:600}.ci-delta-val[data-v-b3cd8f9b]{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.ci-delta-nums[data-v-b3cd8f9b]{margin-top:4px;font-size:10.5px;color:var(--text-soft, #64748b);display:flex;gap:6px;font-variant-numeric:tabular-nums}.ci-vs[data-v-b3cd8f9b]{color:var(--text-soft, #64748b)}.ci-grid[data-v-b3cd8f9b]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ci-cell[data-v-b3cd8f9b]{display:flex;flex-direction:column;gap:2px;background:var(--surface-2, #f8fafc);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 8px);padding:6px 8px;min-width:0}.ci-cell-v[data-v-b3cd8f9b]{font-weight:800;font-size:14px;color:var(--text, #0f172a);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-cell-l[data-v-b3cd8f9b]{font-size:9.5px;color:var(--text-soft, #64748b);white-space:nowrap}.ci-cell-split[data-v-b3cd8f9b]{grid-column:span 2}.ci-dot[data-v-b3cd8f9b]{display:inline-block;width:7px;height:7px;border-radius:50%;margin-inline-end:3px}.ci-dot.y2[data-v-b3cd8f9b]{background:var(--primary, #0b6bcb)}.ci-dot.tg[data-v-b3cd8f9b]{background:#229ed9}.ci-socio[data-v-b3cd8f9b]{margin-top:8px}.ci-socio-top[data-v-b3cd8f9b]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:4px}.ci-socio-l[data-v-b3cd8f9b]{font-size:11px;color:var(--text-soft, #64748b);font-weight:600}.ci-socio-v[data-v-b3cd8f9b]{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ci-socio-bar[data-v-b3cd8f9b]{height:10px;background:var(--surface-3, #f1f5f9);border:1px solid var(--border, #e2e8f0);border-radius:var(--r-sm, 6px);overflow:hidden}.ci-socio-fill[data-v-b3cd8f9b]{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#fc8d59,var(--primary, #0b6bcb));transition:width .2s}.ci-hh[data-v-b3cd8f9b]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:8px}.ci-hh h4[data-v-b3cd8f9b]{margin:0;font-size:12px;font-weight:700}.ci-hint[data-v-b3cd8f9b]{font-size:9.5px;color:var(--text-soft, #64748b)}.ci-hcols[data-v-b3cd8f9b]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ci-hcol[data-v-b3cd8f9b]{min-width:0}.ci-hcol-cap[data-v-b3cd8f9b]{font-size:10px;font-weight:600;color:var(--text-soft, #64748b);margin-bottom:4px;padding-bottom:3px;border-bottom:1px solid var(--border, #e2e8f0)}.ci-hrow[data-v-b3cd8f9b]{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;cursor:pointer;border:none;background:none;padding:3px 0;text-align:start;color:inherit;font:inherit;border-radius:var(--r-sm, 6px);transition:background .15s var(--ease, ease),color .15s var(--ease, ease)}.ci-hrow:hover .ci-hname[data-v-b3cd8f9b]{color:var(--primary, #0b6bcb)}.ci-hrow[data-v-b3cd8f9b]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}.ci-hname[data-v-b3cd8f9b]{flex:1;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ci-hval[data-v-b3cd8f9b]{flex:0 0 auto;font-size:10.5px;font-weight:700;font-variant-numeric:tabular-nums}.ci-hi[data-v-b3cd8f9b]{color:var(--danger, #dc2626)}.ci-lo[data-v-b3cd8f9b]{color:var(--success, #16a34a)}.ci-empty[data-v-b3cd8f9b]{padding:16px 12px;color:var(--text-soft, #64748b);margin:0;text-align:center}.ci-err[data-v-b3cd8f9b]{color:var(--danger, #dc2626);display:flex;flex-direction:column;align-items:center;gap:8px}.ci-retry[data-v-b3cd8f9b]{border:1px solid var(--border, #e2e8f0);background:var(--surface, #fff);color:var(--primary, #0b6bcb);border-radius:var(--r-sm, 7px);padding:4px 12px;font:inherit;font-size:12px;cursor:pointer;transition:border-color .15s var(--ease, ease),box-shadow .15s var(--ease, ease)}.ci-retry[data-v-b3cd8f9b]:hover{border-color:var(--primary, #0b6bcb)}.ci-retry[data-v-b3cd8f9b]:focus-visible{outline:none;box-shadow:var(--ring, 0 0 0 2px rgba(11, 107, 203, .35))}:root{--primary: #2563eb;--primary-strong: #1d4ed8;--primary-soft: #eff4ff;--primary-contrast: #ffffff;--success: #16a34a;--success-soft: #dcfce7;--warn: #d97706;--warn-soft: #fef3c7;--danger: #dc2626;--danger-soft: #fee2e2;--bg: #f1f5f9;--surface: #ffffff;--surface-2: #f8fafc;--surface-3: #f1f5f9;--border: #e5e9f0;--border-strong: #cbd5e1;--text: #0f172a;--text-soft: #64748b;--text-faint: #94a3b8;--overlay: rgba(15, 23, 42, .55);--r-sm: 7px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(15, 23, 42, .06), 0 1px 3px rgba(15, 23, 42, .08);--sh-2: 0 4px 14px rgba(15, 23, 42, .1);--sh-3: 0 10px 30px rgba(15, 23, 42, .16);--sh-4: 0 18px 48px rgba(15, 23, 42, .24);--ring: 0 0 0 3px rgba(37, 99, 235, .3);--font: "Inter", system-ui, -apple-system, "Segoe UI", "Helvetica Neue", Arial, "Noto Sans Hebrew", "Arial Hebrew", sans-serif;--ease: cubic-bezier(.16, 1, .3, 1)}[data-theme=dark]{--primary: #4f8cf7;--primary-strong: #3b7df0;--primary-soft: #18243d;--primary-contrast: #0b1220;--success: #34d399;--success-soft: #11291f;--warn: #fbbf24;--warn-soft: #2c2210;--danger: #f87171;--danger-soft: #341417;--bg: #0b1120;--surface: #121a2b;--surface-2: #18233a;--surface-3: #1f2c47;--border: #25334e;--border-strong: #34466a;--text: #e8eef9;--text-soft: #9fb0cc;--text-faint: #6c7e9e;--overlay: rgba(2, 6, 16, .66);--sh-1: 0 1px 2px rgba(0, 0, 0, .4);--sh-2: 0 4px 14px rgba(0, 0, 0, .45);--sh-3: 0 10px 30px rgba(0, 0, 0, .55);--sh-4: 0 18px 48px rgba(0, 0, 0, .6);--ring: 0 0 0 3px rgba(79, 140, 247, .35);color-scheme:dark}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-sm)}.app{display:grid;grid-template-rows:auto 1fr;grid-template-columns:var(--leftDockW, 320px) 1fr var(--rightDockW, 384px);grid-template-areas:"top top top" "left map right";height:100vh;background:var(--bg);overflow:hidden}.app:not(:has(.dockLeft.docked)){grid-template-columns:0 1fr var(--rightDockW, 384px)}.topbar{grid-area:top;display:flex;align-items:center;gap:14px;height:58px;padding:0 16px;background:var(--surface);border-bottom:1px solid var(--border);box-shadow:var(--sh-1);z-index:700;position:relative}.brand{display:flex;align-items:center;gap:9px;white-space:nowrap;flex:0 0 auto;text-decoration:none;color:var(--text);border-radius:var(--r-md);padding:4px 6px;margin-inline-start:-6px;transition:background .15s var(--ease)}.brand:hover{background:var(--surface-2)}.brand .logo{display:grid;place-items:center;width:34px;height:34px;flex:0 0 auto;color:var(--primary-contrast);border-radius:var(--r-md);background:linear-gradient(135deg,var(--primary),var(--primary-strong));box-shadow:0 2px 8px color-mix(in srgb,var(--primary) 40%,transparent)}.brandName{font-weight:800;font-size:16px;letter-spacing:-.015em;color:var(--text)}@media (max-width: 560px){.brandName{display:none}}header.topbar>.sb{flex:1 1 240px!important;min-width:120px!important;max-width:620px}.topbarEnd{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex:0 1 auto;min-width:0}.stats{font-size:12.5px;color:var(--text-soft);white-space:nowrap;font-variant-numeric:tabular-nums;flex:0 0 auto}.stats b{color:var(--text);font-weight:700}@media (max-width: 1180px){.stats{display:none}}.tools{display:flex;align-items:center;gap:2px;flex:0 0 auto}.tool{position:relative;display:inline-flex;align-items:center;gap:7px;border:1px solid transparent;background:transparent;color:var(--text-soft);border-radius:var(--r-md);padding:7px 11px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;line-height:1;transition:background .15s var(--ease),color .15s var(--ease),border-color .15s var(--ease),transform .08s var(--ease)}.tool .ti{display:inline-flex;line-height:0}.tool .ti :deep(svg){display:block}.tool .tl{font-size:13px}.tool:hover{background:var(--surface-2);color:var(--text)}.tool:active{transform:translateY(1px)}.tool.on{background:var(--primary-soft);color:var(--primary);border-color:color-mix(in srgb,var(--primary) 26%,transparent)}.tool.on:before{content:"";position:absolute;bottom:-1px;left:50%;transform:translate(-50%);width:16px;height:2px;border-radius:2px;background:var(--primary)}.tool i{font-style:normal;min-width:17px;height:17px;padding:0 4px;line-height:17px;text-align:center;background:var(--primary);color:var(--primary-contrast);border-radius:var(--r-pill);font-size:10.5px;font-weight:700}@media (max-width: 1460px){.tool .tl{display:none}.tool{padding:8px 9px}}.moreWrap{position:relative;display:inline-flex}.moreBtn .ti{font-size:16px;font-weight:800;letter-spacing:1px}.moreMenu{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:60;min-width:200px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-3);display:flex;flex-direction:column;gap:2px}.moreItem{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;background:transparent;color:var(--text);border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:start;transition:background .12s var(--ease),color .12s var(--ease)}.moreItem .mi-ic{display:inline-flex;color:var(--text-soft);line-height:0}.moreItem .mi-lb{flex:1}.moreItem .mi-bd{font-style:normal;min-width:18px;height:18px;padding:0 5px;line-height:18px;text-align:center;background:var(--surface-3);color:var(--text-soft);border-radius:var(--r-pill);font-size:10.5px;font-weight:700}.moreItem .mi-ck{color:var(--primary);font-weight:800}.moreItem:hover{background:var(--surface-2)}.moreItem.on,.moreItem.on .mi-ic{color:var(--primary)}.moreItem.on .mi-bd{background:var(--primary);color:var(--primary-contrast)}.menuPop-enter-active,.menuPop-leave-active{transition:opacity .14s var(--ease),transform .14s var(--ease);transform-origin:top}.menuPop-enter-from,.menuPop-leave-to{opacity:0;transform:translateY(-6px) scale(.97)}.toolSep{width:1px;height:24px;background:var(--border);flex:0 0 auto}.utils{display:flex;align-items:center;gap:2px;flex:0 0 auto}.iconBtn{position:relative;display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid transparent;background:transparent;color:var(--text-soft);border-radius:var(--r-md);cursor:pointer;font:inherit;transition:background .15s var(--ease),color .15s var(--ease),transform .08s var(--ease)}.iconBtn .ti{font-size:16px;line-height:1}.iconBtn:hover{background:var(--surface-2);color:var(--text)}.iconBtn:active{transform:translateY(1px)}.hamburger{display:none;width:38px;height:38px;place-items:center;flex:0 0 auto;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--r-md);cursor:pointer;font-size:17px;line-height:1;transition:background .15s var(--ease)}.hamburger:hover{background:var(--surface-3)}.tool[data-tip]:after,.iconBtn[data-tip]:after{content:attr(data-tip);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%) translateY(2px);white-space:nowrap;background:var(--text);color:var(--surface);font-size:11px;font-weight:600;padding:4px 9px;border-radius:var(--r-sm);box-shadow:var(--sh-2);opacity:0;pointer-events:none;transition:opacity .14s var(--ease),transform .14s var(--ease);z-index:80}.tool[data-tip]:hover:after,.iconBtn[data-tip]:hover:after{opacity:1;transform:translate(-50%) translateY(0)}@media (min-width: 1461px){.tool[data-tip]:not(.moreBtn):after{display:none}}.loading{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-size:12.5px;font-weight:600;white-space:nowrap;flex:0 0 auto}.loading .spin{width:13px;height:13px;border:2px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:appSpin .6s linear infinite}@media (max-width: 1180px){.loading .loadTxt{display:none}}@keyframes appSpin{to{transform:rotate(360deg)}}@media (max-width: 880px){.tools,.utils,.toolSep{display:none}.hamburger{display:grid}}.navDrawer{position:fixed;top:58px;inset-inline-end:0;z-index:760;width:min(320px,86vw);height:calc(100vh - 58px);overflow-y:auto;background:var(--surface);border-inline-start:1px solid var(--border);box-shadow:var(--sh-4);padding:14px}.nd-stats{font-size:13px;color:var(--text-soft);font-variant-numeric:tabular-nums;padding:4px 6px 12px;border-bottom:1px solid var(--border);margin-bottom:12px}.nd-stats b{color:var(--text);font-weight:800}.nd-lang{display:flex;gap:6px;margin-bottom:12px}.nd-langBtn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:9px 6px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--r-md);font:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease)}.nd-langBtn:hover{background:var(--surface-3)}.nd-langBtn.on{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 32%,transparent);color:var(--primary)}.nd-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nd-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 8px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--r-lg);font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease)}.nd-item .nd-ic{display:inline-flex;color:var(--text-soft);line-height:0}.nd-item .nd-ic :deep(svg){width:22px;height:22px}.nd-item:hover{background:var(--surface-3)}.nd-item.on{background:var(--primary-soft);border-color:color-mix(in srgb,var(--primary) 32%,transparent);color:var(--primary)}.nd-item.on .nd-ic{color:var(--primary)}.nd-bd{position:absolute;top:7px;inset-inline-end:7px;font-style:normal;min-width:18px;height:18px;padding:0 5px;line-height:18px;text-align:center;background:var(--primary);color:var(--primary-contrast);border-radius:var(--r-pill);font-size:10.5px;font-weight:700}.nd-utils{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}.nd-util{display:flex;align-items:center;gap:9px;padding:11px 12px;border:1px solid var(--border);background:var(--surface-2);color:var(--text);border-radius:var(--r-md);font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .14s var(--ease)}.nd-util:hover{background:var(--surface-3)}.navScrim{position:fixed;top:58px;right:0;bottom:0;left:0;z-index:750;background:var(--overlay)}.drawer-enter-active,.drawer-leave-active{transition:transform .26s var(--ease),opacity .26s var(--ease)}.drawer-enter-from,.drawer-leave-to{transform:translate(-12px);opacity:0}[dir=rtl] .drawer-enter-from,[dir=rtl] .drawer-leave-to,.drawer-enter-from,.drawer-leave-to{transform:translate(12px);opacity:0}.scrim-enter-active,.scrim-leave-active{transition:opacity .2s var(--ease)}.scrim-enter-from,.scrim-leave-to{opacity:0}.authSplash{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:var(--bg)}.authSpin{width:26px;height:26px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:appSpin .7s linear infinite}.map{grid-area:map;position:relative;min-width:0}.hoodChip,.viewChip{position:absolute;top:12px;inset-inline-start:12px;z-index:500;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);padding:6px 12px;font-size:13px;font-weight:600;color:var(--text);box-shadow:var(--sh-2);display:inline-flex;align-items:center;gap:8px}.hoodChip button{border:none;background:var(--surface-3);cursor:pointer;color:var(--text-soft);width:18px;height:18px;border-radius:50%;line-height:1;font-size:11px;display:inline-flex;align-items:center;justify-content:center;transition:background .12s,color .12s}.hoodChip button:hover{background:var(--danger-soft);color:var(--danger)}.dock{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--surface);overflow:hidden;overflow-x:clip}.dockLeft{grid-area:left;border-inline-end:1px solid var(--border)}.dockRight{grid-area:right;border-inline-start:1px solid var(--border)}.dockScrim,.sheetScrim{display:none}.dock>.dockPanel+.dockPanel,.dock>.dr-context,.dock>.dr-chat{border-top:1px solid var(--border)}.dockLeft>.dockPanel{flex:1 1 auto;min-height:0}.dockLeft>.dockPanel.collapsed{flex:0 0 auto}.dr-list{flex:2 1 0;min-height:140px}.dr-list.collapsed{flex:0 0 auto;min-height:0}.dr-context{display:flex;flex-direction:column;flex:3 1 0;min-height:140px;background:var(--surface)}.dr-context.collapsed{flex:0 0 auto;min-height:0}.dr-chat{flex:3 1 0;min-height:160px}.dr-chat.collapsed{flex:0 0 auto;min-height:0}.dr-tabs{display:flex;align-items:stretch;gap:0;flex:0 0 auto;height:40px;padding:0 4px;background:var(--surface-2);border-bottom:1px solid var(--border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dr-tabs::-webkit-scrollbar{display:none}.dr-tab{position:relative;display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--text-soft);cursor:pointer;padding:0 9px;font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;flex:0 0 auto;transition:color .14s var(--ease),background .14s var(--ease)}.dr-tab-ic{display:inline-flex;line-height:0}.dr-tab-ic :deep(svg){width:15px;height:15px}.dr-tab:hover{color:var(--text)}.dr-tab.on{color:var(--primary)}.dr-tab.on:after{content:"";position:absolute;bottom:0;inset-inline:8px;height:2px;border-radius:2px;background:var(--primary)}.dr-tab-x{display:none;border:none;background:transparent;color:var(--text-faint);cursor:pointer;font-size:11px;line-height:1;padding:2px;border-radius:var(--r-sm);margin-inline-start:1px}.dr-tab:hover .dr-tab-x,.dr-tab.on .dr-tab-x{display:inline-flex}.dr-tab-x:hover{background:var(--danger-soft);color:var(--danger)}.dr-tabs-spacer{flex:1 1 auto}.dr-fold{flex:0 0 auto;border:none;background:transparent;color:var(--text-soft);cursor:pointer;padding:0 8px;font-size:13px;align-self:center}.dr-fold:hover{color:var(--text)}.dr-pane{flex:1 1 auto;min-height:0;overflow-y:auto;background:var(--surface)}.dr-pane::-webkit-scrollbar{width:9px}.dr-pane::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--r-pill);border:2px solid transparent;background-clip:padding-box}@media (prefers-reduced-motion: reduce){*{scroll-behavior:auto!important}}.listHandle,.listFab{display:none}@media (max-width: 1000px){.app{grid-template-columns:1fr;grid-template-areas:"top" "map";overflow-x:clip}.app:not(:has(.dockLeft.docked)){grid-template-columns:1fr}.map{overflow:hidden}.dockLeft{position:fixed;top:58px;inset-inline-start:0;bottom:0;z-index:730;width:min(360px,90vw);border-inline-end:1px solid var(--border);box-shadow:var(--sh-4);transform:translate(-102%);transition:transform .28s var(--ease)}[dir=rtl] .dockLeft{transform:translate(102%)}.dockLeft.docked{transform:none}.dockLeft>.dockPanel.collapsed{flex:0 0 auto}.dockScrim{display:block;position:fixed;top:58px;right:0;bottom:0;left:0;z-index:725;background:var(--overlay)}.dockRight{position:fixed;left:0;right:0;bottom:0;z-index:720;height:78vh;max-height:78vh;border-inline-start:none;border-top-left-radius:var(--r-xl);border-top-right-radius:var(--r-xl);box-shadow:var(--sh-4);background:var(--surface);transform:translateY(102%);transition:transform .3s var(--ease)}.dockRight.listOpen{transform:translateY(0)}.sheetScrim{display:block;position:fixed;top:58px;right:0;bottom:0;left:0;z-index:715;background:var(--overlay)}.listHandle{display:flex;align-items:center;gap:10px;flex:0 0 auto;padding:9px 14px 8px;border-bottom:1px solid var(--border);position:relative;cursor:pointer}.lh-grip{position:absolute;top:6px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:var(--r-pill);background:var(--border-strong)}.lh-count{font-weight:800;font-size:14px;color:var(--text);margin-top:4px;font-variant-numeric:tabular-nums}.lh-close{margin-inline-start:auto;margin-top:4px;width:32px;height:32px;border:none;background:var(--surface-2);color:var(--text-soft);border-radius:var(--r-pill);font-size:15px;cursor:pointer;display:grid;place-items:center}.lh-close:hover{background:var(--surface-3);color:var(--text)}.listFab{display:inline-flex;align-items:center;gap:7px;position:fixed;bottom:16px;left:50%;transform:translate(-50%);z-index:710;height:46px;padding:0 18px;border:none;border-radius:var(--r-pill);background:var(--primary);color:var(--primary-contrast);font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:var(--sh-3)}.listFab .lf-ic{font-size:16px}.listFab .lf-n{font-style:normal;background:#ffffff40;border-radius:var(--r-pill);padding:1px 8px;font-size:12px;font-weight:800}.listFab:active{transform:translate(-50%) scale(.97)}.listFab.hidden{display:none}.hoodChip,.viewChip{top:10px}.hover-card{display:none!important}}@media (max-width: 560px){.topbar{gap:10px;padding:0 12px}.dockRight{height:82vh;max-height:82vh}.nd-item{padding:16px 8px;min-height:76px}.hamburger,.listFab{min-height:44px}}
