.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::-moz-selection{background:transparent}.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{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-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: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: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;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;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;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}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:JetBrains Mono,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.inset-0{top:0;right:0;bottom:0;left:0}.-right-0\.5{right:-.125rem}.-right-1\.5{right:-.375rem}.-right-40{right:-10rem}.-top-0\.5{top:-.125rem}.-top-1\.5{top:-.375rem}.-top-40{top:-10rem}.-top-5{top:-1.25rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.left-0{left:0}.left-0\.5{left:.125rem}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-5{left:1.25rem}.left-8{left:2rem}.left-\[18px\]{left:18px}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.right-4{right:1rem}.right-8{right:2rem}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-3{top:.75rem}.top-4{top:1rem}.top-8{top:2rem}.top-9{top:2.25rem}.top-\[104px\]{top:104px}.top-\[58px\]{top:58px}.top-\[70px\]{top:70px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[55\]{z-index:55}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.col-span-2{grid-column:span 2 / span 2}.m-3{margin:.75rem}.m-auto{margin:auto}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.-mb-1{margin-bottom:-.25rem}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-7{margin-bottom:1.75rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-auto{margin-left:auto}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[120vh\]{height:120vh}.h-\[150px\]{height:150px}.h-\[220px\]{height:220px}.h-\[640px\]{height:640px}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-28{max-height:7rem}.max-h-64{max-height:16rem}.max-h-\[260px\]{max-height:260px}.max-h-\[420px\]{max-height:420px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[620px\]{max-height:620px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[92vh\]{max-height:92vh}.min-h-0{min-height:0px}.min-h-\[420px\]{min-height:420px}.min-h-\[520px\]{min-height:520px}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-52{width:13rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[120vh\]{width:120vh}.w-\[22\%\]{width:22%}.w-\[220px\]{width:220px}.w-\[236px\]{width:236px}.w-\[290px\]{width:290px}.w-\[30\%\]{width:30%}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[3px\]{width:3px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[480px\]{width:480px}.w-\[640px\]{width:640px}.w-\[72px\]{width:72px}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[220px\]{max-width:220px}.max-w-\[320px\]{max-width:320px}.max-w-\[40vw\]{max-width:40vw}.max-w-\[60vw\]{max-width:60vw}.max-w-\[88vw\]{max-width:88vw}.max-w-\[90vw\]{max-width:90vw}.max-w-\[92vw\]{max-width:92vw}.max-w-full{max-width:100%}.max-w-md{max-width:28rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-\[3px\]{gap:3px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-2{row-gap:.5rem}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-center{align-self:center}.self-stretch{align-self:stretch}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[2px\]{border-radius:2px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-\[\#1A5FD4\]{--tw-border-opacity: 1;border-color:rgb(26 95 212 / var(--tw-border-opacity, 1))}.border-\[\#1A5FD4\]\/30{border-color:#1a5fd44d}.border-\[\#1A5FD4\]\/40{border-color:#1a5fd466}.border-\[\#E53935\]{--tw-border-opacity: 1;border-color:rgb(229 57 53 / var(--tw-border-opacity, 1))}.border-\[\#F59E0B\]{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-t-\[\#1A5FD4\]{--tw-border-opacity: 1;border-top-color:rgb(26 95 212 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.bg-\[\#0c1b2c\]{--tw-bg-opacity: 1;background-color:rgb(12 27 44 / var(--tw-bg-opacity, 1))}.bg-\[\#0c1b2c\]\/70{background-color:#0c1b2cb3}.bg-\[\#0c1b2c\]\/80{background-color:#0c1b2ccc}.bg-\[\#1A5FD4\]{--tw-bg-opacity: 1;background-color:rgb(26 95 212 / var(--tw-bg-opacity, 1))}.bg-\[\#1A5FD4\]\/15{background-color:#1a5fd426}.bg-\[\#1A5FD4\]\/20{background-color:#1a5fd433}.bg-\[\#27AE60\]{--tw-bg-opacity: 1;background-color:rgb(39 174 96 / var(--tw-bg-opacity, 1))}.bg-\[\#27AE60\]\/15{background-color:#27ae6026}.bg-\[\#A855F7\]\/15{background-color:#a855f726}.bg-\[\#E53935\]{--tw-bg-opacity: 1;background-color:rgb(229 57 53 / var(--tw-bg-opacity, 1))}.bg-\[\#E53935\]\/15{background-color:#e5393526}.bg-\[\#E53935\]\/20{background-color:#e5393533}.bg-\[\#E74C3C\]{--tw-bg-opacity: 1;background-color:rgb(231 76 60 / var(--tw-bg-opacity, 1))}.bg-\[\#F59E0B\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#F59E0B\]\/15{background-color:#f59e0b26}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/55{background-color:#0000008c}.bg-black\/85{background-color:#000000d9}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/5{background-color:#ffffff0d}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-\[\#1A5FD4\]{--tw-gradient-from: #1A5FD4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 95 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1c7a47\]{--tw-gradient-from: #1c7a47 var(--tw-gradient-from-position);--tw-gradient-to: rgb(28 122 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-\[\#0c3d8f\]{--tw-gradient-to: #0c3d8f var(--tw-gradient-to-position)}.to-\[\#27AE60\]{--tw-gradient-to: #27AE60 var(--tw-gradient-to-position)}.to-\[\#6ea0f0\]{--tw-gradient-to: #6ea0f0 var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0\.5{padding:.125rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pl-1\.5{padding-left:.375rem}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-3{padding-top:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.font-head{font-family:Barlow Condensed,sans-serif}.font-mono{font-family:JetBrains Mono,monospace}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.34em\]{letter-spacing:.34em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-normal{letter-spacing:0em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-\[\#1A5FD4\]{--tw-text-opacity: 1;color:rgb(26 95 212 / var(--tw-text-opacity, 1))}.text-\[\#1A5FD4\]\/40{color:#1a5fd466}.text-\[\#27AE60\]{--tw-text-opacity: 1;color:rgb(39 174 96 / var(--tw-text-opacity, 1))}.text-\[\#6FB3FF\]{--tw-text-opacity: 1;color:rgb(111 179 255 / var(--tw-text-opacity, 1))}.text-\[\#6ea0f0\]{--tw-text-opacity: 1;color:rgb(110 160 240 / var(--tw-text-opacity, 1))}.text-\[\#73e3a3\]{--tw-text-opacity: 1;color:rgb(115 227 163 / var(--tw-text-opacity, 1))}.text-\[\#9fc0ff\]{--tw-text-opacity: 1;color:rgb(159 192 255 / var(--tw-text-opacity, 1))}.text-\[\#A855F7\]{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-\[\#cda4f7\]{--tw-text-opacity: 1;color:rgb(205 164 247 / var(--tw-text-opacity, 1))}.text-\[\#f5c26b\]{--tw-text-opacity: 1;color:rgb(245 194 107 / var(--tw-text-opacity, 1))}.text-\[\#ff8a80\]{--tw-text-opacity: 1;color:rgb(255 138 128 / var(--tw-text-opacity, 1))}.text-\[\#ff8a87\]{--tw-text-opacity: 1;color:rgb(255 138 135 / var(--tw-text-opacity, 1))}.text-\[\#ff9a8f\]{--tw-text-opacity: 1;color:rgb(255 154 143 / var(--tw-text-opacity, 1))}.text-\[\#ffce7a\]{--tw-text-opacity: 1;color:rgb(255 206 122 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/25{color:#ffffff40}.text-white\/60{color:#fff9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[\#1A5FD4\]{accent-color:#1A5FD4}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-\[0\.12\]{opacity:.12}.opacity-\[0\.5\]{opacity:.5}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#0c1b2c\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(12 27 44 / var(--tw-ring-opacity, 1))}.ring-\[\#1A5FD4\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 95 212 / var(--tw-ring-opacity, 1))}.ring-\[\#1A5FD4\]\/30{--tw-ring-color: rgb(26 95 212 / .3)}.ring-\[\#1A5FD4\]\/40{--tw-ring-color: rgb(26 95 212 / .4)}.ring-\[\#1A5FD4\]\/60{--tw-ring-color: rgb(26 95 212 / .6)}.ring-\[\#27AE60\]\/20{--tw-ring-color: rgb(39 174 96 / .2)}.ring-\[\#27AE60\]\/30{--tw-ring-color: rgb(39 174 96 / .3)}.ring-\[\#A855F7\]\/30{--tw-ring-color: rgb(168 85 247 / .3)}.ring-\[\#E53935\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 57 53 / var(--tw-ring-opacity, 1))}.ring-\[\#E53935\]\/30{--tw-ring-color: rgb(229 57 53 / .3)}.ring-\[\#E74C3C\]\/40{--tw-ring-color: rgb(231 76 60 / .4)}.ring-\[\#F59E0B\]\/30{--tw-ring-color: rgb(245 158 11 / .3)}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-text-fill-color:#e8eefc;caret-color:#e8eefc;box-shadow:0 0 0 1000px #0c1827 inset;-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.da-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#040910b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:grid;place-items:center;padding:24px}.da-dlg{width:480px;max-width:92vw;border-radius:20px;padding:24px 24px 20px;position:relative;overflow:hidden;background:linear-gradient(180deg,#14243afa,#0b1422);border:1px solid rgba(255,255,255,.1);box-shadow:0 34px 80px -24px #000000d9;animation:daPop .4s cubic-bezier(.2,1.2,.3,1)}@keyframes daPop{0%{transform:scale(.94)}to{transform:none}}.da-glow{position:absolute;left:50%;top:-60px;width:240px;height:240px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(229,57,53,.3),transparent 65%);pointer-events:none}.da-head{display:flex;align-items:center;gap:14px;position:relative}.da-ic{width:50px;height:50px;flex:0 0 auto;border-radius:15px;display:grid;place-items:center;background:radial-gradient(circle at 50% 32%,#4a1a1e,#1c0d12);border:1px solid rgba(229,57,53,.5);box-shadow:0 10px 26px -10px #e5393599}.da-ic svg{width:25px;height:25px}.da-ht{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:23px;line-height:1;color:#e8eefc}.da-hs{font-family:JetBrains Mono,monospace;font-size:11px;color:#5f7cab;margin-top:5px}.da-who{display:flex;align-items:center;gap:11px;margin-top:18px;padding:12px 13px;border-radius:13px;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.da-av{width:38px;height:38px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:16px;color:#fff;background:linear-gradient(150deg,#2e8bff,#0c3d8f)}.da-nm{font-weight:600;font-size:15px;color:#e8eefc}.da-em{font-family:JetBrains Mono,monospace;font-size:11px;color:#90a6cc;margin-top:2px}.da-warn{margin-top:16px;border-radius:13px;padding:13px 14px;background:linear-gradient(180deg,#e539351f,#e539350d);border:1px solid rgba(229,57,53,.3)}.da-warn-t{display:flex;align-items:center;gap:8px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:#ff9a8f}.da-warn-t svg{width:15px;height:15px}.da-warn ul{margin:9px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.da-warn li{display:flex;gap:9px;font-size:13.5px;color:#dce6f6;line-height:1.4}.da-warn li .b{width:5px;height:5px;border-radius:50%;background:#ff9a8f;margin-top:7px;flex:0 0 auto}.da-warn li b{color:#fff}.da-confirm{margin-top:16px}.da-confirm label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#5f7cab}.da-confirm .hint{color:#ff9a8f}.da-confirm input{width:100%;margin-top:7px;background:#0000004d;border:1px solid rgba(255,255,255,.1);border-radius:11px;padding:11px 13px;color:#fff;font-family:JetBrains Mono,monospace;font-size:14px;outline:none;letter-spacing:.04em}.da-confirm input:focus{border-color:#e5393580}.da-err{color:#ff9a8f;font-size:12px;margin-top:8px;font-family:JetBrains Mono,monospace}.da-btns{display:flex;gap:11px;margin-top:18px}.da-btn{flex:1;height:50px;border:none;border-radius:13px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1;font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:16px}.da-btn svg{width:16px;height:16px}.da-btn.ghost{color:#cdd9ee;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.da-btn.red{color:#fff;background:linear-gradient(180deg,#ff5247,#d8231d);box-shadow:0 8px 20px -10px #e53935cc,inset 0 1px #ffffff4d}.da-btn.red:disabled{filter:grayscale(.6) brightness(.7);cursor:not-allowed;box-shadow:none}.da-btn.red:not(:disabled):active{transform:translateY(1px)}.da-btn:disabled{cursor:not-allowed}:root{--bg: #0a1422;--surface: #0f1e30;--border: rgba(255, 255, 255, .08);--brand: #1a5fd4;--emergency: #e53935;--amber: #f59e0b;--ok: #27ae60;--accent: #1a5fd4}*{box-sizing:border-box}html,body{margin:0;height:100%}body{background:var(--bg);color:#e2e8f0;font-family:Barlow,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100vh}.bg-grid{background-image:radial-gradient(1200px 700px at 78% -8%,rgba(26,95,212,.16),transparent 60%),radial-gradient(900px 600px at -6% 108%,rgba(26,95,212,.1),transparent 55%),linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);background-size:100% 100%,100% 100%,44px 44px,44px 44px}.glass{background:linear-gradient(180deg,#13263cb8,#0f1e30b8);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.glass-strong{background:linear-gradient(180deg,#142840eb,#0d1a2aeb);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:8px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box}.tabnum{font-variant-numeric:tabular-nums}@keyframes fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes pulseRing{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.4);opacity:0}}@keyframes radarSweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scan{0%{transform:translateY(-100%)}to{transform:translateY(2000%)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes flowDash{to{stroke-dashoffset:-1000}}@keyframes shimmer{to{background-position:200% 0}}.anim-fadeUp{animation:fadeUp .5s cubic-bezier(.2,.7,.2,1) both}.anim-fadeIn{animation:fadeIn .4s ease both}.anim-slideR{animation:slideInRight .32s cubic-bezier(.2,.7,.2,1) both}.blink{animation:blink 1.4s ease-in-out infinite}.stagger>*{animation:fadeUp .5s cubic-bezier(.2,.7,.2,1) both}.stagger>*:nth-child(1){animation-delay:.02s}.stagger>*:nth-child(2){animation-delay:.06s}.stagger>*:nth-child(3){animation-delay:.1s}.stagger>*:nth-child(4){animation-delay:.14s}.stagger>*:nth-child(5){animation-delay:.18s}.stagger>*:nth-child(6){animation-delay:.22s}.stagger>*:nth-child(7){animation-delay:.26s}.stagger>*:nth-child(8){animation-delay:.3s}@media (prefers-reduced-motion: reduce){.anim-fadeUp,.anim-fadeIn,.anim-slideR,.stagger>*{animation:none!important;opacity:1!important;transform:none!important}}html.anims-settled .anim-fadeUp,html.anims-settled .anim-fadeIn,html.anims-settled .anim-slideR,html.anims-settled .stagger>*{animation:none!important;opacity:1!important;transform:none!important}.skel{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff17 37%,#ffffff0a 63%);background-size:200% 100%;animation:shimmer 1.3s infinite linear;border-radius:6px}.leaflet-container{isolation:isolate;z-index:0;background:#0a1422;font-family:Barlow,sans-serif;outline:none;background-image:radial-gradient(rgba(26,95,212,.1) 1px,transparent 1px);background-size:26px 26px}.leaflet-control-attribution{background:#0a1422b3!important;color:#475569!important;font-size:9px}.leaflet-control-attribution a{color:#64748b!important}.leaflet-bar{border:none!important;box-shadow:none!important}.leaflet-tile-pane{transition:filter .4s ease}.map-tactical .leaflet-tile-pane{filter:grayscale(1) brightness(.32) contrast(1.25) hue-rotate(180deg) saturate(.6);opacity:.4}.map-void .leaflet-tile-pane{opacity:0}.cmark{background:none;border:none}.focus-ring:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input,button,select,textarea{font-family:inherit}::-moz-selection{background:#1a5fd466}::selection{background:#1a5fd466}.umark{position:relative;width:16px;height:16px}.umark-dot{position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%}.umark-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.5;animation:pulseRing 2s ease-out infinite}.umark.reporting{width:18px;height:18px}.umark .rep-ring{position:absolute;left:50%;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #36a2ff;border-radius:50%;animation:pulseRing 1.7s ease-out infinite}.umark .rep-ring.d2{animation-delay:.85s}.leaflet-marker-icon .umark{transition:transform .3s}.amark{position:relative;width:30px;height:30px;cursor:pointer}.amark-pin{position:absolute;left:50%;top:0;transform:translate(-50%) rotate(45deg);width:24px;height:24px;border-radius:50% 50% 50% 0;display:grid;place-items:center}.amark-glyph{transform:rotate(-45deg);font-size:13px;line-height:1}.amark-ring{position:absolute;left:50%;top:11px;width:26px;height:26px;border:2.5px solid;border-radius:50%;transform:translate(-50%,-50%);animation:pulseRing 2s ease-out infinite;opacity:.95}.amark-ring.d2{animation-delay:1.1s}.amark-photo{position:absolute;right:-6px;top:-6px;width:16px;height:16px;border-radius:4px;border:1.5px solid;box-shadow:0 2px 6px #0009}.amark:hover .amark-pin{filter:brightness(1.2)}.zmark{position:relative;width:40px;height:40px;display:grid;place-items:center}.zmark-core{width:12px;height:12px;border-radius:50%;box-shadow:0 0 14px currentColor}.zmark-label{position:absolute;bottom:-2px;right:-2px;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:700;color:#fff;background:#0a1422d9;border-radius:5px;padding:0 4px}.smark{position:relative;width:34px;height:34px;display:grid;place-items:center}.smark-core{width:13px;height:13px;transform:rotate(45deg);border-radius:3px;border:2px solid rgba(255,255,255,.9);opacity:.55}.smark.on .smark-core{opacity:1;box-shadow:0 0 16px var(--c);animation:smarkBeat 1.1s ease-in-out infinite}.smark-ring{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:2px solid;border-radius:50%;animation:smarkRing 1.4s ease-out infinite}.smark-label{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:8.5px;font-weight:700;color:#fff;background:#0a1422e0;border:1px solid var(--c);border-radius:4px;padding:0 3px;white-space:nowrap}@keyframes smarkBeat{0%,to{transform:rotate(45deg) scale(1)}50%{transform:rotate(45deg) scale(1.25)}}@keyframes smarkRing{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.9);opacity:0}}.zone-circle{animation:zonePulse 4s ease-in-out infinite}@keyframes zonePulse{0%,to{fill-opacity:.08}50%{fill-opacity:.18}}.leaflet-control-zoom a{background:#0f1e30e6!important;color:#94a3b8!important;border:1px solid rgba(255,255,255,.1)!important}.leaflet-control-zoom a:hover{background:#1a5fd44d!important;color:#fff!important}.inst-grid{background-image:linear-gradient(rgba(255,255,255,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 1px);background-size:22px 22px}.placeholder\:text-slate-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-600::placeholder{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.focus-within\:ring-\[\#1A5FD4\]\/50:focus-within{--tw-ring-color: rgb(26 95 212 / .5)}.focus-within\:ring-\[\#1A5FD4\]\/60:focus-within{--tw-ring-color: rgb(26 95 212 / .6)}.hover\:bg-\[\#1A5FD4\]\/20:hover{background-color:#1a5fd433}.hover\:bg-\[\#1A5FD4\]\/25:hover{background-color:#1a5fd440}.hover\:bg-\[\#2169e0\]:hover{--tw-bg-opacity: 1;background-color:rgb(33 105 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#27AE60\]\/20:hover{background-color:#27ae6033}.hover\:bg-\[\#2bbd6e\]:hover{--tw-bg-opacity: 1;background-color:rgb(43 189 110 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E53935\]\/20:hover{background-color:#e5393533}.hover\:bg-\[\#E53935\]\/25:hover{background-color:#e5393540}.hover\:bg-\[\#E74C3C\]\/10:hover{background-color:#e74c3c1a}.hover\:bg-\[\#F59E0B\]\/20:hover{background-color:#f59e0b33}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.03\]:hover{background-color:#ffffff08}.hover\:text-\[\#8fb6f5\]:hover{--tw-text-opacity: 1;color:rgb(143 182 245 / var(--tw-text-opacity, 1))}.hover\:text-slate-100:hover{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.hover\:text-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-60:hover{opacity:.6}.hover\:opacity-70:hover{opacity:.7}.hover\:ring-white\/15:hover{--tw-ring-color: rgb(255 255 255 / .15)}.hover\:ring-white\/20:hover{--tw-ring-color: rgb(255 255 255 / .2)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.focus\:ring-\[\#1A5FD4\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(26 95 212 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#1A5FD4\]\/50:focus{--tw-ring-color: rgb(26 95 212 / .5)}.focus\:ring-\[\#1A5FD4\]\/60:focus{--tw-ring-color: rgb(26 95 212 / .6)}.focus\:ring-\[\#27AE60\]\/50:focus{--tw-ring-color: rgb(39 174 96 / .5)}.disabled\:text-slate-600:disabled{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.group\/bar:hover .group-hover\/bar\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-50{opacity:.5}@media (min-width: 768px){.md\:right-\[306px\]{right:306px}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[340px_1fr\]{grid-template-columns:340px 1fr}}@media (min-width: 1280px){.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:flex{display:flex}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.xl\:grid-cols-\[1\.3fr_1fr\]{grid-template-columns:1.3fr 1fr}.xl\:grid-cols-\[1fr_1\.4fr\]{grid-template-columns:1fr 1.4fr}.xl\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.xl\:grid-cols-\[320px_1fr\]{grid-template-columns:320px 1fr}.xl\:grid-cols-\[minmax\(380px\,1fr\)_1\.4fr\]{grid-template-columns:minmax(380px,1fr) 1.4fr}}.dhp{position:relative;display:inline-block}.dhp-pill{display:flex;align-items:center;gap:8px;background:#0000004d;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:9px 12px;cursor:pointer}.dhp-pill:hover{background:#ffffff0a}.dhp-pill .ic{width:15px;height:15px;color:#6ea0f0;flex:0 0 auto}.dhp-pill .lbl{color:#cdd9ee;font-family:JetBrains Mono,monospace;font-size:12px;white-space:nowrap}.dhp-pop{position:absolute;right:0;top:46px;z-index:60;width:430px;max-width:88vw;border-radius:16px;padding:13px;display:none;gap:12px;background:linear-gradient(180deg,#122034fc,#0b1422);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px -26px #000000d9}.dhp-pop.show{display:flex;animation:dhpIn .2s cubic-bezier(.2,.9,.2,1)}@keyframes dhpIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.dhp-presets{width:118px;flex:0 0 auto;display:flex;flex-direction:column;gap:3px;border-right:1px solid rgba(255,255,255,.08);padding-right:11px}.dhp-presets .pl{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#5f7cab;padding:3px 6px 5px}.dhp-presets button{text-align:left;font-size:12.5px;color:#b6c6e2;background:none;border:none;border-radius:8px;padding:7px 9px;cursor:pointer;font-family:inherit}.dhp-presets button:hover{background:#ffffff0f;color:#fff}.dhp-presets button.on{background:#2e8bff2e;color:#fff}.dhp-cal{flex:1;min-width:0}.dhp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.dhp-head .mn{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:16px;color:#e8eefc}.dhp-head .nav{display:flex;flex-direction:row;gap:6px}.dhp-head .nav button{width:28px;height:28px;border-radius:8px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);color:#cdd9ee;display:grid;place-items:center;cursor:pointer}.dhp-head .nav button:hover{background:#ffffff1a}.dhp-head .nav button svg{width:14px;height:14px}.dhp-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.dhp-dow span{text-align:center;font-family:JetBrains Mono,monospace;font-size:10px;color:#5f7cab}.dhp-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.dhp-cell{aspect-ratio:1;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;position:relative;font-size:12px;color:#cdd9ee;background:#ffffff08;border:1px solid transparent;transition:.12s}.dhp-cell.empty{background:none;cursor:default}.dhp-cell:hover:not(.empty){border-color:#fff3}.dhp-cell .dot{width:6px;height:6px;border-radius:50%}.dhp-cell.h1{background:#27ae6029}.dhp-cell.h2{background:#27ae6052}.dhp-cell.h3{background:#f59e0b52}.dhp-cell.h4{background:#e5393557}.dhp-cell.sel{background:linear-gradient(180deg,#d98a12,#a8650a);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px #f59e0bb3}.dhp-cell.inrange{background:#2e8bff2e;border-color:#2e8bff4d}.dhp-cell.rangeend{background:linear-gradient(180deg,#2e8bff,#1a5fd4);color:#fff;font-weight:600}.dhp-foot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.dhp-foot .hint{font-family:JetBrains Mono,monospace;font-size:10px;color:#6ea0f0}.dhp-foot .legend{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9px;color:#5f7cab}.dhp-foot .legend .sw{display:flex;gap:3px}.dhp-foot .legend .sw i{width:10px;height:10px;border-radius:3px}.us-page{--brand:#1A5FD4;--bright:#2E8BFF;--emg:#F59E0B;--red:#E53935;--ok:#27AE60;--pur:#A855F7;--vio:#FF6B3D;--ink:#e8eefc;--sub:#90a6cc;--dim:#5f7cab;--border:rgba(255,255,255,.08);color:var(--ink);font-family:Barlow,sans-serif}.us-page .glass{background:linear-gradient(180deg,#13263cb8,#0f1e30b8);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.us-page .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.us-page .pagehead h1{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:30px;margin:0;line-height:1}.us-page .pagehead p{color:var(--sub);font-size:14px;margin:6px 0 0}.us-page .kpis{display:grid;gap:13px}.us-table .kpis{grid-template-columns:repeat(5,1fr);margin:18px 0}.us-profile .kpis{grid-template-columns:repeat(6,1fr);margin-top:16px;gap:12px}.us-page .kpi{border-radius:14px;padding:13px 15px;position:relative;overflow:hidden}.us-page .kpi .g{position:absolute;right:-16px;top:-16px;width:66px;height:66px;border-radius:50%;filter:blur(20px);opacity:.3}.us-page .kpi .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.us-page .kpi .v{font-family:JetBrains Mono,monospace;font-weight:600;font-size:25px;margin-top:7px}.us-profile .kpi .v{font-size:22px}.us-page .kpi .s{font-size:11px;color:#6f86ab;margin-top:1px}.us-page .kpi .s.up{color:#73e3a3}.us-page .kpi .s.down{color:#ff8a87}.us-table .toolbar{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.us-table .bigsearch{display:flex;align-items:center;gap:9px;background:#0000004d;border:1px solid var(--border);border-radius:11px;padding:0 13px;flex:1;min-width:240px}.us-table .bigsearch input{background:none;border:none;outline:none;color:var(--ink);font-size:14.5px;padding:11px 0;width:100%}.us-table .bigsearch svg{width:16px;height:16px;color:var(--dim)}.us-table .fg{display:flex;gap:5px;background:#0000004d;border:1px solid var(--border);border-radius:11px;padding:4px}.us-table .fg button{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;color:var(--sub);background:none;border:none;padding:8px 12px;border-radius:8px;cursor:pointer;white-space:nowrap}.us-table .fg button.on{background:linear-gradient(180deg,#2e8bff,#1a5fd4);color:#fff}.us-table table{width:100%;border-collapse:separate;border-spacing:0}.us-table thead th{position:sticky;top:0;z-index:1;text-align:left;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);padding:16px 14px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;background:#0f1e30f5}.us-table thead th:first-child{padding-left:18px}.us-table thead th:last-child{padding-right:18px}.us-table thead th .ar{opacity:0;margin-left:4px}.us-table thead th.sorted .ar{opacity:1;color:#6ea0f0}.us-table .tablecard{border-radius:16px;overflow:hidden}.us-table tbody tr{cursor:pointer;transition:background .12s}.us-table tbody tr:hover{background:#2e8bff12}.us-table tbody td{padding:13px 14px;border-top:1px solid var(--border);font-size:14px;vertical-align:middle}.us-table tbody td:first-child{padding-left:18px}.us-table tbody td:last-child{padding-right:18px}.us-page .ucell{display:flex;align-items:center;gap:12px}.us-page .uav{width:40px;height:40px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;color:#fff;position:relative}.us-page .uav .od{position:absolute;right:-2px;bottom:-2px;width:12px;height:12px;border-radius:50%;border:2.5px solid #0e1c2e}.us-page .uname{font-weight:600}.us-page .uname .vf{color:#6ea0f0;margin-left:5px}.us-page .umail{font-family:JetBrains Mono,monospace;font-size:11.5px;color:var(--dim);margin-top:2px}.us-page .tag{display:inline-flex;align-items:center;gap:5px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px;padding:4px 9px;border-radius:7px}.us-page .tag svg{width:11px;height:11px}.us-page .tag.premium{color:#ffce7a;background:#f59e0b24;border:1px solid rgba(245,158,11,.34)}.us-page .tag.free{color:#9fb2d4;background:#ffffff0d;border:1px solid var(--border)}.us-page .tag.active{color:#73e3a3;background:#27ae6024;border:1px solid rgba(39,174,96,.32)}.us-page .tag.banned{color:#ff9a8f;background:#e5393529;border:1px solid rgba(229,57,53,.4)}.us-page .rep{display:flex;align-items:center;gap:9px}.us-page .rep .n{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;width:24px;text-align:right}.us-page .rep .bar{width:60px;height:6px;border-radius:4px;background:#ffffff1a;overflow:hidden}.us-page .rep .fill{height:100%;border-radius:4px;min-width:4px}.us-page .chev{color:var(--dim)}.us-page .chev svg{width:16px;height:16px}.us-table .pager{display:flex;align-items:center;justify-content:space-between;padding:16px 4px 26px}.us-table .pager .info{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--dim)}.us-table .pager .pg{display:flex;gap:5px}.us-table .pager .pg button{min-width:32px;height:32px;border-radius:8px;background:#ffffff0a;border:1px solid var(--border);color:#cdd9ee;font-family:JetBrains Mono,monospace;font-size:12px;cursor:pointer}.us-table .pager .pg button.on{background:linear-gradient(180deg,#2e8bff,#1a5fd4);color:#fff;border-color:transparent}.us-table .pager .pg button:disabled{opacity:.35;cursor:default}.us-profile .back{display:inline-flex;align-items:center;gap:8px;color:#9fb2d4;background:#ffffff0a;border:1px solid var(--border);border-radius:9px;padding:8px 12px;cursor:pointer;font-size:13.5px}.us-profile .back:hover{background:#ffffff14;color:#fff}.us-profile .back svg{width:15px;height:15px}.us-profile .crumb{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--dim);margin-left:12px}.us-profile .crumb b{color:#cdd9ee;font-weight:600}.us-profile .crumb a{color:#6ea0f0;text-decoration:none;cursor:pointer}.us-profile .layout{display:grid;grid-template-columns:1fr 330px;gap:18px;align-items:start;max-width:1340px;margin-top:14px}.us-profile .hero{border-radius:18px;padding:20px 22px;position:relative;overflow:hidden}.us-profile .hero .bgglow{position:absolute;right:-40px;top:-60px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(26,95,212,.35),transparent 65%);filter:blur(10px)}.us-profile .hero .hrow{display:flex;align-items:center;gap:18px;position:relative}.us-profile .hero .av{width:80px;height:80px;border-radius:20px;flex:0 0 auto;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:34px;color:#fff;background:linear-gradient(150deg,#2e8bff,#0c3d8f);box-shadow:0 14px 34px -12px #1a5fd4cc;position:relative}.us-profile .hero .av .ondot{position:absolute;right:-3px;bottom:-3px;width:20px;height:20px;border-radius:50%;border:3px solid #0c1b2c}.us-profile .hero .hname{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:32px;line-height:1;letter-spacing:.01em}.us-profile .hero .hmail{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--sub);margin-top:6px}.us-profile .hero .hid{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim);margin-top:3px}.us-profile .chips{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.us-profile .chip{display:inline-flex;align-items:center;gap:6px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:12px;padding:5px 10px;border-radius:8px}.us-profile .chip svg{width:13px;height:13px}.us-profile .chip .d{width:7px;height:7px;border-radius:50%}.us-profile .chip.verified{color:#9fc0ff;background:#1a5fd429;border:1px solid rgba(26,95,212,.4)}.us-profile .chip.premium{color:#ffce7a;background:#f59e0b24;border:1px solid rgba(245,158,11,.36)}.us-profile .chip.banned{color:#ff9a8f;background:#e5393529;border:1px solid rgba(229,57,53,.4)}.us-profile .chip.on{color:#73e3a3;background:#27ae6024;border:1px solid rgba(39,174,96,.34)}.us-profile .chip.off{color:#90a6cc;background:#ffffff0a;border:1px solid var(--border)}.us-profile .tabbar{display:flex;gap:6px;margin:18px 0 14px;border-bottom:1px solid var(--border)}.us-profile .tabbar button{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14.5px;color:var(--sub);background:none;border:none;padding:11px 14px;cursor:pointer;position:relative}.us-profile .tabbar button.on{color:#fff}.us-profile .tabbar button.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:3px;background:linear-gradient(90deg,#2e8bff,#1a5fd4);box-shadow:0 0 10px #2e8bff99}.us-profile .panel{border-radius:16px;padding:16px 18px}.us-profile .ph{display:flex;align-items:center;gap:10px;margin-bottom:13px}.us-profile .ph h3{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:16px;margin:0}.us-profile .ph .cnt{font-family:JetBrains Mono,monospace;font-size:11px;color:#cdd9ee;background:#ffffff0f;border:1px solid var(--border);border-radius:7px;padding:3px 8px}.us-profile .ovgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.us-profile .minimap{height:200px;border-radius:14px;overflow:hidden;position:relative;background:radial-gradient(120% 90% at 50% 30%,#14304a,#0c1c2e 70%,#0a1626)}.us-profile .minimap .grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(46,139,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(46,139,255,.12) 1px,transparent 1px);background-size:26px 26px;-webkit-mask:radial-gradient(circle at 50% 45%,#000 40%,transparent 80%);mask:radial-gradient(circle at 50% 45%,#000 40%,transparent 80%)}.us-profile .minimap .pin{position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);width:16px;height:16px}.us-profile .minimap .pin .core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#2e8bff;box-shadow:0 0 14px #2e8bff}.us-profile .minimap .pin .r{position:absolute;left:50%;top:50%;width:16px;height:16px;border-radius:50%;border:1.5px solid #2E8BFF;transform:translate(-50%,-50%);animation:usMp 2.6s ease-out infinite}@keyframes usMp{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}to{transform:translate(-50%,-50%) scale(4);opacity:0}}.us-profile .minimap .co{position:absolute;left:10px;bottom:10px;display:flex;flex-direction:column;gap:2px;color:#cdd9ee;background:#0a1422b8;border:1px solid var(--border);border-radius:9px;padding:7px 10px}.us-profile .minimap .co b{font-family:Barlow,sans-serif;font-weight:600;font-size:13px;color:#fff}.us-profile .minimap .co .mono{font-family:JetBrains Mono,monospace;font-size:10.5px;color:var(--sub)}.us-profile .minimap.light{background:#e9eef5}.us-profile .minimap .lmap{position:absolute;top:0;right:0;bottom:0;left:0}.us-profile .minimap .lmap .leaflet-container{width:100%;height:100%;background:#e9eef5}.umap-pin{background:transparent!important;border:0!important}.umap-pin .c{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#1a5fd4;border:2px solid #fff;box-shadow:0 0 0 1.5px #1a5fd48c,0 2px 6px #00000059}.umap-pin .r{position:absolute;left:50%;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;border:2px solid #1A5FD4;animation:usMp 2.6s ease-out infinite}.us-table .countrypanel{padding:16px 18px}.us-table .cp-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.us-table .cp-head h3{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:17px;margin:0;color:#fff}.us-table .cp-sub{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sub)}.us-table .cp-empty{padding:48px 0;text-align:center;color:#5f7cab}.us-table .cp-list{display:flex;flex-direction:column;gap:6px}.us-table .cp-row{display:flex;align-items:center;gap:12px;padding:7px 8px;border-radius:9px}.us-table .cp-row:hover{background:#ffffff0a}.us-table .cp-rank{width:22px;font-family:JetBrains Mono,monospace;font-size:11px;color:#5f7cab;text-align:right}.us-table .cp-flag{width:26px;height:auto;border-radius:3px;box-shadow:0 0 0 1px #ffffff1a;display:block;flex:0 0 auto}.us-table .cp-name{flex:0 0 190px;font-family:Barlow,sans-serif;font-size:14px;color:#e6edf8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-table .cp-bar{flex:1;height:8px;border-radius:5px;background:#ffffff0f;overflow:hidden}.us-table .cp-bar>div{height:100%;border-radius:5px;background:linear-gradient(90deg,#1a5fd4,#2e8bff)}.us-table .cp-count{width:52px;text-align:right;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:700;color:#fff}.us-table .nu-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}@media (max-width:720px){.us-table .nu-kpis{grid-template-columns:1fr}}.us-table .nu-kpi{padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:#ffffff08}.us-table .nu-kpi .k{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.us-table .nu-kpi .v{font-family:JetBrains Mono,monospace;font-size:26px;font-weight:700;color:#fff;line-height:1.2;margin-top:2px}.us-table .nu-kpi .s{font-family:Barlow,sans-serif;font-size:11.5px;color:var(--sub);margin-top:1px}.us-table .nu-kpi .s.up{color:#73e3a3}.us-table .nu-kpi .s.down{color:#ff8a87}.us-table .nu-date{flex:0 0 104px;font-family:JetBrains Mono,monospace;font-size:12px;color:#cdd9ee}.us-table .nu-kpis.four{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.us-table .nu-kpis.four{grid-template-columns:repeat(2,1fr)}}.us-table .nu-kpi .v.bad{color:#ff8a87}.us-table .del-meta{flex:1;font-family:Barlow,sans-serif;font-size:13px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.us-table .del-tag{flex:0 0 auto;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:7px;border:1px solid var(--border);color:var(--sub);background:#ffffff0a}.us-table .del-tag.prem{color:#ffce7a;border-color:#f59e0b59;background:#f59e0b1f}.us-table .del-tag.adm{color:#9fc0ff;border-color:#1a5fd466;background:#1a5fd424}.us-profile .actsum{display:flex;flex-direction:column;gap:9px}.us-profile .actsum .r{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:11px;background:#ffffff08;border:1px solid var(--border);cursor:pointer;transition:.14s}.us-profile .actsum .r:hover{background:#2e8bff1a;border-color:#2e8bff4d}.us-profile .actsum .r .chev svg{width:15px;height:15px}.us-profile .actsum .r .ic{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;flex:0 0 auto}.us-profile .actsum .r .ic svg{width:16px;height:16px}.us-profile .actsum .r .t{flex:1;font-size:13.5px;color:#cdd9ee}.us-profile .actsum .r .n{font-family:JetBrains Mono,monospace;font-weight:600;font-size:15px}.us-profile .chart{margin-top:16px}.us-profile .bars{display:flex;align-items:flex-end;gap:8px;height:120px;padding-top:8px}.us-profile .bars .bc{flex:1;height:100%;display:flex;flex-direction:column;align-items:center;gap:6px;justify-content:flex-end}.us-profile .bars .bc .bar{width:100%;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#3a93ff,#1a5fd4);box-shadow:0 8px 18px -8px #1a5fd4b3;transition:height .5s cubic-bezier(.2,.7,.2,1)}.us-profile .bars .bc .bl{font-family:JetBrains Mono,monospace;font-size:9.5px;color:var(--dim)}.us-profile .cseg{margin-left:auto;display:flex;background:#0000004d;border:1px solid var(--border);border-radius:9px;padding:3px}.us-profile .cseg button{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;color:var(--sub);background:none;border:none;padding:5px 10px;border-radius:7px;cursor:pointer}.us-profile .cseg button.on{background:linear-gradient(180deg,#2e8bff,#1a5fd4);color:#fff}.us-profile .chartfoot{font-size:11px;color:var(--dim);margin-top:10px;text-align:right}.us-profile .alist{display:flex;flex-direction:column;gap:10px}.us-profile .arow{display:flex;gap:13px;padding:13px 14px;border-radius:13px;background:#ffffff08;border:1px solid var(--border)}.us-profile .arow .thumb{width:74px;height:74px;border-radius:11px;flex:0 0 auto;overflow:hidden;position:relative}.us-profile .arow .thumb .photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.us-profile .arow .thumb .nomap{width:100%;height:100%;position:relative;background:radial-gradient(120% 90% at 50% 35%,#14304a,#0c1c2e)}.us-profile .arow .thumb .nomap .g{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(46,139,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(46,139,255,.14) 1px,transparent 1px);background-size:13px 13px;-webkit-mask:radial-gradient(circle,#000 30%,transparent 75%);mask:radial-gradient(circle,#000 30%,transparent 75%)}.us-profile .arow .thumb .nomap .p{position:absolute;left:50%;top:50%;width:8px;height:8px;border-radius:50%;transform:translate(-50%,-50%)}.us-profile .arow .ab{flex:1;min-width:0}.us-profile .arow .atop{display:flex;align-items:center;gap:8px;margin-bottom:5px}.us-profile .tbadge{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;padding:3px 7px;border-radius:6px}.us-profile .arow .adesc{font-size:14px;color:#eaf1fc;line-height:1.35}.us-profile .arow .ameta{display:flex;align-items:center;gap:9px;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim);flex-wrap:wrap}.us-profile .arow .ast{margin-left:auto;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:11px;padding:3px 8px;border-radius:7px;align-self:flex-start}.us-profile .pgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.us-profile .pcard{border-radius:13px;overflow:hidden;border:1px solid var(--border);background:#ffffff08}.us-profile .pcard .pimg{height:130px;position:relative}.us-profile .pcard .pimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.us-profile .pcard .verdict{position:absolute;left:8px;top:8px;display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;padding:4px 7px;border-radius:7px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.us-profile .verdict.approved{color:#9af0c0;background:#27ae6033;border:1px solid rgba(39,174,96,.42)}.us-profile .verdict.flagged{color:#ffce7a;background:#f59e0b33;border:1px solid rgba(245,158,11,.42)}.us-profile .verdict.rejected{color:#ff9a8f;background:#e5393533;border:1px solid rgba(229,57,53,.44)}.us-profile .pcard .pb{padding:9px 11px}.us-profile .pcard .pb .pr{font-size:12px;color:var(--sub)}.us-profile .pcard .pb .pt{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim);margin-top:3px}.us-profile .modsec{margin-bottom:18px}.us-profile .modrow{padding:11px 13px;border-radius:11px;background:#ffffff08;border:1px solid var(--border);margin-bottom:8px}.us-profile .modrow .mt{font-size:13.5px;color:#dce6f6}.us-profile .modrow.hidden .mt{font-style:italic;color:var(--dim)}.us-profile .modrow .mm{display:flex;align-items:center;gap:9px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim)}.us-profile .flag{color:#ff9a8f}.us-profile .empty{text-align:center;padding:34px 16px}.us-profile .empty .ic{width:50px;height:50px;border-radius:15px;margin:0 auto 12px;display:grid;place-items:center;background:#ffffff0a;border:1px solid var(--border);color:var(--dim)}.us-profile .empty .ic svg{width:24px;height:24px}.us-profile .empty .t{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:15px;color:#cfe0f5}.us-profile .empty .s{font-size:13px;color:var(--sub);margin-top:4px}.us-profile .actions{position:sticky;top:8px;display:flex;flex-direction:column;gap:13px}.us-profile .actcard{border-radius:16px;padding:15px 16px}.us-profile .actcard h3{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;margin:0 0 12px;color:#cfe0f5;display:flex;align-items:center;gap:8px}.us-profile .actcard h3 svg{width:15px;height:15px}.us-profile .prem{border-radius:14px;padding:14px;background:linear-gradient(140deg,#f59e0b1f,#a855f714);border:1px solid rgba(245,158,11,.3)}.us-profile .prem .pt{display:flex;align-items:center;justify-content:space-between}.us-profile .prem .pt .l{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px;color:#ffce7a;display:flex;align-items:center;gap:7px}.us-profile .prem .pt .l svg{width:15px;height:15px}.us-profile .prem .pt .u{font-family:JetBrains Mono,monospace;font-size:11px;color:#ffce7a}.us-profile .presets{display:flex;gap:6px;margin:12px 0 8px}.us-profile .presets button{flex:1;font-family:JetBrains Mono,monospace;font-size:12px;color:#cdd9ee;background:#00000040;border:1px solid var(--border);border-radius:9px;padding:8px 0;cursor:pointer}.us-profile .presets button.on{background:#f59e0b33;border-color:#f59e0b80;color:#ffce7a}.us-profile .custom{display:flex;align-items:center;gap:8px;margin-bottom:11px}.us-profile .custom input{flex:1;background:#0000004d;border:1px solid var(--border);border-radius:9px;padding:9px 11px;color:#fff;font-family:JetBrains Mono,monospace;font-size:13px;outline:none}.us-profile .custom input:focus{border-color:#f59e0b80}.us-profile .custom span{font-size:12px;color:var(--dim)}.us-profile .btn{width:100%;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14px;border:none;border-radius:11px;padding:12px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1}.us-profile .btn svg{width:15px;height:15px;flex:0 0 auto}.us-profile .btn.gold{color:#1a1206;background:linear-gradient(180deg,#ffce7a,#e0a020)}.us-profile .btn.ghost{color:#cdd9ee;background:#ffffff0d;border:1px solid var(--border)}.us-profile .btn.red{color:#ffc4bf;background:#e5393529;border:1px solid rgba(229,57,53,.4)}.us-profile .btn.blue{color:#fff;background:linear-gradient(180deg,#2e8bff,#1a5fd4)}.us-profile .btn.green{color:#bff5d6;background:#27ae602e;border:1px solid rgba(39,174,96,.4)}.us-profile .btn:hover{filter:brightness(1.12)}.us-profile .actrow{display:flex;gap:9px;margin-top:9px}.us-profile .actrow .btn{flex:1}.us-profile .msgbox{width:100%;background:#0000004d;border:1px solid var(--border);border-radius:11px;padding:11px;color:#fff;font-family:Barlow,sans-serif;font-size:13.5px;outline:none;resize:none;min-height:64px;margin-bottom:9px}.us-profile .msgbox:focus{border-color:#2e8bff80}.us-profile .dhp-grid{grid-auto-rows:34px}.us-profile .dhp-cell{aspect-ratio:auto;height:34px}@media (max-width:1100px){.us-profile .layout{grid-template-columns:1fr}.us-profile .actions{position:static}.us-table .kpis{grid-template-columns:repeat(2,1fr)}.us-profile .kpis{grid-template-columns:repeat(3,1fr)}.us-profile .ovgrid{grid-template-columns:1fr}.us-profile .pgrid{grid-template-columns:repeat(2,1fr)}}.us-table .tag.os-ios,.us-table .tag.os-android{display:inline-flex;align-items:center;gap:5px}.us-table .tag.os-ios svg,.us-table .tag.os-android svg{width:12px;height:12px;flex:0 0 auto}.us-table .tag.os-ios{background:#ffffff17;border:1px solid rgba(255,255,255,.2);color:#dbe6f7}.us-table .tag.os-android{background:#3ddc841f;border:1px solid rgba(61,220,132,.32);color:#8ff0ba}.us-table .osplit{border-radius:14px;padding:14px 16px;margin-bottom:14px}.us-table .osplit-hd{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.us-table .osplit-t{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.09em;font-size:13px;color:#cfdcf2}.us-table .osplit-m{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5f7cab}.us-table .osplit-bar{display:flex;height:10px;border-radius:6px;overflow:hidden;background:#ffffff12;margin-top:11px}.us-table .osplit-bar .ios{background:linear-gradient(90deg,#c8d4e6,#8fa3bf)}.us-table .osplit-bar .android{background:linear-gradient(90deg,#3ddc84,#20a05c)}.us-table .osplit-lg{display:flex;gap:20px;margin-top:10px;flex-wrap:wrap}.us-table .osplit-lg span{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:#8ba6cf}.us-table .osplit-lg b{color:#eaf1fc;font-size:14px}.us-table .osplit-lg em{font-family:JetBrains Mono,monospace;font-style:normal;font-size:11px;color:#5f7cab}.us-table .osplit-lg .d{width:9px;height:9px;border-radius:3px;flex:0 0 auto}.us-table .osplit-lg .d.ios{background:#a8b8cf}.us-table .osplit-lg .d.android{background:#3ddc84}.us-table .osplit-empty{margin-top:10px;font-size:12.5px;color:#5f7cab}.us-table .fg button.wic{display:inline-flex;align-items:center;gap:6px}.us-table .fg button.wic svg{width:12px;height:12px;flex:0 0 auto}.us-table .tag.os-unknown{display:inline-flex;align-items:center;gap:5px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#6f89b4}.us-table .tag.os-unknown svg{width:12px;height:12px;flex:0 0 auto}.la-page{--emg:#F59E0B;--red:#E53935;--ok:#27AE60;--vio:#FF6B3D;--ink:#e8eefc;--sub:#90a6cc;--dim:#5f7cab;--brand:#1A5FD4;--bright:#2E8BFF;--border:rgba(255,255,255,.08);display:flex;flex-direction:column;height:100%;min-height:0;color:var(--ink);font-family:Barlow,sans-serif}.la-page .glass{background:linear-gradient(180deg,#13263cb8,#0f1e30b8);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.la-page .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.la-page .pagehead h1{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:30px;margin:0;line-height:1}.la-page .pagehead p{color:var(--sub);font-size:14px;margin:6px 0 0}.la-page .controls{display:flex;align-items:center;gap:12px;margin:18px 0 14px;flex-wrap:wrap}.la-page .tabs{display:flex;gap:7px}.la-page .tab{display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:#9fb2d4;font-size:13.5px;font-weight:600;cursor:pointer}.la-page .tab .dot{width:7px;height:7px;border-radius:50%}.la-page .tab .n{font-family:JetBrains Mono,monospace;font-size:11px;background:#ffffff14;color:#cdd9ee;padding:2px 6px;border-radius:6px}.la-page .tab.on{background:#1a5fd42e;border-color:#1a5fd480;color:#fff}.la-page .spacer{flex:1}.la-page .seg{display:flex;background:#0000004d;border:1px solid var(--border);border-radius:10px;padding:3px}.la-page .seg button{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;color:var(--sub);background:none;border:none;padding:7px 11px;border-radius:8px;cursor:pointer}.la-page .seg button.on{background:linear-gradient(180deg,#2e8bff,#1a5fd4);color:#fff}.la-page .tsel{background:#0000004d;color:#cdd9ee;border:1px solid var(--border);border-radius:10px;padding:9px 11px;font-size:13px;outline:none;cursor:pointer}.la-page .today{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:12.5px;color:#6ea0f0;background:#1a5fd424;border:1px solid rgba(26,95,212,.32);padding:8px 13px;border-radius:10px;cursor:pointer}.la-page .today:hover{background:#1a5fd438;color:#fff}.la-page .today.on{background:linear-gradient(180deg,#2e8bff,#1a5fd4);border-color:transparent;color:#fff}.la-page .split{flex:1;display:grid;grid-template-columns:1fr 380px;gap:16px;min-height:0}.la-page .listcol{overflow-y:auto;padding-right:4px}.la-page .agrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.la-page .acard{border-radius:14px;overflow:hidden;cursor:pointer;display:flex;flex-direction:column;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s,border-color .16s}.la-page .acard:hover{transform:translateY(-3px);box-shadow:0 22px 46px -26px #000c;border-color:#2e8bff4d}.la-page .acard.sel{border-color:#2e8bff99;box-shadow:0 0 0 1px #2e8bff66}.la-page .acard .ph{height:104px;position:relative;flex:0 0 auto;overflow:hidden;background:linear-gradient(135deg,#25405f,#16273d);display:grid;place-items:center}.la-page .acard .ph svg.noimg{width:26px;height:26px;color:#3a5070}.la-page .nomap{position:relative;width:100%;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#14304a,#0c1c2e 70%,#0a1626)}.la-page .nomap-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(46,139,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(46,139,255,.12) 1px,transparent 1px);background-size:22px 22px;-webkit-mask:radial-gradient(circle at 50% 45%,#000 35%,transparent 78%);mask:radial-gradient(circle at 50% 45%,#000 35%,transparent 78%)}.la-page .nomap-pin{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);width:14px;height:14px}.la-page .nomap-pin .core{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--c);box-shadow:0 0 12px var(--c)}.la-page .nomap-pin .r1,.la-page .nomap-pin .r2{position:absolute;left:50%;top:50%;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--c);transform:translate(-50%,-50%);animation:laNomapPulse 2.4s ease-out infinite}.la-page .nomap-pin .r2{animation-delay:1.2s}@keyframes laNomapPulse{0%{transform:translate(-50%,-50%) scale(.6);opacity:.8}to{transform:translate(-50%,-50%) scale(4.2);opacity:0}}.la-page .nomap-tag{position:absolute;left:9px;bottom:9px;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;color:#9fb2d4;background:#0a142299;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 7px;border-radius:7px}.la-page .nomap-tag svg{width:12px;height:12px}.la-page .acard .ph img,.la-page .acard .ph .imgfill{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.la-page .acard .tbadge{position:absolute;left:9px;top:9px;display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;padding:4px 7px;border-radius:7px;background:#0a1422b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.la-page .acard .tbadge .dot{width:6px;height:6px;border-radius:50%}.la-page .acard .nbadge{position:absolute;right:9px;top:9px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:11px;letter-spacing:.06em;padding:3px 8px;border-radius:7px;color:#9fc0ff;background:#1a5fd433;border:1px solid rgba(26,95,212,.4)}.la-page .acard .nbadge.rej{color:#ff9a8f;background:#e5393533;border-color:#e5393573}.la-page .acard .nbadge.pend{color:#ffce7a;background:#f59e0b2e;border-color:#f59e0b6b}.la-page .acard.rejected{border-color:#e5393557}.la-page .acard.rejected .ph{opacity:.72}.la-page .acard .abody{padding:11px 12px}.la-page .acard .adesc{font-size:13.5px;color:#eaf1fc;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.la-page .acard .ameta{display:flex;align-items:center;gap:10px;margin-top:7px;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim)}.la-page .detail{border-radius:16px;padding:0;overflow:hidden;display:flex;flex-direction:column;align-self:start}.la-page .detail .empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:30px;text-align:center;color:var(--sub)}.la-page .detail .empty .ic{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:#f59e0b1a;border:1px solid rgba(245,158,11,.28);color:#ffce7a}.la-page .detail .empty .ic svg{width:26px;height:26px}.la-page .detail .dhero{height:170px;position:relative;background:linear-gradient(135deg,#25405f,#16273d)}.la-page .detail .dhero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.la-page .detail .dbody{padding:16px;overflow-y:auto}.la-page .dpill{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;border-radius:10px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.la-page .dquad{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:13px}.la-page .dstat{border-radius:11px;padding:10px 11px;background:#ffffff08;border:1px solid var(--border)}.la-page .dstat .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.la-page .dstat .v{font-size:14px;margin-top:3px}.la-page .dauthor{display:flex;align-items:center;gap:11px;margin-top:13px;padding:11px 12px;border-radius:12px;background:#ffffff08;border:1px solid var(--border)}.la-page .dauthor .av{width:38px;height:38px;border-radius:10px;background:linear-gradient(150deg,#2e8bff,#0c3d8f);display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px}.ph-page{--border:rgba(255,255,255,.08);--brand:#1A5FD4;--bright:#2E8BFF;--emg:#F59E0B;--red:#E53935;--ok:#27AE60;--pur:#A855F7;--vio:#FF6B3D;--ink:#e8eefc;--sub:#90a6cc;--dim:#5f7cab;color:var(--ink)}.ph-page .glass{background:linear-gradient(180deg,#13263cb8,#0f1e30b8);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ph-page .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.ph-page .pagehead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px}.ph-page .pagehead h1{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:30px;margin:0;line-height:1}.ph-page .pagehead p{color:var(--sub);font-size:13.5px;margin:7px 0 0}.ph-page .pagehead p b{color:#cfe0f5;font-weight:600}.ph-page .refresh{display:flex;align-items:center;gap:8px;background:#ffffff0a;border:1px solid var(--border);color:#cdd9ee;border-radius:10px;padding:9px 14px;font-size:13.5px;cursor:pointer}.ph-page .refresh:hover{background:#ffffff14}.ph-page .refresh svg{width:15px;height:15px}.ph-page .controls{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-bottom:16px}.ph-page .cgroup{display:flex;align-items:center;gap:9px}.ph-page .cgroup .cl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.ph-page .seg{display:flex;background:#0000004d;border:1px solid var(--border);border-radius:10px;padding:3px}.ph-page .seg button{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:13px;color:var(--sub);background:none;border:none;padding:7px 13px;border-radius:7px;cursor:pointer}.ph-page .seg button.on{color:#fff;background:linear-gradient(180deg,#2e8bff,#1a5fd4);box-shadow:0 6px 14px -6px #1a5fd4cc}.ph-page .date{display:flex;align-items:center;gap:8px;margin-left:auto;background:#0000004d;border:1px solid var(--border);border-radius:10px;padding:4px 10px 4px 11px;cursor:pointer;position:relative}.ph-page .date .cal{width:15px;height:15px;color:#6ea0f0;flex:0 0 auto}.ph-page .calpop{position:absolute;right:0;top:46px;z-index:30;width:430px;border-radius:16px;padding:13px;display:none;background:linear-gradient(180deg,#122034fc,#0b1422);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 70px -26px #000000d9}.ph-page .calpop.show{display:flex;gap:12px;animation:cpop .22s cubic-bezier(.2,.9,.2,1)}@keyframes cpop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ph-page .calpresets{width:118px;flex:0 0 auto;display:flex;flex-direction:column;gap:3px;border-right:1px solid var(--border);padding-right:11px}.ph-page .calpresets .pl{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);padding:3px 6px 5px}.ph-page .calpresets button{text-align:left;font-size:12.5px;color:#b6c6e2;background:none;border:none;border-radius:8px;padding:7px 9px;cursor:pointer;font-family:inherit}.ph-page .calpresets button:hover{background:#ffffff0f;color:#fff}.ph-page .calpresets button.on{background:#2e8bff2e;color:#fff}.ph-page .calmain{flex:1;min-width:0}.ph-page .calhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.ph-page .calhead .mn{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.04em;font-size:16px}.ph-page .calhead .nav{display:flex;flex-direction:row;gap:6px}.ph-page .calhead .nav button{width:28px;height:28px;border-radius:8px;background:#ffffff0d;border:1px solid var(--border);color:#cdd9ee;display:grid;place-items:center;cursor:pointer}.ph-page .calhead .nav button:hover{background:#ffffff1a}.ph-page .calhead .nav button svg{width:14px;height:14px}.ph-page .caldow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:4px}.ph-page .caldow span{text-align:center;font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim)}.ph-page .calgrid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ph-page .cell{aspect-ratio:1;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;position:relative;font-size:12px;color:#cdd9ee;background:#ffffff08;border:1px solid transparent;transition:.12s}.ph-page .cell.empty{background:none;cursor:default}.ph-page .cell:hover:not(.empty){border-color:#fff3}.ph-page .cell .dot{width:6px;height:6px;border-radius:50%}.ph-page .cell.h1{background:#27ae6029}.ph-page .cell.h2{background:#27ae6052}.ph-page .cell.h3{background:#f59e0b52}.ph-page .cell.h4{background:#e5393557}.ph-page .cell.sel{background:linear-gradient(180deg,#d98a12,#a8650a);color:#fff;font-weight:600;box-shadow:0 6px 16px -6px #f59e0bb3}.ph-page .cell.inrange{background:#2e8bff2e;border-color:#2e8bff4d}.ph-page .cell.rangeend{background:linear-gradient(180deg,#2e8bff,#1a5fd4);color:#fff;font-weight:600}.ph-page .calfoot{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.ph-page .calfoot .hint{font-family:JetBrains Mono,monospace;font-size:10px;color:#6ea0f0}.ph-page .callegend{display:flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:9px;color:var(--dim)}.ph-page .callegend .sw{display:flex;gap:3px}.ph-page .callegend .sw i{width:10px;height:10px;border-radius:3px}.ph-page .chartcard{border-radius:16px;padding:18px 20px;margin-bottom:20px}.ph-page .chartcard .cl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim)}.ph-page .chartcard .big{font-family:JetBrains Mono,monospace;font-weight:600;font-size:34px;margin:6px 0 0}.ph-page .bars{display:flex;align-items:flex-end;gap:30px;height:150px;padding:0 6px;margin-top:12px}.ph-page .bcol{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:7px}.ph-page .bcol .bn{font-family:JetBrains Mono,monospace;font-size:12px;color:#9fc0ff}.ph-page .bcol .bar{width:42px;border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#3a93ff,#1a5fd4);box-shadow:0 8px 20px -8px #1a5fd4b3;transition:height .6s cubic-bezier(.2,.8,.2,1)}.ph-page .bcol .bl{font-family:JetBrains Mono,monospace;font-size:10px;color:var(--dim)}.ph-page .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1280px){.ph-page .grid{grid-template-columns:repeat(2,1fr)}}.ph-page .pcard{border-radius:16px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .18s,border-color .18s}.ph-page .pcard:hover{transform:translateY(-4px);box-shadow:0 26px 54px -28px #000c;border-color:#2e8bff4d}.ph-page .pimg{height:200px;position:relative;overflow:hidden}.ph-page .pimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ph-page .pimg img,.ph-page .pimg .ph{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.ph-page .pcard:hover .pimg img,.ph-page .pcard:hover .pimg .ph{transform:scale(1.06)}.ph-page .pimg .ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#41597f;background:linear-gradient(135deg,#e539351f,#141e2e66);background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 1px,transparent 1px 11px)}.ph-page .pimg .ph svg{width:34px;height:34px}.ph-page .pimg .badge-type{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:#0a1422b8;border:1px solid rgba(255,255,255,.14);padding:5px 9px;border-radius:8px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ph-page .pimg .badge-type .dot{width:7px;height:7px;border-radius:50%}.ph-page .pimg .ai{position:absolute;right:12px;top:12px;display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.05em;text-transform:uppercase;color:#9af0c0;background:#27ae6033;border:1px solid rgba(39,174,96,.42);padding:4px 8px;border-radius:7px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ph-page .pimg .ai.rej{color:#ffb3ad;background:#e5393533;border-color:#e539356b}.ph-page .pimg .ai svg{width:11px;height:11px}.ph-page .pimg .inspect{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;opacity:0;transition:.18s;background:linear-gradient(180deg,#070d1600,#070d168c);color:#fff;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:14px}.ph-page .pimg .inspect svg{width:17px;height:17px}.ph-page .pcard:hover .inspect{opacity:1}.ph-page .pbody{padding:13px 14px 14px;display:flex;flex-direction:column;gap:11px}.ph-page .prow{display:flex;align-items:center;gap:8px}.ph-page .ptype{display:inline-flex;align-items:center;gap:7px;font-weight:600;font-size:14px}.ph-page .ptype .dot{width:8px;height:8px;border-radius:50%}.ph-page .pstatus{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:11px;color:#73e3a3;background:#27ae6024;border:1px solid rgba(39,174,96,.34);padding:3px 8px;border-radius:7px}.ph-page .pstatus.rej{color:#ffb3ad;background:#e5393524;border-color:#e5393557}.ph-page .ptime{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim)}.ph-page .aimeter{display:flex;align-items:center;gap:9px}.ph-page .aimeter .track{flex:1;height:6px;border-radius:4px;background:#ffffff14;overflow:hidden}.ph-page .aimeter .fill{height:100%;border-radius:4px;background:linear-gradient(90deg,#1c9a59,#34d27e)}.ph-page .aimeter .fill.rej{background:linear-gradient(90deg,#9a1c1c,#e85b5b)}.ph-page .aimeter .pct{font-family:JetBrains Mono,monospace;font-size:11px;color:#73e3a3}.ph-page .aimeter .pct.rej{color:#ff8a87}.ph-page .aimeter .lab{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.ph-page .puser{border-radius:12px;padding:11px 12px;background:#ffffff08;border:1px solid var(--border)}.ph-page .puser .un{display:flex;align-items:center;gap:8px}.ph-page .puser .un b{font-size:14px;font-weight:600}.ph-page .prem{display:inline-flex;align-items:center;gap:5px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.04em;text-transform:uppercase;color:#ffce7a;background:#f59e0b24;border:1px solid rgba(245,158,11,.34);padding:3px 7px;border-radius:6px}.ph-page .prem .d{width:5px;height:5px;border-radius:50%;background:#f59e0b}.ph-page .puser .ue{font-family:JetBrains Mono,monospace;font-size:11px;color:#6f86ab;margin-top:5px}.ph-page .puser .meta{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim);margin-top:4px}.ph-page .puser .meta a{color:#6ea0f0;text-decoration:none;cursor:pointer}.ph-page .pacts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ph-page .pbtn{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:13px;border:none;border-radius:10px;padding:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ph-page .pbtn svg{width:14px;height:14px}.ph-page .pbtn.red{color:#ffb3ad;background:#e539351a;border:1px solid rgba(229,57,53,.34)}.ph-page .pbtn.ghost{color:#cdd9ee;background:#ffffff0a;border:1px solid var(--border)}.ph-page .pbtn.blue{color:#fff;background:linear-gradient(180deg,#2e8bff,#1a5fd4);box-shadow:0 8px 18px -8px #1a5fd4b3}.ph-page .pbtn:hover{filter:brightness(1.12)}.ph-page .pbtn:disabled{opacity:.5;cursor:not-allowed;filter:none}.ph-page .kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin-bottom:16px}.ph-page .kpi{border-radius:14px;padding:14px 15px;position:relative;overflow:hidden}.ph-page .kpi .g{position:absolute;right:-18px;top:-18px;width:74px;height:74px;border-radius:50%;filter:blur(22px);opacity:.3}.ph-page .kpi .kl{display:flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);position:relative}.ph-page .kpi .kl svg{width:14px;height:14px}.ph-page .kpi .kv{font-family:JetBrains Mono,monospace;font-weight:600;font-size:25px;margin-top:8px;position:relative}.ph-page .kpi .ks{font-size:11.5px;color:#6f86ab;margin-top:1px;position:relative}.ph-page .filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ph-page .filters .fl{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-right:2px}.ph-page .chip{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:#9fb2d4;background:#ffffff0a;border:1px solid var(--border);padding:7px 11px;border-radius:9px;cursor:pointer;transition:.14s}.ph-page .chip .dot{width:7px;height:7px;border-radius:50%}.ph-page .chip:hover{background:#ffffff14}.ph-page .chip.on{color:#fff;background:#2e8bff29;border-color:#2e8bff6b}.ph-page .overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:none;align-items:center;justify-content:center;padding:30px;background:#05090fbd;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ph-page .overlay.show{display:flex;animation:ofade .25s ease}@keyframes ofade{0%{opacity:0}to{opacity:1}}.ph-page .insp{width:min(1080px,96vw);max-height:92vh;border-radius:20px;overflow:hidden;display:grid;grid-template-columns:1.35fr 1fr;background:linear-gradient(180deg,#14243afa,#0b1422fc);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 100px -30px #000000e6;animation:opop .3s cubic-bezier(.2,.9,.2,1)}@keyframes opop{0%{transform:translateY(16px) scale(.98)}to{transform:none}}@media (max-width:880px){.ph-page .insp{grid-template-columns:1fr;max-height:94vh}}.ph-page .ileft{position:relative;background:#070d16;display:flex;align-items:center;justify-content:center;min-height:340px;overflow:hidden}.ph-page .ileft .big{width:100%;height:100%;min-height:340px}.ph-page .ileft img.big{-o-object-fit:contain;object-fit:contain;will-change:transform}.ph-page .zoomwrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}.ph-page .zoomhint{position:absolute;bottom:14px;left:50%;transform:translate(-50%);font-family:JetBrains Mono,monospace;font-size:10px;color:#ffffff80;background:#0a14228c;padding:4px 9px;border-radius:7px;pointer-events:none;white-space:nowrap}.ph-page .ileft .closeX,.ph-page .ileft .tbadge,.ph-page .ileft .wm{z-index:5}.ph-page .ileft .wm{position:absolute;right:14px;bottom:14px;display:flex;align-items:center;gap:8px;opacity:.78;filter:drop-shadow(0 1px 4px rgba(0,0,0,.85));pointer-events:none}.ph-page .ileft .wm .wl-img{width:22px;height:22px;border-radius:6px;display:block}.ph-page .ileft .wm .wm-word{height:13px;width:auto;display:block}.ph-page .ileft .closeX{position:absolute;left:14px;top:14px;width:36px;height:36px;border-radius:11px;background:#0a1422b3;border:1px solid rgba(255,255,255,.16);color:#fff;display:grid;place-items:center;cursor:pointer}.ph-page .ileft .closeX svg{width:18px;height:18px}.ph-page .ileft .tbadge{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#0a1422bd;border:1px solid rgba(255,255,255,.16);padding:5px 9px;border-radius:8px}.ph-page .iright{padding:20px 22px;overflow-y:auto}.ph-page .ih{display:flex;align-items:center;gap:9px}.ph-page .ih .it{font-family:Barlow Condensed,sans-serif;font-weight:800;font-style:italic;text-transform:uppercase;letter-spacing:.02em;font-size:24px;line-height:1}.ph-page .isec{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--dim);margin:18px 0 9px}.ph-page .verdict{display:flex;align-items:center;gap:11px;border-radius:13px;padding:13px 14px;background:#27ae601a;border:1px solid rgba(39,174,96,.3)}.ph-page .verdict.rej{background:#e539351a;border-color:#e539354d}.ph-page .verdict .vic{width:38px;height:38px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;background:#27ae6029}.ph-page .verdict.rej .vic{background:#e5393529}.ph-page .verdict .vt{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:16px;color:#bff5d6}.ph-page .verdict.rej .vt{color:#ffc9c4}.ph-page .verdict .vs{font-size:12px;color:#8fd0a8;margin-top:2px}.ph-page .verdict.rej .vs{color:#e0a59f}.ph-page .verdict .vconf{margin-left:auto;text-align:right}.ph-page .verdict .vconf .n{font-family:JetBrains Mono,monospace;font-weight:700;font-size:20px;color:#73e3a3}.ph-page .verdict.rej .vconf .n{color:#ff8a87}.ph-page .verdict .vconf .l{font-family:JetBrains Mono,monospace;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:var(--dim)}.ph-page .scan{display:flex;flex-direction:column;gap:9px}.ph-page .srow{display:flex;align-items:center;gap:11px}.ph-page .srow .sn{width:130px;font-size:13px;color:#cdd9ee}.ph-page .srow .strack{flex:1;height:7px;border-radius:5px;background:#ffffff12;overflow:hidden}.ph-page .srow .sfill{height:100%;border-radius:5px}.ph-page .srow .sp{width:38px;text-align:right;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--sub)}.ph-page .metas{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ph-page .metas .meta{border-radius:11px;padding:10px 12px;background:#ffffff08;border:1px solid var(--border)}.ph-page .metas .meta .ml{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.ph-page .metas .meta .mv{font-size:13px;color:#dce6f6;margin-top:3px}.ph-page .metas .meta .mv.mono{font-family:JetBrains Mono,monospace;font-size:12px}.ph-page .iacts{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.lc-page{display:flex;flex-direction:column;height:100%;min-height:0}.lc-page .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.lc-glass{background:linear-gradient(180deg,#13263cb8,#0f1e30b8);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lc-head h1{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:30px;margin:0;line-height:1;color:#e8eefc}.lc-head p{color:#90a6cc;font-size:14px;margin:6px 0 0}.lc-ops{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:16px}.lc-op{border-radius:14px;padding:12px 15px;position:relative;overflow:hidden}.lc-op .g{position:absolute;right:-16px;top:-16px;width:62px;height:62px;border-radius:50%;filter:blur(20px);opacity:.32}.lc-op .k{font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:#5f7cab;display:flex;align-items:center;gap:6px}.lc-op .k svg{width:13px;height:13px}.lc-op .v{font-family:JetBrains Mono,monospace;font-weight:600;font-size:24px;margin-top:6px;color:#e8eefc}.lc-op .s{font-size:11.5px;color:#6f86ab;margin-top:1px}.lc-split{flex:1;display:grid;grid-template-columns:340px 1fr;gap:18px;min-height:0;margin-top:18px}.lc-zonecol{display:flex;flex-direction:column;min-height:0}.lc-ztabs{display:flex;gap:7px;margin-bottom:13px}.lc-ztab{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:#90a6cc;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:8px 16px;cursor:pointer}.lc-ztab.on{color:#fff;background:#1a5fd42e;border-color:#1a5fd480}.lc-zlist{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding-right:4px}.lc-zone{border-radius:14px;padding:14px 15px;cursor:pointer;transition:transform .15s,border-color .15s,box-shadow .15s}.lc-zone:hover{transform:translateY(-2px);border-color:#2e8bff4d}.lc-zone.sel{border-color:#2e8bff99;box-shadow:0 0 0 1px #2e8bff66,0 14px 30px -18px #000000b3}.lc-zt{display:flex;align-items:center;gap:14px;margin-bottom:11px}.lc-zdot{width:9px;height:9px;border-radius:50%;flex:0 0 auto;margin-left:2px}.lc-zone.active .lc-zdot{background:#e53935;box-shadow:0 0 8px #e53935;position:relative}.lc-zone.active .lc-zdot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1.5px solid #E53935;animation:lcRing 1.8s ease-in-out infinite}@keyframes lcRing{0%{transform:scale(.5);opacity:.85}to{transform:scale(1.9);opacity:0}}.lc-zone.extended .lc-zdot{background:#f59e0b;box-shadow:0 0 8px #f59e0b}.lc-zone.closed .lc-zdot{background:#5f7cab}.lc-zname{font-family:Barlow,sans-serif;font-weight:600;font-size:16px;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#e8eefc}.lc-ztag{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;padding:3px 8px;border-radius:7px;flex:0 0 auto}.lc-ztag.active{color:#ff9a8f;background:#e5393529;border:1px solid rgba(229,57,53,.36)}.lc-ztag.extended{color:#ffce7a;background:#f59e0b29;border:1px solid rgba(245,158,11,.36)}.lc-ztag.closed{color:#90a6cc;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}.lc-zmeta{display:flex;align-items:center;gap:14px;font-family:JetBrains Mono,monospace;font-size:12px;color:#90a6cc}.lc-zmeta .s{display:inline-flex;align-items:center;gap:5px}.lc-zmeta .s svg{width:13px;height:13px;opacity:.8}.lc-zmeta .cd{margin-left:auto;color:#ffce7a}.lc-zone.closed .lc-zmeta .cd{color:#5f7cab}.lc-ztype{display:inline-flex;align-items:center;gap:5px;margin-top:9px;font-family:JetBrains Mono,monospace;font-size:11px;color:#5f7cab}.lc-ztype .e{font-size:12px}.lc-flag{width:17px;height:12px;border-radius:2px;-o-object-fit:cover;object-fit:cover;vertical-align:-1px;box-shadow:0 0 0 1px #ffffff1f}.lc-room{border-radius:16px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.lc-rhead{display:flex;align-items:center;gap:13px;padding:15px 18px;border-bottom:1px solid rgba(255,255,255,.08)}.lc-ric{width:42px;height:42px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center}.lc-ric svg{width:21px;height:21px}.lc-rname{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:20px;line-height:1;color:#e8eefc}.lc-rmeta{font-family:JetBrains Mono,monospace;font-size:12px;color:#90a6cc;margin-top:5px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.lc-rfacts{display:flex;gap:10px;padding:12px 18px;border-bottom:1px solid rgba(255,255,255,.08);background:#0000001f}.lc-rfact{flex:1;border-radius:11px;padding:9px 11px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.lc-rfact .k{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#5f7cab}.lc-rfact .v{font-family:JetBrains Mono,monospace;font-weight:600;font-size:15px;margin-top:3px;display:flex;align-items:center;gap:6px;color:#e8eefc}.lc-risk{display:inline-block;width:7px;height:7px;border-radius:50%}.lc-closebtn{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:#ffc4bf;background:#e5393529;border:1px solid rgba(229,57,53,.4);border-radius:10px;padding:9px 13px;cursor:pointer}.lc-closebtn:hover{filter:brightness(1.15)}.lc-closebtn svg{width:14px;height:14px}.lc-rtabs{display:flex;gap:4px;padding:0 18px;border-bottom:1px solid rgba(255,255,255,.08)}.lc-rtab{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:14px;color:#90a6cc;background:none;border:none;padding:13px 14px;cursor:pointer;position:relative;display:flex;align-items:center;gap:7px}.lc-rtab .n{font-family:JetBrains Mono,monospace;font-size:10px;background:#ffffff14;color:#cdd9ee;padding:2px 6px;border-radius:6px}.lc-rtab .n.red{background:#e5393533;color:#ff9a8f}.lc-rtab.on{color:#fff}.lc-rtab.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2.5px;border-radius:3px;background:linear-gradient(90deg,#2e8bff,#1a5fd4);box-shadow:0 0 10px #2e8bff99}.lc-rbody{flex:1;overflow-y:auto;padding:18px}.lc-msg{display:flex;gap:11px;margin-bottom:16px;max-width:80%;animation:lcMsgIn .3s cubic-bezier(.2,.7,.2,1)}@keyframes lcMsgIn{0%{transform:translateY(8px)}to{transform:none}}.lc-mav{width:34px;height:34px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;color:#fff}.lc-mc{min-width:0}.lc-mtop{display:flex;align-items:center;gap:8px;margin-bottom:4px}.lc-mname{font-weight:600;font-size:13.5px;color:#e8eefc}.lc-mtime{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5f7cab}.lc-bubble{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:4px 14px 14px;padding:10px 13px;font-size:14px;color:#e6edf8;line-height:1.4}.lc-mactions{display:flex;gap:7px;max-height:0;margin-top:0;opacity:0;overflow:hidden;transition:max-height .15s,opacity .15s,margin-top .15s}.lc-msg:hover .lc-mactions{max-height:36px;margin-top:7px;opacity:1}.lc-mbtn{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5f7cab;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:7px;padding:4px 9px;cursor:pointer;display:inline-flex;align-items:center;gap:5px}.lc-mbtn:hover{color:#fff;background:#ffffff14}.lc-mbtn svg{width:11px;height:11px}.lc-mbtn.danger:hover{color:#ff9a8f;background:#e5393524;border-color:#e5393557}.lc-msg.flagged .lc-bubble{border-color:#f59e0b66;background:#f59e0b14}.lc-msg.hidden .lc-bubble{border-style:dashed;border-color:#ffffff2e;background:#ffffff05;color:#5f7cab;font-style:italic}.lc-flagchip{display:inline-flex;align-items:center;gap:4px;font-family:JetBrains Mono,monospace;font-size:10px;color:#ffce7a;background:#f59e0b29;border:1px solid rgba(245,158,11,.34);padding:2px 7px;border-radius:6px}.lc-plist{display:flex;flex-direction:column;gap:9px}.lc-prow{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:13px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.lc-pav{width:38px;height:38px;border-radius:11px;flex:0 0 auto;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;color:#fff}.lc-pn{font-weight:600;font-size:14.5px;color:#e8eefc}.lc-pm{font-family:JetBrains Mono,monospace;font-size:11px;color:#5f7cab;margin-top:2px}.lc-ptags{display:flex;gap:6px;margin-left:auto}.lc-ptag{font-family:JetBrains Mono,monospace;font-size:10px;padding:3px 8px;border-radius:7px}.lc-ptag.host{color:#9fc0ff;background:#1a5fd429;border:1px solid rgba(26,95,212,.34)}.lc-ptag.flag{color:#ff9a8f;background:#e5393524;border:1px solid rgba(229,57,53,.34)}.lc-pbtn{font-family:JetBrains Mono,monospace;font-size:10.5px;color:#5f7cab;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:6px 10px;cursor:pointer;margin-left:7px}.lc-pbtn:hover{color:#fff}.lc-pbtn.danger:hover{color:#ff9a8f;background:#e5393524;border-color:#e5393557}.lc-empty{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:30px}.lc-empty .ic{position:relative;width:74px;height:74px;display:grid;place-items:center}.lc-empty .core{width:60px;height:60px;border-radius:18px;display:grid;place-items:center;background:#27ae601a;border:1px solid rgba(39,174,96,.3);color:#73e3a3}.lc-empty .core svg{width:28px;height:28px}.lc-empty .r{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;border:1.5px solid rgba(39,174,96,.4);animation:lcEp 2.6s ease-out infinite}@keyframes lcEp{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.3);opacity:0}}.lc-empty .t{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.04em;font-size:18px;color:#cfe0f5}.lc-empty .sx{font-size:13.5px;color:#90a6cc;max-width:300px;line-height:1.5}.lc-pulse{display:inline-flex;align-items:center;gap:7px;font-family:JetBrains Mono,monospace;font-size:11px;color:#73e3a3;background:#27ae601a;border:1px solid rgba(39,174,96,.26);padding:7px 12px;border-radius:10px}.lc-pulse .d{width:7px;height:7px;border-radius:50%;background:#27ae60;box-shadow:0 0 8px #27ae60;animation:lcBl 1.6s ease-in-out infinite}@keyframes lcBl{0%,to{opacity:1}50%{opacity:.4}}.lc-composer{flex:0 0 auto;border-top:1px solid rgba(255,255,255,.08);padding:13px 18px;display:flex;align-items:center;gap:10px;background:#0000002e}.lc-lock{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#5f7cab;flex:0 0 auto}.lc-lock svg{width:15px;height:15px}.lc-ct{font-size:13px;color:#90a6cc}.lc-ct b{color:#cdd9ee;font-weight:600}.fb-page{--border:rgba(255,255,255,.08);--brand:#1A5FD4;--bright:#2E8BFF;--ink:#e8eefc;--sub:#90a6cc;--dim:#5f7cab;--bug:#E53935;--sug:#F59E0B;--comp:#FF6B3D;--praise:#27AE60;--q:#A855F7;color:var(--ink)}.fb-page .glass{background:linear-gradient(180deg,#13263cb8,#0f1e30b8);border:1px solid var(--border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fb-page .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.fb-page .pagehead{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:18px;gap:12px;flex-wrap:wrap}.fb-page .pagehead h1{font-family:Barlow Condensed,sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:30px;margin:0;line-height:1}.fb-page .pagehead p{color:var(--sub);font-size:14px;margin:6px 0 0}.fb-page .mark{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;color:#cdd9ee;background:#ffffff0d;border:1px solid var(--border);border-radius:10px;padding:0 16px;height:40px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1}.fb-page .mark:hover{background:#ffffff17}.fb-page .mark svg{width:15px;height:15px;flex:0 0 auto}.fb-page .strip{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:18px}@media (max-width:1100px){.fb-page .strip{grid-template-columns:repeat(3,1fr)}}.fb-page .stat{border-radius:14px;padding:13px 15px;position:relative;overflow:hidden}.fb-page .stat .g{position:absolute;right:-16px;top:-16px;width:72px;height:72px;border-radius:50%;filter:blur(22px);opacity:.3}.fb-page .stat .lab{font-family:JetBrains Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--sub);position:relative}.fb-page .stat .v{font-family:JetBrains Mono,monospace;font-weight:600;font-size:26px;margin-top:6px;position:relative}.fb-page .filters{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.fb-page .chip{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:#9fb2d4;background:#ffffff0a;border:1px solid var(--border);border-radius:999px;padding:6px 7px 6px 14px;cursor:pointer}.fb-page .chip .dot{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.fb-page .chip .lb{line-height:1}.fb-page .chip .ct{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:#b6c6e2;background:#ffffff14;border-radius:999px;height:20px;min-width:20px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.fb-page .chip:hover{background:#ffffff12}.fb-page .chip.on{color:#fff;background:#1a5fd42e;border-color:#2e8bff66}.fb-page .chip.on .ct{background:#2e8bff57;color:#fff}.fb-page .fbsearch{display:flex;align-items:center;gap:8px;margin-left:auto;background:#0000004d;border:1px solid var(--border);border-radius:10px;padding:0 11px;min-width:240px}.fb-page .fbsearch svg{width:15px;height:15px;color:var(--dim);flex:0 0 auto}.fb-page .fbsearch input{background:none;border:none;outline:none;color:var(--ink);font-size:13.5px;padding:8px 0;width:100%}.fb-page .list{display:flex;flex-direction:column;gap:11px;max-width:1000px}.fb-page .fb{border-radius:14px;padding:16px 18px 16px 20px;position:relative;transition:transform .16s cubic-bezier(.2,.7,.2,1),box-shadow .16s,border-color .16s;overflow:hidden}.fb-page .fb:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--ac)}.fb-page .fb:hover{transform:translateY(-3px);box-shadow:0 22px 46px -26px #000c;border-color:#ffffff29}.fb-page .fb.unread{box-shadow:inset 0 0 0 1px #2e8bff24}.fb-page .fb-top{display:flex;align-items:center;gap:11px;margin-bottom:11px}.fb-page .fb-av{width:42px;height:42px;border-radius:12px;flex:0 0 auto;display:grid;place-items:center;font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:16px;color:#fff;box-shadow:0 6px 16px -6px #0009,inset 0 0 0 1px #ffffff1f}.fb-page .fb-id{min-width:0}.fb-page .fb-id .who{font-size:15px;color:#eaf1fc;font-weight:700;line-height:1.3;display:block}.fb-page .fb-id .sub2{font-family:JetBrains Mono,monospace;font-size:11.5px;color:#7f97bd;line-height:1.35;display:block}.fb-page .cat{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:11px;padding:5px 10px;border-radius:999px;display:inline-flex;align-items:center;gap:6px}.fb-page .cat .dot{width:7px;height:7px;border-radius:50%}.fb-page .fb .unreaddot{width:8px;height:8px;border-radius:50%;background:var(--brand);box-shadow:0 0 8px var(--brand);flex:0 0 auto}.fb-page .fb .when{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:11px;color:var(--dim);flex:0 0 auto}.fb-page .fb-msg{font-size:15px;color:#dce6f6;line-height:1.55}.fb-page .fb-meta{display:flex;align-items:center;gap:8px;margin-top:12px;flex-wrap:wrap}.fb-page .fb-meta .mi{display:inline-flex;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:11px;color:#9fb2d4;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:5px 9px}.fb-page .fb-meta svg{width:12px;height:12px;color:var(--dim)}.fb-page .fb-meta .mi .k{color:var(--dim)}.fb-page .fb-acts{display:flex;gap:8px;margin-top:13px}.fb-page .btn{font-family:Barlow Condensed,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:13px;border:none;border-radius:9px;padding:9px 15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;line-height:1}.fb-page .btn svg{width:15px;height:15px;flex:0 0 auto;display:block}.fb-page .btn span{display:inline-block;line-height:1}.fb-page .btn.blue{color:#fff;background:linear-gradient(180deg,#2e8bff,#1a5fd4);box-shadow:0 8px 18px -8px #1a5fd4b3}.fb-page .btn.ghost{color:#cdd9ee;background:#ffffff0d;border:1px solid var(--border)}.fb-page .btn.green{color:#bff5d6;background:#27ae6029;border:1px solid rgba(39,174,96,.36)}.fb-page .btn:hover{filter:brightness(1.15)}.fb-page .btn:disabled{opacity:.5;cursor:not-allowed;filter:none}.fb-page .replied{display:inline-flex;align-items:center;gap:7px;margin-top:11px;font-family:JetBrains Mono,monospace;font-size:11px;color:#73e3a3;background:#27ae601a;border:1px solid rgba(39,174,96,.28);border-radius:9px;padding:7px 11px}.fb-page .replied svg{width:13px;height:13px}.fb-page .empty{text-align:center;padding:60px 0;color:var(--dim)}.fb-page .reply{margin-top:12px;border-top:1px solid var(--border);padding-top:12px}.fb-page .reply .ql{font-family:JetBrains Mono,monospace;font-size:9.5px;text-transform:uppercase;letter-spacing:.12em;color:var(--dim);margin-bottom:7px}.fb-page .quick{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:9px}.fb-page .quick button{font-size:12px;color:#9fb2d4;background:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:6px 10px;cursor:pointer;text-align:left}.fb-page .quick button:hover{background:#2e8bff1f;color:#fff}.fb-page .reply textarea{width:100%;background:#0000004d;border:1px solid var(--border);border-radius:11px;color:var(--ink);font-family:Barlow,sans-serif;font-size:14px;padding:11px 13px;resize:none;outline:none}.fb-page .reply textarea:focus{border-color:#2e8bff80}.fb-page .reply .rfoot{display:flex;justify-content:flex-end;gap:8px;margin-top:9px}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:#0000000d}}.maplibregl-ctrl button:not(:disabled):active{background-color:#0000000d}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 29 29'%3E%3Cpath d='m10.5 14 4-8 4 8z'/%3E%3Cpath fill='%23ccc' d='m10.5 16 4 8 4-8z'/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%23333' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='none' stroke='%2333b5e5' viewBox='0 0 22 22'%3E%3Ccircle cx='11' cy='11' r='8.5'/%3E%3Cpath d='M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z'/%3E%3Cpath d='M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z'/%3E%3Cpath d='M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%23333' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' fill='%2333b5e5' viewBox='0 0 22 22'%3E%3Cpath d='m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23333' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23aaa' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23fff' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23999' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e58978' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%2333b5e5' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23e54e33' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='29' height='29' fill='%23666' viewBox='0 0 20 20'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath fill='red' d='m14 5 1 1-9 9-1-1z'/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='88' height='23' fill='none'%3E%3Cpath fill='%23000' fill-opacity='.4' fill-rule='evenodd' d='M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z'/%3E%3Cpath fill='%23fff' d='m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z'/%3E%3Cpath fill='%23e1e3e9' d='M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z'/%3E%3Cpath d='M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z' style='fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001'/%3E%3Cg style='stroke-width:1.12603545'%3E%3Cpath d='M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668' style='color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3' style='clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3Cpath d='M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z' style='clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4' transform='translate(15.553 2.85)scale(.88807)'/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:#0000000d}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%23fff' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill-rule='evenodd' viewBox='0 0 20 20'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:#000000bf;text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:#0000000d}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:#0006;color:#fff;display:flex;font-size:1.4em;top:0;right:0;bottom:0;left:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}.cc{--bg:#0A1422;--s1:#0F1E30;--s2:#13263C;--line:rgba(255,255,255,.08);--line2:rgba(255,255,255,.13);--ink:#E8EEFC;--sub:#9FB2D4;--dim:#6F86AE;--mute:#4E6388;--blue:#1A5FD4;--bright:#2E8BFF;--red:#E53935;--amber:#F59E0B;--green:#27AE60;--violet:#A855F7;--l-sos:#E53935;--l-phys:#FF6B3D;--l-snatch:#F43F5E;--l-scream:#F59E0B;--l-safe:#A855F7;--l-fall:#FB923C;--l-check:#2E8BFF;--l-rescue:#22D3EE;--l-missed:#38BDF8;--l-zone:#3B82F6}.cc,.cc *{box-sizing:border-box}.cc{margin:0;min-height:100%;color:var(--ink);font-family:Barlow,sans-serif;font-size:14px}.cc.cc-over{min-height:0;height:0}.cc a{color:var(--bright);text-decoration:none}.cc a:hover{color:#7db8ff}.cc button{font:inherit;color:inherit}.cc ::-webkit-scrollbar{width:8px;height:8px}.cc ::-webkit-scrollbar-thumb{background:#1d3150;border-radius:8px}.cc ::-webkit-scrollbar-track{background:transparent}.cc .mono{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums}.cc .cond{font-family:Barlow Condensed,sans-serif;text-transform:uppercase}.cc .livep{white-space:nowrap;flex:0 0 auto;display:flex;align-items:center;gap:5px;height:23px;padding:0 8px;border-radius:5px;border:1px solid rgba(39,174,96,.35);background:#27ae6014;font:600 9px JetBrains Mono,monospace;color:#7ee2a6;letter-spacing:.1em}.cc .ldot{width:6px;height:6px;border-radius:50%;background:#3ddc84;box-shadow:0 0 #3ddc8499;animation:ping 1.8s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #3ddc848c}80%,to{box-shadow:0 0 0 7px #3ddc8400}}.cc .page{flex:1;overflow-y:auto;min-height:0}.cc .wrap{max-width:1158px;margin:0 auto;padding:22px 24px 40px}.cc .ph{display:flex;align-items:flex-start;gap:16px;margin-bottom:14px}.cc .ph h1{margin:0;font:800 22px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.02em;display:flex;align-items:center;gap:10px}.cc .ph p{margin:3px 0 0;color:var(--dim);font-size:12px;max-width:720px}.cc .ph .sp{flex:1}.cc .seg{display:flex;gap:2px;padding:2px;border:1px solid var(--line2);border-radius:7px;background:#0a142299}.cc .seg button{white-space:nowrap;height:22px;padding:0 9px;border:0;border-radius:5px;background:none;cursor:pointer;font:500 9px JetBrains Mono,monospace;letter-spacing:.08em;color:var(--sub)}.cc .seg button.on{background:var(--blue);color:#fff;box-shadow:0 0 14px -3px #2e8bffcc}.cc .scanbar{display:flex;align-items:center;gap:8px;font:500 9px JetBrains Mono,monospace;color:var(--dim);letter-spacing:.08em}.cc .glass{position:relative;background:linear-gradient(180deg,#13263ca8,#0f1e30a8);border:1px solid var(--line);border-radius:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overflow:hidden}.cc .glass.pad{padding:14px}.cc .ch{display:flex;align-items:center;gap:8px;margin-bottom:10px}.cc .ch h3{white-space:nowrap;margin:0;font:800 13px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.05em}.cc .ch .sp{flex:1}.cc .ch .meta{font:500 9px JetBrains Mono,monospace;color:var(--dim);letter-spacing:.06em}.cc .kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:12px}.cc .kpi{padding:11px 12px 12px;min-height:84px}.cc .kpi:before{content:"";position:absolute;right:-34px;top:-34px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--kc,rgba(46,139,255,.5)),transparent 68%);opacity:.28;pointer-events:none}.cc .kpi:after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--ka,var(--bright));box-shadow:0 0 10px var(--ka,var(--bright))}.cc .kpi .kl{flex:1;min-width:0;line-height:1.25;font:500 8.5px JetBrains Mono,monospace;letter-spacing:.13em;color:var(--dim);text-transform:uppercase;display:flex;align-items:center;gap:6px}.cc .kpi .kv{font:600 28px/1.05 JetBrains Mono,monospace;margin-top:7px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cc .kpi .ks{font-size:11px;line-height:15px;color:var(--dim);margin-top:4px;margin-bottom:12px}.cc .kpi .ks b{color:var(--sub);font-weight:600}.cc .kpi.clk{cursor:pointer;transition:border-color .2s,transform .2s}.cc .kpi.clk:hover{border-color:var(--line2);transform:translateY(-1px)}.cc .tag{display:inline-flex;align-items:center;gap:5px;height:18px;padding:0 6px;border-radius:4px;font:600 8.5px JetBrains Mono,monospace;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:var(--tc);background:color-mix(in srgb,var(--tc) 13%,transparent);border:1px solid color-mix(in srgb,var(--tc) 38%,transparent)}.cc .tag i{width:5px;height:5px;border-radius:50%;background:var(--tc)}.cc .st-resolved{--tc:#4ade80 }.cc .st-cancelled{--tc:#8ea1c2 }.cc .st-active{--tc:#ff5b52 }.cc .st-missed{--tc:#38BDF8 }.cc .st-forced{--tc:#F59E0B }.cc .pl{color:var(--ink);cursor:pointer;border-bottom:1px dashed transparent;transition:color .15s,border-color .15s;font-weight:500}.cc .pl:hover{color:#9fc4ff;border-bottom-color:#9fc4ff80}.cc .av{display:inline-grid;place-items:center;flex:0 0 auto;border-radius:7px;font:700 10px JetBrains Mono,monospace;color:#fff}.cc .flag{font-size:13px;line-height:1}.cc .bar{height:6px;border-radius:6px;background:#ffffff0f;overflow:hidden;position:relative}.cc .bar i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;background:var(--bc,var(--bright));box-shadow:0 0 10px -1px var(--bc,var(--bright))}.cc .empty{padding:26px 14px;text-align:center;color:var(--dim);font-size:12px}.cc .empty .ico{width:34px;height:34px;margin:0 auto 8px;border-radius:50%;border:1px dashed var(--line2);display:grid;place-items:center}.cc .tabs{display:flex;align-items:center;gap:4px;padding:0 12px;border-bottom:1px solid var(--line);height:40px}.cc .tabs button{white-space:nowrap;flex:0 0 auto;height:40px;padding:0 10px;border:0;background:none;cursor:pointer;font-size:12.5px;color:var(--sub);position:relative;font-weight:500}.cc .tabs button span{font:500 9.5px JetBrains Mono,monospace;color:var(--dim);margin-left:4px}.cc .tabs button.on{color:#fff}.cc .tabs button.on:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;background:var(--bright);box-shadow:0 0 10px var(--bright)}.cc .tabs .sp{flex:1}.cc .tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.cc .tabs::-webkit-scrollbar{display:none}.cc .tabs .livep{position:sticky;right:0}.cc table.t{width:100%;border-collapse:collapse}.cc .t th{text-align:left;font:500 8.5px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--dim);text-transform:uppercase;padding:9px 10px;border-bottom:1px solid var(--line);position:sticky;top:0;background:#0f1d2f;z-index:1}.cc .t td{padding:0 10px;height:38px;border-bottom:1px solid rgba(255,255,255,.04);font-size:12.5px;white-space:nowrap}.cc .t tbody tr{cursor:pointer;transition:background .15s}.cc .t tbody tr:hover{background:#2e8bff0f}.cc .t tbody tr.sel{background:#2e8bff1a;box-shadow:inset 2px 0 0 var(--bright)}.cc .t .num{font-family:JetBrains Mono,monospace;font-variant-numeric:tabular-nums;color:#cfdaf0}.cc .t .dimc{color:var(--dim)}.cc .scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;background:#04080e73;opacity:0;pointer-events:none;transition:opacity .25s}.cc .scrim.on{opacity:1;pointer-events:auto}.cc .drawer{position:fixed;top:0;right:0;bottom:0;width:520px;z-index:59;background:linear-gradient(180deg,#10203a,#0c1828);border-left:1px solid var(--line2);box-shadow:-30px 0 60px -20px #000c;transform:translate(104%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column}.cc .drawer.on{transform:none}.cc .dh{display:flex;align-items:flex-start;gap:12px;padding:16px 18px 14px;border-bottom:1px solid var(--line)}.cc .dh .x{margin-left:auto;width:28px;height:28px;border-radius:7px;border:1px solid var(--line2);background:none;cursor:pointer;display:grid;place-items:center;color:var(--sub)}.cc .dcrumb{display:flex;align-items:center;gap:6px;padding:8px 18px;border-bottom:1px solid var(--line);font:500 9px JetBrains Mono,monospace;color:var(--dim);letter-spacing:.06em}.cc .dcrumb button{border:0;background:none;cursor:pointer;color:var(--bright);font:inherit;padding:0}.cc .db{flex:1;overflow-y:auto;padding:14px 18px 22px}.cc .dsec{margin-top:16px}.cc .dsec:first-child{margin-top:0}.cc .dsec h4{margin:0 0 8px;font:500 8.5px JetBrains Mono,monospace;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;display:flex;align-items:center;gap:8px}.cc .dsec h4:after{content:"";flex:1;height:1px;background:var(--line)}.cc .minis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.cc .mini{border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:#ffffff05}.cc .mini .l{font:500 8px JetBrains Mono,monospace;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.cc .mini .v{font:600 17px JetBrains Mono,monospace;margin-top:3px}.cc .mapbox{position:relative;height:230px;border-radius:11px;overflow:hidden;border:1px solid var(--line2);background:#0d1a2c}.cc .mapbox .mlc{position:absolute;top:0;right:0;bottom:0;left:0}.cc .mapchip{position:absolute;left:10px;bottom:10px;z-index:2;padding:6px 9px;border-radius:7px;background:#080e18e0;border:1px solid var(--line2);font:500 9.5px JetBrains Mono,monospace;color:#cfdaf0}.cc .mapchip b{display:block;font:600 11px Barlow,sans-serif;color:#fff;margin-bottom:2px}.cc .player{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:#ffffff05}.cc .play{width:34px;height:34px;flex:0 0 auto;border-radius:50%;border:0;cursor:pointer;background:var(--bright);color:#fff;display:grid;place-items:center;box-shadow:0 0 16px -4px var(--bright)}.cc .wave{flex:1;height:30px;display:flex;align-items:center;gap:2px}.cc .wave i{flex:1;border-radius:2px;background:#9fb2d459}.cc .wave i.p{background:var(--bright)}.cc .tl{position:relative;padding-left:18px}.cc .tl:before{content:"";position:absolute;left:5px;top:6px;bottom:6px;width:1px;background:var(--line2)}.cc .tli{position:relative;padding:0 0 12px}.cc .tli:before{content:"";position:absolute;left:-17px;top:4px;width:9px;height:9px;border-radius:50%;background:#0c1828;border:2px solid var(--tc,#5f7cab)}.cc .tli .tt{font:500 9.5px JetBrains Mono,monospace;color:var(--dim)}.cc .tli .tx{font-size:12.5px;margin-top:1px}.cc .tli .tx small{color:var(--dim)}.cc .btn{height:30px;padding:0 12px;border-radius:7px;border:1px solid var(--line2);background:#ffffff08;cursor:pointer;font:600 11px Barlow,sans-serif;letter-spacing:.02em;display:inline-flex;align-items:center;gap:6px;color:#d7e2f6}.cc .btn:hover{border-color:#2e8bff80}.cc .btn.pri{background:var(--blue);border-color:var(--blue);color:#fff;box-shadow:0 8px 20px -10px #2e8bffe6}.cc .row{display:flex;align-items:center;gap:10px}.cc .kv2{display:grid;grid-template-columns:110px 1fr;gap:6px 10px;font-size:12px}.cc .kv2 dt{color:var(--dim)}.cc .kv2 dd{margin:0}.cc .sweep{position:fixed;left:174px;right:0;top:0;height:180px;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(46,139,255,.05) 70%,rgba(46,139,255,.12) 99%,transparent);animation:sweep 9s linear infinite}@keyframes sweep{0%{transform:translateY(-200px)}to{transform:translateY(110vh)}}.cc .glass{background:linear-gradient(180deg,#162c46b8,#0d1b2cb8);border-color:transparent;box-shadow:0 18px 40px -24px #000000e6,inset 0 1px #ffffff0f}.cc .glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,#78aaff52,#ffffff0f 30%,#ffffff08 70%,#2e8bff2e);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.cc .hud{display:none}.cc .hud i{position:absolute;width:10px;height:10px;border:solid rgba(140,190,255,.55);pointer-events:none;z-index:2}.cc .hud i:nth-child(1){left:6px;top:6px;border-width:1.5px 0 0 1.5px}.cc .hud i:nth-child(2){right:6px;top:6px;border-width:1.5px 1.5px 0 0}.cc .hud i:nth-child(3){left:6px;bottom:6px;border-width:0 0 1.5px 1.5px}.cc .hud i:nth-child(4){right:6px;bottom:6px;border-width:0 1.5px 1.5px 0}.cc .kpi{padding:13px 14px 0;min-height:136px;display:flex;flex-direction:column}.cc .kpi:after{display:none}.cc .kpi .kh{display:flex;align-items:center;gap:8px}.cc .kpi .ki{width:26px;height:26px;border-radius:7px;display:grid;place-items:center;color:var(--kc);background:color-mix(in srgb,var(--kc) 15%,transparent);border:1px solid color-mix(in srgb,var(--kc) 40%,transparent);box-shadow:0 0 16px -4px var(--kc)}.cc .kpi .kv{font-size:30px;margin-top:9px;text-shadow:0 0 22px color-mix(in srgb,var(--kc) 45%,transparent)}.cc .kpi .kd{margin-left:8px;align-self:center;font:600 9px JetBrains Mono,monospace;padding:2px 5px;border-radius:4px}.cc .kpi .kd.up{color:#ff8a80;background:#e539351f}.cc .kpi .kd.dn{color:#6ee7a0;background:#27ae601f}.cc .kpi .kd.fl{color:var(--dim);background:#ffffff0a}.cc .kpi .ksp{margin-top:auto;height:28px;margin-left:-14px;margin-right:-14px;overflow:hidden;border-radius:0 0 12px 12px}.cc .kpi .scan{position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--kc),transparent);opacity:.9;animation:scanx 3.6s ease-in-out infinite}@keyframes scanx{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.cc .spk path.ln{stroke-dasharray:600;stroke-dashoffset:600;animation:draw 1.6s cubic-bezier(.3,.7,.3,1) forwards}@keyframes draw{to{stroke-dashoffset:0}}.cc .spk .end{animation:pulse 2s ease-out infinite;transform-box:fill-box;transform-origin:center}@keyframes pulse{0%{r:2.5;opacity:1}to{r:9;opacity:0}}.cc .tele{display:flex;gap:0;margin:-4px 0 14px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:#08101c99}.cc .tele div{flex:1;padding:7px 12px;border-right:1px solid var(--line);min-width:0}.cc .tele div:last-child{border-right:0}.cc .tele b{display:block;font:500 8px JetBrains Mono,monospace;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.cc .tele>div>span{display:block;font:500 11.5px JetBrains Mono,monospace;color:#cfe0ff;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .tele span em{font-style:normal;color:#7ee2a6}.cc .ticker{display:flex;gap:28px;white-space:nowrap;animation:tick 26s linear infinite;width:-moz-max-content;width:max-content}.cc .ticker>span{display:inline-block;flex:0 0 auto}@keyframes tick{to{transform:translate(-50%)}}.cc .t tbody tr{position:relative}.cc .t tbody tr:hover td:first-child{box-shadow:inset 2px 0 0 var(--bright)}.cc .t tbody tr.fresh{animation:fresh 2.4s ease-out}@keyframes fresh{0%{background:#e5393538}to{background:transparent}}.cc .tag{box-shadow:0 0 12px -6px var(--tc)}.cc .t th{background:linear-gradient(180deg,#132842,#0f1f34)}.cc .hist{display:flex;align-items:flex-end;gap:3px;height:96px;position:relative}.cc .hist .col{flex:1;display:flex;flex-direction:column-reverse;gap:1px;height:100%;cursor:pointer;position:relative}.cc .hist .col i{display:block;border-radius:2px;background:var(--bc);box-shadow:0 0 8px -2px var(--bc);transform-origin:bottom;animation:grow .9s cubic-bezier(.2,.8,.2,1) both}.cc .hist .col:hover:after{content:attr(data-t);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font:500 9px JetBrains Mono,monospace;padding:3px 6px;border-radius:5px;background:#0a1422;border:1px solid var(--line2);color:#fff;z-index:3}.cc .hist .col.now i:last-child{animation:grow .9s both,blink 1.4s ease-in-out infinite 1s}.cc .hgrid{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,transparent 1px 24px);pointer-events:none}.cc .donut circle{transition:stroke-dasharray .8s cubic-bezier(.3,.7,.3,1)}.cc .donut .seg2{animation:dash 1.2s cubic-bezier(.3,.7,.3,1) both}@keyframes dash{0%{stroke-dasharray:0 999}}@media (prefers-reduced-motion:reduce){.cc .sweep,.cc .kpi .scan,.cc .ticker,.cc .spk path.ln,.cc .spk .end,.cc .hist .col i,.cc .donut .seg2{animation:none}.cc .spk path.ln{stroke-dashoffset:0}}@keyframes conin{0%{opacity:0;transform:translate(-8px);background:#2e8bff2e}to{opacity:1;transform:none;background:transparent}}.cc .hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;height:312px;margin-bottom:12px}.cc .hero .net{position:relative;border-right:1px solid var(--line);overflow:hidden;min-height:0}.cc .hero{height:340px}.cc .opsmap{background:radial-gradient(ellipse at 50% 55%,#0b1a33,#050b16 55%,#02050b)}.cc .opsmap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 22%,#fff8,transparent),radial-gradient(1px 1px at 72% 14%,#fff7,transparent),radial-gradient(1.2px 1.2px at 88% 62%,#fff9,transparent),radial-gradient(1px 1px at 34% 78%,#fff6,transparent),radial-gradient(1px 1px at 56% 36%,#fff5,transparent),radial-gradient(1.3px 1.3px at 8% 66%,#fff8,transparent),radial-gradient(1px 1px at 94% 28%,#fff6,transparent),radial-gradient(1px 1px at 46% 90%,#fff5,transparent),radial-gradient(1px 1px at 22% 48%,#fff4,transparent)}.cc .hero .net:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(5,10,20,.5),transparent 22%,transparent 76%,rgba(5,10,20,.4)),linear-gradient(180deg,rgba(5,10,20,.45),transparent 22%,transparent 80%,rgba(5,10,20,.55))}.cc .ovl{position:absolute;z-index:3;font:500 9px JetBrains Mono,monospace;color:var(--sub);letter-spacing:.06em;pointer-events:none}.cc .ovl b{font:800 13px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#fff}.cc .ovl.tl{left:14px;top:12px}.cc .ovl.tl>span{display:block;margin-top:4px}.cc .ovl.tr{right:12px;top:12px;display:flex;gap:6px}.cc .ovl.tr>div{padding:6px 10px;border-radius:8px;background:#080e18c7;border:1px solid var(--line2);text-align:right;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc .ovl.tr em{display:block;font:600 18px JetBrains Mono,monospace;font-style:normal;color:#fff}.cc .ovl.tr span{font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--dim)}.cc .ovl.bl{left:12px;bottom:10px;display:flex;flex-wrap:wrap;gap:4px 10px;max-width:70%;padding:6px 9px;border-radius:8px;background:#080e18c7;border:1px solid var(--line2)}.cc .ovl.bl span{display:flex;align-items:center;gap:5px}.cc .ovl.bl i{width:7px;height:7px;border-radius:50%}.cc .ovl.bl i.fl{background:transparent;border:1.5px solid #ff6b62}.cc .opsph{position:relative;width:30px;height:30px;cursor:pointer}.cc .opsph .ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ring);-webkit-mask:radial-gradient(circle,transparent 10px,#000 10.5px);mask:radial-gradient(circle,transparent 10px,#000 10.5px);filter:drop-shadow(0 0 4px rgba(255,255,255,.4));animation:spin 14s linear infinite}.cc .opsph .core{position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0a1422,0 0 14px #2e8bff}.cc .opsph .pr{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(46,139,255,.7);animation:opr 2.6s ease-out infinite}.cc .opsph .pr.p2{animation-delay:1.3s}@keyframes opr{0%{transform:scale(.6);opacity:.9}to{transform:scale(2.6);opacity:0}}.cc .opsph .tip{position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%);white-space:nowrap;padding:7px 10px;border-radius:8px;background:#080e18f2;border:1px solid var(--line2);font:500 9.5px JetBrains Mono,monospace;color:var(--sub);opacity:0;pointer-events:none;transition:opacity .15s}.cc .opsph .tip b{display:block;font:600 11.5px Barlow,sans-serif;color:#fff;margin-bottom:2px}.cc .opsph .tip i{display:flex;gap:3px;margin-top:5px}.cc .opsph .tip em{width:12px;height:3px;border-radius:2px}.cc .opsph:hover .tip{opacity:1}.cc .opsmap.lv-world .opsph,.cc .opsmap.lv-country .opsph,.cc .opsmap.lv-world .fire,.cc .opsmap.lv-country .fire,.cc .opsmap.lv-street .cty{display:none}.cc .cty{position:relative;width:var(--s);height:var(--s);cursor:pointer}.cc .cty .dsk{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#2e8bff8c,#2e8bff2e 70%);border:1.5px solid rgba(120,175,255,.75);box-shadow:0 0 18px -2px #2e8bffcc}.cc .cty .dsk b{font:600 calc(var(--s) * .3) "JetBrains Mono",monospace;color:#fff}.cc .cty .pr{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid rgba(46,139,255,.6);animation:opr 3s ease-out infinite}.cc .cty.hot .dsk{background:radial-gradient(circle,#3ddc8480,#2e8bff33 72%);border-color:#3ddc84;box-shadow:0 0 22px -2px #3ddc84}.cc .cty.hot .pr{border-color:#3ddc84;animation-duration:1.8s}.cc .cty .cl{position:absolute;left:50%;top:calc(100% + 5px);transform:translate(-50%);white-space:nowrap;font:500 9px JetBrains Mono,monospace;color:#cfe0ff;padding:2px 6px;border-radius:4px;background:#080e18d1;border:1px solid var(--line2);opacity:0;transition:opacity .15s}.cc .cty:hover .cl,.cc .cty.hot .cl,.cc .opsmap.lv-country .cty .cl{opacity:1}.cc .scope{position:absolute;right:12px;bottom:10px;z-index:3;display:flex;gap:2px;padding:2px;border-radius:7px;background:#080e18d1;border:1px solid var(--line2)}.cc .scope button{height:22px;padding:0 9px;border:0;border-radius:5px;background:none;cursor:pointer;font:500 9px JetBrains Mono,monospace;letter-spacing:.08em;color:var(--sub);text-transform:uppercase}.cc .scope button.on{background:var(--blue);color:#fff}.cc .fire{width:9px;height:9px;border-radius:50%;border:1.5px solid var(--c);background:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:0 0 8px var(--c);cursor:pointer}.cc .burst{position:relative;width:0;height:0}.cc .burst i{position:absolute;left:-40px;top:-40px;width:80px;height:80px;border-radius:50%;border:2px solid var(--c);box-shadow:0 0 20px var(--c),inset 0 0 20px color-mix(in srgb,var(--c) 40%,transparent);animation:bst 1.4s cubic-bezier(.2,.7,.3,1) forwards}.cc .burst i+i{animation-delay:.25s}@keyframes bst{0%{transform:scale(.15);opacity:1}to{transform:scale(1.6);opacity:0}}.cc .burst b{position:absolute;left:16px;top:-30px;white-space:nowrap;font:600 9px JetBrains Mono,monospace;letter-spacing:.12em;color:#fff;padding:3px 7px;border-radius:5px;background:var(--c);box-shadow:0 0 16px var(--c);animation:bstl 2.4s ease forwards}@keyframes bstl{0%{opacity:0;transform:translateY(6px)}12%,70%{opacity:1;transform:none}to{opacity:0}}@media (prefers-reduced-motion:reduce){.cc .opsph .ring,.cc .opsph .pr,.cc .burst i{animation:none}}.cc .hero .net .lab{position:absolute;left:14px;top:12px;z-index:2}.cc .eq{display:flex;align-items:flex-end;gap:2px;height:14px}.cc .eq i{width:2px;border-radius:1px;background:var(--c);animation:eq 1s ease-in-out infinite}@keyframes eq{0%,to{height:20%}50%{height:100%}}@media (prefers-reduced-motion:reduce){.cc .eq i{animation:none;height:60%}}.cc .shelfw{position:relative;flex:1;display:flex;flex-direction:column;min-height:0}.cc .shelf{flex:1;align-items:stretch;display:flex;gap:12px;overflow-x:auto;padding:8px 22px 6px;scroll-snap-type:x mandatory;scroll-padding:0 22px;scrollbar-width:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc .shelf::-webkit-scrollbar{display:none}.cc .shelf:active{cursor:grabbing}.cc .shelfw:before,.cc .shelfw:after{content:"";position:absolute;top:0;bottom:34px;width:70px;z-index:2;pointer-events:none;opacity:0;transition:opacity .25s}.cc .shelfw:before{left:0;background:linear-gradient(90deg,#0f2036,transparent)}.cc .shelfw:after{right:0;background:linear-gradient(270deg,#0f2036,transparent)}.cc .shelfw.fl:before,.cc .shelfw.fr:after{opacity:1}.cc .sarr{position:absolute;top:calc(50% - 50px);z-index:3;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:#fff;background:#0c1828b8;border:1px solid rgba(140,190,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 20px -8px #000,0 0 18px -6px #2e8bff;transition:opacity .2s,transform .2s,border-color .2s}.cc .sarr:hover{transform:scale(1.08);border-color:#2e8bff}.cc .sarr.l{left:8px}.cc .sarr.r{right:8px}.cc .sarr:disabled{opacity:0;pointer-events:none}.cc .spos{display:flex;align-items:center;gap:12px;padding:6px 22px 0}.cc .spos .mono{font-size:9.5px;color:var(--sub);letter-spacing:.06em;white-space:nowrap}.cc .spos i{font-style:normal;color:var(--dim)}.cc .strk{display:flex;gap:3px;flex:1}.cc .strk b{flex:1;height:3px;border-radius:2px;background:#ffffff14;cursor:pointer;transition:background .25s,box-shadow .25s}.cc .strk b.on{background:#2e8bff;box-shadow:0 0 8px #2e8bff}.cc .poster{display:flex;flex-direction:column;flex:0 0 132px;scroll-snap-align:start;cursor:pointer;border-radius:12px;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.cc .poster:hover{transform:translateY(-4px)}.cc .poster .art{position:relative;flex:1;min-height:176px;border-radius:12px;overflow:hidden;padding:10px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(170deg,color-mix(in srgb,var(--c) 55%,#0a1422),color-mix(in srgb,var(--c) 18%,#0a1422) 55%,#08111e);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 14px 30px -18px var(--c)}.cc .poster .art:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px);pointer-events:none}.cc .poster .glow{position:absolute;left:50%;top:38%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 70%,transparent),transparent 65%);opacity:.55;animation:breathe 3.2s ease-in-out infinite}@keyframes breathe{50%{opacity:.9;transform:scale(1.12)}}.cc .poster .pb{position:absolute;left:50%;top:38%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;padding-left:2px;background:#ffffff24;border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 20px var(--c);transition:transform .25s}.cc .poster:hover .pb{transform:scale(1.12)}.cc .poster .art b{position:relative;font:800 15px/1.05 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.03em;text-shadow:0 2px 10px rgba(0,0,0,.6)}.cc .poster .badge{position:absolute;left:8px;top:8px;font:600 7.5px JetBrains Mono,monospace;letter-spacing:.12em;padding:3px 6px;border-radius:4px;background:#00000073;color:#fff;border:1px solid rgba(255,255,255,.25)}.cc .poster .badge.nv{color:#ff9b94;border-color:#ff5b5266}.cc .poster .meta2{padding:9px 3px 2px}.cc .poster.dead .art{filter:saturate(.25) brightness(.75)}.cc .poster.dead .glow{animation:none;opacity:.2}.cc .poster.on .art{outline:2px solid var(--c);outline-offset:2px;box-shadow:0 0 28px -4px var(--c)}.cc .t.roomy td{height:54px;padding:0 14px}.cc .t.roomy th{padding:11px 14px}@media (prefers-reduced-motion:reduce){.cc .poster .glow{animation:none}}.cc .dev{display:flex;gap:16px;padding:16px 18px;cursor:pointer;transition:transform .25s}.cc .dev:hover{transform:translateY(-3px)}.cc .dev:before{content:"";position:absolute;right:-50px;top:-50px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,var(--c),transparent 68%);opacity:.16;pointer-events:none}.cc .phn{position:relative;flex:0 0 auto;width:92px;height:168px;border-radius:20px;padding:6px;background:#05080d;box-shadow:0 0 0 1.5px #22304a,0 16px 30px -14px #000,0 0 30px -12px var(--c);overflow:hidden}.cc .phn .nt{position:absolute;left:50%;top:9px;width:26px;height:6px;margin-left:-13px;border-radius:4px;background:#000;z-index:2}.cc .phn .scr{height:100%;border-radius:15px;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--c) 22%,#0b1626),#070e18 70%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative}.cc .sweep2{position:absolute;left:6px;right:6px;top:6px;height:30%;border-radius:15px 15px 0 0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--c) 25%,transparent));animation:sw2 3.4s ease-in-out infinite;pointer-events:none}@keyframes sw2{0%{transform:translateY(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(330%);opacity:0}}@keyframes grow2{0%{transform:scaleX(0);transform-origin:left}to{transform:scaleX(1);transform-origin:left}}.cc .fun{display:grid;gap:10px}.cc .frow{display:grid;grid-template-columns:62px minmax(0,1fr) 50px;align-items:center;gap:12px}.cc .frow .fl{font-size:12.5px;color:var(--sub)}.cc .frow .fd{font-size:11px;text-align:right}.cc .ftrack{height:30px;border-radius:7px;background:#ffffff08;display:flex;justify-content:center}.cc .fbar{height:100%;border-radius:7px;display:grid;place-items:center;background:linear-gradient(90deg,color-mix(in srgb,var(--bc) 30%,transparent),color-mix(in srgb,var(--bc) 70%,transparent),color-mix(in srgb,var(--bc) 30%,transparent));border:1px solid color-mix(in srgb,var(--bc) 60%,transparent);box-shadow:0 0 18px -6px var(--bc);animation:fgrow .9s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.cc .fbar .mono{font-size:10.5px;color:#fff;white-space:nowrap}@keyframes fgrow{0%{transform:scaleX(.05);opacity:0}}.cc .ecg{height:26px;margin-top:4px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.cc .ecg svg{width:200%;height:100%;display:block;animation:ecg 3.2s linear infinite}@keyframes ecg{to{transform:translate(-50%)}}.cc .sig{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.cc .sig i{width:3px;border-radius:1px}.cc .pmx{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;overflow:hidden;border-radius:10px}.cc .pcell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;border-radius:9px;min-height:82px;background:linear-gradient(180deg,#27ae601a,#27ae6008);border:1px solid rgba(39,174,96,.32);animation:pin .5s cubic-bezier(.2,.8,.2,1) both}@keyframes pin{0%{opacity:0;transform:scale(.9)}}.cc .pchk{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;color:#0a1422;background:#3ddc84;box-shadow:0 0 0 4px #3ddc8426,0 0 14px #3ddc84}.cc .pn{font-size:11.5px;line-height:14px;color:#dfe9fa}.cc .pv{position:absolute;right:9px;top:10px;font-size:9.5px;color:#6ee7a0}.cc .laser{position:absolute;left:0;right:0;height:40px;z-index:2;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(46,139,255,.16) 85%,rgba(140,190,255,.8) 100%);animation:lz 3.6s ease-in-out infinite}@keyframes lz{0%{top:-40px}to{top:100%}}.cc .mwave{display:flex;align-items:center;gap:2px;height:44px}.cc .mwave i{flex:1;border-radius:2px;height:20%;animation:eq 1s ease-in-out infinite;box-shadow:0 0 6px -1px currentColor}.cc .fbar{position:relative}.cc .flow{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.cc .flow b{position:absolute;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#fff;box-shadow:0 0 8px #fff;animation:flw 2.4s linear infinite;opacity:0}@keyframes flw{0%{left:-6px;opacity:0}10%{opacity:.9}90%{opacity:.9}to{left:100%;opacity:0}}.cc .obf{display:flex;align-items:flex-start;justify-content:space-between;gap:0;min-width:0;overflow-x:auto;padding:2px 4px 6px;scrollbar-width:none}.cc .obf::-webkit-scrollbar{display:none}.cc .obc{display:flex;flex-direction:column;align-items:center;text-align:center;flex:0 0 auto}.cc .obp{width:92px;height:168px;border-radius:18px;padding:5px;background:#05080d;box-shadow:0 0 0 1.5px #23324c,0 16px 28px -14px #000,0 0 26px -12px var(--c);animation:pin .6s cubic-bezier(.2,.8,.2,1) both;transition:transform .25s}.cc .obp:hover{transform:translateY(-3px) scale(1.03)}.cc .obs{position:relative;height:100%;border-radius:13px;overflow:hidden;padding:16px 8px 8px;display:flex;flex-direction:column;background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--c) 22%,#0b1626),#070e18 75%)}.cc .obn{position:absolute;left:50%;top:5px;width:22px;height:5px;margin-left:-11px;border-radius:3px;background:#000}.cc .obbar{display:flex;gap:2px}.cc .obbar i{flex:1;height:2.5px;border-radius:2px;background:#ffffff24}.cc .obbar i.d{background:#27ae60}.cc .obbar i.c{background:var(--c);box-shadow:0 0 6px var(--c)}.cc .obh{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cc .obi{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c) 50%,transparent);box-shadow:0 0 16px -2px var(--c)}.cc .obh b{font:800 10px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#fff}.cc .sk{width:58px;height:3px;border-radius:2px;background:#ffffff1f}.cc .sk.s2{width:42px}.cc .obcta{height:17px;border-radius:6px;display:grid;place-items:center;font:700 7.5px Barlow,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--c);box-shadow:0 4px 12px -4px var(--c)}.cc .obl{flex:1;min-width:84px;display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:76px}.cc .obline{position:relative;width:100%;height:2px;background:linear-gradient(90deg,#8cbeff26,#8cbeff66,#8cbeff26)}.cc .obline b{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;box-shadow:0 0 8px currentColor;animation:flw 1.8s linear infinite;opacity:0}.cc .obdrop{display:flex;align-items:center;gap:3px;font:600 9px JetBrains Mono,monospace;color:#ff8a80;padding:2px 6px;border-radius:5px;background:#e539351f;border:1px solid rgba(229,57,53,.35);white-space:nowrap}.cc .obkeep{font:500 8.5px JetBrains Mono,monospace;color:var(--dim);white-space:nowrap}@media (prefers-reduced-motion:reduce){.cc .obp,.cc .obline b{animation:none}}.cc .rib{animation:ribin 1s cubic-bezier(.2,.8,.2,1) both}@keyframes ribin{0%{opacity:0}}.cc .pil{transform-box:fill-box;transform-origin:bottom;animation:grow 1s cubic-bezier(.2,.8,.2,1) both,pilp 3s ease-in-out infinite 1.2s}@keyframes pilp{50%{fill-opacity:.8}}@media (prefers-reduced-motion:reduce){.cc .sweep2,.cc .fbar,.cc .ecg svg,.cc .laser,.cc .mwave i,.cc .flow b,.cc .pcell,.cc .rib,.cc .pil{animation:none}}.cc .pipe{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none}.cc .pipe::-webkit-scrollbar{display:none}.cc .pnode{flex:1 1 0;min-width:112px;display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 10px 12px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 10%,rgba(255,255,255,.02)),#ffffff04);border:1px solid color-mix(in srgb,var(--c) 34%,transparent)}.cc .pnode .pic{position:relative;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 16%,#0b1830);border:1.5px solid var(--c);box-shadow:0 0 18px -3px var(--c)}.cc .pnode .pic i{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;border:1.5px solid var(--c);animation:opr 2.4s ease-out infinite}.cc .pnode b{font:800 14px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.05em;margin-top:9px}.cc .pnode .ps{font-size:10.5px;color:var(--dim);line-height:14px;margin-top:2px;min-height:28px}.cc .pnode .pl2{font-size:17px;font-weight:600;margin-top:6px}.cc .plink{flex:0 1 40px;min-width:16px;position:relative;align-self:center;height:2px;margin-top:-40px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 20%,transparent),color-mix(in srgb,var(--c) 60%,transparent),color-mix(in srgb,var(--c) 20%,transparent))}.cc .plink b{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);animation:flw 1.8s linear infinite;opacity:0}.cc .lat{position:relative;height:16px;border-radius:8px;background:#e539351f;margin-top:30px}.cc .lat .z{position:absolute;top:0;bottom:0;border-radius:8px}.cc .lat .z.g{left:0;background:linear-gradient(90deg,#27ae6099,#27ae6059);box-shadow:0 0 14px -2px #27ae60}.cc .lat .z.a{background:#f59e0b38;border-radius:0}.cc .lat .mk{position:absolute;top:-6px;bottom:-6px;width:0}.cc .lat .mk i{position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--c);box-shadow:0 0 8px var(--c)}.cc .lat .mk em{position:absolute;left:50%;bottom:calc(100% + 4px);transform:translate(-50%);font-size:9.5px;font-style:normal;color:var(--c);white-space:nowrap}.cc .lat .mk:nth-of-type(4) em{bottom:auto;top:calc(100% + 4px)}.cc .lat .thr{position:absolute;top:-6px;bottom:-6px;border-left:1.5px dashed #ff6b62}.cc .lat .thr em{position:absolute;right:4px;bottom:calc(100% + 4px);font-size:9.5px;font-style:normal;color:#ff8a80;white-space:nowrap}.cc .sysbar{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:-4px 0 14px;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:linear-gradient(90deg,#2e8bff0f,#08101cb3 40%,#08101cb3);font-family:JetBrains Mono,monospace}.cc .sysbar div{padding:8px 12px;border-right:1px solid var(--line);min-width:0}.cc .sysbar div:last-child{border-right:0}.cc .sysbar b{display:block;font-weight:500;font-size:8px;letter-spacing:.14em;color:var(--dim);text-transform:uppercase}.cc .sysbar span{display:block;font-size:11.5px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .pnode{position:relative;overflow:hidden}.cc .pnode .hit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;pointer-events:none;box-shadow:inset 0 0 0 1.5px var(--c),inset 0 0 26px -6px var(--c);opacity:0;animation:hit 1.8s ease-out infinite}@keyframes hit{0%,70%{opacity:0}78%{opacity:1}to{opacity:0}}.cc .pnode:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.cc .hc{aspect-ratio:1.4;border-radius:3px;animation:pin .4s ease-out both;transition:transform .15s}.cc .hc:hover{transform:scale(1.5);outline:1px solid #fff}@media (prefers-reduced-motion:reduce){.cc .pnode .pic i,.cc .plink b,.cc .pnode .hit,.cc .hc{animation:none}}.cc .dxp{padding:11px 10px;margin:0 -6px 6px;border-radius:10px;cursor:pointer;border:1px solid transparent;transition:background .2s,border-color .2s}.cc .dxp:hover{background:#ffffff08}.cc .dxp.on{background:linear-gradient(90deg,#2e8bff24,#2e8bff08);border-color:#2e8bff73}.cc .chip2{height:26px;padding:0 10px;border-radius:7px;border:1px solid var(--line2);background:#ffffff05;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--sub);white-space:nowrap}.cc .chip2 i{width:7px;height:7px;border-radius:50%;background:var(--c,#2E8BFF);box-shadow:0 0 6px var(--c,#2E8BFF)}.cc .chip2 b{font:600 10px JetBrains Mono,monospace;color:#fff;padding:1px 5px;border-radius:4px;background:#ffffff12}.cc .chip2.on{color:#fff;border-color:color-mix(in srgb,var(--c,#2E8BFF) 60%,transparent);background:color-mix(in srgb,var(--c,#2E8BFF) 14%,transparent)}.cc .dxd{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;padding:9px 16px 7px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#9fb2d4;background:linear-gradient(180deg,#112540,#0f2036 80%,transparent)}.cc .dxd span{color:var(--dim);letter-spacing:.06em}.cc .dxr{display:flex;align-items:center;gap:12px;margin:0 10px 6px;padding:10px 12px 10px 0;border-radius:10px;cursor:pointer;position:relative;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 8%,transparent),#ffffff03 40%);border:1px solid rgba(255,255,255,.05);transition:border-color .2s,transform .2s}.cc .dxr:before{content:"";align-self:stretch;width:3px;border-radius:0 3px 3px 0;background:var(--c);box-shadow:0 0 10px var(--c)}.cc .dxr:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);transform:translate(2px)}.cc .dxt{flex:0 0 40px;font-size:11px;color:#cfdaf0}.cc .dxi{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.cc .cpass{border-radius:12px;border:1px solid rgba(46,139,255,.25);background:linear-gradient(180deg,#2e8bff0f,#08101c66);padding:12px 14px 14px;margin-bottom:4px}.cc .cph{display:flex;align-items:center;margin-bottom:10px}.cc .cpg{display:grid;gap:5px;align-items:stretch}.cc .cpc{display:flex;align-items:center;gap:7px;font-size:12px;padding:5px 8px;border-radius:7px;transition:background .3s}.cc .cpc.scan{background:#2e8bff29;box-shadow:inset 0 -2px #2e8bff}.cc .cpr{display:flex;align-items:center;gap:9px;padding-right:8px}.cc .cpr i{width:4px;align-self:stretch;border-radius:2px;flex:0 0 auto}.cc .cpr b{display:block;font-size:12px;font-weight:600}.cc .cpr em{display:block;font-style:normal;font:500 9.5px JetBrains Mono,monospace;color:var(--dim);margin-top:1px}.cc .cpv{display:flex;align-items:center;justify-content:center;gap:6px;min-height:38px;border-radius:7px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);color:var(--mute);font:500 10px JetBrains Mono,monospace;transition:background .35s,border-color .35s,color .35s;text-align:center;padding:0 6px}.cc .cpv.scan{background:#2e8bff1f;border-color:#2e8bff73}.cc .cpv.ok{color:#6ee7a0;background:#27ae600f;border-color:#27ae6038}.cc .cpv.hit{color:#ffce7a;background:color-mix(in srgb,var(--c) 16%,transparent);border-color:color-mix(in srgb,var(--c) 60%,transparent);box-shadow:0 0 18px -6px var(--c);animation:pin .4s cubic-bezier(.2,1.4,.4,1)}.cc .spin2{width:12px;height:12px;border-radius:50%;border:2px solid rgba(46,139,255,.3);border-top-color:#2e8bff;animation:spin .7s linear infinite}.cc .lgrid .lhead{border-left:1.5px solid #fff;box-shadow:0 0 12px #fff;z-index:2}.cc .lgrid .lhead em{color:#0a1422;background:#fff;padding:1px 5px;border-radius:4px;left:4px;top:auto;bottom:-14px;font-weight:600}.cc .lpin.pop i{animation:pinp .45s cubic-bezier(.2,1.6,.4,1)}@keyframes pinp{0%{transform:scale(0)}}.cc .lanes{position:relative;padding:26px 0 4px}.cc .lgrid{position:absolute;left:170px;right:8px;top:0;bottom:0;pointer-events:none}.cc .lgrid span{position:absolute;top:18px;bottom:0;border-left:1px solid rgba(255,255,255,.05)}.cc .lgrid em{position:absolute;top:-18px;left:4px;font-size:9px;font-style:normal;color:var(--dim);white-space:nowrap}.cc .lgrid .lnow{border-left:1.5px solid #2E8BFF;box-shadow:0 0 10px #2e8bff}.cc .lgrid .lnow em{color:#9fc4ff;left:-12px}.cc .lane{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;height:52px;border-top:1px solid rgba(255,255,255,.04)}.cc .lh{display:flex;align-items:center;gap:9px;cursor:pointer;padding-right:10px}.cc .lt{position:relative;height:100%;margin-right:8px;background:linear-gradient(90deg,#ffffff03,#ffffff06)}.cc .lt:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#8cbeff1f}.cc .lsil{position:absolute;top:50%;height:10px;margin-top:-5px;border-radius:5px;background:linear-gradient(90deg,#f59e0b00,#f59e0b61);border-right:2px solid #F59E0B}.cc .lpin{position:absolute;top:50%;width:0;height:0}.cc .lpin i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;background:var(--c);border:2px solid #0b1830;box-shadow:0 0 0 1.5px var(--c),0 0 14px var(--c)}.cc .lpin.crit i{left:-8px;top:-8px;width:16px;height:16px}.cc .lpin.crit:after{content:"";position:absolute;left:-8px;top:-8px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--c);animation:opr 2.4s ease-out infinite}.cc .lopen{position:absolute;top:50%;height:10px;margin-top:-5px;border-radius:5px;background:repeating-linear-gradient(135deg,#f59e0b8c 0,#f59e0b8c 4px,#f59e0b33 4px,#f59e0b33 8px);box-shadow:0 0 12px #f59e0b99}.cc .insight{display:flex;gap:12px;margin-top:12px;padding:12px 14px;border-radius:10px;font-size:12.5px;line-height:18px;color:#d7e2f6;background:linear-gradient(90deg,#2e8bff1f,#2e8bff08);border:1px solid rgba(46,139,255,.35)}.cc .insight b{color:#9fc4ff}.cc .insight .ii{flex:0 0 auto;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#9fc4ff;background:#2e8bff29;border:1px solid rgba(46,139,255,.45)}@media (prefers-reduced-motion:reduce){.cc .lpin.crit:after{animation:none}}.cc .supbar{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) minmax(0,1.3fr);gap:12px;margin-bottom:12px}.cc .supai{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;flex-wrap:wrap}.cc .aiorb{position:relative;flex:0 0 34px;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;color:#fff;background:#7f98c424;border:1px solid var(--line2)}.cc .aiorb.suggest{color:#e9d5ff;background:#a855f72e;border-color:#a855f78c}.cc .aiorb.auto{color:#cffafe;background:#22d3ee29;border-color:#22d3ee8c}.cc .aiorb svg{display:block;margin:auto}.cc .aiorb i{display:none}.cc .aiorb.suggest{animation:aioS 2.4s ease-out infinite}.cc .aiorb.auto{animation:aioA 2.4s ease-out infinite}@keyframes aioS{0%{box-shadow:0 0 #a855f78c}to{box-shadow:0 0 0 9px #a855f700}}@keyframes aioA{0%{box-shadow:0 0 #22d3ee80}to{box-shadow:0 0 0 9px #22d3ee00}}.cc .aiswitch{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:3px;border-radius:12px;border:1px solid var(--line2);background:#04080e80;min-width:360px}.cc .aiswitch button{all:unset;position:relative;z-index:1;cursor:pointer;text-align:center;padding:6px 10px;border-radius:9px}.cc .aiswitch button b{display:block;font:800 13px Barlow Condensed;letter-spacing:.08em;text-transform:uppercase;color:var(--sub)}.cc .aiswitch button span{display:block;font:500 9px JetBrains Mono;color:var(--dim);margin-top:2px;white-space:normal;line-height:1.25}.cc .aiswitch button.on b{color:#fff}.cc .aiswitch button.on span{color:#cfdaf0}.cc .aithumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px)/3);border-radius:9px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background .3s,box-shadow .3s;background:#7f98c438}.cc .aithumb.suggest{transform:translate(100%);background:#a855f752;box-shadow:0 0 18px -4px #a855f7}.cc .aithumb.auto{transform:translate(200%);background:#22d3ee42;box-shadow:0 0 18px -4px #22d3ee}.cc .aiswitch.sm{min-width:0}.cc .supkpi{padding:12px 14px;display:flex;flex-direction:column;justify-content:center;gap:8px}.cc .supkpi>.mono{font-size:8.5px;letter-spacing:.14em;color:var(--dim)}.cc .supkpi b.mono{font-size:26px;font-weight:600;color:#e9d5ff}.cc .supbarw{height:5px;border-radius:3px;background:#ffffff0f;overflow:hidden}.cc .supbarw i{display:block;height:100%;background:#a855f7;box-shadow:0 0 10px #a855f7;transition:width .5s}.cc .tgl{all:unset;cursor:pointer;flex:0 0 auto;width:40px;height:22px;border-radius:11px;background:#ffffff1f;position:relative;transition:background .2s}.cc .tgl i{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s}.cc .tgl.on{background:#27ae60}.cc .tgl.on i{transform:translate(18px)}.cc .convf>:first-child{margin-top:auto}.cc .cm.u+.cm.u{margin-top:-10px}.cc .supg{display:grid;grid-template-columns:320px minmax(0,1fr) 270px;gap:12px;height:700px}.cc .supwrap{container-type:inline-size}@container (max-width:1180px){.cc .supg{grid-template-columns:300px minmax(0,1fr)}.cc .sctx{display:none!important}}@container (max-width:760px){.cc .supg{grid-template-columns:1fr;height:auto}.cc .inbox{max-height:320px}.cc .conv{height:640px}}.cc .supq{position:relative;overflow:hidden;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:12px;border-radius:14px;border:1px solid var(--line);background:var(--line)}.cc .supqi{position:relative;padding:11px 14px;background:linear-gradient(180deg,#0f1e30f2,#0a1422f2);animation:sri .5s both}.cc .supqi:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--c);box-shadow:0 0 10px var(--c)}.cc .supqi>span.mono{display:block;font-size:8.5px;letter-spacing:.14em;color:var(--dim)}.cc .supqi b{display:block;font-size:22px;font-weight:600;margin-top:4px;color:#fff}.cc .supscan{position:absolute;top:0;bottom:0;width:120px;left:-120px;background:linear-gradient(90deg,transparent,rgba(46,139,255,.12),transparent);animation:supscan 5s linear infinite;pointer-events:none}@keyframes supscan{to{left:100%}}.cc .sla{position:absolute;left:-6px;top:-6px;width:46px;height:46px;z-index:1;transform:rotate(-90deg);pointer-events:none}.cc .slab{fill:none;stroke:#ffffff14;stroke-width:2.5}.cc .slaf{fill:none;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset .6s}.cc .sla.over .slaf{animation:slao 1.4s ease-in-out infinite}@keyframes slao{50%{opacity:.35}}.cc .sthw{display:flex;align-items:center;gap:4px;font-size:9px;padding:1px 6px;border-radius:5px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.cc .sthw.late{animation:slao 1.4s ease-in-out infinite}.cc .sctx{display:flex;flex-direction:column;padding:14px;min-height:0;overflow-y:auto}.cc .sctxk{font-size:8.5px;letter-spacing:.14em;color:var(--dim);margin-bottom:8px}.cc .sctxs{display:flex;align-items:center;gap:14px}.cc .shr{position:relative;flex:0 0 96px;width:96px;height:96px}.cc .shr svg{width:100%;height:100%;display:block;overflow:visible}.cc .shp{filter:drop-shadow(0 0 5px rgba(39,174,96,.7));transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1);animation:shp 1.2s cubic-bezier(.2,.8,.2,1) both}@keyframes shp{0%{stroke-dashoffset:100}}.cc .shv{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.cc .shv b{font-size:24px;font-weight:600;line-height:1;color:#fff}.cc .shv b em{font-style:normal;font-size:12px;color:var(--sub);margin-left:1px}.cc .shv span{font-size:7.5px;letter-spacing:.18em;color:#9af0c0;margin-top:4px}.cc .shs{display:flex;flex-direction:column;gap:10px;min-width:0}.cc .shs b{display:block;font-size:18px;font-weight:600;color:#fff;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .shs b em{font-style:normal;font-size:11px;color:var(--dim)}.cc .shs span{display:block;font-size:10.5px;color:var(--dim);margin-top:2px}.cc .sctxr{display:grid;gap:7px;margin-top:12px}.cc .sctxr div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.cc .sctxr .mono{font-size:9.5px;color:var(--dim)}.cc .sctxr b{font-weight:500;color:#d3def2;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc .sact{position:relative;display:flex;flex-direction:column;gap:10px;padding-left:2px}.cc .sact:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1px;background:#ffffff1a}.cc .sacti{position:relative;display:flex;gap:10px;align-items:flex-start;animation:sri .45s both}.cc .sactd{flex:0 0 10px;width:10px;height:10px;margin-top:3px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);border:2px solid #0d1a2c;z-index:1}.cc .sacti:first-child .sactd{animation:blink 1.6s ease-in-out infinite}.cc .sacti b{display:block;font-size:12.5px;font-weight:500;color:#e8eefc;line-height:16px}.cc .sacti span{display:block;font-size:9.5px;color:var(--dim);margin-top:1px}.cc .sctxl{display:flex;gap:8px;align-items:center;font-size:12.5px;color:#cfdaf0}.cc .sctxl .tl{width:8px;height:8px;border-radius:50%;background:#2e8bff;box-shadow:0 0 8px #2e8bff;flex:0 0 auto;animation:blink 1.6s ease-in-out infinite}.cc .mood{position:relative;height:6px;border-radius:3px;background:linear-gradient(90deg,#27ae60,#f59e0b,#e53935);opacity:.85}.cc .mood i{position:absolute;top:-4px;width:14px;height:14px;margin-left:-7px;border-radius:50%;border:2px solid #0a1422}.cc .conf{font-size:8.5px;letter-spacing:.12em;color:var(--dim)}.cc .conf b{color:#e9d5ff;font-weight:600}.cc .caret{display:inline-block;width:7px;height:14px;margin-left:2px;vertical-align:-2px;background:#c9a4f7;animation:blink .8s steps(2) infinite}.cc .cite{font-size:9px;padding:2px 7px;border-radius:5px;color:#cfdaf0;background:#ffffff0d;border:1px solid var(--line2)}.cc .typing{display:flex;align-items:center;gap:8px}.cc .typing>span{display:flex;gap:3px;padding:8px 10px;border-radius:12px;background:#ffffff0f}.cc .typing>span i{width:5px;height:5px;border-radius:50%;background:#9fb2d4;animation:dots 1.2s ease-in-out infinite}.cc .typing>span i:nth-child(2){animation-delay:.2s}.cc .typing>span i:nth-child(3){animation-delay:.4s}@keyframes dots{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.cc .typing em{font-style:normal;font-size:9px;color:var(--dim)}.cc .xlate{align-self:center;flex:0 0 auto;font-size:9px;padding:5px 7px;border-radius:7px;color:#9fc4ff;border:1px solid rgba(46,139,255,.4);background:#2e8bff14;white-space:nowrap}.cc .xlate i{font-style:normal;margin:0 3px;display:inline-block;animation:xl 1.6s ease-in-out infinite}@keyframes xl{50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cc .supscan,.cc .supqi,.cc .sla.over .slaf,.cc .sctxl .tl,.cc .caret,.cc .typing>span i,.cc .xlate i{animation:none}}.cc .inbox{display:flex;flex-direction:column;min-height:0}.cc .inl{flex:1;overflow-y:auto;padding:0 6px 8px}.cc .sth{all:unset;box-sizing:border-box;display:flex;gap:11px;width:100%;padding:10px;border-radius:11px;cursor:pointer;border:1px solid transparent;margin-bottom:2px}.cc .sth:hover{background:#ffffff08}.cc .sth.on{background:#2e8bff1a;border-color:#2e8bff66;box-shadow:inset 3px 0 #2e8bff}.cc .sthav{position:relative;flex:0 0 34px;width:34px;height:34px;display:block}.cc .sthav>.av{display:grid;width:34px;height:34px}.cc .sthav em{position:absolute;right:-5px;bottom:-4px;font-style:normal;line-height:0;z-index:2}.cc .flg{display:inline-block;width:auto;border-radius:2px;box-shadow:0 0 0 1.5px #0d1a2c;vertical-align:middle;flex:0 0 auto}.cc .sthb{flex:1;min-width:0;display:flex;flex-direction:column}.cc .sthb b{font-size:13.5px;color:#e8eefc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cc .sth.un b{color:#fff}.cc .sthl{font-size:8.5px;padding:1px 4px;border-radius:3px;border:1px solid var(--line2);color:var(--dim)}.cc .sths{font-size:8px;letter-spacing:.08em;padding:1px 5px;border-radius:3px;color:#ffce7a;background:#f59e0b24}.cc .stht{margin-left:auto;font-size:9.5px;color:var(--dim);white-space:nowrap}.cc .sthm{font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.cc .sth.un .sthm{color:#cfdaf0}.cc .sthst{display:flex;align-items:center;gap:5px;font:500 9px JetBrains Mono;color:var(--c)}.cc .sthst i{width:6px;height:6px;border-radius:50%;background:var(--c)}.cc .sthu{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:grid;place-items:center;font-size:10px;color:#fff;background:#2e8bff;box-shadow:0 0 10px -2px #2e8bff}.cc .conv{position:relative;display:flex;flex-direction:column;min-height:0;overflow:hidden}.cc .convh{display:flex;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);flex-wrap:wrap}.cc .convn{font:800 17px Barlow Condensed;text-transform:uppercase;letter-spacing:.04em}.cc .convs{font-size:10px;color:var(--dim);margin-top:2px}.cc .seg.sm button{padding:0 10px;height:28px;font-size:12px}.cc .convf{flex:1;overflow-y:auto;padding:14px 18px;display:flex;flex-direction:column;gap:9px}.cc .convday{align-self:center;font-size:8.5px;letter-spacing:.12em;color:var(--dim);padding:3px 9px;border-radius:6px;border:1px solid var(--line);margin-bottom:4px;text-align:center}.cc .bub{max-width:72%;padding:9px 12px;border-radius:4px 14px 14px;background:#ffffff0f;border:1px solid var(--line);animation:sri .4s both}.cc .bub.me{align-self:flex-end;border-radius:14px 4px 14px 14px;background:linear-gradient(180deg,#1f63d6,#1a4fae);border-color:transparent}.cc .bub.auto{background:#2e8bff24;border:1px solid rgba(46,139,255,.4)}.cc .bub.ai{background:linear-gradient(180deg,#a855f752,#a855f72e);border:1px solid rgba(168,85,247,.5)}.cc .bubk{display:block;font-size:8px;letter-spacing:.14em;color:#cfe1ff;margin-bottom:4px}.cc .bubt{font-size:13.5px;line-height:19px;color:#e8eefc;text-wrap:pretty}.cc .bubm{display:flex;align-items:center;gap:8px;margin-top:5px;font-size:9px;color:var(--dim);flex-wrap:wrap}.cc .bub.me .bubm{color:#cfe1ff;justify-content:flex-end}.cc .bubm button{all:unset;cursor:pointer;color:#9fc4ff;text-decoration:underline;text-underline-offset:2px}.cc .rd{color:#9af0c0}.cc .handoff{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;color:#ffce7a;border:1px solid rgba(245,158,11,.45);background:#f59e0b14}.cc .handoff b{display:block;font-size:13px}.cc .handoff span{display:block;font-size:12px;color:#e9dcc2;margin-top:2px}.cc .sugg{margin:0 14px 10px;padding:11px 13px;border-radius:13px;border:1px solid rgba(168,85,247,.5);background:linear-gradient(180deg,#a855f724,#a855f70d);animation:sri .45s both}.cc .sugg.auto{border-color:#22d3ee80;background:linear-gradient(180deg,#22d3ee1f,#22d3ee0a)}.cc .aidot{width:8px;height:8px;border-radius:50%;background:#a855f7;box-shadow:0 0 10px #a855f7;animation:blink 1.4s ease-in-out infinite}.cc .sugg.auto .aidot{background:#22d3ee;box-shadow:0 0 10px #22d3ee}.cc .suggk{font-size:8.5px;letter-spacing:.14em;color:#e9d5ff}.cc .sugg.auto .suggk{color:#a5f3fc}.cc .suggt{font-size:13px;line-height:19px;color:#e8eefc}.cc .reply{display:flex;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--line)}.cc .reply textarea{flex:1;min-height:44px;resize:none;border-radius:10px;border:1px solid var(--line2);background:#04080e80;color:var(--ink);padding:10px 12px;font:13px Barlow}.cc .reply .btn[disabled]{opacity:.45}.cc .repmodal{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;background:#04080e99;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cc .repc{width:min(440px,90%);padding:16px 18px}.cc .pbk{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cc .chipb{all:unset;cursor:pointer;height:30px;padding:0 12px;border-radius:15px;font:600 12.5px Barlow;color:var(--sub);border:1px solid var(--line2)}.cc .chipb.on{color:#fff;background:#a855f733;border-color:#a855f799}.cc .pbsamp{margin-top:12px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px dashed var(--line2);font-size:13px;line-height:19px;color:#cfdaf0}.cc .pbsamp .mono{display:block;font-size:8.5px;letter-spacing:.14em;color:var(--dim);margin-bottom:4px}.cc .pbr{display:flex;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line);font-size:13px;color:#d3def2}.cc .pbr .mono{font-size:10px;color:#c9a4f7}.cc .pbnever .pbr svg{color:#ff8a80;flex:0 0 auto}@media (max-width:1250px){.cc .supbar{grid-template-columns:1fr 1fr}.cc .supai{grid-column:1 / -1}}@media (prefers-reduced-motion:reduce){.cc .aiorb,.cc .aidot,.cc .bub,.cc .sugg{animation:none}.cc .aithumb{transition:none}}.cc .rgf{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:12px}.cc .rgfs{position:relative;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:linear-gradient(180deg,#0f1e30e6,#0a1422e6);animation:sri .5s both}.cc .rgfs:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:2px;border-radius:2px;background:var(--c);box-shadow:0 0 10px var(--c)}.cc .rgfs>span.mono{display:block;font-size:8.5px;letter-spacing:.14em;color:var(--dim)}.cc .rgfs b{display:block;font-size:26px;font-weight:600;color:#fff;margin-top:4px}.cc .rgfs em{display:block;font-style:normal;font-size:11px;color:var(--sub);margin-top:1px}.cc .rgfb{height:4px;border-radius:2px;background:#ffffff0f;margin-top:9px;overflow:hidden}.cc .rgfb i{display:block;height:100%;background:var(--c);box-shadow:0 0 8px var(--c);transform-origin:left;animation:sbar 1s cubic-bezier(.2,.8,.2,1) both}.cc .rgfa{position:absolute;right:-9px;top:50%;width:8px;height:8px;border-top:1.5px solid var(--line2);border-right:1.5px solid var(--line2);transform:translateY(-50%) rotate(45deg);z-index:1}.cc .rgg{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:12px;margin-bottom:12px}.cc .rgmapw{display:flex;flex-direction:column;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,#0f1e30e6,#0a1422e6);min-width:0}.cc .rgbar{position:relative;z-index:4;display:flex;align-items:center;gap:8px;padding:10px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.cc .rgsrch{position:relative;flex:1 1 220px;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--line2);background:#04080e99;color:var(--dim)}.cc .rgsrch input{all:unset;flex:1;min-width:0;font:13px Barlow;color:var(--ink)}.cc .rgres{position:absolute;left:0;right:0;top:calc(100% + 6px);padding:4px;border-radius:11px;border:1px solid var(--line2);background:#0d1a2c;box-shadow:0 16px 34px -12px #000;animation:sri .2s both}.cc .rgres button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:9px;width:100%;padding:8px 9px;border-radius:8px}.cc .rgres button:hover{background:#22d3ee1a}.cc .rgres b{font:600 13px Barlow;color:#fff}.cc .rgres span{margin-left:auto;font-size:11px;color:var(--dim)}.cc .rgrn{display:flex;flex-direction:column;min-width:0}.cc .rgrn small{font-size:11px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .rglv{margin-left:auto;flex:0 0 auto;font-size:8.5px;letter-spacing:.08em;text-transform:uppercase;color:#67e8f9;padding:2px 6px;border-radius:5px;border:1px solid rgba(34,211,238,.35)}.cc .rgres{min-width:340px}.cc .rgrh{font-size:8.5px;letter-spacing:.14em;color:var(--dim);padding:7px 9px 3px}.cc .rgres{max-height:320px;overflow-y:auto}.cc .rgnone{padding:10px;font-size:12px;color:var(--dim)}.cc .rgmap{position:relative;flex:1 1 auto;min-height:460px;overflow:hidden}.cc .rgmapc{background:#060d18}.cc .rgtint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 72%,rgba(4,9,18,.3) 100%)}.cc .rgvd{width:14px;height:14px;cursor:pointer}.cc .rgvd i{display:block;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid #22D3EE;box-sizing:border-box;box-shadow:0 1px 4px #0009}.cc .rgvd.close i{animation:rgvp 1.2s ease-out infinite}@keyframes rgvp{0%{box-shadow:0 0 #22d3eeb3,0 1px 4px #0009}to{box-shadow:0 0 0 10px #22d3ee00,0 1px 4px #0009}}.cc .rgtag{display:inline-flex;align-items:baseline;gap:6px;width:-moz-max-content;width:max-content;padding:7px 12px;border-radius:20px;white-space:nowrap;background:#080f1cb8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.18);box-shadow:0 6px 18px -6px #000000b3}.cc .rgtag b{font:600 15px JetBrains Mono;color:#fff}.cc .rgtag span{font:500 12px Barlow;color:#e6f6ff}.cc .rgtag em{font-style:normal;font:400 11.5px Barlow;color:#9fb2d4;padding-left:8px;border-left:1px solid rgba(255,255,255,.2)}.cc .rgtd{align-self:center;width:7px;height:7px;border-radius:50%;background:#27ae60;box-shadow:0 0 8px #27ae60;animation:blink 1.6s ease-in-out infinite}.cc .rglegend{position:absolute;z-index:4;left:14px;bottom:14px;display:flex;align-items:center;gap:7px;padding:6px 10px;border-radius:7px;font-size:8.5px;letter-spacing:.12em;color:#a5f3fc;background:#060d1ad9;border:1px solid rgba(34,211,238,.3)}.cc .rglegend i{width:70px;height:6px;border-radius:3px;background:linear-gradient(90deg,#0e5f7a,#22d3ee,#e0fbff)}.cc .rglegend em{font-style:normal;color:var(--dim);letter-spacing:.04em}.cc .rgmodes button[disabled]{opacity:.4;cursor:default}.cc .rgov{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;overflow:visible}.cc .rgov .rgvx{pointer-events:auto;cursor:pointer}.cc .rgzf{fill:#22d3ee17}.cc .rgzg{fill:none;stroke:#22d3ee;stroke-width:12;stroke-opacity:.14;stroke-linejoin:round}.cc .rgzl{fill:none;stroke:#22d3ee;stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:10 6;animation:rgdash 1.2s linear infinite;filter:drop-shadow(0 0 4px #22D3EE)}.cc .rgzl.draft{stroke:#a5f3fc;stroke-dasharray:4 5}@keyframes rgdash{to{stroke-dashoffset:-32}}.cc .rgrub{stroke:#a5f3fc;stroke-width:1.4;stroke-dasharray:3 4;opacity:.8}.cc .rgradar{animation:spin 5s linear infinite}.cc .rghx{fill:#22d3ee;stroke:#a5f3fc8c;stroke-width:.8;animation:rghx 3s ease-in-out infinite}@keyframes rghx{50%{stroke-opacity:.15}}.cc .rgel{fill:#080f1ce6;stroke:#22d3ee66}.cc .rgelt{font:500 8.5px JetBrains Mono;fill:#a5f3fc}.cc .rgvx rect{fill:#06121f;stroke:#22d3ee;stroke-width:2;filter:drop-shadow(0 0 5px #22D3EE)}.cc .rgvx.close rect{fill:#22d3ee;animation:blink 1s ease-in-out infinite}.cc .rgvn{font:600 9px JetBrains Mono;fill:#67e8f9;letter-spacing:.05em}.cc .rgrb{fill:#060d1ae0;stroke:#22d3ee59}.cc .rgbrk{fill:none;stroke:#22d3ee;stroke-width:2}.cc .rgrv{font:600 24px JetBrains Mono;fill:#fff}.cc .rgrl{font:500 7.5px JetBrains Mono;letter-spacing:.14em;fill:#67e8f9}.cc .rgread{animation:rgpop .6s cubic-bezier(.2,.8,.2,1) both}@keyframes rgpop{0%{opacity:0}}.cc .rgctyr{fill:#22d3ee0f;stroke:#22d3ee8c;stroke-width:1.4;stroke-dasharray:10 6;animation:rgdash 1.4s linear infinite}.cc .rgframe i{position:absolute;z-index:3;width:18px;height:18px;border-color:#22d3ee99;border-style:solid;pointer-events:none}.cc .rgframe i:nth-child(1){left:8px;top:8px;border-width:2px 0 0 2px}.cc .rgframe i:nth-child(2){right:8px;top:8px;border-width:2px 2px 0 0}.cc .rgframe i:nth-child(3){left:8px;bottom:8px;border-width:0 0 2px 2px}.cc .rgframe i:nth-child(4){right:8px;bottom:8px;border-width:0 2px 2px 0}.cc .rghud{z-index:4}.cc .rgcoord{position:absolute;z-index:4;right:14px;bottom:14px;display:flex;gap:10px;font-size:9.5px;color:#a5f3fc;padding:5px 9px;border-radius:7px;background:#060d1ad9;border:1px solid rgba(34,211,238,.3)}.cc .rgmodes{display:flex;gap:4px;padding:3px;border-radius:11px;border:1px solid var(--line2);background:#04080e99}.cc .rgmodes button{all:unset;cursor:pointer;display:flex;align-items:center;gap:7px;height:28px;padding:0 11px;border-radius:8px;font:600 12px Barlow;color:var(--sub);transition:background .2s,color .2s,box-shadow .2s}.cc .rgmodes button.on{color:#fff;background:linear-gradient(180deg,#22d3ee4d,#22d3ee1f);box-shadow:inset 0 0 0 1px #22d3ee99,0 0 16px -4px #22d3ee}.cc .rgmodes button.on svg{color:#67e8f9}.cc .rgacts{display:flex;gap:6px}.cc .rgdraw{position:absolute;z-index:4;left:50%;top:14px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:20px;font-size:9.5px;letter-spacing:.1em;color:#a5f3fc;background:#080f1ce6;border:1px solid rgba(34,211,238,.5);white-space:nowrap}.cc .rgdraw i{width:7px;height:7px;border-radius:50%;background:#22d3ee;box-shadow:0 0 8px #22d3ee;animation:blink 1s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cc .rgzl,.cc .rgradar,.cc .rghx,.cc .rgctyr,.cc .rgvx.close rect,.cc .rgread{animation:none}}.cc .rgfoot{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:9px 12px;border-top:1px solid var(--line);font-size:9.5px;color:var(--dim)}.cc .rgfoot span{display:flex;align-items:center;gap:7px}.cc .rgk1{width:9px;height:9px;border-radius:50%;background:#9ff3ff;box-shadow:0 0 0 4px #22d3ee2e}.cc .rghud.tl b{display:flex!important;align-items:center;gap:7px}.cc .rgv.first{width:14px;height:14px;background:#22d3ee;animation:blink 1s ease-in-out infinite;cursor:pointer}.cc .rgmapc{position:absolute;top:0;right:0;bottom:0;left:0}.cc .rghud{position:absolute;z-index:2;padding:8px 11px;border-radius:11px;background:#080f1cdb;border:1px solid var(--line2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc .rghud.tl{left:12px;top:12px}.cc .rghud.tl .mono{display:block;font-size:8.5px;letter-spacing:.14em;color:#67e8f9}.cc .rghud.tl b{display:block;font:800 17px Barlow Condensed;text-transform:uppercase;letter-spacing:.04em;margin:2px 0}.cc .rghud.tl .mono+b+.mono{color:var(--dim);letter-spacing:.04em}.cc .rghud.tl .mono{white-space:nowrap}.cc .rghud.tr{right:14px;top:14px;padding:5px 8px}.cc .rghud.tl{left:14px!important;top:14px!important}.cc .rgv{width:10px;height:10px;border-radius:50%;background:#0a1422;border:2px solid #22D3EE;box-shadow:0 0 8px #22d3ee}.cc .rgc-old{position:relative;width:92px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#080f1cd1;border:1.5px solid rgba(34,211,238,.7);box-shadow:0 0 24px -4px #22d3ee}.cc .rgc i{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:50%;border:1.5px solid #22D3EE;animation:rgc 2.6s ease-out infinite}.cc .rgc i:nth-child(2){animation-delay:1.3s}@keyframes rgc{0%{transform:scale(1);opacity:.8}to{transform:scale(1.8);opacity:0}}.cc .rgc b{font:600 24px JetBrains Mono;color:#fff;line-height:1}.cc .rgc span{font:500 8px JetBrains Mono;letter-spacing:.14em;color:#67e8f9;text-transform:uppercase;margin-top:3px}.cc .rgcard{padding:16px;display:flex;flex-direction:column}.cc .rgn{display:block;font:800 18px Barlow Condensed;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .rgst{display:flex;align-items:center;gap:6px;font:600 11.5px Barlow;color:#6ee7a0;padding:4px 9px;border-radius:7px;border:1px solid rgba(39,174,96,.5);background:#27ae601f;white-space:nowrap}.cc .rgst i{width:7px;height:7px;border-radius:50%;background:#27ae60;box-shadow:0 0 8px #27ae60;animation:blink 1.4s ease-in-out infinite}.cc .rgst.paused{color:#cfdaf0;border-color:var(--line2);background:#ffffff0a}.cc .rgst.paused i{background:#8ea1c2;box-shadow:none;animation:none}.cc .rgcap{margin-top:14px}.cc .rgcb{height:7px;border-radius:4px;background:#ffffff0f;margin-top:6px;overflow:hidden}.cc .rgcb i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#22d3ee,#27ae60);box-shadow:0 0 12px #22d3ee;transform-origin:left;animation:sbar 1.1s cubic-bezier(.2,.8,.2,1) both}.cc .rgk{font-size:8.5px;letter-spacing:.14em;color:var(--dim);margin:16px 0 7px}.cc .rgmode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc .rgmode button{all:unset;cursor:pointer;padding:10px 11px;border-radius:11px;border:1px solid var(--line2);background:#ffffff06}.cc .rgmode button b{display:block;font:700 13px Barlow;color:#e8eefc}.cc .rgmode button span{display:block;font-size:11px;color:var(--dim);margin-top:2px}.cc .rgmode button.on{border-color:#22d3ee99;background:#22d3ee1a;box-shadow:inset 0 0 0 1px #22d3ee40}.cc .rgmode button.on span{color:#a5f3fc}.cc .rgrule{display:flex;gap:11px;align-items:flex-start;font-size:12.5px;line-height:17px;color:var(--sub)}.cc .rgrule b{color:#fff}.cc .rgdays{display:flex;gap:3px;padding-top:3px;flex:0 0 auto}.cc .rgdays i{width:9px;height:14px;border-radius:2px;background:#ffffff14}.cc .rgdays i.on{background:#22d3ee;box-shadow:0 0 8px #22d3ee}.cc .ph .btn{white-space:nowrap}.cc .btn.danger{color:#ff8a80;border-color:#e5393580;background:#e5393514}.cc .rgday{display:flex;align-items:flex-end;gap:4px;height:64px;padding-top:14px}.cc .rgday i{position:relative;flex:1 1 0;min-width:0;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#22d3ee,#22d3ee2e);transform-origin:bottom;animation:grow .7s cubic-bezier(.2,.8,.2,1) both}.cc .rgday i.now{background:linear-gradient(180deg,#e0fbff,#22d3ee);box-shadow:0 0 12px -2px #22d3ee}.cc .rgday i b{position:absolute;left:50%;bottom:100%;transform:translate(-50%);font-size:8px;font-weight:500;color:var(--dim);padding-bottom:2px;opacity:0}.cc .rgday i.now b,.cc .rgday:hover i b{opacity:1;color:#a5f3fc}@keyframes grow{0%{transform:scaleY(0)}}.cc .rgfeed{display:flex;flex-direction:column;gap:6px}.cc .rgfi{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:9px;background:#ffffff06;border:1px solid var(--line);animation:sri .45s both}.cc .rgfn{font-size:12.5px;color:#e8eefc;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .rgft{font-size:9.5px;color:var(--dim)}.cc .rgpipe{display:flex;align-items:stretch;padding:6px;margin-bottom:12px}.cc .rgps{position:relative;flex:1 1 0;min-width:0;padding:12px 14px;border-radius:12px;animation:sri .5s both}.cc .rgps:hover{background:#ffffff06}.cc .rgpn{position:absolute;right:12px;top:13px;width:9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.cc .rgpn i{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--c);animation:rgc 2.4s ease-out infinite}.cc .rgpk{display:block;font-size:8.5px;letter-spacing:.14em;color:var(--dim)}.cc .rgps b{display:block;font-size:28px;font-weight:600;color:#fff;margin-top:5px;text-shadow:0 0 20px color-mix(in srgb,var(--c) 40%,transparent)}.cc .rgps em{display:block;font-style:normal;font-size:11.5px;color:var(--sub);margin-top:1px}.cc .rgpb{height:4px;border-radius:2px;background:#ffffff0f;margin-top:10px;overflow:hidden}.cc .rgpb i{display:block;height:100%;min-width:3px;background:var(--c);box-shadow:0 0 8px var(--c);transform-origin:left;animation:sbar 1s cubic-bezier(.2,.8,.2,1) both}.cc .rgpc{flex:0 0 58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.cc .rgpl{position:relative;width:100%;height:2px;background:#ffffff12;overflow:hidden;border-radius:1px}.cc .rgpl i{position:absolute;top:0;width:10px;height:2px;background:var(--c);box-shadow:0 0 6px var(--c);animation:rgpl 1.8s linear infinite}.cc .rgpl i:nth-child(2){animation-delay:.6s}.cc .rgpl i:nth-child(3){animation-delay:1.2s}@keyframes rgpl{0%{left:-10px}to{left:100%}}.cc .rgpr{font-size:10.5px;color:#fff;padding:2px 7px;border-radius:6px;background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.cc .rggr{padding:14px 16px}.cc .rgsum{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px}.cc .rgsc{all:unset;cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:baseline;gap:8px;padding:10px 12px;border-radius:11px;border:1px solid var(--line);background:#ffffff05}.cc .rgsc b{font-size:20px;font-weight:600;color:#fff}.cc .rgsc span{font-size:12px;color:var(--sub)}.cc .rgsc i{position:absolute;left:0;bottom:0;height:2px;background:var(--c);box-shadow:0 0 8px var(--c)}.cc .rgsc.on{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent)}.cc .rgth,.cc .rgr2{display:grid;grid-template-columns:minmax(200px,1.5fr) minmax(130px,1fr) minmax(130px,1fr) 140px 170px;gap:14px;align-items:center}.cc .rgth{padding:0 12px 7px;font-size:8.5px;letter-spacing:.12em;color:var(--dim);border-bottom:1px solid var(--line)}.cc .rgr2{position:relative;padding:8px 12px;border-radius:11px;margin-top:3px;animation:sri .45s both}.cc .rgr2:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--c);opacity:.7}.cc .rgr2:hover{background:#ffffff08}.cc .rgr2.st-revoked,.cc .rgr2.st-blocked{opacity:.7}.cc .rgq{display:flex;align-items:center;gap:8px}.cc .rgq .mono{font-size:10px;color:var(--dim);white-space:nowrap}.cc .rgdays.sm i{width:6px;height:10px}.cc .rgdl{display:flex;align-items:center;gap:9px}.cc .rgdl>.mono{font-size:10px;color:var(--sub);white-space:nowrap}.cc .rgring{position:relative;width:32px;height:32px;flex:0 0 auto}.cc .rgring svg{width:100%;height:100%;display:block}.cc .rgring b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:10px;color:#fff}.cc .rgsp{display:inline-flex;align-items:center;gap:7px;justify-self:start;padding:4px 10px;border-radius:20px;font:600 11.5px Barlow;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);white-space:nowrap}.cc .rgsp i{width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.cc .st-active .rgsp i{animation:blink 1.6s ease-in-out infinite}.cc .rgra2{display:flex;gap:6px;justify-content:flex-end}.cc .ib2{all:unset;cursor:pointer;display:flex;align-items:center;gap:6px;height:30px;padding:0 10px;border-radius:9px;font:600 12px Barlow;color:#cfdaf0;border:1px solid var(--line2);background:#ffffff08}.cc .ib2:hover{color:#fff;border-color:#2e8bff80;background:#2e8bff1a}.cc .ib2 em{font-style:normal}.cc .ib2.bad{color:#ff8a80;border-color:#e5393559}.cc .ib2.bad:hover{background:#e539351f;border-color:#e5393599}.cc .rgbz{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#04080e99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:rgpop .2s both}.cc .rgb{width:min(620px,92vw);max-height:88vh;overflow-y:auto;padding:18px 20px}.cc .rgbst{display:flex;gap:4px;margin-bottom:16px}.cc .rgbst button{all:unset;cursor:pointer;flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;padding:8px 4px;border-radius:10px;font:500 11px Barlow;color:var(--dim)}.cc .rgbst i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 10px JetBrains Mono;font-style:normal;border:1px solid var(--line2);color:var(--sub)}.cc .rgbst button.on{color:#fff;background:#22d3ee14}.cc .rgbst button.on i{border-color:#22d3ee;color:#06121f;background:#22d3ee;box-shadow:0 0 12px -2px #22d3ee}.cc .rgbst button.done i{border-color:#27ae60;color:#9af0c0}.cc .rgbb{min-height:230px}.cc .rgbh{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cc .rgbh .grow{flex:1 1 auto;min-width:0}.cc .rgbhint{margin-top:10px;font-size:12.5px;line-height:18px;color:var(--sub)}.cc .rgsl{display:flex;align-items:center;gap:12px;margin-top:12px}.cc .rgsl>.mono{font-size:8.5px;letter-spacing:.12em;color:var(--dim);flex:0 0 120px}.cc .rgsl input{flex:1;accent-color:#22D3EE}.cc .rgsl b{flex:0 0 46px;text-align:right;font-size:16px;color:#fff}.cc .rgck{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:#d3def2;border-bottom:1px solid var(--line)}.cc .rgnotif{display:flex;gap:11px;margin-top:12px;padding:12px;border-radius:14px;background:#162236f2;border:1px solid rgba(255,255,255,.12);box-shadow:0 12px 26px -12px #000}.cc .rgnic{width:36px;height:36px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:#0a1422;border:1px solid var(--line2)}.cc .rgnic img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain}.cc .rgnotif>div>b{display:block;font-size:13.5px;color:#fff}.cc .rgnotif>div>span{display:block;font-size:12.5px;line-height:17px;color:var(--sub);margin-top:2px}.cc .rgnotif>div{min-width:0}.cc .rgrev{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cc .rgrev>div:not(.rgbhint){padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#ffffff05}.cc .rgrev>div>.mono{display:block;font-size:8.5px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.cc .rgrev>div>b{display:block;font-size:13px;color:#fff;margin-top:3px}@media (max-width:1250px){.cc .rgpipe{flex-wrap:wrap}.cc .rgps{flex:1 1 30%}.cc .rgpc{display:none}.cc .rgsum{grid-template-columns:1fr 1fr}.cc .rgth{display:none}.cc .rgr2{grid-template-columns:minmax(0,1fr) auto;row-gap:8px}.cc .rgq,.cc .rgdl{display:none}}@media (prefers-reduced-motion:reduce){.cc .rgps,.cc .rgpn i,.cc .rgpb i,.cc .rgpl i,.cc .rgr2,.cc .st-active .rgsp i{animation:none}}.cc .rgcta{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid rgba(34,211,238,.3);background:linear-gradient(90deg,#22d3ee24,#22d3ee08 60%);border-radius:0 0 16px 16px}.cc .rgcta b{display:block;font:800 15px Barlow Condensed;text-transform:uppercase;letter-spacing:.04em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .rgcta .mono{display:block;font-size:9.5px;color:#a5f3fc;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .rgcta>div{flex:1 1 auto}.cc .rgcta .btn{flex:0 0 auto;height:38px;padding:0 14px;white-space:nowrap}.cc .rgctai{flex:0 0 38px;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#06121f;background:#22d3ee;box-shadow:0 0 18px -4px #22d3ee;animation:aioA 2.4s ease-out infinite}.cc .rgcta.off{background:#ffffff05;border-top-color:var(--line)}.cc .rgcta.off .rgctai{background:#ffffff14;color:var(--dim);box-shadow:none;animation:none}.cc .rgcta.off .mono{color:var(--dim)}.cc .rgcta .btn[disabled]{opacity:.4;cursor:default}.cc .rgnote{margin-top:10px;padding:8px 10px;border-radius:9px;font-size:12px;color:#e9dcc2;border:1px solid rgba(245,158,11,.4);background:#f59e0b14}.cc .rgt{display:flex;flex-direction:column;gap:3px}.cc .rgr{display:grid;grid-template-columns:minmax(180px,1.4fr) 100px minmax(140px,1fr) 120px minmax(150px,auto);gap:14px;align-items:center;padding:8px 10px;border-radius:10px;animation:sri .45s both}.cc .rgr:hover{background:#ffffff06}.cc .rgrp{min-width:0;overflow:hidden}.cc .rgrd{font-size:10.5px;color:var(--dim);white-space:nowrap}.cc .rgrl{display:flex;align-items:center;gap:9px}.cc .rgrl>.mono{font-size:10.5px;color:#cfdaf0;white-space:nowrap;flex:0 0 60px}.cc .rglb{flex:1;height:6px;border-radius:3px;background:#ffffff0d;overflow:hidden}.cc .rglb i{display:block;height:100%;border-radius:3px;transform-origin:left;animation:sbar .9s cubic-bezier(.2,.8,.2,1) both}.cc .rgra{display:flex;gap:6px;justify-content:flex-end}.cc .rgempty{position:relative;overflow:hidden;padding:46px 30px 40px;text-align:center}.cc .rgempty h2{margin:16px 0 6px;font:800 26px Barlow Condensed;text-transform:uppercase;letter-spacing:.04em}.cc .rgempty>p{max-width:520px;margin:0 auto;font-size:14px;line-height:21px;color:var(--sub);text-wrap:pretty}.cc .rgglobe{position:relative;width:120px;height:120px;margin:0 auto;display:grid;place-items:center;color:#67e8f9}.cc .rgglobe i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(34,211,238,.35);animation:rgc 3.6s ease-out infinite}.cc .rgglobe i:nth-child(2){animation-delay:1.2s}.cc .rgglobe i:nth-child(3){animation-delay:2.4s}.cc .rgscan{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:50%;background:conic-gradient(from 0deg,rgba(34,211,238,.3),transparent 25%);animation:spin 4s linear infinite}.cc .rgsteps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:780px;margin:26px auto 24px;text-align:left}.cc .rgstep{position:relative;padding:14px;border-radius:13px;border:1px solid var(--line);background:#ffffff05;animation:sri .5s both}.cc .rgsn{position:absolute;right:12px;top:12px;font-size:10px;color:var(--dim)}.cc .rgsi{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee1f;border:1px solid rgba(34,211,238,.4);margin-bottom:10px}.cc .rgstep b{display:block;font:700 14px Barlow;color:#fff}.cc .rgstep>span:last-child{display:block;font-size:12.5px;color:var(--sub);margin-top:3px}@media (max-width:1250px){.cc .rgf{grid-template-columns:repeat(3,minmax(0,1fr))}.cc .rgg{grid-template-columns:1fr}.cc .rgfa{display:none}.cc .rgr{grid-template-columns:minmax(160px,1fr) minmax(120px,1fr) auto}.cc .rgrd,.cc .rgrl{display:none}}@media (prefers-reduced-motion:reduce){.cc .rgfs,.cc .rgfb i,.cc .rgc i,.cc .rgst i,.cc .rgcb i,.cc .rgr,.cc .rglb i,.cc .rgglobe i,.cc .rgscan,.cc .rgstep{animation:none}}.cc .conv{background:linear-gradient(180deg,#0d1a2ceb,#08101cf2)}.cc .convh{gap:10px;padding:10px 12px 10px 14px;flex-wrap:nowrap}.cc .cvav{position:relative;flex:0 0 auto}.cc .onl{position:absolute;right:-2px;bottom:-2px;width:11px;height:11px;border-radius:50%;background:#27ae60;border:2px solid #0d1a2c;box-shadow:0 0 8px #27ae60}.cc .onlt{color:#6ee7a0}.cc .convs{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .ibtn{all:unset;cursor:pointer;flex:0 0 auto;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;color:#cfdaf0;border:1px solid var(--line2);background:#ffffff08}.cc .ibtn:hover{color:#fff;border-color:#2e8bff80;background:#2e8bff1a}.cc .cvid{min-width:0;overflow:hidden;flex-wrap:nowrap}.cc .cvid>:not(.convn){flex:0 0 auto}.cc .convh .convn{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cc .stm{position:relative;flex:0 0 auto}.cc .stmb{all:unset;cursor:pointer;display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:9px;font:600 12px Barlow;color:#fff;white-space:nowrap;border:1px solid color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 14%,transparent)}.cc .stmb i,.cc .stml i{width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);flex:0 0 auto}.cc .stml{position:absolute;right:0;top:calc(100% + 6px);z-index:6;min-width:180px;padding:4px;border-radius:11px;border:1px solid var(--line2);background:#0d1a2c;box-shadow:0 16px 34px -12px #000;animation:sri .2s both}.cc .stml button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:8px;font:500 12.5px Barlow;color:#cfdaf0}.cc .stml button:hover{background:#ffffff0d}.cc .stml button.on{color:#fff;background:color-mix(in srgb,var(--c) 14%,transparent)}.cc .convf{position:relative;gap:16px;padding:16px 18px 14px;background-image:linear-gradient(rgba(140,190,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(140,190,255,.035) 1px,transparent 1px);background-size:28px 28px}.cc .cday{display:flex;align-items:center;gap:10px;margin:2px 0 4px}.cc .cday:before,.cc .cday:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(46,139,255,.35),transparent)}.cc .cday span{font-size:9px;letter-spacing:.24em;color:#9fc4ff;padding:0;border:0;background:none;text-shadow:0 0 12px rgba(46,139,255,.6)}.cc .csys{align-self:center;display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.06em;color:var(--dim);padding:4px 10px;border-radius:20px;background:#ffffff06;border:1px solid var(--line);margin:4px 0;text-align:center}.cc .cm{display:flex;gap:9px;max-width:78%;animation:cmin .45s cubic-bezier(.2,.8,.2,1) both}@keyframes cmin{0%{opacity:0;transform:translateY(10px) scale(.98)}}.cc .cm.fly{animation:cmsend .55s cubic-bezier(.18,.9,.25,1.12) both;transform-origin:100% 100%}@keyframes cmsend{0%{opacity:0;transform:translate(18px,46px) scale(.82)}55%{opacity:1}to{opacity:1;transform:none}}.cc .cm.fly .bub2.me{animation:cmglow 1s ease-out both}@keyframes cmglow{0%{box-shadow:0 0 #2e8bffbf,0 10px 24px -14px #2e8bffe6}to{box-shadow:0 0 0 12px #2e8bff00,0 10px 24px -14px #2e8bffe6}}.cc .cm.fly .ticks.snt i:first-child{animation:tk .35s both}.cc .cm.me{align-self:flex-end;justify-content:flex-end}.cc .cmav{flex:0 0 28px;align-self:flex-end;margin-bottom:18px}.cc .cmb{min-width:0;display:flex;flex-direction:column}.cc .cm.me .cmb{align-items:flex-end}.cc .bub2{position:relative;overflow:hidden;padding:10px 13px;border-radius:14px;font-size:13.5px}.cc .bub2.u{border-radius:14px 14px 14px 4px;background:linear-gradient(180deg,#ffffff13,#ffffff0a);border:1px solid rgba(255,255,255,.1);padding-left:15px}.cc .bubrail{position:absolute;left:0;top:8px;bottom:8px;width:2px;border-radius:2px;background:linear-gradient(180deg,#2e8bff,#2e8bff33)}.cc .cm.u:not(.first) .bub2.u{border-radius:4px 14px 14px 4px}.cc .bub2.me{border-radius:14px 14px 4px;background:linear-gradient(160deg,#2a75e8,#1a4fae);box-shadow:0 10px 24px -14px #2e8bffe6,inset 0 1px #ffffff2e}.cc .bub2.auto{background:linear-gradient(160deg,#2e8bff38,#2e8bff1a);border:1px solid rgba(46,139,255,.45);box-shadow:none}.cc .bub2.ai{background:linear-gradient(160deg,#a855f761,#783cc838);border:1px solid rgba(201,164,247,.5)}.cc .sheen{position:absolute;top:0;bottom:0;width:40%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);animation:sheen 1.1s .25s ease-out both;pointer-events:none}@keyframes sheen{to{left:120%}}.cc .bubo{display:none;margin-top:7px;padding-top:7px;border-top:1px dashed rgba(255,255,255,.14);font-size:12.5px;color:var(--sub)}.cc .bubo.on{display:block}.cc .bubo .mono{display:block;font-size:8px;letter-spacing:.14em;color:#9fc4ff;margin-bottom:3px}.cc .cmm{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:9px;color:var(--dim);padding:0 4px}.cc .cmm button{all:unset;cursor:pointer;color:#9fc4ff;display:flex;align-items:center;gap:4px}.cc .cmm button:hover{color:#fff}.cc .cmm .xl{font-style:normal;display:inline-block;animation:xl 1.6s ease-in-out infinite}.cc .ticks{position:relative;width:15px;height:9px;display:inline-block}.cc .ticks i{position:absolute;top:0;width:6px;height:3.5px;border-left:1.6px solid;border-bottom:1.6px solid;transform:rotate(-45deg)}.cc .ticks i:first-child{left:1px}.cc .ticks i:last-child{left:6px}.cc .ticks.snt{color:var(--dim)}.cc .ticks.snt i:last-child{opacity:0}.cc .ticks.rd{color:#6ee7a0}.cc .ticks.rd i{animation:tk .4s both}.cc .ticks.rd i:last-child{animation-delay:.15s}@keyframes tk{0%{opacity:0;transform:rotate(-45deg) scale(.4)}}.cc .rdt{color:#6ee7a0}.cc .exm{display:inline-flex;gap:2px;margin-right:6px;opacity:.45;transition:opacity .15s}.cc .cm:hover .exm,.cc .exm:has(.on),.cc .exm:has(.off){opacity:1}.cc .exm button{background:none;border:0;padding:0 3px;cursor:pointer;color:var(--dim);font-size:12px;line-height:1}.cc .exm button.on{color:#ffc94d}.cc .exm button.off{color:#ff8a80}.cc .typing2{display:flex;gap:4px;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1)}.cc .typing2 i{width:6px;height:6px;border-radius:50%;background:#9fb2d4;animation:dots 1.2s ease-in-out infinite}.cc .typing2 i:nth-child(2){animation-delay:.2s}.cc .typing2 i:nth-child(3){animation-delay:.4s}.cc .dock{position:relative;flex:0 0 auto;padding:10px 12px 12px;border-top:1px solid var(--line);background:linear-gradient(180deg,#0a142299,#080e1af2)}.cc .dock.ai:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:linear-gradient(90deg,transparent,#A855F7,transparent);animation:dockln 2.6s linear infinite;background-size:200% 100%}.cc .dock.ai.auto:before{background-image:linear-gradient(90deg,transparent,#22D3EE,transparent)}@keyframes dockln{0%{background-position:-100% 0}to{background-position:100% 0}}.cc .aidraft{margin-bottom:9px;padding:9px 11px;border-radius:12px;border:1px solid rgba(168,85,247,.45);background:linear-gradient(180deg,#a855f71f,#a855f70a);animation:sri .35s both}.cc .aidraft.inl{margin:6px 0 2px;align-self:stretch;flex:0 0 auto}.cc .aidraft.inl.auto,.cc .dock.auto .aidraft{border-color:#22d3ee73;background:linear-gradient(180deg,#22d3ee1a,#22d3ee08)}.cc .adh{display:flex;align-items:center;gap:8px}.cc .dock.auto .aidot{background:#22d3ee;box-shadow:0 0 10px #22d3ee}.cc .dock.auto .suggk{color:#a5f3fc}.cc .adt{margin-top:6px;font-size:13px;line-height:18px;color:#e8eefc;white-space:pre-wrap;max-height:180px;overflow-y:auto}.cc .adt.open{max-height:240px}.cc .aitg{all:unset;cursor:pointer;font-size:9px;letter-spacing:.1em;color:#c9a4f7;text-transform:uppercase}.cc .arng{position:relative;width:22px;height:22px;display:inline-grid;place-items:center}.cc .arng svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.cc .arf{fill:none;stroke:#22d3ee;stroke-width:2.5;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.cc .arng b{font-size:8.5px;color:#a5f3fc}.cc .btn.sm{height:28px;padding:0 10px;font-size:12px}.cc .btn kbd{font:500 9px JetBrains Mono;padding:1px 4px;border-radius:4px;border:1px solid rgba(255,255,255,.2);margin-left:4px;opacity:.75}.cc .comp{display:flex;align-items:center;gap:8px;padding:5px 5px 5px 8px;border-radius:13px;border:1px solid var(--line2);background:#04080e99;transition:border-color .2s,box-shadow .2s}.cc .comp:focus-within{border-color:#2e8bff99;box-shadow:0 0 0 3px #2e8bff1f}.cc .comp textarea{flex:1;min-height:36px;max-height:110px;resize:none;border:0;outline:none;background:transparent;color:var(--ink);font:13.5px/18px Barlow;padding:9px 2px}.cc .sendb{all:unset;cursor:pointer;flex:0 0 auto;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#2e8bff,#1a5fd4);box-shadow:0 8px 18px -8px #2e8bff}.cc .sendb[disabled]{opacity:.35;cursor:default;box-shadow:none}@media (prefers-reduced-motion:reduce){.cc .cm.fly,.cc .cm.fly .bub2.me,.cc .cm.pend .bub2.me:after,.cc .ticks.snd i,.cc .cm,.cc .sheen,.cc .cmm .xl,.cc .ticks.rd i,.cc .typing2 i,.cc .dock.ai:before,.cc .aidraft{animation:none}}.cc .sstool{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px}.cc .sssearch{display:flex;align-items:center;gap:7px;height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--line2);background:#04080e80;color:var(--dim);flex:1 1 200px;max-width:260px}.cc .sssearch input{all:unset;flex:1;min-width:0;font:13px Barlow;color:var(--ink)}.cc .sschips{display:flex;gap:4px;padding:3px;border-radius:10px;border:1px solid var(--line);background:#ffffff05}.cc .sschips button{all:unset;cursor:pointer;display:flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:7px;font:600 12px Barlow;color:var(--sub)}.cc .sschips button span{font-size:10px;color:var(--dim)}.cc .sschips button.on{background:#2e8bff29;color:#fff;box-shadow:inset 0 0 0 1px #2e8bff80}.cc .sschips button.on span{color:#9fc4ff}.cc .sssel{height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--line2);background:#04080e80;color:var(--ink);font:13px Barlow}.cc .ssfoot{display:flex;align-items:center;gap:10px;padding:10px 12px 0;margin-top:4px;border-top:1px solid var(--line);font-size:10px;color:var(--dim)}.cc .ssfoot span{margin-right:auto}.cc .sess{display:flex;flex-direction:column;gap:4px;min-width:0}.cc .sshd,.cc .ssr{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(112px,auto) minmax(90px,.8fr) minmax(170px,1.2fr) minmax(150px,1.3fr) 104px;gap:14px;align-items:center}.cc .sshd{padding:0 12px 6px;font-size:8.5px;letter-spacing:.12em;color:var(--dim);border-bottom:1px solid var(--line)}.cc .ssr{display:grid;grid-template-columns:minmax(170px,1.3fr) minmax(112px,auto) minmax(90px,.8fr) minmax(170px,1.2fr) minmax(150px,1.3fr) 104px;width:100%;box-sizing:border-box;cursor:pointer;padding:7px 12px;text-align:left;outline:none;border-radius:10px;border:1px solid transparent;animation:sri .5s cubic-bezier(.2,.8,.2,1) both;transition:background .2s,border-color .2s}.cc .ssr:hover{background:#ffffff08}.cc .ssr.on{background:#2e8bff14;border-color:#2e8bff66;box-shadow:inset 3px 0 #2e8bff}.cc .ssr:focus-visible{outline:2px solid #ffce7a}.cc .ssid{min-width:0;overflow:hidden}.cc .sswhen{font-size:11px;color:#cfdaf0;white-space:nowrap}.cc .sswhen em{font-style:normal;color:var(--dim);margin-left:6px}.cc .ssday{display:flex;align-items:center;gap:8px;padding:8px 12px 2px;font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:#9fc4ff}.cc .ssday span{font-size:9px;color:var(--dim);padding:1px 6px;border-radius:4px;border:1px solid var(--line)}.cc .ssday:after{content:"";flex:1;height:1px;background:var(--line)}.cc .sssrc{font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .sspips{display:flex;align-items:center;gap:5px;min-width:0}.cc .sspips i{flex:0 0 18px;height:6px;border-radius:3px;background:#ffffff14}.cc .sspips i.lit{background:var(--c);box-shadow:0 0 8px -1px var(--c)}.cc .sspips em{font-style:normal;font-size:11.5px;color:#cfdaf0;margin-left:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cc .sstime{display:flex;align-items:center;gap:10px;min-width:0}.cc .sstime>.mono{font-size:11px;color:#e8eefc;flex:0 0 40px;text-align:right}.cc .sstk{position:relative;flex:1;height:7px;border-radius:4px;background:#ffffff0d}.cc .sstk i{position:absolute;left:0;top:0;bottom:0;border-radius:4px;transform-origin:left;animation:sbar .9s cubic-bezier(.2,.8,.2,1) both}@keyframes sbar{0%{transform:scaleX(0)}}.cc .sstk b{position:absolute;top:-4px;bottom:-4px;width:0;border-left:1px dashed rgba(255,206,122,.75)}.cc .ssout{justify-self:start;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:6px;border:1px solid;white-space:nowrap}.cc .sess{container-type:inline-size}@container (max-width:880px){.cc .sshd{display:none}.cc .ssr{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-template-areas:"id meta out" "pips time time";row-gap:5px;-moz-column-gap:12px;column-gap:12px;padding:8px 12px}.cc .ssid{grid-area:id}.cc .sswhen{grid-area:meta;align-self:center}.cc .sssrc{display:none}.cc .ssout{grid-area:out;justify-self:end;align-self:center}.cc .sspips{grid-area:pips}.cc .sstime{grid-area:time}}@media (prefers-reduced-motion:reduce){.cc .ssr,.cc .sstk i{animation:none}}.cc .pwhg{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:22px;align-items:stretch}.cc .fnl{display:flex;align-items:stretch;min-width:0;padding:4px 0}.cc .fst{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:4px;animation:fin .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}@keyframes fin{0%{opacity:0;transform:translateY(10px)}}.cc .fsi{font-size:8.5px;letter-spacing:.14em;color:var(--c)}.cc .fsn{font-size:12.5px;line-height:15px;color:#cfdaf0;min-height:30px;text-wrap:balance}.cc .fsbar{position:relative;height:170px;border-radius:10px;background:linear-gradient(180deg,#ffffff09,#ffffff04);border:1px solid var(--line);overflow:hidden;margin-top:4px}.cc .fsbar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent 0 33px,rgba(255,255,255,.04) 33px 34px)}.cc .fstk{position:absolute;top:6px;right:6px;bottom:6px;left:6px}.cc .fszero{position:absolute;left:0;right:0;bottom:0;height:30px;display:grid;place-items:center;border-radius:7px;border:1px dashed rgba(127,152,196,.45);font-size:8px;letter-spacing:.14em;color:var(--dim)}.cc .fsbar i{position:absolute;left:0;right:0;bottom:0;border-radius:7px;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 95%,#fff),color-mix(in srgb,var(--c) 30%,transparent));box-shadow:0 0 18px -4px var(--c);transform-origin:bottom;animation:dbg 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}.cc .fpart{position:absolute;left:0;right:0;top:-40%;height:40%;background:linear-gradient(180deg,transparent,rgba(255,255,255,.35),transparent);animation:fpart 2.4s linear infinite}@keyframes fpart{to{top:110%}}.cc .fsv{font:700 34px/1 Barlow Condensed,sans-serif;color:#fff;margin-top:8px;font-variant-numeric:tabular-nums}.cc .fsp{font-size:9px;color:var(--dim)}.cc .fgap{flex:0 0 64px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding-top:34px;animation:fin .6s both;animation-delay:var(--d)}.cc .fgap svg{position:absolute;left:0;right:0;top:52px;height:170px;width:100%;opacity:.5}.cc .fgf{fill:#7f98c414}.cc .fgl{stroke:#7f98c459;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.cc .fgp{position:relative;font-size:15px;font-weight:600;color:#cfdaf0;padding:4px 7px;border-radius:7px;background:#0a1220f2;border:1px solid rgba(255,255,255,.12)}.cc .fgn{position:relative;font-size:8.5px;color:var(--dim);letter-spacing:.06em}.cc .fgw{position:relative;font-size:7.5px;letter-spacing:.14em;padding:2px 5px;border-radius:4px;margin-top:2px}.cc .fgap.worst .fgp{color:#ffce7a;border-color:#f59e0b99;box-shadow:0 0 16px -4px #f59e0b;animation:fgpulse 2s ease-in-out infinite}.cc .fgap.worst .fgf{fill:#f59e0b24}.cc .fgap.worst .fgw{color:#1a1206;background:#ffce7a}.cc .fgap.bad .fgp{color:#ff8a80;border-color:#e53935a6;box-shadow:0 0 16px -4px #e53935;animation:fgpulse 1.6s ease-in-out infinite}.cc .fgap.bad .fgf{fill:#e5393524}.cc .fgap.bad .fgw{color:#fff;background:#e53935}@keyframes fgpulse{50%{box-shadow:0 0 26px -2px currentColor}}.cc .fins{display:flex;flex-direction:column;gap:9px;min-width:0}.cc .fir{display:flex;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;animation:sri .6s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--d)}@keyframes sri{0%{opacity:0;transform:translate(14px)}}.cc .fir.worst{border-color:#f59e0b73;background:linear-gradient(90deg,rgba(245,158,11,.1),transparent)}.cc .fir.bad{border-color:#e5393573;background:linear-gradient(90deg,rgba(229,57,53,.1),transparent)}.cc .firk{font-size:10px;color:var(--dim);padding-top:2px}.cc .fir.worst .firk{color:#ffce7a}.cc .fir.bad .firk{color:#ff8a80}.cc .firw{font-size:13.5px;font-weight:600;color:#e8eefc;line-height:17px}.cc .firn{font-size:11px;color:#fff;white-space:nowrap}.cc .firl{font-size:12px;line-height:17px;color:var(--sub);margin-top:4px;text-wrap:pretty}.cc .firt{font-size:8px;letter-spacing:.12em;padding:2px 6px;border-radius:4px;border:1px solid rgba(255,255,255,.14);color:#cfdaf0}.cc .fir.bad .firt{color:#ff8a80;border-color:#e5393580}.cc .firb{font-size:8.5px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}@media (max-width:1180px){.cc .pwhg{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cc .fst,.cc .fsbar i,.cc .fpart,.cc .fgap,.cc .fgp,.cc .fir{animation:none}}.cc .pwhero{padding:16px 18px 6px;margin-bottom:14px;background:radial-gradient(120% 90% at 70% 0%,rgba(168,85,247,.1),transparent 60%),var(--glass, rgba(15,29,49,.6))}.cc .flow{display:block;width:100%;height:auto;max-height:330px;overflow:visible}.cc .flow .fwl{font:500 9px JetBrains Mono,monospace;letter-spacing:.14em;fill:#7f98c4}.cc .flow .fwv{font:600 17px JetBrains Mono,monospace}.cc .flow .fws{font:500 8.5px JetBrains Mono,monospace;letter-spacing:.06em;fill:#5f7cab}.cc .flow .fwsrc{font:500 11.5px Barlow,sans-serif;fill:#cfdaf0}.cc .fpar{fill:none;stroke-width:2.6;stroke-linecap:round;stroke-dasharray:2 22;opacity:.95;animation:fpar 2.4s linear infinite}.cc .fpar.ex{stroke:#7f98c4;opacity:.5;animation-duration:3.4s}.cc .fpar.lk{stroke:#ff6b62;stroke-width:3;animation-duration:1.6s;filter:none}@keyframes fpar{to{stroke-dashoffset:-48}}.cc .fleakl rect{fill:#e5393529;stroke:#e5393599}.cc .fleakl text{font:600 9px JetBrains Mono,monospace;letter-spacing:.12em;fill:#ff8a80}.cc .fleakl{animation:lkp 1.8s ease-in-out infinite}@keyframes lkp{50%{opacity:.55}}.cc .pwlost{padding:12px 14px;border-radius:12px;border:1px solid rgba(229,57,53,.38);background:linear-gradient(180deg,#e5393524,#e5393508)}.cc .pwlost>span:first-child{display:block;font-size:8.5px;letter-spacing:.16em;color:#ff8a80}.cc .pwlost b{display:block;font-size:34px;font-weight:600;line-height:1.1;margin-top:4px;color:#fff;text-shadow:0 0 18px rgba(229,57,53,.7)}.cc .pwlost b em{font-style:normal;font-size:14px;color:var(--sub);margin-left:3px}.cc .pwlost>span:last-child{display:block;font-size:11.5px;color:var(--sub);margin-top:3px}.cc .pwring{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 6px;border-radius:12px;border:1px solid var(--line);background:#ffffff05}.cc .pwring svg{flex:0 0 54px;width:54px;height:54px;transform:rotate(-90deg)}.cc .pwring .rbg{fill:none;stroke:#ffffff12;stroke-width:7}.cc .pwring .rfg{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.8,.2,1)}.cc .pwring b{display:block;font-size:18px;font-weight:600;line-height:1}.cc .pwring span{display:block;font-size:8px;letter-spacing:.1em;color:var(--dim);margin-top:4px;white-space:normal;overflow-wrap:anywhere}.cc .trace{position:relative;display:flex;flex-direction:column;gap:7px;padding-left:2px}.cc .trace:before{content:"";position:absolute;left:55px;top:8px;bottom:8px;width:1px;background:#ffffff1a}.cc .tfill{position:absolute;left:54px;top:8px;bottom:8px;width:3px;border-radius:2px;z-index:0;background:linear-gradient(180deg,#2e8bff,#2e8bff 45%,#a855f7 72%,#e53935);transform-origin:top;animation:tfill 3.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes tfill{0%{transform:scaleY(0);opacity:1}78%{transform:scaleY(1);opacity:1}92%{transform:scaleY(1);opacity:1}to{transform:scaleY(1);opacity:0}}.cc .td:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid var(--c);animation:tping 3.6s ease-out infinite;animation-delay:inherit}@keyframes tping{0%{transform:scale(1);opacity:.9}14%{transform:scale(2.8);opacity:0}to{transform:scale(2.8);opacity:0}}.cc .tev{display:flex;align-items:center;gap:10px;animation:tev 3.6s ease infinite}@keyframes tev{0%,8%{opacity:.35}14%,to{opacity:1}}.cc .tt{flex:0 0 36px;font-size:10px;color:var(--dim);text-align:right}.cc .td{position:relative;z-index:1;flex:0 0 9px;height:9px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c);margin:0 3px}.cc .tev:last-child .td{box-shadow:0 0 0 3px #e5393540,0 0 12px #e53935}.cc .ta{font-size:12.5px;line-height:15px}.cc .tev:last-child .ta{color:#ff8a80}.cc .tb{font-size:9px;color:var(--dim);letter-spacing:.04em;margin-top:1px}.cc .dwell{position:relative;height:150px;display:flex;align-items:stretch;gap:6px;border-bottom:1px solid rgba(255,255,255,.1)}.cc .dwb{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.cc .dwb span{flex:0 0 auto;font-size:8.5px;line-height:12px;color:var(--dim)}.cc .dwt{flex:1 1 auto;position:relative;width:100%;min-height:0}.cc .dwtrack{position:absolute;left:0;right:0;top:16px;bottom:0;pointer-events:none}.cc .dwt i{position:absolute;left:0;right:0;bottom:0;display:block;width:100%;border-radius:5px 5px 0 0;background:linear-gradient(180deg,#2e8bff,#2e8bff26);box-shadow:0 0 12px -3px #2e8bff;transform-origin:bottom;animation:dbg .8s cubic-bezier(.2,.8,.2,1) both}.cc .dwb.tap .dwt i{background:linear-gradient(180deg,#a855f7,#a855f726);box-shadow:0 0 14px -2px #a855f7}.cc .dwb.tap span{color:#c9a4f7}@keyframes dbg{0%{transform:scaleY(0)}}.cc .davg{position:absolute;left:0;right:0;height:0;border-top:1px dashed rgba(255,206,122,.7);z-index:2}.cc .davg span{position:absolute;right:0;top:-14px;font-size:8.5px;color:#ffce7a;background:#0a1422e6;padding:0 4px;border-radius:3px}@media (prefers-reduced-motion:reduce){.cc .fpar,.cc .fleakl,.cc .tfill,.cc .tev,.cc .td:after,.cc .dwt i{animation:none}}.cc .pwstat{background:linear-gradient(90deg,#e5393524,#0f1d3199 50%)!important;border-color:#e5393561!important;margin-bottom:14px}.cc .pwstat .dgst1 b{color:#ff8a80}.cc .pwso{position:relative;flex:0 0 auto;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:#ff8a80;border:2.5px solid #E53935;box-shadow:0 0 22px -4px #e53935}.cc .pwso i{position:absolute;top:-2.5px;right:-2.5px;bottom:-2.5px;left:-2.5px;border-radius:50%;border:2px solid #E53935;animation:opr 2.4s ease-out infinite}.cc .pwf{position:relative;display:flex;align-items:stretch}.cc .pwst{flex:1 1 0;min-width:0;padding:14px 14px 12px;border-radius:12px;border:1px solid rgba(46,139,255,.32);background:linear-gradient(180deg,#2e8bff1f,#2e8bff05);opacity:.35;transition:opacity .4s}.cc .pwst.on{opacity:1}.cc .pwst.zero{border-color:#e5393573;background:linear-gradient(180deg,#e539351f,#e5393505)}.cc .pwsn{font-size:8.5px;letter-spacing:.16em;color:var(--dim)}.cc .pwsl{font:800 14px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-top:2px;min-height:34px}.cc .pwdots{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:10px 0 8px}.cc .pwdots span{aspect-ratio:1;border-radius:50%;transition:background .35s,transform .45s cubic-bezier(.3,.7,.3,1),opacity .45s}.cc .pwdots .in{background:#2e8bff;box-shadow:0 0 8px #2e8bff}.cc .pwst.zero .pwdots .in{background:#e53935}.cc .pwdots .gone{background:#ffffff2e;transform:translateY(10px) scale(.6);opacity:.5}.cc .pwdots .out{background:#ffffff0a}.cc .pwst:not(.on) .pwdots span{background:#ffffff0d;box-shadow:none;transform:none}.cc .pwsv{display:block;font-size:30px;font-weight:600;line-height:1}.cc .pwst.zero .pwsv{color:#ff8a80;text-shadow:0 0 16px #E53935}.cc .pwgap{flex:0 0 92px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-align:center}.cc .pwgap>.pwpct{font-size:13px;color:#ff8a80;font-weight:600}.cc .pwgap>em{font-style:normal;font-size:9px;color:var(--dim);line-height:12px;margin-bottom:8px}.cc .pwgap i{position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:26px;background:#2e8bff40;border-radius:1px}.cc .pwgap i b{position:absolute;top:-2px;width:6px;height:6px;border-radius:50%;background:#2e8bff;box-shadow:0 0 8px #2e8bff;animation:flw 1.6s linear infinite;opacity:0}.cc .pwgap.leak em{color:#ff8a80}.cc .pwgap.leak i{background:repeating-linear-gradient(90deg,rgba(229,57,53,.8) 0 5px,transparent 5px 9px)}.cc .pwgap.leak i b{background:#e53935;box-shadow:0 0 8px #e53935}.cc .pwre{position:absolute;right:0;top:-46px}.cc .pwsrc{display:flex;flex-direction:column;gap:3px}.cc .pwsrc i{display:block;height:6px;border-radius:3px;background:var(--c);box-shadow:0 0 8px -2px var(--c);transition:width .6s cubic-bezier(.2,.8,.2,1)}.cc .pwfail{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;border:1px solid rgba(229,57,53,.32);background:#e539350f}@media (prefers-reduced-motion:reduce){.cc .pwso i,.cc .pwgap i b{animation:none}.cc .pwdots span{transition:none}}.cc .dgstat{display:flex;align-items:center;gap:16px;padding:16px 20px;margin-bottom:12px;border-radius:14px;background:linear-gradient(90deg,#27ae601f,#0f1d3199 50%);border:1px solid rgba(39,174,96,.3)}.cc .dgso{position:relative;flex:0 0 auto;width:74px;height:74px;border-radius:50%;display:grid;place-items:center;border:3px solid #27AE60;box-shadow:0 0 22px -4px #27ae60,inset 0 0 18px -6px #27ae60}.cc .dgso i{position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid #27AE60;animation:opr 2.8s ease-out infinite}.cc .dgso b{font-size:16px;font-weight:600;color:#c9f5da}.cc .dgst1{font:800 22px Barlow Condensed,sans-serif;letter-spacing:.02em}.cc .dgst1 b{color:#6ee7a0}.cc .dgst2{font-size:13px;color:var(--sub);margin-top:3px}.cc .dgprobs{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.cc .dgprob{display:flex;flex-direction:column;padding:16px;border-radius:14px;position:relative;overflow:hidden;animation:dgfade .45s ease both;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 11%,rgba(15,29,49,.85)),#0f1d31d9 60%);border:1px solid color-mix(in srgb,var(--c) 38%,transparent)}.cc .dgprob:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:var(--c);box-shadow:0 0 14px var(--c)}.cc .dglvl{font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--c)}.cc .dgpt{font:800 15px Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.04em;margin-top:1px}.cc .dgpn{font-size:30px;font-weight:600;color:var(--c);text-shadow:0 0 18px var(--c);line-height:1}.cc .dgpw{font-size:14px;line-height:19px;color:#fff;text-wrap:pretty}.cc .dgpy{font-size:12.5px;line-height:17px;color:var(--sub);margin-top:6px;text-wrap:pretty}.cc .dgpc{display:flex;gap:7px;margin-top:12px;padding:9px 10px;border-radius:9px;font-size:12px;line-height:17px;color:#d7e2f6;background:#2e8bff14;border:1px solid rgba(46,139,255,.3)}.cc .dgpc svg{flex:0 0 auto;color:#9fc4ff;margin-top:2px}.cc .dgpc b{color:#9fc4ff;font-weight:600}@media (prefers-reduced-motion:reduce){.cc .dgso i,.cc .dgprob{animation:none}}.cc .dghero{display:grid;grid-template-columns:230px minmax(0,1fr);margin-bottom:14px;overflow:hidden}.cc .dgh1{padding:18px 20px;border-right:1px solid var(--line);background:radial-gradient(circle at 50% 42%,rgba(39,174,96,.12),transparent 65%)}.cc .dgscore{position:relative;width:180px;height:180px;margin:0 auto}.cc .dgscore svg{width:100%;height:100%}.cc .dgsv{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center}.cc .dgsv b{font-size:30px;font-weight:600;text-shadow:0 0 22px rgba(39,174,96,.6)}.cc .dgsv span{font-size:8px;letter-spacing:.16em;color:var(--dim);margin-top:4px}.cc .dgtiles{grid-column:1 / -1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line)}.cc .dgtile{all:unset;cursor:pointer;position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;-moz-column-gap:12px;column-gap:12px;row-gap:3px;align-items:center;padding:14px 16px;border-right:1px solid var(--line);transition:background .2s}.cc .dgtile:last-child{border-right:0}.cc .dgtile:hover{background:#ffffff06}.cc .dgtile .dgri{grid-column:1;grid-row:1 / 4;width:34px;height:34px;border-radius:9px}.cc .dgtile b{grid-column:2;grid-row:1;font-size:22px;font-weight:600;line-height:1}.cc .dgtile .dgtl{grid-column:2;grid-row:2;font-size:12.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .dgtile em{grid-column:2;grid-row:3;font-style:normal;font-size:9px;color:var(--dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .dgtile.hot b{color:var(--c);text-shadow:0 0 14px var(--c)}.cc .dgtile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--c);transform:scaleX(0);transition:transform .3s}.cc .dgtile.on{background:color-mix(in srgb,var(--c) 9%,transparent)}.cc .dgtile.on:after{transform:scaleX(1);box-shadow:0 0 10px var(--c)}.cc .dgpanel{overflow:hidden}.cc .dgbar{padding:10px 12px;border-bottom:1px solid var(--line);gap:10px}.cc .dgtabs{display:flex;gap:4px;padding:3px;border-radius:10px;background:#ffffff08;border:1px solid var(--line)}.cc .dgtabs button{all:unset;cursor:pointer;display:flex;align-items:center;gap:7px;height:32px;padding:0 14px;border-radius:8px;font:700 13px Barlow Condensed,sans-serif;letter-spacing:.05em;text-transform:uppercase;color:var(--dim);white-space:nowrap}.cc .dgtabs button.on{color:#fff;background:linear-gradient(180deg,#2e8bff52,#2e8bff24);box-shadow:inset 0 0 0 1px #2e8bff8c,0 0 16px -4px #2e8bff}.cc .dgtab>.glass{background:none!important;border:0!important;box-shadow:none!important;margin:0!important;border-radius:0}.cc .dgtab{animation:dgfade .3s ease}@keyframes dgfade{0%{opacity:0;transform:translateY(4px)}}.cc .kpi .kh{min-width:0}.cc .kpi .kh .kl{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.cc .dgtab{animation:none}}.cc .dgfleet{position:relative;display:grid;grid-template-columns:repeat(auto-fill,9px);gap:4px;padding:4px 0}.cc .dgfleet i{width:9px;height:9px;border-radius:2px;background:#ffffff0f;transition:background .25s,box-shadow .25s,transform .25s}.cc .dgfleet i.ok{background:#27ae608c}.cc .dgfleet i.bad{background:var(--c);box-shadow:0 0 8px var(--c);transform:scale(1.25)}.cc .dgscan{position:absolute;top:0;bottom:0;width:2px;background:#9fc4ff;box-shadow:0 0 12px #2e8bff;pointer-events:none}.cc .dgrule{display:flex;align-items:center;gap:9px;padding:8px 10px;margin:0 -6px 4px;border-radius:9px;font-size:12.5px;cursor:pointer;border:1px solid transparent}.cc .dgrule:hover{background:#ffffff08}.cc .dgrule.on{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent)}.cc .dgri{flex:0 0 auto;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.cc .dglanes{position:relative}.cc .dgdays{display:grid;grid-template-columns:repeat(14,1fr);margin-left:190px;margin-bottom:4px}.cc .dgdays span{font-size:9px;color:var(--dim);border-left:1px solid rgba(255,255,255,.06);padding-left:4px}.cc .dglane{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;height:46px;border-top:1px solid rgba(255,255,255,.04);transition:opacity .3s}.cc .dgll{display:flex;align-items:center;gap:8px;font-size:12px;padding-right:10px}.cc .dglt{position:relative;height:34px;display:flex;align-items:flex-end;gap:1px}.cc .dgb{flex:1;min-width:0;border-radius:2px 2px 0 0;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 40%,transparent));transition:opacity .2s}.cc .dgb.s{outline:1.5px solid #fff;outline-offset:1px}.cc .dgph{position:absolute;top:-6px;bottom:-6px;width:2px;background:#fff;box-shadow:0 0 10px #2e8bff;transition:opacity .3s}.cc .dgcl{position:relative;height:8px;border-radius:4px;background:#ffffff0d}.cc .dgcl .h{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--c);box-shadow:0 0 10px -2px var(--c);transition:width .5s cubic-bezier(.2,.8,.2,1)}.cc .dgcl .f{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;background:#fff;border-radius:1px;transition:left .5s}.cc .dgsearch{display:flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:8px;border:1px solid var(--line2);background:#ffffff08;color:var(--dim)}.cc .dgsearch input{all:unset;width:170px;font-size:12px;color:var(--ink)}.cc .dgrow{cursor:pointer}.cc .dgrow:hover td{background:#2e8bff0f}.cc .dgdrw-s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#04080e73}.cc .dgdrw{position:absolute;right:0;top:0;bottom:0;width:380px;max-width:92vw;overflow-y:auto;padding:20px;background:#0f1d31;border-left:1px solid var(--line2);box-shadow:-30px 0 60px -20px #000;animation:dgin .28s cubic-bezier(.2,.8,.2,1)}@keyframes dgin{0%{transform:translate(30px);opacity:0}}.cc .dgkv{display:grid;gap:1px;border-radius:10px;overflow:hidden;border:1px solid var(--line)}.cc .dgkv div{display:flex;gap:12px;padding:9px 12px;background:#ffffff05;font-size:12.5px}.cc .dgkv b{flex:0 0 70px;font-weight:500;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding-top:2px}@media (prefers-reduced-motion:reduce){.cc .dgdrw{animation:none}}.cc .radar{position:absolute;right:10px;top:10px;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,91,82,.25);overflow:hidden}.cc .radar:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border-radius:50%;border:1px solid rgba(255,91,82,.18)}.cc .radar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,91,82,.38),transparent 70deg);animation:spin 3.2s linear infinite}.cc .radar.q{border-color:#3ddc8447}.cc .radar.q:before{border-color:#3ddc842e}.cc .radar.q i{background:conic-gradient(from 0deg,rgba(61,220,132,.36),transparent 70deg)}@keyframes spin{to{transform:rotate(360deg)}}.cc .blink{animation:blink 1.6s ease-in-out infinite}@keyframes blink{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.cc .radar i,.cc .ldot,.cc .blink{animation:none}}.cc .cisrch{display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;border:1px solid var(--line2);border-radius:7px;background:#ffffff05;color:var(--dim);width:100%}.cc .cisrch input{all:unset;flex:1;min-width:0;color:var(--ink);font:11.5px Barlow,sans-serif}.cc .cigrid{display:grid;grid-template-columns:250px minmax(0,1fr);gap:12px;height:640px}.cc .ciitem{padding:10px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:all .2s;margin-bottom:4px}.cc .ciitem:hover{background:#ffffff08}.cc .ciitem.on{border-color:#2e8bff80;background:linear-gradient(90deg,#2e8bff29,#2e8bff08);box-shadow:inset 2px 0 #2e8bff,0 0 24px -12px #2e8bff}.cc .cimsg{position:relative}.cc .cimsg .cidel{opacity:0;transition:opacity .15s;border:0;background:none;color:#ff9a8f;cursor:pointer;padding:2px;display:inline-grid;place-items:center}.cc .cimsg:hover .cidel{opacity:1}.cc .ciev{cursor:pointer;transition:border-color .15s,background .15s}.cc .ciev:hover{border-color:#22d3ee73!important;background:#22d3ee0f!important}.cc .cimins{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:12px}@media (max-width:1100px){.cc .cimins{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cc .cigrid{grid-template-columns:1fr;height:auto}.cc .cigrid>div{max-height:640px}}.cc .ly-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.cc .ly-card{cursor:pointer;padding:14px;transition:transform .2s}.cc .ly-card:hover{transform:translateY(-2px)}.cc .ly-card.ly-dev{opacity:.9}.cc .ly-scan{position:absolute;left:0;right:0;top:0;height:1px;animation:scanx 4.2s ease-in-out infinite}.cc .ly-cells{display:grid;grid-template-columns:1fr 1fr;gap:6px}.cc .ly-sub{font-size:10px;color:var(--dim);margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc span.mono.ly-kind{font-size:8.5px;color:var(--dim);letter-spacing:.08em;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cc .ly-link{cursor:pointer;border-bottom:1px dashed transparent}.cc .ly-link:hover{border-bottom-color:currentColor}.cc .ly-act{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:4px}.cc .ly-act2{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.cc .ly-wrap{container-type:inline-size}@container (max-width:760px){.cc .ly-act{grid-template-columns:repeat(2,minmax(0,1fr))}.cc .ly-act2{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cc .ly-scan{animation:none}.cc .ly-card{transition:none}.cc .ly-card:hover{transform:none}}.cc .fm-srch{display:flex;align-items:center;gap:7px;height:28px;padding:0 9px;border:1px solid var(--line2);border-radius:7px;color:var(--dim);background:#ffffff05;width:240px;flex:0 1 240px;min-width:120px}.cc .fm-srch input{all:unset;flex:1;min-width:0;color:var(--ink);font-size:11.5px}.cc .fm-orbit{animation:fmorbit 8s linear infinite}@keyframes fmorbit{to{stroke-dashoffset:-70}}.cc .fm-top{display:grid;grid-template-columns:280px minmax(0,1fr);margin-bottom:14px}.cc .fm-top>.fm-ringc{padding:18px 22px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center}.cc .fm-cnt{font-size:10.5px;color:var(--dim)}.cc .fm-cnt.on{color:#fff;text-decoration:underline}.cc button.fm-cnt{all:unset;cursor:pointer;font-family:JetBrains Mono,monospace;font-size:12px;color:#cfdaf0}.cc button.fm-cnt:hover{color:#fff}.cc button.fm-cnt.on{color:#9fc0ff;text-decoration:underline}.cc button.fm-cnt.ok.on{color:#6ee7a0}@container (max-width:820px){.cc .fm-top{grid-template-columns:minmax(0,1fr)}.cc .fm-top>.fm-ringc{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:980px){.cc .fm-top{grid-template-columns:minmax(0,1fr)}.cc .fm-top>.fm-ringc{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.cc .fm-orbit{animation:none}}.cc .poster .pb.fm-pbf{top:8px;left:auto;right:8px;margin:0;width:28px;height:28px;background:#08111eb3}.cc .poster.fm-wide{flex:0 0 236px}.cc .poster.fm-wide .art{flex:none;min-height:0;aspect-ratio:329/297;padding:0}.cc .poster.fm-wide .fm-peli:after{display:none}.cc .poster.fm-wide .fm-name{font:800 15px/1.1 Barlow Condensed,sans-serif;text-transform:uppercase;letter-spacing:.03em;margin:2px 0 8px;color:#fff}.cc .poster.fm-wide .badge{left:8px;top:8px}.cc .fm-top{grid-template-columns:minmax(0,1fr)!important}.cc .fm-top>.fm-ringc{border-right:0!important;border-bottom:1px solid var(--line);display:grid!important;grid-template-columns:auto 170px minmax(0,1fr) 260px;align-items:center;-moz-column-gap:26px;column-gap:26px}.cc .fm-top>.fm-ringc>.ch{grid-column:1 / -1;margin-bottom:4px}.cc .fm-top>.fm-ringc>div[style*="text-align: center"]{text-align:left!important;margin-top:0!important}.cc .fm-top>.fm-ringc>div[style*=grid-template-columns]{margin-top:0!important}.cc .fm-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:18px 16px;padding:4px 20px 6px}.cc .fm-grid .poster.fm-wide{flex:none;min-width:0}@container (max-width:820px){.cc .fm-top>.fm-ringc{grid-template-columns:minmax(0,1fr)}}.cc .poster.dead .art:has(.fm-peli){filter:none}.cc .fm-top>.fm-ringc>div[style*=grid-template-columns]{align-self:center}.cc .poster .art.fm-hud{background:radial-gradient(120% 90% at 50% 38%,color-mix(in srgb,var(--c) 22%,#0a1422),#08111e 62%,#060c16);padding:0;display:block}.cc .poster .art.fm-hud:before{display:none}.cc .fm-hgrid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:16px 16px;-webkit-mask:radial-gradient(circle at 50% 42%,#000 30%,transparent 78%);mask:radial-gradient(circle at 50% 42%,#000 30%,transparent 78%)}.cc .fm-hglow{position:absolute;left:50%;top:42%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c) 45%,transparent),transparent 66%);opacity:.55}.cc .fm-hc{position:absolute;width:12px;height:12px;border-color:color-mix(in srgb,var(--c) 70%,#fff 0%);border-style:solid;opacity:.7}.cc .fm-hc.tl{left:8px;top:8px;border-width:1.5px 0 0 1.5px}.cc .fm-hc.tr{right:8px;top:8px;border-width:1.5px 1.5px 0 0}.cc .fm-hc.bl{left:8px;bottom:8px;border-width:0 0 1.5px 1.5px}.cc .fm-hc.br{right:8px;bottom:8px;border-width:0 1.5px 1.5px 0}.cc .fm-hidx{position:absolute;right:14px;top:12px;font-size:8px;letter-spacing:.14em;color:color-mix(in srgb,var(--c) 60%,#9fb2d4)}.cc .fm-hico{position:absolute;left:50%;top:44%;width:92px;height:92px;margin:-46px 0 0 -46px;display:grid;place-items:center;color:#fff;filter:drop-shadow(0 0 10px var(--c))}.cc .fm-hico>svg.fm-hring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cc .fm-hspin{transform-origin:50% 50%;animation:fmspin 14s linear infinite}@keyframes fmspin{to{transform:rotate(360deg)}}.cc .fm-htag{position:absolute;left:10px;right:10px;bottom:14px;text-align:center;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 55%,#cfdaf0)}.cc .fm-hsweep{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.07) 50%,transparent 60%);transform:translate(-100%);transition:transform .9s ease}.cc .poster:hover .fm-hsweep{transform:translate(100%)}.cc .poster.dead .art.fm-hud{filter:saturate(.45) brightness(.85)}@media (prefers-reduced-motion:reduce){.cc .fm-hspin{animation:none}.cc .fm-hsweep{display:none}}.cc .fm-top>.fm-ringc{grid-template-columns:200px 200px minmax(0,1fr)!important}.cc .fm-minis{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-self:center}.cc .fm-minis .mini{padding:10px 12px;min-width:0}.cc .fm-minis .fm-ms{font-size:10.5px;color:var(--dim);margin-top:3px}.cc .fm-minis .fm-mv{font-size:17px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container (max-width:820px){.cc .fm-top>.fm-ringc{grid-template-columns:minmax(0,1fr)!important}}.cc .fm-top>.fm-ringc{grid-template-columns:190px 170px minmax(0,1fr)!important;-moz-column-gap:22px;column-gap:22px}.cc .fm-minis .fm-mv{white-space:normal;font-size:15px!important;line-height:1.15}.cc .fm-top>.fm-ringc{grid-template-columns:236px 180px minmax(0,1fr)!important;-moz-column-gap:28px;column-gap:28px}.cc .phmain{container-type:inline-size}.cc .phg3{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px;align-items:start}.cc .phg2{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px;align-items:start}@container (max-width:980px){.cc .phg3{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cc .phg2{grid-template-columns:minmax(0,1fr)}}@container (max-width:640px){.cc .phg3{grid-template-columns:minmax(0,1fr)}}@container (max-width:900px){.cc .phmain .kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.cc .pcell.phw{background:linear-gradient(180deg,#f59e0b1a,#f59e0b08);border-color:#f59e0b57}.cc .pcell.phw .pchk{background:#f59e0b;box-shadow:0 0 0 4px #f59e0b26,0 0 14px #f59e0b}.cc .pcell.phw .pv{color:#ffce7a}.cc .pcell.phb{background:linear-gradient(180deg,#e539351a,#e5393508);border-color:#e539355c}.cc .pcell.phb .pchk{background:#e53935;box-shadow:0 0 0 4px #e5393526,0 0 14px #e53935}.cc .pcell.phb .pv{color:#ff8a80}.cc .pcell.phu{background:#ffffff05;border-color:var(--line)}.cc .pcell.phu .pchk{background:#2a3a55;box-shadow:none;color:var(--dim)}.cc .pcell.phu .pv{color:var(--dim)}.cc .phstk{display:flex;height:3px;width:100%;border-radius:3px;overflow:hidden;background:#ffffff0f;margin-top:auto}.cc .phstk i{height:100%}.cc .hl-root{container-type:inline-size}.cc .hl-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-bottom:14px}.cc .hl-two.wide{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cc .hl-top{display:grid;grid-template-columns:260px minmax(0,1fr);margin-bottom:14px}.cc .hl-top>.hl-ringcol{padding:18px 20px;border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center}.cc .hl-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid var(--line)}.cc .hl-row.clk{cursor:pointer}.cc .hl-row.clk:hover{background:#2e8bff0d}.cc .hl-row span.mono{font-size:10.5px;color:var(--dim)}.cc .hl-ring .hl-spin{transform-origin:100px 100px;animation:spin 24s linear infinite}.cc .hl-ring .hl-dash{animation:hlDash 5s linear infinite}.cc .hl-scope .ln{stroke-dasharray:2000;stroke-dashoffset:2000;animation:draw 2.2s cubic-bezier(.3,.7,.3,1) forwards}.cc .hl-scope .hl-pulse{transform-box:fill-box;transform-origin:center;animation:hlPulse 1.8s ease-out infinite}@keyframes hlDash{to{stroke-dashoffset:-70}}@keyframes hlPulse{0%{transform:scale(1);opacity:1}to{transform:scale(3.4);opacity:0}}@container (max-width:900px){.cc .hl-two,.cc .hl-two.wide,.cc .hl-top{grid-template-columns:minmax(0,1fr)}.cc .hl-top>.hl-ringcol{border-right:0;border-bottom:1px solid var(--line)}}@container (max-width:700px){.cc .hl-root .sysbar,.cc .hl-root .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.cc .hl-ring .hl-spin,.cc .hl-ring .hl-dash,.cc .hl-scope .hl-pulse{animation:none}.cc .hl-scope .ln{animation:none;stroke-dashoffset:0}}.cc .dgform{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cc .dgform select,.cc .dgform input{height:30px;box-sizing:border-box;padding:0 10px;border-radius:8px;border:1px solid var(--line2);background:#ffffff08;color:var(--ink);font:12.5px Barlow,sans-serif;outline:none}.cc .dgform select option{background:#0f1d31;color:#eaf1fc}.cc .dgform input:focus,.cc .dgform select:focus{border-color:#2e8bff99}.cc .dgnew{display:inline-block;margin-left:6px;padding:1px 5px;border-radius:4px;font:600 8px JetBrains Mono,monospace;letter-spacing:.12em;color:#9fc4ff;border:1px solid rgba(46,139,255,.5);vertical-align:middle}.cc .dgfleet i.who{cursor:pointer}.cc .dggrid3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px}.cc .dgclk{cursor:pointer;border-radius:7px;padding:4px 6px;margin:0 -6px 7px}.cc .dgclk:hover{background:#ffffff08}.cc .dgerr{padding:14px 16px;margin-bottom:12px;border-radius:12px;border:1px solid rgba(229,57,53,.45);background:#e5393514;color:#ffb4ae;font-size:13px}.cc .pwstat.ok{background:linear-gradient(90deg,#27ae6024,#0f1d3199 50%)!important;border-color:#27ae6061!important}.cc .pwstat.ok .dgst1 b{color:#6ee7a0}.cc .pwstat.ok .pwso{color:#6ee7a0;border-color:#27ae60;box-shadow:0 0 22px -4px #27ae60}.cc .pwstat.ok .pwso i{border-color:#27ae60}.cc .pwstat.calm{background:linear-gradient(90deg,#2e8bff1f,#0f1d3199 50%)!important;border-color:#2e8bff52!important}.cc .pwstat.calm .dgst1 b{color:#9fc4ff}.cc .pwstat.calm .pwso{color:#9fc4ff;border-color:#2e8bff;box-shadow:0 0 22px -4px #2e8bff}.cc .pwstat.calm .pwso i{border-color:#2e8bff}.cc .trace.ok .tev:last-child .td{box-shadow:0 0 8px var(--c)}.cc .trace.ok .tev:last-child .ta{color:inherit}.cc .trace.ok .tfill{background:linear-gradient(180deg,#2e8bff,#2e8bff 60%,#7f98c4)}.cc .trace.won .tfill{background:linear-gradient(180deg,#2e8bff,#a855f7 60%,#27ae60)}.cc .pwlost.ok{border-color:var(--line);background:#ffffff05}.cc .pwlost.ok>span:first-child{color:var(--dim)}.cc .pwlost.ok b{text-shadow:none}.cc .pwbot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;align-items:start;margin-bottom:14px}.cc .pwgrid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.cc .pwli{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:12.5px;color:#cfdaf0}.cc .pwli span.mono{font-size:10.5px;color:var(--sub);white-space:nowrap}.cc .pwli b.mono{font-size:12px;font-weight:600;color:#ff8a80}.cc .pwsess{margin-bottom:12px;overflow-x:auto;scrollbar-width:none}.cc .pwsess::-webkit-scrollbar{display:none}.cc .pwwait{font-size:11px;color:var(--dim)}@media (max-width:1100px){.cc .pwbot,.cc .pwgrid3{grid-template-columns:1fr}}.cc .pbin{background:#00000040;color:var(--ink);border:1px solid var(--line2);border-radius:8px;padding:7px 9px;font:inherit;font-size:12.5px;outline:none}.cc .pbin:focus{border-color:#2e8bff99}.cc .pbk label input{background:#00000040;color:var(--ink);border:1px solid var(--line2);border-radius:6px;padding:3px 6px;margin:0 4px}.cc .rgw .sp,.cc .rgbz .sp{flex:1}.cc .rgw .dimc,.cc .rgbz .dimc{color:var(--dim)}.cc .rgw .btn.sm,.cc .rgbz .btn.sm{height:26px;padding:0 9px;font-size:11px}.cc .rgw .btn:disabled,.cc .rgbz .btn:disabled{opacity:.4;cursor:default}.cc .rgw .btn.ok{color:#9af0c0;border-color:#27ae608c;background:#27ae601a}.cc .kpis.rgk4{grid-template-columns:repeat(4,minmax(0,1fr))}.cc .rgsum.rgsum5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1250px){.cc .rgsum.rgsum5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cc .kpis.rgk4,.cc .rgsum.rgsum5{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc .rgpls{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.cc .rgpls button{all:unset;cursor:pointer;display:flex;align-items:center;gap:8px;max-width:280px;padding:7px 11px;border-radius:10px;border:1px solid var(--line2);background:#ffffff06;font:600 12.5px Barlow;color:#d3def2}.cc .rgpls button>span:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.cc .rgpls button.on{color:#fff;border-color:#22d3ee99;background:#22d3ee1a}.cc .rgpls button i{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:var(--c);box-shadow:0 0 6px var(--c)}.cc .rgpls button span.mono{font-size:9.5px;color:var(--dim);white-space:nowrap}.cc .rginp{box-sizing:border-box;width:100%;height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--line2);background:#04080e99;color:var(--ink);font:13px Barlow;outline:none;color-scheme:dark}.cc .rginp:focus{border-color:#22d3ee99}.cc .rgedit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.cc .rgedit label{display:flex;flex-direction:column;gap:5px;min-width:0}.cc .rgedit label>span.mono{font-size:8.5px;letter-spacing:.12em;color:var(--dim);text-transform:uppercase}.cc .rgedit label>em{font-style:normal;font-size:10.5px;color:var(--dim)}.cc .rgerr{margin-top:10px;padding:8px 10px;border-radius:9px;font-size:12px;color:#ffb4ae;border:1px solid rgba(229,57,53,.45);background:#e5393514;overflow-wrap:anywhere}.cc .rgok{margin-top:10px;padding:8px 10px;border-radius:9px;font-size:12px;color:#9af0c0;border:1px solid rgba(39,174,96,.45);background:#27ae6014}.cc .rgchips{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.cc .rgchips button{all:unset;cursor:pointer;padding:3px 9px;border-radius:7px;font:500 10.5px JetBrains Mono;color:var(--sub);border:1px solid var(--line2)}.cc .rgchips button.on{color:#06121f;background:#22d3ee;border-color:#22d3ee}.cc .rgclist{margin-top:8px;max-height:210px;overflow-y:auto;padding:4px;border-radius:11px;border:1px solid var(--line2);background:#0d1a2c}.cc .rgclist button{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:9px;width:100%;padding:7px 9px;border-radius:8px;font:600 13px Barlow;color:#fff}.cc .rgclist button:hover,.cc .rgclist button.on{background:#22d3ee1a}.cc .rgclist button span.mono{margin-left:auto;font-size:9.5px;color:var(--dim)}.cc .rgplace{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:11px;border:1px solid rgba(34,211,238,.45);background:#22d3ee14}.cc .rgplace b{display:block;font:700 14px Barlow;color:#fff}.cc .rgplace span.mono{display:block;font-size:9.5px;color:#a5f3fc;margin-top:2px}.cc .rgwhy{display:flex;gap:8px;align-items:center;padding:4px 12px 10px 24px;animation:sri .25s both}.cc .rgwhy .rginp{flex:1 1 auto;height:30px}.cc .rgmore{display:flex;justify-content:center;margin-top:10px}.cc .rgfind{flex:0 1 240px;height:30px}.cc .rgvd.drag{cursor:grab}.cc .rgmap .maplibregl-ctrl-attrib{background:#060d1ab3;color:var(--dim);font-size:9px}.cc .rgmap .maplibregl-ctrl-attrib a{color:var(--sub)}.cc .rgmap .maplibregl-ctrl-bottom-right{bottom:44px}@media (prefers-reduced-motion:reduce){.cc .rgwhy{animation:none}}.cc .rgres button{justify-content:flex-start;text-align:left}.cc .rgres button>.rgrn{margin-left:0;flex:1 1 auto;align-items:flex-start;text-align:left}.cc .rgres button>.rgrn>b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.cc .rgres button>.rgrn>small{margin-left:0;display:block;max-width:100%}.cc .rgres button>.rglv{margin-left:auto}.cc .rgres button>.flg{flex:0 0 auto}.cc .kpis.rgk5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1100px){.cc .kpis.rgk5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.cc .kpis.rgk5{grid-template-columns:repeat(2,minmax(0,1fr))}}.cc .rggrant{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px;padding:10px;border-radius:11px;border:1px solid rgba(34,211,238,.35);background:#22d3ee0f;animation:sri .25s both}.cc .rggrant .rginp{flex:1 1 200px;height:30px}.cc .rgzico{flex:0 0 auto;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;color:#67e8f9;background:#22d3ee1f;border:1px solid rgba(34,211,238,.4)}.cc .rgrp .row{min-width:0}@media (prefers-reduced-motion:reduce){.cc .rggrant{animation:none}}
