@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Noto+Kufi+Arabic:wght@400;600&family=Rajdhani:wght@400;500;600;700&family=Space+Grotesk:wght@600;700&display=swap";.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.landing{background:var(--bg);color:var(--text);font:17px/1.55 var(--sans);scroll-behavior:smooth;scroll-snap-type:y mandatory;scroll-padding-top:60px;position:fixed;inset:0;overflow:hidden auto}@media (prefers-reduced-motion:reduce){.landing{scroll-behavior:auto}}.landing a{color:inherit}.landing h1,.landing h2,.landing h3{font-family:var(--display);letter-spacing:-.01em;margin:0}[dir=rtl] .landing{font-family:var(--arabic)}.ld-nav{z-index:10;background:var(--bg);align-items:center;gap:14px;height:60px;padding:0 clamp(16px,4vw,40px);display:flex;position:sticky;top:0}.ld-brand{white-space:nowrap;align-items:center;gap:10px;margin-inline-end:auto;text-decoration:none;display:flex}.ld-logo{width:30px;height:30px;color:var(--accent-secondary);flex-shrink:0}.ld-logo .sweep{transform-origin:18px 18px;animation:6s linear infinite spin}.ld-brand-lat{font:700 15px var(--display);letter-spacing:.14em}.ld-brand-lat b{color:var(--accent)}.ld-brand-ar{font:600 15px var(--arabic);color:var(--muted)}.ld-nav-links{gap:20px;display:flex}.ld-nav-links a{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:600;text-decoration:none}.ld-nav-links a:hover{color:var(--text)}.ld-lang{border:1px solid var(--border-2);display:flex}.ld-lang button{cursor:pointer;min-width:38px;height:34px;font:600 12px var(--mono);color:var(--muted);background:0 0;border:0;padding:0 10px}.ld-lang button+button{border-inline-start:1px solid var(--border-2)}.ld-lang button[aria-pressed=true]{background:var(--panel-3);color:var(--text)}.ld-icon{border:1px solid var(--border-2);cursor:pointer;background:0 0;place-items:center;width:36px;height:36px;display:grid}.ld-icon:hover,.ld-lang button:hover{background:var(--panel-2)}.landing :focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ld-cta{background:var(--accent);font:700 17px var(--display);letter-spacing:.03em;border:2px solid var(--accent);flex-shrink:0;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex;color:var(--accent-ink)!important}.ld-cta-lg{min-height:64px;box-shadow:6px 6px 0 color-mix(in srgb, var(--accent) 35%, transparent);padding:0 30px;font-size:19px}.ld-cta-sm{height:38px;padding:0 14px;font-size:14px}.ld-cta-demo{background:var(--ok);border-color:var(--ok);box-shadow:6px 6px 0 color-mix(in srgb, var(--ok) 35%, transparent);margin-top:20px}.ld-cta:hover{background:var(--text);border-color:var(--text);color:var(--bg)!important}.ld-cta .ld-arrow{transition:transform .15s}.ld-cta:hover .ld-arrow{transform:translate(4px)}[dir=rtl] .ld-cta .ld-arrow{transform:scaleX(-1)}[dir=rtl] .ld-cta:hover .ld-arrow{transform:scaleX(-1)translate(4px)}.ld-hero{border-bottom:1px solid var(--border);scroll-snap-align:start;flex-direction:column;justify-content:center;min-height:calc(100svh - 60px);padding:clamp(32px,6vh,80px) clamp(16px,4vw,40px);display:flex;position:relative;overflow:hidden}.ld-hero-in{z-index:1;pointer-events:none;width:100%;max-width:1100px;margin:0;position:relative}.ld-hero-in a,.ld-hero-in h1,.ld-hero-in .ld-lead,.ld-hero-in .ld-note{pointer-events:auto}@media (width>=900px){.ld-hero{padding-inline-start:70px}}.ld-note{font:500 13px var(--mono);letter-spacing:.06em;color:var(--dim)}.ld-kicker{font:600 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-secondary);align-items:center;gap:10px;margin:0 0 18px;display:flex}.ld-dot{background:var(--ok);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite pulse}.ld-hero h1{max-width:14ch;font-size:clamp(40px,7.4vw,88px);font-weight:700;line-height:1.02}.ld-lead{max-width:60ch;color:var(--muted);margin:24px 0 0;font-size:clamp(18px,2vw,22px)}.ld-hero-cta{flex-wrap:wrap;align-items:center;gap:20px 28px;margin-top:36px;display:flex}:root{--ld-boundary:#b9a27a}:root[data-theme=light]{--ld-boundary:#8b95a1}.ld-map{inset-inline-end:0;aspect-ratio:1;pointer-events:none;height:100%;position:absolute;top:0}.ld-map-regions,.ld-map-mark{opacity:.75}.ld-map-regions{pointer-events:none}.ld-map-region{pointer-events:all;cursor:pointer}.ld-map-region:hover{fill:#f59e0b0f}.ld-map-region:focus-visible{stroke:var(--accent);stroke-width:2px;outline:none}.ld-map-mark.on{opacity:1}.ld-map-news{pointer-events:auto;cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.ld-map-static{pointer-events:none}.ld-pop{z-index:3;pointer-events:auto;background:var(--panel);min-width:240px;max-width:min(340px,80vw);color:var(--text);border:1px solid var(--border-2);box-shadow:var(--shadow);padding:12px 14px;font-size:13px;position:absolute}.ld-pop[data-y=up]{transform:translate(-50%,calc(-100% - 22px))}.ld-pop[data-y=down]{transform:translate(-50%,22px)}.ld-pop[data-x=end]{translate:calc(50% - 24px)}.ld-pop[data-x=start]{translate:calc(24px - 50%)}.ld-pop-x{top:2px;cursor:pointer;color:var(--muted);background:0 0;border:0;font-size:18px;position:absolute;inset-inline-end:4px}.ld-pop-x:hover{color:var(--text)}.ld-pop .pp-head{padding-inline-end:18px}.ld-pop a{color:var(--accent-secondary)}.ld-map-regions{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ld-map-region{fill:none;stroke:var(--ld-boundary);stroke-width:1.3px;vector-effect:non-scaling-stroke}.ld-map-region.on{fill:#f59e0b1f;stroke:#f59e0b;stroke-width:2px}.ld-map-mark{display:block;position:absolute;transform:translate(-50%,-50%)}.ld-map-news{align-items:center;gap:6px;display:inline-flex}.ld-map-news-dot{flex-shrink:0;width:24px;height:24px}.ld-map-news-name{white-space:nowrap;background:var(--panel);border:1px solid var(--border-2);font:600 12px var(--mono);letter-spacing:.04em;color:var(--text);padding:2px 6px}.ld-map-mark.on .ld-map-news-name{border-color:#f59e0b}.ld-map-wx{white-space:nowrap;background:var(--panel);border:1px solid var(--border-2);font:600 12px var(--mono);color:var(--text);align-items:center;gap:4px;padding:2px 6px;display:inline-flex}.ld-map-wx svg{color:var(--accent-secondary)}.ld-stars{z-index:0;pointer-events:none;--mx:0;--my:0;position:absolute;inset:0;overflow:hidden}.ld-star{inset-inline-start:var(--x);top:var(--y);color:var(--accent-secondary);transform:translate(calc(var(--mx) * var(--d) * -1), calc(var(--my) * var(--d) * -1));will-change:transform;position:absolute}.ld-star svg{animation:9s ease-in-out infinite alternate ld-drift;display:block}@keyframes ld-drift{0%{translate:0 -10px}to{translate:6px 12px}}@media (prefers-reduced-motion:reduce){.ld-star svg{animation:none}}@media (width<=720px){.ld-stars{opacity:.5}}.ld-section{box-sizing:border-box;scroll-snap-align:start;flex-direction:column;justify-content:center;width:100%;max-width:1200px;min-height:calc(100svh - 60px);margin:0 auto;padding:clamp(24px,5vh,64px) clamp(16px,4vw,40px);display:flex}.ld-head{margin-bottom:clamp(16px,3vh,28px)}.ld-head .ld-kicker{margin-bottom:12px}.ld-head h2{font-size:clamp(28px,4vw,44px);line-height:1.1}.ld-wordmark{letter-spacing:.14em;font-weight:700}.ld-wordmark b{color:var(--accent)}.ld-sub{max-width:62ch;color:var(--muted);margin:12px 0 0}.ld-center{justify-content:center;margin-top:clamp(16px,3vh,32px);display:flex}.ld-video{border:1px solid var(--border-2);width:min(100%,max(320px,177.778svh - 711.111px));box-shadow:var(--shadow);background:#000;margin:0 auto}.ld-video video{aspect-ratio:16/9;background:#000;width:100%;height:auto;display:block}.ld-foot{scroll-snap-align:end;max-width:1200px;color:var(--dim);margin:0 auto;padding:28px clamp(16px,4vw,40px) 40px;font-size:14px}.ld-foot p{margin:0 0 6px}.ld-foot a{color:var(--muted)}@media (width<=720px){.ld-nav{gap:8px}.ld-nav-links,.ld-brand-ar{display:none}.ld-cta-lg{width:100%;box-shadow:none}.ld-hero-cta{flex-direction:column;align-items:stretch}.ld-map{opacity:.25;pointer-events:none}.ld-map-news,.ld-map-region,.ld-pop{pointer-events:none}}@media (width<=420px){.ld-cta-sm span{display:none}.ld-cta-sm{width:38px;padding:0}}:root,[data-theme=dark]{--bg:#0a0c0f;--panel:#101317;--panel-2:#161a20;--panel-3:#1e232b;--border:#232830;--border-2:#363d48;--text:#e7e9ec;--muted:#9aa2ae;--dim:#6f7885;--accent:#e5484d;--accent-secondary:#45b384;--accent-ink:#fff;--danger:#f0565b;--warn:#e0a23a;--ok:#45b384;--radius:0;--radius-sm:0;--mono:"IBM Plex Mono", ui-monospace, monospace;--sans:Rajdhani, "Noto Kufi Arabic", system-ui, sans-serif;--display:"Space Grotesk", "Noto Kufi Arabic", sans-serif;--arabic:"Noto Kufi Arabic", system-ui, sans-serif;--font-mono:var(--mono);--font-interface:var(--sans);--map-bg:#0b0e12;--tile-filter:brightness(.96) contrast(1.08);--mask-opacity:.32;--shadow:0 10px 28px #0000008c;--scrim:#0009;--ink-mix:transparent;--topbar-h:48px;--ticker-h:30px;--left-w:320px;--right-w:360px;--gap:12px;--dock-h:0px;--yt-h:0px}[data-theme=light]{--bg:#f5f6f8;--panel:#fff;--panel-2:#f7f8fa;--panel-3:#eef0f3;--border:#e5e7eb;--border-2:#cfd4dc;--text:#1f2328;--muted:#59636e;--dim:#6e7781;--accent:#c62828;--accent-secondary:#1a7f4b;--accent-ink:#fff;--danger:#c62828;--warn:#9a6700;--ok:#1a7f4b;--map-bg:#eef0f3;--tile-filter:none;--mask-opacity:.5;--shadow:0 1px 3px #1f232814, 0 6px 16px #1f232814;--scrim:#1f232859;--ink-mix:#000}[style*=--c]{--ci:var(--c)}[data-theme=light] [style*=--c]{--ci:color-mix(in srgb, var(--c) 62%, var(--ink-mix))}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:14px/1.45 var(--sans);overflow:hidden}button,select,input{font:inherit;color:inherit;border-radius:var(--radius)}a{color:var(--accent)}.mono{font-family:var(--mono)}.muted{color:var(--muted);font-weight:400}*{scrollbar-width:thin;scrollbar-color:var(--border-2) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-thumb{background:var(--border-2)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app{background:var(--bg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.map-wrap{z-index:0;border:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.map{background:var(--map-bg);position:absolute;inset:0}.topbar{z-index:1200;height:var(--topbar-h);border-bottom:1px solid var(--border);background:var(--panel);align-items:center;gap:12px;min-width:0;padding:0 14px;display:flex;position:absolute;top:0;left:0;right:0}.brand{white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.logo{width:28px;height:28px;color:var(--accent-secondary);flex-shrink:0}.logo .sweep{transform-origin:18px 18px;animation:6s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.brand-txt{align-items:baseline;gap:8px;line-height:1;display:flex}.brand-lat{font:700 14px var(--display);letter-spacing:.14em;color:var(--text)}.brand-lat b{color:var(--accent);font-weight:700}.brand-ar{font:600 14px var(--arabic);color:var(--muted);letter-spacing:normal}[dir=rtl]{font-family:var(--arabic)}[dir=rtl] .topbar,[dir=rtl] .layout,[dir=rtl] .ticker{direction:ltr}[dir=rtl] .panel.left,[dir=rtl] .panel.right,[dir=rtl] .picker{direction:rtl}[dir=rtl] .search input{text-align:right;direction:rtl}.status{font:600 11px var(--mono);letter-spacing:.1em;color:var(--muted);flex-shrink:0;align-items:center;gap:6px;display:flex}.status .dot{background:var(--c,var(--ok));border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.4}}.clock-wrap{flex-shrink:0;align-items:baseline;gap:6px;display:flex}.clock{font:500 14px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.tz{color:var(--dim);font:500 10px var(--mono);letter-spacing:.08em}.search{background:var(--panel-2);border:1px solid var(--border);min-width:0;max-width:560px;height:32px;color:var(--muted);flex:1;align-items:center;gap:8px;margin-inline:auto;padding:0 10px;transition:border-color .12s;display:flex}.search:hover{border-color:var(--border-2)}.search:focus-within{border-color:var(--text)}.search input{min-width:0;color:var(--text);font:500 14px var(--sans);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--dim)}.search input::-webkit-search-cancel-button{filter:grayscale()}.search .ph-alt{font:12px var(--arabic);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;max-width:45%;overflow:hidden}.search kbd{font:500 10px var(--mono);color:var(--muted);border:1px solid var(--border-2);padding:0 5px;line-height:16px}.suggestion{background:var(--panel-2);border:1px solid var(--border-2);height:32px;color:var(--text);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-weight:600;transition:border-color .12s;display:inline-flex}.suggestion:hover{border-color:var(--text)}.suggestion .glyph{color:var(--accent)}.lang-switcher,.window,.seg{border:1px solid var(--border);background:var(--panel);flex-shrink:0;display:inline-flex}.lang-btn,.window button,.seg button{color:var(--muted);cursor:pointer;font:600 12px var(--mono);background:0 0;border:0;transition:color .12s,background .12s}.lang-btn+.lang-btn,.lang-sep+.lang-btn,.window button+button,.seg button+button{border-inline-start:1px solid var(--border)}.lang-btn:hover,.window button:hover,.seg button:hover{color:var(--text);background:var(--panel-2)}.lang-btn[aria-pressed=true],.window button[aria-pressed=true],.seg button[aria-pressed=true]{background:var(--text);color:var(--panel)}.lang-switcher{height:30px}.lang-btn{padding:0 9px}.lang-btn.lang-ar{font:600 13px var(--arabic);line-height:1.2}.lang-sep{display:none}.seg button{white-space:nowrap;padding:2px 6px;font-size:10px}.theme-btn,.icon-btn{background:var(--panel);border:1px solid var(--border);width:30px;height:30px;color:var(--muted);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.theme-btn:hover,.icon-btn:hover{background:var(--panel-2);border-color:var(--border-2);color:var(--text)}.icon-btn{display:none}.glyph{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.layout{top:var(--topbar-h);bottom:var(--ticker-h);z-index:1000;pointer-events:none;justify-content:space-between;min-width:0;min-height:0;display:flex;position:absolute;left:0;right:0}.panel{pointer-events:auto;background:var(--panel);flex-direction:column;height:100%;max-height:100%;display:flex;overflow:hidden auto}.panel.left{width:var(--left-w);border-right:1px solid var(--border);max-width:100vw}.panel.right{width:var(--right-w);border-left:1px solid var(--border);max-width:100vw}.card{border-bottom:1px solid var(--border);background:var(--panel);padding:14px}.card h2{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-secondary);border-bottom:1px solid var(--border);background:var(--panel-2);justify-content:space-between;align-items:baseline;gap:8px;margin:-14px -14px 12px;padding:9px 14px;display:flex}.card h2 .sec{font:600 12px var(--arabic);letter-spacing:0;text-transform:none;color:var(--muted)}[dir=rtl] .card h2{font:700 13px var(--arabic);letter-spacing:0}[dir=rtl] .card h2 .sec{font:600 10px var(--display);letter-spacing:.1em;text-transform:uppercase}.card.collapsible>summary{cursor:pointer;list-style:none}.card.collapsible>summary::-webkit-details-marker{display:none}.card.collapsible>summary h2 .chev{color:var(--muted);margin-inline-start:auto;transition:transform .15s}.card.collapsible[open]>summary h2 .chev{transform:rotate(180deg)}.card.collapsible:not([open])>summary h2{border-bottom:0;margin-bottom:-14px}.card.collapsible>summary:hover h2{background:var(--panel-3)}.card.collapsible>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ar-title{font:600 12px var(--arabic);letter-spacing:0;text-transform:none;color:var(--muted)}.ar-sub{font:500 10px var(--arabic)}.tag{font:600 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ci,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 14%, transparent);padding:2px 6px}.tag.news-tag{--c:#e0a84a}.state{color:var(--muted);text-align:center;padding:12px 0;font-size:12px}.state.error{color:var(--danger)}.kpis{flex-direction:column;display:flex}.kpi{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:8px 0;display:flex}.kpis>.kpi:last-child{border-bottom:0}.kpi-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.kpi-grid>.kpi{background:var(--panel);border:0;padding:8px 10px}.kpi-grid>.kpi:last-child:nth-child(odd){grid-column:1/-1}.kpi.kpi-card{flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:58px;display:flex}.kpi .lbl{color:var(--muted);font-size:12px}.kpi.kpi-card .lbl{align-items:flex-start;gap:5px;line-height:1.25;display:flex}.kpi.kpi-card .kpi-ico{color:var(--ci);flex-shrink:0;margin-top:1px}.kpi .val{font:500 18px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.kpi.kpi-card .val{margin-top:4px;font-size:17px;line-height:1.2}.kpi .sub{color:var(--muted);font-size:11px}.kpi.kpi-card .sub{margin-top:2px;line-height:1.3}.up{color:var(--ok)}.down{color:var(--danger)}.metric-row{align-items:stretch;gap:6px;margin-bottom:8px;display:flex}.metric-select{background:var(--panel-2);width:100%;min-width:0;height:28px;color:var(--text);border:1px solid var(--border);flex:1;padding:0 8px}.metric-select:hover{border-color:var(--border-2)}.region{cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:1fr auto;align-items:baseline;gap:4px 8px;width:calc(100% + 28px);margin:0 -14px;padding:7px 14px;transition:background .12s;display:grid}.region:hover{background:var(--panel-2)}.region[aria-pressed=true]{background:var(--panel-2);box-shadow:inset 2px 0 0 var(--accent)}[dir=rtl] .region[aria-pressed=true]{box-shadow:inset -2px 0 0 var(--accent)}.reg-n{font-size:14px;font-weight:600}.region .n{font:500 12px var(--mono);color:var(--text);font-variant-numeric:tabular-nums}.region .n small{color:var(--muted);margin-inline-start:3px;font-size:10px}.region .bar{background:var(--border);grid-column:1/-1;height:3px;overflow:hidden}.region .bar i{background:var(--muted);height:100%;display:block}.region[aria-pressed=true] .bar i{background:var(--accent)}.topic-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.podium-step{background:var(--panel-2);border:1px solid var(--border);border-top:3px solid var(--c,var(--accent));align-content:start;gap:2px;min-width:0;padding:8px 6px;display:grid}.podium-step.rank-1{order:2;min-height:104px}.podium-step.rank-2{order:1;min-height:80px}.podium-step.rank-3{order:3;min-height:64px}.podium-step .rank{font:600 10px var(--mono);color:var(--muted)}.podium-step .lbl{overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.15}.podium-step .val{font:600 18px var(--mono);font-variant-numeric:tabular-nums}.podium-step small{font:400 9px var(--mono);color:var(--muted)}.topic-trend{font:500 11px var(--mono);flex-wrap:wrap;gap:4px 10px;margin:0 0 8px;display:flex}.topic-trend b{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.topic-trend span{border-inline-start:2px solid var(--c,var(--accent));padding-inline-start:6px}.topic-list{margin:8px 0 0;padding:0;list-style:none}.topic-list li{border-bottom:1px solid var(--border);grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:5px 0;display:grid}.topic-list li:last-child{border-bottom:0}.topic-list .swatch{width:10px;height:10px}.topic-list .lbl{font-size:13px;font-weight:600}.topic-list .val{font:500 13px var(--mono);text-align:end;font-variant-numeric:tabular-nums}.topic-list .val small{font:400 10px var(--mono);color:var(--muted);display:block}.topic-sub{font:600 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:12px 0 4px}.period{font:11px var(--mono);color:var(--muted);margin:-2px 0 8px}.period .muted{margin-top:2px;display:block}.pop{font:11px var(--mono);color:var(--text);margin-top:4px}.pop .muted{margin-inline-start:4px}.sig{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr auto;align-items:center;gap:8px;padding:7px 0;display:grid}.sig:last-of-type{border-bottom:0}.sig-ico{color:var(--ci)}.sig .lbl{font-size:14px;font-weight:600}.sig .val{font:500 14px var(--mono);text-align:end;font-variant-numeric:tabular-nums}.sig .delta{font:400 10px var(--mono);color:var(--muted);display:block}.sig .delta.good{color:var(--ok)}.sig .delta.bad{color:var(--danger)}.quiet{margin-top:8px}.quiet summary{cursor:pointer;font:500 11px var(--mono);color:var(--muted);list-style:none}.quiet summary:before{content:"+ "}.quiet[open] summary:before{content:"− "}.quiet summary:hover{color:var(--text)}.quiet summary::-webkit-details-marker{display:none}.quiet ul{font:400 11px/1.6 var(--mono);color:var(--muted);margin:6px 0 0;padding:0;list-style:none}.sig-foot{font:10px var(--mono);color:var(--dim);margin:8px 0 0}.kpi-group{font:700 10px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);justify-content:space-between;align-items:center;margin:14px 0 0;display:flex}.kpi.compact{gap:3px 8px}.kpi.compact .val{white-space:nowrap}.ref-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1px;margin:8px 0 0;display:grid}.ref-grid div{background:var(--panel);padding:7px 9px}.ref-grid>div:last-child:nth-child(odd){grid-column:1/-1}.ref-grid dt{color:var(--muted);font-size:12px}.ref-grid dd{color:var(--muted);margin:0;font-size:11px}.ref-grid dd b{font:500 15px var(--mono);color:var(--text);margin-inline-end:4px}.ref-grid dd .rate{font:11px var(--mono);color:var(--text);margin-inline-end:4px}.picker{z-index:1000;top:calc(var(--topbar-h) + var(--gap));left:calc(var(--left-w) + var(--gap));right:calc(var(--right-w) + var(--gap));pointer-events:none;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute}.picker>*{pointer-events:auto}.picker-layers{flex-wrap:wrap;align-items:flex-start;gap:8px;max-width:100%;display:flex}.chip-group,.window,.map-legend{box-shadow:var(--shadow)}.chip-group{background:var(--panel);border:1px solid var(--border-2);flex-wrap:wrap;align-items:stretch;max-width:100%;display:flex;position:relative}.chip-group .grp{border-inline-end:1px solid var(--border);background:var(--panel-2);font:600 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);writing-mode:vertical-rl;place-items:center;padding:4px;display:grid;transform:rotate(180deg)}[dir=rtl] .chip-group .grp{transform:none}.chip{border:0;border-inline-end:1px solid var(--border);cursor:pointer;white-space:nowrap;font:600 13px var(--sans);color:var(--muted);background:0 0;align-items:center;gap:6px;padding:6px 10px;list-style:none;transition:color .12s,background .12s;display:inline-flex;position:relative}.chip-group>.chip:last-child,.chip-group>.chip-menu:last-child>.chip{border-inline-end:0}.chip::-webkit-details-marker{display:none}.chip .sec{display:none}.chip .n{font:500 10px var(--mono);color:var(--dim);font-variant-numeric:tabular-nums}.chip:hover,.chip[aria-pressed=true],.chip[data-active=true]{color:var(--text);background:var(--panel-2)}.chip[aria-pressed=true] .n,.chip[data-active=true] .n{color:var(--muted)}.chip[aria-pressed=true]:after,.chip[data-active=true]:after{content:"";background:var(--c,var(--text));height:2px;position:absolute;inset:auto 0 0}.chip[aria-pressed=true]>.glyph,.chip[data-active=true]>.glyph{color:var(--ci,var(--text))}.chip-menu{display:flex;position:relative}.chip-menu .chev{transition:transform .15s}.chip-menu[open] .chev{transform:rotate(180deg)}.chip-pop{top:calc(100% + 4px);z-index:2000;background:var(--panel);border:1px solid var(--border-2);width:300px;max-width:calc(100vw - 48px);max-height:55vh;box-shadow:var(--shadow);pointer-events:auto;padding:4px 0;position:absolute;inset-inline-start:-1px;overflow:auto}.window{border-color:var(--border-2)}.window button{padding:5px 11px}.map-legend{z-index:900;bottom:calc(var(--ticker-h) + var(--dock-h) + var(--yt-h) + var(--gap));left:calc(var(--left-w) + var(--gap));max-width:min(440px, calc(100vw - var(--left-w) - var(--right-w) - 120px));background:var(--panel);border:1px solid var(--border-2);padding:8px 12px;font-size:12px;position:absolute}.map-legend .row{flex-wrap:wrap;gap:4px 12px;display:flex}.map-legend .row span{align-items:center;gap:5px;font-weight:600;display:inline-flex}.map-legend i{background:var(--c);width:8px;height:8px;display:inline-block}.topic-legend{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 16px;margin:6px 0 0;padding:6px 0 0;list-style:none;display:grid}.topic-legend li{align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.topic-legend li span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pp-topic{width:8px;height:8px;margin-inline-end:4px;display:inline-block}.map-legend .disc{color:var(--muted);margin-top:4px;font-size:11px}.choropleth-legend{border-top:1px solid var(--border);min-width:170px;margin-top:8px;padding-top:8px}.choropleth-title{text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:600;display:flex}.choropleth-scale{flex-direction:column;gap:3px;display:flex}.choropleth-bar{background:linear-gradient(to right, color-mix(in srgb, var(--c) 15%, transparent), var(--c));border:1px solid var(--border);height:8px}.choropleth-labels{font:11px var(--mono);color:var(--muted);justify-content:space-between;display:flex}.layer{cursor:pointer;grid-template-columns:20px 1fr auto;align-items:center;gap:8px;padding:7px 12px;transition:background .12s;display:grid;position:relative}.layer:hover{background:var(--panel-2)}.layer input{opacity:0;pointer-events:none;position:absolute}.layer .layer-icon{color:var(--ci)}.layer .sw{border:1px solid var(--border-2);width:28px;height:14px;transition:background .15s,border-color .15s;position:relative}.layer .sw:after{content:"";background:var(--dim);width:8px;height:8px;transition:left .15s,background .15s;position:absolute;top:2px;left:2px}.layer input:checked~.sw{border-color:var(--ci,var(--accent));background:color-mix(in srgb, var(--c,var(--accent)) 18%, transparent)}.layer input:checked~.sw:after{background:var(--ci,var(--accent));left:16px}.layer input:focus-visible~.sw{outline:2px solid var(--accent);outline-offset:2px}.layer .name{font-weight:600}.layer .name small{color:var(--muted);font-size:11px;font-weight:400;line-height:1.3;display:block}.leaflet-container{font-family:var(--sans);background:var(--map-bg)}.leaflet-tile-pane{filter:var(--tile-filter)}.country-mask{fill:var(--map-bg);fill-opacity:var(--mask-opacity);stroke:none}.country-outline{stroke:var(--accent);stroke-opacity:.7;stroke-width:1.25px;fill:none}.place-outline{stroke:var(--accent);stroke-opacity:.95;stroke-width:2px;fill:var(--accent);fill-opacity:.08}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:var(--panel);color:var(--text);border:1px solid var(--border-2);box-shadow:var(--shadow)}.leaflet-popup-content-wrapper,.leaflet-bar,.leaflet-bar a,.leaflet-bar a:first-child,.leaflet-bar a:last-child,.leaflet-touch .leaflet-bar a:first-child,.leaflet-touch .leaflet-bar a:last-child,.leaflet-tooltip{border-radius:var(--radius)!important}.leaflet-popup-content{min-width:220px;margin:12px 14px;font-size:13px}.leaflet-container a.leaflet-popup-close-button{color:var(--muted)}.leaflet-container a.leaflet-popup-close-button:hover{color:var(--text)}.leaflet-bar,.leaflet-touch .leaflet-bar{box-shadow:var(--shadow);overflow:hidden;border:1px solid var(--border-2)!important}.leaflet-bar a,.leaflet-bar a:hover{background:var(--panel)!important;color:var(--text)!important;border-color:var(--border)!important}.leaflet-bar a:hover{background:var(--panel-2)!important}.leaflet-bottom.leaflet-right{right:calc(var(--right-w) + 2px);bottom:calc(var(--ticker-h) + var(--dock-h) + var(--yt-h) + 2px);max-width:calc(100vw - var(--left-w) - var(--right-w) - 24px)}.leaflet-control-attribution{scrollbar-width:none;max-width:calc(100% - 60px);box-shadow:none;overflow:auto hidden;background:var(--panel)!important;border:1px solid var(--border)!important;color:var(--muted)!important;font:10px/1.5 var(--mono)!important;white-space:nowrap!important}.leaflet-control-attribution::-webkit-scrollbar{display:none}.leaflet-control-attribution a{color:var(--text)!important}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-tooltip{background:var(--panel);color:var(--text);border:1px solid var(--border-2);box-shadow:var(--shadow)}.leaflet-tooltip:before{display:none}.pp-head{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;font-size:11px;display:flex}.pp-title{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:700;line-height:1.3}.pp-meta{color:var(--muted);grid-template-columns:auto 1fr;gap:2px 10px;font-size:12px;display:grid}.pp-meta b{color:var(--text);font:500 11px var(--mono)}.pp-list{max-height:220px;margin:0;padding:0;list-style:none;overflow:auto}.pp-list li{border-top:1px solid var(--border);padding:6px 0}.pp-note{color:var(--muted);margin:8px 0 0;font-size:11px}.mk-news{font:700 13px var(--mono);color:#000;background:radial-gradient(circle,#f59e0b 56%,#f59e0b4d 58%);border-radius:50%;place-items:center;display:grid}.mk-nat{white-space:nowrap;cursor:pointer;font:700 12px var(--mono);letter-spacing:.06em;color:#ededed;border:1px solid var(--border);filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);background:#080a0dd9;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.mk-nat b{color:#f59e0b;text-shadow:0 1px 3px #000000e6,0 0 6px #000c}.mk-quake{width:var(--s);height:var(--s);position:relative}.mk-quake b{background:var(--c,#ff4d5e);border-radius:50%;position:absolute;inset:28%}.mk-quake i{border:2px solid var(--c,#ff4d5e);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ring;position:absolute;inset:0}.mk-quake i:nth-child(2){animation-delay:1.2s}.mk-quake.outside b{box-shadow:none;background:#9a5560}@keyframes ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.mk-fire-wrap{width:var(--s);height:var(--s);place-items:center;display:grid;position:relative}.mk-fire-prop{pointer-events:none;filter:drop-shadow(0 0 5px #ff5722f2)drop-shadow(0 0 10px #ff9800b3);z-index:2;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.mk-fire{width:var(--s);height:var(--s);color:var(--c,#ff5a4e);filter:drop-shadow(0 0 3px #ff5a4ecc)drop-shadow(0 0 8px #ff3c2873);z-index:1;place-items:center;transition:transform .15s ease-out;display:grid;position:relative}.mk-fire:hover{filter:drop-shadow(0 0 6px #ff5a4ef2)drop-shadow(0 0 12px #ff3c28b3);transform:scale(1.25)}.mk-fire.high{filter:drop-shadow(0 0 4px #ff5a4e)drop-shadow(0 0 10px #ff3c28)}.mk-wx{white-space:nowrap;font:700 13px var(--mono);color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #000c;pointer-events:none;background:0 0;border:none;align-items:center;gap:4px;padding:2px 6px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.mk-wx svg{color:#7cc4d6;filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c)}.mk-port-pin{width:28px;height:28px;color:var(--c);filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);cursor:pointer;background:0 0;border:none;place-items:center;transition:transform .15s;display:grid}.mk-port-pin:hover{filter:drop-shadow(0 0 6px var(--c)) drop-shadow(0 1px 3px #000000e6);transform:scale(1.3)}.mk-port-pin.construction{opacity:.85;filter:drop-shadow(0 0 4px #f59e0b)drop-shadow(0 1px 2px #000000e6)}.mk-port-pin.planned{opacity:.65}.mk-plant-pin{box-sizing:border-box;color:var(--c);background:var(--panel);border:1.5px solid var(--c);border-radius:var(--radius);cursor:pointer;filter:drop-shadow(0 1px 2px #000000e6);place-items:center;transition:transform .15s;display:grid}.mk-plant-pin:hover{filter:drop-shadow(0 0 6px var(--c));transform:scale(1.2)}.mk-dam-pin{cursor:pointer;width:30px;height:42px;filter:drop-shadow(0 2px 4px #000000d9) drop-shadow(0 0 5px var(--c));background:0 0;border:none;place-items:center;transition:transform .15s ease-out,filter .15s ease-out;display:grid}.mk-dam-pin:hover{filter:drop-shadow(0 3px 8px #000000f2) drop-shadow(0 0 10px var(--c));z-index:500;transform:scale(1.22)}.mk-dam-pin.critical{filter:drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 8px #ef444499)}.mk-dam-pin.low{filter:drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 6px #f59e0b8c)}.mk-dam-pin.moderate{filter:drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 6px #0ea5e98c)}.mk-dam-pin.high{filter:drop-shadow(0 2px 4px #000000e6)drop-shadow(0 0 7px #10b98199)}.mk-dam-pin .dam-droplet{display:block;overflow:visible}.dam-custom-pin-wrap{background:0 0;border:none}.dam-custom-pin{cursor:pointer;transform-origin:50% 58px;width:40px;height:60px;filter:drop-shadow(0 2px 4px #000000e6) drop-shadow(0 0 4px var(--c));place-items:center;transition:transform .15s ease-out;display:grid}.dam-custom-pin svg{display:block;overflow:visible}.dam-level-label{font-family:var(--mono)}.dam-custom-pin:hover,.dam-custom-pin-wrap:focus-visible .dam-custom-pin{transform:scale(1.15)}.mk-admin-pin{width:26px;height:26px;color:var(--c);filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);cursor:pointer;background:0 0;border:none;place-items:center;transition:transform .15s;display:grid}.mk-admin-pin:hover{filter:drop-shadow(0 0 6px var(--c)) drop-shadow(0 1px 3px #000000e6);z-index:500;transform:scale(1.3)}.map-layer-error{left:calc(var(--left-w) + var(--gap));bottom:calc(96px + var(--dock-h) + var(--yt-h));z-index:1000;color:var(--danger);background:var(--panel);border:1px solid var(--danger);padding:8px 12px;position:absolute}.mk-fac{transform:translate(-50%, calc(-50% + var(--dy,0px)));color:var(--c);font:700 13px var(--mono);white-space:nowrap;cursor:pointer;filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);background:0 0;border:none;align-items:center;gap:5px;padding:2px 5px;transition:transform .15s;display:flex;position:absolute}.mk-fac b{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #000c;font-weight:700}.mk-fac.fallback{opacity:.85}.mk-fac:hover{transform:translate(-50%, calc(-50% + var(--dy,0px))) scale(1.15);filter:drop-shadow(0 0 6px var(--c)) drop-shadow(0 1px 3px #000000e6)}.tt-fac{white-space:normal;flex-direction:column;gap:2px;max-width:260px;font-size:12px;display:flex}.tt-fac b{font:600 12px var(--sans);color:var(--text)}.mk-outage{color:var(--c);font:700 13px var(--mono);cursor:pointer;white-space:nowrap;filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);background:0 0;border:none;align-items:center;gap:5px;transition:transform .15s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.mk-outage b{color:#fff;text-shadow:0 1px 3px #000000e6,0 0 6px #000c;font-weight:700}.mk-outage.critical{color:#ff4d5e;filter:drop-shadow(0 0 6px #ff4d5e)drop-shadow(0 1px 3px #000000e6)}.mk-outage:hover{filter:drop-shadow(0 0 6px var(--c)) drop-shadow(0 1px 3px #000000e6);transform:translate(-50%,-50%)scale(1.25)}.mk-outage.mk-national{color:#fbcfe8;white-space:nowrap;background:0 0;border:none;width:auto;padding:2px 4px;font-size:12px;transform:translate(-50%,-50%)}.mk-outage.mk-national span{text-shadow:0 1px 3px #000000e6,0 0 6px #000c}.mk-flight{color:var(--c);cursor:pointer;filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);background:0 0;border:none;place-items:center;transition:transform .2s,filter .2s;display:grid}.mk-flight:hover{filter:drop-shadow(0 0 6px var(--c)) drop-shadow(0 1px 3px #000000e6);transform:scale(1.3)}.mk-ship{color:var(--c);cursor:pointer;filter:drop-shadow(0 1px 2px #000000e6)drop-shadow(0 0 4px #000c);background:0 0;border:none;place-items:center;transition:transform .2s,filter .2s;display:grid}.mk-ship:hover{filter:drop-shadow(0 0 6px var(--c)) drop-shadow(0 1px 3px #000000e6);transform:scale(1.3)}.summary-title{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35}.summary-list{flex-direction:column;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.summary-foot{font:10px var(--mono);color:var(--dim);margin-top:8px}.brief-list{font:13px/1.4 var(--sans);color:var(--muted);margin:0;padding:0;list-style:none}.brief-list li{padding:7px 0;border-top:1px solid var(--border);padding-inline-start:14px;position:relative}.brief-list li:first-child{border-top:0;padding-top:0}.brief-list li:first-child:before{top:6px}.brief-list li:before{content:"";inset-inline-start:2px;background:var(--border-2);width:5px;height:5px;position:absolute;top:13px}.brief-num{font:500 .92em var(--mono);color:var(--text);white-space:nowrap}.brief-region{background:var(--panel-2);border-inline-start:2px solid var(--accent-secondary);font:13px/1.4 var(--sans);color:var(--muted);margin:0;padding:8px 10px}.brief-region b{font:700 10px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);margin-bottom:2px;display:block}.brief .summary-foot{border-top:1px solid var(--border);margin-top:0;padding-top:8px;line-height:1.5}.panel>.card{flex-shrink:0}.feed-card{flex:none;padding-bottom:0}.feed-meta{font:400 11px var(--mono);color:var(--muted);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin:-12px -14px 0;padding:7px 14px;display:flex}.feed{max-height:max(200px, calc(100dvh - var(--topbar-h) - var(--ticker-h) - 500px));flex-direction:column;flex:none;margin:0 -14px;padding:0;list-style:none;display:flex;overflow:auto}.feed>.state{padding:24px 14px}.item{border-bottom:1px solid var(--border);flex-shrink:0;padding:10px 14px;transition:background .12s;display:block;position:relative}.item:hover,.item:focus-within{background:var(--panel-2)}.item .stretched{color:var(--text);text-align:start;cursor:pointer;background:0 0;border:0;width:100%;padding:0;text-decoration:none}.item .stretched:after{content:"";position:absolute;inset:0}.item .stretched:focus-visible{outline:none}.item:has(.stretched:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.item:hover .stretched{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.item .ext{color:var(--dim);vertical-align:1px;margin-inline-start:5px}.item-h{font:400 11px var(--mono);color:var(--muted);align-items:center;gap:8px;min-width:0;display:flex}.item-h .tg{color:var(--ci,var(--accent));letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-weight:600;display:inline-flex}.item-h .pl{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font:inherit;background:0 0;border:0;align-items:center;gap:3px;padding:0;display:inline-flex;overflow:hidden}button.pl{z-index:1;cursor:pointer;position:relative}button.pl:hover{text-underline-offset:2px;text-decoration:underline}.item-h time{white-space:nowrap;margin-inline-start:auto}.item-t{margin:4px 0 2px;font-size:15px;font-weight:600;line-height:1.25;display:block}.item-t:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font:600 14px/1.5 var(--arabic)}.item-s{color:var(--muted);font-size:12px;display:block}.badge{font:500 10px var(--mono);letter-spacing:.06em;border:1px solid var(--border-2);color:var(--muted);flex-shrink:0;padding:0 5px;line-height:15px}.badge-corrob{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, var(--border-2))}.badge-lang{color:var(--text)}.corrob-box{z-index:1;margin-top:6px;position:relative}.corrob-btn{color:var(--muted);font:500 11px var(--mono);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;transition:color .12s;display:inline-flex}.corrob-btn:hover{color:var(--text)}.corrob-btn .glyph{transition:transform .15s}.corrob-btn[aria-expanded=true] .glyph{transform:rotate(180deg)}.corrob-list{border-inline-start:1px solid var(--border-2);flex-direction:column;gap:3px;margin:6px 0 0;padding:0 0 0 10px;list-style:none;display:flex}[dir=rtl] .corrob-list{padding:0 10px 0 0}.corrob-list li{align-items:baseline;gap:8px;font-size:12px;display:flex}.corrob-outlet{font:500 10px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.corrob-link{color:var(--text);text-overflow:ellipsis;white-space:nowrap;flex:1;text-decoration:none;overflow:hidden}.corrob-link:hover{text-decoration:underline}.pp-corrob{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.pp-corrob-link{font:500 10px var(--mono);border:1px solid var(--border-2);color:var(--text);text-transform:uppercase;padding:1px 5px;text-decoration:none}.pp-corrob-link:hover{border-color:var(--text)}.more{background:var(--panel-2);border:0;border-top:1px solid var(--border);cursor:pointer;width:calc(100% + 28px);color:var(--muted);flex:none;margin:0 -14px;padding:8px;font-weight:600;transition:color .12s,background .12s}.more:hover{color:var(--text);background:var(--panel-3)}.more:disabled{cursor:default;opacity:.6}.place-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.place-name{font:700 14px var(--display);letter-spacing:.04em;color:var(--text);margin:0}.close{border:1px solid var(--border);cursor:pointer;color:var(--muted);background:0 0;padding:0 8px;line-height:22px}.close:hover{color:var(--text);border-color:var(--border-2)}.app.econ-closed{--dock-h:30px}.app.econ-open{--dock-h:146px}.econ-dock{z-index:950;left:var(--left-w);right:var(--right-w);bottom:calc(var(--ticker-h) + var(--yt-h));height:var(--dock-h);background:var(--panel);border-top:1px solid var(--border-2);flex-direction:column;display:flex;position:absolute;overflow:hidden}.econ-head{background:var(--panel-2);flex:none;align-items:stretch;gap:8px;height:29px;padding-inline-end:6px;display:flex}.econ-dock.open .econ-head{border-bottom:1px solid var(--border)}.econ-head .seg{align-self:center}.econ-toggle{cursor:pointer;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:0 14px;display:flex}.econ-toggle:hover{background:var(--panel-3)}.econ-toggle:focus-visible,.econ-area:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.econ-toggle h2{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-secondary);flex:none;align-items:baseline;gap:8px;margin:0;display:flex}.econ-toggle h2 .sec{font:600 12px var(--arabic);letter-spacing:0;text-transform:none;color:var(--muted)}.econ-toggle .chev{color:var(--muted);flex:none;margin-inline-start:auto;transition:transform .15s}.econ-dock:not(.open) .econ-toggle .chev{transform:rotate(180deg)}.econ-brief{white-space:nowrap;min-width:0;color:var(--muted);gap:16px;font-size:12px;display:flex;overflow:hidden}.econ-brief b{font:500 12px var(--mono);color:var(--text)}.econ-body{flex-direction:column;flex:1;min-height:0;display:flex}.econ-body>.state{margin:auto}.econ-row{flex:1;min-height:0;display:flex;overflow:auto hidden}.econ-cell{border:0;border-inline-end:1px solid var(--border);text-align:start;background:0 0;flex-direction:column;flex:1 0 140px;justify-content:center;gap:1px;min-width:140px;padding:6px 12px;display:flex}.econ-cell:last-child{border-inline-end:0}.econ-cell .lbl{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.2;overflow:hidden}.econ-cell .val{font:500 17px var(--mono);color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.25}.econ-cell .val small{font:400 11px var(--sans);color:var(--muted);margin-inline-start:4px}.econ-cell .sub{white-space:nowrap;color:var(--muted);align-items:baseline;gap:6px;font-size:11px;display:flex}.econ-cell .sub b,.econ-cell .chg{font:500 11px var(--mono);color:var(--text)}.econ-cell .chg.good{color:var(--ok)}.econ-cell .chg.bad{color:var(--danger)}.econ-cell .spark{color:var(--dim);margin-top:3px;line-height:0}.econ-lead{background:var(--panel-2);flex:none}.econ-metric{align-self:flex-start;margin-bottom:3px}button.econ-area{cursor:pointer;transition:background .12s}button.econ-area:hover{background:var(--panel-2)}button.econ-area[aria-pressed=true]{background:var(--panel-2);box-shadow:inset 0 2px 0 var(--accent)}.econ-area .bar{background:var(--border);height:3px;margin-top:3px;display:block}.econ-area .bar i{background:var(--muted);height:100%;display:block}button.econ-area[aria-pressed=true] .bar i{background:var(--accent)}.app.yt-closed{--yt-h:29px}.app.yt-open{--yt-h:224px}.yt-dock{z-index:950;left:var(--left-w);right:var(--right-w);bottom:var(--ticker-h);height:var(--yt-h);background:var(--panel);border-top:1px solid var(--border-2);flex-direction:column;display:flex;position:absolute;overflow:hidden}.yt-head{background:var(--panel-2);flex:none;justify-content:space-between;align-items:stretch;gap:8px;height:29px;padding-inline-end:12px;display:flex}.yt-dock.open .yt-head{border-bottom:1px solid var(--border)}.yt-head .seg{align-self:center}.yt-toggle{cursor:pointer;text-align:start;background:0 0;border:0;flex:1;align-items:center;gap:14px;min-width:0;padding:0 14px;display:flex}.yt-toggle:hover{background:var(--panel-3)}.yt-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.yt-toggle h2{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-secondary);flex:none;align-items:baseline;gap:8px;margin:0;display:flex}.yt-toggle .chev{color:var(--muted);flex:none;margin-inline-start:auto;transition:transform .15s}.yt-dock:not(.open) .yt-toggle .chev{transform:rotate(180deg)}.yt-brief{white-space:nowrap;min-width:0;color:var(--muted);gap:12px;font-size:12px;display:flex;overflow:hidden}.yt-brief span{text-overflow:ellipsis;overflow:hidden}.yt-brief b{font:500 12px var(--mono);color:var(--text);flex:none}.yt-body{background:var(--panel);flex-direction:column;height:194px;display:flex;overflow:hidden}.yt-body>.state{margin:auto}.yt-row{flex:1;gap:10px;min-height:0;padding:8px 12px;display:flex;overflow:auto hidden}.yt-card{background:var(--panel-2);border:1px solid var(--border);flex-direction:column;flex:0 0 220px;gap:6px;width:220px;padding:6px;display:flex}.yt-media{aspect-ratio:16/9;background:#000;width:100%;position:relative;overflow:hidden}.yt-iframe{border:0;width:100%;height:100%;display:block}.yt-close{z-index:2;color:#fff;border:1px solid var(--border);cursor:pointer;background:#000c;justify-content:center;align-items:center;width:20px;height:20px;font-size:14px;line-height:1;display:flex;position:absolute;top:4px;right:4px}.yt-close:hover{background:var(--danger)}.yt-play-btn{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.yt-play-btn img{object-fit:cover;width:100%;height:100%;display:block}.yt-placeholder{background:var(--panel-3);width:100%;height:100%}.yt-pos{color:var(--text);font:600 11px var(--mono);background:#000c;padding:1px 5px;line-height:1.2;position:absolute;top:4px;left:4px}.yt-play-icon{border:1px solid var(--border-2);color:#fff;background:#000000bf;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;transition:background .15s,transform .15s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yt-play-btn:hover .yt-play-icon{background:red;border-color:red;transform:translate(-50%,-50%)scale(1.1)}.yt-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.yt-title{font:600 12px var(--sans);color:var(--text);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;text-decoration:none;overflow:hidden}.yt-title:hover{color:var(--accent);text-decoration:underline}.yt-sub{color:var(--muted);justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.yt-channel{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.yt-views{font:500 11px var(--mono);color:var(--text);flex:none}.ticker{z-index:1200;height:var(--ticker-h);border-top:1px solid var(--border);background:var(--panel);align-items:center;min-width:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ticker-label{height:100%;font:700 10px var(--display);letter-spacing:.14em;color:var(--accent-ink);background:var(--accent);flex:none;align-items:center;padding:0 14px;display:flex}.ticker-viewport{flex:1;overflow:hidden}.ticker-viewport>.muted{padding-inline-start:24px}.ticker-track a.ticker-credit{color:var(--muted);font:500 11px var(--mono)}.ticker-track{white-space:nowrap;gap:36px;padding-left:24px;animation:120s linear infinite scroll;display:inline-flex}.ticker-viewport:hover .ticker-track{animation-play-state:paused}.ticker-track a{color:var(--text);font-size:14px;text-decoration:none}.ticker-track a:hover{text-underline-offset:3px;text-decoration:underline}.ticker-track b{color:var(--muted);font:500 11px var(--mono);margin-right:8px}@keyframes scroll{to{transform:translate(-50%)}}.sources{margin:0;padding:0;list-style:none}.src{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 8px;padding:7px 0;font-size:13px;display:grid}.src:last-child{border-bottom:0}.src a{color:var(--text);font-weight:600;text-decoration:none}.src a:hover{text-underline-offset:2px;text-decoration:underline}.src .lic{color:var(--muted);text-align:end;max-width:140px;font-size:10px}.src .st{color:var(--muted);grid-column:1/-1;align-items:center;gap:5px;font-size:10px;display:flex}.src .status-dot{background:var(--c);border-radius:50%;width:6px;height:6px}.backdrop{display:none}@media (width<=1360px){:root{--left-w:290px;--right-w:330px}}@media (width<=1100px){:root{--left-w:0px;--right-w:0px}.icon-btn{display:inline-flex}.clock-wrap,.status{display:none}.layout{z-index:1500}.panel.left,.panel.right{top:var(--topbar-h);bottom:var(--ticker-h);width:min(360px,92vw);height:auto;box-shadow:var(--shadow);transition:transform .2s ease-out;position:fixed}.panel.left{left:0;transform:translate(-105%)}.panel.right{right:0;transform:translate(105%)}.panel.open{transform:none}.backdrop.show{background:var(--scrim);z-index:1400;display:block;position:fixed;inset:0}.picker{flex-wrap:nowrap}.picker-layers{flex-flow:column}.chip-group{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip-group::-webkit-scrollbar{display:none}.chip-pop{width:auto;position:fixed;top:auto;left:12px;right:12px}.map-legend{max-width:calc(100vw - 24px)}.leaflet-bottom.leaflet-right{max-width:calc(100vw - 4px)}}@media (width<=640px){:root{--gap:8px}.topbar{gap:8px;padding:0 8px}.brand-txt,.search kbd,.search .ph-alt,.explore-label,.map-legend,.econ-brief,.yt-brief{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.layer-advisory-backdrop{z-index:2000;background:var(--scrim);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.layer-advisory-popup{background:var(--panel);border:1px solid var(--border-2);width:min(440px,92vw);box-shadow:var(--shadow);color:var(--text);overflow:hidden}.layer-advisory-head{border-bottom:1px solid var(--border);background:var(--panel-2);justify-content:space-between;align-items:center;gap:12px;padding:9px 14px;display:flex}.layer-advisory-title{font:700 11px var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--text);align-items:baseline;gap:8px;display:flex}.layer-advisory-title .glyph{color:var(--warn);align-self:center}.layer-advisory-title .sec{font:600 12px var(--arabic);letter-spacing:0;text-transform:none;color:var(--muted)}[dir=rtl] .layer-advisory-title{font:700 13px var(--arabic);letter-spacing:0}[dir=rtl] .layer-advisory-title .sec{font:600 10px var(--display);letter-spacing:.1em;text-transform:uppercase}.layer-advisory-body{color:var(--text);padding:14px;font-size:14px;line-height:1.5}.layer-advisory-body p{margin:0}.layer-advisory-count{font:600 11px var(--mono);color:var(--warn);border:1px solid color-mix(in srgb, var(--warn) 45%, var(--border));align-items:center;gap:6px;margin-bottom:10px;padding:1px 7px;display:inline-flex}.layer-advisory-foot{border-top:1px solid var(--border);justify-content:flex-end;gap:8px;padding:10px 14px;display:flex}.layer-advisory-btn{font:600 13px var(--sans);background:var(--text);border:1px solid var(--text);color:var(--panel);cursor:pointer;padding:5px 16px}.layer-advisory-btn:hover{opacity:.88}.layer-advisory-close{border:1px solid var(--border);color:var(--muted);cursor:pointer;font:500 14px var(--mono);background:0 0;padding:0 8px;line-height:22px}.layer-advisory-close:hover{border-color:var(--border-2);color:var(--text)}[data-theme=light] .mk-news{color:#fff;background:radial-gradient(circle,#b45309 56%,#b4530959 58%);box-shadow:0 0 0 1.5px #fffffff2}[data-theme=light] .mk-nat,[data-theme=light] .mk-wx{color:var(--text);background:var(--panel);border:1px solid var(--border-2);filter:none;text-shadow:none}[data-theme=light] .mk-nat b{color:#b45309;text-shadow:none}[data-theme=light] .mk-wx svg{color:#0284c7;filter:none}[data-theme=light] .mk-fac b,[data-theme=light] .mk-outage b{color:#fff;text-shadow:0 1px 2px #000000d9,0 0 4px #000000bf}[data-theme=light] .mk-port-pin,[data-theme=light] .mk-flight,[data-theme=light] .mk-ship,[data-theme=light] .mk-admin-pin{filter:drop-shadow(0 1px 2px #0f172a59)}.rain-legend{right:var(--gap,12px);bottom:calc(96px + var(--dock-h,0px) + var(--yt-h,0px));z-index:1000;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:200px;max-width:280px;color:var(--text);padding:8px 10px;position:absolute}.rain-legend h3{font:600 11px var(--display,var(--sans));text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.rain-legend ul{font:12px var(--sans);flex-direction:column;gap:3px;margin:0 0 6px;padding:0;list-style:none;display:flex}.rain-legend li{align-items:center;gap:6px;display:flex}.rain-legend li i{border:1px solid var(--border);flex:none;width:14px;height:10px}.rain-legend small{color:var(--muted);font:11px var(--sans)}.rain-pop{font:12px var(--sans);flex-direction:column;gap:4px;display:flex}.rain-pop table{border-collapse:collapse}.rain-pop th{text-align:start;color:var(--muted);padding-inline-end:12px;font-weight:500}.rain-pop td{font-family:var(--mono)}.rain-pop small{color:var(--muted);max-width:220px}.parl{color:var(--text);flex-direction:column;gap:10px;padding:10px 12px 12px;display:flex}.parl-meta{font:500 12px var(--sans);color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:0;display:flex}.parl-meta span{border-inline-start:1px solid var(--border-2);padding-inline-start:10px}.parl-stats{border:1px solid var(--border);background:var(--panel-2);grid-template-columns:auto auto auto 1fr;margin:0;display:grid}.parl-stats div{min-width:0;padding:6px 8px}.parl-stats div+div{border-inline-start:1px solid var(--border)}.parl-stats dt{font:400 11px var(--sans);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parl-stats dd{font:600 16px var(--mono);font-variant-numeric:tabular-nums;margin:2px 0 0}.parl-video{border:1px solid var(--border)}.parl-player{aspect-ratio:16/9;background:#000}.parl-player iframe{border:0;width:100%;height:100%;display:block}.parl-video-bar{background:var(--panel-2);font:400 12px var(--sans);justify-content:space-between;align-items:center;gap:8px;padding:4px 8px;display:flex}.parl-video-bar button{font:inherit;color:var(--muted);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;padding:2px 0}.parl-video-bar a{color:var(--muted);text-decoration:none}.parl-video-bar button:hover,.parl-video-bar a:hover{color:var(--text)}.parl-filters{flex-wrap:wrap;gap:4px;display:flex}.parl-filters button{font:500 11px var(--sans);color:var(--muted);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;background:0 0;padding:2px 7px}.parl-filters button b{font:500 10px var(--mono);color:var(--dim)}.parl-filters button:hover{color:var(--text);border-color:var(--border-2)}.parl-filters button[aria-pressed=true]{color:var(--text);background:var(--panel-3);border-color:var(--border-2)}.parl-list{border-top:1px solid var(--border);max-height:440px;margin:0;padding:0;list-style:none;overflow-y:auto}.parl-list>li{border-bottom:1px solid var(--border);border-inline-start:2px solid #0000;padding-block:10px;padding-inline:8px 4px}.parl-list>li.playing{border-inline-start-color:var(--accent);background:var(--panel-2)}.parl-item-top{align-items:center;gap:8px;display:flex}.parl-jump{font:600 11px var(--mono);font-variant-numeric:tabular-nums;color:var(--accent);border:1px solid var(--border-2);border-radius:var(--radius);cursor:pointer;background:0 0;flex:none;padding:2px 6px}.parl-jump:hover,.parl-list>li.playing .parl-jump{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}.parl-sector{min-width:0;font:400 12px var(--sans);color:var(--dim);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.parl-out{font:600 12px var(--mono);color:var(--muted);flex:none;padding:0 4px;text-decoration:none}.parl-out:hover{color:var(--text)}.parl-list h4{font:inherit;margin:0;font-weight:600}.parl-qa{font:400 13px/1.5 var(--sans);grid-template-columns:auto 1fr;gap:5px 10px;margin:8px 0 0;display:grid}.parl-qa dt{color:var(--dim);font-size:12px;line-height:1.65}.parl-qa dd{min-width:0;color:var(--text);margin:0}.parl-party{font:500 11px var(--mono);margin-inline-start:8px}.parl-side{margin-inline-start:6px;font-size:12px}.parl-side.majority{color:var(--ok)}.parl-side.opposition{color:var(--warn)}.parl-qa ul{margin:0;padding:0;list-style:none}.parl-qa ul li:before{content:"– ";color:var(--dim)}.parl-attribution{font:11px var(--sans)}.parl-attribution a{color:var(--dim);text-decoration:none}.parl-attribution a:hover{text-decoration:underline}.parl-attribution p{color:var(--dim);margin:4px 0 0;line-height:1.5}.pulse{flex-direction:column;min-height:0;display:flex}.pulse-head{grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;margin-bottom:10px;display:grid}.pulse-scope{font:700 18px/1.15 var(--display);margin:0}[dir=rtl] .pulse-scope{font:700 17px/1.4 var(--arabic)}.pulse-vol{font:400 11px var(--mono);color:var(--muted);grid-column:1/-1;margin:0}.pulse-back{border:1px solid var(--border);border-radius:var(--radius);color:var(--muted);cursor:pointer;font:600 12px var(--sans);background:0 0;grid-column:1/-1;justify-self:start;align-items:center;gap:6px;margin-top:6px;padding:2px 8px;display:inline-flex}.pulse-back:hover{color:var(--text);border-color:var(--border-2)}.pulse-back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[dir=rtl] .pulse-back{font:600 12px var(--arabic)}.pulse-list-t{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 6px}[dir=rtl] .pulse-list-t{font:600 11px var(--arabic);letter-spacing:0}.lvl{font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}[dir=rtl] .lvl{font:600 11px var(--arabic);letter-spacing:0}.lvl-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.lvl-bars i{background:var(--border-2);width:3px}.lvl-bars i:first-child{height:4px}.lvl-bars i:nth-child(2){height:7px}.lvl-bars i:nth-child(3){height:10px}.lvl-bars i:nth-child(4){height:12px}.lvl-bars i.on{background:var(--text)}.lvl-elevated .lvl-bars i.on{background:var(--warn)}.lvl-surge,.lvl-surge .lvl-t{color:var(--accent)}.lvl-surge .lvl-bars i.on{background:var(--accent)}.lvl-quiet .lvl-t,.lvl-low .lvl-t,.lvl-unknown .lvl-t{color:var(--muted)}.desk-tabs{flex-wrap:wrap;margin:0 0 12px;display:flex}.desk-tabs button{flex:auto;padding:4px 6px}.desk-tabs button small{opacity:.7;margin-inline-start:4px;font-weight:400}[dir=rtl] .desk-tabs button{font:600 11px var(--arabic)}.stories{border-top:1px solid var(--border);max-height:max(320px, calc(100dvh - var(--topbar-h) - var(--ticker-h) - 600px));margin-top:0}.stories .item{border-inline-start:2px solid var(--c)}.pulse .sig-foot{margin-bottom:12px}.explore-menu{flex-shrink:0;position:relative}.explore-btn{background:var(--panel);border:1px solid var(--border);height:30px;color:var(--text);cursor:pointer;font:600 13px var(--sans);white-space:nowrap;align-items:center;gap:7px;padding:0 9px;transition:background .12s,border-color .12s;display:inline-flex}.explore-btn:hover,.explore-btn[aria-expanded=true]{background:var(--panel-2);border-color:var(--border-2)}.explore-btn .glyph:first-child{color:var(--accent)}.explore-pop{top:calc(100% + 4px);z-index:1300;background:var(--panel);border:1px solid var(--border-2);min-width:100%;box-shadow:var(--shadow);margin:0;padding:0;list-style:none;position:absolute;inset-inline-start:0}.explore-pop li+li{border-top:1px solid var(--border)}.explore-pop button{width:100%;min-width:160px;color:var(--muted);cursor:pointer;font:600 13px var(--sans);text-align:start;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;display:flex}.explore-pop button>span{flex:1}.explore-pop button:hover{background:var(--panel-2);color:var(--text)}.explore-pop button[aria-checked=true]{color:var(--text)}.explore-pop button[aria-checked=true] .glyph:first-child{color:var(--accent)}[dir=rtl] .explore-btn,[dir=rtl] .explore-pop button{font:600 13px var(--arabic)}.topic-hint{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.3}.inst-list{margin:0 0 8px;padding:0;list-style:none}.inst-list li{border-top:1px solid var(--border);grid-template-columns:1fr auto auto;align-items:baseline;gap:2px 8px;padding:5px 0;display:grid}.inst-list .lbl{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.inst-list .kind{font:500 10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}[dir=rtl] .inst-list .kind{font:500 10px var(--arabic);letter-spacing:0}.inst-list .val{font:600 12px var(--mono);text-align:end;min-width:34px}.inst-list .val small{color:var(--muted);margin-inline-start:4px;font-weight:400}.inst-list .bar{background:var(--border);grid-column:1/-1;height:2px}.inst-list .bar i{background:var(--text);height:100%;display:block}.item-ai{color:var(--muted);margin:2px 0 3px;font-size:13px;line-height:1.35;display:block;position:relative}.item-ai:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){font:400 12px/1.6 var(--arabic)}.item-ai .badge{cursor:help;margin-inline-start:6px}.map.pin-armed,.map.pin-armed .leaflet-interactive{cursor:crosshair!important}.near-ring{stroke:var(--accent-secondary);stroke-width:1.5px;fill:var(--accent-secondary);fill-opacity:.07}.near-ring-half{stroke-width:1px;stroke-dasharray:3 6;stroke-opacity:.6;fill:none}.near-pin{width:34px;height:34px;color:var(--accent-secondary);cursor:grab;filter:drop-shadow(0 0 2px #000000e6) drop-shadow(0 0 6px var(--accent-secondary))}.near-handle{cursor:grab;width:18px;height:18px;color:var(--panel);background:var(--accent-secondary);border:1px solid var(--panel);box-shadow:var(--shadow);place-items:center;display:grid}.near-handle:hover{transform:scale(1.2)}.near-ring-label,.near-north{white-space:nowrap;pointer-events:none;font:600 11px var(--mono);color:var(--text);background:var(--panel);border:1px solid var(--border-2);padding:1px 5px;position:absolute}.near-ring-label{transform:translate(14px,-50%)}.near-north{color:var(--accent-secondary);transform:translate(-50%,-150%)}.near-sweep{width:var(--d);height:var(--d);pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.near-sweep:before{content:"";background:conic-gradient(from 0deg, transparent 0 300deg, color-mix(in srgb, var(--accent-secondary) 45%, transparent) 360deg);border-radius:50%;animation:1.6s linear infinite spin;position:absolute;inset:0}.near-ctl{align-items:center}.near-ctl .chip:disabled{cursor:progress;opacity:.6}.near-ctl-sum .n{color:var(--text);font-size:11px}.near-ctl .near-ctl-clear{color:#fff;background:var(--danger)}.near-ctl .near-ctl-clear:hover{background:color-mix(in srgb, var(--danger) 80%, #000)}.near-ctl-hint{font:500 12px var(--sans);color:var(--muted);padding:0 10px}.near-ctl-hint[role=alert]{color:var(--danger)}.near{flex-direction:column;gap:12px;display:flex}.near-hint{color:var(--muted);margin:0;font-size:12px}.near-row{border:0;border-bottom:1px solid var(--border);text-align:start;cursor:pointer;width:100%;color:var(--text);background:0 0;grid-template-columns:18px 1fr auto;align-items:center;gap:0 8px;padding:5px 4px;display:grid}.near-fold li:last-child .near-row{border-bottom:0}.near-row:hover:not(:disabled){background:var(--panel-2)}.near-row:disabled{cursor:default}.near-row>.glyph{color:var(--c);grid-row:1/span 2;place-items:center;display:grid}.near-row-l{font:600 13px var(--sans)}.near-row-n{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12px;overflow:hidden}.near-row-d{font:500 11px var(--mono);color:var(--text);white-space:nowrap;text-align:end;grid-column:3}.near-row.out .near-row-d{color:var(--warn)}.near-row.out .near-row-l,.near-row.out>.glyph{opacity:.6}.near-foot{color:var(--muted);gap:4px;font-size:11px;display:grid}.near-foot p{margin:0}.near-foot a{color:var(--text)}.mk-near-stop{width:20px;height:20px;color:var(--c);background:var(--panel);border:2px solid var(--c);box-shadow:0 0 6px var(--c);cursor:pointer;place-items:center;display:grid}.near-route{pointer-events:none}.near>.pulse-back{place-self:flex-start start;margin-top:0}.near-dial{width:100%;max-width:250px;margin:0 auto;display:block;overflow:visible}.near-dial-rim{fill:none;stroke:var(--border-2);stroke-width:1px;stroke-dasharray:2 5}.near-dial-axis{fill:none;stroke:var(--border);stroke-width:1px}.near-dial-ring{fill:color-mix(in srgb, var(--accent-secondary) 7%, transparent);stroke:var(--accent-secondary);stroke-width:1.5px}.near-dial-pin{fill:var(--accent-secondary)}.near-dial-n{font:600 11px var(--mono);fill:var(--muted)}.near-dial-r{font:600 10px var(--mono);fill:var(--accent-secondary)}.near-dial-mark{cursor:pointer}.near-dial-mark rect{fill:var(--c);stroke:var(--panel);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:transform .12s}.near-dial-mark.out rect{fill:var(--panel);stroke:var(--c);stroke-width:2px}.near-dial-mark.on rect{transform:scale(1.35)}.near-dial-mark line{stroke:var(--c);stroke-width:1px;stroke-dasharray:3 3}.near-readout{min-height:32px;color:var(--muted);text-align:center;margin:-6px 0 0;font-size:12px;line-height:16px}.near-readout b{color:var(--text);font-weight:600}.near-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.near-tile{border:1px solid var(--border);cursor:pointer;width:100%;color:var(--muted);font:600 11px var(--sans);background:0 0;flex-direction:column;align-items:center;gap:2px;padding:8px 2px;display:flex}.near-tile>.glyph{color:var(--c);place-items:center;display:grid}.near-tile b{font:600 12px var(--mono);color:var(--text);white-space:nowrap}.near-tile span:not(.glyph){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.near-tile:hover,.near-tile.on{background:var(--panel-2);border-color:var(--c)}.near-tile.out{border-style:dashed}.near-tile.out b{color:var(--warn)}.near-tile.out>.glyph{opacity:.6}.near-strip{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;padding-top:10px;font-size:13px;display:flex}.near-strip>span{align-items:center;gap:6px;display:inline-flex}.near-strip b{font:600 14px var(--mono);color:var(--text)}.near-strip .ok{color:var(--ok)}.near-strip .alert{color:var(--warn);font-weight:600}.near-fold{border-top:1px solid var(--border)}.near-fold>summary{cursor:pointer;font:600 11px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;padding:8px 0 0;list-style:none;display:flex}[dir=rtl] .near-fold>summary{font:600 12px var(--arabic);letter-spacing:0}.near-fold>summary::-webkit-details-marker{display:none}.near-fold>summary:hover{color:var(--text)}.near-fold[open]>summary .chev{transform:rotate(180deg)}.near-fold>ul{margin:6px 0 0;padding:0;list-style:none}.near-fold>.near-foot{margin-top:8px}.mk-near-out{width:26px;height:26px;color:var(--c);background:var(--panel);border:2px dashed var(--c);cursor:pointer;place-items:center;display:grid}.mk-near-out.on{box-shadow:0 0 0 2px var(--panel), 0 0 10px var(--c);border-style:solid}.near-link{stroke:var(--accent-secondary);stroke-width:1.5px;stroke-dasharray:4 6;fill:none;pointer-events:none}.near-place{text-align:center}
