@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";@import "https://fonts.googleapis.com/icon?family=Material+Icons";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--void-midnight:#0a0c10;--bg-primary:#0a0c10;--bg-secondary:#0e1219;--bg-tertiary:#141a24;--bg-elevated:#0e1219c7;--card-bg:#0a0e169e;--text-primary:#e8eef6;--text-secondary:#8b9cb3;--accent:#00d1ff;--accent-pro:#00d1ff;--accent-soft:#00d1ff1a;--accent-glow:#00d1ff59;--danger:#ff4d4d;--danger-soft:#ff4d4d1f;--success:#3fb950;--border:#ffffff14;--border-active:#00d1ff61;--grid-line:#ffffff0f;--tier-free:#8b9cb3;--tier-pro:#00d1ff;--tier-experts:#3fb950;--tier-enterprise:#bc8cff;--tier-grace:#d29922;--pro-cta:#7a5cff;--pro-cta-soft:#7a5cff24;--shadow-premium:none;--inner-glow:inset 0 1px 0 #ffffff12, inset 0 0 28px #00d1ff09;--inner-glow-hover:inset 0 1px 0 #ffffff17, inset 0 0 36px #00d1ff12;--glow-hover:0 0 0 1px #00d1ff52, 0 0 18px #00d1ff24;--glass-blur:blur(16px) saturate(180%);--glass-bg:#0a0e168c;--glass-border:1px solid #ffffff14;--font-ui:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--font-data:"JetBrains Mono", ui-monospace, "Cascadia Code", monospace;--bento-gap:16px;--space-unit:8px;--space-xs:clamp(.25rem, .5vw, .5rem);--space-s:clamp(.5rem, 1vw, 1rem);--space-m:var(--bento-gap);--space-l:clamp(1.5rem, 3vw, 2rem);--font-xs:clamp(.7rem, .8vw, .75rem);--font-s:clamp(.8rem, 1vw, .9rem);--font-m:clamp(.95rem, 1.2vw, 1.1rem);--font-l:clamp(1.2rem, 2vw, 1.5rem);--font-xl:clamp(1.5rem, 3vw, 2.2rem);--font-xxl:clamp(2rem, 4vw, 3rem);--transition-standard:border-color .18s ease, background-color .18s ease, box-shadow .22s ease, color .15s ease, transform .18s ease;font-family:var(--font-ui);letter-spacing:.012em;background-color:var(--bg-primary);color:var(--text-primary);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:1.6}*{scrollbar-width:thin;scrollbar-color:#ffffff24 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:#00d1ff59}h1,h2,h3,.page-title{letter-spacing:.02em}p,.lp-lead,.page-subtitle{letter-spacing:.015em}.u-mono,.vx-mono,code,pre,kbd,.mono,.lp-mono,.sidebar-analyst-id,.nav-sync-hud,.sync-label,.sync-time,.health-val,.bluf-value,.metric-value,.metric-label,.lp-report-id,.intel-section-num,.intel-hero-meta,.intel-tl-time,.intel-watch-data,.alert-header,.meta-item,.severity-badge,.spike-badge,.lp-source-ts,[data-vx-mono=true]{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:.02em}@keyframes vx-heartbeat{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 #00d1ff73}50%{opacity:.72;transform:scale(1.12);box-shadow:0 0 0 6px #00d1ff00}}@keyframes vx-heartbeat-danger{0%,to{opacity:1;box-shadow:0 0 #ff4d4d80}50%{opacity:.75;box-shadow:0 0 0 5px #ff4d4d00}}@keyframes vx-scan-sweep{0%{opacity:0;transform:translateY(-100%)}12%{opacity:.55}45%{opacity:.2}to{opacity:0;transform:translateY(220%)}}@keyframes vx-spinner{to{transform:rotate(360deg)}}.pulse-dot,.status-live-dot{position:relative}.pulse-dot:after,.status-live-dot:after{content:"";border-radius:inherit;background:inherit;z-index:-1;animation:2.8s ease-in-out infinite vx-heartbeat;position:absolute;inset:-2px}.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-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*{box-sizing:border-box}body{background:var(--bg-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body.no-scroll{overflow:hidden}#app{width:100%;min-height:100vh}html,body,.main-content,#alerts-container,#alerts-list,.chud-root,.chud-split{overscroll-behavior:none!important}@keyframes fadeInUI{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseHighlight{0%{transform:scale(1);box-shadow:0 0 #58a6ff66}30%{transform:scale(1.02);box-shadow:0 0 0 15px #58a6ff00}to{transform:scale(1);box-shadow:0 0 #58a6ff00}}.pulse-highlight{animation:1.5s ease-out 2 pulseHighlight;border-color:var(--accent)!important}.app-container{gap:var(--space-m);max-width:100vw;padding:var(--space-m);grid-template-columns:280px 1fr;height:100vh;margin:0;display:grid;overflow:hidden}.main-content{opacity:1;flex:1;padding-right:.5rem;transition:opacity .2s ease-in-out;overflow-y:auto}#alerts-container{pointer-events:auto}#alerts-container.main-feed{contain:layout style;flex-direction:column;gap:.5rem;padding-top:.15rem;display:flex}#alerts-container.main-feed .alert-card-compact{content-visibility:auto;contain-intrinsic-size:auto 4.5rem}#alerts-container.main-feed .alert-card-compact:last-child{margin-bottom:0}.alert-card,button,a,.report-card,.plan-card,.plan-section,.topic-btn,select,.live-feed-container{pointer-events:auto}#app.login-page{justify-content:center;align-items:center;max-width:none;padding:0;grid-template-columns:none!important;display:flex!important}@media (prefers-reduced-motion:no-preference){.u-tier-1,.u-tier-2,.u-tier-3,.btn-primary,.btn-fb,.sidebar-nav-link,.topic-btn,.alert-card{transition:var(--transition-standard)}.u-tier-1:active,.btn-primary:active,.btn-fb:active,.topic-btn:active{transform:scale(.97)}.u-tier-2:active,.sidebar-nav-link:active{transform:scale(.985)}#alerts-container .alert-card:hover{transform:translateY(-2px)}}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mobile-header{background:var(--bg-secondary);border-bottom:1px solid var(--border);z-index:1001;justify-content:space-between;align-items:center;padding:1rem;display:none;position:sticky;top:0}.hamburger{color:var(--text-primary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;min-width:48px;min-height:48px;padding:.5rem;font-size:1.5rem;display:flex}.mobile-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1002;background:#000000b3;width:100vw;height:100vh;display:none;position:fixed;top:0;left:0}.mobile-overlay.active{display:block}.sidebar,.sidebar-right{background:var(--card-bg);border:1px solid var(--border);z-index:10;word-wrap:break-word;border-radius:16px;flex-direction:column;height:calc(100vh - 3rem);padding:1.5rem;display:flex;position:sticky;top:1.5rem;overflow-x:hidden}.sidebar h2{font-size:var(--font-l);background:linear-gradient(90deg,#58a6ff,#bc8cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0}.sidebar-nav-link{font-size:var(--font-s);color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:8px;margin-bottom:4px;padding:1rem 1.25rem;display:block}.sidebar-nav-link:hover{color:var(--text-primary);background:#58a6ff14}.sidebar-nav-link--active{color:var(--accent);border-left:3px solid var(--accent);background:#58a6ff26;padding-left:calc(1.25rem - 3px)}.sidebar-nav-link{align-items:center;gap:10px;display:flex}.nav-item-icon{text-align:center;flex-shrink:0;width:20px;font-size:1rem}.nav-item-label{font-size:var(--font-s);flex:1}.nav-lock-icon{opacity:.5;flex-shrink:0;font-size:.7rem}.sidebar-nav-link--premium-gate{opacity:.78}.sidebar-nav-link--premium-gate .nav-item-label{color:color-mix(in srgb, var(--text-secondary) 88%, #c9d1d9 12%)}.sidebar-nav-link--premium-gate:hover{background:#58a6ff12}.sidebar-nav-link--premium-gate:hover .nav-lock-icon{opacity:.9}.sidebar-nav-link--locked{opacity:.45;cursor:not-allowed;position:relative}.sidebar-nav-link--locked:hover{color:var(--text-secondary);background:#f851490d;border-left:3px solid #f851494d;padding-left:calc(1.25rem - 3px)}.sidebar-nav-link--locked:hover .nav-lock-icon{opacity:1}.nav-group{margin-bottom:.5rem}.nav-group-label{letter-spacing:1.5px;color:#8b949e;text-transform:uppercase;opacity:.6;padding:.75rem 1.25rem .35rem;font-size:.6rem;font-weight:800}.nav-groups{flex:1;overflow:hidden auto}.nav-role-footer{border-top:1px solid var(--border);flex-direction:column;gap:.75rem;margin-top:.5rem;padding-top:1rem;display:flex}.nav-role-tier{background:#ffffff08;border:1px solid #ffffff0d;border-left-width:3px;border-radius:8px;padding:.6rem .75rem}.nav-role-tier-label{letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-size:.6rem;font-weight:800}.nav-role-email{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.nav-dev-console{background:#d299220f;border:1px dashed #d2992273;border-radius:8px;padding:.55rem .65rem}.nav-dev-console-label{letter-spacing:.08em;text-transform:uppercase;color:#d29922;margin-bottom:.45rem;font-size:.6rem;font-weight:800}.nav-dev-console-actions{flex-direction:column;gap:.35rem;display:flex}.nav-dev-btn{width:100%;color:var(--accent);cursor:pointer;background:#58a6ff14;border:1px solid #58a6ff59;border-radius:5px;padding:6px 8px;font-size:.72rem;font-weight:600}.nav-dev-btn:hover:not(:disabled){background:#58a6ff29}.nav-dev-btn--reset{color:var(--text-secondary);background:#8b949e14;border-color:#8b949e66}.nav-dev-console-hint{color:var(--text-secondary);margin-top:.4rem;font-size:.62rem}.nav-dev-tier-tabs{background:#00000047;border-radius:7px;grid-template-columns:repeat(3,1fr);gap:4px;padding:3px;display:grid}.nav-dev-tab{letter-spacing:.06em;color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;padding:6px 4px;font-size:.66rem;font-weight:800;transition:background .15s,color .15s,border-color .15s}.nav-dev-tab:hover{color:#e6edf3;background:#ffffff0d}.nav-dev-tab--active{color:#051018;background:#d29922;border-color:#d29922;box-shadow:0 0 10px -2px #d2992299}.nav-expert-badge{text-align:center;letter-spacing:.12em;color:#bc8cff;background:linear-gradient(135deg,#bc8cff29,#7c5cff1a);border:1px solid #bc8cff80;border-radius:6px;margin-top:.5rem;padding:5px 9px;font-size:.62rem;font-weight:800;box-shadow:inset 0 0 14px #bc8cff1f}.nav-upgrade-btn{color:#fff;cursor:pointer;border:none;border-radius:6px;width:100%;padding:8px 12px;font-size:.8rem;font-weight:700;transition:opacity .2s,transform .18s,box-shadow .18s,filter .18s}.nav-upgrade-btn:hover{opacity:.95;transform:translateY(-1px)}.nav-upgrade-btn--ghost{color:var(--accent);background:0 0;border:1px solid #58a6ff4d}.nav-upgrade-btn--ghost:hover{opacity:1;background:#58a6ff14}.nav-upgrade-btn--premium{background:linear-gradient(135deg,#4a90e2 0%,#9013fe 100%);border:1px solid #ffffff29;box-shadow:0 0 #9013fe00}.nav-upgrade-btn--premium:hover,.nav-upgrade-btn--premium:focus-visible{filter:brightness(1.05);box-shadow:0 6px 20px #9013fe59}.nav-legal-row{opacity:.4;justify-content:center;gap:12px;padding-bottom:.25rem;font-size:.6rem;display:flex}.nav-legal-row a{color:inherit;text-decoration:none}.nav-legal-row a:hover{opacity:1;color:var(--accent)}.nav-sync-hud{color:#8b949e;letter-spacing:.05rem;padding:0;font-family:monospace;font-size:.65rem}h1{font-size:var(--font-xl);margin:0;line-height:1.3}h2{font-size:var(--font-l);margin:0}h3{font-size:var(--font-m);margin:0}h4{font-size:var(--font-s);text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);margin:0}p{font-size:var(--font-s);color:var(--text-secondary);line-height:1.6}.main-content{gap:var(--space-m);background:var(--card-bg);border:1px solid var(--border);border-radius:16px;flex-direction:column;width:100%;min-width:0;padding:1.5rem;transition:opacity .2s ease-in-out;display:flex}#map-page-container{border:1px solid var(--border);background:#0b0e14;border-radius:12px;height:calc(100vh - 120px);position:relative;overflow:hidden}.map-page-shell{width:100%;height:100%;min-height:650px;position:relative}.map-page-shell__body{width:100%;height:100%;min-height:inherit;display:flex}.map-instance-host{background:#0b0e14;flex:1;min-width:0;min-height:500px}.map-filter-bar{z-index:1000;-webkit-backdrop-filter:blur(10px);background:#0a0e14b8;border:1px solid #ffffff14;border-radius:10px;flex-wrap:wrap;gap:6px;max-width:min(520px,100% - 24px);padding:6px 8px;display:flex;position:absolute;top:12px;left:12px}.map-node-list-panel{background:#0a0e14eb;border-left:1px solid #ffffff14;flex-direction:column;flex-shrink:0;width:280px;min-height:0;padding:10px;font-size:12px;display:flex}.map-node-list-panel__header{flex-shrink:0}.map-node-list-panel__toggle{color:#e6edf3;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:44px;font-size:.82rem;font-weight:600;display:none}.map-node-list-panel__body{-webkit-overflow-scrolling:touch;flex:1;min-height:0;overflow-y:auto}#map-page-container .leaflet-control-zoom a{min-width:44px;min-height:44px;font-size:1.25rem;line-height:44px}#map-page-container.map-page-container--loading{min-height:650px}.map-page-loading{background:radial-gradient(70% 55% at 50% 35%,#00d4ff14,#0000 62%),linear-gradient(#0d1118 0%,#0b0e14 100%);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;height:100%;min-height:650px;padding:2rem;display:flex;position:relative;overflow:hidden}.map-page-loading__grid{opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 70%,#000 20%,#0000 75%)}.map-page-loading__scan{pointer-events:none;background:linear-gradient(#0000,#00d4ff1f,#0000);height:40%;animation:2.2s ease-in-out infinite mapLoadingScan;position:absolute;top:-45%;left:-20%;right:-20%}@keyframes mapLoadingScan{0%{opacity:0;top:-45%}35%{opacity:.85}to{opacity:0;top:105%}}.map-page-loading__label{color:#e6edf3;letter-spacing:.02em;z-index:1;margin:0;font-size:.95rem;font-weight:600}.map-page-loading__hint{color:#8b949e;z-index:1;margin:0;font-size:.78rem}.map-page-loading__retry{color:#58a6ff;cursor:pointer;z-index:1;background:#58a6ff1f;border:1px solid #58a6ff73;border-radius:6px;margin-top:.5rem;padding:.5rem 1rem;font-weight:600}.map-page-loading__retry:hover{background:#58a6ff33}.map-node-list-loading{color:#8b949e;padding:1rem .5rem;font-size:.75rem;animation:1.4s ease-in-out infinite mapSkeletonPulse}.map-node-list-loading--error{color:#ff7b72;animation:none}@keyframes mapSkeletonPulse{0%,to{opacity:.45}50%{opacity:1}}.map-instance-host{background:#0b0e14}.header-row{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.page-header-block{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}.page-subtitle-wrap{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}.page-subtitle-wrap[hidden]{display:none!important}.page-title{letter-spacing:-.015em;color:var(--text-primary);align-items:center;gap:.65rem;margin:0;font-size:1.875rem;font-weight:700;line-height:1.15;display:flex}.page-title-icon{opacity:.95;flex-shrink:0;font-size:1.9rem;line-height:1;transform:translateY(.05em)}.page-title-icon[hidden]{display:none!important}.page-title-text{min-width:0}.page-subtitle{letter-spacing:.01em;color:var(--text-secondary);opacity:.7;max-width:52rem;margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45}.page-premium-cta{letter-spacing:.045em;color:#ddd6fe;cursor:pointer;-webkit-backdrop-filter:blur(4px);background:linear-gradient(#8b5cf60d,#8b5cf60d) padding-box padding-box,linear-gradient(135deg,#8b5cf6,#3b82f6) border-box;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.35rem;width:fit-content;max-width:min(52rem,100%);padding:.45rem 1.15rem;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.78rem;font-weight:500;line-height:1.35;text-decoration:none;transition:box-shadow .3s ease-in-out,color .3s ease-in-out,transform .3s ease-in-out,background .3s ease-in-out;display:inline-flex;box-shadow:0 0 #8b5cf600}.page-premium-cta-arrow{opacity:.9;font-size:.9em;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.page-premium-cta:hover,.page-premium-cta:focus-visible{color:#f5f3ff;background:linear-gradient(#8b5cf61f,#3b82f614) padding-box padding-box,linear-gradient(135deg,#8b5cf6,#3b82f6) border-box;outline:none;box-shadow:0 0 15px #8b5cf64d}.page-premium-cta:hover .page-premium-cta-arrow,.page-premium-cta:focus-visible .page-premium-cta-arrow{opacity:1;transform:translate(2px)}.page-premium-cta[hidden]{display:none!important}@media (prefers-reduced-motion:reduce){.page-premium-cta,.page-premium-cta-arrow{transition:none}.page-premium-cta:hover .page-premium-cta-arrow,.page-premium-cta:focus-visible .page-premium-cta-arrow{transform:none}}.u-flex{align-items:center;gap:.5rem;display:flex}.u-flex-between{justify-content:space-between;align-items:center;display:flex}.u-grid-2{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-p-1{padding:1rem}.u-p-2{padding:2rem}.u-m-top-1{margin-top:1rem}.u-w-full{width:100%}.alert-card{border:1px solid var(--border);padding:var(--space-l);margin-bottom:var(--space-m);cursor:default;background:#161b2273;border-radius:14px;flex-direction:column;gap:1rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 4px 12px #0000001a}.alert-card:hover{background:#58a6ff0d;border-color:#58a6ff66;transform:translateY(-2px);box-shadow:0 8px 24px #0003,0 0 15px #58a6ff1a}.alert-card.critical{border-left:4px solid #f85149}.alert-card.elevated{border-left:4px solid #d29922}.alert-card.watch{border-left:4px solid #8b949e}.severity-badge{text-transform:uppercase;font-weight:700;font-size:var(--font-xs);border-radius:4px;padding:4px 10px}.health-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:1rem;display:grid}.health-stat{text-align:center;border:1px solid var(--border);background:#ffffff08;border-radius:10px;padding:1.25rem}.health-val{font-size:var(--font-l);font-weight:700;display:block}.help-tooltip{background:var(--bg-tertiary);border:1px solid var(--border);width:14px;height:14px;color:var(--text-secondary);cursor:help;vertical-align:middle;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-size:9px;display:inline-flex;position:relative}.help-tooltip:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.help-tooltip:after{content:attr(data-tooltip);color:#fff;white-space:normal;border:1px solid var(--border-active);opacity:0;pointer-events:none;z-index:1000;text-transform:none;letter-spacing:normal;background:#000;border-radius:6px;width:180px;padding:8px 12px;font-size:11px;transition:opacity .2s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.help-tooltip:hover:after{opacity:1}.reports-list{flex-direction:column;gap:12px;display:flex}.report-row{border:1px solid var(--border);cursor:pointer;background:#ffffff05;border-radius:12px;grid-template-columns:140px 1fr 120px;align-items:center;gap:20px;padding:20px;transition:all .2s;display:grid;position:relative}.report-row:hover{border-color:var(--border-active);background:#ffffff0a;transform:translate(4px)}.report-col-meta{align-items:center;gap:12px;display:flex}.topic-icon-ring{background:color-mix(in srgb, var(--color) 15%, transparent);border:1px solid var(--color);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.badge-stack{flex-direction:column;gap:4px;display:flex}.report-badge{text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:4px;width:fit-content;padding:2px 6px;font-size:9px;font-weight:700}.report-date{color:var(--text-secondary);font-size:10px}.report-col-main{flex-direction:column;gap:4px;display:flex}.report-title{color:#fff;margin:0;font-size:1rem}.report-bluf{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.4}.report-col-action{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.score-display{flex-direction:column;align-items:flex-end;display:flex}.score-val{color:var(--success);font-size:.9rem;font-weight:700}.score-label{color:var(--text-secondary);text-transform:uppercase;font-size:9px}.report-row--locked{overflow:hidden}.report-row--locked .report-bluf{-webkit-user-select:auto;user-select:auto}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:stretch;gap:1.5rem;width:100%;max-width:1500px;margin:1rem auto;display:grid}.plans-grid--pricing{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;max-width:1120px}@media (width<=960px){.plans-grid--pricing{grid-template-columns:1fr;max-width:22rem}}.vx-pricing-billing{flex-wrap:wrap;justify-content:center;align-items:center;gap:.65rem .85rem;margin:1.5rem auto 2rem;display:flex}.vx-pricing-switch{cursor:pointer;background:0 0;border:none;padding:0}.vx-pricing-switch-track{border:1px solid var(--border);background:#ffffff14;border-radius:999px;width:3rem;height:1.55rem;display:block;position:relative}.vx-pricing-switch-thumb{background:var(--text-primary);border-radius:50%;width:1.2rem;height:1.2rem;transition:transform .22s cubic-bezier(.34,1.2,.64,1);position:absolute;top:2px;left:2px}.vx-pricing-save-badge{letter-spacing:.06em;text-transform:uppercase;color:#051016;background:linear-gradient(135deg,#5eead4,#00d1ff);border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600}@media (width<=768px){.plans-grid{grid-template-columns:1fr;max-width:450px}}.plan-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);background:linear-gradient(155deg,#ffffff0d 0%,#0a0c10e0 48%,#0a0c10 100%);border-radius:1.5rem;flex-direction:column;height:100%;padding:2rem 1.65rem;transition:border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.plan-card.vx-pricing-card:hover{transform:none}.plan-card--featured{border-color:#00d1ff66}.plan-card--coming-soon{opacity:.94}.plan-card--coming-soon .plan-price{opacity:.95}.plan-card--active{outline:2px solid var(--plan-color);outline-offset:-2px;box-shadow:0 0 30px color-mix(in srgb, var(--plan-color) 20%, transparent)}.plan-card--active:before{content:"YOUR CURRENT PLAN";background:var(--plan-color);color:#000;z-index:5;padding:4px 40px;font-size:.65rem;font-weight:800;position:absolute;top:12px;right:-35px;transform:rotate(45deg)}.dev-mode-badge{color:#000;z-index:9999;text-transform:uppercase;letter-spacing:1px;pointer-events:none;opacity:.9;background:#d29922;border:1px solid #0000001a;border-radius:6px;padding:6px 12px;font-size:.65rem;font-weight:800;position:fixed;bottom:20px;right:20px;box-shadow:0 4px 12px #0006}.plan-ribbon{background:var(--accent);color:#fff;z-index:5;text-transform:uppercase;letter-spacing:.05em;padding:4px 40px;font-size:.7rem;font-weight:800;position:absolute;top:12px;left:-35px;transform:rotate(-45deg);box-shadow:0 2px 8px #0000004d}.plan-ribbon--premium{background:linear-gradient(135deg,#3fb950,#2ea043)}.plan-header{text-align:center;margin-bottom:1.25rem}.plan-header:has(.plan-explanation){margin-bottom:1.75rem}.plan-best-for{text-transform:uppercase;color:var(--plan-color);background:color-mix(in srgb, var(--plan-color) 10%, transparent);letter-spacing:.05em;border-radius:100px;margin-bottom:1rem;padding:4px 12px;font-size:.65rem;font-weight:800;display:inline-block}.plan-name{color:#fff;margin:0 0 .5rem;font-size:1.75rem;font-weight:800}.plan-subtitle{font-size:var(--font-s);color:var(--text-secondary);min-height:2.8em;margin:0;line-height:1.4}.plan-card--pro .plan-subtitle{min-height:0}.plan-explanation{color:var(--text-secondary);opacity:.9;margin-top:.75rem;font-size:.8rem;font-weight:400;line-height:1.5}.plan-price{text-align:center;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff05;margin-bottom:2rem;padding:1.5rem 0}.comparison-section h3{font-size:var(--font-l);text-align:center;margin-bottom:1.5rem}.comparison-table-wrap{background:var(--bg-secondary);border:1px solid var(--border);width:100%;max-width:1200px;box-shadow:var(--shadow-premium);border-radius:16px;margin:1.5rem auto 0;overflow-x:auto}.comparison-table{border-collapse:collapse;text-align:left;width:100%;font-size:1rem}.comparison-table th,.comparison-table td{border-bottom:1px solid var(--border);white-space:nowrap;padding:1.25rem 1.5rem}.comparison-table th{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;background:#ffffff05;font-size:.85rem;font-weight:700}.comparison-table .cmp-feature{color:var(--text-primary);min-width:220px;font-weight:500}.plan-price-amount{color:#fff;font-size:2.5rem;font-weight:800}.plan-price-note{font-size:var(--font-s);color:var(--text-secondary)}.plan-features-wrap{flex-grow:1;margin-bottom:2.5rem}.plan-features{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.plan-features li{color:var(--text-primary);align-items:flex-start;gap:.75rem;font-size:.85rem;line-height:1.4;display:flex}.plan-features li:before{content:"•";color:var(--plan-color);flex-shrink:0;font-weight:800}.plan-cta-area{margin-top:auto}.plan-card--free{opacity:.85}.plan-card--experts{border-color:color-mix(in srgb, var(--success) 30%, var(--border));background:linear-gradient(to bottom, var(--bg-secondary), color-mix(in srgb, var(--bg-secondary) 95%, var(--success)))}.plan-cta-btn{cursor:pointer;border:1px solid var(--plan-color);background:var(--plan-color);color:#fff;border-radius:.75rem;width:100%;padding:.85rem 1rem;font-size:.9rem;font-weight:700;transition:filter .2s,box-shadow .2s,transform .2s}.plan-cta-btn--trial{box-shadow:0 4px 24px #00d1ff40;color:#051016!important;background:linear-gradient(135deg,#5eead4 0%,#00d1ff 100%)!important;border:none!important}.plan-cta-btn--trial:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px);box-shadow:0 8px 32px #00d1ff59}.plan-cta-btn--waitlist,.plan-cta-btn--waitlist:disabled{cursor:not-allowed;opacity:.55;box-shadow:none;transform:none;color:var(--text-secondary)!important;border:1px solid var(--border)!important;background:#ffffff0f!important}.plan-cta-btn--muted{color:var(--text-primary)!important;border:1px solid var(--border)!important;background:0 0!important}.plan-cta-btn:hover:not(:disabled):not(.plan-cta-btn--waitlist){filter:brightness(1.08)}.plan-card--free .plan-cta-btn,.plan-card .plan-cancel-btn{color:var(--text-secondary);border-color:var(--border);background:0 0}.plan-current-label{text-align:center;color:var(--plan-color);text-transform:uppercase;margin-bottom:1rem;font-size:.8rem;font-weight:800}.login-card{background:var(--bg-secondary);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;width:min(90vw,450px);padding:clamp(2rem,8vw,4rem);display:flex;box-shadow:0 12px 48px #00000080}.login-card h1{margin-bottom:.75rem;line-height:1.3}.login-card p{color:var(--text-secondary);margin-bottom:3rem}.login-subtitle{font-size:.9rem;margin-bottom:1.5rem!important}.login-field{text-align:left;flex-direction:column;width:100%;margin-bottom:1rem;display:flex}.login-label{letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.35rem;font-size:.72rem;font-weight:600}.login-field input{margin-bottom:0}.login-primary-btn{width:100%;margin-top:.5rem}.login-error{color:var(--danger);min-height:1.2em;margin-top:1rem;font-size:.85rem}.login-footer-links{border-top:1px solid #ffffff1a;margin-top:1.5rem;padding-top:1rem;font-size:.85rem}.login-muted{opacity:.6;margin-right:.5rem}.login-link{color:var(--accent);font-weight:600;text-decoration:none}.login-banner--success{color:var(--success);margin-bottom:1rem;font-size:.9rem}.login-card input{background:var(--bg-primary);border:1.5px solid var(--border);width:100%;height:48px;color:var(--text-primary);border-radius:10px;align-items:center;margin-bottom:1.25rem;padding:0 1.25rem;font-size:1rem;display:flex}.propagation-arc{stroke-dasharray:10 5;stroke:var(--accent);stroke-width:2px;fill:none;pointer-events:none;opacity:0;transition:opacity .5s;animation:3s linear infinite arc-flow}.propagation-arc.active{opacity:.6}@keyframes arc-flow{0%{stroke-dashoffset:30px}to{stroke-dashoffset:0}}.market-impact-node{background:var(--bg-tertiary);border:1px solid var(--border-active);color:#fff;white-space:nowrap;pointer-events:auto;cursor:help;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:.75rem;font-weight:700;animation:.5s cubic-bezier(.4,0,.2,1) node-appear;display:flex;box-shadow:0 4px 12px #0006}.market-impact-node.positive{border-color:var(--success);color:var(--success)}.market-impact-node.negative{border-color:var(--danger);color:var(--danger)}@keyframes node-appear{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.impact-sparkline{align-items:flex-end;gap:2px;width:30px;height:12px;display:flex}.impact-sparkline div{opacity:.5;background:currentColor;width:4px}.propagation-modal-btn{background:var(--accent-soft);color:var(--accent);border:1px solid var(--border-active);cursor:pointer;border-radius:6px;margin-top:8px;padding:4px 12px;font-size:.8rem}.btn-primary,.login-card button{background:var(--accent);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;padding:0 1.25rem;font-size:1rem;font-weight:600;display:inline-flex}.btn-primary:hover,.login-card button:hover{filter:brightness(1.1)}.btn-fb{border:1px solid var(--border);cursor:pointer;color:#8b949e;font-size:var(--font-s);background:#ffffff0f;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;display:inline-flex}.btn-fb:hover{color:#fff;border-color:var(--border-active);background:#ffffff1a}.btn-fb.active{color:#fff;background:#238636;border-color:#2ea043}.topic-filter-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem;padding:.35rem 0;display:flex}.topic-btn{border:1px solid var(--border);color:var(--text-secondary);font-size:var(--font-s);cursor:pointer;white-space:nowrap;background:#ffffff0f;border-radius:20px;min-height:44px;padding:10px 20px}.topic-btn:hover{color:var(--text-primary);border-color:var(--border-active);background:#ffffff1f}.topic-btn--active{background:color-mix(in srgb, var(--topic-color,var(--accent)) 18%, transparent);color:var(--topic-color,var(--accent));border-color:var(--topic-color,var(--accent))}.watchlist-tag{font-size:var(--font-xs);border:1px solid var(--border);white-space:nowrap;background:#ffffff0d;border-radius:20px;align-items:center;margin:4px;padding:6px 14px;display:inline-flex}.watchlist-add-row{grid-template-columns:1fr auto;gap:.5rem;width:100%;min-width:0;margin-top:1.5rem;display:grid}.watchlist-add-row input{background:var(--bg-primary);border:1px solid var(--border);min-height:44px;color:var(--text-primary);border-radius:6px;width:100%;min-width:0;padding:.5rem 1rem}#sidebar-watchlist{overflow-x:hidden!important}.watchlist-tags{gap:.5rem;width:100%;flex-wrap:wrap!important;display:flex!important}.sidebar-analyst-id{font-size:var(--font-xs);color:var(--text-secondary);border-top:1px solid var(--border);word-break:break-all;margin-top:auto;padding-top:1.5rem}.report-content-card{border:1px solid var(--border);background:#ffffff05;border-radius:16px;padding:clamp(1.5rem,5vw,3rem);line-height:1.8;box-shadow:0 10px 30px #0003}@media (width<=1024px){#app{grid-template-columns:240px 1fr;gap:1.5rem}}@media (width<=768px){:root{--space-m:1rem;--space-l:1.5rem}.mobile-header{display:flex}#app{padding:0 1rem 2rem;display:block}.sidebar{background:var(--bg-secondary);z-index:1003;border-radius:0;width:280px;height:100vh;transition:left .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;left:-100%;overflow-y:auto}.sidebar.active{left:0}.header-row{flex-direction:column;align-items:stretch;gap:1rem}.health-grid{grid-template-columns:1fr 1fr}}@media (width<=480px){.health-grid{grid-template-columns:1fr}.login-card{padding:2rem 1.5rem}}.topic-tab-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.topic-tab{font-size:var(--font-s);cursor:pointer;border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;background:0 0;border-radius:20px;align-items:center;gap:.35rem;padding:.45rem .9rem;font-weight:500;transition:all .18s;display:inline-flex}.topic-tab:hover:not(.topic-tab--locked){border-color:var(--topic-color,var(--accent));color:var(--topic-color,var(--accent));background:color-mix(in srgb, var(--topic-color,var(--accent)) 10%, transparent)}.topic-tab--active{border-color:var(--topic-color,var(--accent));color:var(--topic-color,var(--accent));background:color-mix(in srgb, var(--topic-color,var(--accent)) 12%, transparent);font-weight:600}.topic-tab--locked{opacity:.55;cursor:pointer;border-style:dashed}.topic-tab--locked:hover{opacity:.75;color:#d29922;background:#d2992214;border-color:#d29922}.topic-lock-icon{opacity:.8;margin-left:.1rem;font-size:.7rem}.locked-topic-view{border-radius:16px;min-height:360px;position:relative;overflow:hidden}.locked-topic-skeletons{pointer-events:auto;-webkit-user-select:auto;user-select:auto;opacity:.8;flex-direction:column;gap:1rem;display:flex}.skeleton-card{background:linear-gradient(90deg, var(--bg-secondary) 25%, color-mix(in srgb, var(--bg-secondary) 80%, var(--border)) 50%, var(--bg-secondary) 75%);border:1px solid var(--border);background-size:200% 100%;border-radius:12px;height:110px;animation:1.6s infinite skeleton-shimmer}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.locked-topic-overlay{background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--bg-primary) 60%, transparent) 30%, var(--bg-primary) 60%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.locked-topic-inner{text-align:center;max-width:380px;padding:2rem}.locked-topic-icon{filter:grayscale(.3);margin-bottom:1rem;font-size:2.5rem}.locked-topic-inner h3{font-size:var(--font-l);margin:0 0 .75rem}.locked-topic-inner p{color:var(--text-secondary);font-size:var(--font-s);margin-bottom:1.5rem;line-height:1.6}.locked-upgrade-btn{font-weight:600;font-size:var(--font-m);cursor:pointer;border-radius:8px;padding:.65rem 1.75rem;transition:opacity .15s}.locked-upgrade-btn:hover{opacity:.85}.alert-card--locked{opacity:.8;cursor:default;border-style:dashed;position:relative;overflow:hidden}.alert-lock-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#d29922;z-index:10;text-align:center;background:#0d111766;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;font-size:.9rem;font-weight:600;transition:background .3s;display:flex;position:absolute;top:0;left:0}.alert-card--locked:hover .alert-lock-overlay{color:#e3b341;background:#0d111799}.subscription-tab{flex-direction:column;gap:2.5rem;padding-bottom:4rem;display:flex}.sub-upsell-banner{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--bg-secondary));color:var(--text-primary);border-radius:12px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;display:flex}.sub-upsell-banner__text{font-size:var(--font-sm);flex:1;margin:0;line-height:1.45}.sub-upsell-banner__dismiss{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:0 .25rem;font-size:1.25rem;line-height:1}.sub-upsell-banner__dismiss:hover{color:var(--text-primary);background:#ffffff0f}.sub-status-card{background:linear-gradient(135deg, var(--bg-secondary), color-mix(in srgb, var(--bg-secondary) 85%, var(--accent)));border:1px solid var(--border-active);box-shadow:var(--shadow-premium);border-radius:16px;padding:2rem}.sub-status-layout{justify-content:space-between;align-items:flex-start;gap:2rem;display:flex}.sub-status-info h2{opacity:.8;margin-bottom:1rem;font-size:1.1rem}.sub-status-current-row{flex-direction:column;gap:.25rem;margin-top:1.5rem;display:flex}.sub-status-current-row .label{font-size:var(--font-xs);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.sub-status-current-row .value{font-size:var(--font-xl);color:#fff;font-weight:800}.sub-status-meta{text-align:right}.plan-best-for{font-size:var(--font-xs);text-transform:uppercase;background:#ffffff14;border-radius:4px;margin-bottom:.75rem;padding:4px 10px;font-weight:700;display:inline-block}.plan-card--active{outline:2px solid var(--plan-color);outline-offset:-2px;box-shadow:0 0 20px color-mix(in srgb, var(--plan-color) 25%, transparent);transform:scale(1.02)}.plan-price-amount.pro-price-highlight{color:#f7e07c;text-shadow:0 0 10px #f7e07c4d}.plan-price-standard{opacity:.6;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.plan-price-old{color:var(--text-secondary);font-size:1.1rem;text-decoration:line-through}.plan-price-standard-label{text-transform:uppercase;letter-spacing:.05em;background:#ffffff1a;border-radius:3px;padding:1px 6px;font-size:.65rem;font-weight:700}.plan-price-founding{align-items:baseline;gap:2px;display:flex}.dashboard-header{border-bottom:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.header-metrics{gap:1.5rem;display:flex}.comparison-table .cmp-current{border-left:2px solid var(--accent);border-right:2px solid var(--accent);background:#58a6ff0a;position:relative;box-shadow:inset 0 0 40px #58a6ff0d}.comparison-table thead th.cmp-current{border-top:3px solid var(--accent);color:var(--accent);font-weight:800}.comparison-table tbody tr:last-child td.cmp-current{border-bottom:2px solid var(--accent);border-bottom-right-radius:8px;border-bottom-left-radius:8px}.comparison-section-header td{border-bottom:2px solid var(--border);background:#ffffff08;padding:1.5rem 1rem 1rem 1.5rem!important}.section-label{letter-spacing:.15em;color:var(--accent);text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem;font-weight:800}.comparison-section-subtitle{font-size:var(--font-xs);color:var(--text-secondary);opacity:.7;font-weight:400}.comparison-row--highlight{background:#58a6ff0a}.comparison-row--highlight .cmp-feature{color:#fff;font-weight:700}.comparison-column--expert-highlight{background:#3fb9500a;border-left:1px solid #3fb9501a;border-right:1px solid #3fb9501a}.cmp-current.comparison-column--expert-highlight{background:#3fb9501a}.report-summary-box{border:1px solid #58a6ff33;border-left:4px solid var(--accent);background:#58a6ff14;border-radius:12px;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem;padding:1.75rem;display:flex;box-shadow:0 4px 24px #0000004d}.summary-section{flex-direction:column;gap:.25rem;display:flex}.summary-label{letter-spacing:.1em;color:var(--accent);text-transform:uppercase;font-size:.65rem;font-weight:800}.summary-content{color:#c9d1d9;line-height:1.6}.summary-content li{margin-bottom:.25rem;font-size:.95rem}.summary-content ul{margin:0;padding-left:1.25rem}.report-section--medium{border-top:1px solid var(--border);margin-top:2rem;padding-top:2rem}.report-section--medium h3{color:#fff;letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.35rem;font-weight:700}.report-section--low{margin-top:2.5rem;padding-top:1rem}.report-section--low h3{color:var(--text-secondary);opacity:.8;margin-bottom:.75rem;font-size:1.15rem;font-weight:600}.report-actions-box{background:var(--bg-tertiary);border-left:4px solid var(--accent);padding:var(--space-m);margin:var(--space-m) 0;box-shadow:var(--shadow-premium);border-radius:6px;animation:.3s ease-out slideInLeft}.report-actions-box h1{text-transform:uppercase;letter-spacing:.05em;font-size:var(--font-m)!important;color:var(--accent)!important;margin-top:0!important;margin-bottom:var(--space-s)!important;border-bottom:none!important}.report-actions-box ul{margin:0!important;padding:0!important;list-style:none!important}.report-actions-box li{color:var(--text-primary);line-height:1.4;position:relative;font-size:var(--font-s)!important;margin-bottom:.8rem!important;padding-left:1.5rem!important}.report-actions-box li:before{content:"»";color:var(--accent);font-size:.9em;position:absolute;left:0}@keyframes slideInLeft{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.report-actions-box li.priority-high-priority{color:var(--text-primary)!important;font-weight:600!important}.report-actions-box li.priority-high-priority:before{color:var(--danger)!important;content:"!"!important}.report-actions-box li.priority-monitor{color:var(--text-primary)!important}.report-actions-box li.priority-monitor:before{color:var(--accent)!important;content:"→"!important}.report-actions-box li.priority-maintain{opacity:.8;color:var(--text-secondary)!important}.report-actions-box li.priority-maintain:before{color:var(--text-secondary)!important;content:"•"!important}.report-actions-box .report-action-rationale{font-size:var(--font-xs);color:var(--text-secondary);opacity:.7;margin-top:.25rem;font-style:italic;display:block}.report-actions-box li:after{content:none!important}.impact-tag{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:4px;margin-left:8px;padding:2px 8px;font-size:.65rem;font-weight:800;display:inline-block}.impact-high{color:#ff7b72;background:#f851491a;border-color:#f8514933}.impact-medium{color:#d29922;background:#d2992214;border-color:#d2992226}.impact-low{color:#8b949e;border-color:var(--border);background:#ffffff08}.time-tag{color:#8b949e;opacity:.7;margin-left:6px;font-size:.7rem;font-style:italic}.time-tag:before{content:"·";opacity:.5;margin-right:4px}.confidence-tag{color:#8b949e;opacity:.7;margin-left:6px;font-size:.65rem;font-style:italic;display:inline-block}.confidence-tag:before{content:"•";opacity:.4;margin-right:2px;font-style:normal}.confidence-low{opacity:.45;filter:grayscale(.2)}.discovery-status-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:.6rem;font-weight:800;display:flex}.status-processing{color:#58a6ff;background:#58a6ff1a;border-color:#58a6ff33;animation:2s ease-in-out infinite discovery-pulse}.status-complete{color:#3fb950;background:#3fb9501a;border-color:#3fb95033}.status-failed{color:#8b949e;border-color:var(--border);background:#ffffff08}@keyframes discovery-pulse{0%{box-shadow:0 0 #58a6ff66}70%{box-shadow:0 0 0 4px #58a6ff00}to{box-shadow:0 0 #58a6ff00}}.live-feed-header{border-bottom:2px solid var(--border);align-items:center;gap:.75rem;margin-bottom:1rem;padding-bottom:.5rem;display:flex}.pulse-dot{background:#3fb950;border-radius:50%;width:8px;height:8px;position:relative}.pulse-dot:after{content:"";background:inherit;border-radius:inherit;width:100%;height:100%;animation:2s infinite intelligence-pulse;position:absolute}@keyframes intelligence-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}.live-feed-container{border:1px solid var(--border);background:#0003;border-radius:12px;margin-bottom:2rem;overflow:hidden}.live-feed-ticker{max-height:300px;padding:1rem;overflow-y:auto}.risk-profile-card{border:1px solid var(--border);background:#ffffff08;border-radius:12px;margin-bottom:1rem;padding:1.25rem}.sparkline-container{align-items:flex-end;gap:2px;width:100%;height:40px;margin-top:.5rem;display:flex}.sparkline-bar{background:var(--accent);opacity:.4;border-radius:1px;flex:1;transition:height .3s}.sparkline-bar:last-child{opacity:1;background:#3fb950}.ghost-node{pointer-events:auto;cursor:pointer;filter:grayscale()blur(2px)!important;opacity:.5!important}.ghost-node:hover{filter:grayscale(.5)blur(1px)!important;opacity:.8!important}.market-pulse-node{-webkit-backdrop-filter:blur(8px);color:var(--text-primary);white-space:nowrap;z-index:1100;background:#161b2299;border:1px solid #58a6ff33;border-radius:8px;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;font-size:.75rem;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000004d}.market-pulse-node:hover{border-color:var(--accent);background:#161b22f2;transform:translateY(-3px)scale(1.05);box-shadow:0 12px 32px #0009,0 0 20px #58a6ff4d}.map-filter-panel{z-index:2000;-webkit-backdrop-filter:blur(16px);color:#fff;background:#0f172ae6;border:1px solid #58a6ff33;border-radius:12px;width:auto;min-width:240px;max-width:calc(100% - 40px);padding:1rem;animation:.4s ease-out fadeInDown;box-shadow:0 8px 32px #0009;pointer-events:auto!important;margin:10px!important}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}.map-filter-panel h3{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border-bottom:1px solid #ffffff0d;margin-bottom:.75rem;padding-bottom:.4rem;font-size:.75rem;font-weight:700}.map-filter-item{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.6rem;margin-bottom:.5rem;font-size:.75rem;transition:opacity .2s;display:flex}.map-filter-item:hover{opacity:.8}.map-filter-item input{accent-color:var(--accent);cursor:pointer}.refined-node{min-width:140px;padding:8px 12px}.refined-node .node-topic{text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:.55rem;font-weight:800}.refined-node .node-entity{color:#f0f6fc;margin-bottom:2px;font-size:.85rem;font-weight:700}.refined-node .node-stats{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:4px;padding-top:4px;font-size:.7rem;display:flex}.refined-node .trend-arrow{margin-left:4px;font-size:.9rem}.topic-tag-geopolitical{color:#58a6ff}.topic-tag-supply_chain{color:#ffa657}.topic-tag-market{color:#56d364}.topic-tag-tech{color:#d2a8ff}.topic-tag-default{color:#8b949e}.market-pulse-node .alpha-up{color:#3fb950;font-weight:700}.market-pulse-node .alpha-down{color:#f85149;font-weight:700}.nexus-preview{border:1px dashed var(--border-active);background:radial-gradient(circle,#1e293b 0%,#0f172a 100%);border-radius:12px;height:300px;margin:1.5rem 0;position:relative;overflow:hidden}@keyframes float-ghost{0%,to{transform:translate(0)}33%{transform:translate(10px,-15px)}66%{transform:translate(-10px,15px)}}.paywall-overlay-v2{background:linear-gradient(to bottom, transparent, var(--bg) 80%);text-align:center;z-index:10;margin-top:-150px;padding:4rem 2rem 2rem;position:relative}.comparison-table-mini{border-collapse:collapse;background:#ffffff05;border-radius:8px;width:100%;margin:1.5rem 0;font-size:.85rem}.comparison-table-mini td{border-bottom:1px solid var(--border);padding:10px}.comparison-table-mini .expert-val{color:var(--accent);font-weight:600}.comparison-table-mini tr:last-child td{border-bottom:none}.leaflet-container{font-family:inherit;background:#0b0e14!important}.leaflet-tile{filter:brightness(1.2)contrast(1.1)}.map-labels{z-index:400;filter:brightness(2)contrast(1.5)saturate(0)!important}.leaflet-bar{border:1px solid var(--border)!important;box-shadow:none!important}.leaflet-bar a{background-color:var(--bg-secondary)!important;color:var(--text-primary)!important;border-bottom:1px solid var(--border)!important}.leaflet-popup-content-wrapper{border:1px solid var(--border);background:var(--bg-secondary)!important;color:var(--text-primary)!important;border-radius:12px!important}.leaflet-popup-tip{background:var(--bg-secondary)!important}.map-marker-pulse{width:20px;height:20px;position:relative}.map-marker-pulse .ring{background:#f43f5e;border-radius:50%;width:100%;height:100%;animation:1.8s cubic-bezier(.24,0,.38,1) infinite pulse-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 #f43f5eb3}.map-marker-pulse .core{z-index:2;background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 8px #f43f5e}.map-marker-pulse--critical .ring{background:#f03;animation-duration:1.2s}.map-marker-pulse--critical .core{width:8px;height:8px;box-shadow:0 0 15px #fff,0 0 20px #f03}@keyframes pulse-ring{0%{opacity:.8;transform:translate(-50%,-50%)scale(.5);box-shadow:0 0 #f43f5eb3}70%{opacity:0;transform:translate(-50%,-50%)scale(1.5);box-shadow:0 0 0 15px #f43f5e00}to{opacity:0;transform:translate(-50%,-50%)scale(.5);box-shadow:0 0 #f43f5e00}}.map-viz-link:hover{text-shadow:0 0 8px var(--accent);color:#fff!important}.map-viz-link.btn--locked{opacity:.5;pointer-events:none;filter:grayscale()}.view-report-btn,.evidence-trigger-btn,.map-viz-link,.modal-close{cursor:pointer!important}.evidence-modal-overlay{-webkit-backdrop-filter:blur(20px);z-index:9000;width:100%;height:100%;padding:var(--space-l);background:#0d1117d9;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.evidence-panel-modal{background:var(--bg-secondary);border:1px solid var(--border-active);border-radius:20px;width:100%;max-width:800px;max-height:85vh;padding:2.5rem;animation:.35s cubic-bezier(.34,1.56,.64,1) modalScaleUp;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000c,0 0 32px #58a6ff1a}@keyframes modalScaleUp{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}#close-evidence-btn{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}#close-evidence-btn:hover{background:#ffffff1a;transform:rotate(90deg);color:#fff!important}.markdown-body{z-index:1;position:relative}.evidence-modal-overlay{transition:opacity .3s;-webkit-backdrop-filter:blur(25px)saturate(180%)!important;z-index:99999!important;background:#0a0c10cc!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;margin:0!important;padding:2rem!important;display:flex!important;position:fixed!important;inset:0!important}.evidence-panel-modal{color:#c9d1d9!important;background:#0d1117!important;border:1px solid #58a6ff40!important;border-radius:20px!important;flex-direction:column!important;width:100%!important;max-width:800px!important;height:auto!important;max-height:85vh!important;padding:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 0 0 1px #58a6ff1a,0 32px 64px #000c!important}.evidence-panel-modal .u-flex-between{background:#ffffff05!important;padding:2rem 2.5rem!important}.evidence-panel-modal .u-flex{padding:2.5rem!important;overflow-y:auto!important}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10000;background:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;animation:.2s fadeIn;display:flex;position:fixed;top:0;left:0}.modal-card{border:1px solid var(--border-active);background:#0d1117;border-radius:12px;width:90%;max-width:600px;max-height:80vh;padding:2rem;overflow-y:auto;box-shadow:0 24px 64px #000c}.evidence-item{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.evidence-domain{color:#58a6ff;background:#58a6ff1a;border-radius:4px;padding:2px 8px;font-size:.75rem}.marker-gravity-well .ring{border:3px solid #58a6ff!important;box-shadow:0 0 40px #58a6ff99!important}.gravity-label{white-space:nowrap;color:#58a6ff;text-shadow:0 0 10px #000;letter-spacing:.1em;margin-top:8px;font-size:10px;font-weight:800;position:absolute;top:100%;left:50%;transform:translate(-50%)}.infra-marker-container{pointer-events:auto;align-items:center;gap:8px;display:flex}.infra-dot{border:1px solid #fff;border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px #ffffff80}.infra-label{color:#c9d1d9;text-shadow:1px 1px 2px #000;opacity:.8;font-size:10px;font-weight:700}.infra-marker-container:hover .infra-label{opacity:1;color:#fff}.monitor-hotbar .preset-btn{border:1px solid var(--border);color:#8b949e;cursor:pointer;text-transform:uppercase;background:#ffffff0d;border-radius:4px;flex:1;padding:6px;font-size:10px;font-weight:700;transition:all .2s}.monitor-hotbar .preset-btn:hover{background:var(--accent-soft);color:#58a6ff;border-color:var(--border-active)}.monitor-hotbar .preset-btn:active{transform:scale(.95)}.monitor-hotbar{scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-wrap:nowrap;gap:6px;margin-bottom:12px;padding-bottom:8px;display:flex;overflow-x:auto}@media (width>=1024px){.monitor-hotbar{flex-wrap:nowrap;justify-content:flex-start;width:100%;overflow-x:auto}}.monitor-hotbar::-webkit-scrollbar{height:4px}.monitor-hotbar::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.monitor-hotbar .preset-btn{border:1px solid var(--border);cursor:pointer;background:#ffffff08;border-radius:6px;flex-direction:column;flex:auto;justify-content:center;align-items:center;min-width:52px;height:50px;padding:6px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.monitor-hotbar .preset-btn .btn-icon{filter:grayscale(.5);margin-bottom:2px;font-size:1.2rem;transition:filter .2s}.monitor-hotbar .preset-btn .btn-label{text-transform:uppercase;color:#8b949e;font-size:9px;font-weight:700}.monitor-hotbar .preset-btn:hover{border-color:var(--accent-color);background:#ffffff14}.monitor-hotbar .preset-btn.active{border-color:var(--accent-color);box-shadow:inset 0 0 10px var(--accent-color);background:#58a6ff1a}.monitor-hotbar .preset-btn.active .btn-icon{filter:none;transform:scale(1.1)}.monitor-hotbar .preset-btn.active .btn-label{color:var(--accent-color)}.infra-symbol{text-shadow:0 0 10px #000;pointer-events:none;z-index:2;font-size:14px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.map-tactical-imagery-v2{transition:filter .5s}.map-labels-tactical{opacity:.9!important}.world-monitor-badge{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;pointer-events:none;background:#0d1117e6;border-left:3px solid #ff7b72;border-radius:2px;padding:10px 16px;position:absolute;top:24px;left:24px;box-shadow:0 10px 30px #000000b3}.world-monitor-badge .tag{color:#ff7b72;letter-spacing:2px;font-size:.8rem;font-weight:900}.world-monitor-badge .version{opacity:.5;margin-top:2px;font-size:.65rem}.tactical-fab-stack{z-index:1000;flex-direction:column;gap:12px;display:flex;position:absolute;bottom:40px;right:24px}.tactical-fab{color:#58a6ff;cursor:pointer;background:#0d1117;border:1px solid #58a6ff4d;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .2s;display:flex;box-shadow:0 8px 24px #0009}.tactical-fab:hover{background:#161b22;border-color:#58a6ff;transform:scale(1.1)}.marker-ring-tactical{background:var(--ring-color,#000);box-shadow:0 0 10px var(--ring-color,#00000080), 0 4px 12px #000c;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:relative}.marker-ring-tactical .glow-ring{border:3px solid var(--ring-color);box-shadow:0 0 25px var(--ring-color);opacity:.9;animation:tactical-pulse-v2 var(--pulse-duration,2s) infinite ease-in-out;border-radius:50%;position:absolute;inset:-6px}.marker-ring-tactical--l1 .glow-ring{--pulse-duration:.8s;filter:brightness(1.5);box-shadow:0 0 15px var(--ring-color)}.marker-ring-tactical--l3 .glow-ring{--pulse-duration:3.5s;filter:saturate(.6);box-shadow:0 0 45px var(--ring-color);opacity:.7}.marker-cluster-pie{background:0 0!important}.marker-cluster-pie div{justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.34,1.56,.64,1);display:flex}.marker-cluster-pie:hover div{transform:scale(1.15)}.marker-cluster-pie span{z-index:2;pointer-events:none}@keyframes tactical-pulse-v2{0%{opacity:.6;transform:scale(.92)}50%{opacity:1;transform:scale(1.12)}to{opacity:.6;transform:scale(.92)}}@keyframes ignite{0%{filter:brightness(3)blur(2px);transform:scale(.5)}to{filter:brightness()blur();transform:scale(1)}}@keyframes energy-surge{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.pulse-particle-dynamic{filter:blur(1px)brightness(1.5)}.silent-monitor-status{z-index:2000;-webkit-backdrop-filter:blur(8px);text-align:center;pointer-events:none;background:#0f172ab3;border:1px solid #58a6ff26;border-radius:100px;padding:8px 24px;animation:.6s cubic-bezier(.4,0,.2,1) fadeInDown;position:absolute;top:20px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0006}.tactical-popup .leaflet-popup-content-wrapper{box-shadow:none!important;background:0 0!important;padding:0!important}.tactical-popup .leaflet-popup-tip{background:#0f172af2;border:1px solid #58a6ff33}.entity-card{min-width:260px}.entity-card .tactical-card-header{border-bottom:1px solid #ffffff0d;margin-bottom:12px;padding-bottom:8px}.entity-card .market-strip{justify-content:space-between;align-items:center;display:flex}.propagation-arc-curved{stroke-dasharray:2000;stroke-dashoffset:2000px;filter:drop-shadow(0 0 5px var(--ring-color));animation:1.5s cubic-bezier(.4,0,.2,1) forwards arc-draw}@keyframes arc-draw{to{stroke-dashoffset:0}}.tactical-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#c9d1d9;background:#0f172af2;border:1px solid #58a6ff33;border-radius:12px;padding:16px;position:relative;overflow:hidden;box-shadow:0 10px 40px #00000080}.tactical-card-accent{background:var(--topic-color,var(--accent));width:4px;height:100%;box-shadow:0 0 10px var(--topic-color,var(--accent));position:absolute;top:0;left:0}.map-focal-mode .leaflet-tile-pane{filter:saturate(.15)contrast(.85)brightness(.9);transition:filter 1.2s cubic-bezier(.4,0,.2,1)}.map-focal-mode .silent-monitor-status{opacity:0;pointer-events:none;transition:opacity .4s}.marker-ring-tactical.focal-suppressed{display:none!important}.marker-ring-tactical.node-ignite{opacity:0}.marker-cluster-small{background-color:#58a6ff33!important}.marker-cluster-small div{box-shadow:0 0 10px #58a6ff66;color:#fff!important;border:2px solid var(--accent)!important;background-color:#0d1117f2!important}.marker-cluster-medium{background-color:#3fb95033!important}.marker-cluster-medium div{box-shadow:0 0 15px #3fb95066;color:#fff!important;border:2px solid var(--success)!important;background-color:#0d1117f2!important}.marker-cluster-large{background-color:#f8514933!important}.marker-cluster-large div{box-shadow:0 0 20px #f8514966;color:#fff!important;border:2px solid var(--danger)!important;background-color:#0d1117f2!important}.marker-cluster{background-clip:padding-box;border-radius:50%}.marker-cluster div{text-align:center;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-top:5px;margin-left:5px;font-family:Inter,sans-serif;font-size:11px;font-weight:800;display:flex}.tactical-popup .leaflet-popup-content-wrapper{color:#c9d1d9!important;background:#0d1117!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:0!important;box-shadow:0 12px 32px #0009!important}.tactical-popup .leaflet-popup-content{width:300px!important;margin:0!important}.tactical-card{background:linear-gradient(135deg,#58a6ff0d 0%,#0000 100%);padding:20px;position:relative;overflow:hidden}.tactical-card-accent{background:var(--topic-color,var(--accent));width:4px;height:100%;position:absolute;top:0;left:0}.tactical-card-header{margin-bottom:12px}.geography-label{letter-spacing:1.5px;text-transform:uppercase;color:var(--topic-color,var(--accent));align-items:center;gap:8px;margin-bottom:6px;font-size:.65rem;font-weight:800;display:flex}.geography-label:after{content:"";background:#ffffff1a;flex:1;height:1px}.tactical-card-title{color:#fff;font-size:1.1rem;font-weight:800;line-height:1.2}.tactical-card-body{color:#8b949e;font-size:.8rem;line-height:1.5}.tactical-card-summary{background:#ffffff05;border:1px solid #ffffff0d;border-radius:6px;margin:12px 0;padding:10px}.tactical-card-footer{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;display:flex}.tactical-action-btn{background:var(--topic-color,var(--accent))!important;color:#000!important;cursor:pointer!important;text-transform:uppercase!important;letter-spacing:.5px!important;border:none!important;border-radius:4px!important;padding:6px 14px!important;font-size:.75rem!important;font-weight:800!important}.tactical-version-tag{opacity:.4;letter-spacing:1px;font-size:.6rem;font-weight:700}.vlt-legal-tabs{gap:var(--space-m);padding-bottom:var(--space-l);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.vlt-legal-card{background:var(--bg-secondary);border:1px solid var(--border);padding:var(--space-m);transition:var(--transition-standard);border-radius:16px;flex-direction:column;height:100%;display:flex}.vlt-legal-card:hover{border-color:var(--accent);box-shadow:var(--shadow-premium);transform:translateY(-2px)}.vlt-legal-header{align-items:center;gap:var(--space-s);margin-bottom:var(--space-m);border-bottom:1px solid var(--border);padding-bottom:var(--space-s);display:flex}.vlt-legal-icon{color:var(--accent);font-size:1.5rem}.vlt-legal-title{color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;font-size:.9rem;font-weight:800}.vlt-legal-content{color:var(--text-secondary);flex:1;font-size:.85rem;line-height:1.7}.vlt-legal-section{margin-bottom:1.5rem}.vlt-legal-section h4{color:#c9d1d9;text-transform:uppercase;margin-bottom:.5rem;font-size:.8rem;font-weight:700}.vlt-legal-item{border-bottom:1px solid #ffffff08;justify-content:space-between;padding:.4rem 0;display:flex}.vlt-legal-item .label{opacity:.6}.vlt-legal-item .value{color:var(--text-primary);font-weight:500}.vlt-legal-scrollbox{scroll-behavior:smooth;max-height:500px;padding-right:.8rem;overflow-y:auto}.vlt-legal-scrollbox::-webkit-scrollbar{width:4px}.vlt-legal-scrollbox::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.vlt-mosaic-container{min-height:120px;position:relative;overflow:hidden}.vlt-mosaic-mask{-webkit-backdrop-filter:blur(12px)saturate(180%);z-index:10;text-align:center;border-radius:inherit;background:#0d111766;border:1px solid #58a6ff1a;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:2rem;display:flex;position:absolute;top:0;left:0}.vlt-mosaic-cta{background:var(--accent);color:#fff;font-weight:700;font-size:var(--font-m);cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;margin-top:1rem;padding:10px 24px;transition:transform .2s,background .2s;display:flex;box-shadow:0 4px 15px #58a6ff4d}.vlt-mosaic-cta:hover{background:#58a6ff;transform:translateY(-2px)}.vlt-blur-sm{filter:blur(4px);pointer-events:none;-webkit-user-select:none;user-select:none}.vlt-blur-lg{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.vlt-lock-icon{filter:drop-shadow(0 0 10px var(--accent));margin-bottom:.5rem;font-size:2rem}.vlt-gating-title{color:#c9d1d9;margin-bottom:.5rem;font-weight:700}.vlt-gating-text{font-size:var(--font-s);color:#8b949e;max-width:280px}#map-instance{background:#0d1117!important}.marker-ring-tactical{box-shadow:0 0 15px var(--ring-color), 0 0 5px #ffffff4d;z-index:500}.marker-ring-tactical:hover{filter:brightness(1.2);z-index:1000;transform:scale(1.3)}.leaflet-tile-pane{background:#0d1117;transition:filter .5s}.strategic-focal-active .leaflet-tile-pane{filter:brightness(.4)saturate(.5)}.propagation-arc-curved{stroke-dasharray:10 10;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--ring-color,#58a6ff));animation:4s linear infinite signal-flow}@keyframes signal-flow{0%{stroke-dashoffset:200px}to{stroke-dashoffset:0}}.tactical-mesh-pulse{pointer-events:none;position:relative}.tactical-mesh-pulse .pulse-ring{width:var(--ripple-size);height:var(--ripple-size);left:calc(var(--ripple-size) / -2);top:calc(var(--ripple-size) / -2);border:2px solid var(--ripple-color);opacity:0;animation:ripple-out var(--ripple-duration) ease-out forwards;border-radius:50%;position:absolute;transform:scale(.1)}@keyframes ripple-out{0%{opacity:.8;border-width:4px;transform:scale(.1)}to{opacity:0;border-width:1px;transform:scale(1)}}.node-ignite{animation:1s ease-out forwards ignite}.marker-ring-tactical{box-shadow:0 0 15px var(--ring-color), 0 0 5px #ffffff4d;z-index:500;border-radius:50%}.marker-ring-tactical--l1{--ring-color:#58a6ff}.marker-ring-tactical--l2{--ring-color:#d29922}.marker-ring-tactical--l3{--ring-color:#f78166}.tactical-status-hud{z-index:10000;pointer-events:none;opacity:0;transition:all .5s cubic-bezier(.16,1,.3,1);position:absolute;top:24px;right:24px;transform:translate(20px)}.tactical-status-hud.active{opacity:1;transform:translate(0)}.tactical-status-hud .hud-inner{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d1117d9;border:1px solid #58a6ff4d;border-radius:8px;align-items:center;gap:12px;padding:10px 16px;display:flex;box-shadow:0 4px 20px #0006}.tactical-status-hud .hud-pulse{background:#58a6ff;border-radius:50%;width:8px;height:8px;animation:1.5s infinite hud-pulse;box-shadow:0 0 8px #58a6ff}@keyframes hud-pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.tactical-status-hud .hud-text{color:#c9d1d9;letter-spacing:.05em;text-transform:uppercase;font-family:JetBrains Mono,monospace;font-size:.75rem;font-weight:700}.tactical-upgrade-btn{color:#0d1117;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(135deg,#bc8cff,#79c0ff);border:none;border-radius:6px;padding:10px 14px;font-size:.75rem;font-weight:800;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 15px #bc8cff4d}.tactical-upgrade-btn:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #bc8cff80}.tactical-upgrade-btn:active{transform:translateY(0)}.tactical-node-wrapper{pointer-events:auto;cursor:pointer;z-index:2500;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative}.tactical-node-trigger{z-index:2;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-name-mini{color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 10px #000c, 0 0 4px var(--node-color);white-space:nowrap;opacity:1;font-size:.65rem;font-weight:700;transition:opacity .3s}.tactical-node-wrapper.collapsed .node-label-inner{opacity:0;pointer-events:none;transform:translate(0)scale(0)}.tactical-node-wrapper.expanded .node-label-inner{transform:translate(var(--x-off), var(--y-off)) scale(1);opacity:1;pointer-events:auto}.tactical-node-wrapper.expanded .node-name-mini{opacity:0}.node-label-inner.card-high-fidelity{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #ffffff40;border-left:4px solid var(--node-color);box-shadow:0 15px 45px #000c, 0 0 25px rgba(var(--node-color-rgb), .2);transform-origin:50%;background:#0d1117f2;border-radius:10px;flex-direction:column;gap:8px;width:240px;padding:12px 16px;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:absolute}.node-label-header{align-items:center;gap:10px;display:flex}.node-name{color:#fff;text-transform:uppercase;letter-spacing:.05em;white-space:normal;flex:1;font-size:.9rem;font-weight:800;line-height:1.2}.node-time-tag{color:#ffffffb3;text-transform:uppercase;background:#ffffff1a;border-radius:4px;padding:2px 6px;font-family:JetBrains Mono,monospace;font-size:.55rem;font-weight:700}.node-impact-summary{color:#ffffffd9;white-space:normal;word-break:break-word;border-bottom:1px solid #ffffff0d;margin-bottom:4px;padding-bottom:8px;font-family:Outfit,sans-serif;font-size:.75rem;font-weight:400;line-height:1.4}.node-metrics-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:4px;padding:8px 0;display:grid}.metric-item{flex-direction:column;display:flex}.metric-label{color:#fff6;text-transform:uppercase;letter-spacing:.05em;font-size:.55rem;font-weight:700}.metric-value{color:#fff;font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:900}.node-action-container{background:rgba(var(--node-color-rgb), .1);border:1px solid rgba(var(--node-color-rgb), .2);border-radius:6px;margin:4px 0 10px;padding:8px 10px}.action-header{color:var(--node-color);letter-spacing:.1em;margin-bottom:4px;font-size:.5rem;font-weight:900}.action-text{color:#fff;font-size:.7rem;font-weight:500;line-height:1.3}.node-footer{justify-content:space-between;align-items:center;padding-top:8px;display:flex}.node-level-tag{color:#fff6;letter-spacing:.1em;font-size:.55rem;font-weight:900}.node-impact-alpha{color:var(--node-color);text-shadow:0 0 8px rgba(var(--node-color-rgb), .5);font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:900}@keyframes label-slide-in{0%{opacity:0;transform:scale(.9)translate(-10px)}to{opacity:1;transform:scale(1)translate(0)}}.tactical-status-hud.enhancing .hud-inner{border-color:#bc8cff;box-shadow:0 0 15px #bc8cff66}.tactical-status-hud.enhancing .hud-pulse{background:#bc8cff;box-shadow:0 0 8px #bc8cff}.propagation-arc-curved{stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 4px var(--ring-color));pointer-events:none;z-index:350;transition:opacity .5s}.tactical-node-wrapper.sentiment-positive{--node-color:#388bfd}.tactical-node-wrapper.sentiment-positive .node-label-inner{border-color:#388bfd66;box-shadow:0 8px 32px #388bfd40,inset 0 1px #388bfd33}.tactical-node-wrapper.sentiment-positive .node-type-dot{background:#388bfd;box-shadow:0 0 8px #388bfdcc}.tactical-node-wrapper.sentiment-negative{--node-color:#ff7b72}.tactical-node-wrapper.sentiment-negative .node-label-inner{border-color:#ff7b7266;box-shadow:0 8px 32px #ff7b7240,inset 0 1px #ff7b7233}.tactical-node-wrapper.sentiment-negative .node-type-dot{background:#ff7b72;box-shadow:0 0 8px #ff7b72cc}.metrics-source-tag{color:#ffffff4d;letter-spacing:.05em;text-transform:uppercase;text-align:right;margin-top:-4px;margin-bottom:6px;font-size:.48rem;font-weight:700}.bluf-stat-card{border:1px solid var(--border);transition:var(--transition-standard);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d111799;border-radius:16px;flex-direction:column;gap:.75rem;min-width:260px;padding:1.5rem;display:flex;position:relative;overflow:hidden}.bluf-stat-card:before{content:"";background:var(--accent);opacity:.8;height:3px;position:absolute;top:0;left:0;right:0}.bluf-header{width:100%}.bluf-topic{letter-spacing:1.5px;text-transform:uppercase;color:var(--text-secondary);font-size:.7rem;font-weight:800}.bluf-value{color:#fff;font-size:2.2rem;font-weight:900;line-height:1}.bluf-matters{color:var(--accent);border-top:1px solid #ffffff0d;padding-top:.75rem;font-size:.8rem;font-weight:600;line-height:1.4}.bluf-latest-wrap{margin-top:4px}.bluf-latest-label{color:var(--text-secondary);letter-spacing:1px;margin-bottom:2px;font-size:.55rem;font-weight:900;display:block}.bluf-latest{color:var(--text-primary);opacity:.8;white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;overflow:hidden}.none{box-shadow:none!important;background:0 0!important;border:none!important}.tactical-node-label-container{pointer-events:auto}.leaflet-pane{z-index:400}.leaflet-vlt-arc-pane{z-index:350!important}.leaflet-vlt-tactical-pane{z-index:900!important}.insights-dashboard{flex-direction:column;gap:2rem;padding-bottom:2rem;animation:.6s cubic-bezier(.16,1,.3,1) fadeInUI;display:flex}.dashboard-row{flex-wrap:wrap;gap:1.5rem;display:flex}.dashboard-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;display:grid}.bluf-row{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.bluf-stat-card{border:1px solid var(--border);transition:var(--transition-standard);border-left:4px solid var(--accent);background:#161b2299;border-radius:12px;padding:1.25rem;position:relative;overflow:hidden}.bluf-stat-card:hover{border-color:var(--accent);background:#ffffff08;transform:translateY(-2px)}.bluf-topic{text-transform:uppercase;color:var(--text-secondary);letter-spacing:1px;margin-bottom:8px;font-size:.65rem;font-weight:800}.bluf-value{color:#fff;margin-bottom:6px;font-size:2rem;font-weight:900;line-height:1}.bluf-trend{margin-bottom:12px;font-size:.75rem;font-weight:700}.bluf-trend--rising{color:var(--success)}.bluf-trend--stable{color:var(--text-secondary)}.bluf-trend--falling{color:var(--accent)}.bluf-latest{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.4;display:-webkit-box;overflow:hidden}.insight-card{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:var(--transition-standard);background:#161b2266;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.insight-card:has(.intel-section-guide-wrap){overflow:visible}.insight-card:hover{border-color:var(--accent);box-shadow:0 10px 40px #0000004d}.insight-card-header{border-bottom:1px solid var(--border);background:#ffffff05;padding:1.25rem}.insight-card-header:has(.intel-section-guide-wrap){z-index:2;position:relative;overflow:visible}.insight-card-title{text-transform:uppercase;letter-spacing:1px;color:var(--text-primary);margin:0;font-size:.9rem;font-weight:800}.insight-card-body{flex:1;padding:1.25rem}.insight-card-footer{color:var(--text-secondary);border-top:1px solid var(--border);background:#0003;padding:.75rem 1.25rem;font-size:.7rem}.intensity-bar-wrap{margin-bottom:1rem}.intensity-bar-label{justify-content:space-between;margin-bottom:6px;font-size:.8rem;font-weight:600;display:flex}.intensity-bar-bg{background:#ffffff0d;border-radius:3px;height:6px;overflow:hidden}.intensity-bar-fill{border-radius:3px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.entity-list,.momentum-list,.sector-dist-list{flex-direction:column;gap:12px;display:flex}.entity-item{background:#ffffff08;border-radius:8px;flex-direction:column;gap:4px;padding:10px 12px;font-size:.85rem;display:flex}.entity-core{width:100%}.entity-comment{color:var(--text-secondary);opacity:.8;font-size:.75rem;line-height:1.3}.entity-badge{background:var(--bg-tertiary);color:var(--accent);border-radius:99px;padding:2px 8px;font-size:.7rem;font-weight:700}.momentum-alert-item{cursor:pointer;transition:var(--transition-standard);background:#ffffff08;border-radius:6px;padding:10px;position:relative}.momentum-alert-item:hover{background:#ffffff14}.momentum-alert-title{margin-bottom:4px;font-size:.85rem;font-weight:600}.momentum-alert-meta{color:var(--text-secondary);justify-content:space-between;font-size:.7rem;display:flex}.intensity-tag{color:var(--accent);font-weight:800}.scenario-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem;display:grid}.scenario-card{background:linear-gradient(135deg,#bc8cff1a,#0d1117e6);border:1px solid #bc8cff33;border-radius:16px;padding:2rem;box-shadow:0 8px 30px #0006}.scenario-header{margin-bottom:1.5rem}.scenario-badge{color:#000;letter-spacing:1px;background:#bc8cff;border-radius:4px;margin-bottom:12px;padding:2px 8px;font-size:.65rem;font-weight:900;display:inline-block}.scenario-body h3{color:#fff;margin-bottom:1rem;font-size:1.25rem}.scenario-body p{color:var(--text-primary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.6}.action-list{background:#0000004d;border:1px solid #ffffff0d;border-radius:12px;padding:1.25rem}.action-list ul{flex-direction:column;gap:8px;margin:10px 0 0 20px;padding:0;display:flex}.expert-action-items{padding:0;margin:12px 0 0!important;list-style:none!important}.expert-action-items li{border-bottom:1px solid #ffffff08;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.expert-action-items li:last-child{border-bottom:none}.impact-chain-item{border:1px solid var(--border);background:#ffffff05;border-radius:10px;margin-bottom:10px;padding:12px}.impact-chain-header{justify-content:space-between;margin-bottom:10px;display:flex}.chain-title{font-size:.85rem;font-weight:700}.chain-count{color:var(--text-secondary);font-size:.7rem}.impact-chain-visual{align-items:center;gap:6px;display:flex}.impact-node-dot{border-radius:50%;width:8px;height:8px}.chain-more{color:var(--text-secondary);margin-left:4px;font-size:.75rem}.cross-domain-item{margin-bottom:1.5rem}.domain-pair{align-items:center;gap:8px;margin-bottom:6px;font-size:.8rem;font-weight:700;display:flex}.domain-arrow{color:#bc8cff}.sparkline{width:60px;height:20px;overflow:visible}.intelligence-loader{min-height:300px;color:var(--text-secondary);letter-spacing:2px;text-transform:uppercase;justify-content:center;align-items:center;font-size:.9rem;animation:2s infinite pulse;display:flex}.auth-boot-screen{background:var(--bg-primary,#0d1117);justify-content:center;align-items:center;min-height:100vh;display:flex}.auth-boot-inner{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.auth-boot-inner .sync-label{font-family:var(--font-mono,"JetBrains Mono", monospace);letter-spacing:.12em;color:var(--text-secondary,#8b949e);font-size:.75rem}.auth-boot-sub{color:var(--text-secondary,#8b949e);margin:0;font-size:.85rem}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}.locked-feature-overlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100;border-radius:inherit;background:#0d1117d9;justify-content:center;align-items:center;animation:.3s ease-out fadeIn;display:flex;position:absolute;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.locked-feature-inner{text-align:center;background:#161b22f2;border:1px solid #ffffff1a;border-radius:24px;max-width:400px;padding:2.5rem;box-shadow:0 20px 50px #00000080}.locked-tier-tag{color:#000;text-transform:uppercase;letter-spacing:1px;border-radius:99px;margin-bottom:1.5rem;padding:3px 12px;font-size:.65rem;font-weight:900;display:inline-block}.locked-icon{opacity:.8;margin-bottom:1rem;font-size:2.5rem}.locked-feature-inner h3{color:#fff;margin-bottom:.75rem;font-size:1.5rem}.locked-feature-inner p{color:var(--text-secondary);margin-bottom:2rem;font-size:.9rem;line-height:1.6}.locked-perks{text-align:left;background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:2rem;padding:1.25rem;display:flex}.locked-perk{color:var(--text-primary);gap:8px;font-size:.8rem;display:flex}.locked-perk span{color:var(--success);font-weight:800}.locked-topic-container{justify-content:center;align-items:center;min-height:400px;padding:2rem;animation:.6s cubic-bezier(.16,1,.3,1) fadeInUI;display:flex}.locked-topic-inner{border:1px solid var(--border);text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:4px solid var(--topic-color);background:#161b2266;border-radius:24px;max-width:600px;padding:3rem}.topic-icon-large{margin-bottom:1.5rem;font-size:4rem}.topic-tier-badge{color:#fff;background:var(--topic-color);letter-spacing:1.5px;border-radius:6px;margin-bottom:1.5rem;padding:4px 12px;font-size:.7rem;font-weight:900;display:inline-block}.locked-topic-inner h2{color:#fff;margin-bottom:1rem;font-size:2rem}.topic-description{color:var(--text-secondary);margin-bottom:2rem;font-size:1rem}.topic-value-card{text-align:left;background:#0003;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:2.5rem;padding:2rem}.value-statement{color:var(--topic-color);margin-bottom:1rem;font-size:1.1rem;font-weight:700;line-height:1.4}.value-bullets{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.value-bullets li{color:var(--text-primary);gap:10px;font-size:.9rem;display:flex}.value-bullets li span{color:var(--topic-color)}.conversion-actions{flex-direction:column;gap:1rem;display:flex}.ghost-btn{border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;transition:var(--transition-standard);background:0 0;border-radius:12px;padding:.75rem 1.5rem;font-size:.9rem}.ghost-btn:hover{color:var(--text-primary);background:#ffffff0d}.map-mode-control{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--border);background:#0d1117d9;border-radius:12px;margin:10px;padding:8px;box-shadow:0 10px 40px #00000080}.mode-control-header{text-transform:uppercase;letter-spacing:1.5px;color:var(--text-secondary);margin-bottom:6px;margin-left:4px;font-size:.6rem;font-weight:900}.mode-selector{gap:4px;display:flex}.mode-btn{cursor:pointer;min-width:75px;color:var(--text-secondary);background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;transition:all .2s;display:flex}.mode-btn:hover:not(.locked){color:#fff;background:#ffffff0d}.mode-btn.active{border-color:var(--accent);color:var(--accent);background:#58a6ff1a}.mode-btn.locked{opacity:.3;cursor:not-allowed}.mode-icon{font-size:1.1rem}.mode-label{font-size:.65rem;font-weight:700}.anomaly-warning-pill,.pressure-badge{letter-spacing:.5px;border-radius:20px;align-items:center;gap:6px;margin:8px 0;padding:4px 10px;font-size:.65rem;font-weight:800;display:inline-flex}.pressure-badge--anomaly{color:#ff7b72;background:#f851491f;border:1px solid #f8514947;animation:2s 3 vlt-pulse-anomaly}.pressure-badge--sustained{color:#e6b8b8;background:#581c1c73;border:1px solid #782828a6;animation:none}@keyframes vlt-pulse-anomaly{0%{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.category-badge{text-transform:uppercase;letter-spacing:.5px}.bluf-stat-card{transition:all .2s}.bluf-stat-card:hover{border-color:var(--accent);transform:translateY(-2px)}.app-container{padding:var(--space-s)}.main-content{padding-right:.25rem}.alert-card{margin-bottom:.75rem!important;padding:.75rem!important}.dashboard-row{margin-bottom:1rem!important}.pulse-bar{border:1px solid #58a6ff1a;border-bottom:2px solid var(--accent);z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#58a6ff0d;border-radius:4px;align-items:center;height:32px;margin-bottom:.65rem;padding:6px 12px;display:flex;position:sticky;top:0;overflow:hidden}.pulse-fade-update{animation:.8s ease-out pulse-bar-update}@keyframes pulse-bar-update{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.bluf-delta.rising{color:var(--danger)}.bluf-delta.falling{color:var(--success)}.spike-badge{background:var(--danger);color:#fff;letter-spacing:1px;border-radius:2px;margin-left:8px;padding:2px 6px;font-size:.6rem;font-weight:900;box-shadow:0 0 10px #f8514966}.strategic-briefing{border-left:2px solid var(--accent);background:#ffffff08;border-radius:0 4px 4px 0;margin:8px 0;padding:8px 12px}.briefing-label{color:var(--accent);letter-spacing:1px;margin-bottom:4px;font-size:.6rem;font-weight:900}.briefing-content{color:#c9d1d9;font-size:.75rem;line-height:1.4}.sensitivity-pill{letter-spacing:.5px;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:800}.sensitivity-pill--immediate{color:var(--danger);background:#f851491a;border:1px solid #f851494d}.sensitivity-pill--short-term{color:#d29922;background:#d299221a;border:1px solid #d299224d}.sensitivity-pill--watch{color:var(--success);background:#3fb9501a;border:1px solid #3fb9504d}.alert-card-compact{flex-direction:column;gap:0;margin-bottom:0;padding:.6rem .85rem .62rem;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(16px)saturate(180%)!important;border:1px solid #ffffff12!important;border-left:4px solid var(--topic-color,var(--border))!important;background:#10162273!important;border-radius:8px!important;transition:border-color .2s,box-shadow .2s!important;box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #0006!important}.alert-card-compact__body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.alert-card-compact .alert-header,.alert-card-compact .alert-content-terminal,.alert-card-compact .alert-headline-compact,.alert-card-compact .source-terminal-row,.alert-card-compact .severity-badge,.alert-card-compact .status-badge,.alert-card-compact .timestamp,.alert-card-compact .meta-item-topic,.alert-card-compact .meta-item-topic--tag,.alert-card-compact .alert-tier-corner,.alert-card-compact .source-modal-trigger{z-index:1;will-change:transform;position:relative;transform:translateZ(0)}.alert-card-compact .timestamp,.alert-card-compact .source-modal-trigger,.alert-card-compact .alert-header-meta{font-variant-numeric:tabular-nums}.alert-threat-level{z-index:2;pointer-events:none;opacity:.92;height:2px;position:absolute;bottom:0;left:0;right:0}.alert-threat-level--critical{background:linear-gradient(90deg,#ff3b30,#ff9500);animation:2.4s ease-in-out infinite alert-threat-pulse}.alert-threat-level--elevated{background:linear-gradient(90deg,#fc0,#ff9500)}.alert-threat-level--watch{background:linear-gradient(90deg,#5ac8fa,#34aadc)}@keyframes alert-threat-pulse{0%,to{opacity:.78;filter:brightness(.95)}50%{opacity:1;filter:brightness(1.12)}}.alert-card-compact:hover{border-color:#ffffff26!important;border-left-color:var(--topic-color,#ffffff26)!important;box-shadow:inset 0 1px 2px #ffffff17, 0 10px 36px #0000007a, 0 0 24px color-mix(in srgb, var(--topic-color,var(--accent)) 12%, transparent)!important}.alert-card-compact.severity-critical{background:color-mix(in srgb, var(--danger) 6%, #10162273)!important}.severity-badge.critical{background:color-mix(in srgb, var(--danger) 18%, transparent);color:var(--danger);border:1px solid color-mix(in srgb, var(--danger) 40%, transparent)}.severity-badge.elevated{color:#d29922;background:#d299222e;border:1px solid #d2992266}.severity-badge.watch{color:#8b949e;background:#8b949e1f;border:1px solid #8b949e40}.alert-headline-skeleton{background:linear-gradient(90deg,#58a6ff14 0%,#58a6ff2e 50%,#58a6ff14 100%) 0 0/200% 100%;border-radius:4px;width:min(100%,18rem);height:1.05rem;animation:1.6s infinite skeleton-shimmer;display:block}.alert-headline-skeleton--inline{flex:1;max-width:14rem;height:.75rem}.alert-header{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:.7rem;display:flex}.meta-item-topic{color:var(--topic-color);opacity:.9;font-weight:700}.meta-item-topic--tag{text-transform:uppercase;letter-spacing:.04em;color:var(--topic-color);border:1px solid color-mix(in srgb, var(--topic-color) 35%, transparent);background:color-mix(in srgb, var(--topic-color) 12%, transparent);border-radius:4px;padding:2px 8px;font-size:.65rem}.alert-header-meta{flex-shrink:0;align-items:center;gap:6px;display:flex}.alert-tier-corner{letter-spacing:.08em;opacity:.65;pointer-events:none;border-radius:3px;padding:2px 5px;font-size:.55rem;font-weight:800;line-height:1}.alert-tier-corner--pro{color:var(--tier-pro);border:1px solid color-mix(in srgb, var(--tier-pro) 35%, transparent);background:color-mix(in srgb, var(--tier-pro) 10%, transparent)}.alert-tier-corner--expert{color:var(--tier-experts);border:1px solid color-mix(in srgb, var(--tier-experts) 35%, transparent);background:color-mix(in srgb, var(--tier-experts) 10%, transparent)}.alert-content-terminal{flex-direction:column;gap:2px;display:flex}.alert-main-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.alert-headline-compact{color:#fff;flex:1;margin:0;font-size:.92rem;font-weight:600;line-height:1.35}.alert-geo-intensity{flex-shrink:0;align-items:center;gap:8px;display:flex}.intensity-tag{color:var(--text-secondary);background:#ffffff0d;border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.7rem;font-weight:700}.intensity-tag.critical{color:var(--danger);background:#f851491a}.source-terminal-row{opacity:.85;align-items:center;gap:6px;margin-top:1px;font-size:.68rem;display:flex}.source-label{color:var(--text-secondary);font-weight:900}.source-list{color:var(--text-primary);font-family:monospace}.terminal-source-link{color:var(--accent);font-weight:600;text-decoration:none}.terminal-source-link:hover{text-decoration:underline}.alert-cta-row{border-top:1px solid #ffffff08;gap:1rem;margin-top:4px;padding-top:4px;display:flex}.cta-link{cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:.7rem;font-weight:700;transition:color .2s}.cta-pro{color:var(--tier-pro);opacity:.8}.cta-expert{color:var(--tier-experts);opacity:.8}.cta-link:hover{opacity:1;text-decoration:underline}.source-modal-trigger{color:#58a6ff;cursor:pointer;letter-spacing:.3px;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px}.source-modal-trigger:hover{color:#79c0ff;text-decoration:underline}.primary-badge{color:#58a6ff;letter-spacing:.5px;border:1px solid #58a6ff;border-radius:4px;margin-bottom:6px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-block}.backbone-marker{color:#fff;background:#0000009e;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;transition:transform .18s,box-shadow .18s,background .18s;display:flex;box-shadow:0 2px 8px #00000073}.backbone-marker-dot{background:var(--node-color);width:8px;height:8px;box-shadow:0 0 6px var(--node-color);border-radius:50%;flex:none}.backbone-marker-label{white-space:normal;word-break:break-word;max-width:230px;line-height:1.2;display:inline-block}.backbone-marker--selected{box-shadow:0 0 0 1px var(--node-color), 0 0 18px var(--node-color), 0 4px 18px #0009;background:#141923eb;transform:scale(1.08)}.backbone-marker--dependency{box-shadow:0 0 0 1px #ffffff1f, 0 0 12px var(--node-color);background:#141923d1}@keyframes backboneSelectedPulse{0%,to{box-shadow:0 0 6px var(--node-color);transform:scale(1)}50%{box-shadow:0 0 18px var(--node-color);transform:scale(1.7)}}@keyframes backboneDependencyPulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.35)}}.dependency-line--active{stroke-dasharray:8 10;animation:1.6s linear infinite dependencyFlow}@keyframes dependencyFlow{to{stroke-dashoffset:-36px}}.dependency-line--active{stroke-dasharray:8 10;filter:drop-shadow(0 0 6px);animation:1.6s linear infinite dependencyFlow}.dependency-summary{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;margin-top:10px;padding:10px}.dependency-line--preview{stroke-dasharray:4 8;opacity:.45;animation:1.2s linear infinite dependencyPreviewFlow}@keyframes dependencyPreviewFlow{to{stroke-dashoffset:-24px}}.backbone-marker{color:#fff;white-space:normal;background:#000000a6;border:1px solid #ffffff14;border-radius:5px;align-items:center;gap:6px;width:max-content;max-width:260px;padding:4px 7px;font-size:11px;transition:all .2s;display:flex}.backbone-marker--hover{box-shadow:0 0 0 1px var(--node-color), 0 0 14px var(--node-color);transform:scale(1.08)}.backbone-marker-dot{background:var(--node-color);width:8px;height:8px;box-shadow:0 0 6px var(--node-color);border-radius:50%}.backbone-marker--selected{box-shadow:0 0 0 1px var(--node-color), 0 0 18px var(--node-color);transform:scale(1.1)}.backbone-marker--selected .backbone-marker-dot{animation:1.4s infinite pulseStrong}.backbone-marker--dependency{box-shadow:0 0 0 1px #ffffff1a, 0 0 10px var(--node-color)}.backbone-marker--dependency .backbone-marker-dot{animation:1.8s infinite pulseWeak}@keyframes pulseStrong{0%,to{transform:scale(1)}50%{transform:scale(1.7)}}@keyframes pulseWeak{0%,to{opacity:.6}50%{opacity:1}}.map-filter-btn{color:#fff;cursor:pointer;background:#0a0e14bf;border:1px solid #ffffff40;border-radius:4px;flex:none;min-width:44px;min-height:44px;padding:3px 7px;font-size:12px}.map-filter-btn.active{border-color:var(--filter-color);color:var(--filter-color);box-shadow:0 0 10px var(--filter-color);background:#ffffff0f}.map-node-list-item{text-align:left;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;width:100%;margin-bottom:5px;padding:6px 8px;font-size:12px}.map-node-list-item:hover{background:#58a6ff1f;border-color:#58a6ff59}.map-node-sector{margin-bottom:6px}.map-node-sector-btn{color:#fff;border:1px solid #ffffff1a;border-left:3px solid var(--sector-color);cursor:pointer;background:#ffffff0a;border-radius:6px;justify-content:space-between;align-items:center;width:100%;padding:7px 8px;font-size:12px;font-weight:700;display:flex}.map-node-sector-btn:hover{border-color:var(--sector-color);box-shadow:0 0 10px var(--sector-color)}.map-node-sector-list{margin-top:5px;padding-left:6px}.table-responsive{border:1px solid var(--border);border-radius:8px;width:100%;margin-bottom:1.5rem;overflow-x:auto}.table-responsive .feed-table{border:none;margin-bottom:0}.highlight-box{background:var(--accent-soft);border-left:4px solid var(--accent);color:var(--text-primary);border-radius:4px 8px 8px 4px;margin:1.5rem 0;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.6}.watch-indicators-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.watch-indicator-card{border:1px solid var(--border);background:#ffffff05;border-radius:8px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.watch-indicator-title{color:#fff;font-size:1.1rem;font-weight:600}.watch-indicator-meta{color:var(--text-secondary);font-size:.8rem}.watch-indicator-desc{color:var(--text-primary);font-size:.85rem}.watch-indicator-interpretations{flex-direction:column;gap:.4rem;margin-top:.5rem;font-size:.85rem;display:flex}.up-interp{color:#3fb950;background:#3fb9501a;border-radius:4px;padding:4px 8px}.down-interp{color:#f85149;background:#f851491a;border-radius:4px;padding:4px 8px}.watch-indicator-limitation{color:#8b949e;border-top:1px dashed var(--border);margin-top:.5rem;padding-top:.5rem;font-size:.75rem}.data-notes-details{border:1px solid var(--border);background:#ffffff05;border-radius:8px;margin-bottom:1rem;overflow:hidden}.data-notes-details summary{cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff08;padding:1rem 1.25rem;font-weight:600}.data-notes-details summary:hover{background:#ffffff0d}.data-notes-details .details-content{border-top:1px solid var(--border);color:var(--text-secondary);padding:1rem 1.25rem;font-size:.85rem}.data-notes-details .details-content ul{margin:0;padding-left:1.5rem}.data-notes-details .details-content li{margin-bottom:.5rem}.data-freshness-meta{color:#8b949e;text-align:center;margin-top:2rem;font-family:monospace;font-size:.8rem}.markdown-body h2{border-bottom:1px solid var(--border);color:#c9d1d9;margin:2.5rem 0 1rem;padding-bottom:.5rem;font-size:1.5rem}.markdown-body h3{color:#fff;margin:2rem 0 1rem;font-size:1.2rem}:root{--domain-energy:#d29922;--domain-energy-bg:#d299221f;--domain-ai-semi:#bc8cff;--domain-ai-semi-bg:#bc8cff1f;--domain-global-market:#8b949e;--domain-global-market-bg:#8b949e1f;--domain-supply-chain:#3fb950;--domain-supply-chain-bg:#3fb9501f;--domain-crypto:#58a6ff;--domain-crypto-bg:#58a6ff1f;--domain-defense:#f85149;--domain-defense-bg:#f851491f;--domain-default:#8b949e;--domain-default-bg:#8b949e1a}.domain-energy{--domain-accent:var(--domain-energy);--domain-bg:var(--domain-energy-bg)}.domain-ai-semi{--domain-accent:var(--domain-ai-semi);--domain-bg:var(--domain-ai-semi-bg)}.domain-global-market{--domain-accent:var(--domain-global-market);--domain-bg:var(--domain-global-market-bg)}.domain-supply-chain{--domain-accent:var(--domain-supply-chain);--domain-bg:var(--domain-supply-chain-bg)}.domain-crypto{--domain-accent:var(--domain-crypto);--domain-bg:var(--domain-crypto-bg)}.domain-defense{--domain-accent:var(--domain-defense);--domain-bg:var(--domain-defense-bg)}.domain-default{--domain-accent:var(--domain-default);--domain-bg:var(--domain-default-bg)}.topic-energy,.topic-energy-resource-risk,.domain-energy{--topic-color:#d29922;--domain-accent:var(--topic-color);--domain-bg:color-mix(in srgb, var(--topic-color) 12%, transparent)}.topic-market,.topic-geopolitics,.topic-global-market-intelligence,.topic-market-sentiment,.domain-global-market{--topic-color:#58a6ff;--domain-accent:var(--topic-color);--domain-bg:color-mix(in srgb, var(--topic-color) 12%, transparent)}.topic-ai-tech,.topic-ai-semiconductor-intelligence,.domain-ai-semi{--topic-color:#bc8cff;--domain-accent:var(--topic-color);--domain-bg:color-mix(in srgb, var(--topic-color) 12%, transparent)}.topic-crypto,.topic-crypto-geopolitics,.domain-crypto{--topic-color:#db6d28;--domain-accent:var(--topic-color);--domain-bg:color-mix(in srgb, var(--topic-color) 12%, transparent)}.topic-defense,.topic-defense-technology,.domain-defense{--topic-color:#f85149;--domain-accent:var(--topic-color);--domain-bg:color-mix(in srgb, var(--topic-color) 12%, transparent)}.topic-supply-chain,.topic-supply-chain-intelligence,.domain-supply-chain{--topic-color:#3fb950;--domain-accent:var(--topic-color);--domain-bg:color-mix(in srgb, var(--topic-color) 12%, transparent)}.pro-hub-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.pro-insight-hub{flex:1;min-width:0}.pro-hub-page{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0 .5rem}#alerts-list:has(.pro-hub-page){background:0 0;border:none;gap:0;width:100%;max-width:none;margin:0;overflow:visible}.pro-insight-page.insights-dashboard,.market-pulse-page.insights-dashboard{gap:0}.pro-insight-page,.market-pulse-page{flex-direction:column;gap:0;width:100%;min-width:0;padding-top:.15rem;display:flex}.pro-insight-page>.pro-insight-section,.market-pulse-page>.pro-insight-section{margin-top:2.5rem;position:relative;overflow:visible}.market-pulse-page .pro-insight-pressures{z-index:2}.market-pulse-page .pro-insight-pressures .pro-insight-panel.insight-card,.market-pulse-page .pro-insight-pressures .insight-card-header,.market-pulse-page .pro-insight-pressures .insight-card-body{overflow:visible}.market-pulse-page .pro-insight-pressures .insight-card-header{z-index:1;position:relative}.pro-insight-page>.pro-insight-section:first-child,.market-pulse-page>.pro-insight-section:first-child{margin-top:0}.market-pulse-hub{flex:1;min-width:0}.mp-trend-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.mp-trend-toolbar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-size:.65rem;font-weight:700}.mp-trend-range-group{border:1px solid var(--border);background:#ffffff0a;border-radius:999px;gap:.35rem;padding:3px;display:inline-flex}.mp-trend-range-btn{color:var(--text-secondary);letter-spacing:.08em;cursor:pointer;background:0 0;border:none;border-radius:999px;padding:.35rem .85rem;font-size:.68rem;font-weight:800;transition:background .15s,color .15s}.mp-trend-range-btn:hover{color:var(--text-primary);background:#ffffff0f}.mp-trend-range-btn--active{color:var(--accent);background:#58a6ff26;box-shadow:0 0 12px #58a6ff33}.mp-trend-chart-wrap{width:100%;min-width:0}.mp-trend-svg{background:#0003;border:1px solid #ffffff0f;border-radius:10px;width:100%;height:220px;display:block}.mp-trend-grid-line{stroke:#ffffff14;stroke-width:1px}.mp-trend-y-axis{stroke:#94a3b859;stroke-width:1px}.mp-trend-axis-tick{stroke:#94a3b873;stroke-width:1px}.mp-trend-y-label{fill:#94a3b8d9;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:500}.mp-trend-legend{flex-wrap:wrap;gap:.65rem 1rem;margin-top:.75rem;display:flex}.mp-trend-legend-item{color:var(--text-secondary);align-items:center;gap:.35rem;font-size:.72rem;display:inline-flex}.mp-trend-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.mp-trend-axis-label{color:var(--text-secondary);opacity:.75;margin-top:.5rem;font-size:.68rem}.mp-trend-empty{text-align:center;color:var(--text-secondary);border:1px dashed var(--border);border-radius:10px;padding:2.5rem 1rem;font-size:.85rem}#alerts-list:has(.market-pulse-hub){background:0 0;border:none;gap:0;width:100%;max-width:none;margin:0;overflow:visible}.pro-insight-page .pro-insight-panel,.pro-insight-page .pro-insight-sector .insight-card,.market-pulse-page .pro-insight-panel,.market-pulse-page .pro-insight-sector .insight-card{box-sizing:border-box;width:100%;min-width:0}.pro-insight-page .pro-insight-panel .insight-card-header,.pro-insight-page .pro-insight-sector .insight-card-header,.market-pulse-page .pro-insight-panel .insight-card-header,.market-pulse-page .pro-insight-sector .insight-card-header{padding:1.25rem}.pro-insight-page .pro-insight-panel .insight-card-body,.pro-insight-page .pro-insight-sector .insight-card-body,.market-pulse-page .pro-insight-panel .insight-card-body,.market-pulse-page .pro-insight-sector .insight-card-body{box-sizing:border-box;min-width:0;padding:1.25rem}.insight-card-header--with-guide{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.insight-card-header--with-guide .insight-card-title{flex:0 auto;margin:0}.intel-section-guide-wrap--inline{flex-shrink:0;margin-left:0}.intel-section-guide-wrap--inline .intel-section-guide{opacity:.45;transition:opacity .18s,color .15s,border-color .15s,background .15s}.intel-section-guide-wrap--inline .intel-section-guide-popover{max-width:min(360px,100vw - 2rem);left:auto;right:0}.intel-section-guide-wrap--popover-above .intel-section-guide-popover{top:auto;bottom:calc(100% + 8px);transform:translateY(-4px)}.intel-section-guide-wrap--popover-above .intel-section-guide-popover.is-open{transform:translateY(0)}.intel-section-guide-wrap--inline:has(.intel-section-guide-popover.is-open){z-index:100}.intel-section-guide-wrap--inline .intel-section-guide-popover.is-open{z-index:101}.intel-section-guide-popover--rich{text-align:left;width:min(360px,100vw - 2.5rem)}.intel-section-guide-popover--rich:has(.intel-guide-content--pressures){width:min(280px,100vw - 2rem);padding:.6rem .75rem;font-size:.72rem;line-height:1.5}.intel-guide-content--pressures .intel-guide-title{margin:0 0 .35rem;font-size:.72rem;font-weight:600;line-height:1.35}.intel-guide-content--pressures .intel-guide-title strong{font-weight:700}.intel-guide-content--pressures .intel-guide-body,.intel-guide-content--pressures .intel-guide-subhead{color:var(--text-secondary);margin:0 0 .4rem;font-size:.68rem;line-height:1.55}.intel-guide-content--pressures .intel-guide-subhead{color:var(--text-primary);margin-top:.45rem;margin-bottom:.25rem}.intel-guide-content--pressures .intel-guide-subhead strong{font-size:.68rem;font-weight:700}.intel-guide-list--compact{margin:0;padding-left:.95rem;list-style:outside}.intel-guide-list--compact li{color:var(--text-secondary);margin-bottom:.35rem;font-size:.68rem;line-height:1.55}.intel-guide-list--compact li strong{color:var(--text-primary);font-weight:600}.intel-guide-list--compact li:last-child{margin-bottom:0}.intel-guide-title{margin:0 0 .5rem;font-size:.8rem}.intel-guide-list{margin:0;padding-left:1.1rem;list-style:outside}.intel-guide-list li{margin-bottom:.45rem}.intel-guide-list li:last-child{margin-bottom:0}.intel-guide-body{margin:0;line-height:1.55}.pro-insight-page .pro-insight-panel .insight-card-title,.pro-insight-page .pro-insight-sector .insight-card-title,.market-pulse-page .pro-insight-panel .insight-card-title,.market-pulse-page .pro-insight-sector .insight-card-title{margin:0 0 1rem}.market-pulse-page .insight-card-header--with-guide .insight-card-title,.pro-insight-page .insight-card-header--with-guide .insight-card-title{margin:0}.pro-insight-page .pro-section-title{color:var(--text-primary);border-bottom:1px solid var(--border);margin:0 0 1.25rem;padding-bottom:.45rem;font-size:1.15rem;font-weight:600}.pro-insight-pressures .pro-insight-panel .insight-card-body .pro-bluf-row,.market-pulse-page .pro-insight-pressures .pro-insight-panel .insight-card-body .pro-bluf-row{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:.75rem;width:100%;min-width:0;display:grid}.market-pulse-page .pro-insight-pressures .pro-bluf-row--mp-six{gap:.5rem}@media (width>=1100px){.market-pulse-page .pro-insight-pressures .pro-bluf-row--mp-six{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1099px) and (width>=720px){.market-pulse-page .pro-insight-pressures .pro-bluf-row--mp-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=719px){.market-pulse-page .pro-insight-pressures .pro-bluf-row--mp-six{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.market-pulse-page .pro-insight-pressures .pro-bluf-row--mp-six{grid-template-columns:1fr}}.market-pulse-page .pro-bluf-row--mp-six .bluf-stat-card,.market-pulse-page .pro-bluf-row--mp-six .bluf-stat-card--compact{border-left-width:3px;border-radius:8px;gap:.3rem;padding:.55rem .45rem;min-width:0!important}.market-pulse-page .pro-bluf-row--mp-six .bluf-header{gap:.15rem}.market-pulse-page .pro-bluf-row--mp-six .bluf-topic{letter-spacing:.06em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-size:.52rem;line-height:1.2;display:-webkit-box;overflow:hidden}.market-pulse-page .pro-bluf-row--mp-six .bluf-trend{flex-shrink:0;margin:0;font-size:.55rem}.market-pulse-page .pro-bluf-row--mp-six .bluf-value{margin-bottom:0;font-size:1.05rem;font-weight:800}.market-pulse-page .pro-bluf-row--mp-six .bluf-delta{margin-left:4px!important;font-size:.58rem!important}.market-pulse-page .pro-bluf-row--mp-six .bluf-label{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.58rem;line-height:1.25;display:-webkit-box;overflow:hidden}.market-pulse-page .pro-bluf-row--mp-six .bluf-latest-wrap{margin-top:0}.market-pulse-page .pro-bluf-row--mp-six .bluf-latest-label{letter-spacing:.06em;margin-bottom:1px;font-size:.48rem}.market-pulse-page .pro-bluf-row--mp-six .bluf-latest{-webkit-line-clamp:1;font-size:.58rem}.market-pulse-page .pro-bluf-row--mp-six .spike-badge{margin-left:2px;padding:1px 4px;font-size:.48rem}.market-pulse-page .pro-bluf-row--mp-six .anomaly-warning-pill,.market-pulse-page .pro-bluf-row--mp-six .pressure-badge{margin-top:0;padding:2px 4px;font-size:.48rem}@media (width<=640px){.pro-insight-pressures .pro-insight-panel .insight-card-body .pro-bluf-row,.market-pulse-page .pro-insight-pressures .pro-insight-panel .insight-card-body .pro-bluf-row{grid-template-columns:1fr}}.pro-insight-sector .sector-dist-list{width:100%;min-width:0}.pro-insight-filters .pro-domain-filter-bar{flex-wrap:wrap;width:100%}.pro-insight-hub .pro-briefs-grid{width:100%}.pro-insight-page .pro-bluf-row .bluf-stat-card,.pro-insight-page .pro-bluf-row .bluf-stat-card--compact{background:linear-gradient(145deg, var(--bg-secondary) 0%, #161b22a6 100%);-webkit-backdrop-filter:blur(12px);border-radius:10px;gap:.45rem;min-width:0;padding:1rem}.pro-insight-page .pro-bluf-row .bluf-topic{letter-spacing:1.1px;font-size:.62rem}.pro-insight-page .pro-bluf-row .bluf-value{font-size:1.25rem;font-weight:800}.pro-insight-page .pro-bluf-row .bluf-delta{font-size:.68rem!important}.pro-insight-page .pro-bluf-row .bluf-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:0;font-size:.72rem;line-height:1.35;display:-webkit-box;overflow:hidden}.pro-insight-page .pro-bluf-row .bluf-latest-wrap{margin-top:0}.pro-insight-page .pro-bluf-row .bluf-latest-label{margin-bottom:1px;font-size:.5rem}.pro-insight-page .pro-bluf-row .bluf-latest{font-size:.7rem}.pro-insight-page .pro-bluf-row .anomaly-warning-pill,.pro-insight-page .pro-bluf-row .pressure-badge,.pro-insight-page .pro-bluf-row .spike-badge{padding:2px 6px;font-size:.58rem}.page-expert-upsell-lead{letter-spacing:.01em;max-width:52rem;color:var(--text-secondary);opacity:.85;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.page-expert-upsell-lead[hidden]{display:none!important}.page-premium-cta--expert{color:#c4f0ff;background:linear-gradient(#58a6ff14,#bc8cff0f) padding-box padding-box,linear-gradient(135deg,#22d3ee,#8b5cf6 45%,#6366f1 75%,#a855f7) border-box;margin-top:.15rem;box-shadow:0 0 12px #22d3ee1f}.page-premium-cta--expert:hover,.page-premium-cta--expert:focus-visible{color:#f0f9ff;background:linear-gradient(#22d3ee24,#8b5cf61f) padding-box padding-box,linear-gradient(135deg,#22d3ee,#8b5cf6 45%,#6366f1 75%,#c084fc) border-box;box-shadow:0 0 18px #8b5cf659}.plan-card--expert-apex{--plan-color:#bc8cff;border:1px solid color-mix(in srgb, #bc8cff 45%, var(--border));background:linear-gradient(165deg,#161b22eb 0%,#0d1117c7 55%,#58a6ff0f 100%);position:relative;box-shadow:0 0 0 1px #d4a8532e,0 12px 40px #bc8cff2e,inset 0 1px #ffffff0f}.plan-card--expert-apex:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:.55;background:linear-gradient(135deg,#d4a853 0%,#bc8cff 35%,#58a6ff 65%,#3fb950 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.plan-card--expert-apex .plan-name{background:linear-gradient(90deg,#f0e6ff,#bc8cff 50%,#58a6ff);color:#0000;-webkit-background-clip:text;background-clip:text}.plan-tier-badges{flex-direction:column;align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.plan-tier-badge{letter-spacing:.12em;text-transform:uppercase;color:#0d1117;background:linear-gradient(90deg,#d4a853,#bc8cff);border:1px solid #ffffff40;border-radius:4px;padding:.28rem .55rem;font-size:.58rem;font-weight:800;display:inline-block;box-shadow:0 0 12px #bc8cff66}.plan-tier-badge+.plan-tier-badge{background:linear-gradient(90deg,#58a6ff,#3fb950)}.plan-ribbon--expert-apex{color:#0d1117;letter-spacing:.08em;background:linear-gradient(135deg,#d4a853,#bc8cff 50%,#58a6ff);font-weight:900}.plan-card--expert-apex .plan-features li:before{color:#bc8cff}.plan-card--focus-pulse{animation:1.2s ease-in-out 2 plan-card-focus-pulse}@keyframes plan-card-focus-pulse{0%,to{box-shadow:0 0 0 1px #d4a8532e,0 12px 40px #bc8cff2e}50%{box-shadow:0 0 0 2px #bc8cff8c,0 16px 48px #bc8cff52,0 0 28px #58a6ff38}}.pro-insight-sector .insight-card{-webkit-backdrop-filter:blur(12px)}.pro-insight-filters .pro-domain-filter-bar{margin:0;padding:0}.pro-insight-briefs .pro-briefs-container{width:100%;min-width:0}.pro-insight-briefs .pro-insight-panel .insight-card-body{padding:1.25rem}.pro-insight-briefs .pro-briefs-grid{box-sizing:border-box;width:100%;min-width:0;margin:0}.pro-domain-filter-bar{padding:.15rem 0 .35rem}.pro-stat-card{box-sizing:border-box;background:linear-gradient(145deg, var(--bg-secondary) 0%, #161b2299 100%);border:1px solid var(--border);border-radius:12px;width:100%;min-width:0;max-width:100%;padding:1.25rem;transition:all .2s;position:relative}.pro-stat-card.glow-blue{border-bottom:2px solid var(--accent);box-shadow:inset 0 1px #ffffff0d,0 0 20px #58a6ff0d}.pro-stat-card.glow-amber{border-bottom:2px solid var(--tier-grace);box-shadow:inset 0 1px #ffffff0d,0 0 20px #d299220d}.pro-stat-title{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.75rem}.pro-stat-value{color:var(--text-primary);font-size:1.8rem;font-weight:700}.domain-chip{background:color-mix(in srgb, var(--topic-color) 12%, transparent);color:var(--topic-color);border:1px solid color-mix(in srgb, var(--topic-color) 35%, transparent);border-radius:12px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.domain-chips-container{flex-wrap:wrap;gap:.5rem;display:flex}button.domain-chip.pro-domain-filter-btn{cursor:pointer;font-family:inherit;line-height:1.25;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .15s}button.domain-chip.pro-domain-filter-btn:hover{background:color-mix(in srgb, var(--topic-color) 22%, transparent);border-color:color-mix(in srgb, var(--topic-color) 55%, transparent);transform:translateY(-1px)}button.domain-chip.pro-domain-filter-btn--active,button.domain-chip.pro-domain-filter-btn[aria-pressed=true]{background:color-mix(in srgb, var(--topic-color) 28%, transparent);color:var(--topic-color);border-color:var(--topic-color);box-shadow:0 0 0 1px color-mix(in srgb, var(--topic-color) 35%, transparent), 0 4px 14px color-mix(in srgb, var(--topic-color) 18%, transparent)}button.domain-chip.pro-domain-filter-btn--all{--topic-color:var(--accent)}button.domain-chip.pro-domain-filter-btn--all.pro-domain-filter-btn--active{background:color-mix(in srgb, var(--accent) 18%, transparent);color:var(--accent);border-color:var(--accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 4px 14px color-mix(in srgb, var(--accent) 12%, transparent)}.pro-analysis-layers{flex-wrap:wrap;gap:.4rem;display:flex}.pro-layer-chip{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:#58a6ff14;border:1px solid #58a6ff33;border-radius:4px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-block}.pro-briefs-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;transition:opacity .28s;display:grid}.pro-briefs-grid--transition{will-change:opacity}.pro-briefs-grid--settled .pro-brief-card{animation:.32s both pro-brief-card-in}@keyframes pro-brief-card-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.pro-briefs-empty{background:var(--card-bg);border:1px dashed var(--border);border-radius:12px;grid-column:1/-1;margin-top:.5rem;padding:2rem 1.5rem}.pro-brief-card{background:var(--bg-secondary);border:1px solid var(--border);cursor:pointer;border-left:4px solid var(--topic-color,var(--border));border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.pro-brief-card:before{display:none}.pro-brief-card:hover{border-left-color:var(--topic-color,var(--border));border-color:color-mix(in srgb, var(--topic-color,var(--border)) 35%, var(--border));box-shadow:0 8px 24px #0000004d, 0 0 15px var(--domain-bg);transform:translateY(-2px)}.brief-detail-domain-badge{background:var(--domain-bg);color:var(--domain-accent);border:1px solid var(--domain-accent);text-transform:uppercase;border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:600}.brief-detail-highlight{border-left:3px solid var(--domain-accent)!important;background:var(--domain-bg)!important}.table-responsive{width:100%;margin-bottom:1rem;overflow-x:auto}.pro-brief-detail .highlight-box{border-left-color:var(--domain-accent);background-color:var(--domain-bg)}.pro-brief-detail .watch-indicator-card{border-top:3px solid var(--domain-accent);background:var(--bg-tertiary)}.pro-brief-detail details summary{color:var(--domain-accent)}.pro-brief-detail h2{color:var(--text-primary);border-bottom:1px solid var(--border);padding-bottom:.5rem}.pro-brief-content-card{border-top:4px solid var(--domain-accent)}.snapshot-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.snapshot-card{background:var(--bg-secondary);border:1px solid var(--border);border-top:3px solid var(--domain-accent);border-radius:8px;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.snapshot-card-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.7rem}.snapshot-card-value{color:var(--text-primary);font-size:.95rem;font-weight:600}.signal-relevance-grid,.balanced-view-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.balanced-view-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;padding:1.25rem}.transmission-flow{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.5rem 0;display:flex}.transmission-step{background:var(--domain-bg);color:var(--domain-accent);border:1px solid var(--domain-accent);border-radius:20px;padding:.5rem 1rem;font-size:.85rem;font-weight:600}.transmission-arrow{color:var(--text-secondary);font-weight:700}.metric-card-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.metric-card{background:var(--bg-tertiary);border:1px solid var(--border);text-align:center;border-radius:8px;padding:1rem}.metric-value{color:var(--text-primary);margin:.25rem 0;font-size:1.5rem;font-weight:700}.metric-label{color:var(--text-secondary);font-size:.7rem}.market-summary-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;margin:1.5rem 0;display:grid}.market-status-card{background:var(--bg-secondary);border:1px solid var(--border);text-align:center;border-bottom:3px solid var(--domain-accent);border-radius:8px;padding:1rem}.exposure-chip-grid{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.exposure-chip{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);border-radius:4px;padding:4px 12px;font-size:.8rem}.pro-brief-detail details{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;margin-top:1rem;padding:1rem}.pro-brief-detail details summary{cursor:pointer;outline:none;font-weight:600}.pro-brief-detail details[open] summary{border-bottom:1px solid var(--border);margin-bottom:1rem;padding-bottom:.5rem}.watch-indicator-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin:1.5rem 0;display:grid}.watch-indicator-card{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.watch-indicator-card .wi-header{color:var(--text-primary);margin-bottom:.25rem;font-size:1.1rem;font-weight:600}.watch-indicator-card .wi-source{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem}.intel-report{animation:.3s ease-out fadeInUI}.intel-hero{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.5rem}.intel-hero-domain{letter-spacing:.1em;color:var(--text-secondary);text-transform:uppercase;font-size:.8rem}.intel-hero-title{color:var(--text-primary);margin:.5rem 0;font-size:2rem}.intel-hero-meta{color:var(--text-secondary);gap:1.5rem;font-size:.85rem;display:flex}.intel-panel{border:1px solid var(--border);background:#ffffff05;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem}.intel-body-text{color:var(--text-secondary);margin:.5rem 0 0;font-size:.9rem;line-height:1.6}.intel-section-head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.intel-section-guide-wrap{flex-shrink:0;margin-left:auto;position:relative}.intel-section-guide{width:1.35rem;height:1.35rem;color:var(--text-secondary);cursor:help;opacity:.5;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:.72rem;line-height:1;transition:opacity .18s,color .15s,border-color .15s,background .15s;display:inline-flex}.intel-section-guide:hover,.intel-section-guide:focus-visible{color:var(--accent);background:#58a6ff1a;border-color:#58a6ff59;outline:none}.intel-section-guide-icon{font-family:system-ui,sans-serif;font-weight:600}.intel-section-guide-popover{z-index:100;width:min(300px,100vw - 2.5rem);color:var(--text-primary);-webkit-backdrop-filter:blur(18px);opacity:0;visibility:hidden;pointer-events:none;background:#161b22eb;border:1px solid #ffffff29;border-radius:10px;padding:.85rem 1rem .75rem .9rem;font-size:.78rem;line-height:1.55;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(4px);box-shadow:0 16px 40px #0000008c}.intel-section-guide-popover.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.intel-section-guide-wrap:has(.intel-section-guide-popover.is-open) .intel-section-guide{opacity:1;color:var(--accent);background:#58a6ff1f;border-color:#58a6ff73}.intel-section-guide-close{width:1.25rem;height:1.25rem;color:var(--text-secondary);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:opacity .15s,color .15s,background .15s;display:flex;position:absolute;top:.4rem;right:.45rem}.intel-section-guide-close:hover,.intel-section-guide-close:focus-visible{opacity:1;color:var(--text-primary);background:#ffffff14;outline:none}.intel-section-num{color:var(--accent);background:var(--accent-soft);letter-spacing:.1em;border-radius:4px;padding:3px 8px;font-family:monospace;font-size:.7rem;font-weight:800}.intel-section-title{color:var(--text-primary);margin:0;font-size:1.05rem}.intel-map-panel{border:1px solid var(--border);background:#0003;border-radius:8px;margin-top:1rem;overflow:hidden}.pro-brief-mini-map{z-index:1;width:100%;height:250px}.intel-sig-class{flex-wrap:wrap;gap:1.5rem;display:flex}.intel-sig-primary,.intel-sig-secondary{flex-direction:column;gap:.4rem;display:flex}.intel-sig-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.65rem;font-weight:700}.intel-chip-row{flex-wrap:wrap;gap:.4rem;display:flex}.intel-sig-chip{color:var(--text-primary);text-transform:capitalize;border:1px solid var(--border);background:#ffffff0f;border-radius:4px;padding:4px 10px;font-size:.8rem}.intel-sig-chip--primary{background:var(--accent-soft);border-color:var(--accent);color:var(--accent);font-weight:600}.intel-rationale{color:var(--text-secondary);border-left:3px solid var(--accent-soft);margin-top:1rem;padding-left:.75rem;font-size:.85rem;font-style:italic;line-height:1.6}.intel-timeline{border-left:2px solid var(--border);padding-left:1.5rem;position:relative}.intel-tl-item{padding-bottom:1.25rem;position:relative}.intel-tl-item--actionable{cursor:pointer;border-radius:8px;margin-left:-.35rem;padding-left:.35rem;padding-right:.35rem;transition:background .15s}.intel-tl-item--actionable:hover,.intel-tl-item--actionable:focus-visible{background:#58a6ff14;outline:none}.intel-tl-item:last-child{padding-bottom:0}.intel-tl-dot{background:var(--accent);border:2px solid var(--bg-primary);border-radius:50%;width:10px;height:10px;position:absolute;top:.15rem;left:-1.75rem}.intel-tl-content{padding-left:.5rem}.intel-tl-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.intel-tl-time{color:var(--text-secondary);font-family:monospace;font-size:.75rem}.intel-tl-loc{color:var(--text-secondary);font-size:.75rem}.intel-tl-title{color:var(--text-primary);font-size:.9rem;line-height:1.4}.intel-tl-title a{color:var(--accent);text-decoration:none}.intel-tl-title a:hover{text-decoration:underline}.intel-role-badge{text-transform:uppercase;letter-spacing:.05em;background:0 0;border:1px solid;border-radius:3px;padding:2px 6px;font-size:.65rem;font-weight:700}.intel-transmission-flow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.flow-step{border:1px solid var(--border);background:#ffffff0d;border-radius:6px;padding:.5rem 1rem;font-size:.9rem}.flow-arrow{color:var(--accent);font-size:1.1rem}.intel-metric-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1rem;display:grid}.intel-metric-card{box-sizing:border-box;background:#0003;border:1px solid #ffffff0a;border-radius:8px;width:100%;min-width:0;max-width:100%;padding:1rem 1.25rem}.intel-metric-card .metric-label{color:var(--text-secondary);margin-bottom:.25rem;font-family:monospace;font-size:.75rem}.intel-metric-card .metric-value{color:var(--text-primary);font-size:1.2rem;font-weight:600}.intel-metric-card .metric-change{margin-top:.25rem;font-size:.85rem}.intel-relevance{color:var(--text-secondary);border-top:1px solid #ffffff0f;margin-top:.5rem;padding-top:.4rem;font-size:.7rem;font-style:italic;line-height:1.4}.intel-market-summary{gap:1rem;margin-bottom:1.25rem;display:flex}.intel-score-card{box-sizing:border-box;text-align:center;background:#0003;border:1px solid #ffffff0a;border-radius:8px;flex:1;min-width:0;padding:1rem 1.25rem}.intel-score-card .score-label{color:var(--text-secondary);text-transform:uppercase;font-size:.75rem}.intel-score-card .score-value{margin-top:.35rem;font-size:1.1rem;font-weight:600}.intel-breakdown-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.intel-breakdown-card{background:#00000026;border:1px solid #ffffff0a;border-radius:8px;padding:.75rem 1rem}.intel-bd-head{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.intel-bd-group{color:var(--text-primary);font-size:.85rem;font-weight:600}.intel-bd-status{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.intel-instr-chip{color:var(--text-secondary);cursor:default;background:#ffffff0f;border-radius:4px;padding:2px 8px;font-family:monospace;font-size:.75rem}.intel-instr-chip:hover{background:var(--accent-soft);color:var(--accent)}.intel-divergence-banner{border-left:3px solid var(--accent)}.intel-div-grid{flex-wrap:wrap;gap:1.5rem;display:flex}.intel-div-item{flex-direction:column;gap:.25rem;display:flex}.intel-div-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.65rem;font-weight:700}.intel-div-val{letter-spacing:.05em;font-size:.9rem;font-weight:700}.intel-watch-split{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.intel-watch-col{border-radius:8px;padding:1rem}.intel-watch-col--esc{background:#f851490a;border:1px solid #f8514926}.intel-watch-col--deesc{background:#3fb9500a;border:1px solid #3fb95026}.intel-watch-col-title{margin:0 0 .75rem;font-size:.85rem}.intel-watch-list{margin:0;padding:0;list-style:none}.intel-watch-list li{color:var(--text-primary);border-bottom:1px solid #ffffff0a;flex-direction:column;gap:.2rem;padding:.5rem 0;font-size:.85rem;display:flex}.intel-watch-list li:last-child{border-bottom:none}.intel-watch-data{color:var(--text-secondary);font-family:monospace;font-size:.7rem}.intel-watch-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.intel-balanced-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.intel-balanced-card{border-radius:8px;padding:1rem}.intel-balanced-card h4{margin:0 0 .5rem;font-size:.85rem}.intel-balanced-card p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.5}.intel-balanced-card--stability{border-left:3px solid var(--success);background:#2ecc710d}.intel-balanced-card--stability h4{color:var(--success)}.intel-balanced-card--volatility{border-left:3px solid var(--danger);background:#e74c3c0d}.intel-balanced-card--volatility h4{color:var(--danger)}.intel-exposure-table{border-collapse:collapse;width:100%;font-size:.85rem}.intel-exposure-table th{text-align:left;text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);border-bottom:1px solid var(--border);padding:.5rem .75rem;font-size:.7rem;font-weight:700}.intel-exposure-table td{color:var(--text-primary);vertical-align:top;border-bottom:1px solid #ffffff0a;padding:.65rem .75rem}.intel-exposure-table tr:hover td{background:#ffffff05}.intel-sens-badge{text-transform:uppercase;letter-spacing:.05em;font-size:.7rem;font-weight:700}.intel-reason-cell{color:var(--text-secondary);font-size:.8rem;line-height:1.4}.intel-coverage-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.75rem;display:grid}.intel-cov-item{box-sizing:border-box;text-align:center;background:#00000026;border:1px solid #ffffff0a;border-radius:8px;flex-direction:column;gap:.35rem;width:100%;min-width:0;padding:1rem 1.25rem;display:flex}.intel-cov-label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);font-size:.65rem;font-weight:700}.intel-cov-val{justify-content:center;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;display:flex}.intel-cov-dot{border-radius:50%;width:8px;height:8px;display:inline-block}.intel-status-bar{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:2rem;display:grid}.intel-status-card{box-sizing:border-box;border:1px solid var(--border);text-align:center;background:#00000040;border-radius:10px;width:100%;min-width:0;max-width:100%;padding:1rem 1.25rem}.intel-status-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin-bottom:.35rem;font-size:.6rem;font-weight:700;line-height:1.35}.intel-status-val{letter-spacing:.05em;word-break:break-word;font-size:1rem;font-weight:800;line-height:1.3}.intel-mover-chip{background:#0003;border:1px solid #ffffff0f;border-radius:4px;align-items:center;gap:.2rem;margin:2px;padding:3px 8px;font-family:monospace;font-size:.75rem;display:inline-flex}.intel-mover--pos{color:var(--success);border-color:#3fb95033}.intel-mover--neg{color:var(--danger);border-color:#f8514933}.intel-mover--flat{color:var(--text-secondary)}.intel-mover--na{color:var(--text-secondary);opacity:.6}.intel-pulse-section{background:linear-gradient(135deg,#02061799,#0f172a66);border:1px solid #58a6ff2e;border-radius:8px;margin-top:1rem;overflow:hidden}.intel-pulse-section--flat{color:var(--text-secondary);border-color:#94a3b81f;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:.78rem;display:flex}.intel-pulse-header{color:#93c5fd;letter-spacing:.04em;text-transform:uppercase;background:#58a6ff12;border-bottom:1px solid #58a6ff1f;flex-wrap:wrap;align-items:center;gap:.4rem;padding:.6rem .9rem;font-size:.75rem;font-weight:700;display:flex}.intel-pulse-dot{background:#58a6ff;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.6s ease-in-out infinite pulse-blink;display:inline-block;box-shadow:0 0 6px #58a6ff}.intel-pulse-dot--flat{background:var(--text-secondary);box-shadow:none;animation:none}@keyframes pulse-blink{0%,to{opacity:1}50%{opacity:.3}}.intel-pulse-supply-badge{color:#fde68a;letter-spacing:.06em;background:#eab30824;border:1px solid #eab30859;border-radius:999px;padding:1px 7px;font-size:.65rem;font-weight:700}.intel-pulse-limited{color:var(--text-secondary);margin-left:auto;font-size:.65rem;font-weight:400}.intel-pulse-group{padding:.5rem .9rem .6rem}.intel-pulse-group+.intel-pulse-group{border-top:1px solid #94a3b81a}.intel-pulse-group-label{text-transform:uppercase;letter-spacing:.07em;margin-bottom:.45rem;font-size:.65rem;font-weight:700}.intel-pulse-group-label.pos{color:var(--success)}.intel-pulse-group-label.neg{color:var(--danger)}.intel-pulse-row{border-radius:5px;grid-template-columns:18px 70px 1fr auto auto auto;align-items:center;gap:.5rem;margin-bottom:3px;padding:5px 6px;font-size:.78rem;transition:background .12s;display:grid}.intel-pulse-row:hover{background:#ffffff0a}.intel-pulse-row:last-child{margin-bottom:0}.intel-pulse-row--pos{border-left:2px solid #3fb95080}.intel-pulse-row--neg{border-left:2px solid #f8514980}.intel-pulse-arrow{text-align:center;font-size:.65rem}.intel-pulse-row--pos .intel-pulse-arrow{color:var(--success)}.intel-pulse-row--neg .intel-pulse-arrow{color:var(--danger)}.intel-pulse-symbol{color:var(--text-primary);white-space:nowrap;font-family:monospace;font-size:.82rem;font-weight:700}.intel-pulse-asset{color:var(--text-secondary);text-transform:capitalize;font-size:.68rem}.intel-pulse-price{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-family:monospace;font-size:.78rem}.intel-pulse-pct{font-variant-numeric:tabular-nums;text-align:right;min-width:58px;font-family:monospace;font-size:.82rem;font-weight:700}.intel-pulse-row--pos .intel-pulse-pct{color:var(--success)}.intel-pulse-row--neg .intel-pulse-pct{color:var(--danger)}.intel-pulse-date{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.62rem}@media (width<=640px){.intel-pulse-row{grid-template-columns:16px 60px 1fr auto auto}.intel-pulse-date{display:none}}.intel-unresolved-box{border-left:3px solid #d29922;background:#d299220a!important}.intel-unresolved-list{margin:.5rem 0 0;padding:0;list-style:none}.intel-unresolved-list li{color:var(--text-primary);border-bottom:1px solid #ffffff0a;align-items:flex-start;gap:.4rem;padding:.4rem 0;font-size:.85rem;display:flex}.intel-unresolved-list li:before{content:"⚠";flex-shrink:0}.intel-unresolved-list li:last-child{border-bottom:none}.intel-data-details{color:var(--text-secondary);border-top:1px solid var(--border);margin-top:.5rem;font-size:.8rem}.intel-data-summary{cursor:pointer;letter-spacing:.03em;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:1rem 0;font-weight:600;list-style:none;display:flex}.intel-data-summary:before{content:"▶";font-size:.6rem;transition:transform .2s}.intel-data-details[open] .intel-data-summary:before{transform:rotate(90deg)}.intel-data-summary::-webkit-details-marker{display:none}.intel-data-details-body{padding:0 0 1rem 1rem;line-height:1.6}@media (width<=768px){.intel-watch-split{grid-template-columns:1fr}.intel-div-grid{flex-direction:column}.intel-hero-meta{flex-direction:column;gap:.25rem}.intel-status-bar{grid-template-columns:repeat(2,1fr)}.intel-status-card,.intel-score-card,.intel-metric-card,.intel-cov-item,.pro-stat-card{padding:.75rem 12px}}.pro-briefs-grid .pro-brief-card{box-sizing:border-box;width:100%;max-width:100%;padding:1rem 1.25rem}#pro-map-container{flex-direction:row;gap:1rem;width:100%;height:calc(100vh - 80px);min-height:640px;padding:1rem;display:none}#pro-map-canvas{border:1px solid var(--border-active);z-index:1;border-radius:20px;flex:1}.pro-map-sidebar{background:var(--bg-secondary);border:1px solid var(--border-active);border-radius:20px;width:350px;padding:1.5rem;overflow-y:auto}.pro-map-immersive-host .pro-map-sidebar.pro-map-hud{-webkit-backdrop-filter:blur(25px)saturate(190%)!important;background:#080d1cd9!important;border:1px solid #0000!important;box-shadow:0 20px 50px #000000bf,inset 0 0 25px #00f2fe14,inset 0 1px #ffffff26!important}#pro-map-container.pro-map-immersive-host{gap:0!important;padding:0!important}.pro-map-global-stage{flex:1;min-width:0;display:flex;position:relative;width:100%!important;height:100%!important;min-height:600px!important}#pro-map-container .intel-spatial-panel{background:radial-gradient(circle at 25% 10%,#38bdf824,#0000 34%),linear-gradient(145deg,#080d18f5,#020617fa);border:1px solid #38bdf847;border-radius:20px;flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0000006b;width:100%!important;height:100%!important;min-height:600px!important}#pro-map-container .intel-section-head,#pro-map-container .intel-panel-intro,#pro-map-container .sc-stats-bar{flex:none}#pro-map-container .intel-section-head{align-items:center;gap:.9rem;padding:1.15rem 1.25rem 0;display:flex}#pro-map-container .intel-section-num{color:#38bdf8;letter-spacing:.16em;font-family:JetBrains Mono,monospace;font-size:.72rem}#pro-map-container .intel-section-title{color:#e2e8f0;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:1rem}#pro-map-container .intel-panel-intro{color:#94a3b8;margin:0;padding:.75rem 1.25rem .9rem;font-size:.82rem;line-height:1.5}#pro-map-container .sc-stats-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;padding:0 1.25rem 1rem;display:grid}#pro-map-container .sc-stat{background:#0f172a94;border:1px solid #94a3b829;border-radius:12px;padding:.75rem}#pro-map-container .sc-stat-label{color:#64748b;letter-spacing:.13em;text-transform:uppercase;font-size:.62rem;display:block}#pro-map-container .sc-stat-val{color:#e2e8f0;margin-top:.25rem;font-size:.88rem;font-weight:700;display:block}#pro-map-container .sc-stat-val--critical{color:#ef4444;text-shadow:0 0 12px #ef444473}.sc-map-wrap{border-top:1px solid #94a3b81a;flex:1;position:relative;overflow:hidden;width:100%!important;height:100%!important;min-height:520px!important;display:block!important}.sc-map-canvas{position:relative;width:100%!important;height:100%!important;min-height:520px!important;display:block!important}.sc-map-overlay{z-index:5;pointer-events:none;background:#07090fb8;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.sc-map-overlay-content{text-align:center;flex-direction:column;align-items:center;gap:.55rem;max-width:420px;padding:2rem;display:flex}.sc-map-overlay-icon{opacity:.55;font-size:2.2rem}.sc-map-overlay-text,.sc-loading-text{color:#cbd5e1;letter-spacing:.08em;text-transform:uppercase;font-size:.82rem;font-weight:700}.sc-map-overlay-sub{color:#64748b;font-size:.74rem;line-height:1.5}.sc-loading-pulse{background:#38bdf8;border-radius:999px;width:12px;height:12px;animation:1.4s infinite sc-loading-pulse;box-shadow:0 0 #38bdf880}@keyframes sc-loading-pulse{0%{box-shadow:0 0 #38bdf873}70%{box-shadow:0 0 0 16px #38bdf800}to{box-shadow:0 0 #38bdf800}}.checkout-email-modal-root{z-index:13000;opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;padding:clamp(.75rem,3vw,1.5rem);transition:opacity .24s,visibility .24s;display:flex;position:fixed;inset:0}.checkout-email-modal-root--open{opacity:1;visibility:visible;pointer-events:auto}.checkout-email-modal-backdrop{-webkit-backdrop-filter:blur(12px);background:#04080e8c;position:absolute;inset:0}.checkout-email-modal-panel{z-index:1;-webkit-backdrop-filter:blur(20px)saturate(1.35);background:linear-gradient(155deg,#161b22b8 0%,#0d1117e0 55%,#080c12eb 100%);border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:min(440px,96vw);padding:1.5rem 1.35rem 1.35rem;animation:.32s cubic-bezier(.34,1.4,.64,1) checkoutEmailModalIn;position:relative;box-shadow:0 0 0 1px #58a6ff1a,0 8px 32px #00000059,0 28px 72px #0000008c,inset 0 1px #ffffff0f}@keyframes checkoutEmailModalIn{0%{opacity:0;transform:scale(.94)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.checkout-email-modal-close{width:2.1rem;height:2.1rem;color:var(--text-secondary);cursor:pointer;background:#00000047;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;font-size:1.3rem;line-height:1;transition:color .15s,border-color .15s,background .15s;display:flex;position:absolute;top:.7rem;right:.7rem}.checkout-email-modal-close:hover{color:var(--text-primary);background:#58a6ff1f;border-color:#58a6ff66}.checkout-email-modal-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 2rem .5rem 0;font-size:1.15rem;font-weight:700;line-height:1.35}.checkout-email-modal-desc{color:var(--text-secondary);margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.checkout-email-modal-form{flex-direction:column;gap:.5rem;display:flex}.checkout-email-modal-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);opacity:.85;font-size:.72rem;font-weight:600}.checkout-email-modal-input{box-sizing:border-box;width:100%;color:var(--text-primary);background:#00000059;border:1px solid #ffffff1f;border-radius:12px;outline:none;padding:.85rem 1rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s,background .15s}.checkout-email-modal-input::placeholder{color:#8b949ea6}.checkout-email-modal-input:focus{background:#00000073;border-color:#58a6ff8c;box-shadow:0 0 0 3px #58a6ff26}.checkout-email-modal-input--invalid{border-color:#f85149a6;box-shadow:0 0 0 3px #f851491f}.checkout-email-modal-error{color:#f85149;min-height:1.25rem;margin:0;font-size:.8rem}.checkout-email-modal-error[hidden]{display:none}.checkout-email-modal-submit{cursor:pointer;color:#fff;background:linear-gradient(135deg,#388bfd 0%,#1f6feb 100%);border:none;border-radius:12px;width:100%;margin-top:.35rem;padding:.95rem 1rem;font-size:.9rem;font-weight:700;line-height:1.35;transition:filter .15s,transform .15s,opacity .15s,box-shadow .15s;box-shadow:inset 0 1px #ffffff1f,0 4px 16px #1f6feb59}.checkout-email-modal-submit:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 6px 22px #1f6feb73}.checkout-email-modal-submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}body.checkout-email-modal-scroll-lock{overflow:hidden}.material-icons{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Icons;font-size:20px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.mp-module-empty{color:var(--text-secondary);opacity:.6;text-align:center;letter-spacing:.02em;padding:1.25rem 0;font-size:.82rem;font-style:italic}.leadlag-network{flex-direction:column;gap:.75rem;padding:.25rem 0;display:flex}.leadlag-pair{align-items:center;gap:.5rem;animation:.5s cubic-bezier(.16,1,.3,1) both fadeInUI;display:flex}.leadlag-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--badge-color,#58a6ff);background:color-mix(in srgb, var(--badge-color,#58a6ff) 12%, transparent);border:1px solid color-mix(in srgb, var(--badge-color,#58a6ff) 35%, transparent);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;min-width:68px;padding:3px 10px;font-size:.65rem;font-weight:800;transition:background .2s;display:inline-flex}.leadlag-connector{flex:1;align-items:center;gap:0;min-width:0;display:flex;position:relative}.leadlag-line{border-top:1.5px dashed #58a6ff66;flex:1;min-width:20px;display:block}.leadlag-annotation{font-size:.6rem;font-family:var(--font-mono,"JetBrains Mono", monospace);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1117d9;border:1px solid #58a6ff26;border-radius:4px;align-items:center;gap:4px;padding:2px 8px;display:flex}.leadlag-lag{color:#c9d1d9;font-weight:700}.leadlag-sep{color:#fff3}.leadlag-corr{font-weight:800}.leadlag-corr.leadlag-r--high{color:#3fb950}.leadlag-corr.leadlag-r--mid{color:#d29922}.leadlag-corr.leadlag-r--low{color:#8b949e}.leadlag-arrow{color:#58a6ff80;margin-left:2px;font-size:1rem;line-height:1}.momentum-grid{grid-template-columns:repeat(6,1fr);gap:.75rem;display:grid}@media (width<=900px){.momentum-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.momentum-grid{grid-template-columns:repeat(2,1fr)}}.momentum-col{border:1px solid #ffffff0f;border-top:2px solid var(--col-color,#58a6ff);background:#161b2280;border-radius:10px;flex-direction:column;align-items:center;gap:.4rem;padding:.6rem .4rem .5rem;transition:background .2s,transform .2s;display:flex}.momentum-col:hover{background:#ffffff0a;transform:translateY(-2px)}.momentum-label{text-transform:uppercase;letter-spacing:.08em;color:var(--col-color,#58a6ff);text-align:center;font-size:.55rem;font-weight:800;line-height:1.2}.momentum-gauge-wrap{justify-content:center;align-items:flex-end;gap:6px;width:100%;min-height:48px;display:flex}.momentum-gauge-bg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:3px;flex-direction:column;justify-content:flex-end;width:14px;height:48px;display:flex;overflow:hidden}.momentum-gauge-fill{border-radius:2px;width:100%;min-height:2px;transition:height 1.2s cubic-bezier(.34,1.56,.64,1)}.momentum-arrows{flex-direction:column;align-items:center;gap:2px;display:flex}.momentum-arrow{font-size:1.1rem;line-height:1;transition:transform .3s,color .3s;display:block}.momentum-arrow--up{color:#3fb950}.momentum-arrow--down{color:#f85149}.momentum-arrow--stable{color:#fff3;font-size:.9rem}.momentum-arrow--burst{color:#fff;text-shadow:0 0 10px #3fb950,0 0 20px #3fb95088;animation:.9s ease-in-out infinite burst-pulse}.momentum-arrow--accel{color:#3fb950}.momentum-arrow--decel{color:#d29922}@keyframes burst-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.momentum-values{flex-direction:column;align-items:center;gap:1px;width:100%;display:flex}.momentum-v-val,.momentum-a-val{font-size:.52rem;font-family:var(--font-mono,"JetBrains Mono", monospace);color:var(--text-secondary);letter-spacing:.04em;text-align:center}.momentum-v-val{color:#c9d1d9cc}.momentum-a-val{color:#8b949eb3}.evidence-stream-wrap{position:relative;overflow:hidden}.evidence-ticker{width:100%;overflow:hidden}.evidence-track{gap:1rem;width:max-content;animation:28s linear infinite evidence-scroll;display:flex}.evidence-ticker:hover .evidence-track{animation-play-state:paused}@keyframes evidence-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.evidence-card{border:1px solid #ffffff12;border-left:3px solid var(--ev-color,#58a6ff);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#161b22a6;border-radius:10px;flex-direction:column;flex:0 0 240px;gap:.5rem;padding:.9rem 1rem;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.evidence-card:hover{box-shadow:0 8px 24px #00000059, 0 0 0 1px var(--ev-color,#58a6ff) 44;background:#ffffff0f;transform:translateY(-3px)}.evidence-card:focus-visible{outline:2px solid var(--ev-color,#58a6ff);outline-offset:2px}.ev-source{letter-spacing:.12em;color:var(--ev-color,#58a6ff);text-transform:uppercase;opacity:.85;font-size:.55rem;font-weight:900}.ev-title{color:var(--text-primary,#c9d1d9);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.78rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ev-footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;margin-top:auto;padding-top:.25rem;display:flex}.ev-sector{letter-spacing:.04em;font-size:.6rem;font-weight:700}.ev-score{font-size:.6rem;font-weight:800;font-family:var(--font-mono,"JetBrains Mono", monospace);border-radius:4px;padding:1px 6px}.ev-score--high{color:#3fb950;background:#3fb9502e;border:1px solid #3fb9504d}.ev-score--mid{color:#d29922;background:#d299222e;border:1px solid #d299224d}.ev-score--low{color:#8b949e;background:#8b949e1f;border:1px solid #ffffff14}.evidence-stream-wrap:before,.evidence-stream-wrap:after{content:"";z-index:2;pointer-events:none;width:40px;position:absolute;top:0;bottom:0}.evidence-stream-wrap:before{background:linear-gradient(to right, var(--bg-secondary,#161b22), transparent);left:0}.evidence-stream-wrap:after{background:linear-gradient(to left, var(--bg-secondary,#161b22), transparent);right:0}.pro-insight-leadlag .insight-card-body,.pro-insight-momentum .insight-card-body,.pro-insight-evidence .insight-card-body{overflow:visible}.pro-insight-evidence .insight-card{overflow:hidden}.pro-insight-evidence .insight-card-body{padding:.9rem 0;overflow:hidden}.chud-root{--chud-void:#05080f;--chud-cyan:#00f0ff;--chud-blue:#2b6cff;--chud-edge:#00f0ff38;--chud-edge-soft:#78a0d224;--chud-glow:#00f0ff59;--chud-ink:#d4f4ff;--chud-dim:#6f8aa6;--chud-crit:#ff3b5c;--chud-elev:#ffb020;--chud-watch:#38d9ff;perspective:1000px;width:100%;color:var(--chud-ink);flex-direction:column;gap:.7rem;padding-top:.2rem;font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;display:flex;position:relative}.chud-root:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(1200px 420px at 70% -10%, #00f0ff12, transparent 60%), radial-gradient(900px 500px at 0% 110%, #2b6cff14, transparent 55%), linear-gradient(transparent 0 95%, #00f0ff0d 95%) 0 0 / 100% 26px, linear-gradient(90deg, transparent 0 95%, #00f0ff0d 95%) 0 0 / 26px 100%, var(--chud-void);border-radius:16px;animation:22s linear infinite chud-grid-drift;position:absolute;inset:-8px}.chud-root>*{z-index:1;position:relative}@keyframes chud-grid-drift{0%{background-position:70% -10%,0 110%,0 0,0 0,0 0}to{background-position:70% -10%,0 110%,0 26px,26px 0,0 0}}.chud-console{border:1px solid var(--chud-edge);-webkit-backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(#080e1ab8,#05080fd1);border-radius:12px;flex-direction:column;max-height:132px;display:flex;overflow:hidden;box-shadow:inset 0 0 22px #00f0ff0f,0 0 0 1px #00f0ff0a,0 18px 40px -22px #00f0ff66}.chud-console-head{border-bottom:1px solid var(--chud-edge-soft);letter-spacing:.16em;background:#00f0ff0a;align-items:center;gap:10px;padding:7px 12px;font-size:.62rem;display:flex}.chud-console-dot{background:var(--chud-cyan);width:8px;height:8px;box-shadow:0 0 10px var(--chud-cyan), 0 0 4px #fff inset;border-radius:50%;animation:1.5s ease-in-out infinite chud-pulse-dot}@keyframes chud-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.chud-console-title{color:var(--chud-cyan);font-weight:700}.chud-console-meta{color:var(--chud-dim);margin-left:auto}.chud-console-live{color:#051018;background:var(--chud-cyan);box-shadow:0 0 10px var(--chud-glow);border-radius:3px;padding:1px 6px;font-weight:800;animation:3.2s steps(40,end) infinite chud-flicker}@keyframes chud-flicker{0%,96%,to{opacity:1}97%{opacity:.4}98%{opacity:1}99%{opacity:.6}}.chud-log-track{scrollbar-width:none;flex-direction:column;flex:2 1 0;gap:1px;min-width:0;min-height:0;max-height:100%;padding:6px 12px 8px;font-size:.7rem;line-height:1.45;display:flex;overflow:hidden auto;-webkit-mask-image:linear-gradient(#0000 0,#000 18px 100%);mask-image:linear-gradient(#0000 0,#000 18px 100%)}.chud-log-track::-webkit-scrollbar{display:none}.chud-log-track,.pipeline-telemetry,.chud-stream-list,.chud-console-head,.chud-detail-inner,.sl-code,.sl-telemetry{z-index:1;position:relative;transform:translateZ(0)}.chud-console-live,.chud-console-dot,.syslogic-foot-dot,.chud-detail-scan,.sl-math-live b{will-change:transform, opacity;backface-visibility:hidden;transform:translateZ(0)}.chud-row,.chud-detail-inner,.pipeline-telemetry,.chud-console-head,.chud-stream-list,.alert-card-compact,.sl-code,.sl-telemetry{backface-visibility:hidden;transform:translate(0,0)}.chud-console-grid{flex:1;grid-template-columns:minmax(330px,1.45fr) minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;padding:10px 12px;display:grid}.chud-control-pad{align-items:flex-start;min-width:0;display:flex;overflow:hidden}.chud-control-pad .topic-filter-bar{flex-wrap:wrap;align-content:flex-start;gap:8px;width:100%;margin:0;padding:0;display:flex;overflow:visible}.chud-monitor{border-left:1px solid var(--chud-edge-soft);flex-direction:column;min-width:0;min-height:0;padding-left:20px;display:flex;overflow:hidden}.chud-monitor .chud-console-head{border-bottom:1px solid var(--chud-edge-soft);background:0 0;padding:0 0 7px}.chud-console-body{flex:1;justify-content:space-between;gap:16px;min-height:0;padding-top:6px;display:flex}.chud-monitor .chud-log-track{flex:1 1 0;min-height:0;max-height:100%;padding:0}.pipeline-telemetry{border-left:1px solid var(--chud-edge-soft);flex-direction:column;flex:none;justify-content:center;gap:5px;width:clamp(140px,38%,184px);padding:0 0 0 14px;font-family:ui-monospace,Consolas,monospace;display:flex}.ptl-item{letter-spacing:.08em;justify-content:space-between;align-items:baseline;gap:8px;font-size:10px;line-height:1.4;display:flex}.ptl-k{color:var(--chud-dim)}.ptl-v{color:var(--chud-cyan);font-variant-numeric:tabular-nums;text-shadow:0 0 2px #00f0ff80;font-weight:700}.ptl-u{color:var(--chud-dim);font-size:9px;font-weight:400}.ptl-item--ok .ptl-v{color:#57f5a3;text-shadow:0 0 2px #57f5a38c}@media (width<=640px){.pipeline-telemetry{display:none}}.chud-log-line{white-space:nowrap;color:var(--chud-ink);opacity:.92;grid-template-columns:62px 116px 1fr;gap:8px;display:grid}.chud-log-line--new{animation:.4s ease-out chud-log-in}@keyframes chud-log-in{0%{opacity:0;filter:brightness(2.4);transform:translate(-8px)}to{opacity:.92;filter:none;transform:none}}.chud-log-ts{color:var(--chud-dim)}.chud-log-tag{color:var(--chud-cyan);font-weight:700}.chud-log-body{color:#9fd6e6;text-overflow:ellipsis;overflow:hidden}.chud-tag--RSS,.chud-tag--INGEST{color:#57f5a3}.chud-tag--GEO-RESOLVER,.chud-tag--XFEED{color:#ffb020}.chud-tag--PHYSICS,.chud-tag--ENTROPY,.chud-tag--VECTOR{color:#c08bff}.chud-tag--NLP,.chud-tag--CACHE{color:#38d9ff}.chud-tag--BACKBONE{color:#ff77c4}.chud-tag--SIGNAL{color:#ff5c78}.chud-split{grid-template-columns:55fr 45fr;align-items:stretch;gap:.7rem;display:grid}@media (width>=901px){.chud-root{height:calc(100vh - 120px);overflow:hidden}.chud-root .chud-split{flex:auto;min-height:0;overflow:hidden}.chud-root .chud-stream{height:100%;min-height:0}.chud-root .chud-detail{scrollbar-width:thin;scrollbar-color:#00f0ff4d transparent;align-self:stretch;height:100%;min-height:0;position:static;overflow-y:auto}.chud-root .chud-detail::-webkit-scrollbar{width:7px}.chud-root .chud-detail::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:4px}}.chud-stream{border:1px solid var(--chud-edge-soft);-webkit-backdrop-filter:blur(12px)saturate(150%);background:linear-gradient(#090f1b99,#05080fb3);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.chud-stream-head{border-bottom:1px solid var(--chud-edge-soft);letter-spacing:.16em;background:#00f0ff08;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;font-size:.62rem;display:flex}.chud-stream-title{color:var(--chud-cyan);font-weight:700}.chud-stream-stats{color:var(--chud-dim);gap:10px;display:flex}.chud-stat b{color:var(--chud-ink);font-weight:800}.chud-stat--crit b{color:var(--chud-crit)}.chud-stat--tier{color:var(--chud-cyan);border:1px solid var(--chud-edge);border-radius:3px;padding:0 6px}.chud-stream-list{scrollbar-width:thin;scrollbar-color:#00f0ff4d transparent;flex-direction:column;flex:1 1 0;gap:4px;min-height:0;padding:8px;display:flex;overflow-y:auto;overscroll-behavior:none!important}.chud-stream-list::-webkit-scrollbar{width:7px}.chud-stream-list::-webkit-scrollbar-thumb{background:#00f0ff40;border-radius:4px}.chud-row{--topic-color:var(--chud-cyan);border:1px solid var(--chud-edge-soft);width:100%;color:var(--chud-ink);text-align:left;cursor:pointer;background:#0a101c8c;border-radius:9px;grid-template-columns:4px 58px 78px 42px minmax(74px,auto) 1fr auto 14px;grid-template-areas:"rail ts token sev topic headline badge caret";align-items:center;gap:9px;padding:8px 10px;font-family:inherit;font-size:.72rem;transition:box-shadow .2s ease-out,border-color .2s ease-out,background .2s ease-out;display:grid}.chud-row-rail{grid-area:rail}.chud-row-ts{grid-area:ts}.chud-row-token{grid-area:token}.chud-row-sev{grid-area:sev}.chud-row-topic{grid-area:topic}.chud-row-headline{grid-area:headline}.chud-source-badge{grid-area:badge}.chud-row-caret{grid-area:caret}.chud-row-abbr{letter-spacing:.06em;grid-area:abbr;font-size:.58rem;font-weight:800;display:none}.topic-pills{flex-wrap:wrap;gap:8px;width:100%;display:flex}@keyframes chud-sheet-up{0%{transform:translateY(100%)}to{transform:none}}.chud-row-rail{background:var(--topic-color);width:4px;height:100%;min-height:22px;box-shadow:0 0 8px color-mix(in srgb, var(--topic-color) 60%, transparent);border-radius:3px}.chud-row-ts{color:var(--chud-dim);font-variant-numeric:tabular-nums}.chud-row-token{color:var(--chud-cyan);letter-spacing:.04em;font-weight:700}.chud-row-sev{letter-spacing:.08em;text-align:center;border-radius:3px;padding:1px 0;font-size:.6rem;font-weight:800}.chud-sev--critical{color:var(--chud-crit)}.chud-sev--elevated{color:var(--chud-elev)}.chud-sev--watch{color:var(--chud-watch)}.chud-row-sev.chud-sev--critical{background:color-mix(in srgb, var(--chud-crit) 18%, transparent)}.chud-row-sev.chud-sev--elevated{background:color-mix(in srgb, var(--chud-elev) 16%, transparent)}.chud-row-sev.chud-sev--watch{background:color-mix(in srgb, var(--chud-watch) 14%, transparent)}.chud-row-topic{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;text-overflow:ellipsis;font-size:.6rem;font-weight:700;overflow:hidden}.chud-row-headline{color:#eaf6ff;font-family:var(--font-sans,system-ui), sans-serif;align-items:center;gap:8px;min-width:0;font-size:.78rem;display:flex;overflow:hidden}.chud-row-headline-text{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.chud-source-badge{letter-spacing:.07em;white-space:nowrap;color:var(--chud-cyan,#58e6ff);-webkit-backdrop-filter:blur(6px)saturate(150%);backdrop-filter:blur(6px)saturate(150%);background:#00f0ff1a;border:1px solid #00f0ff4d;border-radius:999px;flex:none;padding:1px 7px;font-size:.52rem;font-weight:800;box-shadow:0 0 10px #00f0ff1f,inset 0 0 6px #00f0ff0f}.chud-row-caret{color:var(--chud-cyan);opacity:0;justify-self:end;font-size:1.25rem;line-height:1;transition:opacity .2s}.chud-row:hover{background:#00f0ff14;border-color:#00f0ff73;box-shadow:inset 0 0 8px #00f0ff33,0 0 4px #00f0ff1a}.chud-row:hover .chud-row-caret{color:var(--chud-cyan)}.chud-row:focus-visible{border-color:var(--chud-cyan);outline:none}.chud-row.is-active{border-color:var(--chud-cyan);background:color-mix(in srgb, var(--chud-cyan) 10%, #0a101cc7);box-shadow:inset 0 0 0 1px var(--chud-cyan), inset 0 0 26px #00f0ff1f, 0 14px 30px -14px #00f0ff99}.chud-row.is-active .chud-row-caret{animation:1.5s ease-in-out infinite slideRightLoop}@keyframes slideRightLoop{0%,to{opacity:.6;transform:translate(0)}50%{opacity:1;transform:translate(2px)}}.chud-row--locked{opacity:.72}.chud-row--locked .chud-row-headline{filter:blur(.4px);color:var(--chud-dim)}.chud-stream-empty{text-align:center;color:var(--chud-dim);padding:2.4rem 1rem}.chud-stream-empty-glyph{color:var(--chud-cyan);opacity:.6;font-size:2rem}.chud-stream-empty-title{letter-spacing:.2em;color:var(--chud-ink);margin-top:.6rem}.chud-stream-empty-sub{margin-top:.3rem;font-size:.72rem}.chud-detail{border:1px solid var(--chud-edge);-webkit-backdrop-filter:blur(18px)saturate(170%);overflow-anchor:none;background:linear-gradient(#09101ea8,#05080fcc);border-radius:12px;align-self:start;min-height:420px;position:sticky;top:.5rem;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 26px #00f0ff12,0 24px 60px -28px #00f0ff80;overscroll-behavior:none!important}.chud-detail-inner{flex-direction:column;gap:14px;padding:16px 16px 28px;display:flex;position:relative}.chud-detail-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.chud-detail-head-row{align-items:baseline;gap:10px;display:flex}.chud-detail-token{color:var(--chud-cyan);letter-spacing:.06em;font-size:.9rem;font-weight:800}.chud-detail-topic{text-transform:uppercase;letter-spacing:.1em;font-size:.62rem;font-weight:700}.chud-detail-time{color:var(--chud-dim);font-size:.66rem}.chud-threat{align-items:center;gap:16px;display:flex}.chud-threat-ring{--ring-c:var(--chud-watch);place-items:center;width:96px;height:96px;display:grid;position:relative}.chud-threat-ring--critical{--ring-c:var(--chud-crit)}.chud-threat-ring--elevated{--ring-c:var(--chud-elev)}.chud-threat-ring--watch{--ring-c:var(--chud-watch)}.chud-threat-svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.chud-threat-track{fill:none;stroke:#78a0c824;stroke-width:6px}.chud-threat-meter{fill:none;stroke:var(--ring-c);stroke-width:6px;stroke-linecap:round;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--ring-c) 70%, transparent));transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1)}.chud-threat-core{background:radial-gradient(circle at 50% 40%,#0c1422f2,#05080ffa);border:1px solid #ffffff0f;border-radius:50%;place-items:center;gap:0;width:72px;height:72px;display:grid;position:relative}.chud-threat-val{color:#fff;text-shadow:0 0 1px #000000d9,0 0 3px #ffffff38;font-size:1.3rem;font-weight:800;line-height:1}.chud-threat-cap{letter-spacing:.08em;color:var(--chud-dim);text-align:center;max-width:62px;margin-top:3px;font-family:ui-monospace,Consolas,monospace;font-size:.44rem;line-height:1.2}.chud-threat-meta{flex-direction:column;gap:6px;display:flex}.chud-threat-sev{letter-spacing:.1em;text-shadow:0 0 1px #000000d9, 0 0 3px color-mix(in srgb, currentColor 40%, transparent);font-size:1rem;font-weight:800}.chud-threat-status{letter-spacing:.12em;color:var(--chud-dim);border:1px solid var(--chud-edge-soft);border-radius:3px;width:max-content;padding:2px 6px;font-size:.6rem}.chud-status--complete{color:#57f5a3;border-color:#57f5a366}.chud-status--processing{color:var(--chud-elev);border-color:#ffb02066}.chud-detail-headline{font-family:var(--font-sans,system-ui), sans-serif;color:#fff;margin:0;font-size:1.02rem;line-height:1.32}.chud-detail-desc{color:#a9c4d6;margin:0;font-size:.8rem;line-height:1.5}.chud-block{flex-direction:column;gap:8px;display:flex}.chud-block-label{letter-spacing:.2em;color:var(--chud-dim);border-bottom:1px solid var(--chud-edge-soft);align-items:center;gap:8px;padding-bottom:5px;font-size:.58rem;display:flex}.chud-block-count{color:var(--chud-cyan);border:1px solid var(--chud-edge);border-radius:3px;padding:0 5px;font-size:.56rem}.chud-chips{flex-wrap:wrap;gap:6px;display:flex}.chud-chip{letter-spacing:.04em;border:1px solid var(--chud-edge-soft);color:var(--chud-ink);background:#00f0ff0d;border-radius:999px;padding:3px 9px;font-size:.62rem;font-weight:700}.chud-chip--topic{color:var(--chud-cyan);border-color:var(--chud-edge)}.chud-chip--geo{color:#ffd479;border-color:#ffb02059}.chud-chip--coord{color:var(--chud-dim);font-variant-numeric:tabular-nums}.chud-chip--sev-critical{color:var(--chud-crit);border-color:color-mix(in srgb, var(--chud-crit) 45%, transparent)}.chud-chip--sev-elevated{color:var(--chud-elev);border-color:color-mix(in srgb, var(--chud-elev) 45%, transparent)}.chud-chip--sev-watch{color:var(--chud-watch);border-color:color-mix(in srgb, var(--chud-watch) 45%, transparent)}.chud-src-list{flex-direction:column;gap:6px;display:flex}.chud-src-row{border-left:2px solid var(--chud-edge-soft);background:#080e1a80;border-radius:7px;align-items:baseline;gap:9px;padding:6px 8px;font-size:.74rem;display:flex}.chud-src-row--primary{border-left-color:var(--chud-cyan)}.chud-src-dom{letter-spacing:.08em;text-transform:uppercase;color:var(--chud-dim);flex:none;padding-top:2px;font-size:.56rem}.chud-src-title{color:#cfe6f2;text-overflow:ellipsis;overflow:hidden}.chud-src-link{color:var(--chud-cyan);text-decoration:none}.chud-src-link:hover{text-decoration:underline}.chud-src-more{cursor:pointer;color:var(--chud-cyan);letter-spacing:.1em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00f0ff0f;border:1px solid #00f0ff40;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:5px 12px;font-family:inherit;font-size:.62rem;transition:background .18s,border-color .18s;display:inline-flex}.chud-src-more:hover{background:#00f0ff1f;border-color:#00f0ff73}.chud-src-more-caret{font-size:.7rem;line-height:1}.chud-muted{color:var(--chud-dim);font-size:.74rem}.chud-src-list--secondary{margin-top:6px}.chud-src-domain-header{letter-spacing:.1em;text-transform:uppercase;color:var(--chud-cyan,#58e6ff);border-bottom:1px solid var(--chud-edge-soft,#00f0ff26);margin:10px 0 4px;padding-bottom:3px;font-size:.58rem;font-weight:800}.chud-src-list--secondary>.chud-src-domain-header:first-child{margin-top:0}.chud-src-domain-count{color:var(--chud-dim);font-weight:600}.chud-src-secondary{display:none}.chud-src-secondary.expanded{display:block}.chud-topo-wrap{border:1px solid var(--chud-edge-soft);-webkit-backdrop-filter:blur(8px)saturate(140%);background:#050a148c;border-radius:10px;padding:6px 6px 8px;overflow:hidden;box-shadow:inset 0 0 26px #00f0ff0f}.chud-topo-svg{width:100%;height:clamp(120px,24vh,168px);display:block}.chud-topo-svg,.chud-threat-svg,.chud-threat-val{transform-style:flat}.chud-topo-edge{shape-rendering:geometricprecision}.chud-topo-svg{image-rendering:crisp-edges}.static-labels-layer{will-change:auto}.chud-topo-label{text-rendering:geometricprecision;will-change:auto;transform:translate(0,0)}.chud-topo-edge{stroke:#00f0ff73;stroke-width:1.4px;stroke-dasharray:3 5;animation:1.4s linear infinite chud-topo-flow}@keyframes chud-topo-flow{to{stroke-dashoffset:-16px}}.chud-topo-sat{fill:#08101cf2;stroke:var(--chud-cyan);stroke-width:1.4px;filter:drop-shadow(0 0 5px #00f0ff8c)}.chud-topo-label{fill:#d6f1ff;letter-spacing:.3px;paint-order:stroke;stroke:#05080fe6;stroke-width:2px;stroke-linejoin:round;font-family:ui-monospace,Consolas,monospace;font-size:9.5px}.chud-topo-core{fill:#050a14e6;stroke-width:2.5px;stroke:var(--chud-watch)}.chud-topo-core--critical{stroke:var(--chud-crit);filter:drop-shadow(0 0 10px var(--chud-crit))}.chud-topo-core--elevated{stroke:var(--chud-elev);filter:drop-shadow(0 0 10px var(--chud-elev))}.chud-topo-core--watch{stroke:var(--chud-watch);filter:drop-shadow(0 0 10px var(--chud-watch))}.chud-topo-core-dot{fill:#eaffff;filter:drop-shadow(0 0 6px var(--chud-cyan))}.chud-detail-foot{margin-top:2px}.chud-bridge{letter-spacing:.08em;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px 12px;font-family:inherit;font-size:.7rem;font-weight:800;transition:transform .16s,box-shadow .2s,background .2s;display:flex}.chud-bridge--pro{color:#051018;background:linear-gradient(135deg, var(--chud-cyan), #36b6ff);border:1px solid var(--chud-cyan);box-shadow:0 0 20px -4px var(--chud-glow)}.chud-bridge--locked{color:var(--chud-cyan);border:1px dashed var(--chud-edge);background:#00f0ff0f}.chud-bridge:hover{box-shadow:0 12px 26px -10px var(--chud-glow);transform:translateY(-1px)}.chud-bridge-lock{filter:grayscale(.2)}.chud-detail-idle{text-align:center;min-height:420px;color:var(--chud-dim);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:2rem;display:flex}.chud-detail-idle-ring{border:2px dashed var(--chud-edge);border-top-color:var(--chud-cyan);border-radius:50%;width:64px;height:64px;animation:3.4s linear infinite chud-spin}@keyframes chud-spin{to{transform:rotate(360deg)}}.chud-detail-idle-text{letter-spacing:.22em;color:var(--chud-ink);font-size:.78rem}.chud-detail-idle-sub{font-size:.7rem}@media (width<=900px){.chud-split{grid-template-columns:1fr}.chud-detail{min-height:0;animation:none;position:relative;top:0}.chud-row{grid-template-columns:4px 52px 70px 40px 1fr auto 14px;grid-template-areas:"rail ts token sev headline badge caret"}.chud-row-topic{display:none}}.chud-detail-back,.topic-mobile-toggle{display:none}@media (width<=768px){.chud-root{perspective:none}.chud-console{max-height:none;overflow:visible}.chud-console-grid{padding:8px 10px;display:block}.chud-monitor{display:none}.chud-control-pad{width:100%;overflow:visible}.chud-control-pad .topic-filter-bar{flex-wrap:nowrap;overflow:auto hidden}.chud-split{display:block}.chud-stream{min-height:70vh;display:flex}.chud-stream-list{max-height:none}.chud-detail{display:none}.chud-detail-back{z-index:2;border:1px solid var(--chud-edge,#00f0ff59);width:fit-content;color:var(--chud-cyan,#58e6ff);font:inherit;letter-spacing:.04em;cursor:pointer;background:#00f0ff1a;border-radius:10px;margin:0 0 8px auto;padding:9px 16px;font-weight:800;display:block;position:sticky;top:8px}.chud-row{grid-template-columns:4px auto auto auto auto 1fr;grid-template-areas:"rail ts token abbr sev badge""rail headline headline headline headline headline";align-items:center;gap:6px 8px}.chud-row-topic,.chud-row-caret{display:none}.chud-row-abbr{display:block}.chud-source-badge{justify-self:end}.chud-row-headline{overflow:visible}.chud-row-headline-text{white-space:normal;text-overflow:clip;line-height:1.3;overflow:visible}.topic-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.5rem;padding:.35rem 0 .5rem;position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%);flex-flow:row!important;align-items:center!important;display:flex!important}.topic-filter-bar::-webkit-scrollbar{width:0;height:0;display:none}.topic-filter-bar .topic-mobile-toggle{display:none!important}.topic-filter-bar .topic-pills,.topic-filter-bar.is-open .topic-pills{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;max-height:none;box-shadow:none;background:0 0;border:none;flex-flow:row;flex:none;align-items:center;gap:.5rem;padding:0;display:flex;position:static;overflow:visible}.topic-filter-bar .topic-btn,.topic-filter-bar.is-open .topic-btn--active{text-align:center;white-space:nowrap;flex:none;width:auto;min-height:44px;font-size:.8rem;display:inline-flex}}body.chud-detail-modal-open{overflow:hidden}.chud-detail-modal{z-index:9999;opacity:0;transition:opacity .24s;display:flex;position:fixed;inset:0}.chud-detail-modal--in{opacity:1}.chud-detail-modal-backdrop{-webkit-backdrop-filter:blur(8px)saturate(140%);backdrop-filter:blur(8px)saturate(140%);background:radial-gradient(1200px 700px at 50% 18%,#00283c8c,#020409ed);position:absolute;inset:0}.chud-detail-modal-room{z-index:1;-webkit-overflow-scrolling:touch;overscroll-behavior:none;background:linear-gradient(#09101ef7,#05080ffc);width:100%;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden auto;transform:translateY(2.5%)}.chud-detail-modal--in .chud-detail-modal-room{transform:none}@media (prefers-reduced-motion:reduce){.chud-detail-modal,.chud-detail-modal-room{transition:none}.chud-detail-modal-room{transform:none}.chud-root:before,.chud-detail,.chud-detail-scan,.chud-console-live,.chud-detail-idle-ring,.chud-threat-ring,.chud-topo-edge,.chud-console-dot{animation:none}.chud-row.is-active .chud-row-caret{opacity:1;animation:none;transform:translate(2px)}}body.syslogic-open{overflow:hidden}.syslogic-toggle{--topic-color:#00f0ff;font-weight:700;color:#aef4ff!important;background:#00f0ff0f!important;border-color:#00f0ff66!important}.syslogic-toggle:hover{box-shadow:0 0 16px -2px #00f0ff99;color:#051018!important;background:#00f0ff!important}.syslogic-toggle-gear{animation:5.5s linear infinite sl-gear;display:inline-block}@keyframes sl-gear{to{transform:rotate(360deg)}}.syslogic-toggle--header{color:#aef4ff;letter-spacing:.04em;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px)saturate(150%);background:#00f0ff0f;border:1px solid #00f0ff66;border-radius:8px;flex:none;align-self:flex-start;align-items:center;gap:6px;margin-left:24px;padding:7px 14px;font-family:ui-monospace,Consolas,monospace;font-size:.72rem;font-weight:700;transition:background .18s,color .18s,box-shadow .2s,transform .12s;display:inline-flex;box-shadow:inset 0 0 14px #00f0ff14,0 0 0 1px #00f0ff0d}.syslogic-toggle--header:hover{color:#051018;background:#00f0ff;transform:translateY(-1px);box-shadow:0 0 18px -2px #00f0ffa6}.syslogic-overlay{z-index:4000;opacity:0;justify-content:center;align-items:center;padding:clamp(10px,2.4vw,40px);font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;transition:opacity .24s;display:flex;position:fixed;inset:0}.syslogic-overlay--in{opacity:1}.syslogic-backdrop{-webkit-backdrop-filter:blur(8px)saturate(140%);background:radial-gradient(1200px 700px at 50% 30%,#00283c99,#020409eb);position:absolute;inset:0}.syslogic-room{--sl-cyan:#00f0ff;--sl-blue:#2b6cff;--sl-edge:#00f0ff47;--sl-ink:#d4f4ff;--sl-dim:#6f8aa6;border:1px solid var(--sl-edge);scrollbar-width:thin;scrollbar-color:#00f0ff4d transparent;background:linear-gradient(#070d18db,#04070eeb);border-radius:16px;flex-direction:column;gap:clamp(14px,2vw,26px);width:min(1180px,100%);max-height:92vh;padding:clamp(16px,2.2vw,30px);transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:auto;transform:translateY(14px)scale(.985);box-shadow:inset 0 0 50px #00f0ff0f,0 0 0 1px #00f0ff0f,0 40px 120px -40px #00f0ff80}.syslogic-overlay--in .syslogic-room{transform:none}.syslogic-grid{pointer-events:none;background:linear-gradient(#0000 0 95%,#00f0ff0f 95%) 0 0/100% 30px,linear-gradient(90deg,#0000 0 95%,#00f0ff0f 95%) 0 0/30px 100%;border-radius:16px;animation:26s linear infinite sl-grid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 30%,#000,#0000 78%)}@keyframes sl-grid{to{background-position:0 30px,30px 0}}.syslogic-head{z-index:1;border-bottom:1px solid var(--sl-edge);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex;position:relative}.syslogic-title{letter-spacing:.14em;color:var(--sl-cyan);text-shadow:0 0 18px #00f0ff73;font-size:clamp(.92rem,1.5vw,1.18rem);font-weight:800}.syslogic-gear{animation:6s linear infinite sl-gear;display:inline-block}.syslogic-sub{letter-spacing:.22em;color:var(--sl-dim);margin-top:4px;font-size:.62rem}.syslogic-close{border:1px solid var(--sl-edge);width:36px;height:36px;color:var(--sl-cyan);cursor:pointer;background:#00f0ff0f;border-radius:9px;flex:none;font-size:1.4rem;line-height:1;transition:background .18s,transform .18s}.syslogic-close:hover{background:#00f0ff2e;transform:rotate(90deg)}.syslogic-body{z-index:1;flex-direction:column;gap:clamp(14px,2vw,24px);display:flex;position:relative}.sl-flow{width:100%;height:clamp(74px,9vw,108px);display:block;overflow:visible}.sl-spine-glow{filter:drop-shadow(0 0 6px #00f0ffb3)}.sl-spine-dash{opacity:.7;animation:1.2s linear infinite sl-dash}@keyframes sl-dash{to{stroke-dashoffset:-16px}}.sl-node{fill:#050c16e6;stroke:var(--sl-cyan,#00f0ff);stroke-width:2px;filter:drop-shadow(0 0 8px #00f0ff8c);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite sl-node-pulse;animation-delay:calc(var(--sl-n) * .4s)}@keyframes sl-node-pulse{0%,to{opacity:.85}50%{opacity:1;r:13}}.sl-node-core{fill:#00f0ff;filter:drop-shadow(0 0 6px #00f0ff)}.sl-particle{fill:#aef9ff;filter:drop-shadow(0 0 5px #00f0ff)}.sl-stages{align-items:stretch;gap:8px;display:flex}.sl-card{-webkit-backdrop-filter:blur(10px)saturate(150%);opacity:0;animation:.5s ease-out forwards sl-card-in;animation-delay:calc(var(--sl-i) * .16s + .15s);background:linear-gradient(#0a111eb3,#05080fc7);border:1px solid #78a0d229;border-radius:12px;flex-direction:column;flex:1 1 0;gap:7px;padding:13px 13px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;transform:translateY(10px)}@keyframes sl-card-in{to{opacity:1;transform:none}}.sl-card:hover{border-color:var(--sl-edge);transform:translateY(-3px);box-shadow:0 18px 40px -20px #00f0ff80,inset 0 0 22px #00f0ff0f}.sl-card-rail{background:linear-gradient(180deg, var(--sl-cyan), var(--sl-blue));width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #00f0ff80}.sl-card-head{justify-content:space-between;align-items:center;display:flex}.sl-card-idx{color:#00f0ff52;font-size:1.5rem;font-weight:800;line-height:1}.sl-card-glyph{filter:drop-shadow(0 0 6px #00f0ff66);font-size:1.15rem}.sl-card-tag{letter-spacing:.08em;color:var(--sl-cyan);font-size:.6rem;font-weight:700}.sl-card-title{font-family:var(--font-sans,system-ui), sans-serif;color:#eaf6ff;margin:0;font-size:.84rem;font-weight:700;line-height:1.25}.sl-card-desc{color:#9fb8cb;font-size:.68rem;line-height:1.45;font-family:var(--font-sans,system-ui), sans-serif;margin:0}.sl-card-tick{color:var(--sl-dim);border-top:1px dashed #78a0d22e;margin-top:auto;padding-top:7px;font-size:.64rem}.sl-card-tick b{color:var(--sl-cyan);font-variant-numeric:tabular-nums}.sl-arrow{color:#00f0ff80;flex:none;align-self:center;font-size:.9rem;animation:1.6s ease-in-out infinite sl-arrow}@keyframes sl-arrow{0%,to{opacity:.3;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}.sl-math{grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vw,18px);display:grid}.sl-math-block{background:#060b1599;border:1px solid #78a0d229;border-radius:12px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sl-math-label{letter-spacing:.2em;color:var(--sl-dim);font-size:.58rem}.sl-divider{background:linear-gradient(90deg,#0000,#00f0ff66,#0000);height:1px;margin:2px 0;box-shadow:0 0 8px #00f0ff40}.sl-eq{color:#eaf6ff;flex-wrap:wrap;align-items:center;gap:7px;font-family:Cambria Math,Georgia,Times New Roman,serif;font-size:clamp(1.05rem,2vw,1.4rem);display:flex}.sl-var{color:var(--sl-cyan);font-style:italic;font-weight:700}.sl-op{color:var(--sl-dim)}.sl-neg{color:#ff8aa0}.sl-sum{color:var(--sl-cyan);font-size:1.5em;position:relative}.sl-sub{vertical-align:sub;color:var(--sl-dim);font-size:.6em}.sl-term{font-style:italic}.sl-math-live{letter-spacing:.03em;color:var(--sl-dim);border-top:1px dashed #78a0d22e;padding-top:9px;font-family:ui-monospace,Consolas,monospace;font-size:.66rem}.sl-math-live b{color:var(--sl-cyan);font-variant-numeric:tabular-nums;animation:.72s ease-in-out sl-blink}@keyframes sl-blink{0%{color:#fff;text-shadow:0 0 4px var(--sl-cyan)}to{color:var(--sl-cyan)}}.sl-code{border:1px solid #78a0d229;border-left:3px solid var(--sl-cyan);color:#cfe6f2;white-space:pre-wrap;word-break:break-word;tab-size:2;background:#03070ed1;border-radius:9px;margin:0;padding:11px 13px;font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;font-size:.72rem;line-height:1.62;overflow-x:auto;box-shadow:inset 0 0 22px #00f0ff0d}.sl-code-head{color:var(--sl-cyan);letter-spacing:.06em;text-shadow:0 0 3px #00f0ff80;margin-bottom:4px;font-weight:700;display:block}.sl-kw{color:#c08bff;font-weight:700}.sl-str{color:#57f5a3}.sl-fn{color:#38d9ff}.sl-cmt{color:var(--sl-dim);font-style:italic}.sl-telemetry{flex-direction:column;gap:5px;font-family:ui-monospace,Consolas,monospace;font-size:.68rem;display:flex}.sl-telem-row{background:#080e1a80;border:1px solid #78a0d21f;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:4px 9px;display:flex}.sl-telem-k{color:var(--sl-dim);letter-spacing:.06em}.sl-telem-v{color:var(--sl-ink);font-variant-numeric:tabular-nums;font-weight:700}.sl-telem-v--ok{color:#57f5a3}.syslogic-foot{z-index:1;letter-spacing:.12em;color:var(--sl-dim);border-top:1px solid var(--sl-edge);align-items:center;gap:9px;padding-top:12px;font-size:.62rem;display:flex;position:relative}.syslogic-foot-dot{background:#57f5a3;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite chud-pulse-dot;box-shadow:0 0 10px #57f5a3}.syslogic-foot kbd{border:1px solid var(--sl-edge);color:var(--sl-cyan);border-radius:4px;padding:0 5px;font-family:inherit}@media (width<=860px){.sl-stages{flex-flow:column wrap}.sl-arrow{transform:rotate(90deg)}.sl-math{grid-template-columns:1fr}.sl-card{flex:none;overflow:visible}.sl-card-title,.sl-card-desc,.sl-card-tag,.sl-card-tick{white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.syslogic-grid,.syslogic-gear,.syslogic-toggle-gear,.sl-spine-dash,.sl-node,.sl-arrow,.syslogic-foot-dot{animation:none}.sl-card{opacity:1;animation:none;transform:none}}.tf-root{--tf-cyan:#00f0ff;--tf-edge:#00f0ff38;--tf-edge-soft:#78a0d224;--tf-ink:#d4f4ff;--tf-dim:#6f8aa6;--tf-crit:#ff3b5c;--tf-elev:#ffb020;--tf-watch:#38d9ff;color:var(--tf-ink);flex-direction:column;gap:.7rem;padding-top:.2rem;font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;display:flex}.tf-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.tf-head-left{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-title{color:var(--tf-cyan);letter-spacing:.14em;font-size:.92rem;font-weight:800}.tf-sub{color:var(--tf-dim);font-family:var(--font-sans,system-ui), sans-serif;font-size:.74rem;line-height:1.4}.tf-controls{flex:none;align-items:center;gap:10px;display:flex}.tf-archive{appearance:none;color:var(--tf-ink);border:1px solid var(--tf-edge);letter-spacing:.04em;cursor:pointer;background:#00f0ff0f;background-image:linear-gradient(45deg, transparent 50%, var(--tf-cyan) 50%), linear-gradient(135deg, var(--tf-cyan) 50%, transparent 50%);background-position:right 13px center,right 8px center;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:8px;padding:7px 30px 7px 12px;font-family:inherit;font-size:.74rem;font-weight:700}.tf-archive:hover{border-color:var(--tf-cyan)}.tf-archive:focus-visible{border-color:var(--tf-cyan);outline:none}.tf-archive option{color:var(--tf-ink);background:#0a1018}.tf-statbar{letter-spacing:.1em;color:var(--tf-dim);border:1px solid var(--tf-edge-soft);background:#00f0ff08;border-radius:9px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:6px 12px;font-size:.62rem;display:flex}.tf-stat b{color:var(--tf-ink);font-variant-numeric:tabular-nums;font-weight:800}.tf-stat--dim b{color:var(--tf-dim)}.tf-stat--sectors{color:var(--tf-cyan);margin-left:auto}.tf-empty{text-align:center;color:var(--tf-dim);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;min-height:220px;padding:2rem;display:flex}.tf-empty-glyph{color:var(--tf-cyan);opacity:.6;font-size:2rem}.tf-empty-title{letter-spacing:.2em;color:var(--tf-ink);font-size:.82rem}.tf-empty-sub{font-size:.74rem;font-family:var(--font-sans,system-ui), sans-serif;max-width:460px}.tf-modal-overlay{z-index:4200;opacity:0;justify-content:center;align-items:center;padding:clamp(12px,3vw,40px);font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;transition:opacity .22s;display:flex;position:fixed;inset:0}.tf-modal-overlay--in{opacity:1}.tf-modal-backdrop{-webkit-backdrop-filter:blur(7px)saturate(140%);background:radial-gradient(900px 600px at 50% 30%,#001e2d8c,#020409e6);position:absolute;inset:0}.tf-modal-card{border:1px solid var(--tf-edge,#00f0ff47);-webkit-backdrop-filter:blur(18px)saturate(170%);color:#d4f4ff;background:linear-gradient(#09101edb,#05080eed);border-radius:14px;width:min(620px,100%);max-height:86vh;transition:transform .28s cubic-bezier(.22,1,.36,1);position:relative;overflow:auto;transform:translateY(12px)scale(.99);box-shadow:inset 0 0 40px #00f0ff0f,0 40px 110px -40px #00f0ff80}.tf-modal-overlay--in .tf-modal-card{transform:none}.tf-modal-head{border-bottom:1px solid #00f0ff2e;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px 12px;display:flex}.tf-modal-title{color:#00f0ff;letter-spacing:.04em;font-size:.92rem;font-weight:800}.tf-modal-kicker{color:#6f8aa6;letter-spacing:.14em;margin-top:3px;font-size:.62rem}.tf-modal-close{color:#00f0ff;cursor:pointer;background:#00f0ff0f;border:1px solid #00f0ff47;border-radius:8px;flex:none;width:32px;height:32px;font-size:1.25rem;line-height:1;transition:background .18s,transform .18s}.tf-modal-close:hover{background:#00f0ff2e;transform:rotate(90deg)}.tf-modal-body{flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.tf-src-row{background:#080e1a8c;border:1px solid #78a0d229;border-left:3px solid #00f0ff80;border-radius:8px;flex-direction:column;gap:7px;padding:10px 12px;display:flex}.tf-src-main{align-items:center;gap:9px;display:flex}.tf-src-sev{letter-spacing:.08em;border-radius:4px;flex:none;padding:2px 6px;font-size:.56rem;font-weight:800}.tf-src-sev--critical{color:#ff3b5c;background:#ff3b5c2e}.tf-src-sev--elevated{color:#ffb020;background:#ffb02029}.tf-src-sev--watch{color:#38d9ff;background:#38d9ff24}.tf-src-title{color:#eaf6ff;font-size:.82rem;line-height:1.35;font-family:var(--font-sans,system-ui), sans-serif}.tf-src-actions{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tf-src-raw{color:#00f0ff;letter-spacing:.04em;font-size:.66rem;text-decoration:none}.tf-src-raw:hover{text-decoration:underline}.tf-src-feed{cursor:pointer;color:#00f0ff;letter-spacing:.06em;background:0 0;border:none;padding:0;font-family:inherit;font-size:.66rem;font-weight:700}.tf-src-feed:hover{text-decoration:underline}.tf-src-load{color:#6f8aa6;font-size:.7rem}.tf-muted{color:#6f8aa6;font-size:.74rem}.tf-grid{align-items:stretch;gap:.7rem;display:grid}.tf-grid--analytics{grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);height:clamp(580px,78vh,960px)}.tf-col{flex-direction:column;gap:.7rem;min-width:0;min-height:0;display:flex}.tf-panel{border:1px solid var(--tf-edge);-webkit-backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(#070d18b8,#04070ed1);border-radius:12px;flex-direction:column;min-height:0;display:flex;overflow:hidden;box-shadow:inset 0 0 22px #00f0ff0d,0 14px 34px -26px #00f0ff66}.tf-panel-head{border-bottom:1px solid var(--tf-edge-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.tf-panel-headcol{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-panel-title{color:var(--tf-cyan);letter-spacing:.16em;font-size:.62rem;font-weight:800}.tf-panel-subnote{color:var(--tf-dim);letter-spacing:.02em;font-size:.58rem;font-family:var(--font-sans,system-ui), sans-serif;font-weight:400}.tf-panel-tag{color:var(--tf-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.tf-panel-tag b{color:var(--tf-cyan);font-variant-numeric:tabular-nums}.tf-day-reset{border:1px solid color-mix(in srgb, var(--tf-cyan) 45%, transparent);background:color-mix(in srgb, var(--tf-cyan) 12%, transparent);color:var(--tf-cyan);font:inherit;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:5px;margin-left:auto;padding:3px 9px;font-size:.56rem;font-weight:800;transition:background .16s,border-color .16s;display:inline-flex}.tf-day-reset:hover{background:color-mix(in srgb, var(--tf-cyan) 22%, transparent);border-color:var(--tf-cyan)}.tf-day-reset[hidden]{display:none}.tf-panel-body{min-height:0;padding:11px 12px}.tf-panel--chart{flex:none}.tf-panel--news{flex:1}.tf-grid--quad{grid-template-rows:clamp(238px,33vh,360px) minmax(320px,1fr);grid-template-columns:1fr 1fr;height:clamp(640px,84vh,1040px)}.tf-quad{min-width:0;min-height:0}.tf-quad--news .tf-panel-body{overflow-y:auto}.tf-quad--chart .tf-panel-body,.tf-quad--orbit .tf-panel-body{overflow:hidden}.tf-news-item--active{box-shadow:inset 2px 0 0 var(--dom,var(--tf-cyan)), 0 0 0 1px color-mix(in srgb, var(--tf-cyan) 35%, transparent);border-color:var(--tf-cyan)!important;background:color-mix(in srgb, var(--tf-cyan) 12%, transparent)!important}.tf-quad--detail .tf-panel-body{min-height:0;padding:0;display:flex;overflow:hidden}.tf-quad--detail .chud-detail{--chud-void:#05080f;--chud-cyan:#00f0ff;--chud-blue:#2b6cff;--chud-edge:#00f0ff38;--chud-edge-soft:#78a0d224;--chud-glow:#00f0ff59;--chud-ink:#d4f4ff;--chud-dim:#6f8aa6;--chud-crit:#ff3b5c;--chud-elev:#ffb020;--chud-watch:#38d9ff;color:var(--chud-ink);width:100%;height:100%;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;border-radius:0;align-self:stretch;font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;display:block;position:static;top:auto;overflow-y:auto;transform:none}.tf-chart{flex-direction:column;gap:4px;display:flex;position:relative}.tf-spark-wrap{flex-direction:column;gap:4px;display:flex}.tf-spark{width:100%;height:110px;display:block}.tf-chart--wide .tf-spark{height:clamp(170px,25vh,250px)}.tf-spark-plot{width:100%;position:relative}.tf-spark-yaxis{pointer-events:none;position:absolute;inset:0}.tf-spark-ytick{color:var(--tf-dim);font-variant-numeric:tabular-nums;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.52rem;font-weight:600;line-height:1;position:absolute;left:2px;transform:translateY(-50%)}.tf-spark-axis{color:var(--tf-dim);letter-spacing:.1em;justify-content:space-between;align-items:center;padding:0 2px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.58rem;display:flex}.tf-spark-hit{fill:#0000;cursor:pointer}.tf-spark-hit:hover{fill:#00f0ff0f}.tf-spark-hit--on{fill:#00f0ff0d}.tf-spark-dayhl{fill:#ffffff0d}.tf-chart-tip{z-index:6;pointer-events:none;border:1px solid var(--tf-edge);-webkit-backdrop-filter:blur(8px)saturate(150%);width:min(240px,70%);font-family:var(--font-sans,system-ui), sans-serif;background:#050a14f0;border-radius:9px;padding:8px 10px;position:absolute;box-shadow:0 14px 36px -18px #00f0ff99}.tf-chart-tip-head{color:var(--tf-cyan);letter-spacing:.08em;margin-bottom:5px;font-family:ui-monospace,Consolas,monospace;font-size:.62rem;font-weight:800}.tf-chart-tip-row{align-items:center;gap:6px;padding:2px 0;display:flex}.tf-chart-tip-row i{border-radius:50%;flex:none;width:7px;height:7px}.tf-chart-tip-row span{color:#eaf6ff;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.tf-chart-tip-more{color:var(--tf-dim);margin-top:3px;font-size:.58rem}.tf-chart-load,.tf-chart-empty{height:clamp(170px,25vh,250px);color:var(--tf-dim);letter-spacing:.1em;place-items:center;font-size:.7rem;display:grid}.tf-legend{color:var(--tf-dim);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;font-size:.56rem;display:inline-flex}.tf-legend-bar,.tf-legend-line{display:inline-block}.tf-legend-bar{background:var(--tf-cyan);border-radius:2px;width:8px;height:8px}.tf-legend-line{background:var(--tf-elev);border-radius:2px;width:12px;height:2px;margin-left:4px}.tf-newsfeed{flex-direction:column;gap:6px;display:flex;overflow-y:auto}.tf-newsfeed::-webkit-scrollbar{width:7px}.tf-newsfeed::-webkit-scrollbar-thumb{background:#00f0ff38;border-radius:6px}.tf-news-item{text-align:left;border:1px solid #78a0d224;border-left:3px solid var(--dom,#00f0ff73);cursor:pointer;background:#080e1a80;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:8px 9px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s;display:flex}.tf-news-item:hover{border-color:var(--dom,var(--tf-cyan));background:color-mix(in srgb, var(--dom,var(--tf-cyan)) 10%, #080e1a80);transform:translate(2px)}.tf-news-item:focus-visible{outline:1px solid var(--dom,var(--tf-cyan));outline-offset:1px}.tf-news-sev{flex:none;margin-top:1px}.tf-news-main{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-news-title{color:#eaf6ff;font-size:.76rem;line-height:1.3;font-family:var(--font-sans,system-ui), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tf-news-meta{color:var(--tf-dim);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.58rem;display:flex}.tf-news-dom{color:var(--dom,var(--tf-cyan));border:1px solid color-mix(in srgb, var(--dom,var(--tf-cyan)) 45%, transparent);background:color-mix(in srgb, var(--dom,var(--tf-cyan)) 12%, transparent);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;flex:none;padding:1px 6px;font-size:.55rem;font-weight:800}.tf-news-loc{color:var(--tf-cyan);opacity:.85}.tf-news-go{color:var(--dom,var(--tf-cyan));opacity:.45;flex:none;align-self:center;margin-left:2px;font-size:1.1rem;font-weight:700;line-height:1;transition:opacity .16s,transform .16s}.tf-news-item:hover .tf-news-go{opacity:1;transform:translate(2px)}.tf-news-item--sel{border-color:var(--dom,var(--tf-cyan));background:color-mix(in srgb, var(--dom,var(--tf-cyan)) 14%, #080e1a80);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--dom,var(--tf-cyan)) 30%, transparent)}.tf-news-item--sel .tf-news-go{opacity:1}.tf-news-load,.tf-news-empty,.tf-news-more{color:var(--tf-dim);letter-spacing:.06em;text-align:center;padding:8px 4px;font-size:.7rem}.tf-news-more{color:var(--tf-cyan);opacity:.75}.tf-news-filtertag{color:var(--tf-cyan);font-weight:800}@keyframes tf-news-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.tf-news-anim .tf-news-item{animation:.26s cubic-bezier(.22,1,.36,1) both tf-news-in}.tf-news-anim .tf-news-item:nth-child(2){animation-delay:25ms}.tf-news-anim .tf-news-item:nth-child(3){animation-delay:50ms}.tf-news-anim .tf-news-item:nth-child(4){animation-delay:75ms}.tf-news-anim .tf-news-item:nth-child(n+5){animation-delay:.1s}.tf-col--side .tf-panel--orbit{flex:none}.tf-col--side .tf-panel--metrics{flex:auto}.tf-panel--metrics .tf-panel-body{flex-direction:column;display:flex}.tf-panel--metrics .tf-metric-grid{flex:1;grid-auto-rows:1fr}.tf-metric{justify-content:center}.tf-float{z-index:4300;opacity:0;justify-content:center;align-items:center;padding:clamp(12px,3vw,44px);font-family:ui-monospace,Cascadia Code,Consolas,SF Mono,monospace;transition:opacity .22s;display:flex;position:fixed;inset:0}.tf-float--in{opacity:1}.tf-float-backdrop{cursor:pointer;-webkit-backdrop-filter:blur(7px)saturate(140%);background:radial-gradient(900px 600px at 50% 28%,#001e2d80,#020409e0);position:absolute;inset:0}.tf-float-card{z-index:1;border-radius:16px;flex-direction:column;width:min(560px,100%);max-height:86vh;transition:transform .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;transform:translateY(14px)scale(.99)}.tf-float--in .tf-float-card{transform:none}.tf-card-inner{border:1px solid color-mix(in srgb, var(--insp,var(--tf-cyan)) 45%, var(--tf-edge));background:radial-gradient(120% 60% at 100% 0%, color-mix(in srgb, var(--insp,var(--tf-cyan)) 12%, transparent), transparent 60%), linear-gradient(180deg, #080e1af5, #04070efa);-webkit-backdrop-filter:blur(18px)saturate(165%);min-height:0;box-shadow:inset 0 0 34px color-mix(in srgb, var(--insp,var(--tf-cyan)) 8%, transparent), 0 40px 110px -40px #000000d9;border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden}.tf-insp-head{border-bottom:1px solid var(--tf-edge-soft);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.tf-float-close{cursor:pointer;width:30px;height:30px;color:var(--insp,var(--tf-cyan));background:color-mix(in srgb, var(--insp,var(--tf-cyan)) 8%, transparent);border:1px solid color-mix(in srgb, var(--insp,var(--tf-cyan)) 38%, transparent);border-radius:8px;flex:none;font-family:inherit;font-size:1.15rem;line-height:1;transition:background .16s,transform .16s}.tf-float-close:hover{background:color-mix(in srgb, var(--insp,var(--tf-cyan)) 20%, transparent);transform:rotate(90deg)}.tf-insp-back{cursor:pointer;color:var(--insp,var(--tf-cyan));background:color-mix(in srgb, var(--insp,var(--tf-cyan)) 10%, transparent);border:1px solid color-mix(in srgb, var(--insp,var(--tf-cyan)) 40%, transparent);letter-spacing:.06em;border-radius:7px;flex:none;padding:4px 11px;font-family:inherit;font-size:.62rem;font-weight:800;transition:background .16s,transform .16s}.tf-insp-back:hover{background:color-mix(in srgb, var(--insp,var(--tf-cyan)) 22%, transparent);transform:translate(-2px)}.tf-insp-kicker{color:var(--tf-dim);letter-spacing:.16em;font-size:.58rem;font-weight:800}.tf-insp-head--back .tf-insp-kicker{text-align:center;flex:1}.tf-insp-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px 13px;display:flex;overflow-y:auto}.tf-insp-body::-webkit-scrollbar{width:7px}.tf-insp-body::-webkit-scrollbar-thumb{background:#00f0ff38;border-radius:6px}.tf-insp-severity{align-items:center;gap:12px;display:flex}.tf-insp-gauge-wrap{flex:none;width:64px;height:64px;position:relative}.tf-insp-gauge{width:64px;height:64px;display:block}.tf-insp-gauge-val{color:var(--tf-ink);font-variant-numeric:tabular-nums;place-items:center;font-family:ui-monospace,Consolas,monospace;font-size:1.05rem;font-weight:800;display:grid;position:absolute;inset:0}.tf-insp-sevmeta{flex-direction:column;gap:2px;min-width:0;display:flex}.tf-insp-sev-label{letter-spacing:.14em;color:var(--insp,var(--tf-cyan));font-size:.74rem;font-weight:800}.tf-insp-sev-sub{color:var(--tf-dim);letter-spacing:.04em;font-size:.6rem}.tf-insp-title{color:#eaf6ff;font-size:.96rem;font-weight:700;line-height:1.32;font-family:var(--font-sans,system-ui), sans-serif}.tf-insp-time{color:var(--tf-dim);letter-spacing:.04em;font-size:.66rem}.tf-insp-tags{flex-wrap:wrap;gap:6px;display:flex}.tf-insp-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--tf-dim);border:1px solid var(--tf-edge-soft);border-radius:5px;padding:2px 8px;font-size:.58rem;font-weight:700}.tf-insp-tag--dom{color:var(--dom,var(--tf-cyan));border-color:color-mix(in srgb, var(--dom,var(--tf-cyan)) 45%, transparent);background:color-mix(in srgb, var(--dom,var(--tf-cyan)) 12%, transparent)}.tf-insp-srchead{color:var(--tf-cyan);letter-spacing:.14em;border-top:1px solid var(--tf-edge-soft);padding-top:10px;font-size:.58rem;font-weight:800}.tf-insp-srchead b{color:var(--tf-ink)}.tf-insp-srclist{flex-direction:column;gap:7px;display:flex}.tf-insp-src{border:1px solid #78a0d229;border-left:3px solid color-mix(in srgb, var(--insp,var(--tf-cyan)) 60%, transparent);background:#080e1a8c;border-radius:8px;flex-direction:column;gap:2px;padding:8px 26px 8px 10px;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex;position:relative}.tf-insp-src:hover{border-color:var(--insp,var(--tf-cyan));background:color-mix(in srgb, var(--insp,var(--tf-cyan)) 9%, #080e1a8c);transform:translate(2px)}.tf-insp-src-host{color:var(--insp,var(--tf-cyan));letter-spacing:.04em;font-size:.58rem;font-weight:800}.tf-insp-src-title{color:#d4e6f5;font-size:.72rem;line-height:1.3;font-family:var(--font-sans,system-ui), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tf-insp-src-go{color:var(--insp,var(--tf-cyan));font-size:.8rem;position:absolute;top:8px;right:9px}.tf-digest-list{flex-direction:column;gap:7px;display:flex}.tf-digest-item{text-align:left;cursor:pointer;border:1px solid #78a0d229;border-left:3px solid var(--dom,var(--tf-cyan));background:#080e1a8c;border-radius:8px;align-items:flex-start;gap:8px;width:100%;padding:8px 9px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s;display:flex}.tf-digest-item:hover{border-color:var(--dom,var(--tf-cyan));background:color-mix(in srgb, var(--dom,var(--tf-cyan)) 10%, #080e1a8c);transform:translate(2px)}.tf-digest-main{flex-direction:column;gap:3px;min-width:0;display:flex}.tf-digest-title{color:#eaf6ff;font-size:.78rem;line-height:1.3;font-family:var(--font-sans,system-ui), sans-serif;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tf-digest-meta{color:var(--tf-dim);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.58rem;display:flex}.tf-digest-go{color:var(--dom,var(--tf-cyan));opacity:.5;flex:none;align-self:center;margin-left:auto;font-size:1rem}.tf-digest-item:hover .tf-digest-go{opacity:1}.tf-orbit-body{justify-content:center;align-items:center;padding:12px 12px 8px;display:flex;overflow:hidden}.tf-orbit{aspect-ratio:1;width:100%;max-width:300px;margin:0 auto;position:relative}.tf-quad--orbit .tf-panel-body{flex:1;min-height:0}.tf-quad--orbit .tf-orbit{width:auto;max-width:100%;height:100%;max-height:100%}.tf-orbit-rings{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}@keyframes tf-orbit-dash{to{stroke-dashoffset:-140px}}.tf-orbit-ring-spin{animation:60s linear infinite tf-orbit-dash}@keyframes tf-orbit-core-pulse{0%,to{box-shadow:inset 0 0 18px #00f0ff38,0 0 26px -8px #00f0ff7a}50%{box-shadow:inset 0 0 22px #00f0ff52,0 0 33px -6px #00f0ff9e}}.tf-orbit-core{aspect-ratio:1;cursor:pointer;width:33%;color:var(--tf-ink);border:1px solid var(--tf-edge);background:radial-gradient(circle at 50% 38%,#00f0ff2e,#050a14e6);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:inherit;transition:transform .2s,box-shadow .2s;animation:6s ease-in-out infinite tf-orbit-core-pulse;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 18px #00f0ff40,0 0 28px -8px #00f0ff8c}.tf-orbit-core:hover{animation-play-state:paused;box-shadow:inset 0 0 22px #00f0ff59,0 0 36px -6px #00f0ffb3}.tf-orbit-core:focus-visible{outline:1px solid var(--tf-cyan);outline-offset:2px}.tf-orbit-core-val{color:var(--tf-cyan);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:800;line-height:1}.tf-orbit-core-lbl{letter-spacing:.14em;color:var(--tf-dim);text-transform:uppercase;font-size:.44rem}.tf-orbit-core-lbl span{color:var(--tf-cyan)}.tf-orbit-node{cursor:pointer;width:21%;min-width:52px;height:21%;min-height:52px;color:var(--tf-ink);border:1px solid color-mix(in srgb, var(--node) 55%, transparent);background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--node) 22%, #050a14d1), #050a14eb);box-shadow:0 0 14px -4px var(--node);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-family:inherit;transition:transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s,border-color .2s,opacity .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.tf-orbit-node:hover{box-shadow:0 0 22px -2px var(--node);transform:translate(-50%,-50%)scale(1.09)}.tf-orbit-node:focus-visible{outline:1px solid var(--node);outline-offset:2px}.tf-orbit-node-val{color:var(--node);font-variant-numeric:tabular-nums;font-size:.95rem;font-weight:800;line-height:1}.tf-orbit-node-lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--tf-dim);text-align:center;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:94%;font-size:.44rem;line-height:1.05;display:-webkit-box;overflow:hidden}.tf-orbit-node--active{border-color:var(--node);box-shadow:0 0 24px -2px var(--node), inset 0 0 14px color-mix(in srgb, var(--node) 32%, transparent);transform:translate(-50%,-50%)scale(1.14)}.tf-orbit-node--active .tf-orbit-node-lbl{color:var(--tf-ink)}.tf-orbit--filtered .tf-orbit-node:not(.tf-orbit-node--active){opacity:.38}.tf-orbit-node--quiet{opacity:.5}.tf-orbit-node--quiet .tf-orbit-node-val{color:var(--tf-dim)}.tf-orbit--filtered .tf-orbit-node--quiet.tf-orbit-node--active{opacity:1}.tf-metric-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tf-metric{border:1px solid var(--tf-edge-soft);background:#00f0ff0a;border-radius:9px;flex-direction:column;gap:2px;padding:9px 10px;display:flex}.tf-metric-val{color:var(--tf-cyan);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.tf-metric-val--ok{color:var(--tf-elev)}.tf-metric-val i{color:var(--tf-dim);font-size:.72rem;font-style:normal;font-weight:600}.tf-metric-lbl{color:var(--tf-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}@media (width<=900px){.tf-grid--analytics{grid-template-columns:1fr;height:auto}.tf-grid--quad{grid-template-rows:auto;grid-template-columns:1fr;height:auto}.tf-quad--chart,.tf-quad--orbit{min-height:300px}.tf-quad--news{min-height:360px;max-height:70vh}.tf-quad--detail{min-height:440px}.tf-panel--news{max-height:480px}.tf-orbit{max-width:260px}}@media (prefers-reduced-motion:reduce){.tf-modal-overlay,.tf-modal-card{transition:none}.tf-modal-close:hover{transform:none}.tf-news-item,.tf-orbit-node,.tf-orbit-core{transition:none}.tf-news-anim .tf-news-item,.tf-orbit-ring-spin,.tf-orbit-core{animation:none}.tf-float,.tf-float-card{transition:none}.tf-float-close:hover{transform:none}}body{background:var(--bg-primary);background-image:radial-gradient(120% 80% at 50% -20%,#00d1ff0a,#0000 55%)}.sidebar,.main-content,.login-card,.evidence-panel-modal,.cb-modal-panel,.intel-panel,.live-feed-container,#map-page-container,#pro-map-container{-webkit-backdrop-filter:var(--glass-blur)}.sidebar,.main-content{background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--inner-glow)}.sidebar{border-radius:var(--bento-gap);padding:var(--bento-gap);height:calc(100vh - var(--bento-gap) * 2);top:var(--bento-gap)}.main-content{border-radius:var(--bento-gap);padding:var(--bento-gap);gap:var(--bento-gap)}.app-container{gap:var(--bento-gap);padding:var(--bento-gap);background:0 0}.sidebar h2{background:linear-gradient(90deg, var(--accent), #7a5cff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.nav-sync-hud{text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;padding:8px 0;font-size:.62rem;display:flex}.sync-dot{background:var(--text-secondary);border-radius:50%;flex-shrink:0;width:7px;height:7px}.sync-dot--init,.sync-dot--retrying{background:#d29922;animation:2.4s ease-in-out infinite vx-heartbeat}.sync-dot--stable{background:var(--success);animation:2.8s ease-in-out infinite vx-heartbeat}.sync-dot--offline{background:var(--danger);animation:2.2s ease-in-out infinite vx-heartbeat-danger}.sync-label{color:var(--text-secondary)}.sync-time{color:var(--text-secondary);opacity:.75;margin-left:auto}.alert-card,.alert-card-compact,.pro-brief-card,.bluf-stat-card,.health-stat,.plan-card,.report-card,.intel-status-card,.intel-metric-card{box-shadow:var(--inner-glow)!important}.alert-card:hover,.alert-card-compact:hover,.pro-brief-card:hover,.bluf-stat-card:hover{transform:none;box-shadow:var(--inner-glow-hover), var(--glow-hover)!important;border-color:var(--border-active)!important}.severity-badge.critical{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 45%, transparent);background:var(--danger-soft)}.alert-card.critical{border-left-color:var(--danger)}.spike-badge{background:var(--danger);box-shadow:none}#alerts-container.main-feed{gap:var(--bento-gap)}#alerts-container.main-feed .alert-card-compact{border-left-width:3px;border-radius:0;margin-bottom:0}.pro-briefs-grid,.dashboard-grid{background:var(--grid-line);border:1px solid var(--border);border-radius:8px;gap:1px;padding:0;overflow:hidden}.pro-briefs-grid>*,.dashboard-grid>*{border-radius:0;margin-bottom:0}.pulse-bar{border:var(--glass-border);border-bottom:2px solid var(--accent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--inner-glow);background:#00d1ff0a;border-radius:8px;margin-bottom:0}.evidence-modal-overlay{-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;background:#0a0c10d1!important}.evidence-panel-modal{background:var(--glass-bg)!important;border:var(--glass-border)!important;box-shadow:var(--inner-glow)!important;border-radius:var(--bento-gap)!important}.login-card{border-radius:var(--bento-gap);box-shadow:var(--inner-glow)!important}.loading-spinner{border:2px solid #ffffff14;border-top-color:var(--accent);border-radius:50%;width:28px;height:28px;margin:0 auto 12px;animation:.85s linear infinite vx-spinner}.vx-scan-loading,[data-vx-loading=true]{min-height:4rem;position:relative;overflow:hidden}.vx-scan-loading:after,[data-vx-loading=true]:after{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#00d1ff0a 35%,#00d1ff24 50%,#00d1ff0a 65%,#0000 100%);height:42%;animation:2.4s ease-in-out infinite vx-scan-sweep;position:absolute;top:-50%;left:0;right:0}.alert-headline-skeleton,.skeleton-card{position:relative;overflow:hidden}.alert-headline-skeleton:after,.skeleton-card:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00d1ff14,#0000);animation:2.2s ease-in-out infinite vx-scan-sweep;position:absolute;inset:0}.status-live,.live-indicator{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:.62rem;font-weight:600;display:inline-flex}.status-live-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.live-feed-header{border-bottom:1px solid var(--border)}@keyframes vx-ambient-float{0%,to{box-shadow:var(--inner-glow), 0 8px 28px #00000059;border-color:var(--border);transform:translateY(0)}50%{box-shadow:var(--inner-glow), 0 0 28px #00d1ff33, 0 16px 40px #0000006b;border-color:#00d1ff61;transform:translateY(-5px)}}.plans-grid--pricing .plan-card.vx-pricing-card,.lp-pricing-grid .lp-pricing-card.vx-pricing-card{animation:6s ease-in-out infinite vx-ambient-float;animation-delay:var(--vx-ambient-delay,0s)}.plans-grid--pricing:hover .plan-card.vx-pricing-card,.lp-pricing-grid:hover .lp-pricing-card.vx-pricing-card{animation-play-state:paused}.plans-grid--pricing .plan-card.vx-pricing-card:hover,.lp-pricing-grid .lp-pricing-card.vx-pricing-card:hover{box-shadow:var(--inner-glow-hover), 0 0 40px #00d1ff73, 0 20px 48px #00000073!important;border-color:#00d1ff8c!important;animation:none!important;transform:translateY(-6px)!important}.subscription-tab[data-billing=monthly] [data-billing-label=monthly],.subscription-tab[data-billing=annual] [data-billing-label=annual],.lp-pricing-section[data-billing=monthly] [data-billing-label=monthly],.lp-pricing-section[data-billing=annual] [data-billing-label=annual]{color:var(--text-primary)}.subscription-tab[data-billing=monthly] [data-billing-label=annual],.subscription-tab[data-billing=annual] [data-billing-label=monthly],.lp-pricing-section[data-billing=monthly] [data-billing-label=annual],.lp-pricing-section[data-billing=annual] [data-billing-label=monthly]{color:var(--text-secondary);opacity:.75}.subscription-tab[data-billing=annual] .vx-pricing-switch-track,.lp-pricing-section[data-billing=annual] .vx-pricing-switch-track,.lp-pricing-section[data-billing=annual] .lp-pricing-switch-track{background:#00d1ff26;border-color:#00d1ff73}.subscription-tab[data-billing=annual] .vx-pricing-switch-thumb,.lp-pricing-section[data-billing=annual] .vx-pricing-switch-thumb,.lp-pricing-section[data-billing=annual] .lp-pricing-switch-thumb{background:linear-gradient(135deg,#5eead4,#00d1ff);transform:translate(1.45rem)}.subscription-tab[data-billing=annual] .plan-price-billed-note,.subscription-tab[data-billing=annual] .lp-pricing-billed-note{display:block}.subscription-tab[data-billing=monthly] .plan-price-billed-note,.subscription-tab[data-billing=monthly] .lp-pricing-billed-note{display:none!important}@media (prefers-reduced-motion:no-preference){#alerts-container .alert-card:hover,#alerts-container .alert-card-compact:hover{transform:none}}@media (prefers-reduced-motion:reduce){.sync-dot--stable,.sync-dot--init,.sync-dot--retrying,.sync-dot--offline,.pulse-dot:after,.vx-scan-loading:after,.alert-headline-skeleton:after,.alert-threat-level--critical{animation:none}}.alert-card-compact{box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #0006!important}.alert-card-compact:hover{transform:none;border-color:#ffffff26!important;box-shadow:inset 0 1px 2px #ffffff17,0 10px 36px #0000007a!important}.alert-card-compact.severity-critical{box-shadow:inset 0 1px 1px #ffffff0d,0 8px 32px #0006!important}#alerts-container.main-feed #alerts-list{background:0 0;border:none;border-radius:0;flex-direction:column;gap:.5rem;display:flex;overflow:visible}#alerts-container.main-feed .alert-card-compact{border-left-width:4px;margin-bottom:0;border-radius:8px!important}@media (width<=768px){#app,.app-container,.app-container.dashboard-terminal,.main-content,#alerts-container,#alerts-list,.header-row,.page-header-block{box-sizing:border-box;width:100%;min-width:0;max-width:100vw}body.mobile-nav-open{overflow:hidden}.mobile-header{gap:.75rem;min-height:52px;padding:.65rem 1rem}.mobile-header-brand{letter-spacing:.06em;color:var(--accent);font-size:.92rem;font-weight:700;line-height:1.2}.dashboard-terminal .sidebar .sidebar-header{display:none}#app{padding:0 0 calc(3.25rem + env(safe-area-inset-bottom,0px)) 0;overflow-x:hidden}.app-container.dashboard-terminal{flex-direction:column;gap:.5rem;height:auto;margin:0;padding:12px;display:flex;overflow:visible}.app-container.dashboard-terminal>.main-content{order:1}.app-container.dashboard-terminal>.sidebar{order:2}.main-content{border-radius:10px;gap:.75rem;margin:0;padding:12px;overflow-x:hidden}.page-title{font-size:clamp(1.15rem,4.5vw,1.35rem)}.page-subtitle{font-size:.82rem}.topic-filter-bar{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:.5rem;margin-bottom:.65rem;padding:.35rem 0 .65rem;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}.topic-filter-bar::-webkit-scrollbar{width:0;height:0;display:none}.topic-btn{flex:none;min-height:44px;padding:.5rem 1rem;font-size:.8rem}#alerts-container.main-feed,#alerts-list{width:100%;min-width:0;max-width:100%;margin:0}#alerts-container .alert-card-compact{box-sizing:border-box;gap:.3rem;width:100%;max-width:100%;margin:0 0 8px;padding:.48rem .66rem .44rem;font-size:.85rem}#alerts-container .alert-card-compact .alert-headline-compact{font-size:.92rem;line-height:1.35}#alerts-container .alert-card-compact .timestamp,#alerts-container .alert-card-compact .severity-badge,#alerts-container .alert-card-compact .meta-item-topic--tag{font-size:.68rem}#alerts-container .alert-card-compact .source-terminal-row{font-size:.75rem}.pulse-bar{margin-bottom:.5rem;font-size:.78rem}.sidebar-nav-link{min-height:44px;margin-bottom:2px;padding:.65rem 1rem}.nav-upgrade-btn{min-height:44px;padding:.65rem 1rem;font-size:.85rem}.nav-dev-btn{min-height:44px}.page-premium-cta{align-items:center;min-height:44px;display:inline-flex}.mobile-status-bar{z-index:1000;padding:.4rem 1rem;padding-bottom:calc(.4rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border);-webkit-backdrop-filter:blur(10px);background:#080a0ef0;justify-content:center;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-status-bar .nav-sync-hud{width:100%;max-width:28rem;padding:.15rem 0;font-size:.6rem}.nav-role-footer #sync-hud{display:none}.main-content.main-content--global-map{border-radius:10px;gap:.35rem;padding:8px 0 0}.main-content.main-content--global-map .header-row{margin-bottom:4px;padding:0 8px}.main-content.main-content--global-map .page-subtitle-wrap{display:none}#map-page-container{width:100%;max-width:100vw;min-height:65vh;height:calc(100dvh - 7.5rem - env(safe-area-inset-bottom,0px));box-sizing:border-box;border-left:none;border-right:none;border-radius:0;max-height:calc(100dvh - 5rem);margin:0;padding:0}#map-page-container .map-page-shell{height:100%;min-height:100%!important}#map-page-container .map-page-shell__body{flex-direction:column;height:100%;min-height:100%;position:relative}#map-page-container .map-instance-host{flex:auto;order:1;width:100%;height:100%;min-height:65vh}#map-page-container .map-filter-bar{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#0a0e148c;flex-wrap:nowrap;gap:8px;max-width:none;padding:6px;top:8px;left:8px;right:8px;overflow:auto hidden}#map-page-container .map-filter-bar::-webkit-scrollbar{display:none}#map-page-container .map-filter-btn{white-space:nowrap;min-height:44px;padding:.45rem .85rem}#map-page-container .map-node-list-panel{z-index:1100;-webkit-backdrop-filter:blur(14px);background:#0a0e14c7;border-top:1px solid #ffffff1a;border-left:none;border-radius:14px 14px 0 0;width:100%;max-height:none;padding:0;transition:background .2s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 32px #00000073}#map-page-container .map-node-list-panel--collapsed{background:#0a0e148c}#map-page-container .map-node-list-panel__toggle{display:flex}#map-page-container .map-node-list-panel__header{padding:8px 10px 0}#map-page-container .map-node-list-panel:not(.map-node-list-panel--collapsed) .map-node-list-panel__body{max-height:min(38vh,320px);padding:8px 10px 12px;display:block;overflow-y:auto}#map-page-container .map-node-list-panel--collapsed .map-node-list-panel__body{display:none!important}#map-page-container .leaflet-bottom.leaflet-right{bottom:calc(3.25rem + env(safe-area-inset-bottom,0px));right:8px}#map-page-container .leaflet-control-zoom{border:none;box-shadow:0 4px 16px #00000073}#pro-map-container{width:100%;max-width:100%;height:auto;min-height:50vh;margin:0;padding:8px}.header-row{flex-direction:column;gap:.65rem;margin:0 0 8px;display:flex}}@media (width>=769px){.mobile-status-bar{display:none!important}}
