.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{color:#253330;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#f6f7f4;font-family:Aptos,Segoe UI,sans-serif;font-weight:400}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}button,input,select{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #db8b6d}.auth-loading,.auth-problem{text-align:center;color:#2d4038;background:#f4f6f1;place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.auth-problem>svg{color:#b46b52}.auth-problem h1{margin:0;font:500 32px Georgia,Times New Roman,serif}.auth-problem p{color:#718078;max-width:460px}.auth-screen{color:#253330;background:#dfe7df;min-height:100vh;position:relative;overflow:hidden}.auth-map,.auth-leaflet-map{background:#dfe7df;width:100%;height:100%;position:absolute;inset:0}.auth-leaflet-map{filter:saturate(.64)contrast(.9)}.auth-map-wash{pointer-events:none;background:linear-gradient(#f3f5ef66 0%,#edf0e966 44%,#e0e7e1b8 100%),linear-gradient(90deg,#f5f6f1b3,#f5f6f12b 55%,#f5f6f180);position:absolute;inset:0}.auth-map-brand{z-index:500;color:#20362e;letter-spacing:1.6px;align-items:center;gap:10px;font-size:15px;display:flex;position:absolute;top:24px;left:30px}.auth-map-brand .brand-mark{color:#e5eee7;background:#203a32;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.auth-map-brand strong{font-weight:750}.auth-card{z-index:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffefaed;border:1px solid #fff;border-radius:8px;width:min(420px,100vw - 32px);padding:30px 32px 22px;position:absolute;top:clamp(72px,10vh,112px);left:50%;transform:translate(-50%);box-shadow:0 18px 55px #263b3033}.auth-eyebrow{color:#718578;letter-spacing:1.6px;font-size:10px;font-weight:700;display:block}.auth-card h1{color:#1f332b;margin:11px 0 8px;font:500 30px/1.16 Georgia,Times New Roman,serif}.auth-card>p{color:#748078;margin:0 0 20px;font-size:13px;line-height:1.5}.auth-card label,.account-password-form label{color:#52655b;gap:7px;margin:12px 0;font-size:12px;font-weight:650;display:grid}.auth-card input,.account-password-form input{color:#2a3d34;background:#fff;border:1px solid #d5ded6;border-radius:4px;width:100%;height:40px;padding:0 11px;font-size:14px}.auth-card input:focus,.account-password-form input:focus{border-color:#718f7e}.auth-submit{color:#fff;cursor:pointer;background:#294a3d;border:0;border-radius:4px;width:100%;height:42px;margin-top:8px;font-size:13px;font-weight:700}.auth-submit:hover:not(:disabled){background:#1d3b30}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error,.account-error{color:#a24d35;background:#fff4ef;border:1px solid #f0d7cc;border-radius:4px;padding:10px 11px;font-size:12px;line-height:1.45}.auth-card-footer{color:#88938b;letter-spacing:.3px;border-top:1px solid #e8ebe5;justify-content:space-between;margin-top:17px;padding-top:13px;font-size:10px;display:flex}.auth-map-caption{z-index:500;color:#607267;letter-spacing:1.2px;text-align:right;font-size:10px;font-weight:650;position:absolute;bottom:20px;right:26px}.auth-map-caption span{color:#c1865b;padding:0 5px}.auth-event-marker{transition:all 1.4s}.auth-event-marker.is-visible{filter:drop-shadow(0 0 5px #fff)}.auth-event-label{z-index:450;color:#52645a;letter-spacing:.25px;opacity:0;pointer-events:none;background:#f9fbf4d9;border:1px solid #fff9;border-radius:4px;align-items:center;gap:8px;max-width:210px;padding:8px 10px;font-size:10px;transition:opacity 1.2s,transform 1.2s;display:flex;position:absolute;transform:translateY(7px);box-shadow:0 3px 12px #20352b1c}.auth-event-label.is-visible{opacity:1;transition-delay:var(--event-delay);transform:translateY(0)}.auth-event-pulse{border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 4px #ffffffb3}.auth-event-label-0{top:33%;left:10%}.auth-event-label-1{top:31%;right:13%}.auth-event-label-2{top:58%;left:18%}.auth-event-label-3{top:57%;right:14%}.auth-event-label-4{top:76%;left:38%}.auth-event-label-5{top:79%;right:35%}.account-menu{color:#53675d;font-size:12px;position:relative}.account-menu summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.account-menu summary::-webkit-details-marker{display:none}.account-avatar{color:#365547;background:#dce8dd;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:grid}.account-menu-panel{z-index:1500;background:#fff;border:1px solid #e0e6df;border-radius:5px;width:210px;padding:9px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 9px 28px #20352b24}.account-identity{color:#65776c;border-bottom:1px solid #e9ece8;align-items:center;gap:9px;padding:8px 7px 12px;display:flex}.account-identity span{gap:3px;display:grid}.account-identity strong{color:#30463a;font-size:12px}.account-identity small{font-size:11px}.account-menu-panel>button{color:#53675d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;padding:9px 7px;font-size:12px;display:flex}.account-menu-panel>button:hover{background:#f3f6f2}.account-menu-panel .account-error{margin:6px}.account-dialog{color:#2b3c34;background:#fffefa;border:1px solid #dfe5df;border-radius:7px;width:min(440px,100vw - 28px);padding:0;box-shadow:0 20px 70px #15271d55}.account-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#10231e7a}.account-dialog-heading{justify-content:space-between;align-items:center;padding:18px 20px 10px;display:flex}.account-dialog-heading h2{margin:0;font:500 24px Georgia,Times New Roman,serif}.account-dialog-heading button{color:#6b7b71;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.account-password-form{padding:2px 20px 20px}.account-password-form small{color:#87928a;font-size:10px;font-weight:400}.account-password-form .auth-submit{margin-top:12px}.account-success{color:#416d4a;background:#f1f8f1;border:1px solid #d5e7d8;border-radius:4px;padding:10px;font-size:12px}@media (width<=600px){.auth-map-brand{top:16px;left:18px}.auth-card{padding:24px 21px 18px;top:72px}.auth-card h1{font-size:27px}.auth-map-caption{text-align:center;font-size:9px;bottom:12px;left:18px;right:18px}.auth-event-label{max-width:150px;padding:6px 7px;font-size:9px}.auth-event-label-0{top:43%;left:4%}.auth-event-label-1{top:48%;right:4%}.auth-event-label-2{top:67%;left:4%}.auth-event-label-3{top:73%;right:4%}.auth-event-label-4,.auth-event-label-5{display:none}}.iam-view{max-width:1120px}.iam-tabs{border-bottom:1px solid #dfe5df;gap:4px;margin:0 0 17px;display:flex}.iam-tabs button{color:#738078;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:10px 13px;font-size:12px;font-weight:650;display:flex}.iam-tabs button.active{color:#344b3e;border-bottom-color:#64816e}.iam-panel{background:#fff;border:1px solid #e1e7e0;border-radius:5px;margin:0 0 18px;padding:18px 19px}.iam-panel-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.iam-panel-heading h2{color:#30453a;margin:5px 0 0;font:500 24px Georgia,Times New Roman,serif}.iam-count{color:#849087;font-size:11px}.iam-table-wrap{width:100%;overflow:auto}.iam-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.iam-table th{color:#78867d;letter-spacing:.7px;text-transform:uppercase;background:#f7f9f6;border-bottom:1px solid #e5e9e4;padding:10px 9px;font-size:10px}.iam-table td{color:#637168;vertical-align:middle;border-bottom:1px solid #edf0ec;padding:11px 9px}.iam-table tr:last-child td{border-bottom:0}.iam-table td strong{color:#3a5043;font-weight:650}.iam-status{color:#4d7657;background:#edf5ee;border-radius:10px;padding:4px 7px;font-size:10px;display:inline-flex}.iam-status.disabled{color:#9b6b53;background:#f4eee9}.iam-row-actions{align-items:center;gap:9px;display:flex}.iam-row-actions .text-button{align-items:center;gap:5px;display:inline-flex}.iam-delete{color:#a6614c!important}.iam-inline-form{grid-template-columns:minmax(150px,1fr) minmax(140px,.8fr) auto auto;align-items:end;gap:10px;display:grid}.iam-inline-form label,.iam-create-form label,.iam-role-create>label,.iam-role-editor>label,.audit-toolbar label{color:#596b60;gap:6px;font-size:11px;font-weight:650;display:grid}.iam-inline-form input,.iam-inline-form select,.iam-create-form input,.iam-create-form select,.iam-role-create input,.iam-role-editor input,.audit-toolbar select{color:#34483c;background:#fff;border:1px solid #dce3db;border-radius:3px;min-width:0;height:34px;padding:0 9px;font-size:12px}.iam-inline-form .iam-checkbox{white-space:nowrap;align-items:center;gap:6px;padding:0 4px 9px;display:flex}.iam-inline-form .iam-checkbox input,.iam-permission-list input{accent-color:#52765e;width:14px;height:14px}.iam-create-form{grid-template-columns:minmax(150px,1fr) minmax(180px,1.2fr) minmax(145px,.8fr) auto;align-items:end;gap:12px;display:grid}.iam-create-form small{color:#8a958d;font-size:10px;font-weight:400}.iam-create-form .outline-button{justify-content:center}.iam-empty{text-align:center;color:#89948c!important;padding:24px!important}.iam-alert,.iam-success{color:#a24d35;background:#fff4ef;border:1px solid #f0d7cc;border-radius:4px;margin:0 0 13px;padding:10px 12px;font-size:12px}.iam-success{color:#416d4a;background:#f1f8f1;border-color:#d5e7d8}.iam-loading{color:#78867d;padding:20px;font-size:12px}.iam-role-list{gap:10px;display:grid}.iam-role-card{background:#fcfdfb;border:1px solid #e8ece7;border-radius:4px;padding:13px 14px}.iam-role-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.iam-role-heading h3{color:#354b3f;margin:0 0 4px;font-size:14px}.iam-role-heading p{color:#839087;margin:0;font-size:11px;line-height:1.45}.iam-permission-summary{color:#718077;margin-top:8px;font-size:11px}.iam-role-editor{border-top:1px solid #e6ebe5;gap:12px;margin-top:12px;padding-top:12px;display:grid}.iam-permission-list{border:1px solid #e5eae4;border-radius:3px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:7px 12px;margin:0;padding:11px;display:grid}.iam-permission-list legend{color:#75847a;letter-spacing:.7px;text-transform:uppercase;padding:0 5px;font-size:10px;font-weight:700}.iam-permission-list label{color:#596a60;align-items:flex-start;gap:7px;font-size:11px;display:flex}.iam-permission-list label input{flex:none;margin:1px 0}.iam-permission-list label span{gap:2px;display:grid}.iam-permission-list label strong{font-weight:600}.iam-permission-list label small{color:#89958d;font-size:10px;line-height:1.35}.iam-role-create{gap:14px;display:grid}.iam-role-create .iam-create-form{grid-template-columns:minmax(170px,.8fr) minmax(220px,1.2fr)}.audit-toolbar{color:#829087;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;font-size:11px;display:flex}.audit-toolbar label{min-width:220px}.audit-table td:first-child{white-space:nowrap;color:#77857b;min-width:160px}.audit-table td:nth-child(3) small{color:#89958d;margin-top:3px;font-size:10px;display:block}.iam-pagination{color:#78867d;justify-content:center;align-items:center;gap:18px;padding-top:14px;font-size:11px;display:flex}@media (width<=760px){.iam-panel{padding:14px 12px}.iam-inline-form,.iam-create-form,.iam-role-create .iam-create-form{grid-template-columns:1fr 1fr}.iam-inline-form .iam-row-actions,.iam-create-form .outline-button{grid-column:1/-1}.iam-role-heading{align-items:flex-start}.audit-toolbar{flex-direction:column;align-items:flex-start}.audit-toolbar label{width:100%}}@media (width<=480px){.iam-inline-form,.iam-create-form,.iam-role-create .iam-create-form{grid-template-columns:1fr}.iam-role-heading{flex-direction:column}.iam-table{min-width:540px}}.app-shell{color:#253330;background:#f6f7f4;grid-template-columns:174px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#c5d1cb;box-sizing:border-box;z-index:1000;background:#172d2a;flex-direction:column;height:100vh;min-height:100vh;padding:22px 14px 16px;display:flex;position:sticky;top:0}.brand{color:#f4f5ef;align-items:center;gap:11px;height:48px;margin-bottom:38px;padding:0 8px;text-decoration:none;display:flex}.brand-mark{color:#e8926f;background:#203b36;border:1px solid #71948a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.brand strong{letter-spacing:1.1px;font:700 16.3px/1.2 Aptos Display,Segoe UI,sans-serif;display:block}.brand small{letter-spacing:1px;color:#8fa39a;margin-top:4px;font-size:12px;display:block}.sidebar-label{letter-spacing:1.4px;color:#80968d;padding:0 11px 11px;font-size:12px;font-weight:700}.primary-nav{gap:4px;display:grid}.nav-item{color:#b5c3bc;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;width:100%;height:39px;padding:0 11px;font:500 15px Aptos,Segoe UI,sans-serif;display:flex}.nav-item:hover{color:#fff;background:#203a35}.nav-item.active{color:#fff;background:#294740;box-shadow:inset 2px 0 #e8926f}.nav-count{color:#91a69d;margin-left:auto;font:13.8px ui-monospace,Consolas,monospace}.nav-item-group{gap:2px;display:grid}.nav-item-parent{grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.nav-item-parent>.nav-item{min-width:0}.nav-group-toggle{color:#9eafa7;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;height:35px;display:grid}.nav-group-toggle:hover{color:#fff;background:#203a35}.nav-group-toggle svg{transition:transform .16s}.nav-item-group.expanded .nav-group-toggle svg{transform:rotate(180deg)}.nav-subnav{gap:2px;padding:0 0 4px 30px;display:grid}.nav-subitem{color:#aabbb3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:31px;padding:5px 9px;font:13px Aptos,Segoe UI,sans-serif}.nav-subitem:hover,.nav-subitem.active{color:#fff;background:#203a35}.sidebar-divider{background:#345047;height:1px;margin:24px 8px 20px}.monitor-heading{justify-content:space-between;align-items:center;padding-right:8px;display:flex}.monitor-heading button{color:#a9b9b1;cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;display:grid}.monitor-heading button:hover{color:#fff}.sidebar-monitors{gap:3px;display:grid}.monitor-link{text-align:left;color:#b6c4bd;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:34px;padding:6px 10px;font:13.8px Aptos,Segoe UI,sans-serif;display:flex}.monitor-link:hover{color:#fff;background:#203a35;border-radius:4px}.monitor-dot{background:#df9a70;border-radius:50%;flex:none;width:6px;height:6px}.sidebar-bottom{margin-top:auto}.local-card{border:1px solid #365148;border-radius:5px;align-items:center;gap:9px;margin-bottom:12px;padding:12px 10px;display:flex}.local-card>div{flex:1;min-width:0}.local-card strong,.local-card small{display:block}.local-card strong{color:#e4e9e5;font-size:12.5px;font-weight:600}.local-card small{color:#8fa39a;margin-top:3px;font-size:12px}.local-card>svg{color:#80968d}.status-dot{background:#d9a065;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.status-dot.online{background:#78ba8c}.settings-item{font-size:13.8px}.main-area{flex-direction:column;min-width:0;min-height:100vh;display:flex}.topbar{background:#fff;border-bottom:1px solid #e6e9e4;flex:none;justify-content:space-between;align-items:center;height:58px;padding:0 36px;display:flex}.breadcrumb{letter-spacing:1.1px;color:#929d97;align-items:center;gap:10px;font-size:12px;display:flex}.breadcrumb strong{color:#394842;font-weight:700}.crumb-slash{color:#ccd2cc}.topbar-right{align-items:center;gap:17px;display:flex}.date-label{color:#85928b;letter-spacing:.9px;font-size:12px}.topbar-rule{background:#e5e8e3;width:1px;height:17px}.icon-button{color:#62716a;cursor:pointer;background:0 0;border:0;place-items:center;padding:4px;display:grid;position:relative}.icon-button i{background:#dc876a;border-radius:50%;width:5px;height:5px;position:absolute;top:2px;right:2px}.avatar{color:#365547;background:#dbe7dc;border-radius:50%;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid}.mobile-menu{display:none}.page-content{box-sizing:border-box;flex:1;width:min(1280px,100%);margin:0 auto;padding:31px 36px 28px}.page-intro{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.eyebrow,.section-kicker{letter-spacing:1.25px;color:#697e72;font-size:12px;font-weight:700}.eyebrow{align-items:center;gap:8px;display:flex}.live-indicator{background:#df896b;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #f6e7df}.eyebrow-divider{color:#c4c9c3;margin:0 1px}.page-intro h1{letter-spacing:0;color:#1e302b;margin:10px 0 7px;font:500 42.5px/1.14 Georgia,Times New Roman,serif}.intro-copy{color:#77847d;font-size:15px;line-height:1.5}.outline-button{color:#52645b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d9dfd9;border-radius:4px;align-items:center;gap:8px;height:34px;padding:0 12px;font:600 12.5px Aptos,Segoe UI,sans-serif;display:flex}.outline-button:hover{color:#30493d;border-color:#8aa195}.metric-row{background:#fff;border:1px solid #e2e7e1;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:29px;display:grid}.metric{box-sizing:border-box;border-right:1px solid #e9ece8;flex-direction:column;min-height:88px;padding:14px 18px;display:flex}.metric:last-child{border:0}.metric>span{letter-spacing:1px;color:#829088;font-size:12px;font-weight:700}.metric strong{color:#263b32;margin-top:8px;font:500 28.8px/1.1 Georgia,Times New Roman,serif}.metric small{color:#8b9690;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.metric-status strong{letter-spacing:.3px;font:700 17.5px/1.4 Aptos,Segoe UI,sans-serif}.metric-status small{margin-top:5px}.section-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:13px;display:flex}.section-heading h2{color:#253832;letter-spacing:0;margin:4px 0 0;font:500 26.3px/1.2 Georgia,Times New Roman,serif}.section-note{color:#8c9890;font-size:12px}.monitor-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.phenomenon-card,.add-monitor-card{box-sizing:border-box;background:#fff;border:1px solid #e2e7e1;border-radius:4px;min-height:123px;padding:12px 13px}.phenomenon-card{border-top:2px solid #83a18f}.phenomenon-card.muted-card{opacity:.77;border-top-color:#d8ddd8}.phenomenon-top{justify-content:space-between;align-items:center;display:flex}.phenomenon-icon{color:#527a67;background:#eaf1eb;border-radius:4px;place-items:center;width:26px;height:26px;display:grid}.toggle{cursor:pointer;background:#d8ded8;border:0;border-radius:10px;width:27px;height:15px;padding:2px}.toggle span{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .15s;display:block}.toggle-on{background:#53836e}.toggle-on span{transform:translate(12px)}.phenomenon-card h3{color:#35483f;margin:10px 0 8px;font-size:13.8px;font-weight:650;line-height:1.35}.phenomenon-meta{color:#7d8a82;align-items:center;gap:5px;font-size:12px;display:flex}.phenomenon-meta>span:first-child{letter-spacing:.8px;color:#688774;font-size:12px;font-weight:700}.meta-separator{color:#c2c9c3}.add-monitor-card{flex-direction:column;justify-content:center;display:flex}.add-monitor-card label{letter-spacing:.8px;color:#718278;font-size:12px;font-weight:700}.add-monitor-input{border-bottom:1px solid #dfe5df;margin-top:6px;display:flex}.add-monitor-input input{color:#35483f;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:7px 0;font:13.8px Aptos,Segoe UI,sans-serif}.add-monitor-input input::placeholder{color:#a4ada7}.add-monitor-input button{color:#668673;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.add-monitor-card small{color:#909b94;margin-top:7px;font-size:12px;line-height:1.4}.feed-section{margin-top:32px}.feed-heading h2{align-items:center;gap:9px;display:flex}.count-pill{color:#6d8073;background:#e9eee8;border-radius:3px;place-items:center;min-width:20px;height:18px;font:12.5px ui-monospace,Consolas,monospace;display:inline-grid}.text-button{color:#587a67;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 0;font:600 12.5px Aptos,Segoe UI,sans-serif;display:flex}.text-button:hover{color:#253e32}.filter-bar{gap:8px;margin-bottom:13px;display:flex}.search-field,.select-field{color:#849189;box-sizing:border-box;background:#fff;border:1px solid #e0e5df;border-radius:4px;align-items:center;gap:8px;height:35px;padding:0 10px;display:flex}.search-field{flex:1;min-width:150px}.search-field input{color:#33473d;background:0 0;border:0;outline:0;width:100%;min-width:0;font:12.5px Aptos,Segoe UI,sans-serif}.search-field input::placeholder{color:#a2aca5}.search-field kbd{color:#9aa49e;white-space:nowrap;background:#f5f6f4;border:1px solid #e9ece8;border-radius:3px;padding:2px 4px;font-size:12px}.select-field{min-width:136px}.select-field select{appearance:none;color:#67756d;cursor:pointer;background:0 0;border:0;outline:0;flex:1;min-width:0;font:12.5px Aptos,Segoe UI,sans-serif}.sort-button{color:#67756d;cursor:pointer;background:#fff;border:1px solid #e0e5df;border-radius:4px;align-items:center;gap:7px;height:35px;padding:0 10px;font:12.5px Aptos,Segoe UI,sans-serif;display:flex}.news-layout{grid-template-columns:minmax(0,1fr) 248px;align-items:start;gap:14px;display:grid}.event-list{background:#fff;border:1px solid #e2e7e1;border-radius:4px;overflow:hidden}.event-row{border-bottom:1px solid #e8ece7;grid-template-columns:37px minmax(0,1fr);gap:10px;padding:17px 17px 15px;display:grid}.event-row:last-child{border-bottom:0}.event-index{color:#a6b0a9;padding-top:2px;font:13.8px ui-monospace,Consolas,monospace}.article-meta{color:#87938c;align-items:center;gap:7px;font-size:12px;display:flex}.domain-tag{color:#4d725d;background:#edf2ed;border-radius:3px;padding:3px 6px;font-size:12px;font-weight:700}.domain-tag[data-domain=Political]{color:#657295;background:#edf0f6}.domain-tag[data-domain=Economic]{color:#997044;background:#f7efe4}.domain-tag[data-domain=Social]{color:#9a6b64;background:#f5eceb}.domain-tag[data-domain=Information]{color:#78804f;background:#eff0e7}.event-main h3{color:#2c4036;margin:8px 0 5px;font:600 17.5px/1.35 Aptos Display,Segoe UI,sans-serif}.event-summary{color:#79867e;max-width:760px;font-size:12.5px;line-height:1.55}.source-stack{flex-wrap:wrap;align-items:center;gap:8px;margin-top:11px;display:flex}.source-count{color:#6d8174;align-items:center;gap:4px;font-size:12px;font-weight:600;display:flex}.source-divider{background:#e0e5df;width:1px;height:12px}.publisher{color:#7b8780;font-size:12px}.demo-tag{letter-spacing:.65px;color:#a9755a;background:#fbf0e9;border-radius:2px;margin-left:auto;padding:3px 5px;font-size:12px;font-weight:700}.cluster-items{border-top:1px solid #eff1ee;margin-top:11px;padding-top:5px;display:grid}.cluster-item{color:#58675f;cursor:pointer;align-items:center;gap:8px;min-height:26px;font-size:12px;display:flex}.cluster-item input{opacity:0;width:1px;height:1px;position:absolute}.custom-check{color:#0000;border:1px solid #c9d2cb;border-radius:3px;flex:none;place-items:center;width:13px;height:13px;display:grid}.cluster-item input:checked+.custom-check{color:#fff;background:#537b66;border-color:#537b66}.cluster-item input:focus-visible+.custom-check{outline-offset:2px;outline:2px solid #dd9875}.cluster-item>span:nth-of-type(2){flex:1;min-width:0;line-height:1.35}.cluster-publisher{color:#9aa39d;white-space:nowrap;font-size:12px}.analysis-panel{box-sizing:border-box;background:#fff;border:1px solid #e0e6df;border-radius:4px;padding:15px;position:sticky;top:16px}.analysis-head{border-bottom:1px solid #edf0ec;align-items:center;gap:8px;padding-bottom:13px;display:flex}.analysis-mark{color:#c37958;background:#f8eee8;border-radius:4px;place-items:center;width:27px;height:27px;display:grid}.analysis-head>div{flex:1}.analysis-head strong,.analysis-head small{display:block}.analysis-head strong{letter-spacing:1px;color:#526c5b;font-size:12px}.analysis-head small{letter-spacing:.7px;color:#9aa49d;margin-top:3px;font-size:12px}.engine-dot{background:#d7a46e;border-radius:50%;width:7px;height:7px}.engine-dot.connected{background:#79b68a}.analysis-panel>h3{color:#2c4036;margin:14px 0 6px;font:500 21.2px Georgia,Times New Roman,serif}.analysis-panel>p{color:#7c8981;font-size:12px;line-height:1.55}.selection-count{border-top:1px solid #edf0ec;border-bottom:1px solid #edf0ec;justify-content:space-between;align-items:center;margin:15px 0 10px;padding:9px 0;display:flex}.selection-count span{letter-spacing:.7px;color:#87938c;font-size:12px;font-weight:700}.selection-count strong{color:#4b6e59;font:15px ui-monospace,Consolas,monospace}.analyze-button{color:#fff;cursor:pointer;background:#416e58;border:0;border-radius:3px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;font:600 12.5px Aptos,Segoe UI,sans-serif;display:flex}.analyze-button:disabled{color:#f4f6f3;cursor:not-allowed;background:#bac8bd}.analysis-notice,.analysis-error{color:#82715d;background:#f7f3ec;border-left:2px solid #daa675;margin-top:10px;padding:8px;font-size:12px;line-height:1.5}.analysis-error{color:#8b4a40;background:#fbefec;border-color:#cc7460}.analysis-result{background:#f2f6f1;border-radius:3px;margin-top:12px;padding:10px}.analysis-result span{letter-spacing:.8px;color:#63806c;font-size:12px;font-weight:700}.analysis-result p{color:#53675a;margin-top:6px;font-size:12px;line-height:1.55}.analysis-footer{color:#9aa49d;letter-spacing:.65px;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;display:flex}.empty-state{color:#87948a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.empty-state strong{color:#44594c;font:500 20px Georgia,serif}.empty-state span{font-size:12.5px}.secondary-view{min-height:calc(100vh - 165px)}.secondary-view .page-intro{margin-bottom:23px}.map-toolbar{color:#78867d;background:#fff;border:1px solid #e1e7e0;border-bottom:0;justify-content:space-between;align-items:center;height:38px;padding:0 12px;font-size:12px;display:flex}.map-toolbar>span:first-child{align-items:center;gap:7px;display:flex}.map-key-dot{background:#e87e60;border-radius:50%;width:8px;height:8px;display:inline-block}.map-frame{border:1px solid #dce3dc;height:min(63vh,600px);min-height:340px;overflow:hidden}.leaflet-map{background:#e6ece7;width:100%;height:100%}.map-legend{color:#78867e;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.legend-separator{background:#d9dfd9;width:1px;height:12px;margin:0 4px}.source-warning{color:#826f53;background:#fbf5eb;border:1px solid #efe2cd;border-radius:4px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 15px;font-size:12.5px;line-height:1.5;display:flex}.source-warning svg{color:#ba8a4f;flex:none}.source-warning strong{color:#6e5c43}.source-table{background:#fff;border:1px solid #e1e7e0;border-radius:4px;overflow:hidden}.source-table-head,.source-table-row{grid-template-columns:minmax(190px,1.4fr) minmax(100px,.7fr) minmax(110px,.7fr) minmax(180px,1fr);align-items:center;gap:12px;padding:0 15px;display:grid}.source-table-head{color:#839087;letter-spacing:.8px;background:#f6f8f5;border-bottom:1px solid #e5e9e4;height:34px;font-size:12px;font-weight:700}.source-table-row{color:#758179;border-bottom:1px solid #edf0ec;min-height:43px;font-size:12px}.source-table-row:last-child{border-bottom:0}.source-name{color:#43584b;align-items:center;gap:9px;display:flex}.source-name strong{font-size:12.5px;font-weight:600}.source-favicon{color:#65816d;background:#eaf0e9;border-radius:4px;place-items:center;width:21px;height:21px;font:700 12.5px Georgia,serif;display:grid}.access-pill{color:#99754d;background:#f4f1eb;border-radius:3px;padding:3px 6px;font-size:12px}.source-table-row>a{color:#64816e;text-decoration:none}.source-table-row>a:hover{text-decoration:underline}.source-footnote{color:#8b9790;margin-top:12px;font-size:12px;line-height:1.5}.app-footer{color:#95a098;letter-spacing:.8px;background:#fff;border-top:1px solid #e4e8e3;justify-content:space-between;align-items:center;height:37px;padding:0 36px;font-size:12px;display:flex}.app-footer i{vertical-align:middle;background:#d98d6e;border-radius:50%;width:3px;height:3px;margin:0 5px;display:inline-block}@media (width<=1120px){.app-shell{grid-template-columns:153px minmax(0,1fr)}.page-content{padding:27px 25px}.topbar{padding:0 25px}.monitor-board{grid-template-columns:repeat(2,minmax(0,1fr))}.news-layout{grid-template-columns:minmax(0,1fr) 225px}.metric{padding:12px}.source-table-head,.source-table-row{grid-template-columns:minmax(150px,1.3fr) minmax(75px,.6fr) minmax(95px,.7fr) minmax(140px,1fr)}}@media (width<=800px){.app-shell{display:block}.sidebar{width:255px;transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-100%);box-shadow:8px 0 24px #172d2a22}.sidebar.sidebar-open{transform:translate(0)}.topbar{justify-content:flex-start;gap:12px;height:53px;padding:0 16px}.mobile-menu{color:#53695d;background:0 0;border:0;place-items:center;width:30px;height:30px;display:grid}.topbar-right{gap:11px;margin-left:auto}.date-label{display:none}.page-content{padding:24px 17px}.page-intro{align-items:flex-start}.page-intro h1{font-size:37.5px}.intro-copy{max-width:470px}.metric-row{grid-template-columns:repeat(2,minmax(0,1fr))}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid #e9ece8}.monitor-board{grid-template-columns:repeat(2,minmax(0,1fr))}.news-layout{grid-template-columns:1fr}.analysis-panel{grid-row:1;position:static}.filter-bar{flex-wrap:wrap}.search-field{flex-basis:100%;height:38px}.select-field{flex:1;min-width:120px}.sort-button{flex:none}.app-footer{padding:0 17px}.source-table-head,.source-table-row{grid-template-columns:minmax(150px,1.3fr) minmax(75px,.6fr) minmax(95px,.7fr)}.source-table-head span:nth-child(2),.source-table-row>span:nth-child(2){display:none}.source-table-row{gap:8px;padding:0 10px}.source-table-head{padding:0 10px}}@media (width<=520px){.page-content{padding:20px 12px}.page-intro{display:block}.page-intro .outline-button{margin-top:14px}.page-intro h1{font-size:35px}.metric{min-height:82px;padding:11px}.metric strong{font-size:26.3px}.metric>span{font-size:12px}.section-heading{align-items:flex-start}.section-note{text-align:right;max-width:140px;line-height:1.4}.monitor-board{grid-template-columns:1fr 1fr;gap:7px}.phenomenon-card,.add-monitor-card{min-height:125px;padding:10px}.phenomenon-card h3{font-size:12.5px}.feed-section{margin-top:25px}.feed-heading{align-items:flex-end}.feed-heading .text-button{font-size:12px}.filter-bar{gap:6px}.select-field{min-width:0;padding:0 7px}.select-field select{font-size:12px}.sort-button{height:34px;padding:0 7px}.event-row{grid-template-columns:24px minmax(0,1fr);gap:6px;padding:14px 10px}.event-main h3{font-size:16.3px}.cluster-publisher{display:none}.demo-tag{margin-left:auto}.source-stack{gap:6px}.source-divider{display:none}.map-toolbar{padding:0 8px;font-size:12px}.map-frame{height:58vh;min-height:320px}.map-legend{flex-wrap:wrap;font-size:12px}.source-table-head,.source-table-row{grid-template-columns:minmax(120px,1fr) minmax(95px,.8fr)}.source-table-head span:nth-child(3),.source-table-row>span:nth-child(3),.source-table-head span:last-child,.source-table-row>a{display:none}.source-table-row{min-height:39px}.source-warning{padding:11px;font-size:12px}.app-footer{padding:0 10px;font-size:12px}}.filter-bar{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(118px,158px));gap:8px;display:grid}.filter-bar .search-field{min-width:0}.search-clear-button{color:#68776f;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 2px;font:600 12px Aptos,Segoe UI,sans-serif}.search-clear-button:hover{color:#253e32;text-decoration:underline}.search-clear-button:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #547d68}.filter-bar .select-field{min-width:0;padding:0 8px}.filter-bar .select-field select{width:100%;min-width:0;font-size:12px}.page-content{width:100%;max-width:none;margin:0;padding-left:20px;padding-right:20px}.page-content>section.monitoring-view:nth-of-type(2),.page-content>section.map-view:nth-of-type(2){display:none}.eyebrow{display:none!important}.news-intro,.news-intro h1{margin-bottom:0}.feed-section{width:100%;margin-top:0}.feed-heading{margin-bottom:0}.news-count-indicators{gap:4px 14px;margin-top:0}.cluster-controls{margin:0 0 4px}.news-layout{grid-template-columns:minmax(0,1fr) 44px minmax(320px,var(--news-analyst-width,440px));align-items:stretch;gap:0;height:calc(100vh - 191px);min-height:0}.news-layout.analyst-collapsed{grid-template-columns:minmax(0,1fr) 44px 0}.news-splitter{border-left:1px solid #e3e8e3;border-right:1px solid #e3e8e3;justify-content:center;align-items:stretch;min-width:44px;min-height:0;display:flex}.news-splitter-controls{flex-direction:column;justify-content:center;align-self:flex-start;align-items:center;gap:4px;width:100%;height:88px;display:flex;position:sticky;top:calc(50vh - 44px)}.news-splitter-handle{box-sizing:border-box;color:#738278;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #d9dfd9;border-radius:3px;outline:0;flex:none;justify-content:center;align-items:center;width:34px;height:56px;min-height:56px;display:flex;position:relative;box-shadow:0 1px 3px #172d2a18}.news-splitter-toggle{color:#587a67;cursor:pointer;background:#fff;border:1px solid #d9dfd9;border-radius:3px;flex:none;place-items:center;width:34px;height:28px;padding:0;display:grid}.news-splitter-toggle:hover,.news-splitter-toggle:focus-visible{color:#30493d;border-color:#8aa195;outline:0}.news-splitter-handle:hover,.news-splitter-handle:focus-visible,.news-splitter-handle.resizing{color:#bd7759}.news-splitter-handle:focus-visible{box-shadow:inset 0 0 0 2px #bd7759}.news-splitter.is-collapsed{border:0;min-width:44px}.news-splitter-controls.is-collapsed{flex-direction:column;gap:5px;height:148px;top:calc(50vh - 74px)}.news-splitter-controls.is-collapsed .news-splitter-handle{color:#587a67;background:#fff;border-color:#aebbb1;border-radius:4px;flex-direction:column;gap:7px;width:34px;height:108px;min-height:108px;box-shadow:0 2px 8px #172d2a20}.news-splitter-controls.is-collapsed .news-splitter-toggle{width:34px;height:30px}.news-splitter-label{writing-mode:vertical-rl;letter-spacing:1px;font-size:12px;font-weight:700;transform:rotate(180deg)}.analysis-panel.is-collapsed{display:none}.news-layout>.event-list{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.news-layout>.analysis-panel:not(.is-collapsed){flex-direction:column;align-self:stretch;height:100%;min-height:0;max-height:100%;display:flex;position:static;overflow:hidden}.analysis-panel{min-height:420px;padding:20px}.analysis-heading-copy{flex-wrap:nowrap;flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}.analysis-heading-copy>span{color:#7c8981;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.35;overflow:hidden}.analysis-panel>.analysis-head,.analysis-panel>p,.analysis-panel>.analysis-prompt-label,.analysis-panel>.analysis-prompt,.analysis-panel>.selection-count,.analysis-panel>.analysis-actions,.analysis-panel>.analysis-error,.analysis-panel>.analysis-footer{flex:none}.analysis-panel>.analysis-footer{margin-top:auto}.analysis-result{flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.analysis-result .analysis-output-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;min-height:0;overflow-y:auto}.analysis-prompt{min-height:126px}.news-count-indicators{color:#7c8a81;flex-wrap:wrap;font-size:12px;display:flex}.news-count-indicators strong{color:#345542;margin-left:3px;font:600 12.5px ui-monospace,Consolas,monospace}.feed-section>.filter-bar{margin-bottom:4px}.news-filter-bar{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(105px,1fr)) repeat(2,minmax(150px,1fr)) repeat(2,minmax(140px,1fr));align-items:center}.news-filter-bar .map-date-filter{grid-template-rows:12px 18px;align-content:center;gap:1px;height:40px;padding:0 7px;font-size:10.5px;line-height:12px;display:grid}.news-filter-bar .map-date-filter input{height:18px;font-size:11px}.news-select-filter{color:#849189;background:#fff;border:1px solid #e0e5df;border-radius:4px;grid-template-rows:12px 18px;align-content:center;gap:1px;min-width:0;height:40px;padding:0 7px;font-size:10.5px;line-height:12px;display:grid}.news-select-filter select{color:#67756d;background:0 0;border:0;outline:0;width:100%;min-width:0;height:18px;padding:0;font:11px Aptos,Segoe UI,sans-serif}.feed-heading h2{margin:0}.news-pagination{background:#fbfcfa;border-top:1px solid #e8ece7;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;padding:11px 12px;display:flex}.pagination-navigation{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;min-width:0;display:flex}.page-size-menu{z-index:20;color:#52675a;flex:none;font-size:11px;position:relative}.page-size-menu>summary{box-sizing:border-box;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce3dc;border-radius:3px;justify-content:space-between;align-items:center;gap:7px;min-height:29px;padding:0 8px;list-style:none;display:flex}.page-size-menu>summary::-webkit-details-marker{display:none}.page-size-options{z-index:30;box-sizing:border-box;background:#fff;border:1px solid #dce3dc;border-radius:4px;min-width:100%;padding:4px;display:grid;position:absolute;bottom:calc(100% + 5px);right:0;box-shadow:0 5px 16px #172d2a20}.page-size-options button{color:#52675a;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:2px;min-height:29px;padding:0 8px;font:11px Aptos,Segoe UI,sans-serif}.page-size-options button:hover,.page-size-options button[aria-pressed=true]{color:#2e5942;background:#edf3ee}.page-size-menu[open]>summary{background:#f7faf7;border-color:#9caf9f}.news-page-numbers{flex-wrap:wrap;justify-content:center;gap:3px;display:flex}.news-page-number,.news-page-navigation,.news-page-jump button{color:#52675a;cursor:pointer;background:#fff;border:1px solid #dce3dc;border-radius:3px;min-width:30px;height:29px;padding:0 8px;font:600 12px Aptos,Segoe UI,sans-serif}.news-page-number.active{color:#2e5942;background:#edf3ee;border-color:#547d68}.news-page-number:disabled,.news-page-navigation:disabled,.news-page-jump button:disabled{opacity:.45;cursor:not-allowed}.news-page-jump{color:#738178;align-items:center;gap:5px;margin-left:6px;font-size:11px;display:flex}.news-page-jump input{box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dce3dc;border-radius:3px;width:58px;height:29px;padding:0 5px;font:12px Aptos,Segoe UI,sans-serif}.news-page-status{color:#7c8981;font-size:11px}.filter-dropdown{z-index:20;color:#849189;min-width:125px;height:35px;position:relative}.filter-dropdown summary{cursor:pointer;color:#67756d;background:#fff;border:1px solid #e0e5df;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;height:35px;padding:0 9px;font-size:12px;list-style:none;display:flex}.filter-dropdown summary::-webkit-details-marker{display:none}.filter-dropdown summary>span{gap:1px;display:grid}.filter-dropdown summary small{color:#8e9a92;font-size:12px}.filter-dropdown[open] summary{border-color:#8aa195;border-radius:4px 4px 0 0}.filter-dropdown summary svg{transition:transform .15s}.filter-dropdown[open] summary svg{transform:rotate(180deg)}.filter-dropdown-menu{background:#fff;border:1px solid #d8e0d9;border-top:0;border-radius:0 0 4px 4px;min-width:max(100%,190px);max-height:250px;padding:6px;display:grid;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 8px 18px #172d2a18}.filter-option{color:#506258;cursor:pointer;align-items:center;gap:8px;min-height:29px;padding:3px 6px;font-size:12px;display:flex}.filter-option:hover{background:#f2f6f2}.filter-option input{accent-color:#416e58;margin:0}.filter-all{border-bottom:1px solid #e9eee9;margin-bottom:3px;font-weight:700}.status-api .status-dot{width:7px;height:7px}.map-filter-bar{z-index:1000;grid-template-columns:minmax(150px,1.1fr) minmax(110px,145px) minmax(150px,180px) minmax(150px,180px) minmax(250px,1.5fr);align-items:center;position:relative}.map-date-filter{color:#849189;background:#fff;border:1px solid #e0e5df;border-radius:4px;align-items:center;gap:6px;min-width:0;height:35px;padding:0 8px;font-size:12px;display:flex}.map-date-filter input{color:#67756d;background:0 0;border:0;outline:0;width:100%;min-width:0;font:12px Aptos,Segoe UI,sans-serif}.map-date-presets{scrollbar-width:thin;align-items:center;gap:3px;min-width:0;max-width:100%;height:35px;margin:0;padding:1px 0 4px;display:flex;overflow-x:auto}.map-date-preset{color:#53675b;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dce4dc;border-radius:3px;flex:none;min-height:24px;padding:0 7px;font:12px Aptos,Segoe UI,sans-serif}.map-date-preset:hover,.map-date-preset:focus-visible{color:#294f3b;background:#f2f6f2;border-color:#789780}.status-timezone{white-space:nowrap}.domain-legend{color:#68776e;flex-wrap:wrap;gap:8px 14px;margin:10px 0;font-size:12px;display:flex}.domain-legend span{align-items:center;gap:5px;display:flex}.domain-legend i{border-radius:50%;width:8px;height:8px}.domain-legend i[data-domain=Military]{clip-path:polygon(50% 0,0 100%,100% 100%);border-radius:0}.military-map-marker-icon{background:0 0;border:0}.military-map-marker-icon span{clip-path:polygon(50% 0,0 100%,100% 100%);filter:drop-shadow(0 1px 1px #172d2a80);background:#8a5c4b;width:100%;height:100%;display:block}.map-event-popup{color:#34483c;max-width:340px;font:13.8px/1.45 Aptos,Segoe UI,sans-serif}.map-workspace{grid-template-columns:minmax(220px,1fr) 14px minmax(260px,var(--map-sidebar-width,320px));align-items:stretch;gap:0;display:grid}.map-resize-handle{color:#93a097;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;outline:0;justify-content:center;align-items:center;min-width:14px;display:flex}.map-resize-handle:hover,.map-resize-handle:focus-visible,.map-resize-handle.resizing{color:#bd7759}.map-event-sidebar{box-sizing:border-box;background:#fff;border:1px solid #dce3dc;flex-direction:column;height:min(63vh,600px);min-height:340px;display:flex;overflow:hidden}.map-event-sidebar-heading{color:#53675a;border-bottom:1px solid #e8ece7;justify-content:space-between;align-items:center;height:36px;min-height:36px;padding:0 11px;font-size:12px;display:flex}.map-event-sidebar-heading span{color:#668071;background:#edf2ed;border-radius:3px;place-items:center;min-width:19px;height:17px;padding:0 4px;font:12px ui-monospace,Consolas,monospace;display:grid}.map-event-sidebar-list{scrollbar-gutter:stable;flex:1;min-height:0;overflow-y:auto}.map-event-sidebar-virtual-list{width:100%;position:relative}.map-event-sidebar-card{box-sizing:border-box;color:#34483c;border-bottom:1px solid #edf0ec;font:12.5px/1.45 Aptos,Segoe UI,sans-serif}.map-event-sidebar-card.selected-event-card{background:#fff8e8;border-left:4px solid #d39a29;box-shadow:inset 0 0 0 1px #ead39f}.map-event-sidebar-toggle{color:#34483c;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:67px;padding:9px 12px;display:flex}.selected-event-card .map-event-sidebar-toggle{background:#fff8e8}.map-event-sidebar-toggle:hover,.map-event-sidebar-toggle:focus-visible{background:#f7f9f6;outline-color:#789780}.map-event-sidebar-toggle>span{gap:3px;min-width:0;display:grid}.map-event-sidebar-toggle strong{overflow-wrap:anywhere;font-size:12.5px;line-height:1.35}.map-event-sidebar-toggle small{color:#829087;font-size:11.5px}.map-event-sidebar-toggle>svg{flex:none;transition:transform .16s}.map-event-sidebar-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.map-event-sidebar-expanded{padding:0 12px 11px}.map-event-sidebar-card .map-event-details>strong{overflow-wrap:anywhere;font-size:12.5px;line-height:1.4}.map-event-sidebar-card .map-event-details>p{font-size:12px;line-height:1.45}.map-event-sidebar-card .map-event-details>small{color:#829087;margin-bottom:4px;font-size:12px;display:block}.map-event-sidebar-card .map-event-links{max-height:none;overflow:visible}.map-event-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;margin:2px 0 7px;display:flex}.map-event-actions .text-button{white-space:normal;min-height:24px}.map-event-sidebar-empty{color:#849087;padding:14px;font-size:12px}.leaflet-tooltip-pane{z-index:1200!important}.leaflet-tooltip.map-event-tooltip{z-index:1201!important}.map-event-details>strong{margin-bottom:5px;font-size:15px;display:block}.map-event-details>p{color:#64756a;white-space:normal;margin:0 0 8px}.leaflet-marker-icon.event-map-count-icon{background:0 0!important;border:0!important}.leaflet-marker-icon.selected-event-marker-icon{position:relative}.leaflet-marker-icon.selected-event-marker-icon:after{content:"";pointer-events:none;border:3px solid #d39a29;border-radius:50%;position:absolute;inset:-6px;box-shadow:0 0 4px #765214}.leaflet-marker-icon.selected-event-map-count-icon span{outline-offset:2px;outline:3px solid #d39a29}.map-event-chooser{color:#34483c;gap:7px;max-height:min(50vh,320px);font:13px/1.4 Aptos,Segoe UI,sans-serif;display:grid;overflow:auto}.map-event-chooser>strong{font-size:14px}.map-event-chooser>button{color:#34483c;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9e2;border-radius:3px;gap:2px;padding:7px 8px;font:12.5px/1.35 Aptos,Segoe UI,sans-serif;display:grid}.map-event-chooser>button:hover,.map-event-chooser>button:focus-visible{background:#f5f8f4;border-color:#789780}.map-event-chooser>button small{color:#829087;font-size:11px}.map-event-links{border-top:1px solid #e5eae5;gap:5px;max-height:150px;padding-top:7px;display:grid;overflow:auto}.map-event-link-row{align-items:flex-start;gap:6px;display:flex}.map-event-link-row button{text-align:left;color:#426f56;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;padding:0;font:12.5px/1.4 Aptos,Segoe UI,sans-serif}.map-event-link-row a{color:#587a67;flex:none}.monitor-card-heading h3{margin:5px 0 6px;font-size:16.3px;line-height:1.35}.monitor-prompt-copy{color:#7a887f;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.45}.monitor-summary-copy{color:#53675a;white-space:pre-wrap;margin-top:9px;font-size:12.5px;line-height:1.55}.monitor-update-message{color:#6d8174;margin-top:6px;font-size:12px;display:block}.monitor-prompt-form input,.monitor-edit-form input{color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;height:34px;padding:0 8px;font:12.5px Aptos,Segoe UI,sans-serif}.monitor-edit-form{gap:7px;display:grid}.monitor-edit-form label,.monitor-prompt-form label{letter-spacing:.7px;color:#718278;font-size:12px;font-weight:700}.monitor-edit-form textarea{resize:vertical;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-height:96px;padding:8px;font:12.5px/1.5 Aptos,Segoe UI,sans-serif}.monitor-edit-actions{align-items:center;gap:12px;margin-top:3px;display:flex}.monitor-edit-actions .outline-button{align-self:flex-start}.monitor-card-actions .remove-monitor:disabled{opacity:.5;cursor:wait}@media (width<=1120px){.news-layout{grid-template-columns:minmax(0,1fr) 44px minmax(300px,var(--news-analyst-width,420px))}.news-layout.analyst-collapsed{grid-template-columns:minmax(0,1fr) 44px 0}.map-filter-bar{grid-template-columns:minmax(115px,1fr) minmax(100px,110px) minmax(135px,140px) minmax(135px,140px) minmax(220px,1.4fr)}}@media (width<=1360px) and (width>=1001px){.news-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.news-filter-bar .search-field{grid-column:span 2}}@media (width<=1000px){.news-filter-bar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(110px,1fr))}.news-filter-bar .search-field{grid-column:1/-1}}@media (width<=800px){.page-content{padding-left:17px;padding-right:17px}.news-layout,.news-layout.analyst-collapsed{grid-template-columns:minmax(0,1fr)}.news-splitter{border:1px solid #e3e8e3;border-left:0;border-right:0;height:36px;min-height:36px}.news-splitter-controls,.news-splitter-controls.is-collapsed{flex-direction:row;align-self:stretch;gap:4px;width:100%;height:34px;position:static}.news-splitter-handle{width:34px;height:34px;min-height:34px;position:static}.news-splitter-controls.is-collapsed .news-splitter-handle{width:132px;height:34px;min-height:34px;box-shadow:none;background:#fff;border:1px solid #d9dfd9;border-radius:3px;flex-direction:row}.news-splitter-toggle,.news-splitter-controls.is-collapsed .news-splitter-toggle{width:30px;height:30px}.news-splitter-label{writing-mode:horizontal-tb;transform:none}.analysis-panel{grid-row:auto}.analysis-panel.is-collapsed{display:none}.map-filter-bar{grid-template-columns:1fr 1fr}.map-filter-bar .search-field,.map-filter-bar .map-date-presets{grid-column:1/-1}.map-date-filter{min-width:0}}@media (width<=620px){.page-content{padding-left:12px;padding-right:12px}.news-count-indicators{gap:4px;display:grid}.news-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.news-filter-bar .search-field{grid-column:1/-1}.news-page-jump{margin-left:0}.map-filter-bar{grid-template-columns:1fr}.map-filter-bar .search-field,.map-filter-bar .map-date-presets{grid-column:auto}.map-toolbar{gap:8px}.domain-legend{gap:7px 10px}}.database-view .page-intro{align-items:center}.database-count{color:#738279;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.database-list{--database-columns:18px 44px 115px 270px 135px 110px 125px 140px 145px 100px 16px;scrollbar-gutter:stable;background:#fff;border:1px solid #e1e7e0;border-radius:4px;min-height:180px;max-height:calc(100vh - 205px);overflow:auto}.database-column-header,.database-record>summary{grid-template-columns:var(--database-columns);box-sizing:border-box;align-items:center;gap:8px;width:max-content;min-width:100%;padding:7px 13px;display:grid}.database-column-header{z-index:2;color:#87938b;letter-spacing:.04em;text-transform:uppercase;background:#f6f8f5;border-bottom:1px solid #e1e7e0;min-height:36px;font-size:10px;font-weight:700;position:sticky;top:0}.database-column-header>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.database-column-heading{align-items:center;min-width:0;height:100%;padding:0 6px;display:flex;position:relative;overflow:visible}.database-column-header>.database-column-heading{overflow:visible}.database-column-resizer{z-index:5;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.database-column-resizer-last{right:0}.database-column-resizer:after{content:"";background:#dce4dc;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.database-column-resizer:hover:after,.database-column-resizer:focus-visible:after{background:#5b8a68}.database-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #5b8a68}.database-record{border-bottom:1px solid #e8ece7}.database-record:last-child{border-bottom:0}.database-record>summary{cursor:pointer;min-height:42px;list-style:none}.database-record>summary::-webkit-details-marker{display:none}.database-record>summary:hover{background:#f7f9f6}.database-index{color:#a0aaa3;font:12px ui-monospace,Consolas,monospace}.database-source,.database-original-language,.database-published-time,.database-added-time{color:#77857b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;overflow:hidden}.database-source{color:#53685a;font-weight:600}.database-row-title{color:#3c5145;white-space:nowrap;align-items:center;gap:7px;min-width:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.database-row-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.database-full-text-marker{color:#426c4e;background:#eef7ef;border:1px solid #d7e7d6;border-radius:3px;flex:none;align-items:center;gap:3px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.database-full-text-absent{color:#a1aaa3;white-space:nowrap;font-size:11px}.database-row-title-link{color:#527861;flex:none;align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.database-row-title-link:hover{text-decoration:underline}.database-record>summary>svg{color:#839188;transition:transform .15s}.database-record[open]>summary>svg{transform:rotate(180deg)}.database-record-content{background:#fafbf9;border-top:1px solid #edf0ec;padding:12px 16px 15px 57px}.database-full-text{border-top:1px solid #e6ebe5;margin-top:14px;padding-top:10px}.database-full-text>summary{color:#527861;cursor:pointer;width:max-content;font-size:12px;font-weight:700}.database-record-text{margin-top:10px}.database-record-text-heading{color:#738279;letter-spacing:.04em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.database-full-text-status,.database-full-text-error{color:#738279;margin:0 0 8px;font-size:12px;line-height:1.4}.database-full-text-error{color:#9b5143}.database-fetch-full-text{margin:0 0 10px;font-size:12px}.database-record-body{color:#465a4e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;font-size:12.5px;line-height:1.6}.database-record-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px;margin:0;display:grid}.database-record-fields>div{min-width:0}.database-record-fields dt{color:#88948c;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:700}.database-record-fields dd{color:#52665a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.4}.database-field-id{color:#87938b;font-size:12px}.database-cluster-link{margin-top:5px;font-size:12px;display:flex}.database-restore-button{min-height:30px;margin-top:12px}.database-filter-bar{z-index:30;flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex;position:relative}.database-filter-bar .search-field{flex:260px;min-width:220px}.database-item-actions{flex-wrap:wrap;gap:7px;display:flex}.database-item-actions .database-restore-button{align-items:center;gap:5px;display:inline-flex}.source-name-copy{align-items:flex-start}.source-active-status{color:#426c4e;background:#eef7ef;border:1px solid #d8e8db;border-radius:3px;align-items:center;padding:2px 5px;font-size:10px;line-height:1.2;display:inline-flex}.source-active-status.inactive{color:#8b6750;background:#f8f2ec;border-color:#e8ddd2}.source-row-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:4px;display:flex}.source-row-action{white-space:nowrap;padding:3px 4px;font-size:11px}.source-row-action:disabled{opacity:.45;cursor:not-allowed}.source-remove-all{color:#975747}.source-select-cell{justify-content:center;align-items:center;display:flex}.source-select-cell input{accent-color:#426c57;cursor:pointer;width:14px;height:14px;margin:0}.source-bulk-actions{background:#f8faf7;border:1px solid #dce5dc;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 10px;padding:9px 10px;display:flex}.source-bulk-actions>strong{color:#52675a;margin-right:auto;font-size:12px}.source-bulk-actions .outline-button{min-height:29px;padding:0 8px;font-size:12px}.source-bulk-actions .outline-button:disabled,.database-bulk-actions .outline-button:disabled,.ner-bulk-actions .outline-button:disabled{opacity:.42;cursor:not-allowed}.source-bulk-remove{color:#975747}@media (width<=1120px){.source-table{overflow-x:auto}.source-table-head,.source-table-row{grid-template-columns:minmax(28px,.2fr) minmax(145px,1.1fr) minmax(70px,.55fr) minmax(95px,.7fr) minmax(38px,.3fr) minmax(110px,.8fr) minmax(75px,.5fr) minmax(195px,1.4fr);min-width:1030px}}@media (width<=800px){.database-list{max-height:calc(100vh - 245px)}.database-record-content{padding:11px}}@media (width<=520px){.database-record-fields{grid-template-columns:1fr}.database-count{font-size:12px}.database-filter-bar .search-field{flex-basis:100%;min-width:0}.database-filter-bar .filter-dropdown{flex:42%}}.event-title-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.event-title-line h3{flex:1;min-width:0}.show-map-button{color:#527861;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe6df;border-radius:3px;flex:none;align-items:center;gap:4px;padding:4px 7px;font:600 12px Aptos,Segoe UI,sans-serif;display:inline-flex}.show-map-button:hover{color:#315b42;background:#f4f8f4;border-color:#9caf9f}.monitor-summary-copy a,.monitor-detail a{color:#416e58;text-underline-offset:2px;-webkit-text-decoration:underline #a9b8ab;text-decoration:underline #a9b8ab}.monitor-summary-copy a:hover,.monitor-detail a:hover{color:#244b36;text-decoration-color:currentColor}.cluster-item{gap:9px}.original-link{color:#4e6e5a;overflow-wrap:anywhere;flex:1;min-width:0;line-height:1.35;text-decoration:none}.original-link:hover{color:#2b4e3b;text-decoration:underline}.cluster-item time{color:#9aa49d;white-space:nowrap;flex:none;font-size:12px}.monitor-empty-state{color:#849087;grid-column:1/-1;padding:22px 4px;font:17.5px Georgia,Times New Roman,serif}.status-bar{color:#75847b;letter-spacing:0;flex-wrap:wrap;place-content:center flex-start;gap:7px 0;height:auto;min-height:42px;padding:7px 25px;font-size:12px}.status-segment{white-space:nowrap;align-items:center;gap:6px;display:flex}.status-segment strong{letter-spacing:.75px;color:#62736a;font-size:12px}.status-segment+.status-segment:before{content:"";border-left:1px solid #c8d2ca;flex:none;height:12px;margin-right:6px}.status-segment:not(:last-child){padding-right:12px}.map-frame{position:relative}.map-empty{z-index:500;color:#68776d;text-align:center;background:#fffe;border:1px solid #dce3dc;border-radius:4px;max-width:calc(100% - 32px);padding:10px 14px;font-size:12.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 3px 12px #20342b18}.map-workspace-editing .map-empty,.map-workspace-loading .map-empty,.map-workspace-load-error .map-empty{display:none}.map-load-status{color:#526c5b;background:#f2f6f1;border-left:2px solid #7eaa88;margin:8px 0;padding:8px 10px;font-size:12px}.map-location-editor-slot{box-sizing:border-box;height:270px;overflow:auto}.map-location-editor-slot>.event-location-editor{box-sizing:border-box;min-height:100%}.map-location-editor-loading{box-sizing:border-box;color:#68776d;text-align:center;place-items:center;min-height:100%;margin:0;padding:16px;font-size:12.5px;display:grid}.analysis-prompt-label{letter-spacing:.7px;color:#75847b;margin-top:12px;font-size:12px;font-weight:700;display:block}.analysis-prompt{resize:vertical;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-height:86px;margin-top:5px;padding:8px;font:12px/1.5 Aptos,Segoe UI,sans-serif;display:block}.analysis-connection{color:#78654e;overflow-wrap:anywhere;background:#f8f2eb;border-left:2px solid #d19b62;margin-top:7px;padding:8px;font-size:12px;line-height:1.5}.analysis-connection.online{color:#4d6a53;background:#eff5ef;border-color:#7eaa88}.connection-check{margin-top:5px}.is-spinning{animation:1s linear infinite flatfrog-spin}@keyframes flatfrog-spin{to{transform:rotate(360deg)}}.status-llm-button{color:#75847b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.status-llm-button:hover{color:#3e6651}.map-proxy-key{background:#d29a52;border-radius:50%;width:8px;height:8px;display:inline-block}.cluster-controls{justify-content:flex-end;align-items:center;gap:12px;margin:0;display:flex}.cluster-state{color:#7d8a82;letter-spacing:.2px;font-size:12px}.cluster-running,.cluster-cancelling{color:#99754d}.cluster-cancelled{color:#7d8a82}.cluster-ready{color:#587b63}.cluster-error,.cluster-waiting-for-model{color:#a05e4d}.similarity-indicator{color:#69836f;white-space:nowrap;background:#eff4ef;border-radius:3px;flex:none;padding:3px 5px;font:12px ui-monospace,Consolas,monospace}.cluster-expand{justify-content:flex-start;margin:4px 0 0 31px}.status-cluster{text-overflow:ellipsis;max-width:280px;overflow:hidden}.status-segment.status-error,.status-segment.status-error svg{color:#a05e4d}.status-segment{box-sizing:border-box;flex:none;overflow:visible}.status-copy{white-space:nowrap;min-width:0;display:block}.page-content{padding-bottom:calc(var(--status-bar-height,46px) + 40px)}.status-bar{z-index:900;border-top:1px solid #dce4dc;min-height:46px;position:fixed;bottom:0;left:174px;right:0;box-shadow:0 -4px 16px #172d2a0c}.cluster-select-control{cursor:pointer;flex:none;place-items:center;width:22px;height:24px;display:grid;position:relative}.cluster-select-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.cluster-select-control .custom-check{pointer-events:none}.cluster-select-control input:focus-visible+.custom-check{outline-offset:2px;outline:2px solid #dd9875}.monitor-card{flex-direction:column;gap:10px;min-height:0;display:flex}.monitor-card-actions{align-items:center;gap:7px;display:flex}.remove-monitor{color:#8b716a;cursor:pointer;background:#fff;border:1px solid #e1e6e0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.remove-monitor:hover{color:#a64e3c;background:#fcf7f5;border-color:#cf9a8b}.monitor-open{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.monitor-open h3{color:#35483f;margin:5px 0 8px;font:600 16.3px/1.35 Aptos Display,Segoe UI,sans-serif}.monitor-open p{color:#687970;overflow-wrap:anywhere;margin-top:9px;font-size:12.5px;line-height:1.55}.monitor-open:hover h3{color:#416e58}.monitor-detail-button{align-self:flex-start}.monitor-detail{color:#55675c;white-space:pre-wrap;border-top:1px solid #e9ede8;padding:10px 0;font-size:12.5px;line-height:1.6}.monitor-citations{border-top:1px solid #e9ede8;gap:5px;max-height:120px;padding-top:8px;display:grid;overflow:auto}.monitor-citations a{color:#587a67;font-size:12px;line-height:1.4;text-decoration:none}.monitor-citations a:hover{text-decoration:underline}.monitor-prompt-form{grid-column:span 1;justify-content:flex-start;gap:8px;min-height:200px}.monitor-prompt-form textarea{resize:vertical;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-height:110px;padding:8px;font:12.5px/1.5 Aptos,Segoe UI,sans-serif}.monitor-prompt-form small{color:#909b94;font-size:12px;line-height:1.45}.monitor-prompt-form .outline-button{align-self:flex-start}.monitor-create-toggle{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.monitor-prompt-form{background:#fff;border:1px solid #dfe6df;border-radius:4px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end;gap:8px 12px;min-height:0;margin:-7px 0 14px;padding:13px;display:grid}.monitor-create-panel{grid-area:1/3;grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;min-width:0;margin:0}.monitor-workspace.is-list-collapsed .monitor-create-panel{grid-column:2}.monitor-create-field{gap:5px;min-width:0;display:grid}.monitor-prompt-form input{box-sizing:border-box;width:100%}.monitor-prompt-form textarea{box-sizing:border-box;min-height:54px}.monitor-prompt-form small{grid-area:2/1/auto/3}.monitor-create-form-actions{grid-area:auto/1/auto/-1;justify-content:flex-end;align-self:center;align-items:center;gap:8px;display:flex}.monitor-create-form-actions .outline-button{align-self:center}.monitor-list-sticky{align-self:start;min-width:0;height:calc(100vh - 24px);position:sticky;top:12px}.monitor-list-column{flex-direction:column;gap:8px;min-width:0;height:100%;display:flex}.monitor-list-create-actions{flex-wrap:nowrap;gap:4px;min-width:0;padding-right:14px;display:flex}.monitor-list-column .monitor-create-toggle{flex:1 1 0;justify-content:center;gap:4px;min-width:0;height:29px;min-height:29px;padding:0 5px;font-size:11px}.monitor-inline-folder-form{background:#fff;border:1px solid #dfe6df;border-radius:4px;align-items:center;gap:8px;padding:8px;display:flex}.monitor-inline-folder-form input{box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;flex:1;min-width:0;height:30px;padding:0 7px;font:12px Aptos,Segoe UI,sans-serif}.monitor-inline-folder-form .text-button{white-space:nowrap}.monitor-folder-filter,.monitor-create-meta-fields label{color:#718278;gap:5px;font-size:12px;font-weight:650;display:grid}.monitor-folder-filter select,.monitor-create-meta-fields select,.monitor-create-meta-fields input,.monitor-edit-form select{color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;min-width:0;height:34px;padding:0 8px;font:12.5px Aptos,Segoe UI,sans-serif}.monitor-past-reach-custom{grid-template-columns:minmax(0,1fr) 64px;gap:6px;display:grid}.monitor-past-reach-custom input{box-sizing:border-box;width:100%}.monitor-past-reach-custom select{width:100%}.monitor-create-meta-fields{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.monitor-rules-heading{color:#35483f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.monitor-rules-editor{border:1px solid #e1e7e0;border-radius:4px;grid-column:1/-1;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.monitor-rules-editor legend{color:#53675b;padding:0 5px;font-size:12px;font-weight:700}.monitor-threshold-field{color:#718278;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.monitor-threshold-field input{width:75px!important}.monitor-rule-row{grid-template-columns:minmax(100px,.8fr) minmax(100px,1.5fr) 64px 28px;align-items:center;gap:6px;min-width:0;display:grid}.monitor-rule-row select,.monitor-rule-row input{box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-width:0;height:32px;padding:0 7px;font:12px Aptos,Segoe UI,sans-serif}.monitor-rule-row button{place-items:center;min-width:28px;padding:4px;display:grid}.monitor-intent-rule{border-top:1px solid #e6ebe5;gap:7px;min-width:0;padding:8px 0;display:grid}.monitor-expressions{border-left:2px solid #dce5dc;gap:6px;min-width:0;margin-left:12px;padding:7px 0 2px 10px;display:grid}.monitor-expressions-heading{color:#718278;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.monitor-expressions-heading .text-button{white-space:nowrap}.monitor-expression-row{grid-template-columns:minmax(100px,.7fr) minmax(120px,1.4fr) 24px 28px;align-items:center;gap:6px;min-width:0;display:grid}.monitor-expression-row select,.monitor-expression-row input:not([type=checkbox]){box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-width:0;height:30px;padding:0 7px;font:12px Aptos,Segoe UI,sans-serif}.monitor-expression-row input[type=checkbox]{accent-color:#53836e;justify-self:center;width:16px;height:16px}.monitor-expression-row button{place-items:center;min-width:28px;padding:4px;display:grid}.monitor-new-folder-row{grid-column:1/-1;align-items:center;gap:8px;display:flex}.monitor-new-folder-row input{flex:1;min-width:0}.monitor-edit-form .monitor-rules-editor{margin:4px 0}.monitor-edit-form .monitor-rule-row{grid-template-columns:minmax(100px,.8fr) minmax(100px,1.5fr) 64px 28px}.monitor-rule-table-head,.monitor-expression-table-head{color:#718278;letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid #dce5dc;align-items:center;gap:6px;padding:4px 0;font-size:10px;font-weight:700;display:grid}.monitor-rule-table-head{grid-template-columns:minmax(100px,.8fr) minmax(100px,1.5fr) 64px 28px;margin-top:6px}.monitor-expression-table-head{grid-template-columns:minmax(100px,.7fr) minmax(120px,1.4fr) 24px 28px;padding:2px 0}.monitor-expression-table-head span:nth-child(3){text-align:center}.monitor-intent-rule:nth-of-type(2n){background:#f8faf7}.monitor-intent-rule{padding:8px 6px}.monitor-expression-row{border-bottom:1px solid #eef2ed;padding:2px 0}.monitor-expression-row:last-child{border-bottom:0}.monitor-freeze-button{white-space:nowrap;font-size:11px}.monitor-workspace{grid-template-columns:minmax(0,var(--monitor-list-width,240px)) 0 minmax(0,1fr);align-items:start;gap:10px 0;display:grid}.monitor-list{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border:1px solid #e1e7e0;border-radius:4px;flex:1;align-content:start;min-height:0;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.monitor-list>.monitor-folder-group+.monitor-folder-group,.monitor-folder-items>.monitor-folder-group{border-top:1px solid #dfe6de}.monitor-folder-group{min-width:0}.monitor-folder-heading{background:#f6f8f5;grid-template-columns:minmax(0,1fr) 30px;align-items:center;min-height:34px;display:grid;position:relative}.monitor-folder-row{color:#465b4d;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:34px;padding:6px 9px;font:600 11px Aptos,Segoe UI,sans-serif;display:flex}.monitor-folder-row>svg{flex:none;transition:transform .16s}.monitor-folder-row[aria-expanded=true]>svg{transform:rotate(180deg)}.monitor-folder-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.monitor-folder-row>small{color:#819087;font-size:10px;font-weight:500}.monitor-folder-dialog-backdrop{z-index:2000;background:#172d2a75;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.monitor-folder-dialog{box-sizing:border-box;background:#fff;border:1px solid #dfe6de;border-radius:5px;gap:9px;width:min(400px,100%);padding:16px;display:grid;box-shadow:0 16px 48px #172d2a40}.monitor-folder-dialog-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.monitor-folder-dialog-heading h2{color:#35483f;margin:0;font:600 16px Aptos Display,Segoe UI,sans-serif}.monitor-folder-dialog-heading button{color:#5a7161;cursor:pointer;background:#f1f5f0;border:0;border-radius:3px;place-items:center;width:28px;height:28px;padding:0;display:grid}.monitor-folder-dialog>label{color:#718278;font-size:12px;font-weight:650}.monitor-folder-dialog>input{box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;height:34px;padding:0 8px;font:12.5px Aptos,Segoe UI,sans-serif}.monitor-folder-dialog-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:3px;display:flex}.monitor-folder-dialog-actions .outline-button{height:31px}.monitor-folder-items{border-left:1px solid #dfe6de;margin:0 0 5px 10px;padding:0 0 0 6px;list-style:none;display:grid}.monitor-folder-items[hidden]{display:none}.monitor-list-toggle{z-index:3;box-sizing:border-box;color:#5a7161;cursor:pointer;background:#fff;border:1px solid #dfe6de;border-radius:4px;grid-area:1/2;align-self:start;place-items:center;width:26px;height:29px;margin-left:-13px;padding:0;display:grid;position:sticky;top:0}.monitor-list-resizer{z-index:2;cursor:col-resize;touch-action:none;grid-area:1/2;place-self:stretch start;width:10px;margin-left:-5px;position:relative}.monitor-list-resizer:after{content:"";background:0 0;border-radius:1px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.monitor-list-resizer:hover:after,.monitor-list-resizer:focus-visible:after,.monitor-list-resizer.is-dragging:after{background:#9fb8a8}.monitor-list-resizer:focus-visible{outline:none}@media (width<=800px){.monitor-list-resizer{display:none}}.monitor-list-toggle:hover{color:#315b41;background:#f1f5f0}.monitor-workspace.is-list-collapsed .monitor-list-toggle{grid-column:1;margin-left:1px}.monitor-card-list-row{border-bottom:1px solid #edf0ec;min-width:0}.monitor-list-item{text-align:left;color:#35483f;cursor:pointer;background:#fff;border:0;grid-template-columns:minmax(0,1fr) 8px;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;padding:5px 8px 5px 10px;display:grid}.monitor-row-actions{background:inherit;align-self:stretch;place-items:center;display:grid;position:relative}.monitor-row-actions>summary{color:#849087;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:25px;height:25px;list-style:none;display:grid}.monitor-row-actions>summary::-webkit-details-marker{display:none}.monitor-row-actions>summary:hover,.monitor-row-actions[open]>summary{color:#405f4c;background:#edf2ed}.monitor-row-action-menu{z-index:20;background:#fff;border:1px solid #dfe6de;border-radius:4px;min-width:105px;padding:4px;position:absolute;top:calc(100% - 4px);right:3px;box-shadow:0 5px 14px #26362d25}.monitor-row-action-menu button{color:#465b4d;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:3px;width:100%;padding:6px 8px;font:12px Aptos,Segoe UI,sans-serif}.monitor-row-action-menu button:hover{color:#315b41;background:#f1f5f0}.monitor-list-item:hover{background:#f7f9f6}.monitor-list-item.selected{background:#eff4ef}.monitor-list-copy{gap:1px;min-width:0;display:grid}.monitor-list-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:650;overflow:hidden}.monitor-list-copy small{color:#829087;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.monitor-list-indicator{background:#80a487;border-radius:50%;width:7px;height:7px}.monitor-list-item.muted-card .monitor-list-indicator{background:#c2a06d}.monitor-list-empty{color:#87948a;padding:16px 12px;font-size:12px}.monitor-detail-panel{background:#fff;border:1px solid #e1e7e0;border-radius:4px;gap:13px;min-width:0;min-height:190px;padding:18px}.monitor-detail-panel .monitor-card-heading{align-items:center;gap:12px;min-width:0;margin:0 0 12px;display:flex}.monitor-detail-panel .monitor-card-heading h2{color:#35483f;overflow-wrap:anywhere;flex:0 auto;max-width:38%;margin:0;font:600 17px/1.2 Aptos Display,Segoe UI,sans-serif}.monitor-detail-panel .monitor-card-heading .phenomenon-meta{white-space:nowrap;flex:none}.monitor-detail-panel .monitor-scan-times{flex-wrap:nowrap;flex:1;justify-content:flex-end;gap:12px;min-width:0;margin:0;font-size:11px}.monitor-detail-panel .monitor-scan-times small{white-space:nowrap}.monitor-detail-panel .monitor-detail-top{align-items:flex-start;gap:16px}.monitor-detail-panel .monitor-detail-top .monitor-card-heading{flex:1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 10px;min-width:0;margin:0;display:grid}.monitor-detail-panel .monitor-card-heading h2{max-width:none}.monitor-detail-panel .monitor-card-heading .phenomenon-meta{white-space:normal;flex-wrap:wrap;min-width:0}.monitor-detail-panel .monitor-scan-times{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:4px 14px}.monitor-detail-top .monitor-card-actions{flex-wrap:wrap;justify-content:flex-end}.monitor-view-tabs{box-sizing:border-box;scrollbar-width:thin;background:#fff;border-bottom:1px solid #e1e7e0;flex:0 0 36px;align-items:center;gap:4px;min-height:36px;display:flex;position:static;overflow-x:auto}.monitor-view-tabs [role=tab]{color:#718278;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font:600 12px Aptos,Segoe UI,sans-serif;display:inline-flex}.monitor-view-tabs [role=tab]:hover{color:#365b43;background:#f5f8f4}.monitor-view-tabs [role=tab][aria-selected=true]{color:#345a42;border-bottom-color:#547d68}.monitor-view-tabs [role=tab]>span{color:#6b8072;text-align:center;background:#edf2ed;border-radius:3px;min-width:18px;padding:1px 5px;font:11px ui-monospace,Consolas,monospace}.monitor-map-tab-panel[hidden],.monitor-report-tab-panel[hidden],.monitor-news-tab-panel[hidden],.monitor-product-tab-panel[hidden]{display:none}.monitor-card-content-grid.monitor-card-tab-report,.monitor-card-content-grid.monitor-card-tab-news,.monitor-card-content-grid.monitor-card-tab-product{grid-template-columns:minmax(0,1fr)}.monitor-card-content-grid.monitor-card-tab-report .monitor-article-detail,.monitor-card-content-grid.monitor-card-tab-news:not(.has-article-selection) .monitor-article-detail,.monitor-card-content-grid.monitor-card-tab-product .monitor-article-detail{display:none}.monitor-card-content-grid.monitor-card-tab-news.has-article-selection{grid-template-columns:minmax(0,1.3fr) minmax(240px,.7fr)}.monitor-related-lists{grid-template-columns:minmax(0,1fr)}.monitor-news-tab-panel{min-width:0}.monitor-news-tab-panel .monitor-related-cluster-list{max-height:min(65vh,680px)}.monitor-clusters-empty{color:#77857b;margin:0;padding:16px;font-size:12.5px}.monitor-detail-panel .monitor-summary-copy{font-size:13.8px}.monitor-detail-empty{color:#849087;text-align:center;border:1px dashed #dce4dc;border-radius:4px;place-items:center;min-height:160px;padding:20px;font-size:12.5px;display:grid}.monitor-workspace{grid-template-columns:minmax(0,var(--monitor-list-width,240px)) 0 minmax(0,1fr)}.monitor-workspace.is-list-collapsed{grid-template-columns:28px minmax(0,1fr)}.monitor-workspace>.monitor-detail-panel{grid-column:3}.monitor-workspace.is-list-collapsed>.monitor-detail-panel{grid-column:2}.monitor-workspace>.monitor-detail-empty{grid-column:3}.monitor-workspace.is-list-collapsed>.monitor-detail-empty{grid-column:2}.monitor-list{width:100%;max-width:none}.monitor-list-item{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 16px;gap:6px;width:100%;max-width:none;height:auto;min-height:40px;max-height:none;padding:5px 8px}.monitor-list-copy{gap:2px}.monitor-list-copy strong{font-size:12px}.monitor-list-copy small{white-space:nowrap;align-items:center;gap:3px;font-size:12px;display:flex}.monitor-list-copy small svg{flex:none}.monitor-unread-marker{color:#fff;background:#b43b32;border-radius:50%;place-items:center;width:15px;height:15px;font-size:13.8px;font-weight:800;line-height:1;display:grid}.monitor-update-history{gap:8px;max-height:360px;margin:8px 0 0;padding:0 4px 0 0;list-style:none;display:grid;overflow:auto}.monitor-update-entry{background:#fff;border:1px solid #e3e8e2;border-radius:3px;padding:10px 11px}.monitor-update-entry.latest{background:#fcf8ef;border-color:#dfb878 #dfb878 #dfb878 #c6873f;border-left-style:solid;border-left-width:3px}.monitor-update-heading{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.monitor-update-heading strong{color:#53675a;font-size:12px}.monitor-update-heading time{color:#87938b;flex:none;font-size:12px}.monitor-update-entry p{color:#53675a;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:12.5px;line-height:1.55}.monitor-baseline{border-top:1px solid #e9ede8;border-bottom:1px solid #e9ede8;gap:8px;margin-top:12px;padding:10px 0;display:grid}.monitor-baseline h3{color:#53675a;margin:0;font-size:13px}.monitor-baseline p{color:#53675a;overflow-wrap:anywhere;margin:5px 0;font-size:12.5px;line-height:1.5}.monitor-baseline-history{color:#53675a;gap:4px;font-size:12px;display:grid}.monitor-baseline-history>p{margin:2px 0}.monitor-related-lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.monitor-earlier-updates,.monitor-related-clusters{min-width:0}.monitor-history-toggle{color:#416e58;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:3px 0;font:600 12.5px Aptos,Segoe UI,sans-serif;display:inline-flex}.monitor-history-toggle:hover{color:#244b36}.monitor-history-toggle svg{transition:transform .16s}.monitor-history-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.monitor-related-cluster-list{max-height:300px}.monitor-news-cluster-toggle{color:#53675a;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:2px 0;font:600 12px Aptos,Segoe UI,sans-serif;display:flex}.monitor-news-cluster-toggle svg{flex:none;transition:transform .16s}.monitor-news-cluster-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.monitor-news-cluster-toggle span{overflow-wrap:anywhere;min-width:0}.monitor-news-cluster-toggle small{color:#87938b;flex:none;margin-left:auto;font-size:12px}.monitor-news-cluster-open{margin:5px 0 0 19px;font-size:12px}.monitor-news-items{gap:7px;margin:8px 0 0;padding:0 0 0 19px;list-style:outside;display:grid}.monitor-news-items li{gap:3px;min-width:0;display:grid}.monitor-news-items a{color:#416e58;overflow-wrap:anywhere;font-size:12px;line-height:1.4}.monitor-news-items .monitor-news-item-open{color:#416e58;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;gap:3px;padding:5px 6px;display:grid}.monitor-news-items .monitor-news-item-open:hover,.monitor-news-items .monitor-news-item-open[aria-pressed=true]{color:#2f5c46;background:#edf3ee}.monitor-news-item-open>span{overflow-wrap:anywhere;font-size:12px;line-height:1.4}.monitor-news-item-open>small{color:#87938b;overflow-wrap:anywhere;font-size:11px}.monitor-news-items small{color:#87938b;overflow-wrap:anywhere;font-size:12px}.monitor-refresh-button{align-self:flex-start;align-items:center;gap:7px;display:inline-flex}.monitor-analyst{border-top:1px solid #e9ede8;gap:8px;margin-top:3px;padding-top:13px;display:grid}.monitor-analyst label{letter-spacing:.7px;color:#718278;font-size:12px;font-weight:700}.monitor-analyst textarea{box-sizing:border-box;resize:vertical;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-height:68px;padding:8px;font:12.5px/1.5 Aptos,Segoe UI,sans-serif}.monitor-analyst .outline-button{justify-self:start;align-items:center;gap:7px;display:inline-flex}.monitor-analyst-result{color:#4f6456;white-space:pre-wrap;overflow-wrap:anywhere;background:#f1f6f0;border-left:2px solid #6f9877;padding:10px;font-size:12.5px;line-height:1.55}.monitor-card-content-grid{grid-template-columns:minmax(0,4fr) minmax(260px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.monitor-card-main{align-content:start;gap:12px;min-width:0;display:grid}.monitor-map-actions{gap:8px;min-width:0;display:grid}.monitor-product-tab-panel{min-width:0}.monitor-report-product-panel{gap:16px;min-width:0;padding:4px 2px 12px;display:grid}.monitor-report-toolbar,.monitor-report-actions,.monitor-products-section-heading,.monitor-products-preview-heading,.monitor-product-assembler-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.monitor-report-toolbar>div:first-child,.monitor-products-section-heading>div,.monitor-products-preview-heading>div{gap:3px;min-width:0;display:grid}.monitor-report-toolbar small,.monitor-products-preview-heading p{color:#77857b;margin:0;font-size:11px;line-height:1.4}.monitor-report-actions{flex-wrap:wrap;justify-content:flex-end}.monitor-report-actions .outline-button,.monitor-product-save-button{align-items:center;gap:6px;min-height:32px;display:inline-flex}.monitor-report-fields{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.monitor-report-field{align-content:start;gap:5px;min-width:0;display:grid}.monitor-report-field-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.monitor-report-field-heading>label{color:#40564a;font-size:13px;font-weight:700}.monitor-report-field-heading .text-button{flex:none;align-items:center;gap:5px;display:inline-flex}.monitor-report-field>small{color:#7a887f;font-size:10px;line-height:1.35}.monitor-report-article-limit{background:#f8faf7;border:1px solid #e1e8e1;border-radius:4px;gap:3px;max-width:440px;padding:7px 9px;display:grid}.monitor-report-article-limit label{color:#52675a;justify-content:space-between;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.monitor-report-article-limit output{color:#35483f;text-align:right;font-variant-numeric:tabular-nums;min-width:24px}.monitor-report-article-limit input{accent-color:#527f67;width:100%;margin:0}.monitor-report-article-limit input:disabled{opacity:.6}.monitor-report-article-limit small{color:#7a887f;font-size:10px;line-height:1.35}.monitor-report-acquisition-ended{color:#718278;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:11px;display:flex}.monitor-report-acquisition-ended strong{font-weight:600}.monitor-report-acquisition-ended input{box-sizing:border-box;color:#52675a;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:190px;max-width:100%;min-height:26px;padding:3px 6px;font:11px Aptos,Segoe UI,sans-serif}.monitor-report-save-button{justify-self:start;align-items:center;gap:6px;min-height:32px;display:inline-flex}.monitor-report-field textarea,.product-text-field input,.product-text-field select,.product-inline-folder-form input,.product-inline-folder-form select,.product-folder-create input,.product-folder-create select{box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;width:100%;min-width:0;padding:8px;font:12px/1.5 Aptos,Segoe UI,sans-serif}.monitor-report-field textarea{resize:vertical;min-height:98px}.monitor-report-field-details textarea{min-height:170px}.monitor-report-source-list{border-top:1px solid #e6ebe5;padding-top:10px}.monitor-report-source-list h3,.monitor-product-assembler-heading h3{color:#40564a;margin:0;font-size:13px}.monitor-report-source-list ul{gap:4px;max-height:110px;margin:7px 0 0;padding-left:18px;display:grid;overflow:auto}.monitor-report-source-list a,.product-preview-content a{color:#416e58;text-underline-offset:2px;overflow-wrap:anywhere;text-decoration:underline}.monitor-product-assembler{border-top:1px solid #dfe6de;gap:12px;padding-top:14px;display:grid}.monitor-product-assembly-grid{grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);align-items:start;gap:18px;min-width:0;display:grid}.monitor-product-assembly-controls{gap:10px;min-width:0;display:grid}.monitor-product-inclusions,.monitor-product-attachments{border:1px solid #e1e7e0;border-radius:3px;gap:7px;min-width:0;margin:0;padding:10px;display:grid}.monitor-product-inclusions legend,.monitor-product-attachments legend{color:#52675a;padding:0 4px;font-size:11px;font-weight:700}.monitor-product-inclusions label,.monitor-product-attachments label{color:#465a4e;align-items:flex-start;gap:8px;min-width:0;font-size:12px;line-height:1.4;display:flex}.monitor-product-inclusions input,.monitor-product-attachments input{accent-color:#426c57;flex:none}.monitor-product-attachments{max-height:240px;overflow:auto}.monitor-product-attachments label>span{gap:3px;min-width:0;display:grid}.monitor-product-attachments strong{overflow-wrap:anywhere;font-size:11px;font-weight:600}.monitor-product-attachments small{color:#7b887e;font-size:10px}.product-text-field{color:#718278;gap:5px;font-size:11px;font-weight:650;display:grid}.product-filename-preview{background:#f4f7f3;border-left:2px solid #6f9877;gap:4px;padding:8px 10px;display:grid}.product-filename-preview small{color:#7a887f;font-size:10px}.product-filename-preview strong{color:#40564a;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.product-inline-folder-form{border:1px solid #e1e7e0;border-radius:3px;grid-template-columns:1fr 1fr;gap:6px 8px;padding:9px;display:grid}.product-inline-folder-form label{color:#718278;font-size:10px;font-weight:650}.product-inline-folder-form button{grid-column:1/-1;justify-self:start;align-items:center;gap:5px;display:inline-flex}.monitor-product-live-preview{gap:8px;min-width:0;display:grid}.monitor-product-live-preview-heading{gap:4px;min-width:0;display:grid}.monitor-product-live-preview-heading>span,.monitor-products-preview-heading .section-kicker{color:#718278;font-size:9px;font-weight:700}.monitor-product-live-preview-heading strong{color:#40564a;overflow-wrap:anywhere;font-size:11px}.monitor-product-live-page{background:#fff;border:1px solid #dfe5df;align-content:start;gap:9px;min-width:0;max-height:660px;padding:clamp(14px,3vw,26px);display:grid;overflow:auto;box-shadow:0 4px 16px #24372d0d}.monitor-product-live-page h4{color:#173f37;overflow-wrap:anywhere;margin:0;font:600 19px/1.3 Georgia,Times New Roman,serif}.monitor-product-live-page>small{color:#77857b;font-size:10px}.monitor-product-live-page section{border-top:1px solid #e6ebe5;gap:5px;padding-top:8px;display:grid}.monitor-product-live-page h5{color:#345a42;margin:0;font-size:12px}.monitor-product-live-page p{color:#465a4e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.55}.monitor-product-preview-map{background:#f2f6f3;padding:8px}.monitor-product-preview-map-events{gap:3px;margin-top:6px;display:grid}.monitor-product-preview-map-events span{color:#5a6d61;overflow-wrap:anywhere;font-size:10px}.monitor-product-save-button{justify-self:start}.product-status{color:#426c4b;margin:0;font-size:11px;line-height:1.45}.monitor-product-preview{flex-direction:column;min-width:0;display:flex}.monitoring-products-view>.page-intro{flex:none}.product-tree-folder-form{flex-wrap:wrap}.product-tree-folder-form select{box-sizing:border-box;color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;flex:100%;min-width:0;height:30px;padding:0 6px;font:12px Aptos,Segoe UI,sans-serif}.product-card-row{grid-template-columns:minmax(0,1fr) 30px;align-items:center;display:grid}.product-card-row .monitor-list-item strong{font-size:11px;font-weight:400}.product-card-row .monitor-list-item{grid-template-columns:minmax(0,1fr);min-height:30px;padding-top:3px;padding-bottom:3px}.product-tree-rename{box-sizing:border-box;color:#35483f;border:1px solid #9fb8a8;border-radius:3px;width:calc(100% - 12px);min-width:0;margin:4px 6px;padding:4px 6px;font:12px Aptos,Segoe UI,sans-serif}.monitor-folder-heading>.product-tree-rename{width:calc(100% - 12px)}.product-tree-status{margin:0;padding:0 2px}.monitor-products-section-heading h2{color:#40564a;margin:0;font-size:13px}.monitor-products-section-heading span,.monitor-products-section-heading>span{color:#7b887e;font-size:10px}.monitor-products-preview-heading{border-bottom:1px solid #e1e7e0;align-items:flex-start;padding-bottom:10px}.monitor-products-preview-heading .monitor-card-heading{flex:1;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:4px 10px;margin:0;display:grid}.monitor-products-preview-heading .outline-button{flex:none;align-items:center;gap:6px;display:inline-flex}.product-included-list{color:#53675a;border-bottom:1px solid #e1e7e0;padding:8px 0;font-size:12px}.product-included-list p{color:#7a887f;margin:4px 0 0;line-height:1.45}.product-preview-content{gap:12px;min-width:0;display:grid;overflow:auto}.product-preview-content section{border-bottom:1px solid #edf0ec;gap:5px;padding-bottom:9px;display:grid}.product-preview-content h3{color:#35483f;margin:0;font:600 13px/1.3 Aptos,Segoe UI,sans-serif}.product-preview-content p{color:#53675a;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13.8px;line-height:1.55}.product-snapshot-map{object-fit:contain;background:#f2f6f3;width:100%;max-height:420px;display:block}.product-preview-content small{color:#7b887e;font-size:11px}.product-empty,.product-empty-preview{color:#87938b;margin:0;font-size:12px;line-height:1.5}.product-empty-preview{text-align:center;flex:1;place-content:center;justify-items:center;gap:8px;display:grid}.product-empty-preview svg{color:#819087}.main-area.monitor-products-main-area{height:100dvh;min-height:0;overflow:hidden}.monitor-products-main-area .status-bar{min-height:46px;box-shadow:none;flex:none;position:static;bottom:auto;left:auto;right:auto}.monitor-products-main-area .page-content{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}@media (width<=900px){.monitor-product-assembly-grid{grid-template-columns:1fr}}@media (width<=620px){.monitor-report-fields{grid-template-columns:1fr}.monitor-report-toolbar{flex-direction:column;align-items:flex-start}.monitor-report-actions{justify-content:flex-start}.monitor-products-preview-heading{flex-direction:column}.monitor-product-live-page{max-height:500px}}.monitor-article-detail{box-sizing:border-box;background:#f8faf7;border:1px solid #dfe6de;border-radius:5px;align-content:start;gap:10px;min-height:0;max-height:none;padding:12px;display:grid;position:static;overflow:visible}.monitor-article-detail.monitor-map-editor-panel{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.monitor-article-detail-heading{gap:5px;display:grid}.monitor-article-detail-heading>span{color:#718278;letter-spacing:.7px;font-size:10px;font-weight:700}.monitor-article-detail-heading h3{color:#35483f;overflow-wrap:anywhere;margin:0;font:600 15px/1.35 Aptos Display,Segoe UI,sans-serif}.monitor-article-detail-heading small,.monitor-article-detail-status{color:#758278;overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.45}.monitor-article-detail-body{color:#465a4e;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.monitor-article-detail-empty{color:#849087;text-align:center;place-items:center;min-height:180px;font-size:12px;display:grid}.monitor-article-detail-link{color:#416e58;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.monitor-article-detail-link:hover{text-decoration:underline}.monitor-article-detail-actions{flex-wrap:wrap;gap:8px 14px;display:flex}.monitor-map-label-layer .overview-map-title-label.is-draggable{cursor:grab;touch-action:none}.monitor-map-label-layer .overview-map-title-label.is-draggable:active{cursor:grabbing}.monitor-custom-label-icon{background:0 0!important;border:0!important}.monitor-custom-label-box{box-sizing:border-box;display:block;position:relative;overflow:visible}.monitor-custom-label-text{box-sizing:border-box;color:#34483c;text-align:center;overflow-wrap:anywhere;word-break:normal;background:#fffffff7;border:1px solid #cfd8cf;border-radius:3px;justify-content:center;align-items:center;width:100%;height:100%;padding:5px 7px;font:10px/1.3 Aptos,Segoe UI,sans-serif;display:flex;overflow:hidden;box-shadow:0 1px 5px #172d2a50}.monitor-custom-label-remove{font:700 11px/1 Aptos,Segoe UI,sans-serif}.monitor-custom-label-resize{z-index:4;cursor:nwse-resize;touch-action:none;background:#fff;border:1px solid #d5ded5;border-radius:50%;width:14px;height:14px;padding:0;position:absolute;bottom:-5px;right:-5px;box-shadow:0 1px 3px #172d2a50}.monitor-custom-label-resize:after{content:"";background:repeating-linear-gradient(135deg,#65776c 0 1px,#0000 1px 3px);width:6px;height:6px;position:absolute;bottom:2px;right:2px}.monitor-custom-label-resize:focus-visible{outline-offset:2px;outline:2px solid #dd9875}@media (width<=800px){.monitor-workspace{grid-template-columns:minmax(0,1fr) 28px;column-gap:10px}.monitor-workspace.is-list-collapsed{grid-template-columns:28px minmax(0,1fr);column-gap:0}.monitor-workspace .monitor-list-toggle{margin-left:0}.monitor-workspace.is-list-collapsed .monitor-list-toggle{margin-left:1px}.monitor-workspace>.monitor-detail-panel,.monitor-workspace.is-list-collapsed>.monitor-detail-panel,.monitor-workspace>.monitor-detail-empty,.monitor-workspace.is-list-collapsed>.monitor-detail-empty{grid-column:1/-1}.monitor-list{max-width:none}.monitor-detail-panel{width:100%}.monitor-prompt-form{grid-template-columns:1fr 1fr}.monitor-create-meta-fields,.monitor-rules-heading,.monitor-rules-editor,.monitor-new-folder-row{grid-column:1/-1}.monitor-create-form-actions{grid-area:auto/1/auto/-1}}@media (width<=520px){.monitor-prompt-form,.monitor-create-meta-fields{grid-template-columns:1fr}.monitor-rule-row,.monitor-edit-form .monitor-rule-row{grid-template-columns:minmax(0,1fr) 60px 28px}.monitor-rule-row select{grid-column:1/-1}.monitor-expression-row{grid-template-columns:minmax(0,1fr) 32px 28px}.monitor-expression-row select{grid-column:1/-1}.monitor-create-meta-fields,.monitor-rules-heading,.monitor-rules-editor,.monitor-new-folder-row{grid-column:1}.monitor-freeze-button{font-size:10px}}@media (width<=800px){.monitor-list{max-height:260px}.monitor-detail-panel{min-height:0}.monitor-prompt-form{grid-template-columns:1fr 1.4fr}.monitor-prompt-form small,.monitor-create-form-actions{grid-area:auto/1/auto/-1}.monitor-related-lists{grid-template-columns:1fr}.monitor-create-panel,.monitor-workspace.is-list-collapsed .monitor-create-panel{grid-area:2/1/auto/-1;margin:0}.monitor-create-panel{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.monitor-create-panel{grid-template-columns:1fr}}@media (width<=800px){.map-workspace{grid-template-rows:minmax(320px,1.2fr) minmax(200px,1fr);grid-template-columns:minmax(0,1fr);gap:10px}.map-resize-handle{display:none}.map-event-sidebar{height:min(42vh,360px);min-height:200px}}@media (width<=520px){.monitor-prompt-form{grid-template-columns:1fr}.monitor-prompt-form small,.monitor-create-form-actions{grid-area:auto}.monitor-create-form-actions{justify-content:flex-start}.monitor-detail-panel{padding:13px}}@media (width<=1000px){.monitor-card-content-grid{grid-template-columns:minmax(0,1fr)}.monitor-article-detail{min-height:0;max-height:420px;position:static}}@media (width<=680px){.monitor-detail-panel .monitor-card-heading{flex-wrap:wrap;align-items:flex-start;gap:7px}.monitor-detail-panel .monitor-card-heading h2{max-width:100%;font-size:16px}.monitor-detail-panel .monitor-scan-times{flex-wrap:wrap;justify-content:flex-start}}@media (width<=800px){.monitor-detail-panel .monitor-detail-top{flex-wrap:wrap}.monitor-detail-top .monitor-card-actions{justify-content:flex-start}.monitor-detail-panel .monitor-card-heading{grid-template-columns:minmax(0,1fr)}.monitor-detail-panel .monitor-card-heading .phenomenon-meta{white-space:normal}.monitor-detail-panel .monitor-scan-times{grid-column:1;justify-content:flex-start}}.map-updated-time{color:#718278;white-space:nowrap;font-size:12px}.scraper-panel{background:#fff;border:1px solid #e0e6df;border-radius:4px;max-width:760px;margin-bottom:28px;padding:18px}.scraper-panel-heading{border-bottom:1px solid #edf0ec;align-items:center;gap:10px;padding-bottom:14px;display:flex}.scraper-panel-heading strong,.scraper-panel-heading small{display:block}.scraper-panel-heading strong{color:#304238;font:500 20px Georgia,Times New Roman,serif}.scraper-panel-heading small{color:#829087;margin-top:4px;font-size:12px}.scraper-config{grid-template-columns:auto minmax(120px,180px) auto;align-items:center;gap:10px;padding:16px 0;display:grid}.scraper-config>label{color:#607268;font-size:12.5px;font-weight:700}.scraper-frequency{align-items:center;gap:8px;display:flex}.scraper-frequency input{color:#304238;background:#fff;border:1px solid #d9e0d9;border-radius:3px;width:90px;height:34px;padding:0 8px}.scraper-frequency span{color:#738178;font-size:12.5px}.scraper-config>small{color:#87938c;grid-column:1/3;font-size:12px}.scraper-config .outline-button{grid-area:1/3/3;justify-self:end}.scraper-run-row{border-top:1px solid #edf0ec;align-items:center;gap:12px;padding-top:14px;display:flex}.scraper-run-row>span{color:#859188;font-size:12px}.scraper-next-run{color:#6d8174;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.scraper-sources{max-width:760px}.scraper-source-list{background:#fff;border:1px solid #e1e7e0;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;padding:12px;display:grid}.scraper-source{color:#67776d;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.scraper-source strong{color:#45594d;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.scraper-source-count{color:#748278;text-align:right;white-space:nowrap;margin-left:auto;font-size:11px}@media (width<=800px){.status-bar{left:0}.page-content{padding-bottom:calc(var(--status-bar-height,46px) + 40px)}}@media (width>=801px) and (width<=1120px){.status-bar{left:153px}}@media (width<=900px){.filter-bar{grid-template-columns:minmax(0,1fr) repeat(2,minmax(120px,1fr))}.filter-bar .search-field{grid-column:1/-1}}@media (width<=620px){.filter-bar{grid-template-columns:1fr 1fr;gap:6px}.filter-bar .search-field{grid-column:1/-1}.filter-bar .select-field{height:34px}.cluster-item{align-items:flex-start;padding:4px 0}.cluster-item time{display:none}.status-bar{gap:7px 0;min-height:54px;padding:8px 12px}.page-content{padding-bottom:calc(var(--status-bar-height,46px) + 40px)}.map-empty{font-size:12px}.scraper-config{grid-template-columns:1fr 1fr}.scraper-config>label{grid-column:1}.scraper-config .outline-button{grid-area:1/2/3}.scraper-config>small{grid-column:1/-1}.scraper-source-list{grid-template-columns:1fr}.monitor-prompt-form{grid-column:1/-1}.cluster-controls{justify-content:space-between;gap:5px}.cluster-state{text-overflow:ellipsis;max-width:60%;overflow:hidden}.cluster-expand{margin-left:27px}}.topbar{box-sizing:border-box;height:auto;min-height:30px;padding-block:0}.page-content{padding-top:0}.page-intro,.secondary-view .page-intro{margin-bottom:0}.map-event-tooltip{white-space:normal;overflow-wrap:anywhere;max-width:260px;line-height:1.35}.leaflet-tooltip.map-event-tooltip{overflow-wrap:anywhere;pointer-events:none;width:max-content;min-width:0;max-width:min(320px,100vw - 48px);max-height:none;line-height:1.35}.leaflet-tooltip.map-event-tooltip.map-bounded-tooltip{width:max-content;max-height:none;overflow:visible;min-width:0!important;max-width:none!important}.map-event-preview>strong{color:#34483c;margin-bottom:6px;font-size:15px;line-height:1.35;display:block}.map-event-categories{flex-wrap:wrap;gap:4px;margin-bottom:7px;display:flex}.map-event-tooltip p{color:#64756a;white-space:normal;margin:0}.map-event-tooltip a{color:#416e58;text-underline-offset:2px;text-decoration:underline}.map-event-tooltip a:hover{color:#244b36}.map-event-popup .map-event-categories{margin:2px 0 7px}.cluster-select-all{color:#668071;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:12px;display:inline-flex}.cluster-select-all input{accent-color:#537b66;margin:0}.analysis-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.analysis-actions .analyze-button{width:100%}.clear-selection-button{color:#65796c;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe5df;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 9px;font:600 12px Aptos,Segoe UI,sans-serif;display:flex}.clear-selection-button:hover:not(:disabled){color:#3f6650;border-color:#9caf9f}.clear-selection-button:disabled{color:#a7b1aa;cursor:not-allowed}a.citation-source-link{color:#984b2d;font-size:inherit;font-weight:500;line-height:inherit;text-decoration:none;display:inline}a.citation-source-link strong{color:inherit;font-size:inherit;font-weight:500}a.citation-source-link:hover{color:#71351f;text-underline-offset:2px;text-decoration:underline}.citation-source-link:focus-visible{outline-offset:2px;outline:2px solid #bd7759}.analysis-result .unmatched-source-reference{color:#8c6850;letter-spacing:0;font-weight:600}@media (height<=620px){.analysis-panel{padding:8px}.analysis-head{padding-bottom:6px}.analysis-prompt{height:58px;min-height:58px}.selection-count{margin:4px 0;padding:4px 0}.analysis-result{margin-top:6px;padding:8px}}@media (width<=800px){.news-layout{height:auto;min-height:0}.news-layout>.event-list{overflow:visible}.news-layout>.analysis-panel:not(.is-collapsed){height:calc(100vh - 86px);max-height:calc(100vh - 86px);position:static}}@media (width<=360px){.analysis-actions{grid-template-columns:1fr}}.event-location-editor{color:#64756a;background:#fff;border:1px solid #dce3dc;border-bottom:0;grid-template-columns:minmax(0,1fr);gap:8px;padding:13px 15px;font-size:12px;display:grid}.event-location-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.event-location-editor-heading strong{color:#35483f;overflow-wrap:anywhere;font-size:13.8px;line-height:1.4}.event-location-editor>label,.event-location-coordinates label{color:#728178;letter-spacing:.5px;gap:4px;font-size:12px;font-weight:700;display:grid}.event-location-editor input{color:#35483f;background:#fff;border:1px solid #dfe5df;border-radius:3px;min-width:0;height:32px;padding:0 8px;font:12.5px Aptos,Segoe UI,sans-serif}.event-location-coordinates{grid-template-columns:1fr 1fr;gap:8px;display:grid}.event-location-editor>small{color:#89958d;font-size:12px;line-height:1.4}.event-location-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.event-location-actions [role=status]{color:#587a67;font-size:12px}.show-map-button:disabled{opacity:.45;cursor:not-allowed}.map-event-details>small{color:#829087;margin-bottom:5px;display:block}.map-event-popup .map-event-link-row>a:first-child,.map-event-sidebar-card .map-event-link-row>a:first-child{color:#426f56;overflow-wrap:anywhere;flex:1;min-width:0;font:12.5px/1.4 Aptos,Segoe UI,sans-serif;text-decoration:none}.map-event-popup .map-event-link-row>a:first-child:hover,.map-event-sidebar-card .map-event-link-row>a:first-child:hover{text-decoration:underline}.monitor-scan-times{color:#87938b;flex-wrap:wrap;gap:12px;margin-top:5px;font-size:12px;display:flex}.collation-subtabs{border-bottom:1px solid #dfe6df;align-items:center;gap:12px;margin:18px 0 0;display:flex}.collation-subtab{color:#728178;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:38px;padding:0 10px;font:600 12.5px Aptos,Segoe UI,sans-serif;display:inline-flex}.collation-subtab.active{color:#35483f;border-bottom-color:#c37958}.collation-subtab span{color:#668071;background:#edf2ed;border-radius:3px;place-items:center;min-width:19px;height:17px;padding:0 4px;font:12px ui-monospace,Consolas,monospace;display:grid}.collation-event-list{background:#fff;border:1px solid #e1e7e0;border-top:0;display:grid}.collation-event-item{border-bottom:1px solid #edf0ec}.collation-event-item:last-child{border-bottom:0}.collation-event-item.editing{background:#fbfcfa}.collation-event-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:58px;padding:8px 12px;display:grid}.collation-event-row .text-button{white-space:nowrap;flex:none}.collation-event-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px 12px;display:flex}@media (width<=620px){.collation-event-row{grid-template-columns:minmax(0,1fr);gap:8px}.collation-event-actions{justify-content:flex-start}.collation-event-row .text-button{white-space:normal}}.collation-empty-state{color:#849087;padding:22px 14px;font-size:12.5px}.collation-view .collation-event-item .event-location-editor{background:#fbfcfa;border:0;border-top:1px solid #e1e7e0;margin:0}.collation-map-picker{gap:7px;display:grid}.collation-map-picker-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.collation-map-picker-heading strong{color:#52675a;font-size:12px}.collation-map-picker-heading span{color:#89958d;font-size:12px}.collation-map-picker-frame{border:1px solid #dce3dc;height:250px;min-height:210px;overflow:hidden}.collation-location-map{width:100%;height:100%}.unplaced-event-copy{gap:3px;min-width:0;display:grid}.unplaced-event-copy>strong,.unplaced-event-copy>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.unplaced-event-copy>strong{color:#52675a;font-size:12px;font-weight:600}.unplaced-event-copy>span{color:#849087;font-size:12px}.domain-legend strong{text-align:center;color:#425f4e;min-width:16px;font:600 12px ui-monospace,Consolas,monospace}.source-sort-heading{width:max-content;min-width:0;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:inline-flex}.source-sort-heading:hover,.source-sort-heading.active{color:#506e5a}.source-sort-arrows{flex-direction:column;flex:none;align-items:center;display:flex}.source-sort-arrows svg{stroke-width:2px;opacity:.38;width:8px;height:7px}.source-sort-arrows svg.active{opacity:1}.source-pagination{border:1px solid #e8ece7;border-radius:4px;margin-top:12px}.news-pagination-dock{left:174px;right:0;bottom:calc(var(--status-bar-height,46px) + 4px);z-index:850;border:1px solid #dce4dc;border-bottom:0;position:fixed;box-shadow:0 -4px 16px #172d2a0c}.source-table-entry{border-bottom:1px solid #edf0ec}.source-table-entry:last-child,.source-table-row{border-bottom:0}.source-item-count{color:#496a54;font:600 12.5px ui-monospace,Consolas,monospace}.source-show-items{white-space:normal;text-align:left;font-size:12px}.source-name-copy{gap:2px;min-width:0;display:grid}.source-name-copy>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.source-feed-toggle{color:#718377;text-align:left;cursor:pointer;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-size:10px}.source-feed-toggle:hover{color:#426f56;text-decoration:underline}.source-feed-panel{background:#fbfcfa;gap:0;padding:3px 15px 8px 45px;display:grid}.source-feed-item{border-top:1px solid #e9ede8;grid-template-columns:minmax(125px,.45fr) minmax(0,1.55fr);align-items:center;gap:12px;padding:7px 0;font-size:11px;display:grid}.source-feed-item>strong{color:#52675a;font-weight:600}.source-feed-item>a{color:#64816e;overflow-wrap:anywhere;min-width:0}.source-news-panel{background:#fbfcfa;gap:0;padding:0 15px 8px 45px;display:grid}.source-news-panel>span{color:#87938b;padding:8px 0;font-size:12px}.source-news-item{color:#7b8780;border-top:1px solid #e9ede8;grid-template-columns:minmax(0,1.5fr) minmax(145px,.9fr) minmax(145px,.9fr);align-items:center;gap:10px;padding:7px 0;font-size:12px;display:grid}.source-news-item>a{color:#426f56;overflow-wrap:anywhere;min-width:0}.source-news-item>span{font-variant-numeric:tabular-nums}.overview-view{align-content:start;gap:18px;display:grid}.overview-intro{align-items:center;margin-bottom:0}.overview-intro h1{margin-bottom:4px}.overview-actions{align-items:center;gap:7px;display:flex}.overview-actions .outline-button{height:32px}.overview-metrics{background:#fff;border:1px solid #e2e7e1;border-radius:4px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.overview-metric{text-align:left;cursor:pointer;background:0 0;border:0;border-right:1px solid #e9ece8;align-content:center;gap:4px;min-width:0;min-height:86px;padding:10px 13px;display:grid}.overview-metric:last-child{border-right:0}.overview-metric:hover{background:#f7f9f6}.overview-metric>span{color:#829088;letter-spacing:.7px;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.overview-metric>strong{color:#263b32;font:500 27.5px/1.05 Georgia,Times New Roman,serif}.overview-metric>small{color:#87938b;align-items:center;gap:4px;font-size:12px;display:flex}.overview-section{min-width:0}.overview-section-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:9px;display:flex}.overview-section-heading h2{color:#253832;margin:3px 0 0;font:500 25px/1.2 Georgia,Times New Roman,serif}.overview-section-count{color:#7e8b82;font-size:12px}.overview-briefing-layout{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);align-items:stretch;gap:14px;display:grid}.overview-briefing-list{background:#fff;border:1px solid #e2e7e1;border-radius:4px;align-content:start;min-width:0;display:grid}.overview-briefing-item{border-bottom:1px solid #e9ede8;min-width:0;padding:12px 14px}.overview-briefing-item:last-child{border-bottom:0}.overview-briefing-meta{color:#859188;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.overview-briefing-meta>div{flex-wrap:wrap;gap:4px;display:flex}.overview-briefing-meta .domain-tag{font-size:12px}.overview-briefing-meta time{white-space:nowrap;flex:none}.overview-briefing-item h3{color:#35483f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 4px;font:600 13.8px/1.4 Aptos Display,Segoe UI,sans-serif;display:-webkit-box;overflow:hidden}.overview-briefing-item>p{color:#79867e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.overview-briefing-footer{color:#849087;justify-content:space-between;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.overview-briefing-footer>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.overview-briefing-footer .text-button{flex:none;font-size:12px}.overview-map-panel{background:#fff;border:1px solid #e2e7e1;border-radius:4px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.overview-map-heading{border-bottom:1px solid #e9ede8;justify-content:space-between;align-items:center;min-height:43px;padding:0 11px;display:flex}.overview-map-heading>div{gap:2px;display:grid}.overview-map-heading strong{color:#43584b;font-size:12.5px;font-weight:600}.overview-map-heading>span{color:#668071;background:#edf2ed;border-radius:3px;place-items:center;min-width:20px;height:18px;padding:0 4px;font:12px ui-monospace,Consolas,monospace;display:grid}.overview-map-frame{height:300px;min-height:230px;position:relative}.overview-map{background:#e6ece7;width:100%;height:100%}.overview-map-empty{z-index:500;color:#68776d;text-align:center;background:#e6ece7;place-items:center;padding:12px;font-size:12px;display:grid;position:absolute;inset:0}.overview-map-link{border-top:1px solid #e9ede8;justify-content:center;min-height:35px;padding:0 10px}.overview-empty{color:#849087;padding:20px 14px;font-size:12.5px}.overview-lower-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px;display:grid}.overview-attention,.overview-monitor-updates{background:#fff;border:1px solid #e2e7e1;border-radius:4px;min-width:0;padding:13px}.overview-attention-list,.overview-update-list{display:grid}.overview-attention-row{color:#66776c;text-align:left;background:0 0;border:0;border-top:1px solid #edf0ec;grid-template-columns:18px minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-height:42px;padding:6px 0;font:12px Aptos,Segoe UI,sans-serif;display:grid}button.overview-attention-row{cursor:pointer}button.overview-attention-row:hover strong{color:#416e58}.overview-attention-row>span{gap:3px;min-width:0;display:grid}.overview-attention-row strong{color:#52675a;font-size:12px;font-weight:600}.overview-attention-row small{color:#89958d;font-size:12px}.overview-attention-row>svg{color:#b47a50}.overview-attention-row .overview-disclosure-open{transform:rotate(180deg)}.overview-scraper-errors{border-top:1px solid #edf0ec;gap:9px;padding:10px 0 12px 25px;display:grid}.overview-scraper-errors ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.overview-scraper-errors li{color:#68776d;background:#fbf8f5;border-left:2px solid #d3a37d;gap:3px;min-width:0;padding:8px;font-size:12px;line-height:1.4;display:grid}.overview-scraper-errors li strong{color:#52675a;font-size:12px}.overview-scraper-errors li code{overflow-wrap:anywhere;color:#77847b;font:11px ui-monospace,Consolas,monospace}.overview-scraper-errors li span,.overview-scraper-errors>p{overflow-wrap:anywhere;color:#69766d;font-size:12px;line-height:1.45}.overview-scraper-errors>p{margin:0}.overview-scraper-errors .overview-scraper-action-error{color:#a33d35}.overview-scraper-actions{flex-wrap:wrap;gap:4px 12px;display:flex}.overview-scraper-actions .text-button{min-height:28px;padding:4px 0;font-size:12px}.overview-scraper-actions .text-button:disabled{cursor:wait;opacity:.6}.overview-clear-state{color:#718178;border-top:1px solid #edf0ec;align-items:center;gap:7px;min-height:42px;font-size:12px;display:flex}.overview-monitor-updates .overview-section-heading{align-items:center}.overview-monitor-updates .overview-section-heading .text-button{font-size:12px}.overview-update-item{border-top:1px solid #edf0ec;padding:9px 0;position:relative}.overview-update-heading{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.overview-update-heading strong{color:#52675a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.overview-update-heading time{color:#89958d;flex:none;font-size:12px}.overview-update-item>p{color:#6f7e74;margin:5px 0 0;font-size:12px;line-height:1.45}.overview-update-item a{color:#416e58}.overview-unread{color:#a65f45;background:#f8eee8;margin-top:5px;padding:2px 5px;font-size:12px;font-weight:700;display:inline-block}@media (width<=1120px){.overview-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.overview-metric:nth-child(3){border-right:0}.overview-metric:nth-child(-n+3){border-bottom:1px solid #e9ece8}}@media (width<=900px){.overview-briefing-layout{grid-template-columns:minmax(0,1fr) 260px}.overview-map-frame{height:260px}}@media (width<=800px){.overview-briefing-layout,.overview-lower-grid{grid-template-columns:1fr}.overview-map-frame{height:300px}}@media (width<=620px){.overview-intro{display:block}.overview-actions{margin-top:10px}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-metric:nth-child(2n){border-right:0}.overview-metric:nth-child(3){border-bottom:1px solid #e9ece8;border-right:1px solid #e9ece8}.overview-briefing-layout{grid-template-columns:minmax(0,1fr)}.overview-map-frame{height:250px}.overview-attention,.overview-monitor-updates{padding:11px}}@media (width<=1120px){.source-table-head,.source-table-row{grid-template-columns:minmax(125px,1.2fr) minmax(65px,.5fr) minmax(90px,.7fr) minmax(35px,.3fr) minmax(105px,.8fr) minmax(130px,1fr)}}@media (width<=800px){.source-table-head,.source-table-row{grid-template-columns:minmax(135px,1.2fr) minmax(45px,.35fr) minmax(125px,1fr) minmax(120px,1fr)}.source-table-head>:nth-child(2),.source-table-row>span:nth-child(2),.source-table-head>:nth-child(3),.source-table-row>span:nth-child(3){display:none}.source-table-head,.source-table-row{padding-inline:10px}.source-feed-panel,.source-news-panel{padding-left:10px}.source-feed-item{grid-template-columns:minmax(100px,.5fr) minmax(0,1.5fr)}.source-news-item{grid-template-columns:1fr;gap:4px}}@media (width>=801px) and (width<=1120px){.news-pagination-dock{left:153px}.page-content{padding-bottom:calc(var(--status-bar-height,46px) + 80px)}}@media (width<=800px){.news-pagination-dock{gap:4px;padding:8px;left:0}.page-content{padding-bottom:calc(var(--status-bar-height,46px) + 100px)}.news-pagination{justify-content:flex-start}.news-page-status{text-align:left;flex:1 0 100%}.pagination-navigation{justify-content:center;width:100%}.page-size-menu{margin-left:auto}}@media (width<=620px){.news-pagination-dock{gap:4px;padding:7px 5px}.news-page-jump{margin-left:0}}@media (width<=520px){.event-location-editor{padding:10px}.event-location-actions{flex-direction:column;align-items:flex-start;gap:6px}.source-table-head,.source-table-row{grid-template-columns:minmax(0,1fr) minmax(32px,.25fr) minmax(105px,.9fr)}.source-table-head>:nth-child(5),.source-table-row>a{display:none}.source-show-items{font-size:12px}.map-legend{align-items:flex-start}}.overview-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2.1fr);align-items:stretch;gap:11px;display:grid}.overview-activity-column{align-content:start;gap:11px;min-width:0;display:grid}.overview-column{background:#fff;border:1px solid #e2e7e1;border-radius:4px;flex-direction:column;min-width:0;min-height:0;padding:12px;display:flex}.overview-column .overview-section-heading{align-items:center;margin-bottom:10px}.overview-column .overview-section-heading h2{font-size:21.2px}.overview-section-count{color:#668071;background:#edf2ed;border-radius:3px;flex:none;place-items:center;min-width:20px;height:18px;padding:0 4px;font:12px ui-monospace,Consolas,monospace;display:grid}.overview-briefing-list{scrollbar-gutter:auto;max-height:none;overflow:visible}.overview-briefing-item{padding:6px 8px}.overview-briefing-item h3{-webkit-line-clamp:2;min-height:2.6em;margin:3px 0 2px;font-size:12px;line-height:1.3}.overview-briefing-item>p{-webkit-line-clamp:1;font-size:12px;line-height:1.3}.overview-briefing-meta time{font-size:12px}.overview-briefing-footer{flex-wrap:wrap;align-items:flex-start;font-size:12px}.overview-briefing-footer>span{flex:100%}.overview-briefing-actions{flex-wrap:wrap;gap:4px 10px;display:flex}.overview-briefing-footer .text-button{font-size:12px}.overview-recent-tools{align-items:center;gap:5px;display:flex}.overview-domain-filter{min-width:0;height:30px}.overview-domain-filter summary{gap:4px;height:30px;padding-inline:6px;font-size:12px}.overview-domain-filter summary small{font-size:12px}.overview-domain-filter .filter-dropdown-menu{min-width:170px;left:auto;right:0}.overview-briefing-more{border-top:1px solid #e9ede8;justify-content:center;width:100%;min-height:32px;margin-top:2px;font-size:12px}.leaflet-tooltip.overview-map-tooltip{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:max-content;line-height:1.4;max-width:none!important}.overview-map-label-layer{z-index:650;pointer-events:none;position:absolute;inset:0;overflow:hidden}.overview-map-connector-layer{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.overview-map-connector{stroke-width:1.5px;stroke-dasharray:3 3;opacity:.8;pointer-events:none}.overview-map-connector.is-highlighted{stroke-width:3px;opacity:1}.overview-map-title-label{box-sizing:border-box;pointer-events:auto;color:#34483c;text-align:left;overflow-wrap:anywhere;word-break:normal;cursor:pointer;background:#fffffff7;border:1px solid #cfd8cf;border-radius:3px;flex-direction:column;justify-content:center;align-items:flex-start;padding:5px 7px;font:10px/1.3 Aptos,Segoe UI,sans-serif;display:flex;position:absolute;overflow:hidden;box-shadow:0 1px 5px #172d2a50}.overview-map-title-label strong{white-space:normal;overflow-wrap:anywhere;word-break:normal;display:block}.overview-map-title-label:hover,.overview-map-title-label.is-highlighted,.overview-map-title-label:focus-visible{z-index:2;color:#243b2e;background:#fff9e8;border-color:#d39a29;outline:none;box-shadow:0 0 0 2px #d39a2980,0 2px 8px #172d2a70}.overview-map-event-marker[stroke=\#d39a29]{filter:drop-shadow(0 0 3px #d39a29)}.overview-map-highlight-icon{pointer-events:none;background:0 0;border:0}.overview-map-highlight-icon span{box-sizing:border-box;background:#d39a2920;border:2px solid #d39a29;border-radius:50%;width:20px;height:20px;display:block;box-shadow:0 0 5px #d39a29}.military-map-marker-icon.is-highlighted{position:relative}.military-map-marker-icon.is-highlighted:after{content:"";pointer-events:none;border:2px solid #d39a29;border-radius:50%;position:absolute;inset:-4px;box-shadow:0 0 4px #d39a29}.leaflet-tooltip.map-bounded-tooltip{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:normal;width:max-content;line-height:1.4;min-width:0!important;max-width:none!important}.map-bound-tooltip-content{box-sizing:border-box;overflow-wrap:anywhere;word-break:normal}.map-event-tooltip.map-bounded-tooltip .map-bound-tooltip-content{overflow:auto}.overview-map-tooltip strong{white-space:normal;overflow-wrap:anywhere;word-break:normal;display:block}.overview-monitor-cards{flex:1;gap:8px;min-height:0;display:grid;overflow:visible}.overview-monitor-card{background:#fbfcfa;border:1px solid #e5eae5;border-radius:3px;min-width:0;padding:9px}.overview-monitor-card-heading{justify-content:space-between;align-items:flex-start;gap:5px;display:flex}.overview-monitor-card-heading strong{color:#43584b;overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.overview-monitor-state{color:#858e87;background:#f1f2ef;flex:none;padding:2px 4px;font-size:12px}.overview-monitor-state.active{color:#5f8066;background:#edf4ed}.overview-monitor-updated{color:#87938b;margin-top:4px;font-size:12px;display:block}.overview-monitor-card>p{color:#6f7e74;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.overview-monitor-card .text-button{font-size:12px}.overview-map-panel{align-self:start;height:fit-content;min-height:0;padding:12px}.overview-map-panel .overview-section-heading{margin-bottom:10px}.overview-map-frame{flex:none;height:clamp(320px,52vh,460px);min-height:320px}.overview-attention{min-height:0;padding:12px}.overview-attention-list{scrollbar-gutter:stable;flex:1;min-height:0;max-height:calc(100vh - 205px);overflow-y:auto}.overview-attention-row{font-size:12px}.overview-attention-row strong{overflow-wrap:anywhere;font-size:12px}.overview-attention-row small{font-size:12px}.overview-attention-row>svg{width:13px}.overview-clear-state{font-size:12px}.overview-system-updates{border-top:1px solid #e7ebe6;flex:none;margin-top:10px;padding-top:9px}.overview-system-updates h3{color:#65766a;margin:0 0 6px;font-size:12px;font-weight:650}.overview-system-updates dl{gap:5px;margin:0;display:grid}.overview-system-updates dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px;display:grid}.overview-system-updates dt{color:#87938b;overflow-wrap:anywhere;min-width:0;font-size:12px}.overview-system-updates dd{color:#52675a;text-align:right;white-space:nowrap;margin:0;font-size:12px}.overview-actions{gap:5px}.overview-actions .outline-button{padding:0 8px;font-size:12px}@media (width<=900px){.overview-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-briefing-list{max-height:none;overflow:visible}.overview-attention-list{max-height:430px}}@media (width<=620px){.overview-columns{grid-template-columns:minmax(0,1fr)}.overview-briefing-list{max-height:none;overflow:visible}.overview-attention-list{max-height:360px}.overview-column{padding:11px}}@media (width<=800px){.overview-map-frame{height:340px;min-height:320px}}@media (width<=620px){.overview-map-frame{height:300px;min-height:280px}}.overview-inclusion-toggle{color:#62766a;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #dfe6df;border-radius:3px;align-items:center;gap:5px;height:28px;padding:0 7px;font:600 12px Aptos,Segoe UI,sans-serif;display:inline-flex}.overview-inclusion-toggle:hover:not(:disabled){color:#416e58;background:#f5f8f4;border-color:#8aa195}.overview-inclusion-toggle.included{color:#426b4d;background:#eff5ef;border-color:#a8c0aa}.overview-inclusion-toggle:disabled{opacity:.45;cursor:not-allowed}.not-relevant-button,.not-interesting-confirm{color:#965b46;white-space:nowrap;cursor:pointer;background:#fffaf7;border:1px solid #e4d5ce;border-radius:3px;justify-content:center;align-items:center;gap:5px;min-height:27px;padding:0 8px;font:600 12px Aptos,Segoe UI,sans-serif;display:inline-flex}.not-relevant-button:hover:not(:disabled),.not-interesting-confirm:hover:not(:disabled){color:#75412f;background:#fbf1eb;border-color:#c48b74}.not-relevant-button:disabled,.not-interesting-confirm:disabled{opacity:.5;cursor:wait}.not-relevant-item-button{color:#9a7566;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;display:grid}.not-relevant-item-button:hover:not(:disabled){color:#874f3c;background:#fff6f0;border-color:#e4d5ce}.not-relevant-item-button:disabled{opacity:.45;cursor:wait}.remove-from-cluster-button{color:#647c8d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:3px;flex:none;place-items:center;width:24px;height:24px;display:grid}.remove-from-cluster-button:hover:not(:disabled){color:#35566e;background:#f0f6fa;border-color:#cad9e2}.remove-from-cluster-button:disabled{opacity:.45;cursor:wait}.page-intro h1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-intro .intro-copy,.page-intro .eyebrow,.overview-intro{display:none}.map-toolbar{flex-wrap:wrap;gap:10px;height:auto;min-height:38px;padding:7px 12px}.map-toolbar-actions{align-items:center;gap:14px;margin-left:auto;display:flex}.map-toolbar-actions .map-refresh-button{white-space:nowrap}.map-marker-size-control{color:#64756a;white-space:nowrap;align-items:center;gap:5px;font-size:12px;display:flex}.map-marker-size-options{align-items:center;gap:3px;display:flex}.map-marker-size-control .map-date-preset[aria-pressed=true]{color:#294f3b;background:#edf4ee;border-color:#789780;font-weight:700}.map-marker-size-control .map-date-preset:focus-visible{outline-offset:1px;outline:2px solid #5b8a68}.map-highlight-control{color:#64756a;white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:flex}.map-event-sidebar-card.new-event-highlight{animation:2.8s ease-in-out infinite new-event-card-pulse}.new-event-exclamation{color:#fff;vertical-align:1px;background:#c94b42;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:5px;font:700 12px/1 Aptos,Segoe UI,sans-serif;display:inline-grid}.new-event-ring-icon{pointer-events:none;background:0 0;border:0}.new-event-ring-icon span{box-sizing:border-box;border:2px solid #c94b42;border-radius:50%;width:18px;height:18px;margin:2px;animation:2.4s ease-in-out infinite new-event-marker-pulse;display:block}.military-map-marker-icon.new-event-marker{position:relative}.military-map-marker-icon.new-event-marker:before{content:"";border:2px solid #c94b42;border-radius:50%;animation:2.4s ease-in-out infinite new-event-marker-pulse;position:absolute;inset:-5px}@keyframes new-event-card-pulse{0%,to{background:#fff}50%{background:#fff0ee}}@keyframes new-event-marker-pulse{0%,to{filter:drop-shadow(0 0 1px #c94b42);border-width:2px;border-color:#c94b42}50%{filter:drop-shadow(0 0 5px #c94b42aa);border-width:5px;border-color:#e26a5e}}.database-filter-bar .filter-dropdown{flex:0 auto}.database-selection-bar{background:#f8faf7;border:1px solid #e2e7e1;border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;padding:7px 9px;display:flex}.database-select-all{color:#52665a;align-items:center;gap:7px;font-size:12px;display:flex}.database-select-all input,.database-select-item{accent-color:#416e58}.database-select-all input{margin:0}.database-bulk-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.database-bulk-actions>strong{color:#67776d;font-size:12px}.database-bulk-actions .outline-button{align-items:center;gap:5px;min-height:29px;padding:0 8px;font-size:12px;display:inline-flex}.database-bulk-remove{color:#975747}.database-select-item{cursor:pointer;width:14px;height:14px;margin:0}.source-table-head,.source-table-row{grid-template-columns:minmax(28px,.2fr) minmax(155px,1.2fr) minmax(70px,.55fr) minmax(100px,.7fr) minmax(42px,.35fr) minmax(120px,.9fr) minmax(80px,.55fr) minmax(205px,1.5fr)}.source-active-status{white-space:nowrap}.scraper-run-times{color:#859188;flex-wrap:wrap;align-items:center;gap:18px;padding:10px 2px 0;font-size:12px;display:flex}.scraper-run-times>span:last-child{color:#6d8174;align-items:center;gap:6px;display:inline-flex}@media (width<=1120px){.source-table-head,.source-table-row{grid-template-columns:minmax(28px,.2fr) minmax(145px,1.1fr) minmax(70px,.55fr) minmax(95px,.7fr) minmax(38px,.3fr) minmax(110px,.8fr) minmax(75px,.5fr) minmax(195px,1.4fr);min-width:1030px}}@media (width<=800px){.source-table-head,.source-table-row{grid-template-columns:minmax(28px,.2fr) minmax(135px,1.2fr) minmax(125px,1fr) minmax(38px,.3fr) minmax(110px,.8fr) minmax(75px,.5fr) minmax(190px,1.4fr);min-width:900px}.source-region{display:none}.source-table-row>span.source-name:nth-child(2){display:flex}.scraper-run-times{gap:8px 16px}}@media (width<=520px){.database-selection-bar{align-items:flex-start}.database-bulk-actions{width:100%}.database-bulk-actions .outline-button{flex:100%;justify-content:center}.source-table-head,.source-table-row{grid-template-columns:28px minmax(0,1fr) minmax(70px,.7fr) minmax(140px,1fr);min-width:0}.source-region,.source-access,.source-item-count,.source-website,.source-website-heading,.source-actions-heading{display:none}.scraper-run-times{flex-direction:column;align-items:flex-start}}.overview-monitor-cards,.overview-attention-list{flex:none;align-content:start}.overview-monitor-card-heading{align-items:center}.overview-monitor-card-heading>strong{flex:1}.overview-monitor-card-actions,.overview-monitor-order-controls{align-items:center;gap:4px;display:flex}.overview-card-order-button{color:#60766a;cursor:pointer;background:#fff;border:1px solid #e1e7e1;border-radius:3px;place-items:center;width:21px;height:21px;display:grid}.overview-card-order-button:hover:not(:disabled){color:#416e58;background:#f3f7f2;border-color:#8aa195}.overview-card-order-button:disabled{opacity:.35;cursor:default}@media (width<=620px){.map-toolbar-actions{flex-wrap:wrap;justify-content:space-between;gap:8px 14px;width:100%}.map-tile-note{margin-left:auto}}@media (prefers-reduced-motion:reduce){.map-event-sidebar-card.new-event-highlight,.new-event-ring-icon span,.military-map-marker-icon.new-event-marker:before{animation:none}.map-event-sidebar-card.new-event-highlight{background:#fff0ee}}.interest-confirm-backdrop{z-index:3000;background:#14251fb8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.interest-confirm-dialog{background:#fff;border:1px solid #dfe5df;border-radius:4px;width:min(440px,100%);padding:20px;box-shadow:0 18px 48px #10221f42}.interest-confirm-dialog h2{color:#2d4237;margin:0 0 10px;font:500 25px/1.2 Georgia,Times New Roman,serif}.interest-confirm-dialog p{color:#637369;margin:0 0 12px;font-size:13.8px;line-height:1.5}.interest-confirm-dialog .interest-confirm-target{color:#45594d;overflow-wrap:anywhere;background:#f8f7f3;border-left:2px solid #b47a50;padding:9px 10px;font-weight:600}.interest-confirm-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.interest-confirm-actions .text-button{min-height:30px}.settings-panel{color:#53675a;background:#fff;border:1px solid #dfe5df;border-radius:4px;width:min(760px,100%);padding:18px 20px}.settings-panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.settings-panel-heading h2{color:#35483f;margin:5px 0 0;font:500 20px Georgia,Times New Roman,serif}.settings-panel>p{max-width:680px;margin:0 0 10px;font-size:13px;line-height:1.55}.pipeline-overview{background:#f8faf7;border:1px solid #dce5dc;border-left:3px solid #65856a;margin:14px 0;padding:14px}.pipeline-model-lane{background:#fff;border:1px solid #dce5dc;padding:12px}.pipeline-model-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipeline-model-heading>div{flex-direction:column;gap:4px;min-width:0;display:flex}.pipeline-model-heading strong{color:#40564a;font-size:12px}.pipeline-model-heading span{color:#314a3a;overflow-wrap:anywhere;font-size:14px;font-weight:700}.pipeline-model-heading em{color:#426c4b;text-transform:uppercase;background:#e7f0e5;border-radius:12px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.pipeline-model-capacity{color:#748178;margin-top:8px;font-size:11px}.pipeline-model-state{color:#53675a;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.45}.pipeline-model-state strong{color:#40564a}.pipeline-model-error{color:#9b4a3e;overflow-wrap:anywhere;margin:7px 0 0;font-size:11px;line-height:1.45}.pipeline-stage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.pipeline-stage{background:#fff;border:1px solid #e1e8df;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;padding:11px;display:flex}.pipeline-stage-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.pipeline-stage-copy strong{color:#748178;text-transform:uppercase;font-size:10px}.pipeline-stage-copy>span{color:#314a3a;overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.4}.pipeline-stage-copy small{color:#748178;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.pipeline-stage-meter{background:#e5ebe3;border-radius:8px;height:6px;overflow:hidden}.pipeline-stage-meter span{border-radius:inherit;background:#65856a;height:100%;transition:width .25s;display:block}.pipeline-refresh-note{color:#748178;margin:10px 0 0;font-size:11px;line-height:1.45}.settings-panel>.outline-button{min-height:35px;margin-top:8px}.cluster-actions{flex-wrap:wrap;gap:8px;margin-top:5px;display:flex}.cluster-actions .danger-button{color:#8c3e34;border-color:#d8aaa3}.cluster-actions .danger-button:hover:not(:disabled){background:#fbf2f0}.settings-panel>.analysis-error,.settings-panel>.ingest-message{max-width:680px;margin-top:12px}.settings-view{flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:20px;display:flex}.settings-view>.page-intro,.settings-view>.settings-detail,.settings-panel{width:min(900px,100%)}.mailing-lists-view{flex-direction:column;align-items:stretch;gap:14px;padding-bottom:22px;display:flex}.mailing-lists-view>.page-intro{align-items:center}.mailing-lists-view>.page-intro h1{align-items:center;gap:9px;display:flex}.mailing-list-panel{box-sizing:border-box;color:#53675a;background:#fff;border:1px solid #dfe5df;border-radius:4px;width:100%;min-width:0;padding:18px 20px}.mailing-list-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mailing-list-panel-heading h2{color:#35483f;margin:5px 0 0;font:500 20px Georgia,Times New Roman,serif}.mailing-list-timezone{color:#748178;white-space:nowrap;font-size:11px}.mailing-list-empty{color:#748178;border:1px dashed #d6dfd6;margin:0;padding:16px;font-size:13px}.mailing-list-table-scroll{border:1px solid #e1e8e1;width:100%;overflow:auto}.mailing-list-table{table-layout:fixed;border-collapse:collapse;color:#53675a;font-size:12px}.mailing-list-table th,.mailing-list-table td{box-sizing:border-box;text-align:left;vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e5eae4;padding:9px 10px;position:relative}.mailing-list-table th{color:#68776c;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;background:#f6f8f5;height:39px;font-size:10px;font-weight:700}.mailing-list-table tbody tr:last-child td{border-bottom:0}.mailing-list-table tbody tr:hover{background:#fafbf9}.mailing-list-table td>strong{color:#35483f;font-size:12px}.mailing-list-table td:nth-child(8)>span{display:block}.mailing-list-column-resizer{z-index:2;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none;width:9px;position:absolute;top:0;bottom:0;right:-4px}.mailing-list-column-resizer:after{content:"";background:#dce4dc;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.mailing-list-column-resizer:hover:after,.mailing-list-column-resizer:focus-visible:after{background:#78917e}.mailing-list-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #78917e}.mailing-list-row-actions{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.mailing-list-row-actions .text-button{min-height:25px;padding:3px 4px;font-size:11px}.mailing-list-run-state{color:#6b786d;background:#edf1ed;border-radius:10px;width:max-content;max-width:100%;margin-top:5px;padding:2px 6px;font-size:10px;font-weight:700;display:inline-flex!important}.mailing-list-run-state.sent{color:#4f7852;background:#e8f1e7}.mailing-list-run-state.running{color:#8a7136;background:#f5f0df}.mailing-list-run-state.failed{color:#a04f43;background:#f8e9e6}.mailing-list-row-error{color:#9b4a3e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:4px;font-size:10px;line-height:1.35;overflow:hidden;display:block!important}.mailing-list-editor form{flex-direction:column;gap:14px;display:flex}.mailing-list-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;display:grid}.mailing-list-field{color:#45594d;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:650;display:flex}.mailing-list-field input,.mailing-list-field textarea,.mailing-list-field select{box-sizing:border-box;color:#31463b;background:#fff;border:1px solid #d9e0d9;border-radius:3px;min-width:0;min-height:35px;padding:7px 9px;font:13px Aptos,Segoe UI,sans-serif}.mailing-list-field textarea{resize:vertical;line-height:1.4}.mailing-list-field small{color:#748178;font-size:10px;font-weight:400;line-height:1.4}.mailing-list-frequency{grid-template-columns:minmax(70px,100px) minmax(120px,1fr);gap:8px;display:grid}.mailing-list-frequency input{width:100%;max-width:100px}.mailing-list-frequency select{width:100%}.mailing-list-for-now{color:#53675a;align-items:center;gap:7px;min-height:28px;font-size:12px;font-weight:500;display:flex}.mailing-list-for-now input,.mailing-list-monitor-grid input{accent-color:#52765d}.mailing-list-monitor-options{border:1px solid #dfe6df;min-width:0;margin:0;padding:12px}.mailing-list-monitor-options legend{color:#45594d;padding:0 6px;font-size:12px;font-weight:700}.mailing-list-monitor-options>p{color:#748178;margin:4px 0;font-size:12px}.mailing-list-monitor-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:7px 12px;max-height:230px;display:grid;overflow:auto}.mailing-list-monitor-grid label{color:#45594d;background:#fafbf9;border:1px solid #edf0ec;align-items:center;gap:7px;min-width:0;padding:6px 7px;font-size:12px;display:flex}.mailing-list-monitor-grid label>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mailing-list-monitor-grid label small{color:#8b7164;white-space:nowrap;margin-left:auto;font-size:10px}.mailing-list-monitor-grid label.is-unavailable{opacity:.55}.mailing-list-form-actions{flex-wrap:wrap;gap:8px;display:flex}.mailing-list-form-actions .primary-button,.mailing-list-form-actions .outline-button{min-height:35px}.mailing-list-history{flex-direction:column;gap:1px;display:flex}.mailing-list-history-row{color:#6a786e;border-bottom:1px solid #edf0ec;grid-template-columns:minmax(150px,1fr) minmax(140px,1.2fr) minmax(85px,.65fr) minmax(170px,1.2fr) minmax(180px,2fr);align-items:center;gap:10px;padding:9px 5px;font-size:11px;display:grid}.mailing-list-history-row:last-child{border-bottom:0}.mailing-list-history-row strong{color:#40564a;font-size:12px}.mailing-list-history-row .mailing-list-run-state,.mailing-list-history-row .mailing-list-row-error{margin:0}@media (width<=760px){.mailing-list-form-grid{grid-template-columns:1fr}.mailing-list-history-row{grid-template-columns:1fr 1fr;gap:5px 10px}.mailing-list-history-row .mailing-list-row-error{grid-column:1/-1}}@media (width<=520px){.mailing-list-panel{padding:14px 12px}.mailing-list-panel-heading{flex-direction:column;align-items:flex-start}.mailing-list-timezone{white-space:normal}.mailing-lists-view>.page-intro{flex-direction:column;align-items:flex-start}}.settings-field{color:#45594d;justify-content:space-between;align-items:center;gap:18px;max-width:620px;margin:12px 0;font-size:13px;font-weight:600;display:flex}.settings-field select,.settings-field input,.settings-clear-confirm input{box-sizing:border-box;color:#31463b;background:#fff;border:1px solid #d9e0d9;border-radius:3px;min-width:0;min-height:35px;padding:0 9px;font:13px Aptos,Segoe UI,sans-serif}.settings-field select{width:min(330px,60%)}.settings-input-with-unit{color:#748178;align-items:center;gap:8px;font-weight:400;display:flex}.settings-input-with-unit input{width:100px}.settings-switch-row{color:#45594d;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:680px;margin:10px 0;font-size:13px;display:grid}.settings-switch{color:#45594d;cursor:pointer;background:#fff;border:1px solid #d9e0d9;border-radius:3px;justify-content:flex-start;align-items:center;gap:8px;min-width:78px;min-height:35px;padding:4px 8px;font:600 12px Aptos,Segoe UI,sans-serif;display:inline-flex}.settings-switch:hover{background:#f6f8f5}.settings-switch:focus-visible{outline-offset:2px;outline:2px solid #426c57}.settings-switch-track{background:#9aa59b;border-radius:10px;align-items:center;width:28px;height:16px;padding:2px;transition:background .16s;display:flex}.settings-switch-track>span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s}.settings-switch.is-on .settings-switch-track{background:#426c57}.settings-switch.is-on .settings-switch-track>span{transform:translate(12px)}.settings-detail{color:#748178;margin:8px 0 12px;font-size:12px;line-height:1.5}.settings-diagnostics{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.settings-diagnostics>div{border-top:1px solid #edf0eb;min-width:0;padding:10px 0}.settings-diagnostics dt{color:#748178;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}.settings-diagnostics dd{color:#40564a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.settings-danger-zone{border-top:1px solid #eadfda;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:14px;display:flex}.settings-danger-zone strong{color:#7b4037;font-size:13px}.settings-danger-zone p{color:#748178;max-width:620px;margin:4px 0 0;font-size:12px;line-height:1.45}.settings-panel>.danger-button,.settings-clear-confirm .danger-button{color:#8c3e34;border-color:#d8aaa3}.settings-panel>.danger-button:hover,.settings-clear-confirm .danger-button:hover{background:#fbf2f0}.settings-clear-confirm{background:#fcf7f5;border:1px solid #e4c4bd;margin-top:14px;padding:12px}.settings-clear-confirm>label{color:#743d35;margin-bottom:8px;font-size:12px;font-weight:600;display:block}.settings-clear-confirm>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-clear-confirm input{width:150px}@media (width<=620px){.settings-panel{padding:15px}.settings-panel-heading{flex-direction:column;align-items:flex-start;gap:8px}.settings-field{flex-direction:column;align-items:flex-start;gap:7px}.settings-field select{width:100%}.settings-diagnostics{grid-template-columns:1fr}.settings-danger-zone{flex-direction:column;align-items:flex-start}.settings-clear-confirm>div{flex-direction:column;align-items:stretch}.settings-clear-confirm input{width:100%}.pipeline-stage-grid{grid-template-columns:1fr}}.main-area.map-layout{height:100dvh;min-height:0;overflow:hidden}.main-area.map-layout .status-bar{min-height:46px;box-shadow:none;flex:none;position:static;bottom:auto;left:auto;right:auto}.main-area.map-layout .page-content{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.main-area.map-layout .map-view{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.main-area.map-layout .map-filter-bar,.main-area.map-layout .map-toolbar,.main-area.map-layout .map-legend{flex:none}.main-area.map-layout .map-workspace{grid-template-columns:minmax(220px,1fr) 14px minmax(260px,var(--map-sidebar-width,360px));flex:1;min-height:0}.main-area.map-layout .map-frame,.main-area.map-layout .map-event-sidebar{height:auto;min-height:0}@media (width<=800px){.main-area.map-layout .map-workspace{grid-template-rows:minmax(0,1.2fr) minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:10px}}@media (height<=600px){.main-area.map-layout .map-legend{display:none}}.main-area.monitoring-main-area,.main-area.monitor-products-main-area{height:100dvh;min-height:0;overflow:hidden}.main-area.monitoring-main-area .status-bar,.main-area.monitor-products-main-area .status-bar{min-height:46px;box-shadow:none;flex:none;position:static;bottom:auto;left:auto;right:auto}.main-area.monitoring-main-area .page-content,.main-area.monitor-products-main-area .page-content{flex-direction:column;min-height:0;padding-bottom:0;display:flex;overflow:hidden}.monitoring-main-area .monitoring-view,.monitor-products-main-area .monitoring-products-view{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.monitoring-main-area .monitor-workspace,.monitor-products-main-area .monitor-workspace{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0}.monitoring-main-area .monitor-list-sticky,.monitor-products-main-area .monitor-list-sticky{height:100%;min-height:0;max-height:100%;position:relative;top:auto;overflow:hidden}.monitoring-main-area .monitor-list-column,.monitor-products-main-area .monitor-list-column{height:100%;min-height:0}.monitoring-main-area .monitor-create-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 0 var(--monitor-create-form-width,50%);box-sizing:border-box;grid-template-columns:minmax(0,1fr);align-content:start;align-self:stretch;align-items:start;width:auto;min-width:320px;height:100%;min-height:0;max-height:100%;overflow-y:auto}.monitor-pane-resizer{z-index:2;cursor:col-resize;touch-action:none;flex:0 0 10px;align-self:stretch;margin:0 -12px;position:relative}.monitor-pane-resizer:after{content:"";background:0 0;border-radius:1px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.monitor-pane-resizer:hover:after,.monitor-pane-resizer:focus-visible:after,.monitor-pane-resizer.is-dragging:after{background:#9fb8a8}.monitor-pane-resizer:focus-visible{outline:none}.monitor-create-layout{grid-area:1/3;align-items:stretch;gap:14px;min-width:0;height:100%;min-height:0;max-height:100%;display:flex}.monitor-workspace.is-list-collapsed .monitor-create-layout{grid-column:2}.monitor-prompt-label-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.monitor-examples-toggle{font-size:12px}.monitor-examples-panel{color:#35483f;background:#fff;border:1px solid #dfe6df;border-radius:4px;flex:none;min-width:0;padding:13px 15px;font:12.5px/1.55 Aptos,Segoe UI,sans-serif}.monitor-create-side{overscroll-behavior:contain;flex-direction:column;flex:1 1 0;gap:14px;min-width:0;display:flex;overflow-y:auto}.monitor-ruleset-panel{color:#35483f;background:#fff;border:1px solid #dfe6df;border-radius:4px;flex:none;gap:14px;min-width:0;padding:13px 15px;display:grid}.monitor-ruleset-toggle-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:4px;display:flex}.monitor-ruleset-toggle{color:#35483f;background:#fff;border:1px solid #b9c7bd;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.monitor-ruleset-toggle:hover{background:#f2f6f2;border-color:#8fa598}.monitor-ruleset-summary{color:#718278;font-size:12px}.monitor-examples-panel h3{color:#35483f;margin:0 0 6px;font-size:13px;font-weight:700}.monitor-examples-panel h4{color:#35483f;margin:0 0 5px;font-size:12.5px;font-weight:700}.monitor-examples-panel p{margin:0 0 7px}.monitor-examples-intro{color:#718278}.monitor-example{border-top:1px solid #e1e7e0;padding:10px 0}.monitor-example-prompt{-webkit-user-select:text;user-select:text;background:#f5f8f5;border-radius:3px;padding:8px 10px}@media (width<=800px){.monitor-pane-resizer{display:none}.monitor-create-layout,.monitor-workspace.is-list-collapsed .monitor-create-layout{flex-direction:column;grid-area:2/1/auto/-1;height:auto;max-height:none}.monitoring-main-area .monitor-create-panel{flex:none;width:100%}.monitor-create-side{overflow:visible}}.monitoring-main-area .monitor-create-panel .monitor-create-meta-fields{grid-template-columns:minmax(0,1fr)}.monitoring-main-area .monitor-create-panel .monitor-create-meta-fields>*{min-width:0}.monitoring-main-area .monitor-ruleset-panel .monitor-rules-editor{border:0;border-radius:0;gap:16px;padding:0}.monitoring-main-area .monitor-ruleset-panel .monitor-rules-editor legend{display:none}.monitoring-main-area .monitor-ruleset-panel .monitor-threshold-field{justify-content:flex-start;gap:0}.monitoring-main-area .monitor-ruleset-panel .monitor-threshold-field .monitor-help{margin:0 8px 0 5px}.monitor-draft-sliders{background:#f8faf7;border:1px solid #e1e7e0;border-radius:4px;gap:10px;padding:10px 12px;display:grid}.monitor-draft-slider{color:#718278;grid-template-columns:minmax(150px,.8fr) minmax(0,1.4fr);align-items:center;gap:10px;font-size:12px;display:grid}.monitor-draft-slider-control{align-items:center;gap:10px;min-width:0;display:flex}.monitor-draft-slider-control input[type=range]{accent-color:#3f6b52;cursor:pointer;flex:1;min-width:0}.monitor-draft-slider-control input[type=range]:disabled{opacity:.5;cursor:default}.monitor-draft-slider-control output{text-align:right;color:#35483f;font-variant-numeric:tabular-nums;flex:0 0 28px;font-weight:700}.monitor-draft-estimate{color:#718278;font-size:11.5px}.monitor-draft-row{gap:7px;display:grid}.monitor-draft-row .monitor-draft-rules-button{color:#35483f;background:#fff;border:1px solid #b9c7bd;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.monitor-draft-row .monitor-draft-rules-button:hover:not(:disabled){background:#f2f6f2;border-color:#8fa598}.monitor-draft-row .monitor-draft-rules-button:disabled{opacity:.6;cursor:default}.monitor-draft-cancel{margin-left:6px;padding:6px 10px}.monitor-draft-status{color:#53675b;background:#f5f8f5;border-left:3px solid #3f6b52;border-radius:2px;padding:6px 9px;font-size:12px}.monitoring-main-area .monitor-ruleset-panel .monitor-add-rule-row{gap:8px}.monitoring-main-area .monitor-ruleset-panel .monitor-rules-heading strong{letter-spacing:.7px;color:#718278;text-transform:uppercase;font-size:12px;font-weight:700}.monitoring-main-area .monitor-create-panel #new-monitor-prompt{min-height:280px}.monitor-help{vertical-align:middle;text-transform:none;letter-spacing:0;align-items:center;margin-left:5px;font-weight:400;display:inline-flex;position:relative}.monitor-help-button{color:#5d7266;cursor:pointer;background:#fff;border:1px solid #9fb0a5;border-radius:50%;justify-content:center;align-items:center;width:15px;height:15px;padding:0;font:700 10px/1 Aptos,Segoe UI,sans-serif;display:inline-flex}.monitor-help-button:before{content:"?"}.monitor-help-button:hover,.monitor-help-button[aria-expanded=true]{color:#fff;background:#3f6b52;border-color:#3f6b52}.monitor-help-popover{z-index:30;color:#35483f;text-align:left;white-space:normal;background:#fff;border:1px solid #cfd9d1;border-radius:4px;width:min(300px,70vw);padding:9px 11px;font:12px/1.5 Aptos,Segoe UI,sans-serif;position:absolute;top:calc(100% + 6px);left:-4px;box-shadow:0 6px 18px #1e322829}.monitor-add-rule-row{align-items:center;gap:4px;display:flex}.monitor-label-line{align-items:center;gap:0;display:flex}.monitor-add-rule-row .monitor-help{margin-left:0}.monitor-require-location{letter-spacing:0;color:#35483f;cursor:pointer;justify-content:flex-start;align-items:center;gap:8px;font-size:12.5px;font-weight:500;line-height:1.4;display:flex}.monitor-prompt-form .monitor-require-location input[type=checkbox],.monitor-edit-form .monitor-require-location input[type=checkbox]{accent-color:#3f6b52;cursor:pointer;flex:none;width:14px;height:14px;margin:0;padding:0}.monitoring-main-area .monitor-list,.monitor-products-main-area .monitor-list{overscroll-behavior:contain;min-height:0;max-height:none;overflow-y:auto}.monitoring-main-area .monitor-workspace>.monitor-detail-panel,.monitor-products-main-area .monitor-workspace>.monitor-detail-panel{box-sizing:border-box;overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;overflow-y:scroll}@media (width<=800px){.monitoring-main-area .monitor-workspace,.monitor-products-main-area .monitor-workspace{grid-template-rows:minmax(130px,30%) minmax(0,1fr)}.monitoring-main-area .monitor-workspace.is-list-collapsed,.monitor-products-main-area .monitor-workspace.is-list-collapsed{grid-template-rows:minmax(0,1fr)}}.database-filter-bar{grid-template-columns:minmax(160px,1.35fr) repeat(5,minmax(0,1fr));justify-content:start;align-items:center;display:grid}.database-filter-bar-saved{grid-template-columns:minmax(160px,1.35fr) repeat(6,minmax(0,1fr))}.database-filter-bar .search-field{flex:none;grid-column:auto;width:auto;min-width:0;max-width:none}.database-filter-bar .filter-dropdown{width:100%;min-width:0}.database-filter-bar .filter-dropdown summary>span{min-width:0}.database-filter-bar .filter-dropdown summary small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.database-interest-filter .filter-dropdown-menu{left:auto;right:0}.database-selection-bar{box-sizing:border-box;grid-template-rows:24px 32px;grid-template-columns:minmax(0,1fr);align-content:center;gap:3px;height:70px;min-height:70px;padding:5px 9px;display:grid}.database-selection-bar>.database-select-all{grid-row:1}.database-bulk-actions{white-space:nowrap;scrollbar-width:thin;flex-wrap:nowrap;grid-row:2;min-width:0;min-height:30px;overflow-x:auto}@media (width<=900px){.database-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.database-filter-bar .search-field{grid-column:span 2}}@media (width<=620px){.database-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.database-filter-bar .search-field{grid-column:1/-1}.database-filter-bar .filter-dropdown{flex:none}.database-selection-bar{grid-template-rows:24px 32px}.database-bulk-actions .outline-button{flex:none}}.main-area.database-main-area{height:100dvh;min-height:0;overflow:hidden}.database-main-area .page-content{min-height:0;margin-bottom:var(--status-bar-height,46px);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.database-main-area .database-view{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.database-main-area .database-view>.page-intro,.database-main-area .database-filter-bar,.database-main-area .database-selection-bar,.database-main-area .database-pagination{flex:none}.database-main-area .database-list,.database-main-area .database-view>.empty-state{flex:1;min-height:0;max-height:none}.database-main-area .database-selection-bar{grid-template-rows:18px 24px;gap:2px;height:50px;min-height:50px;margin-bottom:4px;padding:3px 8px}.database-main-area .database-select-all{gap:5px;font-size:11px}.database-main-area .database-bulk-actions{gap:5px;min-height:22px}.database-main-area .database-bulk-actions>strong{font-size:11px}.database-main-area .database-bulk-actions .outline-button{height:22px;min-height:22px;padding:0 6px;font-size:11px}.database-main-area .database-pagination{gap:4px;padding:6px 8px}@media (width<=620px){.database-main-area .database-selection-bar{grid-template-rows:18px 24px}.database-main-area .database-pagination{padding:5px}}.database-filter-bar{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.database-filter-bar .search-field{flex:100%;width:100%;min-width:0;max-width:none}.database-selection-bar,.database-main-area .database-selection-bar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;height:auto;min-height:0;margin-bottom:6px;padding:5px 8px;display:flex}.database-bulk-actions,.database-main-area .database-bulk-actions{white-space:normal;flex-wrap:wrap;grid-row:auto;min-height:0;overflow:visible}.database-select-all-checkbox{accent-color:#416e58;cursor:pointer;flex:none;width:13px;height:13px;margin:0}.database-select-all-heading{justify-content:center;align-items:center;min-width:0;display:flex}.database-column-heading>.source-header-filter-menu{flex:1;min-width:0}.database-column-heading>.source-header-filter-menu>summary{overflow:hidden}.database-column-heading>.source-header-filter-menu>summary>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.database-column-heading>.source-header-filter-menu .filter-dropdown-menu{z-index:50}.database-cluster-status{color:#718078;font-size:11px}.database-empty-state{box-sizing:border-box;min-width:100%;min-height:120px}.database-main-area .database-selection-bar>.database-select-all{display:none}.main-area.paginated-list-main-area{height:100dvh;min-height:0;overflow:hidden}.paginated-list-main-area .page-content{min-height:0;margin-bottom:var(--status-bar-height,46px);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.paginated-list-main-area .collation-view,.paginated-list-main-area .source-registry-view{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.paginated-list-main-area .collation-view>.page-intro,.paginated-list-main-area .collation-subtabs,.paginated-list-main-area .source-registry-view>.page-intro,.paginated-list-main-area .source-warning,.paginated-list-main-area .source-registry-view>.ingest-message,.paginated-list-main-area .source-registry-view>.analysis-error,.paginated-list-main-area .source-bulk-actions,.paginated-list-main-area .source-pagination,.paginated-list-main-area .collation-pagination,.paginated-list-main-area .source-footnote{flex:none}.paginated-list-main-area .collation-event-list,.paginated-list-main-area .source-table{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;max-height:none;overflow:auto}.paginated-list-main-area .collation-pagination{margin-top:8px}.paginated-list-main-area .source-table-head{z-index:3;position:sticky;top:0}.paginated-list-main-area .source-pagination{margin-top:8px}.main-area.ner-main-area{height:100dvh;min-height:0;overflow:hidden}.ner-main-area .page-content{min-height:0;margin-bottom:var(--status-bar-height,46px);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.ner-main-area .ner-view{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.ner-main-area .ner-view>.page-intro,.ner-main-area .ner-subtabs{flex:none}.ner-workspace{grid-template-columns:minmax(0,var(--ner-directory-width,42fr)) 10px minmax(0,var(--ner-profile-width,58fr));flex:1;gap:0;min-height:0;display:grid;overflow:hidden}.ner-directory,.ner-profile{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.ner-directory{padding-right:8px}.ner-profile{margin-left:8px}.ner-workspace-resizer{z-index:2;cursor:col-resize;touch-action:none;align-self:stretch;width:10px;position:relative}.ner-workspace-resizer:after{content:"";background:#dce4dc;width:2px;position:absolute;top:0;bottom:0;left:4px}.ner-workspace-resizer:hover:after,.ner-workspace-resizer:focus-visible:after{background:#5b8a68}.ner-workspace-resizer:focus-visible{outline-offset:-2px;outline:2px solid #5b8a68}.ner-add-button{flex:none;gap:5px;min-height:30px;padding:0 10px;font-size:11px}.ner-filter-bar{flex:none;align-items:center;display:flex}.ner-filter-bar .search-field{flex:400px;width:auto;max-width:none}.ner-extraction-status{color:#806226;background:#fff8e8;border:1px solid #f0dfb9;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 7px;padding:7px 9px;font-size:11px;display:flex}.ner-error-summary{color:#a1483f;flex:100%}.ner-list{background:#fff;border:1px solid #e1e7e0;border-radius:4px;flex:1;min-height:0;overflow:auto}.ner-table{color:#3c5145;width:max-content;min-width:100%;font-size:11px}.ner-table-header,.ner-entity-row{grid-template-columns:var(--ner-column-widths);align-items:center;display:grid}.ner-table-header{z-index:3;background:#f6f8f5;border-bottom:1px solid #dce4dc;min-height:36px;position:sticky;top:0}.ner-table-header>[role=columnheader]{color:#647167;text-transform:uppercase;min-width:0;padding:0 6px;font-size:9px;font-weight:700;position:relative}.ner-column-header{align-items:center;min-width:0;height:100%;display:flex}.ner-column-resizer{z-index:5;cursor:col-resize;touch-action:none;width:10px;position:absolute;top:0;bottom:0;right:-5px}.ner-column-resizer-last{right:0}.ner-column-resizer:after{content:"";background:#dce4dc;width:2px;position:absolute;top:8px;bottom:8px;left:4px}.ner-column-resizer:hover:after,.ner-column-resizer:focus-visible:after{background:#5b8a68}.ner-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #5b8a68}.ner-sort-heading{width:100%;font-size:9px!important}.ner-table-header .source-sort-heading{gap:3px}.ner-table-header .source-sort-arrows svg{width:7px;height:6px}.ner-entity-row{color:#3c5145;cursor:pointer;border-bottom:1px solid #e8ece7;min-height:48px}.ner-entity-row:last-child{border-bottom:0}.ner-entity-row:hover{background:#f8faf7}.ner-entity-row:focus-visible{outline-offset:-2px;outline:2px solid #5b8a68}.ner-entity-row.selected{background:#f0f6f0;box-shadow:inset 3px 0 #5b8a68}.ner-table-cell{text-overflow:ellipsis;white-space:nowrap;min-width:0;padding:5px 7px;overflow:hidden}.ner-name-cell{min-width:0;display:flex}.ner-name-header{align-items:center;gap:5px;min-width:0;display:flex}.ner-name-header>input,.ner-person-select>input{accent-color:#426c57;cursor:pointer;flex:none;width:14px;height:14px;margin:0}.ner-name-header .source-sort-heading{flex:1;min-width:0}.ner-person-select{text-align:left;min-width:0;color:inherit;align-items:center;gap:7px;padding:4px;display:flex}.ner-person-select strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ner-person-select span{color:#849087;font-size:10px}.ner-person-select .ner-status-badge{font-size:8px}.ner-bulk-actions{color:#53675a;background:#f7faf6;border:1px solid #dfe7df;border-radius:4px;flex-wrap:wrap;align-items:center;gap:7px;padding:8px 10px;font-size:11px;display:flex}.ner-bulk-actions>strong{margin-right:4px}.ner-bulk-actions .outline-button{min-height:28px;padding:4px 8px;font-size:10px}.ner-bulk-message{color:#44614e;margin:5px 0;font-size:11px}.ner-status-badge{color:#637066;text-transform:uppercase;letter-spacing:.035em;background:#eff1ed;border-radius:10px;align-items:center;width:max-content;padding:3px 6px;font-size:9px;font-weight:700;display:inline-flex}.ner-status-badge.suggested{color:#946d1b;background:#fff2d9}.ner-status-badge.verified{color:#35734c;background:#e4f2e8}.ner-status-badge.dismissed,.ner-status-badge.rejected{color:#a64b40;background:#fbe9e5}.ner-count-cell{text-align:center;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.ner-count-cell small{color:#849087;font-size:8px;line-height:1.2}.ner-filter-menu,.ner-status-filter-menu{z-index:4;position:relative}.ner-filter-menu>summary,.ner-status-filter-menu>summary{cursor:pointer;align-items:center;gap:4px;width:max-content;max-width:100%;list-style:none;display:flex}.ner-filter-menu>summary::-webkit-details-marker{display:none}.ner-status-filter-menu>summary::-webkit-details-marker{display:none}.ner-filter-menu[open]>summary,.ner-status-filter-menu[open]>summary{color:#365a43}.ner-filter-options{text-transform:none;background:#fff;border:1px solid #dce4dc;border-radius:5px;gap:1px;min-width:170px;max-height:240px;padding:5px;display:grid;position:absolute;top:calc(100% + 5px);left:0;overflow:auto;box-shadow:0 6px 18px #13251f24}.ner-filter-options label{color:#536259;cursor:pointer;border-radius:3px;align-items:center;gap:7px;padding:5px;font-size:10px;font-weight:500;display:flex}.ner-filter-options label:hover{background:#f0f6f0}.ner-filter-options label:first-child{border-bottom:1px solid #edf0ec;font-weight:700}.ner-filter-options input{accent-color:#4d805b;margin:0}.ner-empty-state{color:#849087;padding:20px 14px;font-size:12px}.ner-organizations-placeholder{background:#fff;border:1px solid #e1e7e0;border-radius:4px;flex-direction:column;flex:1;min-height:0;padding:8px;display:flex;overflow:hidden}.ner-organizations-placeholder .ner-list{flex:1;min-height:0}.ner-pagination{flex:none;gap:5px;margin-top:8px;padding:6px 4px}.ner-pagination .pagination-navigation{gap:3px}.ner-profile{background:#fff;border:1px solid #e1e7e0;border-radius:4px;overflow:auto}.ner-profile-content{padding:15px}.ner-profile-header{border-bottom:1px solid #e8ece7;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.ner-profile-header h2{color:#273f32;margin:6px 0 3px;font-size:20px}.ner-profile-header p{color:#728078;margin:0;font-size:11px}.ner-profile-header .ner-short-bio{color:#46594c;white-space:pre-wrap;margin:5px 0;font-size:12px;line-height:1.5}.ner-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:5px;display:flex}.ner-profile-actions .outline-button,.ner-profile-actions .primary-button{min-height:28px;padding:0 8px;font-size:10px}.ner-profile-section{border-bottom:1px solid #edf0ec;padding:12px 0}.ner-profile-section:last-child{border-bottom:0}.ner-collapsible-section>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.ner-collapsible-section>summary::-webkit-details-marker{display:none}.ner-collapsible-section>summary:before{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:4px solid #7a887e;flex:none;width:0;height:0}.ner-collapsible-section[open]>summary:before{border:3px solid #0000;border-top:4px solid #7a887e;border-bottom:0;width:0;height:0}.ner-collapsible-section>summary>span{margin-left:auto}.ner-collapsible-section>summary h3{margin:0}.ner-collapsible-section .ner-show-events{margin-top:8px}.ner-collapsible-section>a.ner-show-events{align-items:center;gap:4px;text-decoration:none;display:inline-flex}.ner-profile-section h3,.ner-editor-section h3{color:#41574a;margin:0;font-size:12px}.ner-profile-section ul{color:#536259;gap:6px;margin:8px 0 0;padding-left:18px;font-size:11px;display:grid}.ner-profile-section li span{color:#89938c;margin-left:6px;font-size:10px}.ner-profile-section li p{color:#78847c;margin:4px 0 0;font-size:10px}.ner-profile-section>p{color:#647167;white-space:pre-wrap;margin:7px 0 0;font-size:11px}.ner-linked-event-list{list-style:none;padding-left:0!important}.ner-linked-event-list li{gap:2px;display:grid}.ner-linked-event-list li>a{width:fit-content;color:inherit;text-decoration:none}.ner-linked-event-list li>a:hover strong{text-decoration:underline}.ner-linked-event-list li strong{color:#465b4d;font-size:11px}.ner-linked-event-list li strong svg{vertical-align:middle;margin-left:4px}.ner-linked-event-list li span{margin-left:0}.ner-section-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ner-section-heading>span{color:#89938c;font-size:10px}.ner-mention-status-filters{color:#78847c;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.ner-mention-status-filters label{cursor:pointer;align-items:center;gap:3px;display:inline-flex}.ner-mention-status-filters input{accent-color:#426f50;width:12px;height:12px;margin:0}.ner-mentions-list{gap:7px;margin-top:8px;display:grid}.ner-mention{background:#fcfdfb;border:1px solid #e8ece7;border-radius:4px;padding:9px}.ner-mention.rejected{opacity:.7}.ner-mention-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.ner-mention-heading time,.ner-mention-source{color:#849087;font-size:10px}.ner-relevance-badge{color:#a05b39;align-items:center;gap:3px;font-size:9px;font-weight:700;display:inline-flex}.ner-mention>a{color:#365a43;align-items:center;gap:5px;margin:6px 0 3px;font-size:11px;font-weight:650;text-decoration:none;display:flex}.ner-mention>a:hover{text-decoration:underline}.ner-mention>p{color:#647167;margin:7px 0 0;font-size:10.5px;line-height:1.45}.ner-mention-actions{gap:12px;margin-top:7px;display:flex}.text-button{color:#426f50;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px;font-size:10px;font-weight:650;display:inline-flex}.text-button:disabled{opacity:.55;cursor:default}.text-button.danger,.outline-button.danger{color:#a84b40}.ner-merge-controls{flex-wrap:wrap;align-items:center;gap:7px;margin-top:8px;display:flex}.ner-merge-controls label{color:#748078;font-size:10px}.ner-merge-controls select,.ner-merge-controls input{color:#42554a;background:#fff;border:1px solid #dce3dc;border-radius:4px;min-width:120px;max-width:100%;height:29px;padding:0 7px;font-size:10px}.ner-merge-controls .outline-button{min-height:28px;padding:0 9px;font-size:10px}.ner-wikipedia-section .ner-section-heading{justify-content:space-between;align-items:center;display:flex}.ner-wikipedia-marker{color:#68766c;background:#eef1ed;border-radius:10px;padding:3px 7px;font-size:9px;font-weight:650}.ner-wikipedia-marker.used{color:#397349;background:#e5f2e7}.ner-wikipedia-manual-controls{margin:8px 0 10px}.ner-wikipedia-manual-controls>label{color:#5f7065;margin-bottom:4px;font-size:10px;font-weight:650;display:block}.ner-wikipedia-manual-controls>div{gap:7px;display:flex}.ner-wikipedia-manual-controls input{color:#42554a;background:#fff;border:1px solid #dce3dc;border-radius:4px;flex:1;min-width:0;height:30px;padding:0 8px;font-size:10px}.ner-wikipedia-manual-controls .outline-button{white-space:nowrap;min-height:30px;padding:0 9px;font-size:10px}.ner-wikipedia-manual-controls>p{color:#66756b;margin:5px 0;font-size:10px;line-height:1.5}.ner-wikipedia-entry{background:#fbfcfa;border:1px solid #e5ebe4;border-radius:4px;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:7px 0;padding:8px;display:grid}.ner-wikipedia-entry img{object-fit:cover;border-radius:3px;width:64px;max-height:80px}.ner-wikipedia-entry>div{min-width:0}.ner-wikipedia-entry a{color:#376847;align-items:center;gap:4px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.ner-wikipedia-entry a:hover{text-decoration:underline}.ner-wikipedia-entry p,.ner-wikipedia-candidates>p,.ner-wikipedia-editor>p{color:#66756b;white-space:normal;margin:5px 0;font-size:10px;line-height:1.5}.ner-wikipedia-disambiguation,.ner-wikipedia-updated{color:#87928a;margin-top:5px;font-size:9px;display:block}.ner-wikipedia-editor>label{color:#5f7065;gap:4px;margin:7px 0;font-size:10px;font-weight:650;display:grid}.ner-wikipedia-editor .ner-wikipedia-toggle{align-items:center;gap:7px;display:flex}.ner-wikipedia-editor .ner-wikipedia-toggle input{accent-color:#4d805b;width:auto;margin:0}.ner-error{color:#a33e35;background:#fff5f3;border:1px solid #e8bdb6;border-radius:4px;padding:8px 10px;font-size:11px}.ner-dialog-backdrop{z-index:300;background:#15251dcc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ner-editor,.ner-confirmation{background:#fff;border:1px solid #dce4dc;border-radius:7px;width:min(700px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 12px 45px #13251f4d}.ner-editor>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.ner-editor>header h2,.ner-confirmation h2{color:#294634;margin:0;font-size:17px}.ner-editor>header button,.ner-alias-fields>button,.ner-affiliation-fields>button{color:#66766b;cursor:pointer;background:#f1f4f0;border:0;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.ner-editor>label,.ner-form-columns label{color:#5f7065;gap:4px;margin-bottom:10px;font-size:10px;font-weight:650;display:grid}.ner-editor>label small{color:#87928a;font-size:9px;font-weight:400;line-height:1.4}.ner-editor input,.ner-editor select,.ner-editor textarea{color:#314339;min-width:0;font:inherit;background:#fff;border:1px solid #dce3dc;border-radius:4px;padding:7px 8px;font-size:11px}.ner-form-columns{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ner-editor-section{border-top:1px solid #edf0ec;margin:12px 0;padding-top:10px}.ner-editor-section>.ner-section-heading{margin-bottom:7px}.ner-alias-fields{grid-template-columns:1.2fr 1fr 1fr 28px;gap:5px;margin:5px 0;display:grid}.ner-affiliation-fields{grid-template-columns:110px 1.1fr .55fr .55fr 1fr 28px;gap:5px;margin:5px 0;display:grid}.ner-event-help{color:#748078;margin:0 0 8px;font-size:10px}.ner-event-search-label{color:#5f7065;margin:7px 0 4px;font-size:10px;font-weight:650;display:block}.ner-editor .ner-linked-event-editor-list,.ner-editor .ner-event-candidates{gap:5px;margin:7px 0;padding:0;list-style:none;display:grid}.ner-linked-event-editor-list li,.ner-event-candidates li{color:#536259;border:1px solid #e8ece7;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:10px;display:flex}.ner-event-candidates{max-height:150px;overflow:auto}.ner-event-candidates li>span{gap:2px;display:grid}.ner-event-candidates strong{color:#41574a;font-size:10px}.ner-event-candidates small{color:#89938c;font-size:9px}.ner-editor>footer,.ner-confirmation>footer{justify-content:flex-end;gap:7px;margin-top:14px;display:flex}.ner-confirmation{width:min(440px,100%)}.ner-confirmation p{color:#647167;font-size:12px;line-height:1.55}@media (width<=900px){.ner-workspace{grid-template-columns:minmax(0,var(--ner-directory-width,42fr)) 10px minmax(0,var(--ner-profile-width,58fr));gap:0}.ner-entity-row{gap:5px;padding:4px 6px}.ner-affiliation-fields{grid-template-columns:100px 1fr .6fr .6fr 1fr 26px}}@media (width<=720px){.ner-workspace{grid-template-rows:minmax(200px,.8fr) minmax(280px,1.2fr);grid-template-columns:1fr;overflow:auto}.ner-workspace-resizer{display:none}.ner-directory{padding-right:0}.ner-profile{margin-left:0}.ner-directory,.ner-profile{min-height:0}.ner-profile{overflow:auto}.ner-profile-actions{max-width:160px}.ner-pagination{overflow-x:auto}.ner-affiliation-fields{grid-template-columns:1fr 1fr 1fr}.ner-affiliation-fields select,.ner-affiliation-fields input:first-of-type{grid-column:span 1}.ner-affiliation-fields input[aria-label*=details]{grid-column:span 2}.ner-alias-fields{grid-template-columns:1fr 1fr}.ner-alias-fields button{justify-self:end}}@media (width<=520px){.ner-toolbar{flex-direction:column;align-items:flex-start}.ner-profile-header{flex-direction:column}.ner-profile-actions{justify-content:flex-start;max-width:none}.ner-form-columns{grid-template-columns:1fr;gap:0}.ner-alias-fields,.ner-affiliation-fields{grid-template-columns:1fr 1fr}.ner-alias-fields input:first-child,.ner-affiliation-fields input[aria-label*=name]{grid-column:1/-1}.ner-editor{max-height:95vh;padding:12px}}.statistics-view{flex-direction:column;gap:20px;padding-bottom:26px;display:flex}.statistics-view>.page-intro{align-items:center;margin-bottom:0}.statistics-resolution{color:#65766b;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.statistics-resolution select{color:#40564a;background:#fff;border:1px solid #d9e0d9;border-radius:3px;min-width:86px;height:34px;padding:0 9px;font:600 12px Aptos,Segoe UI,sans-serif}.statistics-section{box-sizing:border-box;background:#fff;border:1px solid #e1e7e0;border-radius:4px;width:100%;min-width:0;padding:16px}.statistics-section-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.statistics-section-heading h2{color:#30473b;margin:4px 0 0;font:500 24px/1.2 Georgia,Times New Roman,serif}.statistics-updated{color:#89958d;font-size:11px}.statistics-line-chart{min-width:0}.statistics-line-chart svg{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;min-height:190px;display:block;overflow:visible}.statistics-chart-controls{color:#77847b;justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px 42px;font-size:11px;display:flex}.statistics-chart-controls>div{gap:5px;display:flex}.statistics-chart-controls button{color:#40564a;cursor:pointer;background:#fff;border:1px solid #d9e0d9;border-radius:3px;min-height:28px;padding:4px 9px;font:600 11px Aptos,Segoe UI,sans-serif}.statistics-chart-controls button:hover:not(:disabled){background:#f2f6f1;border-color:#aab8ad}.statistics-chart-controls button:focus-visible{outline-offset:2px;outline:2px solid #66856d}.statistics-chart-controls button:disabled{color:#a5aea7;cursor:not-allowed}.statistics-line-chart svg.is-pan{cursor:grabbing}.statistics-axis-drag--vertical{fill:#0000;cursor:ns-resize}.statistics-axis-drag--horizontal{fill:#0000;cursor:ew-resize}.statistics-line-chart svg.is-vertical-zoom{cursor:ns-resize}.statistics-line-chart svg.is-horizontal-zoom{cursor:ew-resize}.statistics-day-shade{fill:#f5f7f4}.statistics-time-gridline{stroke:#7f9184;stroke-opacity:.28;stroke-width:1px;stroke-dasharray:2 3}.statistics-day-gridline{stroke:#7f9184;stroke-opacity:.46;stroke-width:1.2px}.statistics-gridline{stroke:#e9ede8;stroke-width:1px}.statistics-axis-label{fill:#849087;font:10px Aptos,Segoe UI,sans-serif}.statistics-date-label{fill:#617267;font-size:8px;font-weight:650}.statistics-time-label{font-size:8px}.statistics-legend{color:#68786e;flex-wrap:wrap;gap:8px 16px;margin:8px 0 0 42px;font-size:11px;display:flex}.statistics-legend span{align-items:center;gap:6px;display:inline-flex}.statistics-legend i{border-radius:50%;width:9px;height:9px}.statistics-duration-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.statistics-duration-card{background:#fbfcfa;border:1px solid #e8ece7;min-width:0;padding:12px}.statistics-duration-card h3{color:#52645a;min-height:32px;margin:0 0 10px;font-size:12px;font-weight:650;line-height:1.4}.statistics-duration-card>div{color:#849087;justify-content:space-between;align-items:baseline;gap:5px;margin:5px 0;font-size:11px;display:flex}.statistics-duration-card>.statistics-duration-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.statistics-duration-summary-grid>div{justify-content:space-between;align-items:baseline;gap:4px;min-width:0;display:flex}.statistics-duration-summary-grid strong{font-size:12px!important}.statistics-duration-card>div strong{color:#3d5948;white-space:nowrap;font-size:13px;font-weight:650}.statistics-duration-card small{color:#929c95;margin-top:10px;font-size:10px;display:block}.statistics-duration-histogram{margin-top:9px}.statistics-duration-histogram svg{width:100%;height:auto;display:block}.statistics-histogram-axis{stroke:#dfe6de;stroke-width:1px}.statistics-histogram-bar{fill:#789984}.statistics-histogram-label{fill:#89958d;font:9px Aptos,Segoe UI,sans-serif}.statistics-histogram-caption{justify-content:space-between;gap:4px;display:flex}.statistics-duration-card .statistics-histogram-caption small{margin-top:2px;font-size:9px}.statistics-duration-card>p,.statistics-empty,.statistics-loading{color:#89958d;margin:6px 0;font-size:12px}.statistics-chart-grid{grid-template-columns:1fr;gap:14px;display:grid}.statistics-chart-panel{border-top:1px solid #edf0ec;min-width:0;padding-top:12px}.statistics-chart-panel h3{color:#52645a;margin:0 0 8px;font-size:12px;font-weight:650}.statistics-bar-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.statistics-bar-scroll svg{max-width:none;height:260px;display:block}.statistics-bar{fill:#66856d}.statistics-bar-value{fill:#617269;font:10px Aptos,Segoe UI,sans-serif}.statistics-bar-label{fill:#77847b;font:10px Aptos,Segoe UI,sans-serif}.statistics-loading{background:#fff;border:1px solid #e1e7e0;padding:16px}@media (width<=950px){.statistics-duration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.statistics-view>.page-intro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.statistics-section{padding:12px}.statistics-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.statistics-section-heading h2{font-size:21px}.statistics-duration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.statistics-duration-card{padding:9px}.statistics-duration-card h3{min-height:0}.statistics-line-chart svg{min-height:150px}}.sidebar .primary-nav{align-content:start;min-height:0;overflow-y:auto}.sidebar .primary-nav .nav-item{box-sizing:border-box}.sidebar .primary-nav .nav-item-group{grid-template-columns:minmax(0,1fr);min-width:0}.sidebar .primary-nav .nav-item-group>.manage-nav-toggle{gap:8px;height:auto;min-height:39px;padding-top:6px;padding-bottom:6px}.sidebar .primary-nav .nav-item-group>.manage-nav-toggle>span{text-overflow:clip;white-space:normal;min-width:0;font-size:13.5px;line-height:1.15;overflow:visible}.sidebar-manage{flex:none;margin-top:3px}.manage-nav-toggle{justify-content:flex-start}.manage-nav-toggle>span{flex:1}.manage-nav-chevron{transition:transform .16s}.manage-nav-toggle[aria-expanded=true] .manage-nav-chevron{transform:rotate(180deg)}.manage-nav-children{border-left:1px solid #345047;gap:3px;margin:3px 0 5px 12px;padding-left:8px;display:grid}.manage-nav-children[hidden]{display:none}.manage-nav-children .nav-item{height:35px;padding-left:9px;font-size:13px}.manage-nav-children .nav-item svg{opacity:.85}.main-area.docchat-main-area{height:100dvh;min-height:0;overflow:hidden}.docchat-main-area .page-content{min-height:0;margin-bottom:var(--status-bar-height,46px);flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.docchat-main-area .docchat-view{flex-direction:column;flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.docchat-main-area .docchat-view>.page-intro{flex:none}.docchat-view>.page-intro{align-items:flex-end}.docchat-scope{color:#718078;gap:5px;min-width:210px;font-size:11px;display:grid}.docchat-scope select{color:#44584c;background:#fff;border:1px solid #d9e1d9;border-radius:4px;height:34px;padding:0 9px;font:12px Aptos,Segoe UI,sans-serif}.docchat-chat-area{background:#fff;border:1px solid #e1e7e0;border-radius:5px;flex:1;min-height:0;display:flex;overflow:hidden}.docchat-transcript{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px;display:flex;overflow:auto}.docchat-welcome{text-align:center;color:#718078;max-width:620px;margin:auto}.docchat-welcome-icon{color:#527c5c;background:#f2f7f1;border:1px solid #dce8dd;border-radius:50%;place-items:center;width:38px;height:38px;margin:0 auto 10px;display:grid}.docchat-welcome strong{color:#3d5145;font-size:15px}.docchat-welcome p{font-size:12px;line-height:1.55}.docchat-message{color:#46584d;background:#fbfcfa;border:1px solid #e4e9e3;border-radius:5px;max-width:min(840px,92%);padding:11px 13px}.docchat-message.user{background:#f1f7f0;border-color:#dbe7dc;align-self:flex-end}.docchat-message.assistant{align-self:flex-start}.docchat-message-role{color:#718078;letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:700}.docchat-message>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.docchat-citations{border-top:1px solid #e7ece6;margin-top:11px;padding-top:8px}.docchat-citations>strong{color:#728078;text-transform:uppercase;align-items:center;gap:5px;font-size:10px;display:flex}.docchat-citations ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.docchat-citations li{overflow-wrap:anywhere;align-items:baseline;gap:6px;font-size:11px;display:flex}.docchat-citations a{color:#416e58;text-underline-offset:2px;text-decoration:underline}.docchat-source-id{color:#849188;flex:none;font:11px ui-monospace,Consolas,monospace}.docchat-model{color:#919c94;margin-top:9px;font-size:10px;display:block}.docchat-loading{color:#748279;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;font-size:11px;display:flex}.docchat-loading-dot{background:#6b9474;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite alternate docchat-pulse}@keyframes docchat-pulse{to{opacity:.35;transform:scale(.75)}}.docchat-error{flex:none;margin:8px 0 0}.docchat-composer{background:#fbfcfa;border:1px solid #e1e7e0;border-radius:5px;flex:none;gap:8px;margin-top:10px;padding:11px 14px;display:grid}.docchat-question-label{color:#627268;font-size:11px;font-weight:650}.docchat-composer textarea{box-sizing:border-box;resize:vertical;color:#35473d;background:#fff;border:1px solid #d9e1d9;border-radius:4px;width:100%;padding:9px 10px;font:13px/1.5 Aptos,Segoe UI,sans-serif}.docchat-composer textarea:focus{border-color:#8da994;outline:2px solid #e5eee5}.docchat-limits{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.docchat-limit-meter{gap:4px;min-width:0;display:grid}.docchat-limit-label{color:#77837b;flex-wrap:wrap;justify-content:space-between;gap:4px;font-size:10px;display:flex}.docchat-limit-label strong{color:#5d6e63;font-size:10px;font-weight:600}.docchat-limit-meter progress{color:#6b9474;accent-color:#6b9474;background:#e6ebe5;border:0;border-radius:4px;width:100%;height:6px;display:block;overflow:hidden}.docchat-limit-meter progress::-webkit-progress-bar{background:#e6ebe5;border-radius:4px}.docchat-limit-meter progress::-webkit-progress-value{background:#6b9474;border-radius:4px}.docchat-limit-meter progress::-moz-progress-bar{background:#6b9474;border-radius:4px}.docchat-limit-meter.near-limit progress{color:#c28b43;accent-color:#c28b43}.docchat-limit-meter.near-limit progress::-webkit-progress-value{background:#c28b43}.docchat-limit-meter.near-limit progress::-moz-progress-bar{background:#c28b43}.docchat-limit-meter>small{color:#89958d;font-size:9px}.docchat-composer-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.docchat-composer-footer>small{color:#87938b;align-items:center;gap:5px;font-size:10px;display:flex}.docchat-composer-footer .primary-button{align-items:center;gap:6px;display:inline-flex}@media (width<=620px){.docchat-view{min-height:0}.docchat-view>.page-intro{flex-direction:column;align-items:flex-start}.docchat-scope{width:100%}.docchat-message{max-width:100%}.docchat-limits{grid-template-columns:1fr}.docchat-composer-footer{flex-direction:column;align-items:flex-start}.docchat-composer-footer .primary-button{align-self:flex-end}}.database-relevance-badge{color:#69786d;background:#f4f6f3;border:1px solid #e1e7e1;border-radius:3px;flex:none;padding:2px 5px;font-size:10px;font-weight:650;line-height:1.2}.database-relevance-badge.relevant{color:#426c4e;background:#eff7ef;border-color:#d6e5d7}.database-relevance-badge.unsure{color:#8a6a2f;background:#fbf5e8;border-color:#eadbbd}.database-relevance-badge.not_relevant{color:#9a5c4a;background:#faf0ed;border-color:#e8d9d4}.database-relevance-badge.legacy{color:#758078;background:#f5f6f4;border-color:#e0e5df}.ner-search-group{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.ner-filter-bar .ner-search-field{flex:0 330px;width:auto;min-width:190px;max-width:330px}.ner-status-counts{color:#78867d;white-space:nowrap;flex:none;align-items:center;gap:10px;font-size:11px;display:flex}.ner-status-counts strong{color:#4d6656;font-variant-numeric:tabular-nums;font-size:12px}.source-bulk-counts{color:#77847b;white-space:nowrap;margin-right:auto;font-size:11px}.source-table-filter-heading{align-items:center;gap:2px;min-width:0;display:flex}.source-table-head{height:auto;min-height:36px;padding-top:0;padding-bottom:0}.source-header-filter-menu{flex:1;min-width:0}.source-header-filter-menu>summary{color:#647167;width:max-content;max-width:100%;min-height:34px;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px;font-size:9px;font-weight:700;display:flex}.source-header-filter-menu>summary::-webkit-details-marker{display:none}.source-header-filter-menu>summary>span{white-space:nowrap;align-items:center;display:flex}.source-header-filter-menu>summary small{display:none}.source-header-filter-menu>summary svg{flex:none;width:12px}.source-table-filter-heading .source-filter-sort{flex:none;width:14px;min-height:24px;padding:0}.source-table-filter-heading .source-filter-sort .source-sort-arrows svg{width:7px;height:6px}.source-header-filter-menu .filter-dropdown-menu{z-index:50;min-width:145px;max-height:220px}.source-filter-empty{color:#7a887f;padding:16px;font-size:12px}.overview-map-updated{color:#89958d;letter-spacing:0;margin-top:3px;font-size:10px;font-weight:400;display:block}.statistics-duration-card .statistics-histogram-caption{justify-content:flex-start}.statistics-duration-card .statistics-histogram-caption small{color:#77847b;margin-top:2px;font-size:10px}@media (width<=720px){.ner-search-group{flex-wrap:wrap;gap:6px}.ner-filter-bar .ner-search-field{flex:100%;max-width:none}.ner-status-counts{flex:1;justify-content:space-between}.source-bulk-counts{flex:100%;margin-right:0}}.monitor-area-section{background:#f8faf7;border:1px solid #dfe6de;border-radius:8px;margin:0 0 20px;padding:14px}.monitor-area-heading{z-index:700;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:34px;margin-bottom:10px;display:grid;position:relative}.monitor-area-heading>div:first-child{gap:3px;display:grid}.monitor-area-heading strong{color:#35483f;font-size:13px}.monitor-area-heading small,.monitor-area-footnote,.monitor-area-save-status{color:#758278;font-size:11px}.monitor-area-heading-actions{justify-content:flex-end;align-items:center;gap:4px;min-width:0;display:flex}.monitor-area-heading-tools{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:2px;min-width:0;min-height:30px;display:flex}.monitor-area-heading-tools.is-hidden,.monitor-area-view-switch.is-hidden{visibility:hidden;pointer-events:none}.monitor-area-toolbar-button{white-space:nowrap;align-items:center;gap:3px;min-height:25px;padding:3px 4px;font-size:10px;display:inline-flex}.monitor-area-shapes-switch{color:#66766c;white-space:nowrap;cursor:pointer;align-items:center;gap:4px;min-height:25px;padding:3px 4px;font:600 10px Aptos,Segoe UI,sans-serif;display:inline-flex}.monitor-area-shapes-switch input{appearance:none;cursor:pointer;background:#d8ded8;border:1px solid #c8d2c9;border-radius:999px;flex:none;width:24px;height:14px;margin:0;transition:background .15s,border-color .15s;position:relative}.monitor-area-shapes-switch input:before{content:"";background:#fff;border-radius:50%;width:10px;height:10px;transition:transform .15s;position:absolute;top:1px;left:1px;box-shadow:0 1px 2px #172d2a35}.monitor-area-shapes-switch input:checked{background:#53836e;border-color:#53836e}.monitor-area-shapes-switch input:checked:before{transform:translate(10px)}.monitor-area-shapes-switch input:focus-visible{outline-offset:2px;outline:2px solid #dd9875}.monitor-area-draw-menu{z-index:1;flex:none;position:relative}.monitor-area-draw-menu[open]{z-index:1002}.monitor-area-draw-menu>summary{cursor:pointer;list-style:none}.monitor-area-draw-menu>summary::-webkit-details-marker{display:none}.monitor-area-draw-menu-options{z-index:1003;background:#fff;border:1px solid #dfe6de;border-radius:4px;min-width:132px;padding:4px;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 16px #26362d2b}.monitor-area-draw-menu[open]>.monitor-area-draw-menu-options{display:grid}.monitor-area-draw-menu-options button{text-align:left;border-radius:3px;justify-content:flex-start;width:100%;padding:6px 8px}.monitor-area-draw-menu-options button:hover:not(:disabled){background:#f1f5f0}.monitor-area-edit-shapes-options{z-index:1003;background:#fff;border:1px solid #dfe6de;border-radius:4px;min-width:190px;max-width:min(300px,100vw - 32px);padding:4px;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 6px 16px #26362d2b}.monitor-area-edit-shapes-menu[open]>.monitor-area-edit-shapes-options{gap:3px;display:grid}.monitor-area-edit-shape-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.monitor-area-edit-shape-row button{text-align:left;border-radius:3px;justify-content:flex-start;padding:6px 8px}.monitor-area-edit-shape-row button:hover:not(:disabled){background:#f1f5f0}.monitor-area-view-switch{background:#fff;border:1px solid #dfe6de;border-radius:6px;gap:4px;padding:3px;display:flex}.monitor-area-view-switch button{color:#53675a;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 8px;font-size:11px}.monitor-area-view-switch button[aria-pressed=true]{color:#275b47;background:#e8f0e9;font-weight:700}.monitor-area-workspace{grid-template-columns:minmax(0,1fr);display:grid}.monitor-area-editor-controls{flex-direction:column;flex:1;gap:9px;height:100%;min-height:0;margin:0;padding:0;display:flex}.monitor-map-editor-portal{min-width:0;height:calc(100% + 12px);min-height:0;margin-bottom:-12px;display:flex}.monitor-area-recommended-button{justify-content:center;align-items:center;gap:6px;min-height:30px;display:inline-flex}.monitor-area-draw-tools,.monitor-area-custom-label{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.monitor-area-custom-label{z-index:1004;box-sizing:border-box;background:#fff;border:1px solid #dfe6de;border-radius:4px;align-items:flex-end;width:min(440px,100vw - 32px);padding:7px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 16px #26362d2b}.monitor-area-custom-label label{flex:140px}.monitor-area-custom-label input{flex:2 220px}.monitor-area-custom-label-text{overflow-wrap:anywhere;color:#53675a;min-width:0;font-size:11px}.monitor-area-draw-tools button[aria-pressed=true],.monitor-area-row button[aria-pressed=true]{color:#a46b08;font-weight:700}.monitor-area-manage{gap:3px;display:grid}.monitor-area-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.monitor-area-search,.monitor-area-custom-label label{color:#53675a;gap:4px;font-size:11px;font-weight:700;display:grid}.monitor-area-search input,.monitor-area-custom-label input{color:#35483f;background:#fff;border:1px solid #d6dfd6;border-radius:5px;min-width:0;padding:7px 8px;font:12px Aptos,Segoe UI,sans-serif}.monitor-area-event-tabs{background:#fff;border:1px solid #dfe6de;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:grid}.monitor-area-event-tabs button{color:#53675a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:6px 7px;font-size:10px;display:flex}.monitor-area-event-tabs button[aria-selected=true]{color:#275b47;background:#e8f0e9;font-weight:700}.monitor-area-event-tabs button span{color:#53675a;background:#f1f4ef;border-radius:8px;flex:none;padding:1px 5px;font-size:9px}.monitor-area-event-tabpanel{flex:1;min-height:0;display:flex}.monitor-area-event-options{flex:1 1 0;grid-template-columns:minmax(0,1fr);gap:4px;min-height:0;max-height:none;padding:2px;display:grid;overflow:auto}.monitor-area-event-option{color:#35483f;cursor:pointer;background:#fff;border:1px solid #e4e9e3;border-radius:5px;align-items:flex-start;gap:7px;min-width:0;padding:6px;font-size:11px;display:flex}.monitor-area-event-option input{flex:none;margin:2px 0 0}.monitor-area-event-option span{overflow-wrap:anywhere;min-width:0}.monitor-area-event-option small{color:#748278;margin-top:3px;font-size:10px;display:block}.monitor-area-empty{color:#758278;grid-column:1/-1;padding:8px}.monitor-area-draw-help{color:#795a17;margin:0 0 8px;font-size:11px}.monitor-area-error{margin:7px 0;padding:7px 9px;font-size:11px}.monitor-area-save-status{margin:0 0 7px}.monitor-area-map{background:#edf1ed;border:1px solid #d5ded5;border-radius:6px;height:596px;overflow:hidden}.monitor-area-map .leaflet-map{width:100%;height:100%}.monitor-area-handle-icon{place-items:center;display:grid;background:0 0!important;border:0!important}.monitor-area-handle-icon span{background:#d39a29;border:1px solid #fff;border-radius:50%;width:8px;height:8px;display:block;box-shadow:0 0 2px #172d2a}.monitor-area-map.is-editing{cursor:crosshair}.monitor-map-label-layer{pointer-events:none}.monitor-map-label-layer .overview-map-title-label{font-size:10px}.monitor-map-event-label-wrap{box-sizing:border-box;pointer-events:none;position:absolute}.monitor-map-event-label-wrap>.overview-map-title-label{pointer-events:auto;min-height:0;position:relative}.monitor-map-label-location-toggle{z-index:3;color:#5d7065;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #d5ded5;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-6px;right:15px;box-shadow:0 1px 3px #172d2a50}.monitor-map-label-location-toggle:hover{color:#a94e37;border-color:#c98067}.monitor-map-label-location-edit{z-index:3;color:#5d7065;cursor:grab;pointer-events:auto;background:#fff;border:1px solid #d5ded5;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-6px;right:36px;box-shadow:0 1px 3px #172d2a50}.monitor-map-label-location-edit:hover,.monitor-map-label-location-edit.is-active{color:#26725b;border-color:#36816b}.monitor-location-change-confirmation{z-index:4;background:#fff;border:1px solid #d6dfd6;border-radius:4px;gap:7px;padding:10px;display:grid;position:sticky;top:0;box-shadow:0 2px 6px #172d2a14}.monitor-location-change-confirmation h3,.monitor-location-change-confirmation p{margin:0}.monitor-location-change-confirmation h3{color:#35483f;font-size:13px}.monitor-location-change-confirmation p{color:#637369;font-size:12px;line-height:1.45}.monitor-location-change-confirmation>div{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.monitor-map-label-remove{z-index:3;color:#5d7065;cursor:pointer;pointer-events:auto;background:#fff;border:1px solid #d5ded5;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 1px 3px #172d2a50}.monitor-map-label-remove:hover{color:#a94e37;border-color:#c98067}.monitor-map-label-layer .overview-map-title-label.is-highlighted{background:#fff8e8;border-color:#d39a29;box-shadow:0 2px 8px #273a3338}.monitor-map-label-layer .overview-map-connector{opacity:.52;stroke-width:1.2px;transition:opacity .12s,stroke-width .12s}.monitor-map-label-layer .overview-map-connector.is-highlighted{opacity:1;stroke-width:2.5px}.monitor-event-location-icon{background:0 0!important;border:0!important}.monitor-event-location-dot{background:#367a66;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin:2px;display:block;box-shadow:0 1px 4px #172d2a70}.monitor-event-location-dot.is-highlighted{background:#d39a29;transform:scale(1.25)}.monitor-unlocated-labels{z-index:500;pointer-events:auto;background:#ffffffed;border:1px solid #cbd6cc;border-radius:4px;gap:4px;width:min(220px,42%);max-height:42%;padding:7px;display:grid;position:absolute;top:10px;right:10px;overflow:auto;box-shadow:0 1px 5px #26362d22}.monitor-unlocated-labels>strong{color:#7a6850;text-transform:uppercase;font-size:9px}.monitor-unlocated-labels>.monitor-unlocated-labels-heading{z-index:1;color:#7a6850;text-align:left;text-transform:uppercase;cursor:default;background:#fff;border:0;border-bottom:1px solid #d8dfd8;align-items:center;width:100%;padding:4px 5px;font:700 9px/1.2 Aptos,Segoe UI,sans-serif;display:flex;position:sticky;top:0}.monitor-unlocated-labels.is-editing>.monitor-unlocated-labels-heading{cursor:move;touch-action:none}.monitor-unlocated-labels>button{color:#35483f;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-left:2px solid #a68a62;padding:3px 4px;font:10px/1.3 Aptos,Segoe UI,sans-serif}.monitor-unlocated-labels.is-editing>button.is-draggable{cursor:grab;touch-action:none}.monitor-unlocated-labels.is-editing>button.is-draggable:active{cursor:grabbing}.monitor-unlocated-labels>button:hover,.monitor-unlocated-labels>button.is-highlighted{background:#fff8e8;border-left-color:#d39a29}.monitor-area-map .leaflet-overlay-pane path{transition:stroke-width .12s,fill-opacity .12s}.monitor-map-remove-label{color:#65776c;cursor:pointer;background:#fff;border:1px solid #dfe5df;border-radius:3px;place-items:center;width:25px;height:25px;padding:4px;display:grid}.monitor-map-remove-label:hover{color:#a94e37;border-color:#c98067}.monitor-map-clear-labels{justify-self:start;margin-top:3px}.monitor-area-footnote{margin-top:7px;display:block}.monitor-add-map-button{margin-top:5px}@media (width<=680px){.monitor-area-section{padding:10px}.monitor-area-event-options{grid-template-columns:minmax(0,1fr)}.monitor-area-map{height:497px}.monitor-area-heading{grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-height:72px}.monitor-area-heading-actions{flex-wrap:wrap;justify-content:space-between;width:100%;overflow:visible}.monitor-area-heading-tools{flex-wrap:wrap;justify-content:flex-start;overflow:visible}.monitor-area-view-switch{flex:none}}.monitor-detail-panel.monitor-detail-news{flex-direction:column;padding-bottom:0;display:flex}.monitor-detail-news .monitor-card-content-grid.monitor-card-tab-news{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:0;display:grid}.monitor-detail-news .monitor-card-main{flex-direction:column;min-height:0;display:flex}.monitor-detail-news .monitor-news-tab-panel:not([hidden]){flex-direction:column;flex:1;min-height:0;display:flex}.monitor-related-news{flex-direction:column;flex:1;gap:8px;min-width:0;height:auto;min-height:0;display:flex}.monitor-detail-news .monitor-card-content-grid.has-article-selection{grid-template-columns:minmax(0,min(var(--monitor-news-list-width,60%),calc(100% - 230px))) 10px minmax(220px,1fr);grid-template-rows:minmax(0,1fr);align-items:stretch;gap:0}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-card-main{grid-area:1/1;min-width:0;min-height:0}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-pane-resizer{z-index:2;grid-area:1/2;align-self:stretch;width:10px;margin:0}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-reading-pane-toggle{z-index:3;color:#5a7161;cursor:pointer;background:#fff;border:1px solid #dfe6de;border-radius:4px;grid-area:1/2;place-self:start center;place-items:center;width:24px;height:26px;margin-top:3px;padding:0;display:grid;position:sticky;top:4px}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-reading-pane-toggle:hover{color:#315b41;background:#f1f5f0}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-reading-pane-toggle:focus-visible{outline-offset:1px;outline:2px solid #547d68}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-article-detail{grid-area:1/3;align-self:stretch;min-width:0;min-height:0;max-height:none;overflow:hidden}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-article-detail:not(.monitor-map-editor-panel){flex-direction:column;display:flex}.monitor-detail-news .monitor-article-detail-body{overscroll-behavior:contain;flex:auto;min-height:0;overflow:auto}.monitor-detail-news .monitor-article-detail-heading,.monitor-detail-news .monitor-article-detail-status,.monitor-detail-news .monitor-article-detail-actions,.monitor-detail-news .monitor-article-detail>button{flex:none}.monitor-detail-news .monitor-card-content-grid.has-article-selection.is-reader-collapsed{grid-template-columns:minmax(0,1fr) 28px 0}.monitor-detail-news .monitor-card-content-grid.has-article-selection.is-reader-collapsed>.monitor-pane-resizer{display:none}.monitor-detail-news .monitor-card-content-grid.has-article-selection.is-reader-collapsed>.monitor-reading-pane-toggle{grid-column:2}.monitor-detail-news .monitor-card-content-grid.has-article-selection.is-reader-collapsed>.monitor-article-detail{display:none}.monitor-related-filter-bar{background:#fff;border:1px solid #dfe6de;border-radius:5px;flex-wrap:wrap;flex:none;align-items:flex-end;gap:8px;padding:8px;display:flex}.monitor-related-search{color:#748278;background:#fff;border:1px solid #d6dfd6;border-radius:4px;flex:270px;align-items:center;gap:6px;min-width:180px;padding:0 7px;display:flex}.monitor-related-search input{color:#35483f;background:0 0;border:0;outline:0;flex:1;min-width:0;height:29px;font:11px Aptos,Segoe UI,sans-serif}.monitor-related-search button{border:0;padding:4px}.monitor-related-age-filter{color:#53675a;flex-direction:column;flex:0 240px;gap:3px;font-size:10px;font-weight:700;display:flex}.monitor-related-age-filter select{color:#35483f;background:#fff;border:1px solid #d6dfd6;border-radius:4px;max-width:100%;height:31px;padding:0 7px;font:11px Aptos,Segoe UI,sans-serif}.monitor-related-age-help{color:#6b7b70;flex:none;margin:0;font-size:10px;line-height:1.4}.monitor-related-age-note{color:#8a6546;white-space:normal;margin-top:2px;font-size:9px;display:block}.monitor-related-selection-bar{color:#53675a;background:#f8faf7;border:1px solid #dfe6de;border-radius:5px;flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:8px;padding:7px 9px;font-size:11px;display:flex}.monitor-related-selection-bar>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.monitor-related-selection-bar .outline-button{min-height:27px;padding:4px 7px;font-size:10px}.monitor-related-selection-bar .outline-button:disabled{opacity:.42;cursor:not-allowed}.monitor-related-action-message{color:#53675a;margin:0;font-size:11px}.monitor-related-table-wrap{overscroll-behavior:contain;background:#fff;border:1px solid #dfe6de;border-radius:5px;flex:1;min-width:0;min-height:0;overflow:auto}.monitor-related-table{table-layout:fixed;border-collapse:separate;border-spacing:0;color:#35483f;text-align:left;width:100%;font-size:11px}.monitor-related-table th,.monitor-related-table td{box-sizing:border-box;vertical-align:top;border-bottom:1px solid #e8ede7;padding:7px 8px}.monitor-related-table th{z-index:3;color:#53675a;white-space:nowrap;background:#f5f8f4;height:38px;padding-top:2px;padding-bottom:2px;font-size:10px;font-weight:700;position:sticky;top:0}.monitor-related-table th:has(.filter-dropdown[open]){z-index:8}.monitor-related-table th:first-child,.monitor-related-table td:first-child{text-align:center;width:34px}.monitor-related-table td:nth-child(2){overflow-wrap:anywhere}.monitor-related-table td:nth-child(3),.monitor-related-table td:nth-child(4),.monitor-related-table td:nth-child(5),.monitor-related-table td:nth-child(6){white-space:nowrap}.monitor-related-column-heading{align-items:center;min-width:0;height:32px;display:flex;position:relative;overflow:visible}.monitor-related-column-resizer{z-index:5;cursor:col-resize;touch-action:none;width:12px;position:absolute;top:-2px;bottom:-2px;right:-8px}.monitor-related-column-resizer:after{content:"";background:#dce4dc;border-radius:1px;width:2px;position:absolute;top:5px;bottom:5px;left:5px}.monitor-related-column-resizer:hover:after,.monitor-related-column-resizer:focus-visible:after{background:#5b8a68}.monitor-related-column-resizer:focus-visible{outline-offset:-2px;outline:2px solid #5b8a68}.monitor-related-column-filter{flex:1;width:100%;min-width:0;height:auto}.monitor-related-column-filter>summary{box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:3px;width:100%;min-width:0;min-height:32px;padding:0 3px;font-size:9px;display:flex;overflow:hidden}.monitor-related-column-filter>summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:flex;overflow:hidden}.monitor-related-column-filter>summary svg{flex:none;width:12px}.monitor-related-column-filter .filter-dropdown-menu{z-index:50;min-width:145px;max-height:220px}.monitor-related-sort{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.monitor-related-sort:hover{color:#26725b}.monitor-related-title{color:#275b47;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font:600 11px/1.35 Aptos,Segoe UI,sans-serif;display:block}.monitor-related-title:hover{text-decoration:underline}.monitor-related-table td small{color:#748278;margin-top:3px;font-size:10px;display:block}.monitor-related-table td small a{color:#53675a}.monitor-related-statuses{flex-wrap:wrap;gap:3px;display:flex}.monitor-related-status{color:#53675a;white-space:nowrap;background:#edf2ed;border-radius:10px;padding:2px 6px;font-size:9px;display:inline-flex}.monitor-related-status.on-map{color:#275b47;background:#e8f0e9}.monitor-related-status.relevant{color:#28704f;background:#e7f2eb}.monitor-related-status.ignored{color:#984f3c;background:#f7e9e5}.monitor-related-status.other{color:#738078;background:#f1f3f0}.monitor-related-empty{color:#748278;text-align:center;padding:18px!important}.monitor-related-pagination{flex:none;gap:4px;padding:6px 8px}.monitor-related-pagination .pagination-navigation{gap:4px}.monitor-related-pagination .news-page-jump{margin-left:2px}.monitor-related-pagination .page-size-menu{z-index:5}@media (width<=800px){.monitor-detail-news .monitor-card-content-grid.has-article-selection{grid-template-rows:minmax(0,1fr) 30px minmax(0,.8fr);grid-template-columns:minmax(0,1fr)}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-card-main{grid-area:1/1}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-pane-resizer{display:none}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-reading-pane-toggle{grid-area:2/1;justify-self:end;width:28px;height:24px;margin:2px 0;position:static}.monitor-detail-news .monitor-card-content-grid.has-article-selection>.monitor-article-detail{grid-area:3/1}.monitor-detail-news .monitor-card-content-grid.has-article-selection.is-reader-collapsed{grid-template-rows:minmax(0,1fr) 30px}.monitor-detail-news .monitor-card-content-grid.has-article-selection.is-reader-collapsed>.monitor-reading-pane-toggle{grid-row:2}}@media (width<=680px){.monitor-related-filter-bar{align-items:stretch}.monitor-related-search,.monitor-related-age-filter{flex-basis:100%}.monitor-related-selection-bar{align-items:flex-start}.monitor-related-pagination{flex-wrap:wrap;justify-content:center}}.map-resize-handle{z-index:2;min-width:10px;margin:0 -2px;position:relative}.map-resize-handle svg{display:none}.map-resize-handle:after{content:"";background:0 0;border-radius:1px;width:2px;margin-left:-1px;transition:background .12s;position:absolute;top:0;bottom:0;left:50%}.map-resize-handle:hover:after,.map-resize-handle:focus-visible:after,.map-resize-handle.resizing:after{background:#9fb8a8}.map-resize-handle:focus-visible{box-shadow:none}.news-splitter:not(.is-collapsed){border:0;position:relative}.news-splitter:not(.is-collapsed) .news-splitter-controls{width:100%;height:auto;position:static}.news-splitter:not(.is-collapsed) .news-splitter-toggle{z-index:3;margin-top:calc(50vh - 120px);position:sticky;top:calc(50vh - 14px)}.news-splitter:not(.is-collapsed) .news-splitter-handle{width:10px;height:auto;min-height:0;box-shadow:none;z-index:2;background:0 0;border:0;border-radius:0;margin-left:-5px;position:absolute;top:0;bottom:0;left:50%}.news-splitter:not(.is-collapsed) .news-splitter-handle svg{display:none}.news-splitter:not(.is-collapsed) .news-splitter-handle:after{content:"";background:0 0;border-radius:1px;width:2px;transition:background .12s;position:absolute;top:0;bottom:0;left:4px}.news-splitter:not(.is-collapsed) .news-splitter-handle:hover:after,.news-splitter:not(.is-collapsed) .news-splitter-handle:focus-visible:after,.news-splitter:not(.is-collapsed) .news-splitter-handle.resizing:after{background:#9fb8a8}.news-splitter:not(.is-collapsed) .news-splitter-handle:focus-visible{box-shadow:none}.ner-workspace-resizer:after,.ner-column-resizer:after,.database-column-resizer:after{background:0 0;border-radius:1px;transition:background .12s;top:0;bottom:0}.ner-workspace-resizer:hover:after,.ner-workspace-resizer:focus-visible:after,.ner-column-resizer:hover:after,.ner-column-resizer:focus-visible:after,.database-column-resizer:hover:after,.database-column-resizer:focus-visible:after{background:#9fb8a8}.ner-workspace-resizer:focus-visible,.ner-column-resizer:focus-visible,.database-column-resizer:focus-visible{outline:none}@media (width<=800px){.news-splitter:not(.is-collapsed) .news-splitter-handle{display:none}}.llm-action-buttons{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.llm-action-compact{margin:4px 0 6px}.monitor-scan-control{justify-items:end;gap:5px;display:grid}.monitor-scan-control .monitor-scanning-button{color:#35483f;background:#fff;border:1px solid #b9c7bd;border-radius:3px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.monitor-scan-control .monitor-draft-cancel{margin-left:0;display:inline-flex}.monitor-scan-control .monitor-draft-status{max-width:320px}.analysis-actions .llm-action{flex:100%;gap:7px;display:grid}
