.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color-scheme:dark;--bg: #040816;--panel: rgba(7, 13, 28, .86);--border: rgba(255, 255, 255, .08);--text: #f3f4f6;--muted: rgba(255, 255, 255, .66);--soft: rgba(255, 255, 255, .45);--red: #991b1b;--red-soft: #b91c1c;--card: rgba(9, 16, 31, .82)}.china-site-shell{--china-bg: #05090a;--china-panel: rgba(8, 15, 17, .93);--china-panel-solid: #0b1416;--china-line: rgba(174, 190, 184, .15);--china-line-strong: rgba(174, 190, 184, .28);--china-text: #e7e4d8;--china-muted: #94a29e;--china-red: #b66f5e;--china-cyan: #7196a0;--china-green: #789883;--china-amber: #b5a06c;background:radial-gradient(circle at 12% 10%,rgba(182,111,94,.07),transparent 28%),radial-gradient(circle at 90% 34%,rgba(113,150,160,.05),transparent 25%),linear-gradient(180deg,#05090a,#0a1214 42%,#05090a)}.china-page{overflow:hidden;color:var(--china-text);font-family:DIN Alternate,Bahnschrift,Avenir Next Condensed,sans-serif}.china-page button,.china-page input{font:inherit}.china-page button,.china-page a{-webkit-tap-highlight-color:transparent}.china-page button:focus-visible,.china-page a:focus-visible,.china-page input:focus-visible{outline:2px solid var(--china-cyan);outline-offset:2px}.china-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.china-kicker{display:block;color:var(--china-red);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:11px;font-weight:700;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.china-hero{position:relative;isolation:isolate;min-height:470px;border-bottom:1px solid var(--china-line);background:linear-gradient(90deg,#020608fa,#020608d1 48%,#02060866),radial-gradient(ellipse at 78% 45%,rgba(150,90,76,.16),transparent 18%),radial-gradient(ellipse at 81% 44%,rgba(113,150,160,.08),transparent 32%),#020608}.china-hero:before{content:"";position:absolute;z-index:-1;top:50%;right:8%;width:min(44vw,590px);aspect-ratio:1;border:1px solid rgba(182,111,94,.2);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 38px #b66f5e04,0 0 0 96px #7196a004,inset -74px -18px 120px #000000bd}.china-hero:after{content:"116.4074 E / 39.9042 N";position:absolute;right:10%;bottom:34px;color:#f5f0dc47;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px;letter-spacing:.14em}.china-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.18;background-image:linear-gradient(rgba(150,210,208,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(150,210,208,.13) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,black,transparent 78%);mask-image:linear-gradient(90deg,black,transparent 78%)}.china-hero-inner{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,.65fr);align-items:center;gap:clamp(40px,8vw,120px);min-height:470px;padding-top:58px;padding-bottom:58px}.china-hero-copy{animation:china-rise .72s cubic-bezier(.2,.75,.25,1) both}.china-hero-copy h1{max-width:820px;margin:14px 0 18px;font-size:clamp(46px,6.4vw,86px);font-stretch:condensed;font-weight:760;letter-spacing:-.055em;line-height:.91;text-wrap:balance}.china-hero-copy h1 em{color:var(--china-red);font-family:Iowan Old Style,Baskerville,Georgia,serif;font-weight:500}.china-hero-copy>p{max-width:720px;margin:0;color:#b7c6c1;font-size:clamp(16px,1.55vw,20px);line-height:1.55}.china-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.china-hero-actions a,.china-console-actions button,.china-evidence-actions button,.china-evidence-actions a,.china-empty-selection button,.china-data-error button{border:1px solid rgba(182,111,94,.55);border-radius:2px;background:var(--china-red);color:#fff8e5;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.09em;padding:11px 15px;text-decoration:none;text-transform:uppercase;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.china-hero-actions a:hover,.china-console-actions button:hover,.china-evidence-actions button:hover,.china-evidence-actions a:hover,.china-empty-selection button:hover,.china-data-error button:hover{transform:translateY(-1px);background:#c17a68}.china-hero-actions a.secondary,.china-console-actions button,.china-evidence-actions button,.china-evidence-actions a{border-color:var(--china-line-strong);background:#030c0fb3;color:var(--china-text)}.china-console-actions button.active,.china-console-actions button:hover,.china-evidence-actions button:hover,.china-evidence-actions a:hover{border-color:#7196a080;background:#7196a014;color:#dce8e7}.china-console-actions button:disabled,.china-evidence-actions button:disabled{cursor:not-allowed;opacity:.35;transform:none}.china-hero-index{position:relative;width:100%;max-width:310px;justify-self:end;border-top:2px solid var(--china-red);border-bottom:1px solid var(--china-line);background:#02090ba8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:china-rise .72s .13s cubic-bezier(.2,.75,.25,1) both}.china-hero-index>span,.china-card-head span,.china-timeline-head span,.china-filter-head span,.china-inspector-section-heading span,.china-citation-box>span{color:var(--china-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.china-hero-index>span{display:block;padding:14px 16px 9px}.china-hero-index>div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--china-line);padding:10px 16px}.china-hero-index strong{color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:31px;line-height:1}.china-hero-index small{color:var(--china-muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.china-hero-index p{margin:0;border-top:1px solid var(--china-line);color:#91aaa9b3;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;line-height:1.6;padding:12px 16px;text-transform:uppercase}.china-console-section,.china-analysis-section,.china-evidence-section,.china-methodology-section{padding-top:46px;padding-bottom:18px}.china-console-section{animation:china-rise .7s .22s cubic-bezier(.2,.75,.25,1) both}.china-console-heading,.china-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:18px}.china-console-heading h2,.china-section-heading h2,.china-threat-ready h2{margin:5px 0 0;font-size:clamp(28px,3.2vw,43px);font-weight:740;letter-spacing:-.035em;line-height:1}.china-console-actions,.china-evidence-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.china-console-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--china-line);border-bottom:0;background:#030c0fc7}.china-console-metric{min-width:0;border-right:1px solid var(--china-line);padding:13px 15px 12px}.china-console-metric:last-child{border-right:0}.china-console-metric span,.china-console-metric small{display:block;overflow:hidden;color:var(--china-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;letter-spacing:.09em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.china-console-metric strong{display:block;margin:5px 0 4px;overflow:hidden;color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:clamp(20px,2.2vw,31px);line-height:1;text-overflow:ellipsis;white-space:nowrap}.china-console-metric:nth-child(3) strong{color:var(--china-amber)}.china-region-toolbar{display:flex;align-items:stretch;min-height:48px;border:1px solid var(--china-line);background:#061013}.china-region-toolbar>button{flex:0 0 auto;border:0;border-right:1px solid var(--china-line);background:transparent;color:#839b9a;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;padding:0 14px;text-transform:uppercase}.china-region-toolbar>button:hover,.china-region-toolbar>button.active{background:#b66f5e17;color:#ece8dc}.china-region-toolbar>button.active{box-shadow:inset 0 -2px var(--china-red)}.china-project-search{display:flex;flex:1 1 320px;align-items:center;gap:10px;margin-left:auto;padding:0 13px}.china-project-search input{min-width:0;flex:1;border:0;background:transparent;color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:11px;outline:none}.china-project-search input::placeholder{color:#617777}.china-project-search small{color:var(--china-cyan);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;text-transform:uppercase;white-space:nowrap}.china-map-stage{position:relative;height:min(820px,calc(100vh - 120px));min-height:720px;overflow:hidden;border:1px solid var(--china-line-strong);border-top:0;background:#01070b;box-shadow:0 30px 90px #00000057}.china-map-stage:before{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(150,170,165,.055) 1px,transparent 1px),linear-gradient(rgba(150,170,165,.04) 1px,transparent 1px);background-position:center;background-size:160px 160px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 40%);mask-image:linear-gradient(180deg,rgba(0,0,0,.48),transparent 40%)}.china-globe-shell,.china-globe-canvas,.china-globe-canvas .cesium-viewer,.china-globe-canvas .cesium-viewer-cesiumWidgetContainer,.china-globe-canvas .cesium-widget,.china-globe-canvas canvas{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.china-globe-canvas .cesium-viewer-toolbar,.china-globe-canvas .cesium-viewer-animationContainer,.china-globe-canvas .cesium-viewer-timelineContainer{display:none!important}.china-globe-canvas .cesium-viewer-bottom{z-index:4;right:auto;left:315px;bottom:235px}.china-globe-canvas .cesium-credit-textContainer,.china-globe-canvas .cesium-credit-logoContainer{background:#01070bb8;color:#78908e;font-size:9px}.china-globe-canvas .cesium-credit-textContainer a{color:#aac0bc}.china-globe-loading,.china-map-fallback,.china-data-error{position:absolute;z-index:1;display:grid;place-content:center;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,rgba(113,150,160,.06),transparent 25%),#01070b;color:var(--china-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:11px;letter-spacing:.13em;text-transform:uppercase}.china-globe-loading{pointer-events:none}.china-data-error{z-index:10;justify-items:center;gap:12px;padding:30px;text-align:center}.china-data-error span{color:var(--china-red)}.china-data-error strong{max-width:680px;color:var(--china-text);font-size:15px;letter-spacing:0;line-height:1.5;text-transform:none}.china-globe-mode,.china-globe-semantics{position:absolute;z-index:4;right:17px;border:1px solid var(--china-line);background:#020a0dc7;color:#8ca4a2;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:.09em;padding:7px 9px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.china-globe-mode{top:16px;color:var(--china-green)}.china-globe-semantics{top:48px}.china-globe-key{position:absolute;z-index:4;top:82px;right:17px;width:276px;border:1px solid var(--china-line-strong);border-top:2px solid #789896;background:#020a0de0;color:#8ca4a2;font-family:IBM Plex Mono,Cascadia Mono,monospace;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.china-globe-key-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--china-line);padding:8px 10px;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.china-globe-key-head span{color:#d5e0da;font-weight:700}.china-globe-key-head b{color:#719996;font-size:7px;font-weight:700}.china-globe-key-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--china-line)}.china-globe-key-types span{display:flex;align-items:center;gap:9px;min-width:0;background:#030c0ff5;color:#9eb1ae;font-size:7px;letter-spacing:.07em;padding:8px 10px;text-transform:uppercase}.china-globe-key-types i{display:inline-block;width:9px;height:9px;flex:0 0 auto;border:1px solid #9ab6b2;border-radius:50%;background:#9ab6b22e}.china-globe-key-types i.active{border-color:#b8d1cc;background:#8faeaa;box-shadow:inset 0 0 0 2px #d9e5e1}.china-globe-key-types i.completed{border-width:2px;background:#9ab6b21f}.china-globe-key-types i.announced{border-style:dashed;background:transparent}.china-globe-key-types i.halted{border-color:#6d7c7a;background:#475553;opacity:.72}.china-globe-key-types i.exposure-crisis{border:2px solid #d87970;background:#d87970;box-shadow:0 0 0 2px #d8797033}.china-globe-key-types i.exposure-development{border:2px solid #d0b66c;background:transparent;box-shadow:0 0 0 2px #d0b66c29}.china-globe-key-types i.operational-facility{border:2px solid #79b6c3;border-radius:1px;background:#79b6c31f;box-shadow:0 0 0 2px #79b6c31f}.china-globe-key>small{display:block;color:#637b79;font-size:7px;letter-spacing:.04em;line-height:1.55;padding:8px 10px;text-transform:uppercase}.china-filter-panel{position:absolute;z-index:7;top:16px;bottom:238px;left:16px;width:286px;overflow:auto;border:1px solid var(--china-line-strong);border-top:2px solid var(--china-red);background:var(--china-panel);box-shadow:0 22px 60px #00000057;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-color:rgba(113,150,160,.25) transparent;scrollbar-width:thin}.china-filter-head{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--china-line);background:#030c0ff7;padding:12px}.china-filter-head span,.china-filter-head small{display:block}.china-filter-head small{margin-top:3px;color:var(--china-cyan);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.china-filter-head button{border:1px solid var(--china-line-strong);background:transparent;color:#a8bab7;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;padding:7px 8px;text-transform:uppercase}.china-filter-head button:hover{border-color:var(--china-red);color:#fff}.china-filter-group{border-bottom:1px solid var(--china-line);padding:12px}.china-filter-group>strong{display:block;margin-bottom:8px;color:#758d8b;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:.13em;text-transform:uppercase}.china-filter-option{display:grid;grid-template-columns:14px 8px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:30px;border-top:1px solid rgba(166,214,210,.06);color:#607573;cursor:pointer;font-size:11px;line-height:1.2;transition:color .14s ease,background .14s ease}.china-filter-option:first-of-type{border-top:0}.china-filter-option:hover{color:#d6e4df}.china-filter-option.active{color:#e8eee2}.china-filter-option input{width:13px;height:13px;margin:0;accent-color:var(--china-red)}.china-filter-option i{width:8px;height:8px;border:1px solid rgba(245,248,243,.72);border-radius:50%}.china-filter-option small{color:#6d8482;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px}.china-ownership-group .china-filter-option,.china-scale-group .china-filter-option,.china-footprint-class-group .china-filter-option,.china-facility-group .china-filter-option,.china-layer-group .china-filter-option{grid-template-columns:14px minmax(0,1fr) auto}.china-layer-group{border-bottom:0}.china-inspector{position:absolute;z-index:9;top:16px;right:16px;bottom:238px;width:min(410px,calc(100% - 338px));overflow:auto;border:1px solid var(--china-line-strong);background:#030c0ff5;box-shadow:-24px 22px 70px #00000075;animation:china-drawer-in .3s cubic-bezier(.2,.75,.25,1) both;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-color:rgba(113,150,160,.25) transparent;scrollbar-width:thin}.china-facility-inspector{border-top:2px solid #79b6c3}.china-exposure-panel{display:flex;flex-direction:column;position:absolute;z-index:8;top:158px;right:16px;bottom:238px;width:342px;overflow:hidden;border:1px solid var(--china-line-strong);border-top:2px solid #8ca8a4;background:#030c0ff5;box-shadow:-20px 20px 60px #00000061;opacity:0;pointer-events:none;transform:translate(calc(100% + 28px));transition:opacity .18s ease,transform .22s ease;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.china-exposure-panel.open{opacity:1;pointer-events:auto;transform:translate(0)}.china-exposure-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--china-line);padding:11px 12px}.china-exposure-head span,.china-exposure-head small{display:block;font-family:IBM Plex Mono,Cascadia Mono,monospace;text-transform:uppercase}.china-exposure-head span{color:#dbe4de;font-size:9px;font-weight:800;letter-spacing:.08em}.china-exposure-head small{margin-top:4px;color:#6f8784;font-size:7px}.china-exposure-head>div:last-child{display:flex;gap:5px}.china-exposure-head button,.china-exposure-range button{border:1px solid var(--china-line);background:transparent;color:#809895;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;padding:6px 7px;text-transform:uppercase}.china-exposure-head button:hover,.china-exposure-head button.active,.china-exposure-range button:hover,.china-exposure-range button.active{border-color:#8ca8a480;color:#e1e8e1}.china-exposure-range{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;border-bottom:1px solid var(--china-line);padding:8px 10px}.china-exposure-range button.active{background:#8ca8a414}.china-exposure-categories{display:flex;flex:0 0 auto;gap:5px;overflow-x:auto;border-bottom:1px solid var(--china-line);padding:7px 10px;scrollbar-width:thin}.china-exposure-categories button{flex:0 0 auto;border:1px solid var(--china-line);background:transparent;color:#758b88;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;padding:5px 7px;text-transform:uppercase}.china-exposure-categories button:hover,.china-exposure-categories button.active{border-color:#8ca8a48c;background:#8ca8a412;color:#e0e8e1}.china-exposure-categories button span{color:#a4b9b4}.china-exposure-metrics{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--china-line)}.china-exposure-metrics>div{border-right:1px solid var(--china-line);padding:9px 10px}.china-exposure-metrics>div:last-child{border-right:0}.china-exposure-metrics strong,.china-exposure-metrics span{display:block;font-family:IBM Plex Mono,Cascadia Mono,monospace;text-transform:uppercase}.china-exposure-source-health{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--china-line);background:#8ca8a406;padding:7px 10px;font-family:IBM Plex Mono,Cascadia Mono,monospace;text-transform:uppercase}.china-exposure-source-health span,.china-exposure-source-health strong{font-size:6px}.china-exposure-source-health span{color:#687e7c}.china-exposure-source-health strong{color:#8ba39f}.china-exposure-metrics strong{color:#e2e8df;font-size:18px}.china-exposure-metrics span{margin-top:3px;color:#687e7c;font-size:6px;line-height:1.3}.china-exposure-feed{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:34px;scrollbar-color:rgba(113,150,160,.25) transparent;scrollbar-width:thin}.china-exposure-feed article{border-bottom:1px solid var(--china-line);border-left:2px solid #708a87;background:#ffffff03}.china-exposure-feed article.risk-critical{border-left-color:#e06c68}.china-exposure-feed article.risk-high{border-left-color:#d99562}.china-exposure-feed article.risk-elevated{border-left-color:#c8b46a}.china-exposure-feed article>button{width:100%;border:0;background:transparent;color:inherit;cursor:pointer;padding:10px 11px 8px;text-align:left}.china-exposure-feed article>button:hover{background:#8ca8a40b}.china-exposure-feed-meta,.china-exposure-feed article footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-family:IBM Plex Mono,Cascadia Mono,monospace;text-transform:uppercase}.china-exposure-feed-meta span,.china-exposure-feed-meta b{color:#718986;font-size:6px;letter-spacing:.05em}.china-exposure-feed article.risk-critical .china-exposure-feed-meta b{color:#e6847d}.china-exposure-feed article.risk-high .china-exposure-feed-meta b{color:#dfa273}.china-exposure-feed article.risk-elevated .china-exposure-feed-meta b{color:#d0bd7b}.china-exposure-feed article>button>strong{display:block;margin-top:6px;color:#d7e0d9;font-size:10px;line-height:1.35}.china-exposure-feed article>button>small{display:block;margin-top:5px;color:#708684;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;line-height:1.4;text-transform:uppercase}.china-exposure-channels{display:flex;flex-wrap:wrap;gap:4px;margin-top:7px}.china-exposure-channels span{border:1px solid rgba(140,168,164,.16);color:#809693;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:6px;padding:3px 4px;text-transform:uppercase}.china-exposure-feed article footer{border-top:1px solid rgba(166,214,210,.055);padding:6px 10px 7px}.china-exposure-feed article footer span,.china-exposure-feed article footer a{color:#607573;font-size:6px;text-decoration:none}.china-exposure-feed article footer a{color:#91aaa7}.china-exposure-state{border-bottom:1px solid var(--china-line);padding:18px 14px}.china-exposure-state strong,.china-exposure-state span{display:block}.china-exposure-state strong{color:#d7e0d9;font-size:11px}.china-exposure-state span{margin-top:5px;color:#718684;font-size:9px;line-height:1.45}.china-exposure-state.error strong{color:#d8847c}.china-exposure-disclaimer{position:absolute;right:0;bottom:0;left:0;margin:0;border-top:1px solid var(--china-line);background:#050f12;color:#617674;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:6px;line-height:1.45;padding:7px 10px;text-transform:uppercase}.china-inspector-signal{position:sticky;z-index:3;top:0;width:100%;height:3px;box-shadow:none}.china-inspector-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 17px 13px}.china-inspector-head h2{display:flex;align-items:flex-start;gap:8px;margin:6px 0 7px;color:var(--china-text);font-size:clamp(21px,2vw,28px);letter-spacing:-.025em;line-height:1.02}.china-inspector-head h2 span{flex:0 0 auto;font-size:21px}.china-inspector-head p{margin:0;color:var(--china-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;text-transform:uppercase}.china-inspector-head button{border:1px solid var(--china-line-strong);background:transparent;color:var(--china-muted);cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;padding:7px 8px;text-transform:uppercase}.china-inspector-head button:hover{border-color:var(--china-red);color:#fff}.china-inspector-tags{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid var(--china-line);border-bottom:1px solid var(--china-line);padding:10px 17px}.china-inspector-tags span{border:1px solid var(--china-line);color:#9fb2af;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;line-height:1.3;padding:5px 7px;text-transform:uppercase}.china-inspector-exposure{border-bottom:1px solid var(--china-line);border-left:3px solid #708a87;background:#708a8709;padding:13px 15px 14px}.china-inspector-exposure.risk-critical{border-left-color:#e06c68}.china-inspector-exposure.risk-high{border-left-color:#d99562}.china-inspector-exposure.risk-elevated{border-left-color:#c8b46a}.china-inspector-exposure-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.china-inspector-exposure-head span,.china-inspector-exposure-head small{display:block;font-family:IBM Plex Mono,Cascadia Mono,monospace;text-transform:uppercase}.china-inspector-exposure-head span{color:#cdd8d2;font-size:8px;font-weight:800;letter-spacing:.07em}.china-inspector-exposure-head small{margin-top:3px;color:#6d8280;font-size:6px}.china-inspector-exposure-head>strong{color:#b3c6c1;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:28px;line-height:1}.china-inspector-exposure.risk-critical .china-inspector-exposure-head>strong{color:#e6847d}.china-inspector-exposure.risk-high .china-inspector-exposure-head>strong{color:#dfa273}.china-inspector-exposure.risk-elevated .china-inspector-exposure-head>strong{color:#d0bd7b}.china-inspector-exposure>p{margin:10px 0 0;color:#819692;font-size:9px;line-height:1.45}.china-inspector-exposure-summary{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.china-inspector-exposure-summary span{border:1px solid rgba(140,168,164,.2);color:#8fa29f;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:6px;padding:4px 5px;text-transform:uppercase}.china-inspector-exposure-signals{margin-top:9px;border-top:1px solid rgba(166,214,210,.08)}.china-inspector-exposure-signals>a,.china-inspector-exposure-signals>div{display:block;border-bottom:1px solid rgba(166,214,210,.07);color:inherit;padding:8px 0;text-decoration:none}.china-inspector-exposure-signals span,.china-inspector-exposure-signals strong,.china-inspector-exposure-signals small{display:block}.china-inspector-exposure-signals span,.china-inspector-exposure-signals small{color:#6d8380;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:6px;text-transform:uppercase}.china-inspector-exposure-signals strong{margin:4px 0;color:#c8d3cd;font-size:9px;line-height:1.35}.china-inspector-exposure-signals>a:hover strong{color:#eef2e9}.china-inspector-exposure-note{display:block;margin-top:9px;color:#667a78;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:6px;line-height:1.45;text-transform:uppercase}.china-inspector-value{border-bottom:1px solid var(--china-line);background:linear-gradient(100deg,rgba(182,111,94,.065),transparent 62%);padding:15px 17px}.china-inspector-value>span,.china-inspector-value small{display:block;color:var(--china-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:.09em;text-transform:uppercase}.china-inspector-value strong{display:block;margin:5px 0;color:var(--china-amber);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:25px}.china-inspector-value p{margin:0 0 6px;color:#adbfba;font-size:11px;line-height:1.4}.china-inspector-grid{display:grid;grid-template-columns:1fr 1fr;margin:0}.china-inspector-grid>div{min-width:0;border-right:1px solid var(--china-line);border-bottom:1px solid var(--china-line);padding:11px 13px}.china-inspector-grid>div:nth-child(2n){border-right:0}.china-inspector-grid dt{margin-bottom:5px;color:#728987;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;letter-spacing:.09em;text-transform:uppercase}.china-inspector-grid dd{margin:0;color:#d9e2d8;font-size:11px;line-height:1.35}.china-inspector-timeline,.china-inspector-summary,.china-inspector-sources{border-bottom:1px solid var(--china-line);padding:14px 17px}.china-inspector-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.china-inspector-section-heading small{max-width:58%;color:#6f8583;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;line-height:1.45;text-align:right;text-transform:uppercase}.china-inspector-years{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:8px}.china-inspector-years>div{text-align:center}.china-inspector-years>div span{display:block;color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:12px;font-weight:800}.china-inspector-years>div small{display:block;max-width:78px;margin-top:4px;color:#718684;font-size:7px;line-height:1.2;text-transform:uppercase}.china-inspector-years>i{height:1px;background:linear-gradient(90deg,var(--china-red),var(--china-cyan))}.china-inspector-summary p{margin:0;color:#b4c5c0;font-size:12px;line-height:1.6}.china-inspector-quality{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--china-line)}.china-inspector-quality>div{min-width:0;border-right:1px solid var(--china-line);padding:10px}.china-inspector-quality>div:last-child{border-right:0}.china-inspector-quality span,.china-inspector-quality strong{display:block;overflow:hidden;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.china-inspector-quality span{margin-bottom:5px;color:#687d7b}.china-inspector-quality strong{color:#d6e0d6}.china-inspector-sources{border-bottom:0}.china-inspector-sources>a{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;border-top:1px solid var(--china-line);color:inherit;padding:10px 0;text-decoration:none}.china-inspector-sources>a:hover strong{color:var(--china-cyan)}.china-inspector-sources>a>span{color:var(--china-red);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px}.china-inspector-sources strong,.china-inspector-sources small{display:block}.china-inspector-sources strong{color:#d9e2d8;font-size:10px}.china-inspector-sources small{margin-top:3px;color:#718684;font-size:9px;line-height:1.35}.china-alert-tier{position:sticky;z-index:3;top:0;width:100%;height:4px;background:#708a87}.china-alert-tier.risk-critical{background:#e06c68}.china-alert-tier.risk-high{background:#d99562}.china-alert-tier.risk-elevated{background:#c8b46a}.china-alert-inspector .china-inspector-head h2{display:block;overflow-wrap:anywhere;font-size:19px;line-height:1.18}.china-alert-summary,.china-alert-assessment,.china-alert-projects{border-bottom:1px solid var(--china-line);padding:14px 17px}.china-alert-summary>p,.china-alert-projects>p,.china-alert-no-source{margin:0;color:#adbfba;font-size:11px;line-height:1.6}.china-alert-channels{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.china-alert-channels span,.china-alert-indicators small{border:1px solid rgba(140,168,164,.2);color:#8fa4a0;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;line-height:1.3;padding:4px 6px;text-transform:uppercase}.china-alert-assessment dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--china-line);border-left:1px solid var(--china-line)}.china-alert-assessment dl>div{min-width:0;border-right:1px solid var(--china-line);border-bottom:1px solid var(--china-line);padding:9px}.china-alert-assessment dt,.china-alert-assessment dd{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,monospace;text-transform:uppercase}.china-alert-assessment dt{margin-bottom:5px;color:#657b78;font-size:6px}.china-alert-assessment dd{color:#c5d1cb;font-size:8px;line-height:1.4}.china-alert-indicators{margin-top:12px}.china-alert-indicators>span{display:block;margin-bottom:7px;color:#718684;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-transform:uppercase}.china-alert-indicators>div{display:flex;flex-wrap:wrap;gap:5px}.china-alert-projects>button{display:block;width:100%;border:0;border-top:1px solid var(--china-line);background:transparent;color:inherit;cursor:pointer;padding:10px 0;text-align:left}.china-alert-projects>button span,.china-alert-projects>button strong,.china-alert-projects>button small{display:block}.china-alert-projects>button span,.china-alert-projects>button small{color:#718684;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-transform:uppercase}.china-alert-projects>button strong{margin:5px 0;color:#d8e1da;font-size:10px;line-height:1.35}.china-alert-projects>button:hover strong{color:var(--china-cyan)}.china-alert-inspector>.china-exposure-disclaimer{position:static}.china-timeline-panel{position:absolute;z-index:8;right:16px;bottom:16px;left:16px;min-height:202px;border:1px solid var(--china-line-strong);border-bottom:2px solid var(--china-red);background:#030c0ff0;box-shadow:0 -22px 60px #0000004d;padding:13px 15px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.china-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.china-timeline-head span,.china-timeline-head strong{display:block}.china-timeline-head strong{margin-top:3px;color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:18px}.china-timeline-head>small{max-width:470px;color:#718684;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;line-height:1.5;text-align:right;text-transform:uppercase}.china-preset-row,.china-status-row{display:flex;gap:6px;margin-top:10px}.china-preset-row button,.china-status-row button{min-width:0;border:1px solid var(--china-line);background:#ffffff04;color:#718684;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;line-height:1.2;padding:7px 9px;text-transform:uppercase}.china-preset-row button:hover,.china-preset-row button.active{border-color:#7196a07a;color:#dce8e7}.china-preset-row button.active{background:#7196a014}.china-range-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:10px}.china-range-grid label span{display:block;color:#93a7a4;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.china-range-grid input[type=range]{width:100%;height:3px;margin:8px 0 2px;accent-color:var(--china-red);cursor:ew-resize}.china-status-row button{display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:6px;padding:7px 9px}.china-status-row button small{color:#526765;font-size:8px}.china-status-row button.active{color:#e9f0e5}.china-status-row button.status-active.active{border-color:#7898836b;background:#78988312}.china-status-row button.status-completed.active{border-color:#7196a06b;background:#7196a012}.china-status-row button.status-announced.active{border-color:#b5a06c6b;background:#b5a06c12}.china-status-row button.status-halted.active{border-color:#b66f5e80;background:#b66f5e14}.china-sector-legend{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-right:1px solid var(--china-line);border-bottom:1px solid var(--china-line);border-left:1px solid var(--china-line);background:#030c0fc7}.china-sector-legend button{display:grid;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;border:0;border-right:1px solid var(--china-line);background:transparent;color:#4f6261;cursor:pointer;padding:10px 11px;text-align:left}.china-sector-legend button:last-child{border-right:0}.china-sector-legend button.active{color:#cbd8d2}.china-sector-legend button i{width:7px;height:7px;border:1px solid rgba(245,248,243,.45);border-radius:50%}.china-sector-legend span,.china-sector-legend small{overflow:hidden;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.china-sector-legend small{color:#607472}.china-research-note{display:grid;grid-template-columns:190px minmax(0,1fr);gap:26px;margin-top:22px;border:1px solid rgba(181,160,108,.22);background:linear-gradient(90deg,rgba(181,160,108,.07),transparent 45%),#030c0fb8;padding:19px 22px}.china-research-note>span{color:var(--china-amber);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.china-research-note p{margin:0;color:#aebeba;font-size:13px;line-height:1.6}.china-research-note p strong{color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace}.china-section-heading>p{max-width:460px;margin:0;color:var(--china-muted);font-size:13px;line-height:1.5;text-align:right}.china-analysis-grid{display:grid;grid-template-columns:1.05fr 1.15fr .8fr;border-top:1px solid var(--china-line);border-left:1px solid var(--china-line)}.china-analysis-card{min-width:0;border-right:1px solid var(--china-line);border-bottom:1px solid var(--china-line);background:#030c0fc2;padding:17px}.china-card-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.china-card-head small{color:#617674;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.china-country-rank>div{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:baseline;gap:8px;border-top:1px solid var(--china-line);padding:9px 0}.china-country-rank>div>span{color:var(--china-red);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px}.china-country-rank strong{overflow:hidden;color:#dce4da;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.china-country-rank small{color:#718684;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;white-space:nowrap}.china-sector-bars>div{display:grid;grid-template-columns:92px minmax(0,1fr) 22px;align-items:center;gap:9px;margin-top:12px}.china-sector-bars span,.china-sector-bars strong{font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.china-sector-bars span{color:#91a4a1}.china-sector-bars strong{color:#d9e1d7;text-align:right}.china-sector-bars>div>div{height:5px;overflow:hidden;background:#ffffff0a}.china-sector-bars i{display:block;height:100%;min-width:2px;box-shadow:0 0 12px currentColor;transition:width .35s ease}.china-quality-card{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10px 14px}.china-quality-card .china-card-head{grid-column:1 / -1}.china-quality-orbit{display:grid;place-content:center}.china-quality-orbit>div{position:relative;display:grid;place-content:center;width:118px;height:118px;border-radius:50%;background:conic-gradient(var(--china-red) var(--quality),rgba(255,255,255,.04) 0);text-align:center}.china-quality-orbit>div:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border:1px solid var(--china-line);border-radius:50%;background:var(--china-panel-solid)}.china-quality-orbit strong,.china-quality-orbit span{position:relative;z-index:1;display:block}.china-quality-orbit strong{color:var(--china-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:22px}.china-quality-orbit span{color:#718684;font-size:8px;text-transform:uppercase}.china-quality-card dl{margin:0}.china-quality-card dl>div{border-top:1px solid var(--china-line);padding:8px 0}.china-quality-card dt,.china-quality-card dd{margin:0;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;line-height:1.35;text-transform:uppercase}.china-quality-card dt{color:#718684}.china-quality-card dd{margin-top:3px;color:var(--china-cyan);font-size:12px}.china-evidence-table{border-top:1px solid var(--china-line);border-left:1px solid var(--china-line)}.china-evidence-table>button{display:grid;grid-template-columns:3px 76px minmax(240px,1fr) 112px 76px 58px;align-items:center;gap:12px;width:100%;min-height:58px;border:0;border-right:1px solid var(--china-line);border-bottom:1px solid var(--china-line);background:#030c0fb8;color:inherit;cursor:pointer;padding:8px 14px 8px 0;text-align:left;transition:background .14s ease}.china-evidence-table>button:hover{background:#7196a00b}.china-evidence-table>button>i{align-self:stretch;min-height:40px}.china-evidence-table>button>span,.china-evidence-table>button>em,.china-evidence-table>button>b,.china-evidence-table>button>small{color:#6f8482;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;font-style:normal;font-weight:500;text-transform:uppercase}.china-evidence-table>button>div{min-width:0}.china-evidence-table>button>div strong,.china-evidence-table>button>div small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.china-evidence-table>button>div strong{color:#dce5db;font-size:12px}.china-evidence-table>button>div small{margin-top:5px;color:#718684;font-size:9px}.china-evidence-table>button>em{overflow:hidden;color:#a9bbb6;text-overflow:ellipsis;white-space:nowrap}.china-evidence-table>button>b{color:var(--china-amber);font-weight:800;text-align:right}.china-evidence-table>button>small{text-align:right}.china-empty-selection{display:flex;align-items:center;justify-content:center;gap:18px;min-height:160px;border:1px solid var(--china-line);background:#030c0fb8;color:var(--china-muted)}.china-threat-ready{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:52px;overflow:hidden;margin-top:62px;margin-bottom:16px;border:1px solid rgba(182,111,94,.27);background:linear-gradient(115deg,rgba(182,111,94,.1),transparent 38%),radial-gradient(circle at 78% 50%,rgba(113,150,160,.075),transparent 28%),#061013;padding:clamp(28px,4vw,52px)}.china-threat-ready:after{content:"RISK / 00";position:absolute;right:-12px;bottom:-20px;color:#f5f0dc09;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:90px;font-weight:900;letter-spacing:-.08em}.china-threat-ready p{max-width:670px;margin:17px 0 0;color:#aabbb6;font-size:14px;line-height:1.7}.china-threat-dimensions{position:relative;z-index:1;align-self:center;border-top:1px solid var(--china-line-strong)}.china-threat-dimensions span{display:grid;grid-template-columns:34px 1fr;gap:10px;border-bottom:1px solid var(--china-line);color:#bac9c4;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;padding:11px 0;text-transform:uppercase}.china-threat-dimensions strong{color:var(--china-red)}.china-threat-ready>small{position:absolute;right:18px;bottom:13px;color:var(--china-amber);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.china-methodology-section{padding-bottom:68px}.china-method-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--china-line);border-left:1px solid var(--china-line)}.china-method-cards article{min-width:0;min-height:220px;border-right:1px solid var(--china-line);border-bottom:1px solid var(--china-line);background:#030c0fb8;padding:20px}.china-method-cards article>span{color:var(--china-red);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;text-transform:uppercase}.china-method-cards h3{margin:30px 0 10px;color:#e5e9dc;font-size:19px;letter-spacing:-.02em;line-height:1.1}.china-method-cards p{margin:0;color:#899e9b;font-size:12px;line-height:1.6}.china-source-registry{margin-top:18px;border:1px solid var(--china-line);background:#030c0fb8;padding:17px}.china-source-registry>div:not(.china-card-head){display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:start;gap:16px;border-top:1px solid var(--china-line);padding:13px 0}.china-source-registry>div>span{width:max-content;border:1px solid var(--china-line-strong);color:#7e9390;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;padding:5px 6px;text-transform:uppercase}.china-source-registry>div>span.live{border-color:#78988352;color:var(--china-green)}.china-source-registry>div>span.ready{border-color:#7196a047;color:var(--china-cyan)}.china-source-registry>div>span.local{border-color:#b5a06c52;color:var(--china-amber)}.china-source-registry>div>span.review{border-color:#9933ff6b;color:#bd7bff}.china-source-registry>div>span.credentialed,.china-source-registry>div>span.governed{border-color:#ff990057;color:#ffad33}.china-source-registry>div>span.failed{border-color:#ff005573;color:#ff5b82}.china-source-registry strong,.china-source-registry p,.china-source-registry small{display:block}.china-source-registry strong{color:#d8e1d7;font-size:12px}.china-source-registry p{margin:4px 0;color:#8da19e;font-size:11px;line-height:1.4}.china-source-registry small{color:#5e7270;font-size:9px;line-height:1.4}.china-source-registry small.china-source-meta{margin-top:3px;color:#78908d;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;letter-spacing:.06em;text-transform:uppercase}.china-source-registry a{color:var(--china-cyan);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-decoration:none;text-transform:uppercase}.china-source-registry a:hover{color:#fff}.china-citation-box{display:grid;grid-template-columns:140px minmax(0,1fr);gap:22px;margin-top:18px;border-left:3px solid var(--china-red);background:#b66f5e0d;padding:16px 18px}.china-citation-box p{margin:0;color:#9aaca8;font-size:11px;line-height:1.55}.china-small-discovery-box{border-left-color:var(--china-green);background:#7898830b}.china-small-discovery-box strong{color:#dff8e7}@keyframes china-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes china-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (max-width: 1080px){.china-console-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.china-console-metric:nth-child(3){border-right:0}.china-console-metric:nth-child(n+4){border-top:1px solid var(--china-line)}.china-filter-panel{width:min(340px,calc(100% - 32px));transform:translate(calc(-100% - 32px));transition:transform .22s ease}.china-filter-panel.open{transform:translate(0)}.china-inspector{width:min(430px,calc(100% - 32px))}.china-exposure-panel{top:16px;width:min(370px,calc(100% - 32px))}.china-globe-canvas .cesium-viewer-bottom{left:18px}.china-sector-legend{grid-template-columns:repeat(3,minmax(0,1fr))}.china-sector-legend button:nth-child(3){border-right:0}.china-sector-legend button:nth-child(n+4){border-top:1px solid var(--china-line)}.china-analysis-grid{grid-template-columns:1fr 1fr}.china-quality-card{grid-column:1 / -1}.china-method-cards{grid-template-columns:1fr 1fr}.china-method-cards article{min-height:190px}}@media (max-width: 780px){.china-hero-inner{grid-template-columns:1fr;gap:34px;padding-top:50px;padding-bottom:44px}.china-hero:before{top:70%;right:-32%;width:95vw}.china-hero-index{max-width:none;justify-self:stretch}.china-console-heading,.china-section-heading{align-items:flex-start;flex-direction:column}.china-console-actions,.china-evidence-actions{justify-content:flex-start}.china-console-metrics{grid-template-columns:1fr 1fr}.china-console-metric,.china-console-metric:nth-child(3){border-right:1px solid var(--china-line)}.china-console-metric:nth-child(2n){border-right:0}.china-console-metric:nth-child(n+3){border-top:1px solid var(--china-line)}.china-console-metric:last-child{grid-column:auto}.china-region-toolbar{overflow-x:auto;flex-wrap:wrap}.china-region-toolbar>button{min-height:42px}.china-project-search{flex-basis:100%;min-height:45px;border-top:1px solid var(--china-line)}.china-map-stage{height:1030px;min-height:1030px}.china-filter-panel,.china-inspector,.china-exposure-panel{top:12px;bottom:310px;left:12px;width:calc(100% - 24px)}.china-exposure-panel{right:12px;left:auto}.china-inspector{right:12px}.china-timeline-panel{right:10px;bottom:10px;left:10px;min-height:285px}.china-preset-row{overflow-x:auto;padding-bottom:3px}.china-preset-row button{flex:0 0 auto}.china-globe-mode,.china-globe-semantics{right:12px}.china-globe-key{top:82px;right:12px;width:248px}.china-globe-canvas .cesium-viewer-bottom{bottom:300px;left:12px}.china-sector-legend{grid-template-columns:1fr 1fr}.china-sector-legend button,.china-sector-legend button:nth-child(3){border-right:1px solid var(--china-line)}.china-sector-legend button:nth-child(2n){border-right:0}.china-sector-legend button:nth-child(n+3){border-top:1px solid var(--china-line)}.china-research-note,.china-citation-box{grid-template-columns:1fr;gap:10px}.china-section-heading>p{text-align:left}.china-analysis-grid,.china-threat-ready{grid-template-columns:1fr}.china-quality-card{grid-column:auto}.china-evidence-table>button{grid-template-columns:3px 68px minmax(180px,1fr) 84px}.china-evidence-table>button>b,.china-evidence-table>button>small{display:none}.china-threat-ready{gap:30px}.china-method-cards{grid-template-columns:1fr}.china-method-cards article{min-height:0}.china-method-cards h3{margin-top:18px}.china-source-registry>div:not(.china-card-head){grid-template-columns:80px minmax(0,1fr)}.china-source-registry a{grid-column:2}}@media (max-width: 540px){.china-hero-copy h1{font-size:clamp(41px,13vw,58px)}.china-console-section,.china-analysis-section,.china-evidence-section,.china-methodology-section{padding-top:34px}.china-console-actions button,.china-evidence-actions button,.china-evidence-actions a{flex:1 1 auto}.china-map-stage{height:1160px;min-height:1160px}.china-filter-panel,.china-inspector,.china-exposure-panel{bottom:395px}.china-timeline-panel{min-height:372px;padding:12px}.china-timeline-head{flex-direction:column;gap:5px}.china-timeline-head>small{text-align:left}.china-range-grid{grid-template-columns:1fr;gap:4px}.china-status-row{display:grid;grid-template-columns:1fr 1fr}.china-globe-canvas .cesium-viewer-bottom{bottom:388px}.china-globe-semantics{top:46px;max-width:190px;text-align:right}.china-globe-key{top:88px;width:214px}.china-globe-key-head b{display:none}.china-inspector-grid{grid-template-columns:1fr}.china-inspector-grid>div,.china-inspector-grid>div:nth-child(2n){border-right:0}.china-inspector-quality{grid-template-columns:1fr}.china-inspector-quality>div{border-right:0;border-bottom:1px solid var(--china-line)}.china-inspector-quality>div:last-child{border-bottom:0}.china-sector-legend{grid-template-columns:1fr}.china-sector-legend button,.china-sector-legend button:nth-child(2n),.china-sector-legend button:nth-child(3){border-top:1px solid var(--china-line);border-right:0}.china-sector-legend button:first-child{border-top:0}.china-country-rank>div{grid-template-columns:24px minmax(0,1fr)}.china-country-rank small{grid-column:2}.china-quality-card{grid-template-columns:1fr}.china-quality-card .china-card-head{grid-column:auto}.china-evidence-table>button{grid-template-columns:3px minmax(0,1fr) 88px;gap:9px}.china-evidence-table>button>span{display:none}.china-evidence-table>button>em{text-align:right}.china-source-registry>div:not(.china-card-head){grid-template-columns:1fr;gap:8px}.china-source-registry a{grid-column:auto}}@media (prefers-reduced-motion: reduce){.china-hero-copy,.china-hero-index,.china-console-section,.china-inspector{animation:none}.china-filter-panel,.china-sector-bars i{transition:none}}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--text);background:radial-gradient(circle at top center,rgba(21,34,66,.34),transparent 35%),linear-gradient(180deg,#040816,#050a18,#040816)}img{max-width:100%;display:block}button,input{font:inherit}input{color:var(--text)}.site-shell{position:relative;min-height:100vh}.site-shell:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.07;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px}.container{position:relative;z-index:1;width:min(1240px,calc(100% - 48px));margin:0 auto}.topbar{position:sticky;top:0;z-index:20;border-bottom:1px solid var(--border);background:#040816cc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.topbar-primary{display:flex;align-items:center;gap:12px;flex:0 0 auto;min-width:0}.brand{font-size:18px;letter-spacing:.04em;text-decoration:none;color:var(--text);display:inline-flex;gap:6px;align-items:center}.brand-red{color:var(--red-soft);font-weight:700}.mobile-menu-button{display:none}.nav{display:flex;align-items:center;min-width:0;flex-wrap:wrap;gap:20px}.nav a{color:#fffc;text-decoration:none;font-size:14px}.nav a.active,.nav a:hover{color:#fff}.nav-link-disabled{color:#ffffff59;font-size:14px;cursor:not-allowed;display:inline-flex;align-items:center;gap:5px}.nav-badge-soon{font-size:10px;font-weight:600;background:#ff505040;color:#ff7878e6;border:1px solid rgba(255,80,80,.35);border-radius:4px;padding:1px 5px;letter-spacing:.04em;text-transform:uppercase}.nav-right{display:flex;align-items:center;gap:14px}.search-box{width:260px;border:1px solid var(--border);background:#ffffff08;border-radius:999px;padding:10px 16px;outline:none}.page-section{padding:32px 0}.home-hero{display:block;padding-top:30px;padding-bottom:18px}.home-hero-main{position:relative;min-height:540px;overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#040816;box-shadow:0 28px 74px #00000061}.home-hero-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040816f5,#040816d6 36%,#04081614 73%,#04081638),linear-gradient(180deg,#0408160a,#04081629),url(/publication-covers/Homepage.jpeg) calc(100% + 120px) center / auto 122% no-repeat;filter:saturate(1.05) brightness(1.12) contrast(1.12);transform:scale(1.01)}.home-hero-main:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 68% 37%,rgba(220,38,38,.18),transparent 18%),radial-gradient(circle at 79% 54%,rgba(245,158,11,.08),transparent 17%),radial-gradient(circle at 34% 24%,rgba(59,130,246,.05),transparent 24%),linear-gradient(180deg,#00000005,#0000002e);box-shadow:inset 0 0 76px #00000052,inset 0 1px #ffffff0d}.home-hero-content{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;min-height:540px;max-width:620px;flex-direction:column;padding:clamp(30px,4.5vw,58px)}.home-hero-content h1{max-width:660px;margin:10px 0 0;font-size:clamp(34px,4.9vw,60px);line-height:1.02;letter-spacing:0}.home-hero-content h1 span{display:block;color:var(--red-soft);white-space:nowrap}.home-hero-content p{max-width:520px;margin:18px 0 0;color:#ffffffb8;font-size:15px;line-height:1.65}.home-hero-content .hero-actions{margin-top:24px;gap:11px}.home-hero-content .primary-btn,.home-hero-content .secondary-btn{min-height:40px;padding:10px 15px;border-radius:8px;font-size:14px}.home-hero-content .primary-btn{background:var(--red)}.home-hero-signal-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:min(100%,520px);margin-top:32px}.home-hero-signal-row div{min-width:0;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#04081694;padding:10px 11px;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.home-hero-signal-row strong{display:block;color:var(--red-soft);font-size:15px}.home-hero-signal-row span{display:block;margin-top:5px;color:var(--soft);font-size:9px;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.home-hero-feed{min-height:540px;border:1px solid rgba(255,255,255,.09);border-radius:18px;box-shadow:0 28px 74px #00000052}.home-latest-strip{position:relative;z-index:1;margin:0 0 24px;border:1px solid rgba(255,255,255,.09);border-radius:14px;box-shadow:0 22px 58px #00000042}.home-latest-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px}.home-latest-grid .development-item{min-width:0;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:10px;background:#ffffff06}.home-latest-grid .development-item:first-child{padding-top:14px}.home-latest-grid .development-title{font-size:15px}.home-latest-grid .development-summary,.home-latest-grid .meta-row{font-size:12px}.home-latest-strip .dashboard-feed-heading a{color:var(--red-soft)}.dashboard-hero{padding-top:22px}.dashboard-copy{display:flex;align-items:end;justify-content:space-between;gap:26px;margin-bottom:18px}.dashboard-kicker,.dashboard-toolbar span,.map-panel-header span,.dashboard-feed-heading span{color:var(--soft);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.dashboard-copy h1{max-width:740px;margin:8px 0 0;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.02em}.dashboard-copy p{max-width:430px;margin:0 0 6px;color:var(--muted);line-height:1.6}.dashboard-shell{border:1px solid var(--border);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),#050a18eb;box-shadow:0 22px 64px #00000057;overflow:hidden}.dashboard-toolbar{display:flex;align-items:center;gap:18px;min-height:42px;padding:0 16px;border-bottom:1px solid var(--border);background:#040816bd}.dashboard-toolbar span{padding-right:18px;border-right:1px solid rgba(255,255,255,.08)}.dashboard-toolbar a,.dashboard-feed-heading a{margin-left:auto;color:var(--red-soft);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:540px}.map-panel-header{position:absolute;top:14px;left:14px;right:14px;z-index:410;display:flex;align-items:center;justify-content:space-between;pointer-events:none}.map-panel-header strong{display:block;margin-top:4px;font-size:18px;letter-spacing:.02em}.map-panel-code{padding:7px 10px;border:1px solid rgba(248,113,113,.18);border-radius:999px;background:#040816c7;color:var(--red-soft);font-size:11px;letter-spacing:.12em}.map-legend-row{position:absolute;left:16px;right:16px;bottom:14px;z-index:410;display:flex;align-items:center;gap:18px;color:var(--soft);font-size:12px;pointer-events:none}.map-legend-row span{display:inline-flex;align-items:center;gap:7px}.legend-dot{width:8px;height:8px;border-radius:50%}.legend-dot.high{background:var(--red);box-shadow:0 0 16px #dc262680}.legend-dot.medium{background:#d97706;box-shadow:0 0 16px #d9770673}.dashboard-feed-panel{border-left:1px solid var(--border);background:linear-gradient(180deg,rgba(220,38,38,.055),transparent 36%),#070d1ce6;padding:18px}.dashboard-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.hero{display:grid;grid-template-columns:1.02fr 1fr;gap:28px;align-items:center;padding-top:28px}.hero h1{font-size:clamp(42px,5vw,68px);line-height:.98;letter-spacing:-.03em;margin:0 0 18px}.hero h1 .red{color:var(--red-soft)}.hero p{color:var(--muted);font-size:20px;line-height:1.65;max-width:620px}.hero-actions{display:flex;gap:14px;margin-top:28px}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;padding:14px 20px;border-radius:10px;font-weight:600}.primary-btn{background:var(--red);color:#fff}.secondary-btn{color:#fff;border:1px solid rgba(255,255,255,.18);background:#ffffff08}.hero-map-panel,.panel{background:var(--panel);border:1px solid var(--border);box-shadow:0 18px 50px #00000040;overflow:hidden}.hero-map-panel{position:relative}.hero-map{position:relative;min-height:540px;overflow:hidden;background:#050a18}.hero-map:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:350;pointer-events:none;background:linear-gradient(180deg,#0408161a,#04081647),radial-gradient(circle at 64% 31%,rgba(220,38,38,.13),transparent 18%),radial-gradient(circle at 52% 50%,rgba(217,119,6,.1),transparent 17%),linear-gradient(90deg,rgba(4,8,22,.28),transparent 34%,transparent 66%,rgba(4,8,22,.28));border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 92px #00000075}.hero-leaflet-map{width:100%;height:540px;background:#050a18}.hero-imagery-layer .leaflet-tile{filter:saturate(.78) brightness(.64) contrast(1.16)}.hero-label-layer{opacity:.74}.hero-label-layer .leaflet-tile{filter:grayscale(1) brightness(1.08) contrast(.92)}.hero-signal-icon{background:transparent;border:0}.signal-marker{position:relative;display:inline-flex;align-items:center;min-width:128px;height:30px}.signal-ring,.signal-core{position:absolute;left:3px;top:50%;border-radius:50%;transform:translateY(-50%)}.signal-ring{width:24px;height:24px;border:1px solid rgba(248,113,113,.48);background:#dc262614;box-shadow:0 0 18px #dc262647}.signal-core{left:10px;width:10px;height:10px;background:var(--red-soft);box-shadow:0 0 16px #ef44449e}.signal-label{margin-left:24px;padding:5px 9px 5px 12px;border:1px solid rgba(255,255,255,.12);border-left-color:#f871716b;border-radius:3px;background:#040816d1;color:#f8fafcf0;box-shadow:0 10px 24px #00000057;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.signal-marker.medium .signal-ring{border-color:#f59e0b80;background:#d9770614;box-shadow:0 0 18px #d9770642}.signal-marker.medium .signal-core{background:#f59e0b;box-shadow:0 0 16px #f59e0b8f}.signal-marker.medium .signal-label{border-left-color:#f59e0b6b}.hero-map .leaflet-popup-content p{margin:6px 0 0}.hero-map .leaflet-popup-content a{display:inline-flex;margin-top:8px;color:#93c5fd;text-decoration:none}.hero-map-empty{position:absolute;z-index:430;left:50%;top:50%;display:grid;gap:8px;width:min(360px,calc(100% - 40px));transform:translate(-50%,-50%);padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#040816d6;box-shadow:0 16px 40px #00000052;text-align:center}.hero-map-empty strong{color:var(--text)}.hero-map-empty span{color:var(--muted);line-height:1.5}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}.dashboard-source-health,.source-health-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:18px;align-items:center;margin-top:18px;padding:16px;border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffff09,#ffffff03),#09101fb8}.dashboard-source-health strong,.source-health-panel strong{display:block;margin-top:6px;font-size:18px}.dashboard-source-health p,.source-health-panel p{margin:8px 0 0;color:var(--muted);line-height:1.55}.source-health-list{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.source-health-pill{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:#ffffff0a;font-size:12px}.source-health-pill.ok{border-color:#22c55e42;color:#bbf7d0;background:#22c55e14}.source-health-pill.error{border-color:#ef444447;color:#fecaca;background:#ef44441a}.source-health-pill.delayed{border-color:#38bdf847;color:#bae6fd;background:#38bdf81a}.source-health-pill.skipped{border-color:#f59e0b3d;color:#fde68a;background:#f59e0b14}.stat-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:22px}.stat-value{font-size:34px;font-weight:700;color:var(--red-soft)}.stat-label{margin-top:8px;color:var(--muted);font-size:14px}.split-layout{display:grid;grid-template-columns:1.3fr .78fr;gap:22px;margin-top:28px}.publications-section{margin-top:10px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.section-title{font-size:15px;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.section-link{color:var(--red-soft);text-decoration:none;font-size:14px}.cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.publication-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;height:100%;transition:transform .16s ease,border-color .16s ease,background .16s ease}.publication-card-link{display:block;color:inherit;text-decoration:none}.publication-card-link:hover .publication-card{border-color:#ef44445c;background:#0e1628eb;transform:translateY(-2px)}.publication-card img{height:170px;width:100%;object-fit:cover}.publication-body{padding:16px}.badge{display:inline-flex;align-items:center;padding:5px 10px;border-radius:999px;font-size:11px;letter-spacing:.04em;text-transform:uppercase;border:1px solid rgba(255,255,255,.08);background:#dc26261f;color:var(--red-soft)}.publication-card-title{margin:12px 0 8px;font-size:26px;line-height:1.08}.publication-summary,.development-summary{color:var(--muted);line-height:1.6;font-size:14px}.meta-row{margin-top:14px;display:flex;gap:14px;color:var(--soft);font-size:13px}.publication-read-link{display:inline-flex;margin-top:16px;color:var(--red-soft);font-size:13px;font-weight:700}.side-list{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px}.development-item{padding:16px 0;border-top:1px solid rgba(255,255,255,.06)}.development-item:first-child{border-top:none;padding-top:0}.development-country{display:inline-flex;padding:5px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;background:#ffffff0f;margin-bottom:10px}.development-title{font-size:17px;line-height:1.35;margin:0 0 8px}.development-title a{color:var(--text);text-decoration:none}.development-title a:hover{color:#fff}.footer{margin-top:34px;border-top:1px solid rgba(255,255,255,.08);padding:28px 0 36px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:28px}.footer h4{font-size:14px;margin:0 0 14px}.footer p,.footer a{color:var(--muted);text-decoration:none;display:block;margin:6px 0;font-size:14px}.page-hero{text-align:center;padding:34px 0 26px}.page-hero h1{margin:0;font-size:clamp(38px,4.6vw,56px);letter-spacing:-.02em}.page-hero p{max-width:780px;margin:16px auto 0;color:var(--muted);font-size:18px;line-height:1.7}.status-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin:20px 0 16px}.monitor-status-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;margin:18px 0;padding:18px;border:1px solid var(--border);border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#070d1cc7}.monitor-status-kicker{color:var(--red-soft);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.monitor-status-panel h2{margin:6px 0 8px;font-size:22px;letter-spacing:0}.monitor-status-panel p{margin:0;color:var(--muted);line-height:1.55}.monitor-policy{margin-top:8px!important;color:#fcd34d!important;font-size:13px}.monitor-actions{display:grid;justify-items:end;gap:10px}.alert-toggle{min-height:38px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);background:#ffffff0b;padding:8px 11px;cursor:pointer}.alert-toggle.active{border-color:#22c55e4d;color:#bbf7d0;background:#22c55e17}.monitor-source-counts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.monitor-source-counts span,.monitor-notification{border:1px solid rgba(255,255,255,.09);border-radius:999px;color:var(--muted);background:#ffffff0a;padding:6px 10px;font-size:12px}.monitor-notification{grid-column:1 / -1;width:fit-content;color:#fff;background:#dc26262e;border-color:#dc262659;cursor:pointer}.early-warning-panel{margin:18px 0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:linear-gradient(180deg,#ef44440e,#ffffff03),#070d1cc7}.early-warning-heading,.early-warning-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.early-warning-heading strong{display:block;margin-top:5px;font-size:20px}.early-warning-heading>span,.early-warning-actions>span{color:var(--red-soft);font-size:13px;font-weight:800}.early-warning-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px}.early-warning-card{display:grid;gap:10px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-left:3px solid #22c55e;border-radius:8px;background:#ffffff09}.early-warning-card.developing{border-left-color:#f59e0b}.early-warning-card.urgent{border-left-color:#f97316}.early-warning-card.flash{border-left-color:#ef4444}.early-warning-meta,.early-warning-footer{display:flex;align-items:center;justify-content:space-between;gap:8px}.early-warning-meta span,.early-warning-meta em,.early-warning-footer span{color:var(--soft);font-size:11px;font-style:normal}.early-warning-meta strong{font-size:12px;text-transform:uppercase}.early-warning-card>button{width:100%;padding:0;border:0;color:var(--text);background:transparent;font-weight:800;line-height:1.35;text-align:left;cursor:pointer}.early-warning-card>button:hover{color:#fff}.early-warning-reasons{display:flex;flex-wrap:wrap;gap:6px}.early-warning-reasons span{padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:#ffffff0a;font-size:11px}.early-warning-footer a{color:#bfdbfe;font-size:12px;font-weight:800;text-decoration:none;white-space:nowrap}.status-box{padding:14px 16px;border-radius:12px;border:1px solid var(--border);background:#ffffff08;text-align:center}.status-box strong{display:block;font-size:30px;margin-top:6px}.intel-globe-section{padding-top:0;padding-bottom:0}.intel-globe-section-inner{position:relative;height:580px;border:1px solid rgba(0,210,211,.15);border-radius:14px;overflow:hidden;background:#020509;box-shadow:0 0 60px #00b4c80f,inset 0 0 40px #0006}.intel-globe-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.intel-globe-section-hud{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:linear-gradient(180deg,rgba(2,5,9,.72) 0%,transparent 100%);pointer-events:none}.intel-globe-section-title{display:flex;align-items:center;gap:10px;font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#00d2d3cc}.intel-globe-live{color:#00d2d3f2;animation:intel-globe-blink 1.8s ease-in-out infinite;border:1px solid rgba(0,210,211,.5);border-radius:3px;padding:1px 6px;font-size:9px}@keyframes intel-globe-blink{0%,to{opacity:1}50%{opacity:.3}}.intel-globe-section-stats{display:flex;gap:20px;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ff9f43b3}.intel-globe-section-stats strong{color:#ff9f43;font-size:11px;margin-right:3px}.map-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:22px}.map-panel{background:#01050d;border:1px solid rgba(0,200,220,.18);border-radius:20px;padding:14px;box-shadow:0 0 40px #00789614,inset 0 0 30px #0000004d}.map-wrap{position:relative;height:560px;border-radius:14px;overflow:hidden;background:#000}.map-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:420;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.13) 2px,rgba(0,0,0,.13) 4px)}.map-empty-state{position:absolute;z-index:500;left:50%;top:50%;display:grid;gap:8px;width:min(420px,calc(100% - 36px));transform:translate(-50%,-50%);padding:18px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#040816e0;box-shadow:0 16px 40px #00000052;text-align:center}.map-empty-state strong{color:var(--text)}.map-empty-state span{color:var(--muted);line-height:1.55}.map-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:410;pointer-events:none;background:radial-gradient(circle at 57% 42%,rgba(220,38,38,.07),transparent 17%),radial-gradient(circle at 49% 54%,rgba(245,158,11,.06),transparent 18%),linear-gradient(180deg,#0000,#0000001a),linear-gradient(90deg,rgba(0,0,0,.18),transparent 27%,transparent 73%,rgba(0,0,0,.18));box-shadow:inset 0 0 64px #0000005c}.crisis-leaflet-map{width:100%;height:100%;background:#000}.leaflet-overlay-pane{filter:drop-shadow(0 0 4px rgba(255,140,50,.55)) drop-shadow(0 0 12px rgba(255,100,30,.25))}.crisis-base-layer{filter:saturate(.55) brightness(.9) hue-rotate(185deg)}.leaflet-tooltip.intel-map-label{background:transparent;border:none;box-shadow:none;padding:0;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap;color:#fc0;text-shadow:0 0 6px rgba(255,200,0,.7),0 0 14px rgba(255,150,0,.4)}.leaflet-tooltip.intel-map-label:before{display:none}.leaflet-tooltip.intel-map-label:after{content:""}.intel-map-label.leaflet-tooltip-right:before{display:none}.intel-map-label.leaflet-tooltip-left:before{display:none}.crisis-base-layer .leaflet-tile{filter:sepia(.92) saturate(.58) hue-rotate(334deg) brightness(1.66) contrast(1.03)}.crisis-label-layer{opacity:.5}.crisis-label-layer .leaflet-tile{filter:grayscale(1) sepia(.22) saturate(.28) brightness(.86) contrast(.86)}.tracking-control-panel{position:absolute;z-index:650;top:12px;left:12px;display:grid;gap:5px;width:min(210px,calc(100% - 24px));padding:8px 10px;border:1px solid rgba(0,210,211,.22);border-radius:6px;background:#01050ee6;box-shadow:0 0 24px #0096b414,0 16px 34px #0006;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-family:Courier New,monospace}.tracking-control-heading{display:grid;gap:2px;padding-bottom:6px;border-bottom:1px solid rgba(0,210,211,.15)}.tracking-control-heading span{color:#00d2d399;font-size:9px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.tracking-control-heading strong{color:#00d2d3e6;font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.tracking-toggle{display:grid;grid-template-columns:12px minmax(0,1fr) auto;gap:6px;align-items:center;min-height:20px;color:#ffffffbf;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.tracking-toggle input{width:12px;height:12px;accent-color:#00d2d3}.tracking-toggle em{color:#00d2d3b3;font-size:9px;font-style:normal;letter-spacing:.04em}.tracking-layer-status,.tracking-layer-errors{display:grid;gap:3px;color:#ffffff59;font-size:9px;letter-spacing:.06em}.tracking-layer-errors{color:#fca5a5b3}.tracking-control-panel p{display:none}.tracking-marker-shell{transition:transform .85s linear,opacity .18s ease}.tracking-marker-shell.is-stale{opacity:.5}.tracking-marker{--accent: #00d2d3;--accent-soft: rgba(0, 210, 211, .18);position:relative;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--accent);border-radius:2px;color:#e0f8ff;background:#000a14e0;box-shadow:0 0 8px var(--accent-soft),0 0 2px var(--accent);transform:rotate(var(--heading, 0deg))}.tracking-marker.ship{--accent: #ff9f43;--accent-soft: rgba(255, 159, 67, .18)}.tracking-bearing{position:absolute;top:-5px;left:50%;width:1px;height:5px;transform:translate(-50%);background:var(--accent);box-shadow:0 0 5px var(--accent)}.tracking-marker.no-heading .tracking-bearing{display:none}.tracking-marker.aircraft{border-color:#00d2d3b3}.tracking-marker.ship{border-color:#ff9f43b3}.tracking-svg{display:block;width:18px;height:18px;filter:drop-shadow(0 1px 1px rgba(0,0,0,.42))}.tracking-marker.aircraft .tracking-svg{width:19px;height:19px}.tracking-icon-main{fill:currentColor}.tracking-icon-detail{fill:#03071294}.tracking-icon-line{fill:none;stroke:#0307129e;stroke-linecap:round;stroke-width:1.2}.tracking-marker-shell.is-stale .tracking-marker{filter:grayscale(.3);box-shadow:0 0 0 1px #94a3b829,0 5px 12px #00000047}.tracking-cluster-shell{transition:transform .85s linear}.tracking-cluster{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.22);border-radius:50%;color:#f8fafc;background:#0e7490e0;box-shadow:0 0 0 3px #38bdf81f,0 9px 20px #00000057;font-size:11px;font-weight:900}.tracking-cluster-shell.ship .tracking-cluster{background:#047857e0;box-shadow:0 0 0 3px #34d3991f,0 9px 20px #00000057}.usni-fleet-marker-shell{transition:transform .85s linear}.usni-fleet-marker{position:relative;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(250,204,21,.46);border-radius:50%;color:#fef3c7;background:linear-gradient(135deg,#78350fe0,#18181be6),#18181be6;box-shadow:0 0 0 3px #facc1521,0 10px 24px #0000005c}.usni-fleet-marker:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(254,243,199,.28);transform:rotate(45deg)}.usni-fleet-symbol{position:absolute;top:9px;width:16px;height:10px;border-bottom:3px solid #fef3c7}.usni-fleet-symbol:before,.usni-fleet-symbol:after{content:"";position:absolute;bottom:-3px;width:7px;height:7px;border-bottom:3px solid #fef3c7}.usni-fleet-symbol:before{left:0;transform:skew(-26deg)}.usni-fleet-symbol:after{right:0;transform:skew(26deg)}.usni-fleet-marker strong{position:absolute;bottom:5px;color:#fff;font-size:10px;font-weight:900;line-height:1}.tracking-map-popup .leaflet-popup-content-wrapper,.tracking-map-popup .leaflet-popup-tip{border:1px solid rgba(148,163,184,.24);background:#070d1cf5;color:#f8fafc;box-shadow:0 18px 42px #00000070}.tracking-map-popup .leaflet-popup-content{margin:14px}.tracking-map-popup .leaflet-popup-close-button{color:#f8fafcb8}.tracking-map-popup .leaflet-popup-close-button:hover{color:#fff}.tracking-popup{display:grid;gap:10px;min-width:230px;color:#f8fafc}.tracking-compact-card{width:min(280px,calc(100vw - 58px));gap:11px}.tracking-card-header{display:grid;grid-template-columns:38px minmax(0,1fr);gap:10px;align-items:center}.tracking-country-mark{display:grid;place-items:center;width:36px;height:26px;border:1px solid rgba(148,163,184,.22);border-radius:5px;overflow:hidden;color:#cbd5e1;background:#0f172ac7;font-size:11px;font-weight:900;line-height:1}.tracking-country-mark img{width:100%;height:100%;object-fit:cover}.tracking-country-mark.is-fallback{border-style:dashed}.tracking-card-header strong{display:block;color:#f8fafc;font-size:14px;line-height:1.25}.tracking-card-header span:last-child{display:block;margin-top:2px;color:#94a3b8;font-size:11px;line-height:1.35}.tracking-role-row{display:flex;flex-wrap:wrap;gap:6px}.tracking-role-row span{padding:4px 7px;border:1px solid rgba(125,211,252,.22);border-radius:4px;color:#bae6fd;background:#0e74902e;font-size:10px;font-weight:900;line-height:1;text-transform:uppercase}.tracking-identity-line{display:flex;min-width:0;flex-wrap:wrap;align-items:center;color:#e2e8f0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:800}.tracking-identity-line i{display:inline-block;width:4px;height:4px;margin:0 7px;border-radius:50%;background:#94a3b8cc;vertical-align:middle}.tracking-callsign-line{overflow:hidden;color:#94a3b8;font-size:11px;font-weight:800;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tracking-metric-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.tracking-metric-row span{min-width:0;padding:8px 7px;border:1px solid rgba(148,163,184,.16);border-radius:6px;background:#0f172aad}.tracking-metric-row strong,.tracking-metric-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-metric-row strong{color:#f8fafc;font-size:12px}.tracking-metric-row small{margin-top:3px;color:#94a3b8;font-size:9px;font-weight:800;text-transform:uppercase}.tracking-card-footer{display:flex;justify-content:space-between;gap:10px;border-top:1px solid rgba(148,163,184,.14);padding-top:9px;color:#94a3b8;font-size:10px;font-weight:800;text-transform:uppercase}.tracking-card-footer a{color:#bfdbfe;text-decoration:none}.usni-fleet-popup{width:min(320px,calc(100vw - 58px))}.usni-fleet-popup>p{margin:0;padding:8px;border:1px solid rgba(250,204,21,.22);border-radius:6px;color:#fef3c7;background:#78350f38;font-size:11px;line-height:1.45}.usni-fleet-list{display:grid;gap:7px;max-height:260px;overflow:auto}.usni-fleet-list article{display:grid;gap:3px;padding:8px;border:1px solid rgba(148,163,184,.14);border-radius:6px;background:#0f172a94}.usni-fleet-list b{color:#f8fafc;font-size:12px}.usni-fleet-list span,.usni-fleet-list em{color:#94a3b8;font-size:11px;font-style:normal;line-height:1.35}.tracking-popup>strong{color:#f8fafc;font-size:14px}.tracking-popup dl{display:grid;gap:6px;margin:0}.tracking-popup dl div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:10px}.tracking-popup dt{color:#94a3b8;font-size:11px}.tracking-popup dd{margin:0;color:#f8fafc;font-size:12px;font-weight:700}.tracking-reasons,.tracking-cluster-list{display:flex;flex-wrap:wrap;gap:6px}.tracking-reasons span,.tracking-cluster-list span,.tracking-cluster-list em{padding:4px 7px;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#cbd5e1;background:#0f172ac7;font-size:11px;font-style:normal}.latest-development-feed{grid-column:1 / -1;background:var(--card);border:1px solid var(--border);border-radius:18px;padding:18px}.telegram-channel-feed{margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.feed-row{display:grid;grid-template-columns:18px minmax(0,1fr) auto auto auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.feed-row:first-child{border-top:none}.feed-row.selected{margin:0 -8px;padding-right:8px;padding-left:8px;border-radius:8px;background:#ef444414}.feed-title-button{display:block;width:100%;padding:0;border:0;color:var(--text);background:transparent;text-align:left;cursor:pointer}.feed-title-button:hover{color:#fff}.feed-dot{width:10px;height:10px;border-radius:50%}.feed-source-name{margin-top:4px;color:var(--soft);font-size:12px}.source-link{color:#bfdbfe;font-size:12px;font-weight:700;text-decoration:none;white-space:nowrap}.source-link:hover{color:#fff}.crisis-detail-panel{align-self:stretch;max-height:588px;overflow:auto;padding:18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#09101fdb}.crisis-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.crisis-detail-heading h2{margin:8px 0 0;font-size:28px}.crisis-detail-heading button{border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--muted);background:#ffffff0a;padding:8px 10px;cursor:pointer}.crisis-detail-panel section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.crisis-detail-panel h3{margin:0 0 10px;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.crisis-detail-panel p{color:var(--muted);line-height:1.6}.crisis-detail-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}.crisis-detail-stat-grid div{display:grid;gap:5px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.crisis-detail-stat-grid span{color:var(--soft);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.crisis-detail-stat-grid strong{font-size:20px}.severity-text.high{color:var(--red-soft)}.severity-text.medium{color:#f59e0b}.severity-text.low{color:#4ade80}.crisis-chip-row{display:flex;flex-wrap:wrap;gap:8px}.crisis-chip-row span{padding:5px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:#ffffff0a;font-size:12px}.crisis-source-list{display:grid;gap:10px}.crisis-source-list article{padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.crisis-source-list a{color:#bfdbfe;font-weight:700;text-decoration:none}.crisis-source-list a:hover{color:#fff}.crisis-source-list p{margin:7px 0;font-size:13px}.crisis-source-list span{color:var(--soft);font-size:12px}.section-link-button{border:0;background:transparent;cursor:pointer;padding:0}.tag-chip{padding:4px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff0f;font-size:11px;text-transform:uppercase}.filter-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:20px 0 18px}.filters{display:flex;gap:10px;flex-wrap:wrap}.filter-btn{padding:10px 14px;border-radius:10px;border:1px solid var(--border);background:#ffffff08;color:var(--text);cursor:pointer}.filter-btn.active{background:#dc262624;border-color:#dc262659}.publications-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.publication-empty{grid-column:1 / -1;display:grid;gap:6px;padding:28px;border:1px solid var(--border);border-radius:8px;background:var(--card)}.publication-empty span{color:var(--muted)}.publication-reader{padding-top:24px}.publication-back-link{display:inline-flex;margin-bottom:18px}.publication-reader-shell{border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#070d1cd6;overflow:hidden}.publication-reader-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:28px;align-items:stretch;padding:28px;border-bottom:1px solid rgba(255,255,255,.08)}.publication-reader-hero h1{margin:18px 0 14px;max-width:880px;font-size:clamp(34px,4.8vw,58px);line-height:1;letter-spacing:0}.publication-reader-hero p{max-width:780px;color:var(--muted);font-size:18px;line-height:1.65}.publication-reader-hero img{width:100%;height:100%;min-height:320px;border:1px solid rgba(255,255,255,.08);border-radius:8px;object-fit:cover}.publication-reader-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;color:var(--soft);font-size:13px}.publication-reader-meta span{padding:7px 10px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09}.publication-source-note{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 28px;border-bottom:1px solid rgba(255,255,255,.07);color:var(--muted);font-size:13px}.publication-source-note strong{display:block;margin-bottom:4px;color:var(--text)}.publication-download-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.publication-download-actions a{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(220,38,38,.34);border-radius:8px;color:#fff;background:#dc262629;text-decoration:none;font-size:13px;font-weight:700}.publication-reader-body,.publication-references{max-width:920px;margin:0 auto;padding:28px}.publication-reader-body p{margin:0 0 22px;color:#ffffffd1;font-size:17px;line-height:1.82}.publication-references{padding-top:0}.publication-references h2{margin:0 0 14px;font-size:20px}.publication-references p{margin:0 0 10px;color:var(--muted);line-height:1.6;font-size:14px}.about-hero{text-align:left;max-width:860px}.about-hero h1{margin-top:10px}.about-hero p{margin-left:0}.about-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.about-story-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.55fr);gap:18px;align-items:start}.about-panel,.about-method-panel{border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent),var(--card);box-shadow:0 18px 50px #00000038}.about-panel{min-height:240px;padding:24px}.about-panel-primary{background:radial-gradient(circle at top right,rgba(220,38,38,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.04),transparent),var(--card)}.about-panel h2,.about-method-panel h2{margin:12px 0;font-size:clamp(24px,3vw,36px);line-height:1.08;letter-spacing:-.02em}.about-panel p{color:var(--muted);line-height:1.7;margin-bottom:0}.about-copy-panel p+p,.founder-panel p+p{margin-top:16px}.founder-panel{position:sticky;top:92px}.about-method-panel{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;padding:24px}.method-list{display:grid;gap:12px}.method-item{display:grid;grid-template-columns:54px 1fr;gap:14px;align-items:center;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#ffffff08}.method-item strong{color:var(--red-soft);font-size:13px;letter-spacing:.12em}.method-item span{color:var(--muted);line-height:1.5}.methodology-page,.admin-page{padding-bottom:36px}.methodology-hero,.admin-hero{text-align:left}.methodology-hero p,.admin-hero p{margin-left:0}.methodology-grid,.methodology-two-column,.admin-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);gap:18px}.methodology-section{margin-top:22px}.methodology-panel,.methodology-card,.admin-panel{border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#09101fc7;box-shadow:0 18px 48px #0003}.methodology-panel,.admin-panel{padding:22px}.methodology-panel-large{min-height:270px}.methodology-panel span,.methodology-card h3,.admin-panel-heading span{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.methodology-panel h2,.admin-panel h2{margin:10px 0 12px;font-size:clamp(24px,3vw,38px);line-height:1.08}.methodology-panel p,.methodology-card p,.methodology-steps,.methodology-label-list p,.methodology-limit-grid p{color:var(--muted);line-height:1.7}.methodology-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.methodology-card{padding:18px}.methodology-card h3{margin:0 0 10px;color:var(--text);font-size:18px;letter-spacing:0;text-transform:none}.methodology-steps{margin:0;padding-left:20px}.methodology-steps li{margin-bottom:10px}.methodology-label-list{display:grid;gap:10px}.methodology-label-list p,.methodology-limit-grid p{margin:0;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09}.methodology-label-list strong{color:var(--red-soft)}.methodology-limit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-workspace{align-items:start}.admin-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.admin-panel-heading h2{margin:5px 0 0;font-size:24px}.admin-panel-heading select{max-width:320px}.admin-form{display:grid;gap:16px}.admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.admin-field{display:grid;gap:7px}.admin-field.wide{grid-column:1 / -1}.admin-field span{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-field input,.admin-field select,.admin-field textarea,.admin-panel-heading select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0b;padding:11px 12px;outline:none}.admin-field textarea{resize:vertical}.admin-actions{display:flex;justify-content:flex-end;gap:10px}.admin-actions button{border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#ffffff0b;padding:11px 14px;cursor:pointer}.admin-actions button[type=submit]{border-color:#dc262661;background:#dc2626c7}.admin-ai-review{display:grid;gap:14px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.08)}.admin-ai-review h3{margin:6px 0 8px;font-size:20px}.admin-ai-review p{margin:0;color:var(--muted);line-height:1.6}.admin-ai-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-ai-status-grid div,.admin-ai-result{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;padding:12px}.admin-ai-status-grid strong{display:block;color:var(--red-soft);font-size:16px}.admin-ai-status-grid span{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.admin-ai-result{display:grid;gap:8px}.admin-ai-result ul{margin:0;padding-left:18px;color:var(--muted)}.geoint-page{background:radial-gradient(circle at 62% 8%,rgba(56,189,248,.08),transparent 28%),radial-gradient(circle at 20% 28%,rgba(220,38,38,.07),transparent 30%),linear-gradient(180deg,#040816,#030713)}.geoint-container{padding-bottom:36px}.geoint-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:20px;align-items:end;padding:30px 0 18px}.geoint-header h1{margin:8px 0;font-size:clamp(38px,5vw,62px);line-height:.98;letter-spacing:-.02em}.geoint-header p{max-width:780px;margin:0;color:var(--muted);font-size:18px;line-height:1.6}.geoint-source-note{margin-top:12px!important;color:#fca5a5db!important;font-size:13px!important}.geoint-health-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(142px,1fr));gap:10px}.geoint-health-summary div,.geoint-metric-card,.geoint-source-card,.geoint-detail-panel,.geoint-layer-controls,.geoint-event-feed,.geoint-attribution{border:1px solid var(--border);border-radius:12px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#09101fc7;box-shadow:0 18px 48px #0000002e}.intel-panel{display:grid;gap:14px;padding:18px;border:1px solid rgba(0,200,220,.14);border-radius:12px;background:#01050ed1;box-shadow:0 0 30px #0064820f}.intel-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.intel-panel-header>div{display:grid;gap:3px}.intel-panel-kicker{font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#00d2d399}.intel-panel-header>div>strong{font-size:13px;font-weight:700;color:var(--text);letter-spacing:.02em}.intel-panel-count{flex-shrink:0;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff9f43b3;padding:3px 8px;border:1px solid rgba(255,159,67,.25);border-radius:4px;background:#ff9f430f;white-space:nowrap}.intel-dim{font-size:12px;color:var(--muted);line-height:1.5;margin:0}.intel-dim-label{font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff4d;margin:0}.intel-panels-kicker{display:grid;gap:6px;padding:24px 0 8px;border-top:1px solid rgba(0,200,220,.1)}.intel-panels-kicker>strong{font-size:18px;font-weight:700}.intel-panels-kicker>p{margin:0;font-size:13px;color:var(--muted);line-height:1.55}.intel-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.intel-ticker-wrap{display:flex;align-items:center;gap:0;height:34px;overflow:hidden;border:1px solid rgba(0,210,211,.2);border-radius:6px;background:#01050ee6;margin-bottom:4px}.intel-ticker-label{flex-shrink:0;display:flex;align-items:center;padding:0 12px;border-right:1px solid rgba(0,210,211,.2);height:100%}.intel-ticker-live{font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.2em;color:#00d2d3e6;animation:intel-globe-blink 1.8s ease-in-out infinite}.intel-ticker-overflow{flex:1;overflow:hidden;height:100%;display:flex;align-items:center}.intel-ticker-track{display:flex;align-items:center;white-space:nowrap;animation:intel-ticker-scroll 60s linear infinite}.intel-ticker-wrap.paused .intel-ticker-track{animation-play-state:paused}.intel-ticker-item{font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:0 8px;white-space:nowrap}.intel-ticker-sep{margin:0 16px;color:#00d2d34d;font-size:8px}@keyframes intel-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.intel-risk-scoreboard{display:grid;gap:6px}.intel-risk-row{display:grid;grid-template-columns:32px minmax(0,1fr) 100px 1fr 36px;gap:10px;align-items:center;padding:6px 8px;border-radius:6px;background:#ffffff05;transition:background .12s}.intel-risk-row:hover{background:#ffffff0a}.intel-risk-tier-badge{font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-align:center;padding:3px 5px;border-radius:3px;border:1px solid}.intel-risk-country{font-size:12px;font-weight:600;color:var(--text)}.intel-risk-label{font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.intel-risk-bar-wrap{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.intel-risk-bar{height:100%;border-radius:2px;transition:width .4s ease}.intel-risk-score{font-family:Courier New,monospace;font-size:11px;font-weight:700;text-align:right}.intel-advisory-legend{display:flex;gap:14px;flex-wrap:wrap;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.intel-advisory-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px}.intel-advisory-card{display:grid;gap:3px;padding:8px 10px;border:1px solid rgba(var(--adv-color),.2);border-radius:6px;background:#ffffff05;text-decoration:none;transition:background .12s;border-color:color-mix(in srgb,var(--adv-color) 25%,transparent)}.intel-advisory-card:hover{background:#ffffff0b}.intel-advisory-level{font-family:Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:.1em}.intel-advisory-country{font-size:12px;font-weight:600;color:var(--text)}.intel-advisory-label{font-family:Courier New,monospace;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.intel-disaster-list{display:grid;gap:6px}.intel-disaster-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 10px;border-radius:7px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-decoration:none;transition:background .12s}.intel-disaster-row:hover{background:#ffffff0b}.intel-disaster-ongoing{border-color:#f9731640;background:#f973160a}.intel-disaster-icon{font-size:16px;text-align:center}.intel-disaster-body{display:grid;gap:2px;min-width:0}.intel-disaster-body strong{font-size:12px;font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intel-disaster-body span{font-size:11px;color:var(--muted)}.intel-disaster-meta{display:grid;gap:3px;text-align:right}.intel-disaster-status{font-family:Courier New,monospace;font-size:8px;font-weight:700;letter-spacing:.1em;padding:2px 5px;border-radius:3px}.intel-status-flash{background:#ef444433;color:#ef4444}.intel-status-developing{background:#f9731633;color:#f97316}.intel-status-watch{background:#f59e0b33;color:#f59e0b}.intel-disaster-meta small{font-size:10px;color:var(--muted)}.intel-health-list{display:grid;gap:8px}.intel-health-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border-radius:7px;border:1px solid rgba(52,211,153,.18);background:#34d3990a;text-decoration:none;transition:background .12s}.intel-health-row:hover{background:#34d39914}.intel-health-icon{font-size:16px;padding-top:2px}.intel-health-body{display:grid;gap:2px}.intel-health-body strong{font-size:12px;font-weight:700;color:#34d399}.intel-health-body span{font-size:11px;color:var(--muted)}.intel-health-body p{font-size:11px;color:#ffffff80;margin:4px 0 0;line-height:1.4}.intel-health-meta small{font-size:10px;color:var(--muted);white-space:nowrap}.intel-strike-list{display:grid;gap:7px}.intel-strike-row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:10px;align-items:start;padding:10px;border-radius:7px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;text-decoration:none;transition:background .12s}.intel-strike-row:hover{background:#ffffff0b}.intel-strike-labor{border-color:#ff9f4333;background:#ff9f4308}.intel-strike-infrastructure{border-color:#ef444433;background:#ef444408}.intel-strike-icon{font-size:14px}.intel-strike-body{display:grid;gap:4px}.intel-strike-body strong{font-size:12px;font-weight:600;color:var(--text);line-height:1.3}.intel-strike-body p{font-size:11px;color:#ffffff73;margin:0;line-height:1.4}.intel-strike-keywords{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.intel-strike-keywords span{font-family:Courier New,monospace;font-size:8px;font-weight:700;letter-spacing:.06em;padding:2px 5px;border-radius:3px;background:#ff9f431f;color:#ff9f43}.intel-strike-meta{display:grid;gap:4px;align-items:start;text-align:right}.intel-strike-badge{font-family:Courier New,monospace;font-size:8px;font-weight:700;letter-spacing:.08em;padding:2px 6px;border-radius:3px}.intel-badge-labor{background:#ff9f432e;color:#ff9f43}.intel-badge-infrastructure{background:#ef44442e;color:#ef4444}.intel-strike-meta small{font-size:10px;color:var(--muted)}.intel-econ-list{display:grid;gap:7px}.intel-econ-row{display:grid;grid-template-columns:6px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px;border-radius:7px;border:1px solid rgba(245,158,11,.15);background:#f59e0b08;text-decoration:none;transition:background .12s}.intel-econ-row:hover{background:#f59e0b0f}.intel-econ-indicator{width:6px;height:100%;min-height:30px;border-radius:3px;align-self:stretch}.intel-econ-body{display:grid;gap:4px}.intel-econ-body strong{font-size:12px;font-weight:600;color:var(--text);line-height:1.3}.intel-econ-body p{font-size:11px;color:#ffffff73;margin:0;line-height:1.4}.intel-econ-keywords{display:flex;flex-wrap:wrap;gap:4px}.intel-econ-keywords span{font-family:Courier New,monospace;font-size:8px;font-weight:700;letter-spacing:.05em;padding:2px 5px;border-radius:3px;border:1px solid;background:transparent}.intel-econ-meta small{font-size:10px;color:var(--muted);white-space:nowrap}.intel-vector-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.intel-vector-card{display:grid;gap:6px;padding:12px;border:1px solid color-mix(in srgb,var(--vec-color) 20%,transparent);border-radius:8px;background:color-mix(in srgb,var(--vec-color) 5%,transparent)}.intel-vector-icon{font-size:18px}.intel-vector-label{font-size:11px;font-weight:600;color:var(--text);line-height:1.2}.intel-vector-bar-wrap{height:4px;background:#ffffff12;border-radius:2px;overflow:hidden}.intel-vector-bar{height:100%;border-radius:2px;transition:width .5s ease}.intel-vector-count{font-family:Courier New,monospace;font-size:18px;font-weight:700;line-height:1}.ops-command-center{display:grid;gap:14px;margin:16px 0 14px;padding:16px;border:1px solid rgba(96,165,250,.16);border-radius:12px;background:linear-gradient(180deg,#0f172ad1,#030712d6),#040816b8;box-shadow:0 20px 60px #00000038}.ops-command-heading{display:flex;align-items:end;justify-content:space-between;gap:16px;padding-bottom:4px}.ops-command-heading h2{margin:5px 0 0;font-size:clamp(22px,2.5vw,34px);line-height:1.08;letter-spacing:0}.ops-command-updated{display:grid;gap:5px;min-width:170px;text-align:right}.ops-command-side{display:grid;gap:8px;justify-items:end;min-width:min(360px,100%)}.ops-command-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ops-command-actions button{min-height:30px;padding:6px 9px;border:1px solid rgba(255,255,255,.09);border-radius:7px;color:#ffffffc2;background:#ffffff0a;cursor:pointer;font-size:11px;font-weight:800}.ops-command-actions button:hover{border-color:#38bdf857;color:#bfdbfe;background:#38bdf81a}.ops-command-updated span,.ops-panel-heading span,.ops-metric-tile span,.ops-watchlist-additions>span{color:#ffffff7a;font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ops-command-updated strong{color:#ffffffd6;font-size:13px}.ops-metric-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.ops-metric-tile{display:grid;gap:6px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.ops-metric-tile strong{color:var(--text);font-size:24px;line-height:1}.ops-metric-tile small{color:var(--muted);font-size:12px;line-height:1.35;overflow-wrap:anywhere}.ops-metric-tile.critical{border-color:#ef444447;background:#ef444414}.ops-metric-tile.high{border-color:#f9731647;background:#f9731612}.ops-metric-tile.elevated{border-color:#f59e0b47;background:#f59e0b12}.ops-metric-tile.clear{border-color:#22c55e38;background:#22c55e0f}.ops-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:12px;align-items:start}.ops-panel{display:grid;gap:12px;min-width:0;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#01050ead}.ops-exposure-panel,.ops-brief-panel{grid-column:span 1}.ops-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ops-panel-heading>div:first-child{display:grid;gap:4px;min-width:0}.ops-panel-heading strong{font-size:14px;line-height:1.25}.ops-panel-count,.ops-readiness-grade,.ops-status-pill,.ops-priority-pill{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-height:24px;padding:4px 8px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffffb3;background:#ffffff0a;font-family:Courier New,monospace;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ops-status-pill.critical,.ops-priority-pill.flash{border-color:#ef444457;color:#fecaca;background:#ef444424}.ops-status-pill.high,.ops-priority-pill.urgent{border-color:#f9731657;color:#fed7aa;background:#f973161f}.ops-status-pill.elevated,.ops-priority-pill.developing{border-color:#f59e0b57;color:#fde68a;background:#f59e0b1a}.ops-status-pill.clear,.ops-status-pill.configured{border-color:#22c55e47;color:#bbf7d0;background:#22c55e14}.ops-data-caveat{margin:0;padding:9px 10px;border:1px solid rgba(56,189,248,.2);border-radius:8px;color:#bae6fd;background:#38bdf812;font-size:12px;line-height:1.5}.ops-client-profile{display:grid;gap:10px}.ops-profile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ops-profile-metrics a{display:grid;gap:5px;min-width:0;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;text-decoration:none;background:#ffffff08}.ops-profile-metrics a:hover{border-color:#38bdf847;background:#38bdf812}.ops-profile-metrics span,.ops-profile-risk-list>span{color:#ffffff7a;font-family:Courier New,monospace;font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ops-profile-metrics strong{color:var(--text);font-size:17px;line-height:1.15}.ops-profile-metrics small{color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.ops-profile-risk-list{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.ops-profile-risk-list em,.ops-asset-chips em,.ops-asset-source em{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffffad;background:#ffffff0a;font-size:10px;font-style:normal;line-height:1.25}.ops-exposure-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.ops-asset-list,.ops-queue-list,.ops-playbook-list{display:grid;gap:8px}.ops-asset-row{display:grid;grid-template-columns:minmax(0,1fr) 132px;gap:12px;align-items:stretch;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.ops-asset-row.critical{border-color:#ef444447;background:#ef444412}.ops-asset-row.high{border-color:#f9731640;background:#f973160f}.ops-asset-row.elevated{border-color:#f59e0b38;background:#f59e0b0d}.ops-asset-main,.ops-asset-threat{min-width:0}.ops-asset-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.ops-asset-title strong,.ops-queue-body strong,.ops-playbook-title strong{color:var(--text);font-size:13px;line-height:1.3;overflow-wrap:anywhere}.ops-asset-main>span,.ops-queue-body>span,.ops-asset-threat span{display:block;margin-top:5px;color:var(--muted);font-size:11px;line-height:1.35}.ops-asset-role,.ops-asset-basis{display:block;margin-top:5px;color:#ffffff94;font-size:11px;line-height:1.35}.ops-asset-basis{color:#bae6fd}.ops-asset-chips,.ops-asset-source{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:7px}.ops-asset-source a,.ops-asset-source span{color:#bfdbfe;font-size:11px;font-weight:800;text-decoration:none}.ops-asset-source a:hover{color:#e0f2fe}.ops-asset-main p,.ops-queue-body p,.ops-playbook p{margin:7px 0 0;color:#ffffff9e;font-size:12px;line-height:1.45}.ops-asset-threat{display:grid;gap:7px;align-content:start;justify-items:end;text-align:right}.ops-asset-threat strong{color:#f8fafc;font-family:Courier New,monospace;font-size:18px}.ops-asset-threat button,.ops-brief-actions button,.ops-notice{min-height:30px;padding:6px 9px;border:1px solid rgba(56,189,248,.26);border-radius:7px;color:#bfdbfe;background:#38bdf814;cursor:pointer;font-size:12px;font-weight:700}.ops-asset-threat button:hover,.ops-brief-actions button:hover,.ops-notice:hover{border-color:#38bdf870;background:#38bdf824}.ops-source-footnote{margin:0;color:#ffffff7a;font-size:11px;line-height:1.4}.ops-queue-row{display:grid;grid-template-columns:112px minmax(0,1fr);gap:10px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.ops-queue-row.flash{border-color:#ef44444d;background:#ef444412}.ops-queue-row.urgent{border-color:#f9731647;background:#f973160f}.ops-queue-meta{display:grid;gap:6px;align-content:start}.ops-queue-meta>span:not(.ops-priority-pill){color:var(--muted);font-size:11px;line-height:1.35}.ops-queue-meta>strong{color:#fbbf24;font-family:Courier New,monospace;font-size:14px}.ops-queue-meta>em{width:fit-content;padding:4px 7px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:#ffffff94;background:#ffffff09;font-family:Courier New,monospace;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-queue-body small{display:block;margin-top:6px;color:#93c5fdc7;font-size:11px;line-height:1.35}.ops-queue-actions,.ops-alert-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.ops-queue-actions button,.ops-alert-actions button,.ops-alert-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 8px;border:1px solid rgba(255,255,255,.09);border-radius:7px;color:#ffffffc2;background:#ffffff0a;cursor:pointer;font-size:11px;font-weight:700;text-decoration:none}.ops-queue-actions button:hover,.ops-alert-actions button:hover,.ops-alert-actions a:hover{border-color:#38bdf857;color:#bfdbfe;background:#38bdf81a}.ops-impact-list,.ops-country-list,.ops-alert-list,.ops-ir-list,.ops-official-signal-list{display:grid;gap:8px}.ops-source-family-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ops-source-family-grid div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09}.ops-source-family-grid span{color:var(--soft);font-family:Courier New,monospace;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-source-family-grid strong{color:#bfdbfe;font-size:22px;line-height:1}.ops-signal-source-health{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.ops-signal-source-health div{display:grid;gap:3px;min-width:0;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.ops-signal-source-health div.live{border-color:#22c55e33;background:#22c55e0e}.ops-signal-source-health div.unavailable{border-color:#ef444438;background:#ef44440e}.ops-signal-source-health strong{color:var(--text);font-size:11px;line-height:1.3}.ops-signal-source-health span{color:var(--muted);font-size:10px;line-height:1.3}.ops-official-signal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:var(--text);background:#ffffff08;text-decoration:none}.ops-official-signal.flash{border-color:#ef444447;background:#ef444412}.ops-official-signal.urgent{border-color:#f9731640;background:#f973160f}.ops-official-signal.developing{border-color:#f59e0b3b;background:#f59e0b0e}.ops-official-signal:hover{border-color:#38bdf84d;background:#38bdf814}.ops-official-signal div{display:grid;gap:4px;min-width:0}.ops-official-signal strong{color:var(--text);font-size:12px;line-height:1.3;overflow-wrap:anywhere}.ops-official-signal span{color:var(--muted);font-size:10px;line-height:1.3}.ops-official-signal em{color:#dbeafe;font-family:Courier New,monospace;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-impact-row{display:grid;grid-template-columns:minmax(0,1fr) 90px;gap:12px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.ops-impact-row.critical{border-color:#ef444447;background:#ef444412}.ops-impact-row.high{border-color:#f9731640;background:#f973160f}.ops-impact-row.elevated{border-color:#f59e0b38;background:#f59e0b0d}.ops-impact-main{display:grid;gap:5px;min-width:0}.ops-impact-main strong,.ops-country-top strong,.ops-alert-product-top strong,.ops-ir-row strong{color:var(--text);font-size:13px;line-height:1.3}.ops-impact-main>span,.ops-country-top span,.ops-alert-product-top span,.ops-ir-row span{color:var(--muted);font-size:11px;line-height:1.35}.ops-impact-main p,.ops-country-actions p,.ops-alert-product p,.ops-ir-row p{margin:0;color:#ffffff9e;font-size:12px;line-height:1.45}.ops-impact-drivers{display:flex;flex-wrap:wrap;gap:5px}.ops-impact-drivers small{padding:4px 6px;border-radius:999px;color:#bfdbfedb;background:#3b82f617;font-size:10px;line-height:1.2}.ops-impact-score{display:grid;gap:5px;align-content:start;justify-items:end;text-align:right}.ops-impact-score strong{color:#f8fafc;font-family:Courier New,monospace;font-size:22px;line-height:1}.ops-impact-score span{color:var(--soft);font-size:10px;text-transform:uppercase}.ops-impact-score i{display:block;height:4px;max-width:76px;min-width:8px;border-radius:999px;background:#38bdf8}.ops-country-brief,.ops-alert-product,.ops-ir-row{display:grid;gap:9px;padding:11px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.ops-country-brief.critical,.ops-ir-row.high{border-color:#ef444442;background:#ef44440f}.ops-country-brief.high{border-color:#f973163d;background:#f973160e}.ops-country-top,.ops-alert-product-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ops-country-top>div,.ops-alert-product-top>div{display:grid;gap:4px;min-width:0}.ops-country-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.ops-country-metrics span{min-width:0;padding:6px 7px;border-radius:6px;color:#ffffffad;background:#ffffff0a;font-family:Courier New,monospace;font-size:9px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ops-country-actions,.ops-country-events{display:grid;gap:6px}.ops-country-events button{display:grid;gap:4px;width:100%;padding:8px;border:1px solid rgba(255,255,255,.07);border-radius:7px;color:var(--text);background:#ffffff09;text-align:left;cursor:pointer}.ops-country-events button:hover{border-color:#38bdf847;background:#38bdf814}.ops-country-events span{color:var(--soft);font-size:10px}.ops-country-events strong{color:var(--text);font-size:12px;line-height:1.3}.ops-alert-product.ready{border-color:#22c55e33;background:#22c55e0b}.ops-alert-product.needs_review{border-color:#f59e0b3d;background:#f59e0b0e}.ops-alert-product-top em{width:fit-content;padding:4px 7px;border-radius:999px;color:#fde68a;background:#f59e0b1a;font-family:Courier New,monospace;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-alert-distribution{display:flex;flex-wrap:wrap;gap:5px}.ops-alert-distribution span{padding:4px 6px;border-radius:999px;color:#dbeafe;background:#60a5fa1a;font-size:10px}.ops-alert-product>small,.ops-ir-row small{color:#fde68acc;font-size:11px;line-height:1.35}.ops-ir-row{grid-template-columns:118px minmax(0,1fr);align-items:start}.ops-ir-row div{display:grid;gap:4px;min-width:0}.ops-ir-row small{grid-column:1 / -1}.ops-readiness-grade.operational{border-color:#22c55e47;color:#bbf7d0;background:#22c55e14}.ops-readiness-grade.partial{border-color:#f59e0b52;color:#fde68a;background:#f59e0b17}.ops-readiness-grade.limited{border-color:#ef44444d;color:#fecaca;background:#ef44441a}.ops-readiness-score{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}.ops-score-ring{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at center,#020617 0 54%,transparent 55%),conic-gradient(#38bdf8 var(--score),rgba(255,255,255,.08) 0)}.ops-score-ring strong{color:var(--text);font-size:20px;line-height:1}.ops-score-ring span{margin-top:-18px;color:var(--soft);font-size:9px}.ops-readiness-score>div:last-child{display:grid;gap:5px;min-width:0}.ops-readiness-score>div:last-child strong{font-size:13px}.ops-readiness-score>div:last-child span{color:var(--muted);font-size:12px;line-height:1.35}.ops-connector-grid{display:flex;flex-wrap:wrap;gap:6px}.ops-connector{display:inline-flex;max-width:100%;padding:5px 7px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:var(--muted);background:#ffffff09;font-size:11px;line-height:1.2}.ops-connector.configured{border-color:#22c55e38;color:#bbf7d0;background:#22c55e12}.ops-connector.missing{border-color:#f59e0b38;color:#fde68a;background:#f59e0b0f}.ops-gap-list{display:grid;gap:6px}.ops-gap-list p{margin:0;padding:8px;border-left:2px solid rgba(245,158,11,.55);color:#ffffffa8;background:#f59e0b0e;font-size:11px;line-height:1.4}.ops-watchlist-cloud{display:flex;flex-wrap:wrap;gap:7px}.ops-watchlist-cloud span{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:6px 8px;border:1px solid rgba(168,85,247,.22);border-radius:999px;color:#e9d5ff;background:#a855f714;font-size:11px;overflow-wrap:anywhere}.ops-watchlist-cloud strong{color:#f8fafc;font-family:Courier New,monospace;font-size:10px}.ops-watchlist-additions{display:grid;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.ops-watchlist-additions div{display:flex;flex-wrap:wrap;gap:7px}.ops-watchlist-additions strong{padding:5px 7px;border-radius:6px;color:#bae6fd;background:#38bdf817;font-size:11px}.ops-watchlist-additions p{margin:0;color:var(--muted);font-size:12px}.ops-brief-actions{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.ops-brief-body{display:grid;gap:7px}.ops-brief-body>span{color:var(--soft);font-size:11px}.ops-brief-body p{margin:0;padding:9px 10px;border:1px solid rgba(255,255,255,.06);border-radius:8px;color:#ffffffb8;background:#ffffff08;font-size:12px;line-height:1.45}.ops-signal-table{display:grid;gap:6px}.ops-signal-table div{display:grid;grid-template-columns:82px minmax(0,1fr) 54px;gap:8px;align-items:center;padding:8px 0;border-top:1px solid rgba(255,255,255,.06)}.ops-signal-table strong,.ops-signal-table em{color:#f8fafc;font-size:11px;font-style:normal}.ops-signal-table span{color:var(--muted);font-size:11px;line-height:1.35;overflow-wrap:anywhere}.ops-notice{justify-self:start}.ops-playbook{display:grid;gap:8px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.ops-playbook.recommended{border-color:#38bdf842;background:#38bdf80f}.ops-playbook-title{display:flex;align-items:center;justify-content:space-between;gap:8px}.ops-playbook-title span{color:#93c5fd;font-family:Courier New,monospace;font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ops-playbook-actions{display:grid;gap:7px}.ops-playbook-actions label{display:grid;grid-template-columns:16px minmax(0,1fr);gap:8px;align-items:start;color:#ffffffad;font-size:12px;line-height:1.35}.ops-playbook-actions input{margin-top:2px;accent-color:#38bdf8}@media (max-width: 900px){.intel-two-col{grid-template-columns:1fr}.intel-vector-grid,.intel-advisory-grid{grid-template-columns:repeat(2,1fr)}.intel-risk-row{grid-template-columns:28px minmax(0,1fr) 80px 1fr 32px}.ops-layout{grid-template-columns:1fr}.ops-metric-strip,.ops-profile-metrics,.ops-exposure-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ops-source-family-grid,.ops-signal-source-health{grid-template-columns:1fr}}.geoint-health-summary div{display:grid;gap:6px;min-height:86px;padding:14px}.geoint-health-summary span,.geoint-control-heading span,.geoint-source-card>span,.geoint-detail-panel>span,.geoint-attribution strong{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.geoint-health-summary strong{color:var(--text);line-height:1.25}.geoint-command-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.geoint-region-buttons{display:flex;flex-wrap:wrap;gap:8px}.geoint-region-buttons button,.geoint-search button,.geoint-control-actions button{border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0a;padding:10px 12px;cursor:pointer}.geoint-region-buttons button:hover,.geoint-search button:hover,.geoint-control-actions button:hover{border-color:#ef444452;background:#ef44441f}.geoint-search{display:flex;gap:8px;min-width:min(420px,100%)}.geoint-search input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0a;padding:10px 12px;outline:none}.geoint-inline-warning{width:100%;margin:0 0 14px;padding:11px 13px;border:1px solid rgba(245,158,11,.24);border-radius:8px;color:#fde68a;background:#f59e0b14;text-align:left;cursor:pointer}.geoint-filter-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(220px,.7fr);gap:10px;margin-bottom:14px}.geoint-filter-strip label,.geoint-filter-status{display:grid;gap:7px;min-height:70px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#ffffff09}.geoint-filter-strip span,.geoint-filter-status small{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.geoint-filter-strip select{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#0b1326;padding:10px 11px;outline:none}.geoint-filter-status{align-content:center}.geoint-layer-controls{padding:14px;margin-bottom:14px}.geoint-control-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.geoint-control-heading strong{display:block;margin-top:4px;font-size:18px}.geoint-control-actions{display:flex;gap:8px}.geoint-layer-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.geoint-layer-toggle{display:grid;grid-template-columns:auto auto 1fr;gap:7px;align-items:center;min-height:86px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.geoint-layer-toggle.disabled{opacity:.62}.geoint-layer-toggle input{accent-color:var(--red-soft)}.geoint-layer-dot{width:9px;height:9px;border-radius:50%;box-shadow:0 0 14px currentColor}.geoint-layer-name{color:var(--text);font-weight:700}.geoint-layer-count{grid-column:1 / 3;color:var(--red-soft);font-size:20px;font-weight:800}.geoint-layer-toggle small{grid-column:3;color:var(--soft);font-size:12px}.geoint-status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;padding:4px 8px;border:1px solid rgba(255,255,255,.08);border-radius:999px;color:var(--muted);background:#ffffff0a;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.geoint-status-badge.live{border-color:#22c55e42;color:#bbf7d0;background:#22c55e14}.geoint-status-badge.delayed{border-color:#f59e0b47;color:#fde68a;background:#f59e0b14}.geoint-status-badge.unavailable{border-color:#ef444447;color:#fecaca;background:#ef44441a}.geoint-workspace{display:block;position:relative}.geoint-detail-overlay{position:absolute;top:14px;right:14px;width:360px;max-height:calc(100% - 28px);overflow-y:auto;z-index:10;background:#060c1af7;border:1px solid rgba(0,200,220,.25);border-radius:12px;box-shadow:0 8px 40px #0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:slideInRight .18s ease}.geoint-detail-close{display:flex;justify-content:flex-end;padding:8px 10px 0}.geoint-detail-close button{background:none;border:none;color:#64748b;font-size:1.1rem;cursor:pointer;line-height:1;padding:2px 6px;border-radius:4px}.geoint-detail-close button:hover{color:#e2e8f0;background:#ffffff0f}@keyframes slideInRight{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}.geoint-map-shell{position:relative;min-height:640px;overflow:hidden;border:1px solid rgba(0,200,220,.2);border-radius:14px;background:#01040c;box-shadow:0 0 40px #0078961a,0 22px 60px #0000005c}.geoint-map-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.11) 2px,rgba(0,0,0,.11) 4px)}.geoint-map-canvas{position:absolute;top:0;right:0;bottom:0;left:0}.geoint-map-loading{display:grid;place-items:center;color:var(--muted)}.geoint-map-shell:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 51% 44%,rgba(239,68,68,.06),transparent 18%),linear-gradient(90deg,rgba(0,0,0,.22),transparent 24%,transparent 76%,rgba(0,0,0,.22));box-shadow:inset 0 0 70px #0000005c}.geoint-map-legend{position:absolute;left:14px;bottom:14px;z-index:4;display:flex;flex-wrap:wrap;gap:8px;padding:10px 12px;border:1px solid rgba(0,200,220,.2);border-radius:6px;background:#01050ee6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:Courier New,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff80}.geoint-map-legend span{display:inline-flex;align-items:center;gap:6px}.geoint-map-legend i{width:8px;height:8px;border-radius:1px;flex-shrink:0;box-shadow:0 0 5px currentColor}.geoint-sidebar{display:grid;gap:12px;align-content:start}.geoint-sidebar-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.geoint-metric-card{display:grid;gap:6px;padding:14px}.geoint-metric-card strong{color:var(--red-soft);font-size:28px;line-height:1}.geoint-metric-card span{color:var(--muted);font-size:13px}.geoint-source-card,.geoint-detail-panel{padding:15px}.geoint-source-card h3{margin:10px 0 8px;font-size:28px}.geoint-source-card p,.geoint-detail-panel p,.geoint-attribution p{color:var(--muted);line-height:1.6}.geoint-source-explain{margin:8px 0 2px;font-size:12px}.geoint-source-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:11px 0;border-top:1px solid rgba(255,255,255,.06)}.geoint-source-row:first-of-type{margin-top:10px}.geoint-source-row small{grid-column:1 / -1;color:var(--soft)}.geoint-rank-list{display:grid;gap:8px;margin-top:12px}.geoint-rank-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.06)}.geoint-rank-list div:first-child{border-top:none}.geoint-rank-list span{color:var(--red-soft);font-weight:800}.geoint-quality-list{display:grid;gap:8px;margin-top:12px}.geoint-quality-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid rgba(255,255,255,.06)}.geoint-quality-row:first-child{border-top:none}.geoint-quality-row div{display:grid;gap:3px;min-width:0}.geoint-quality-row strong{color:var(--text);font-size:12px}.geoint-quality-row span{color:var(--soft);font-size:11px;line-height:1.35}.geoint-quality-row em{color:#93c5fd;font-family:Courier New,monospace;font-size:13px;font-style:normal;font-weight:800}.geoint-caveat-list{display:grid;gap:6px;margin-top:10px}.geoint-caveat-list p{margin:0;padding:8px;border-left:2px solid rgba(245,158,11,.48);color:#ffffff9e;background:#f59e0b0e;font-size:11px;line-height:1.4}.geoint-detail-panel h2{margin:10px 0;font-size:24px;line-height:1.12}.geoint-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:14px 0}.geoint-detail-grid div{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09}.geoint-detail-grid dt{margin-bottom:5px;color:var(--soft);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.geoint-detail-grid dd{margin:0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.geoint-hotspot-cases{display:grid;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.geoint-hotspot-cases-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.geoint-hotspot-cases-heading strong{color:var(--text);font-size:13px}.geoint-hotspot-cases-heading span{color:var(--red-soft);font-size:13px;font-weight:800}.geoint-hotspot-case-list{display:grid;gap:8px;max-height:290px;overflow:auto}.geoint-hotspot-case-list button{display:grid;gap:5px;width:100%;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--text);background:#ffffff09;text-align:left;cursor:pointer}.geoint-hotspot-case-list button:hover{border-color:#f9731652;background:#f973161a}.geoint-hotspot-case-list span,.geoint-hotspot-case-list small{color:var(--soft);font-size:11px;line-height:1.35}.geoint-hotspot-case-list strong{font-size:13px;line-height:1.25}.geoint-source-note{margin:8px 0;padding:8px 10px;border-left:3px solid rgba(251,191,36,.5);background:#fbbf2412;border-radius:0 6px 6px 0;color:#fde68a;font-size:12px;line-height:1.5}.geoint-source-button{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid rgba(56,189,248,.28);border-radius:8px;color:#bfdbfe;background:#38bdf814;text-decoration:none;font-weight:700;font-size:13px}.geoint-event-feed{margin-top:14px;padding:16px}.geoint-feed-list{display:grid;gap:9px}.geoint-feed-item{display:grid;grid-template-columns:120px minmax(0,1fr) minmax(180px,.42fr) auto;gap:10px;align-items:center;width:100%;padding:12px;border:1px solid rgba(255,255,255,.07);border-radius:8px;color:var(--text);background:#ffffff08;text-align:left;cursor:pointer}.geoint-feed-item:hover{border-color:#ef444440;background:#ef444412}.geoint-feed-item span,.geoint-feed-item small,.geoint-feed-item em{color:var(--soft)}.geoint-feed-item em{font-size:12px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.geoint-attribution{margin-top:14px;padding:16px}.geoint-attribution div{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.geoint-globe-shell{background:#01040c;box-shadow:0 0 60px #0078a014 inset}.geoint-globe-canvas .cesium-viewer,.geoint-globe-canvas .cesium-viewer-cesiumWidgetContainer,.geoint-globe-canvas .cesium-widget,.geoint-globe-canvas canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.geoint-map-shell .cesium-widget,.geoint-map-shell .cesium-widget canvas{outline:none}.geoint-map-shell .cesium-viewer-toolbar{top:14px;right:14px}.geoint-map-shell .cesium-button,.geoint-map-shell .cesium-toolbar-button{border:1px solid rgba(0,200,220,.2);border-radius:4px;background:#01050ee6;box-shadow:0 0 8px #00b4c80f}.geoint-map-shell .cesium-button:hover,.geoint-map-shell .cesium-toolbar-button:hover{background:#00c8dc1a;border-color:#00c8dc73}.geoint-map-shell .cesium-viewer-bottom{right:12px;bottom:8px}.geoint-map-shell .cesium-credit-textContainer,.geoint-map-shell .cesium-credit-logoContainer{color:var(--muted);filter:grayscale(1) brightness(1.6)}.geoint-map-shell .cesium-credit-textContainer a{color:#bfdbfe}.geoint-globe-badge{position:absolute;top:14px;left:14px;z-index:2;padding:7px 10px;border:1px solid rgba(56,189,248,.22);border-radius:8px;color:#bae6fd;background:#040816c7;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.text-dim{color:var(--muted)}.text-soft{color:var(--soft)}.map-wrap .leaflet-container{background:#000}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#0b1326;color:#f3f4f6}.leaflet-popup-content a{color:#93c5fd;text-decoration:none}.atm-page{background:radial-gradient(circle at 50% 0%,rgba(185,28,28,.1),transparent 28%),linear-gradient(180deg,#030713,#040816)}.atm-top-header{position:relative;z-index:1;display:flex;justify-content:space-between;gap:22px;padding:18px 22px 14px;border-bottom:1px solid var(--border);background:#040816b3}.atm-top-header h1{margin:4px 0 6px;font-size:clamp(28px,3.6vw,44px);line-height:1;letter-spacing:0}.atm-top-header span,.atm-top-header p{color:var(--muted)}.atm-top-header p{margin:0;max-width:760px;line-height:1.5}.atm-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(92px,1fr));gap:10px;min-width:min(560px,48vw)}.atm-stat-strip div{min-height:72px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.atm-stat-strip strong{display:block;font-size:22px;color:var(--red-soft);overflow-wrap:anywhere}.atm-stat-strip span{display:block;margin-top:4px;font-size:12px}.atm-admin-panel{position:relative;z-index:2;margin:14px 18px 0;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#050a16e6;box-shadow:0 18px 40px #0003;overflow:hidden}.atm-admin-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:46px;padding:0 14px;border:0;color:var(--text);background:#ffffff05;cursor:pointer}.atm-admin-toggle span,.atm-admin-card>span,.atm-admin-heading span{color:#ffffffc7;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atm-admin-toggle strong{color:var(--red-soft);font-size:12px;text-transform:uppercase;letter-spacing:.08em}.atm-admin-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;border-top:1px solid rgba(255,255,255,.07)}.atm-admin-card{display:grid;align-content:start;gap:9px;min-width:0;padding:12px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff07}.atm-admin-card-wide{grid-column:span 2}.atm-admin-heading{display:flex;justify-content:space-between;gap:10px;align-items:center}.atm-admin-card input,.atm-admin-card select,.atm-admin-card textarea{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0a;padding:9px 10px;outline:none}.atm-admin-card textarea{min-height:84px;resize:vertical}.atm-admin-card button{border:1px solid rgba(239,68,68,.38);border-radius:8px;color:#fff;background:#dc2626b8;padding:9px 11px;cursor:pointer}.atm-admin-card button:disabled{cursor:not-allowed;opacity:.48}.atm-admin-two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.atm-source-card p,.atm-source-card small{margin:0;color:var(--muted);line-height:1.45}.atm-admin-message{grid-column:1 / -1;padding:10px 12px;border:1px solid rgba(245,158,11,.22);border-radius:8px;color:#fcd34d;background:#f59e0b14;font-size:13px}.atm-command-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:16px;margin:14px 18px 0;padding:11px 12px;border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff0a,#ffffff03),#050a16e6;box-shadow:0 14px 34px #0003}.atm-command-bar>div:first-child{display:flex;align-items:center;gap:12px;min-width:0}.atm-command-bar span{color:var(--soft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atm-command-bar strong{color:var(--text);font-size:14px;overflow-wrap:anywhere}.atm-command-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.atm-command-actions button,.atm-drawer-close{border:1px solid rgba(255,255,255,.11);border-radius:8px;color:var(--text);background:#ffffff0a;padding:9px 11px;cursor:pointer}.atm-command-actions button:hover,.atm-drawer-close:hover{border-color:#ef44445c;background:#fff1}.atm-command-actions button:disabled{cursor:not-allowed;opacity:.48}.atm-workspace{position:relative;z-index:1;display:grid;grid-template-columns:320px minmax(0,1fr) 360px;gap:14px;min-height:calc(100vh - 196px);padding:14px 18px 18px}.atm-readable-workspace{display:block;min-height:0}.atm-readable-workspace .atm-center-column{grid-template-rows:minmax(620px,calc(100vh - 348px)) minmax(190px,auto)}.atm-readable-workspace .atm-map-shell{min-height:620px}.atm-filter-shell,.atm-detail-shell{position:fixed;top:88px;bottom:18px;z-index:50;width:min(390px,calc(100vw - 32px));transition:transform .18s ease,opacity .18s ease;opacity:0;pointer-events:none}.atm-filter-shell{left:16px;transform:translate(calc(-100% - 24px))}.atm-detail-shell{right:16px;transform:translate(calc(100% + 24px))}.atm-readable-workspace.filters-open .atm-filter-shell,.atm-readable-workspace.details-open .atm-detail-shell{opacity:1;pointer-events:auto;transform:translate(0)}.atm-filter-shell .atm-sidebar,.atm-detail-shell .atm-sidebar{height:calc(100% - 46px);min-height:0}.atm-drawer-close{display:block;width:100%;margin-bottom:8px;background:#09101ff0}.atm-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;border:0;background:#0000006b;cursor:default}.atm-sidebar,.atm-map-shell,.atm-event-feed{border:1px solid var(--border);border-radius:8px;background:linear-gradient(180deg,#ffffff0b,#ffffff03),#060b18e6;box-shadow:0 18px 40px #00000042}.atm-sidebar{min-height:0;padding:14px;overflow:auto}.atm-sidebar-header,.atm-feed-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.atm-sidebar-header span,.atm-feed-header span,.atm-filter-group>span{color:#ffffffc7;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atm-sidebar-header button,.atm-chip-grid button,.atm-alert-type-list button,.atm-time-selector button,.atm-tabs button{border:1px solid rgba(255,255,255,.1);color:var(--text);background:#ffffff09;cursor:pointer}.atm-sidebar-header button{padding:7px 10px;border-radius:8px}.atm-sidebar-header button:hover,.atm-chip-grid button:hover,.atm-alert-type-list button:hover,.atm-time-selector button:hover,.atm-tabs button:hover{border-color:#ef444459}.atm-search{margin-bottom:16px}.atm-search input,.atm-field input,.atm-field select,.atm-range-row input{width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff09;outline:none}.atm-search input{padding:12px}.atm-field input,.atm-field select,.atm-range-row input{padding:10px}.atm-field select{color-scheme:dark}.atm-filter-group{display:grid;gap:10px;padding:14px 0;border-top:1px solid rgba(255,255,255,.06)}.atm-filter-grid{display:grid;gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.06)}.atm-field{display:grid;gap:6px}.atm-field span{color:var(--soft);font-size:12px}.atm-chip-grid,.atm-time-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.atm-chip-grid button,.atm-time-selector button{min-height:36px;padding:9px 10px;border-radius:8px;text-transform:capitalize}.atm-chip-grid button.active,.atm-alert-type-list button.active,.atm-time-selector button.active,.atm-tabs button.active{border-color:#ef444473;background:#dc26262e}.atm-alert-type-list{display:grid;gap:8px}.atm-alert-type-list button{display:flex;justify-content:flex-start;padding:7px;border-radius:8px}.atm-range-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.atm-layer-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 0;color:var(--muted);font-size:14px}.atm-layer-toggle input{width:18px;height:18px;accent-color:var(--red)}.atm-center-column{display:grid;grid-template-rows:minmax(480px,1fr) 220px;gap:14px;min-width:0;min-height:0}.atm-map-shell{position:relative;min-height:480px;overflow:hidden;background:#03050b}.atm-map{position:absolute;top:0;right:0;bottom:0;left:0}.atm-fallback-world{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:auto;background:radial-gradient(circle at 52% 35%,rgba(255,255,255,.055),transparent 31%),#101716}.atm-fallback-ocean{fill:#101716}.atm-fallback-grid{pointer-events:none;stroke:#ffffff0b;stroke-width:1}.atm-fallback-land{pointer-events:none;fill:#77705f;fill-opacity:.95;stroke:#ece2cb80;stroke-width:.95}.atm-fallback-water-body{pointer-events:none;fill:#0b1111;fill-opacity:.98;stroke:#e0d6bc57;stroke-width:.9}.atm-fallback-border{pointer-events:none;fill:none;stroke:#161a1873;stroke-width:.65;stroke-dasharray:2.5 2.5}.atm-fallback-geofence{pointer-events:none;fill:#dc26262e;stroke:#f87171eb;stroke-width:2;stroke-dasharray:8 5}.atm-fallback-route{pointer-events:none;fill:none;stroke:#f87171e6;stroke-width:3;stroke-linecap:round;stroke-dasharray:7 5}.atm-fallback-country-label{pointer-events:none;fill:#faf5e6c2;font-weight:750;letter-spacing:.08em;paint-order:stroke;stroke:#0a0e11d6;stroke-width:1.4px;text-transform:uppercase}.atm-fallback-country-label.water{fill:#dcd5bfa3;font-style:italic;font-weight:700;stroke:#070b0de6;stroke-width:1.6px}.atm-fallback-alert text{pointer-events:none;fill:#fff;font-weight:800;paint-order:stroke;stroke:#040816e6;stroke-width:1.5px}.atm-fallback-alert{cursor:pointer;pointer-events:auto;outline:none}.atm-fallback-alert:hover .atm-fallback-alert-core,.atm-fallback-alert:focus .atm-fallback-alert-core{stroke:#fff;stroke-width:3px}.atm-fallback-alert-hit{pointer-events:all;fill:#fff0}.atm-fallback-alert-halo{pointer-events:none;opacity:.2}.atm-fallback-alert-core{pointer-events:none;stroke:#ffffffe6;stroke-width:1.8px}.atm-fallback-alert-label{pointer-events:none;fill:#ffffffeb;font-weight:800;letter-spacing:.02em;paint-order:stroke;stroke:#040816f5;stroke-width:3px;opacity:0;transition:opacity .14s ease}.atm-fallback-alert:hover .atm-fallback-alert-label,.atm-fallback-alert:focus .atm-fallback-alert-label{opacity:1}.atm-map canvas{background:transparent!important}.atm-geo-label{pointer-events:none;padding:2px 6px;border-radius:4px;color:#f8fafcb8;background:#04081652;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.82);white-space:nowrap}.atm-geo-label.water{color:#bacbd680;background:transparent;font-weight:600}.atm-map .mapboxgl-ctrl-group{border:1px solid rgba(255,255,255,.12);background:#040816db}.atm-map .mapboxgl-ctrl button{filter:invert(1) opacity(.82)}.atm-map-legend{position:absolute;left:14px;bottom:14px;z-index:2;display:flex;flex-wrap:wrap;gap:8px;max-width:calc(100% - 28px);padding:10px;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#040816d1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--muted);font-size:12px}.atm-map-source-note{position:absolute;right:14px;top:14px;z-index:2;padding:6px 8px;border:1px solid rgba(255,255,255,.09);border-radius:6px;color:#ffffff94;background:#0408169e;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.atm-map-legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.atm-map-legend i{width:9px;height:9px;border-radius:50%}.atm-map-legend .watch{background:#22c55e}.atm-map-legend .elevated{background:#f59e0b}.atm-map-legend .critical{background:var(--red-soft)}.atm-symbol{color:#ffffffd1}.atm-map-tooltip .mapboxgl-popup-content{border:1px solid rgba(255,255,255,.12);border-radius:8px;color:var(--text);background:#070d1cf0;box-shadow:0 10px 24px #00000052;font-size:12px}.atm-map-tooltip .mapboxgl-popup-tip{border-top-color:#070d1cf0}.atm-review-board{min-height:620px;overflow:auto;border:1px solid var(--border);border-radius:8px;background:radial-gradient(circle at 18% 8%,rgba(220,38,38,.1),transparent 28%),linear-gradient(180deg,#ffffff0b,#ffffff03),#060b18eb;box-shadow:0 18px 40px #00000042}.atm-review-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);gap:18px;padding:22px;border-bottom:1px solid rgba(255,255,255,.075)}.atm-review-hero span,.atm-board-panel-header span{color:var(--soft);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.atm-review-hero h2{max-width:760px;margin:8px 0 10px;font-size:clamp(28px,3.5vw,46px);line-height:.98;letter-spacing:0}.atm-review-hero p{max-width:780px;margin:0;color:var(--muted);line-height:1.6}.atm-board-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.atm-board-summary div,.atm-board-panel,.atm-review-card,.atm-source-record,.atm-board-empty{border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#ffffff09}.atm-board-summary div{display:grid;align-content:center;gap:5px;min-height:86px;padding:14px}.atm-board-summary strong{color:var(--red-soft);font-size:30px;line-height:1}.atm-board-summary span{color:var(--muted);font-size:12px}.atm-review-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:14px;padding:14px}.atm-board-panel{min-width:0;padding:14px;background:#050a169e}.atm-board-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.atm-board-panel-header h3{margin:5px 0 0;font-size:18px;letter-spacing:0}.atm-board-panel-header small{color:var(--soft);line-height:1.4;text-align:right}.atm-review-list,.atm-source-record-list{display:grid;gap:10px}.atm-review-card{display:grid;gap:10px;padding:14px;color:var(--text);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.atm-review-card:hover,.atm-review-card:focus,.atm-review-card.active{border-color:#ef444473;background:#ffffff0e;outline:none}.atm-review-card:hover{transform:translateY(-1px)}.atm-review-card-top,.atm-source-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.atm-review-card h4,.atm-source-record h4{margin:0;font-size:18px;line-height:1.25;letter-spacing:0}.atm-review-card p,.atm-source-record p,.atm-board-empty p{margin:0;color:var(--muted);line-height:1.55;font-size:14px}.atm-review-meta{display:flex;flex-wrap:wrap;gap:8px}.atm-review-meta span{display:inline-flex;padding:5px 8px;border:1px solid rgba(255,255,255,.075);border-radius:7px;color:var(--soft);background:#ffffff08;font-size:12px}.atm-source-row a,.atm-source-button{display:inline-grid;gap:2px;min-width:148px;padding:9px 10px;border:1px solid rgba(147,197,253,.22);border-radius:8px;color:#dbeafe;text-decoration:none;background:#3b82f614}.atm-source-row a:hover,.atm-source-button:hover{border-color:#93c5fd7a;background:#3b82f624}.atm-source-row a span,.atm-source-button span{color:var(--soft);font-size:12px;overflow-wrap:anywhere}.atm-no-source{display:inline-flex;width:fit-content;padding:8px 10px;border:1px solid rgba(245,158,11,.18);border-radius:8px;color:#fcd34d;background:#f59e0b12;font-size:12px}.atm-source-record{display:grid;gap:10px;padding:12px}.atm-source-record>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.atm-source-record time{color:var(--soft);font-size:12px;white-space:nowrap}.atm-source-record dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.atm-source-record dt{color:var(--soft);font-size:11px;text-transform:uppercase}.atm-source-record dd{margin:3px 0 0;color:var(--text);font-size:13px}.atm-source-button{width:fit-content}.atm-board-empty{padding:16px}.atm-board-empty strong{display:block;margin-bottom:5px;color:var(--text)}.atm-event-feed{min-height:0;padding:14px;overflow:hidden}.atm-feed-header strong{color:var(--soft);font-size:12px}.atm-feed-scroll{display:grid;gap:10px;max-height:164px;overflow:auto;padding-right:4px}.atm-feed-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:100%;padding:11px;border:1px solid rgba(255,255,255,.075);border-radius:8px;color:var(--text);background:#ffffff08;text-align:left;cursor:pointer}.atm-feed-item:hover{border-color:#ef444459;background:#ffffff0d}.atm-feed-item time{color:var(--soft);font-size:12px}.atm-feed-item h3{margin:5px 0 4px;font-size:15px;line-height:1.25}.atm-feed-item p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.atm-feed-meta{display:flex;flex-direction:column;align-items:flex-end;gap:7px;color:var(--soft);font-size:12px}.atm-severity,.atm-alert-type{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;padding:5px 8px;border:1px solid rgba(255,255,255,.1);border-radius:8px;font-size:11px;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.atm-severity.watch{color:#86efac;background:#22c55e1f}.atm-severity.elevated{color:#fbbf24;background:#f59e0b21}.atm-severity.critical{color:#fecaca;background:#ef44442b}.atm-alert-type{color:#ffffffd1;background:#ffffff0d}.atm-detail-heading{padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.07)}.atm-detail-heading>span,.atm-empty-drawer span{color:var(--red-soft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.atm-detail-heading h2{margin:8px 0 12px;font-size:24px;line-height:1.1;letter-spacing:0}.atm-detail-badges{display:flex;flex-wrap:wrap;gap:8px}.atm-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.atm-tabs button{min-height:34px;border-radius:8px;font-size:12px}.atm-tab-panel{color:var(--muted);line-height:1.55}.atm-tab-panel h3{margin:18px 0 8px;color:var(--text);font-size:14px}.atm-wording-note{padding:10px;border:1px solid rgba(245,158,11,.18);border-radius:8px;color:#fcd34d;background:#f59e0b14;font-size:13px}.atm-detail-list{display:grid;gap:10px;margin:14px 0}.atm-detail-list div,.atm-identifier-grid div,.atm-related-incident{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.atm-detail-list dt,.atm-identifier-grid span{color:var(--soft);font-size:12px}.atm-detail-list dd{margin:4px 0 0;color:var(--text)}.atm-identifier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px}.atm-identifier-grid strong{display:block;margin-top:3px;color:var(--text);overflow-wrap:anywhere}.atm-evidence-link{display:grid;gap:4px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#bfdbfe;text-decoration:none;background:#ffffff09}.atm-evidence-link+.atm-evidence-link,.atm-related-incident+.atm-related-incident{margin-top:10px}.atm-evidence-link span,.atm-related-incident p{color:var(--muted);font-size:13px}.atm-related-incident strong{color:var(--red-soft);text-transform:capitalize}.atm-related-incident span{display:block;margin-top:5px;color:var(--text)}.atm-playback{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.atm-playback button{border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#dc2626bd;padding:8px 10px;cursor:pointer}.atm-empty-drawer{display:grid;align-content:center;min-height:420px}.atm-empty-drawer p{color:var(--muted);line-height:1.6}.asi-page{background:radial-gradient(circle at 78% 16%,rgba(220,38,38,.08),transparent 28%),radial-gradient(circle at 18% 42%,rgba(148,163,184,.08),transparent 30%)}.asi-layout{position:relative;z-index:1;width:min(1440px,calc(100% - 40px));margin:0 auto;padding:24px 0 34px}.asi-top-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px;border:1px solid var(--border);border-radius:8px;background:#070d1cb8;box-shadow:0 18px 48px #00000038}.asi-top-header span,.asi-list-header span,.asi-sidebar-heading span,.asi-source-setup strong,.asi-featured-empty span{color:var(--soft);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.asi-top-header h1{margin:8px 0;font-size:clamp(34px,4vw,54px);line-height:.98;letter-spacing:-.02em}.asi-top-header p{max-width:760px;margin:0;color:var(--muted);line-height:1.6}.asi-disclaimer{margin-top:12px!important;color:#fca5a5db!important;font-size:13px}.asi-header-actions{display:flex;align-items:center;gap:10px;min-width:min(100%,440px)}.asi-header-actions input,.asi-field input,.asi-field select{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0b;outline:none}.asi-header-actions input{flex:1;min-width:160px;padding:11px 13px}.asi-header-actions button,.asi-sidebar-heading button,.asi-pagination button,.asi-featured-actions a,.asi-featured-actions button,.asi-notice{border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#ffffff0b;text-decoration:none;cursor:pointer}.asi-header-actions button{padding:11px 13px}.asi-header-actions button:nth-of-type(1){border-color:#dc262666;background:#dc2626c7}.asi-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:14px 0}.asi-stat-row div{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--border);border-radius:8px;background:#09101fb8}.asi-stat-row strong{color:var(--red-soft);font-size:28px;line-height:1}.asi-stat-row span{color:var(--muted);font-size:13px}.asi-notice,.asi-error{display:block;width:100%;margin:0 0 14px;padding:12px 14px;text-align:left}.asi-notice{border-color:#22c55e3d;color:#bbf7d0;background:#22c55e17}.asi-error{border:1px solid rgba(239,68,68,.28);border-radius:8px;color:#fecaca;background:#7f1d1d38}.asi-workspace{display:grid;grid-template-columns:260px minmax(0,1fr) 390px;gap:14px;align-items:start}.asi-sidebar,.asi-main-column,.asi-featured-panel,.asi-source-setup{border:1px solid var(--border);border-radius:8px;background:#070d1ccc;box-shadow:0 18px 42px #0000002e}.asi-sidebar,.asi-featured-panel{position:sticky;top:92px}.asi-sidebar{display:grid;gap:14px;padding:16px}.asi-sidebar-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.asi-sidebar-heading button{padding:7px 10px;color:#fecaca;background:#dc26261a}.asi-field{display:grid;gap:7px}.asi-field span{color:var(--muted);font-size:12px}.asi-field input,.asi-field select{min-height:40px;padding:9px 10px}.asi-field select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.asi-date-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.asi-main-column{min-width:0;padding:16px}.asi-list-header{display:grid;gap:14px;margin-bottom:14px}.asi-list-header>div{display:flex;align-items:end;justify-content:space-between;gap:14px}.asi-list-header strong{color:var(--text);font-size:14px}.asi-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asi-tabs button{min-height:40px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--muted);background:#ffffff09;cursor:pointer}.asi-tabs button.active,.asi-tabs button:hover{border-color:#dc262657;color:#fff;background:#dc262624}.asi-list{display:grid;gap:10px;max-height:760px;overflow:auto;padding-right:4px}.asi-incident-card{display:grid;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.asi-incident-card:hover,.asi-incident-card:focus-visible,.asi-incident-card.selected{border-color:#ef44446b;background:#dc262614;transform:translateY(-1px);outline:none}.asi-card-status-line,.asi-card-meta,.asi-card-badges,.asi-card-asset-row,.asi-featured-badges,.asi-featured-actions,.asi-chip-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.asi-card-status-line{justify-content:space-between}.asi-card-status-line>span:last-child,.asi-card-meta span{color:var(--soft);font-size:12px}.asi-incident-card h3{margin:0;font-size:19px;line-height:1.25;overflow-wrap:anywhere}.asi-incident-card h3 a{color:var(--text);text-decoration:none}.asi-incident-card h3 a:hover{color:#fecaca}.asi-incident-card p{margin:0;color:var(--muted);line-height:1.55;font-size:14px}.asi-card-meta{justify-content:space-between}.asi-card-meta a{color:#bfdbfe;font-size:13px;text-decoration:none}.asi-card-asset-row span{padding:4px 7px;border-radius:999px;color:var(--soft);background:#ffffff0e;font-size:11px}.asi-badge,.asi-source-badge,.asi-type-badge,.asi-confidence-badge,.asi-record-class{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--muted);background:#ffffff0b;font-size:11px;line-height:1.2;text-transform:uppercase}.asi-status-confirmed{border-color:#ef444466;color:#fecaca;background:#dc262624}.asi-status-reported{border-color:#f59e0b52;color:#fed7aa;background:#f59e0b1f}.asi-status-under-review{border-color:#94a3b852;color:#e2e8f0;background:#94a3b81a}.asi-source-badge{color:#bfdbfe}.asi-type-badge{color:#d8b4fe}.asi-confidence-badge,.asi-record-class{color:#d1d5db}.asi-confidence-high{border-color:#22c55e61;color:#bbf7d0;background:#22c55e1a}.asi-confidence-medium{border-color:#f59e0b61;color:#fde68a;background:#f59e0b1a}.asi-confidence-low{border-color:#f8717157;border-style:dashed;color:#fecaca;background:#f8717114}.asi-skeleton-card{height:156px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:linear-gradient(90deg,#ffffff09,#ffffff14,#ffffff09);background-size:240% 100%;animation:asi-shimmer 1.2s ease-in-out infinite}@keyframes asi-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.asi-empty-state{display:grid;gap:8px;padding:28px;border:1px dashed rgba(255,255,255,.14);border-radius:8px;color:var(--muted);background:#ffffff06}.asi-empty-state strong{color:var(--text);font-size:18px}.asi-pagination{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;color:var(--muted);font-size:13px}.asi-pagination button{padding:9px 12px}.asi-pagination button:disabled,.asi-featured-actions button:disabled{cursor:not-allowed;opacity:.48}.asi-source-setup{display:grid;gap:8px;margin-top:14px;padding:14px}.asi-source-setup p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.asi-source-setup div{display:flex;flex-wrap:wrap;gap:7px}.asi-source-setup span,.asi-source-setup a{padding:5px 8px;border-radius:999px;color:var(--soft);text-decoration:none;background:#ffffff0d;font-size:11px}.asi-source-setup a:hover{color:#fff;background:#dc26261f}.asi-featured-panel{max-height:calc(100vh - 116px);overflow:auto}.asi-featured-panel>img,.asi-source-visual{width:100%;min-height:190px;object-fit:cover}.asi-source-visual{display:grid;align-content:end;gap:8px;padding:18px;background:linear-gradient(135deg,rgba(107,114,128,.18),transparent 45%),radial-gradient(circle at 24% 22%,rgba(220,38,38,.18),transparent 28%),#080d19}.asi-source-visual span{color:var(--soft);font-size:12px}.asi-source-visual strong{font-size:24px;line-height:1.05}.asi-featured-body{display:grid;gap:18px;padding:16px}.asi-featured-body h2{margin:0;font-size:26px;line-height:1.1;overflow-wrap:anywhere}.asi-featured-body h3{margin:0 0 8px;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.asi-featured-body p{margin:0;color:var(--muted);line-height:1.58}.asi-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.asi-detail-grid div,.asi-key-details span{padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff09}.asi-detail-grid dt{color:var(--soft);font-size:11px}.asi-detail-grid dd{margin:4px 0 0;color:var(--text);font-size:13px;overflow-wrap:anywhere}.asi-detail-grid a{color:#bfdbfe;text-decoration:none}.asi-key-details{display:grid;gap:8px}.asi-key-details span,.asi-chip-row span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.asi-chip-row span{padding:5px 8px;border-radius:999px;background:#ffffff0f}.asi-evidence-link{display:grid;gap:5px;padding:11px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:#bfdbfe;text-decoration:none;background:#ffffff09}.asi-evidence-link+.asi-evidence-link{margin-top:8px}.asi-evidence-link span{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.asi-featured-actions a,.asi-featured-actions button{padding:10px 12px;font-size:13px}.asi-featured-actions a:first-child{border-color:#dc262661;background:#dc2626c7}.asi-featured-empty{display:grid;align-content:center;gap:8px;min-height:360px;padding:20px}.asi-featured-empty p{margin:0;color:var(--muted);line-height:1.6}.asi-map-panel,.asi-admin-panel{margin-bottom:14px;border:1px solid var(--border);border-radius:8px;background:#070d1ccc;box-shadow:0 18px 42px #0000002e;overflow:hidden}.asi-map-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.07)}.asi-map-header div{display:grid;gap:4px}.asi-map-header span{color:var(--soft);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.asi-map-header strong{font-size:18px}.asi-map-header p{max-width:560px;margin:0;color:var(--muted);font-size:13px;line-height:1.5}.asi-map-shell{height:360px;background:#05070d}.asi-leaflet-map{width:100%;height:100%;background:#05070d}.asi-dark-tile-layer .leaflet-tile{filter:saturate(.78) contrast(1.06) brightness(.82)}.asi-map-popup{display:grid;gap:7px;min-width:220px}.asi-map-popup strong{line-height:1.25}.asi-map-popup span{color:var(--muted);font-size:12px}.asi-map-popup a{color:#bfdbfe;text-decoration:none}.asi-admin-toggle{width:100%;border:0;color:#fff;background:#ffffff09;padding:13px 16px;text-align:left;cursor:pointer}.asi-admin-toggle:hover{background:#dc26261a}.asi-admin-form{display:grid;gap:14px;padding:16px;border-top:1px solid rgba(255,255,255,.07)}.asi-admin-form p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.asi-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asi-admin-field{display:grid;gap:7px}.asi-admin-field.wide{grid-column:1 / -1}.asi-admin-field span{color:var(--muted);font-size:12px}.asi-admin-field input,.asi-admin-field select,.asi-admin-field textarea{width:100%;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0b;padding:10px;font:inherit;outline:none}.asi-admin-field textarea{resize:vertical}.asi-admin-actions{display:flex;justify-content:flex-end;gap:10px}.asi-admin-actions button{border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#fff;background:#ffffff0b;padding:10px 13px;cursor:pointer}.asi-admin-actions button[type=submit]{border-color:#dc262666;background:#dc2626c7}.asi-admin-error{border:1px solid rgba(239,68,68,.28);border-radius:8px;color:#fecaca;background:#7f1d1d38;padding:10px 12px}@media (max-width: 1100px){.hero,.home-hero,.split-layout,.about-grid,.about-story-grid,.about-method-panel,.methodology-grid,.methodology-two-column,.methodology-card-grid,.admin-workspace,.geoint-header,.geoint-workspace,.dashboard-source-health,.source-health-panel,.map-page-grid,.footer-grid,.publication-reader-hero,.publications-grid,.cards-grid{grid-template-columns:1fr}.dashboard-copy{align-items:start;flex-direction:column}.home-hero{display:block}.home-latest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid,.status-row{grid-template-columns:repeat(2,1fr)}.monitor-status-panel{grid-template-columns:1fr}.monitor-actions{justify-items:stretch}.monitor-source-counts,.source-health-list{justify-content:flex-start}.geoint-health-summary,.geoint-filter-strip,.geoint-layer-list,.early-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.geoint-command-bar{align-items:stretch;flex-direction:column}.geoint-search{width:100%}.nav-right .search-box{display:none}.atm-top-header,.atm-admin-panel,.atm-command-bar,.atm-workspace,.asi-layout{width:min(100% - 28px,1240px);margin:0 auto;padding-left:0;padding-right:0}.atm-top-header,.asi-top-header{flex-direction:column}.atm-stat-strip{min-width:0;width:100%}.atm-workspace,.asi-workspace{grid-template-columns:1fr}.asi-sidebar,.asi-featured-panel{position:static}.asi-featured-panel{max-height:none}.atm-admin-panel{margin-top:14px}.atm-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.atm-center-column,.atm-readable-workspace .atm-center-column{grid-template-rows:auto auto}.atm-review-hero,.atm-review-grid{grid-template-columns:1fr}.atm-readable-workspace .atm-map-shell{min-height:560px}.atm-feed-scroll{max-height:320px}.publication-reader-hero img{min-height:260px}}@media (max-width: 760px){.container{width:min(100% - 28px,1240px)}.topbar-inner{flex-wrap:wrap}.nav{order:3;width:100%;justify-content:center}.hero h1,.home-hero-content h1,.page-hero h1{font-size:34px}.hero p,.home-hero-content p,.page-hero p,.publication-reader-hero p{font-size:16px}.home-hero{gap:14px;padding-top:18px}.home-hero-main,.home-hero-content{min-height:480px}.home-hero-content{padding:28px 20px}.home-hero-main:before{background:linear-gradient(180deg,#040816eb,#0408169e 48%,#040816cc),url(/publication-covers/Homepage.jpeg) calc(100% + 42px) center / auto 116% no-repeat}.home-hero-content h1{line-height:1}.home-hero-signal-row{grid-template-columns:1fr;margin-top:28px}.home-latest-grid{grid-template-columns:1fr}.publication-reader-hero,.publication-reader-body,.publication-references{padding:18px}.publication-source-note{align-items:flex-start;flex-direction:column;padding:14px 18px}.publication-download-actions{justify-content:flex-start}.methodology-limit-grid,.admin-grid{grid-template-columns:1fr}.admin-panel-heading,.admin-actions{align-items:stretch;flex-direction:column}.admin-panel-heading select{max-width:none}.publication-reader-hero h1{font-size:32px}.dashboard-toolbar,.map-legend-row{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 14px}.dashboard-toolbar span{border-right:0;padding-right:0}.dashboard-toolbar a{margin-left:0}.hero-map,.hero-leaflet-map{min-height:430px;height:430px}.dashboard-grid{grid-template-columns:1fr}.dashboard-feed-panel{border-left:0;border-top:1px solid var(--border)}.map-panel-header{align-items:flex-start;flex-direction:column;gap:8px}.hero-actions,.filter-row{flex-direction:column;align-items:stretch}.stats-grid,.status-row{grid-template-columns:1fr}.feed-row{grid-template-columns:18px 1fr}.feed-row .tag-chip,.feed-row .source-link,.feed-row .text-soft{grid-column:2;justify-self:start}.atm-top-header{gap:14px}.atm-command-bar{align-items:stretch;flex-direction:column}.atm-command-bar>div:first-child,.atm-command-actions{justify-content:space-between;width:100%}.atm-stat-strip,.atm-admin-grid,.atm-feed-item,.atm-board-summary,.atm-source-record dl,.asi-stat-row,.asi-tabs,.asi-detail-grid{grid-template-columns:1fr}.asi-top-header,.asi-header-actions,.asi-map-header,.asi-list-header>div,.asi-pagination,.asi-admin-actions{align-items:stretch;flex-direction:column}.asi-header-actions{min-width:0}.asi-date-grid,.asi-admin-grid,.geoint-health-summary,.geoint-filter-strip,.geoint-layer-list,.geoint-sidebar-grid,.geoint-detail-grid,.geoint-feed-item,.early-warning-grid,.ops-metric-strip,.ops-profile-metrics,.ops-exposure-summary,.ops-asset-row,.ops-queue-row,.ops-impact-row,.ops-official-signal,.ops-country-metrics,.ops-ir-row,.ops-signal-table div{grid-template-columns:1fr}.early-warning-heading,.early-warning-actions,.ops-command-heading,.ops-panel-heading{align-items:flex-start;flex-direction:column}.ops-command-side,.ops-command-updated,.ops-asset-threat,.ops-impact-score{justify-items:start;text-align:left}.ops-command-actions,.ops-brief-actions{justify-content:flex-start}.geoint-map-shell{min-height:500px}.geoint-control-heading,.geoint-control-actions{align-items:stretch;flex-direction:column}.asi-map-shell{height:320px}.atm-admin-card-wide{grid-column:auto}.atm-review-hero,.atm-board-panel,.atm-review-card{padding:14px}.atm-board-panel-header,.atm-source-record>div:first-child{align-items:flex-start;flex-direction:column}.atm-board-panel-header small{text-align:left}.atm-admin-two{grid-template-columns:1fr}.atm-feed-meta{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.atm-center-column{grid-template-rows:auto auto}.atm-map-shell{min-height:500px}.atm-readable-workspace .atm-center-column{grid-template-rows:auto auto}.atm-readable-workspace .atm-map-shell{min-height:500px}.atm-map-legend{right:10px;left:10px;bottom:10px}.atm-identifier-grid,.atm-tabs,.atm-chip-grid,.atm-time-selector,.atm-range-row{grid-template-columns:1fr}}.contribute-lock{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:48px 16px}.contribute-lock-box{width:100%;max-width:420px;padding:40px 36px;border:1px solid var(--border);border-radius:20px;background:var(--card);text-align:center}.contribute-lock-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto 20px;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:var(--muted)}.contribute-lock-icon svg{width:24px;height:24px}.contribute-lock-box h2{margin:0 0 8px;font-size:22px;letter-spacing:-.01em}.contribute-lock-box p{margin:0 0 24px;color:var(--muted);font-size:14px;line-height:1.6}.contribute-lock-form{display:flex;flex-direction:column;gap:12px}.contribute-lock-form input{width:100%;padding:11px 14px;border:1px solid var(--border);border-radius:10px;background:#ffffff0d;color:var(--text);font-size:15px}.contribute-lock-form button{padding:11px;border:none;border-radius:10px;background:var(--red-soft);color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s}.contribute-lock-form button:disabled{opacity:.55;cursor:default}.contribute-tabs{display:flex;gap:6px;margin-bottom:28px;border-bottom:1px solid var(--border);padding-bottom:0}.contribute-tab{padding:10px 22px;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;color:var(--muted);font-size:14px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .15s,border-color .15s;margin-bottom:-1px}.contribute-tab.active{color:var(--text);border-bottom-color:var(--red-soft)}.contribute-workspace{padding-bottom:60px}.contribute-form{display:flex;flex-direction:column;gap:0}.contribute-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.contribute-field{display:flex;flex-direction:column;gap:6px;grid-column:span 1}.contribute-field.wide{grid-column:span 2}.contribute-field>span{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--soft)}.contribute-field>span em{font-style:normal;color:var(--red-soft)}.contribute-field input,.contribute-field select,.contribute-field textarea{padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:#ffffff0a;color:var(--text);font-size:14px;resize:vertical}.contribute-field textarea{font-family:inherit;line-height:1.6}.contribute-field input:focus,.contribute-field select:focus,.contribute-field textarea:focus{outline:none;border-color:#b91c1c80}.contribute-file-row{display:flex;align-items:center;gap:12px}.contribute-file-input{padding:8px 0!important;border:none!important;background:none!important;color:var(--muted)!important;font-size:13px!important}.contribute-file-name{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.contribute-hint{font-size:12px;color:var(--soft);margin-top:4px;line-height:1.5}.contribute-actions{display:flex;justify-content:flex-end}.contribute-submit{padding:11px 32px;border:none;border-radius:10px;background:var(--red-soft);color:#fff;font-size:14px;font-weight:600;cursor:pointer;letter-spacing:.04em;transition:opacity .15s}.contribute-submit:disabled{opacity:.55;cursor:default}.contribute-notice{padding:12px 16px;margin-bottom:20px;border:1px solid rgba(34,197,94,.26);border-radius:10px;background:#22c55e12;color:#bbf7d0;font-size:14px;line-height:1.5}.contribute-error{padding:12px 16px;margin-bottom:20px;border:1px solid rgba(239,68,68,.28);border-radius:10px;background:#ef444414;color:#fecaca;font-size:14px;line-height:1.5}.contributor-alerts-section{margin-bottom:40px}.contributor-alerts-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.contributor-alerts-header h2{margin:6px 0 0;font-size:20px;letter-spacing:-.01em}.contribute-cta-link{color:var(--red-soft);font-size:12px;text-decoration:none;text-transform:uppercase;letter-spacing:.08em}.contributor-alerts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.contributor-alert{padding:16px 18px;border-radius:12px;border:1px solid var(--border);background:var(--card)}.contributor-alert.alert-watch{border-left:3px solid #d97706;background:#d977060f}.contributor-alert.alert-elevated{border-left:3px solid #dc2626;background:#dc26260f}.contributor-alert.alert-critical{border-left:3px solid #7c3aed;background:#7c3aed14;border-color:#7c3aed4d}.contributor-alert-header{display:flex;align-items:center;gap:8px;margin-bottom:8px;flex-wrap:wrap}.contributor-alert-badge{font-size:10px;font-weight:700;letter-spacing:.14em;padding:2px 8px;border-radius:999px;background:#ffffff1a;color:var(--text)}.alert-watch .contributor-alert-badge{background:#d9770633;color:#fde68a}.alert-elevated .contributor-alert-badge{background:#dc26262e;color:#fca5a5}.alert-critical .contributor-alert-badge{background:#7c3aed38;color:#c4b5fd}.contributor-alert-region{font-size:11px;color:var(--soft);text-transform:uppercase;letter-spacing:.1em}.contributor-alert-date{font-size:11px;color:var(--soft);margin-left:auto}.contributor-alert-title{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.35}.contributor-alert-body{margin:0 0 10px;color:var(--muted);font-size:13px;line-height:1.6}.contributor-alert-author{font-size:12px;color:var(--soft);font-style:italic}.contribute-cta-bar{text-align:center;padding:28px 0 12px;color:var(--muted);font-size:14px}.contribute-cta-bar a{color:var(--red-soft);text-decoration:none}@media (max-width: 640px){.contribute-grid{grid-template-columns:1fr}.contribute-field.wide{grid-column:span 1}.contributor-alerts-grid{grid-template-columns:1fr}}@media (max-width: 760px){html,body{overflow-x:hidden}body{-webkit-text-size-adjust:100%}.site-shell:before{opacity:.035}.container{width:min(100% - 20px,1240px)}.topbar{background:#040816f0}.topbar-inner{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 0 10px}.brand{justify-content:center;font-size:16px}.nav{order:2;justify-content:flex-start;width:100%;gap:8px;overflow-x:auto;padding:0 0 3px;scroll-padding-left:10px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.nav a{display:inline-flex;flex:0 0 auto;align-items:center;min-height:38px;padding:8px 11px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#ffffff09;font-size:13px;scroll-snap-align:start;white-space:nowrap}.nav a.active{border-color:#ef444457;background:#ef44441f}.nav-right{display:none}.page-section{padding:20px 0}.page-hero{padding:22px 0 14px;text-align:left}.page-hero h1{font-size:30px;line-height:1.05}.page-hero p{margin-left:0;font-size:14px;line-height:1.55}.monitor-status-panel,.source-health-panel,.early-warning-panel,.latest-development-feed,.map-panel,.crisis-detail-panel{border-radius:10px;padding:12px}.monitor-status-panel{gap:12px;margin:12px 0}.monitor-status-panel h2{font-size:19px}.monitor-status-panel p,.monitor-policy{font-size:13px}.monitor-actions{grid-template-columns:1fr 1fr;justify-items:stretch}.monitor-actions .cta-button,.monitor-actions .alert-toggle,.geoint-control-actions button,.geoint-search button{min-height:44px}.monitor-source-counts{grid-column:1 / -1;justify-content:flex-start}.early-warning-heading{align-items:flex-start}.early-warning-grid{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.early-warning-grid::-webkit-scrollbar{display:none}.early-warning-card{flex:0 0 min(290px,84vw);scroll-snap-align:start}.status-row{gap:10px;margin:14px 0 12px}.status-box{padding:12px}.status-box strong{font-size:24px}.map-page-grid{gap:12px;padding-top:16px}.map-panel{padding:8px}.map-wrap{height:min(62vh,460px);min-height:360px;border-radius:10px}.tracking-control-panel{top:8px;left:8px;width:min(210px,calc(100% - 16px));max-height:calc(100% - 16px);overflow:auto;padding:8px}.tracking-control-panel p,.tracking-layer-status,.tracking-layer-errors{font-size:10px}.tracking-toggle{min-height:30px;font-size:12px}.crisis-detail-panel{max-height:none}.crisis-detail-heading{gap:10px}.crisis-detail-heading h2{font-size:23px}.crisis-detail-stat-grid{gap:8px}.feed-row{grid-template-columns:14px minmax(0,1fr);gap:10px;padding:12px 0}.feed-title-button{min-height:34px}.feed-row .tag-chip,.feed-row .source-link,.feed-row .text-soft{grid-column:2;justify-self:start}.geoint-container{padding-bottom:24px}.geoint-header{gap:12px;padding:20px 0 12px}.geoint-header h1{font-size:32px;line-height:1.04}.geoint-header p{font-size:14px;line-height:1.5}.geoint-source-note{font-size:12px!important}.geoint-health-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.geoint-health-summary div{min-height:0;padding:10px}.geoint-health-summary strong{font-size:13px}.geoint-command-bar{gap:10px}.geoint-region-buttons{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.geoint-region-buttons::-webkit-scrollbar{display:none}.geoint-region-buttons button{flex:0 0 auto;min-height:40px;scroll-snap-align:start;white-space:nowrap}.geoint-search{min-width:0}.geoint-search input{min-height:44px}.geoint-filter-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.geoint-filter-status{grid-column:1 / -1}.geoint-filter-strip label,.geoint-filter-status{min-height:0;padding:9px}.geoint-filter-strip select{min-height:42px}.geoint-layer-controls{padding:12px}.geoint-control-heading{gap:10px}.geoint-control-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.geoint-layer-list{display:flex;grid-template-columns:none;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.geoint-layer-list::-webkit-scrollbar{display:none}.geoint-layer-toggle{flex:0 0 176px;min-height:76px;scroll-snap-align:start}.geoint-workspace{gap:12px}.geoint-map-shell{height:min(64vh,520px);min-height:360px;border-radius:10px}.geoint-map-legend{right:8px;bottom:8px;left:8px;max-height:86px;overflow:auto;gap:7px;padding:7px 8px;font-size:11px}.geoint-globe-badge{top:8px;right:8px}.geoint-sidebar{gap:10px}.geoint-sidebar-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.geoint-metric-card,.geoint-source-card,.geoint-detail-panel,.geoint-event-feed,.geoint-attribution{border-radius:10px;padding:12px}.geoint-metric-card strong{font-size:23px}.geoint-detail-panel h2{font-size:21px}.geoint-rank-list div{grid-template-columns:1fr;gap:4px}.geoint-rank-list span{overflow-wrap:anywhere}.geoint-feed-item{grid-template-columns:1fr;gap:5px;padding:10px}.geoint-attribution div{gap:7px}}@media (max-width: 460px){.container{width:min(100% - 16px,1240px)}.brand{justify-content:flex-start}.monitor-actions,.geoint-filter-strip,.geoint-health-summary,.geoint-sidebar-grid,.crisis-detail-stat-grid{grid-template-columns:1fr}.map-wrap,.geoint-map-shell{height:58vh;min-height:330px}.geoint-control-actions{grid-template-columns:1fr}.early-warning-card{flex-basis:86vw}}.orbat-page{background:linear-gradient(180deg,#060d1cf0,#040816 42%),#040816}.orbat-container{padding:26px 0 54px}.orbat-header{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:18px;align-items:stretch;margin-bottom:18px;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#09101fc2;box-shadow:0 18px 50px #00000038}.orbat-header h1{margin:6px 0 8px;font-size:clamp(34px,5vw,58px);line-height:.95;letter-spacing:0}.orbat-header p{max-width:780px;margin:0;color:var(--muted);line-height:1.65}.orbat-header-status{display:grid;align-content:center;gap:8px;padding:16px;border:1px solid rgba(56,189,248,.18);border-radius:8px;background:#082f4940}.orbat-header-status span,.orbat-header-status em,.orbat-summary-card span,.orbat-filter span{color:var(--soft);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.orbat-header-status strong{font-size:24px}.orbat-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px}.orbat-summary-card{min-height:92px;padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#09101fbd}.orbat-summary-card strong{display:block;margin-top:10px;font-size:28px;line-height:1}.orbat-summary-card.blue strong{color:#60a5fa}.orbat-summary-card.green strong{color:#34d399}.orbat-summary-card.amber strong{color:#f59e0b}.orbat-summary-card.red strong{color:#f87171}.orbat-summary-card.cyan strong{color:#22d3ee}.orbat-command-bar{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr)) minmax(220px,1.6fr) minmax(120px,.7fr) auto;gap:10px;align-items:end;margin-bottom:18px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#070d1cd1}.orbat-filter{display:grid;gap:7px;min-width:0}.orbat-filter select,.orbat-filter input,.orbat-command-bar button{width:100%;min-height:42px;border:1px solid rgba(255,255,255,.1);border-radius:8px;color:var(--text);background:#ffffff0b}.orbat-filter select,.orbat-filter input{padding:0 11px}.orbat-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.orbat-filter input::placeholder{color:#ffffff61}.orbat-command-bar button{padding:0 15px;font-weight:800;cursor:pointer}.orbat-workspace{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.9fr);gap:16px;align-items:start}.orbat-main-column,.orbat-side-column{display:grid;gap:16px;min-width:0}.orbat-theater-panel,.orbat-record-panel,.orbat-source-panel,.orbat-detail-panel,.orbat-review-panel,.orbat-schema-panel{border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#09101fc7}.orbat-theater-panel,.orbat-record-panel,.orbat-source-panel,.orbat-review-panel,.orbat-schema-panel{padding:16px}.orbat-detail-panel{position:sticky;top:90px;padding:18px}.orbat-theater-bars,.orbat-record-list,.orbat-source-grid,.orbat-review-list,.orbat-schema-list{display:grid;gap:10px}.orbat-theater-row{display:grid;grid-template-columns:minmax(110px,.9fr) minmax(140px,1.6fr) auto;gap:12px;align-items:center;min-height:34px;color:var(--muted)}.orbat-theater-row div{height:8px;overflow:hidden;border-radius:999px;background:#ffffff14}.orbat-theater-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22d3ee,#f59e0b)}.orbat-theater-row strong{color:var(--text)}.orbat-empty-panel{display:grid;gap:8px;min-height:120px;align-content:center;padding:18px;border:1px dashed rgba(255,255,255,.16);border-radius:8px;color:var(--muted);background:#ffffff06}.orbat-empty-panel strong{color:var(--text)}.orbat-record-row,.orbat-review-list button{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;min-height:66px;padding:12px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:inherit;text-align:left;background:#ffffff09;cursor:pointer}.orbat-record-row.selected,.orbat-review-list button:hover{border-color:#38bdf852;background:#0e749021}.orbat-record-row strong,.orbat-review-list strong{display:block;color:var(--text);font-size:14px}.orbat-record-row span,.orbat-review-list span{color:var(--muted);font-size:12px}.orbat-status-dot{width:10px;height:10px;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px #94a3b81f}.orbat-status-dot.confirmed,.orbat-status-pill.confirmed{background:#22c55e29;color:#86efac}.orbat-status-dot.candidate,.orbat-status-pill.candidate{background:#f59e0b29;color:#fbbf24}.orbat-status-dot.disputed,.orbat-status-pill.disputed{background:#f8717129;color:#fca5a5}.orbat-status-dot.outdated,.orbat-status-pill.outdated{background:#94a3b829;color:#cbd5e1}.orbat-status-dot.confirmed{background:#22c55e}.orbat-status-dot.candidate{background:#f59e0b}.orbat-status-dot.disputed{background:#ef4444}.orbat-status-dot.outdated{background:#94a3b8}.orbat-confidence{min-width:54px;padding:6px 8px;border-radius:999px;font-size:12px;font-style:normal;font-weight:900;text-align:center;background:#ffffff0f}.orbat-confidence.high{color:#86efac}.orbat-confidence.medium{color:#fbbf24}.orbat-confidence.low{color:#fca5a5}.orbat-detail-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:8px 0 14px}.orbat-detail-heading h2{margin:0 0 4px;font-size:24px;line-height:1.1}.orbat-detail-heading p{margin:0;color:var(--muted)}.orbat-status-pill{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,255,255,.08);border-radius:999px;font-size:11px;font-weight:900;text-transform:uppercase}.orbat-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px}.orbat-detail-grid div{min-width:0;padding:10px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.orbat-detail-grid dt{margin-bottom:4px;color:var(--soft);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.orbat-detail-grid dd{margin:0;color:var(--text);overflow-wrap:anywhere}.orbat-detail-panel section{margin-top:15px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.orbat-detail-panel h3{margin:0 0 8px;font-size:14px}.orbat-detail-panel p{margin:0;color:var(--muted);line-height:1.6}.orbat-chip-row{display:flex;flex-wrap:wrap;gap:8px}.orbat-chip-row span,.orbat-policy-box span{display:inline-flex;padding:7px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;color:var(--muted);background:#ffffff09;font-size:12px}.orbat-source-list{display:grid;gap:8px}.orbat-source-list a{display:grid;gap:4px;padding:10px;border:1px solid rgba(56,189,248,.14);border-radius:8px;color:var(--text);background:#0e74901a;text-decoration:none}.orbat-source-list span{color:var(--muted);font-size:12px}.orbat-policy-box{display:grid;gap:8px;margin-top:16px}.orbat-source-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.orbat-source-grid article{min-height:120px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09}.orbat-source-grid strong{display:block;margin-bottom:6px}.orbat-source-grid span{color:#22d3ee;font-size:12px;font-weight:800;text-transform:uppercase}.orbat-source-grid p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.orbat-review-list button{grid-template-columns:minmax(0,1fr);min-height:58px}.orbat-schema-list{grid-template-columns:repeat(2,minmax(0,1fr))}.orbat-schema-list div{display:flex;justify-content:space-between;gap:8px;padding:9px;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#ffffff08}.orbat-schema-list strong{overflow-wrap:anywhere}.orbat-schema-list span{color:var(--soft);font-size:11px;font-weight:800;text-transform:uppercase}@media (max-width: 1180px){.orbat-command-bar{grid-template-columns:repeat(3,minmax(0,1fr))}.orbat-command-bar button{min-width:0}.orbat-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 980px){.orbat-header,.orbat-workspace{grid-template-columns:1fr}.orbat-detail-panel{position:static}.orbat-source-grid{grid-template-columns:1fr}}@media (max-width: 680px){.orbat-container{padding-top:16px}.orbat-header{padding:16px}.orbat-header h1{font-size:34px}.orbat-summary-grid,.orbat-command-bar,.orbat-detail-grid,.orbat-schema-list{grid-template-columns:1fr}.orbat-theater-row{grid-template-columns:1fr auto}.orbat-theater-row div{grid-column:1 / -1}}@media (max-width: 900px){html,body,#root,.site-shell{width:100%;max-width:100%;overflow-x:hidden}.container,.asi-layout,.atm-top-header,.atm-admin-panel,.atm-command-bar,.atm-workspace{width:min(100% - 16px,1240px);max-width:100%}.topbar-inner{display:grid;grid-template-columns:1fr;gap:10px;padding:10px 0}.topbar-primary{width:100%;justify-content:space-between}.brand{justify-content:flex-start;min-width:0;font-size:16px}.mobile-menu-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:8px 11px;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:var(--text);background:#ffffff0b;cursor:pointer}.mobile-menu-button>span:first-child{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.mobile-menu-button[aria-expanded=true]{border-color:#ef444457;background:#ef444421}.mobile-menu-label{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav{display:none;order:2;width:100%;margin-top:2px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#070d1cf5;box-shadow:0 18px 40px #0000003d;overflow:visible;scroll-snap-type:none}.nav.nav-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nav a{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:44px;padding:10px 9px;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#ffffff09;font-size:13px;line-height:1.2;text-align:center;white-space:normal}.nav a.active{border-color:#ef444457;background:#ef444421}.nav-right{display:none}.home-hero-content h1 span{white-space:normal}.hero-actions .primary-btn,.hero-actions .secondary-btn,.home-hero-content .primary-btn,.home-hero-content .secondary-btn{width:100%;justify-content:center;text-align:center}.home-hero-main,.dashboard-feed-panel,.map-panel,.crisis-detail-panel,.latest-development-feed,.geoint-header,.geoint-command-bar,.geoint-filter-strip,.geoint-layer-controls,.geoint-workspace,.geoint-map-shell,.geoint-sidebar,.geoint-event-feed,.publication-reader-hero,.publication-reader-body,.publication-references,.publications-grid,.contribute-workspace,.methodology-grid,.methodology-two-column,.admin-workspace,.about-grid,.about-story-grid,.about-method-panel,.atm-top-header,.atm-admin-panel,.atm-command-bar,.atm-workspace,.atm-center-column,.atm-map-shell,.atm-event-feed,.atm-review-board,.atm-review-grid,.asi-layout,.asi-top-header,.asi-workspace,.asi-main-column,.asi-featured-panel,.asi-map-panel{min-width:0;max-width:100%}.atm-admin-panel,.atm-command-bar{margin-right:auto;margin-left:auto}.atm-workspace{padding-right:0;padding-left:0}.atm-filter-shell,.atm-detail-shell{top:76px;bottom:10px;width:calc(100vw - 20px)}.atm-filter-shell{left:10px}.atm-detail-shell{right:10px}.asi-layout{padding-top:14px}.asi-header-actions,.contribute-file-row,.contributor-alerts-header{width:100%;min-width:0}.contribute-tabs{overflow-x:auto;scrollbar-width:none}.contribute-tabs::-webkit-scrollbar{display:none}}@media (max-width: 460px){.nav.nav-open{grid-template-columns:1fr}.mobile-menu-label{display:none}.atm-top-header,.asi-top-header,.publication-reader-hero,.publication-reader-body,.publication-references,.contribute-lock-box{padding-right:14px;padding-left:14px}}.satellite-panel{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07)}.satellite-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .85rem;background:#38bdf814;border:1px solid rgba(56,189,248,.28);border-radius:6px;color:#38bdf8;font-size:.75rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background .15s,border-color .15s}.satellite-btn:hover{background:#38bdf829;border-color:#38bdf880}.satellite-loading{font-size:.75rem;color:#ffffff61;letter-spacing:.05em;text-transform:uppercase}.satellite-panel--active{background:#ffffff06;border-radius:8px;padding:.85rem;border:1px solid rgba(56,189,248,.15);margin-top:1.25rem;border-top:none}.satellite-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.65rem;font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff61}.satellite-close{background:none;border:none;color:#ffffff47;cursor:pointer;padding:.1rem .25rem;font-size:.75rem;line-height:1;border-radius:3px;transition:color .12s}.satellite-close:hover{color:#fffc}.satellite-image{width:100%;display:block;border-radius:5px;border:1px solid rgba(255,255,255,.09);margin-bottom:.55rem;object-fit:cover}.satellite-meta{display:flex;gap:1rem;flex-wrap:wrap;font-size:.7rem;color:#ffffff61;margin-bottom:.55rem}.satellite-explore-link{display:inline-block;font-size:.7rem;color:#38bdf8;text-decoration:none;letter-spacing:.02em}.satellite-explore-link:hover{text-decoration:underline}.satellite-notice{font-size:.75rem;color:#ffffff52;margin:0 0 .65rem}.hybrid-site-shell{--hybrid-bg: #05090a;--hybrid-panel: rgba(7, 14, 16, .94);--hybrid-panel-solid: #091214;--hybrid-line: rgba(191, 205, 198, .15);--hybrid-line-strong: rgba(191, 205, 198, .28);--hybrid-text: #e7e9e3;--hybrid-muted: #91a19d;--hybrid-red: #d26257;--hybrid-cyan: #5ba8b2;--hybrid-amber: #d0a84b;--hybrid-green: #70a77b;min-height:100vh;background:#05090a}.hybrid-page{overflow:hidden;color:var(--hybrid-text);font-family:DIN Alternate,Bahnschrift,Avenir Next Condensed,sans-serif}.hybrid-page button,.hybrid-page input{font:inherit}.hybrid-page button,.hybrid-page a{-webkit-tap-highlight-color:transparent}.hybrid-page button:focus-visible,.hybrid-page a:focus-visible,.hybrid-page input:focus-visible{outline:2px solid var(--hybrid-cyan);outline-offset:2px}.hybrid-page .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hybrid-kicker{display:block;color:var(--hybrid-red);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px;font-weight:700;letter-spacing:0;line-height:1.4;text-transform:uppercase}.hybrid-command-head,.hybrid-workspace,.hybrid-methodology{width:min(1720px,calc(100% - 40px));margin-right:auto;margin-left:auto}.hybrid-command-head{display:flex;min-height:112px;align-items:center;justify-content:space-between;gap:34px;border-bottom:1px solid var(--hybrid-line);padding:18px 0 16px}.hybrid-command-head h1{margin:5px 0;font-size:clamp(30px,4vw,52px);font-weight:760;letter-spacing:0;line-height:.94}.hybrid-command-head p{max-width:900px;margin:0;color:var(--hybrid-muted);font-size:14px;line-height:1.45}.hybrid-command-status{min-width:190px;border-left:1px solid var(--hybrid-line);padding-left:20px;text-align:right}.hybrid-command-status span,.hybrid-command-status small{display:flex;align-items:center;justify-content:flex-end;gap:7px;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;letter-spacing:0;text-transform:uppercase}.hybrid-command-status span{color:var(--hybrid-green);font-weight:700}.hybrid-command-status span.degraded{color:var(--hybrid-amber)}.hybrid-command-status small{margin-top:7px;color:var(--hybrid-muted)}.hybrid-workspace{padding:20px 0 52px}.hybrid-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--hybrid-line);border-bottom:0;background:#050d0feb}.hybrid-metric{min-width:0;border-right:1px solid var(--hybrid-line);padding:11px 15px}.hybrid-metric:last-child{border-right:0}.hybrid-metric span,.hybrid-metric small{display:block;overflow:hidden;color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hybrid-metric strong{display:block;margin:4px 0 3px;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:clamp(21px,2.1vw,30px);line-height:1}.hybrid-metric:nth-child(3) strong{color:var(--hybrid-amber)}.hybrid-metric:nth-child(4) strong{color:var(--hybrid-red)}.hybrid-benchmark-strip{display:flex;min-height:38px;align-items:center;gap:12px;border:1px solid var(--hybrid-line);border-bottom:0;background:#091214;padding:7px 12px}.hybrid-benchmark-strip span,.hybrid-benchmark-strip strong,.hybrid-benchmark-strip b,.hybrid-benchmark-strip small{font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:0;text-transform:uppercase}.hybrid-benchmark-strip span{color:var(--hybrid-muted)}.hybrid-benchmark-strip strong{color:var(--hybrid-text)}.hybrid-benchmark-strip b{color:var(--hybrid-red)}.hybrid-benchmark-strip small{min-width:0;flex:1;color:#71817f}.hybrid-benchmark-strip a{display:grid;width:26px;height:26px;flex:0 0 auto;place-items:center;border:1px solid var(--hybrid-line);border-radius:4px;color:var(--hybrid-muted)}.hybrid-toolbar{display:flex;min-height:49px;align-items:stretch;border:1px solid var(--hybrid-line);background:#071114}.hybrid-region-tabs,.hybrid-time-tabs,.hybrid-tool-actions{display:flex;align-items:stretch}.hybrid-region-tabs,.hybrid-time-tabs{border-right:1px solid var(--hybrid-line)}.hybrid-toolbar button{min-width:42px;border:0;border-right:1px solid var(--hybrid-line);background:transparent;color:#8ea09d;cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px;font-weight:700;letter-spacing:0;padding:0 12px;text-transform:uppercase}.hybrid-toolbar button:last-child{border-right:0}.hybrid-toolbar button:hover,.hybrid-toolbar button.active{background:#5ba8b21a;color:var(--hybrid-text)}.hybrid-toolbar button.active{box-shadow:inset 0 -2px var(--hybrid-cyan)}.hybrid-toolbar button:disabled{cursor:wait;opacity:.5}.hybrid-search{display:flex;min-width:220px;flex:1 1 280px;align-items:center;gap:9px;border-right:1px solid var(--hybrid-line);color:var(--hybrid-muted);padding:0 12px}.hybrid-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--hybrid-text);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px}.hybrid-search input::placeholder{color:#687a78}.hybrid-search small{color:var(--hybrid-cyan);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:9px}.hybrid-tool-actions button{display:grid;place-items:center;padding:0}.spinning{animation:hybrid-spin .85s linear infinite}@keyframes hybrid-spin{to{transform:rotate(360deg)}}.hybrid-map-stage{position:relative;height:min(850px,calc(100vh - 112px));min-height:720px;overflow:hidden;border:1px solid var(--hybrid-line-strong);border-top:0;background:#020607;box-shadow:0 30px 80px #00000057}.hybrid-map-stage:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(137,164,159,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(137,164,159,.035) 1px,transparent 1px);background-size:150px 150px;-webkit-mask-image:linear-gradient(180deg,black,transparent 35%);mask-image:linear-gradient(180deg,black,transparent 35%)}.hybrid-globe-shell,.hybrid-globe-canvas,.hybrid-globe-canvas .cesium-viewer,.hybrid-globe-canvas .cesium-viewer-cesiumWidgetContainer,.hybrid-globe-canvas .cesium-widget,.hybrid-globe-canvas canvas{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0}.hybrid-globe-canvas .cesium-viewer-toolbar,.hybrid-globe-canvas .cesium-viewer-animationContainer,.hybrid-globe-canvas .cesium-viewer-timelineContainer{display:none!important}.hybrid-globe-canvas .cesium-viewer-bottom{z-index:5;right:auto;bottom:100px;left:290px}.hybrid-globe-canvas .cesium-credit-textContainer,.hybrid-globe-canvas .cesium-credit-logoContainer{background:#020709b8;color:#738783;font-size:8px}.hybrid-globe-canvas .cesium-credit-textContainer a{color:#aec0bc}.hybrid-globe-loading{position:absolute;z-index:1;display:grid;place-content:center;top:0;right:0;bottom:0;left:0;background:#020607;color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:10px;text-transform:uppercase}.hybrid-map-mode{position:absolute;z-index:6;top:16px;left:286px;display:flex;align-items:center;gap:7px;border:1px solid var(--hybrid-line);background:#030a0cc7;color:#8eb3ad;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;padding:7px 9px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hybrid-filter-rail,.hybrid-event-stream,.hybrid-inspector{position:absolute;z-index:8;border:1px solid var(--hybrid-line-strong);background:var(--hybrid-panel);box-shadow:0 20px 56px #00000057;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.hybrid-filter-rail{top:16px;bottom:108px;left:16px;width:256px;overflow:auto;border-top:2px solid var(--hybrid-cyan);scrollbar-color:rgba(91,168,178,.26) transparent;scrollbar-width:thin}.hybrid-rail-head,.hybrid-event-stream>header,.hybrid-source-register>header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--hybrid-line);background:#050d0ff5;padding:11px 12px}.hybrid-rail-head span,.hybrid-rail-head small,.hybrid-event-stream>header span,.hybrid-event-stream>header small,.hybrid-source-register>header span,.hybrid-source-register>header small{display:block;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:0;text-transform:uppercase}.hybrid-rail-head span,.hybrid-event-stream>header span,.hybrid-source-register>header span{color:var(--hybrid-text);font-weight:700}.hybrid-rail-head small,.hybrid-event-stream>header small,.hybrid-source-register>header small{margin-top:3px;color:var(--hybrid-muted)}.hybrid-rail-head button{border:1px solid var(--hybrid-line);border-radius:4px;background:transparent;color:var(--hybrid-muted);cursor:pointer;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;padding:6px 8px;text-transform:uppercase}.hybrid-actor-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--hybrid-line)}.hybrid-actor-options button{display:grid;min-width:0;min-height:62px;grid-template-columns:5px minmax(0,1fr) auto;align-items:center;gap:8px;border:0;background:#070f11fa;color:#788a87;cursor:pointer;padding:9px;text-align:left}.hybrid-actor-options button.active{background:#192425fa;color:var(--hybrid-text)}.hybrid-actor-options button>i{width:4px;height:28px;opacity:.25}.hybrid-actor-options button.active>i{opacity:1}.hybrid-actor-options strong,.hybrid-actor-options small,.hybrid-actor-options b{display:block;overflow:hidden;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.hybrid-actor-options small{margin-top:4px;color:var(--hybrid-muted);font-size:7px}.hybrid-actor-options b{color:#61716f}.hybrid-case-status-options{border-bottom:1px solid var(--hybrid-line);padding:11px 12px 12px}.hybrid-case-status-options>span{display:block;margin-bottom:8px;color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;font-weight:700;text-transform:uppercase}.hybrid-case-status-options>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.hybrid-case-status-options button{display:grid;min-width:0;min-height:38px;grid-template-columns:8px minmax(0,1fr);align-items:center;gap:6px;border:1px solid var(--hybrid-line);border-radius:3px;background:transparent;color:#748582;cursor:pointer;padding:5px;text-align:left}.hybrid-case-status-options button.active{background:#ffffff09;color:var(--hybrid-text)}.hybrid-case-status-options button i{width:7px;height:7px;border:1px dashed;border-radius:50%;grid-row:1 / 3}.hybrid-case-status-options button span,.hybrid-case-status-options button small{overflow:hidden;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:6px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hybrid-case-status-options button small{color:var(--hybrid-muted)}.hybrid-category-options{padding:12px}.hybrid-category-options>span{display:block;margin-bottom:8px;color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;font-weight:700;text-transform:uppercase}.hybrid-category-options button{display:grid;width:100%;min-height:31px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-top:1px solid rgba(191,205,198,.08);background:transparent;color:#71817f;cursor:pointer;padding:5px 2px;text-align:left}.hybrid-category-options button.active{color:#cfd8d4}.hybrid-category-options button i{width:7px;height:7px;border-radius:50%;opacity:.24}.hybrid-category-options button.active i{opacity:1}.hybrid-category-options button span,.hybrid-category-options button small{overflow:hidden;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hybrid-category-options button small{color:var(--hybrid-muted)}.hybrid-event-stream{top:16px;right:16px;bottom:108px;width:362px;overflow:hidden;border-top:2px solid var(--hybrid-red)}.hybrid-event-stream>header b{color:var(--hybrid-red);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:18px}.hybrid-event-stream>div{height:calc(100% - 52px);overflow:auto;scrollbar-color:rgba(210,98,87,.28) transparent;scrollbar-width:thin}.hybrid-event-stream>div>button{display:grid;width:100%;min-height:72px;grid-template-columns:4px 42px minmax(0,1fr);align-items:start;gap:10px;border:0;border-bottom:1px solid var(--hybrid-line);background:transparent;color:var(--hybrid-text);cursor:pointer;padding:11px 12px;text-align:left}.hybrid-event-stream>div>button:hover{background:#ffffff09}.hybrid-event-stream>div>button>i{width:3px;height:34px}.hybrid-event-stream time,.hybrid-event-stream strong,.hybrid-event-stream small{display:block;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;letter-spacing:0}.hybrid-event-stream time{color:var(--hybrid-muted);text-transform:uppercase}.hybrid-event-stream strong{display:-webkit-box;overflow:hidden;font-size:9px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.hybrid-event-stream small{margin-top:5px;overflow:hidden;color:var(--hybrid-muted);font-size:7px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.hybrid-event-stream>div>p{color:var(--hybrid-muted);font-size:12px;padding:18px}.hybrid-timeline{position:absolute;z-index:7;right:394px;bottom:16px;left:16px;display:grid;height:76px;grid-template-columns:142px minmax(0,1fr);align-items:stretch;border:1px solid var(--hybrid-line);background:#030a0cdb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hybrid-timeline-label{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--hybrid-line);padding:10px 12px}.hybrid-timeline-label span,.hybrid-timeline-label small{font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.hybrid-timeline-label small{margin-top:5px;color:var(--hybrid-cyan)}.hybrid-year-bars{display:grid;min-width:0;grid-template-columns:repeat(12,minmax(18px,1fr));align-items:end;gap:4px;overflow:hidden;padding:8px 12px 7px}.hybrid-year-bars>div{display:flex;height:58px;min-width:0;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:3px}.hybrid-year-bars i{width:100%;min-height:1px;background:#5ba8b280;box-shadow:inset 0 2px #bddeda33}.hybrid-year-bars span{color:#778986;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-align:center}.hybrid-inspector{top:16px;right:16px;bottom:16px;width:min(430px,calc(100% - 32px));overflow:auto;scrollbar-color:rgba(91,168,178,.3) transparent;scrollbar-width:thin}.hybrid-inspector-accent{position:sticky;z-index:10;top:0;height:3px}.hybrid-inspector-head{display:flex;align-items:start;justify-content:space-between;gap:18px;border-bottom:1px solid var(--hybrid-line);padding:17px}.hybrid-inspector-head h2{margin:6px 0 0;font-size:21px;font-weight:720;letter-spacing:0;line-height:1.12}.hybrid-inspector-head button{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid var(--hybrid-line);border-radius:4px;background:transparent;color:var(--hybrid-muted);cursor:pointer}.hybrid-inspector-meta,.hybrid-inspector-tags{display:flex;flex-wrap:wrap;gap:7px;border-bottom:1px solid var(--hybrid-line);padding:10px 17px}.hybrid-inspector-meta span{display:inline-flex;align-items:center;gap:6px;color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.hybrid-inspector-tags span{border:1px solid var(--hybrid-line);border-radius:3px;color:#b5c1bd;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;padding:5px 7px;text-transform:uppercase}.hybrid-inspector-tags .confidence-high{color:#85bb8f}.hybrid-inspector-tags .confidence-medium{color:#d5b45f}.hybrid-inspector-tags .confidence-low{color:#d68178;border-style:dashed}.hybrid-inspector section{border-bottom:1px solid var(--hybrid-line);padding:15px 17px}.hybrid-inspector-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.hybrid-inspector-section-title span,.hybrid-inspector-section-title small{color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.hybrid-inspector-section-title span{color:#cfd8d4;font-weight:700}.hybrid-inspector-summary>p,.hybrid-inspector-attribution>p{margin:0;color:#b9c3bf;font-size:13px;line-height:1.55}.hybrid-inspector-attribution>.hybrid-inspector-map-note{margin-bottom:10px;padding:9px;border-left:2px solid #5e98d2;background:#5e98d214}.hybrid-inspector-map-note strong{color:#dbeafe}.hybrid-inspector-case-details dl{display:grid;gap:1px;margin:0;background:var(--hybrid-line)}.hybrid-inspector-case-details dl>div{display:grid;min-width:0;grid-template-columns:92px minmax(0,1fr);gap:12px;background:#091315;padding:9px}.hybrid-inspector-case-details dt,.hybrid-inspector-case-details dd{margin:0;overflow-wrap:anywhere;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;line-height:1.45}.hybrid-inspector-case-details dt{color:var(--hybrid-muted);text-transform:uppercase}.hybrid-inspector-case-details dd{color:var(--hybrid-text)}.hybrid-inspector-attribution dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 12px;background:var(--hybrid-line)}.hybrid-inspector-attribution dl>div{min-width:0;background:#091315;padding:9px}.hybrid-inspector-attribution dt,.hybrid-inspector-attribution dd{margin:0;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-transform:uppercase}.hybrid-inspector-attribution dt{color:var(--hybrid-muted)}.hybrid-inspector-attribution dd{margin-top:5px;color:var(--hybrid-text);line-height:1.35}.hybrid-inspector-related>div>button{display:grid;width:100%;grid-template-columns:68px minmax(0,1fr);gap:4px 10px;border:0;border-top:1px solid var(--hybrid-line);background:transparent;color:var(--hybrid-text);cursor:pointer;padding:9px 0;text-align:left}.hybrid-inspector-related time,.hybrid-inspector-related small{color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-transform:uppercase}.hybrid-inspector-related strong{font-size:10px;font-weight:650;line-height:1.35}.hybrid-inspector-related small{grid-column:2}.hybrid-inspector-sources>a{display:grid;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;border-top:1px solid var(--hybrid-line);color:var(--hybrid-text);padding:10px 0;text-decoration:none}.hybrid-inspector-sources>a>span,.hybrid-inspector-sources strong,.hybrid-inspector-sources small{display:block;overflow:hidden;font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.hybrid-inspector-sources>a>span,.hybrid-inspector-sources small{color:var(--hybrid-muted)}.hybrid-inspector-sources>p,.hybrid-inspector-disclaimer{color:var(--hybrid-muted);font-size:11px;line-height:1.5}.hybrid-inspector-disclaimer{margin:0;padding:14px 17px 18px}.hybrid-error{display:flex;gap:12px;border:1px solid rgba(210,98,87,.35);border-top:0;color:var(--hybrid-muted);padding:10px 13px;font-size:11px}.hybrid-error strong{color:var(--hybrid-red)}.hybrid-methodology{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);gap:44px;border-top:1px solid var(--hybrid-line-strong);padding:50px 0 68px}.hybrid-method-copy h2{max-width:580px;margin:7px 0 12px;font-size:clamp(27px,3vw,40px);letter-spacing:0;line-height:1.02}.hybrid-method-copy>p{margin:0 0 22px;color:var(--hybrid-muted);font-size:14px;line-height:1.55}.hybrid-method-copy dl{margin:0;border-top:1px solid var(--hybrid-line)}.hybrid-method-copy dl>div{display:grid;grid-template-columns:94px minmax(0,1fr);gap:15px;border-bottom:1px solid var(--hybrid-line);padding:10px 0}.hybrid-method-copy dt,.hybrid-method-copy dd{margin:0;font-size:11px;line-height:1.5}.hybrid-method-copy dt{color:var(--hybrid-cyan);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;text-transform:uppercase}.hybrid-method-copy dd{color:var(--hybrid-muted)}.hybrid-source-register{border:1px solid var(--hybrid-line);background:#070e10a3}.hybrid-source-register>div{display:grid;grid-template-columns:34px minmax(0,1fr) 30px;align-items:start;gap:11px;border-bottom:1px solid var(--hybrid-line);padding:11px 12px}.hybrid-source-register>div:last-child{border-bottom:0}.hybrid-source-register>div>span{border:1px solid var(--hybrid-line-strong);border-radius:3px;color:var(--hybrid-muted);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:8px;padding:4px;text-align:center}.hybrid-source-register>div>span.tier-1{color:#88ba90}.hybrid-source-register>div>span.tier-2{color:#d2b45e}.hybrid-source-register>div>span.tier-3{color:#d88379}.hybrid-source-register strong,.hybrid-source-register small,.hybrid-source-register p{display:block;margin:0}.hybrid-source-register strong{font-size:11px}.hybrid-source-register small{margin-top:3px;color:var(--hybrid-cyan);font-family:IBM Plex Mono,Cascadia Mono,monospace;font-size:7px;text-transform:uppercase}.hybrid-source-register p{margin-top:5px;color:var(--hybrid-muted);font-size:10px;line-height:1.4}.hybrid-source-register a{display:grid;width:28px;height:28px;place-items:center;border:1px solid var(--hybrid-line);border-radius:4px;color:var(--hybrid-muted)}@media (max-width: 1260px){.hybrid-toolbar{flex-wrap:wrap}.hybrid-region-tabs,.hybrid-time-tabs,.hybrid-search,.hybrid-tool-actions{min-height:45px}.hybrid-event-stream{width:330px}.hybrid-timeline{right:362px}.hybrid-filter-rail{width:238px}.hybrid-map-mode{left:268px}}@media (max-width: 980px){.hybrid-command-head,.hybrid-workspace,.hybrid-methodology{width:min(100% - 24px,860px)}.hybrid-command-head{align-items:flex-start;flex-direction:column;gap:12px}.hybrid-command-status{width:100%;border-top:1px solid var(--hybrid-line);border-left:0;padding-top:10px;padding-left:0;text-align:left}.hybrid-command-status span,.hybrid-command-status small{justify-content:flex-start}.hybrid-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hybrid-metric:nth-child(2){border-right:0}.hybrid-metric:nth-child(-n+2){border-bottom:1px solid var(--hybrid-line)}.hybrid-map-stage{display:flex;height:auto;min-height:0;flex-direction:column;overflow:visible;padding-top:520px}.hybrid-globe-shell{height:520px;bottom:auto}.hybrid-map-mode{top:12px;left:12px}.hybrid-filter-rail,.hybrid-event-stream,.hybrid-inspector,.hybrid-timeline{position:relative;inset:auto;width:auto;max-width:none;box-shadow:none}.hybrid-filter-rail{display:none;max-height:none;overflow:visible;border-right:0;border-left:0}.hybrid-filter-rail.open{display:block}.hybrid-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.hybrid-category-options>span{grid-column:1 / -1}.hybrid-event-stream{height:410px;border-right:0;border-left:0}.hybrid-inspector{max-height:none;border-right:0;border-left:0}.hybrid-timeline{height:84px;border-right:0;border-bottom:0;border-left:0}.hybrid-globe-canvas .cesium-viewer-bottom{bottom:8px;left:8px}.hybrid-methodology{grid-template-columns:1fr;gap:30px}}@media (max-width: 680px){.hybrid-command-head,.hybrid-workspace,.hybrid-methodology{width:calc(100% - 20px)}.hybrid-command-head h1{font-size:34px}.hybrid-command-head p{font-size:12px}.hybrid-benchmark-strip{align-items:flex-start;flex-wrap:wrap;gap:6px 10px;padding:9px 10px}.hybrid-benchmark-strip small{flex-basis:calc(100% - 38px);line-height:1.4}.hybrid-region-tabs,.hybrid-time-tabs{width:100%;overflow-x:auto;border-right:0;border-bottom:1px solid var(--hybrid-line);scrollbar-width:none}.hybrid-region-tabs::-webkit-scrollbar,.hybrid-time-tabs::-webkit-scrollbar{display:none}.hybrid-region-tabs button,.hybrid-time-tabs button{min-height:43px;flex:1 0 auto}.hybrid-search{border-bottom:1px solid var(--hybrid-line)}.hybrid-map-stage{padding-top:430px}.hybrid-globe-shell{height:430px}.hybrid-map-mode{max-width:calc(100% - 24px)}.hybrid-event-stream time,.hybrid-event-stream small{font-size:8px}.hybrid-event-stream strong{font-size:10px}.hybrid-category-options button span,.hybrid-category-options button small,.hybrid-actor-options strong,.hybrid-actor-options small,.hybrid-actor-options b{font-size:8px}.hybrid-timeline{height:auto;grid-template-columns:1fr}.hybrid-timeline-label{border-right:0;border-bottom:1px solid var(--hybrid-line)}.hybrid-year-bars{overflow-x:auto}.hybrid-year-bars>div{min-width:20px}.hybrid-inspector-attribution dl{grid-template-columns:1fr}.hybrid-method-copy dl>div{grid-template-columns:1fr;gap:5px}.hybrid-source-register>div{grid-template-columns:32px minmax(0,1fr) 28px;padding:10px 8px}}
