[data-intel-theme]{--intel-bg:transparent;--intel-bg-secondary:#1119;--intel-surface:#141414b3;--intel-surface-hover:#1e1e1ebf;--intel-surface-active:#1a1a2eb3;--intel-border:#2a2a2a;--intel-border-strong:#444;--intel-border-subtle:#1a1a1a;--intel-text:#e8e8e8;--intel-text-secondary:#ccc;--intel-text-dim:#888;--intel-text-muted:#666;--intel-text-faint:#555;--intel-accent:#fff;--intel-panel-bg:#141414a6;--intel-panel-border:#2a2a2acc;--intel-map-bg:#020a08;--intel-map-grid:#0a2a20;--intel-map-country:#0a2018;--intel-map-stroke:#0f5040;--intel-overlay-subtle:#ffffff08;--intel-overlay-light:#ffffff0d;--intel-overlay-medium:#ffffff1a;--intel-live:#4f8;--intel-alert:#f44;--intel-warn:#fa0;--intel-info:#3b82f6;--intel-positive:#4f8;--intel-scrollbar-thumb:#333;--intel-scrollbar-thumb-hover:#555;color:var(--intel-text);background:0 0;font-family:SF Mono,Monaco,Cascadia Code,Fira Code,DejaVu Sans Mono,Liberation Mono,monospace;font-size:12px;line-height:1.5}.intel-root{background:0 0;flex-direction:column;width:100%;height:100vh;display:flex;overflow:hidden}.intel-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.intel-command-bar{background:var(--intel-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--intel-border);z-index:50;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex}.intel-logo{letter-spacing:2px;color:var(--intel-accent);text-transform:uppercase;font-size:14px;font-weight:700}.intel-version{color:var(--intel-text-dim);border:1px solid var(--intel-border);border-radius:3px;padding:1px 4px;font-size:9px}.intel-status-dot{background:var(--intel-live);border-radius:50%;width:6px;height:6px;animation:2s infinite intel-pulse-dot}.intel-status-label{color:var(--intel-live);letter-spacing:1px;font-size:10px;font-weight:600}.intel-variant-switcher{background:var(--intel-overlay-subtle);border:1px solid var(--intel-border);border-radius:4px;align-items:center;gap:2px;padding:2px 4px;display:flex}.intel-variant-option{letter-spacing:1px;text-transform:uppercase;cursor:pointer;color:var(--intel-text-dim);background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600;transition:all .15s}.intel-variant-option.active{color:var(--intel-live);background:#44ff881a}.intel-variant-option:hover:not(.active){color:var(--intel-text)}.intel-cmd-btn{border:1px solid var(--intel-border);color:var(--intel-text-dim);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;transition:all .15s;display:flex}.intel-cmd-btn:hover{background:var(--intel-overlay-medium);color:var(--intel-text)}.intel-back-btn{border:1px solid var(--intel-border);color:var(--intel-text-secondary);cursor:pointer;background:0 0;border-radius:4px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:500;transition:all .15s;display:flex}.intel-back-btn:hover{color:#a5b4fc;background:#6366f126;border-color:#6366f166}.intel-monitor-btn{color:var(--intel-live);letter-spacing:.5px;cursor:pointer;text-shadow:0 0 10px #44ff884d;background:linear-gradient(135deg,#44ff881f,#3b82f614);border:1px solid #44ff8859;border-radius:5px;align-items:center;gap:5px;padding:5px 12px;font-size:11px;font-weight:600;transition:all .2s;display:flex}.intel-monitor-btn:hover{background:linear-gradient(135deg,#4f83,#3b82f626);border-color:#44ff8880;transform:translateY(-1px);box-shadow:0 0 15px #44ff8826}.intel-map-section{border-bottom:1px solid var(--intel-border);flex-direction:column;flex-shrink:0;height:50vh;min-height:300px;max-height:80vh;display:flex;position:relative}.intel-map-header{background:var(--intel-overlay-subtle);border-bottom:1px solid var(--intel-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.intel-map-title{text-transform:uppercase;letter-spacing:1px;color:var(--intel-text);font-size:11px;font-weight:600}.intel-map-container{background:var(--intel-map-bg);flex:1;position:relative;overflow:hidden}.intel-map-toggle{background:var(--intel-bg);border:1px solid var(--intel-border);border-radius:6px;display:flex;overflow:hidden}.intel-map-toggle-btn{color:var(--intel-text-dim);cursor:pointer;background:0 0;border:none;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.intel-map-toggle-btn.active{background:var(--intel-live);color:#0a1a10}.intel-map-resize{cursor:ns-resize;background:linear-gradient(to bottom,transparent,var(--intel-border));z-index:10;justify-content:center;align-items:flex-end;height:8px;display:flex;position:absolute;bottom:0;left:0;right:0}.intel-map-resize:after{content:"⋯";color:var(--intel-text-dim);margin-bottom:-2px;font-size:10px}.intel-map-resize:hover{background:linear-gradient(#0000,#4488ff4d)}.intel-layer-panel{z-index:100;background:var(--intel-bg);border:1px solid var(--intel-border);border-radius:4px;flex-direction:column;max-width:220px;max-height:45vh;display:flex;position:absolute;bottom:16px;left:10px;overflow:hidden}.intel-layer-header{border-bottom:1px solid var(--intel-border);color:var(--intel-text-dim);text-transform:uppercase;letter-spacing:1px;cursor:pointer;justify-content:space-between;align-items:center;padding:6px 10px;font-size:10px;font-weight:700;display:flex}.intel-layer-list{flex-direction:column;gap:2px;padding:4px;display:flex;overflow-y:auto}.intel-layer-item{background:var(--intel-bg);text-transform:uppercase;color:var(--intel-text);cursor:pointer;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;transition:all .15s;display:flex}.intel-layer-item:hover{background:var(--intel-overlay-light)}.intel-layer-item.has-data{border-color:#4f83}.intel-layer-item.has-data .intel-layer-label{color:var(--intel-live)}.intel-layer-checkbox{border:2px solid var(--intel-border);appearance:none;cursor:pointer;background:0 0;border-radius:3px;flex-shrink:0;width:14px;height:14px;transition:all .15s}.intel-layer-checkbox:checked{background:var(--intel-live);border-color:var(--intel-live)}.intel-layer-count{color:var(--intel-text-muted);background:var(--intel-border);border-radius:2px;margin-left:auto;padding:1px 4px;font-size:9px}.intel-panels-grid{flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:minmax(200px,380px);grid-auto-flow:dense;align-content:start;gap:4px;min-height:0;padding:4px;display:grid;overflow-y:auto}.intel-panels-grid::-webkit-scrollbar{width:4px}.intel-panels-grid::-webkit-scrollbar-track{background:0 0}.intel-panels-grid::-webkit-scrollbar-thumb{background:var(--intel-scrollbar-thumb);border-radius:2px}.intel-panels-grid::-webkit-scrollbar-thumb:hover{background:var(--intel-scrollbar-thumb-hover)}.intel-panel{background:var(--intel-panel-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--intel-panel-border);contain:content;flex-direction:column;height:100%;min-height:200px;transition:transform .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.intel-panel:hover{border-color:var(--intel-border-strong)}.intel-panel.span-1{grid-row:span 1;min-height:200px}.intel-panel.span-2{grid-row:span 2;min-height:400px}.intel-panel.span-3{grid-row:span 3;min-height:600px}.intel-panel.span-4{grid-row:span 4;min-height:800px}.intel-panel.col-span-2{grid-column:span 2}.intel-panel.col-span-3{grid-column:span 3}.intel-panel-header{background:var(--intel-overlay-subtle);border-bottom:1px solid var(--intel-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.intel-panel-title{text-transform:uppercase;letter-spacing:1px;color:var(--intel-text);font-size:11px;font-weight:600}.intel-panel-count{color:var(--intel-text-dim);background:var(--intel-border);border-radius:2px;padding:2px 6px;font-size:10px}.intel-data-badge{border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;display:inline-flex}.intel-data-badge.live{color:var(--intel-live);background:#56d9821f;border-color:#56d98273}.intel-data-badge.cached{color:var(--intel-warn);background:#ffaa0014;border-color:#ffaa004d}.intel-panel-content{flex:1;min-width:0;padding:8px;overflow-y:auto}.intel-panel-content::-webkit-scrollbar{width:4px}.intel-panel-content::-webkit-scrollbar-thumb{background:var(--intel-border);border-radius:2px}.intel-panel-resize{cursor:ns-resize;z-index:10;opacity:0;background:linear-gradient(#0000,#4488ff1a);height:16px;transition:opacity .15s;position:absolute;bottom:0;left:0;right:0}.intel-panel:hover .intel-panel-resize{opacity:1}.intel-panel-resize:after{content:"⋯";color:var(--intel-text-dim);font-size:10px;position:absolute;bottom:1px;left:50%;transform:translate(-50%)}.intel-news-item{border-bottom:1px solid var(--intel-border);padding:8px 0}.intel-news-item:last-child{border-bottom:none}.intel-news-source{color:var(--intel-text-dim);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:2px;font-size:9px;display:flex}.intel-news-title{color:var(--intel-text);font-size:12px;line-height:1.4;text-decoration:none;transition:color .15s;display:block}.intel-news-title:hover{color:var(--intel-accent)}.intel-news-time{color:var(--intel-text-dim);margin-top:3px;font-size:9px}.intel-news-item.highlight{border-left:2px solid var(--intel-live);background:linear-gradient(90deg,#44ff8814 0%,#0000 50%);padding-left:8px}.intel-new-tag{background:var(--intel-live);color:var(--intel-bg);border-radius:3px;padding:1px 4px;font-size:8px;animation:2s ease-out forwards intel-new-tag-fade}.intel-category-tag{border:1px solid;border-radius:3px;padding:1px 4px;font-size:8px}.intel-lang-badge{background:var(--intel-overlay-medium);color:var(--intel-text-dim);text-transform:uppercase;border-radius:2px;padding:1px 3px;font-size:8px}.intel-status-bar{background:var(--intel-surface);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--intel-border);height:28px;color:var(--intel-text-dim);flex-shrink:0;align-items:center;gap:16px;padding:0 16px;font-size:10px;display:flex}.intel-status-item{align-items:center;gap:4px;display:flex}.intel-status-item .dot{border-radius:50%;flex-shrink:0;width:5px;height:5px}.intel-status-item .dot.green{background:var(--intel-live)}.intel-status-item .dot.yellow{background:var(--intel-warn)}.intel-status-item .dot.red{background:var(--intel-alert)}.intel-loading{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.intel-loading-radar{border:2px solid #44ff884d;border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden}.intel-radar-sweep{transform-origin:0;background:linear-gradient(90deg,transparent,var(--intel-live));width:50%;height:2px;animation:2s linear infinite intel-radar-sweep;position:absolute;top:50%;left:50%}.intel-radar-dot{background:var(--intel-live);width:4px;height:4px;box-shadow:0 0 10px var(--intel-live);border-radius:50%;margin:-2px 0 0 -2px;position:absolute;top:50%;left:50%}.intel-loading-text{color:var(--intel-text-dim);text-transform:uppercase;letter-spacing:2px;font-size:10px}.intel-empty{min-height:100px;color:var(--intel-text-dim);opacity:.6;text-transform:uppercase;letter-spacing:1px;justify-content:center;align-items:center;padding:24px 12px;font-size:11px;display:flex}@keyframes intel-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes intel-radar-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes intel-new-tag-fade{0%{opacity:1}80%{opacity:1}to{opacity:0}}@keyframes intel-pulse-alert{0%,to{opacity:1}50%{opacity:.5}}.intel-map-tooltip{z-index:1000;pointer-events:none;color:#d4d4d4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c10f2;border:1px solid #44ff884d;border-radius:4px;min-width:200px;max-width:320px;padding:10px 12px;font-family:SF Mono,Cascadia Code,monospace;font-size:11px;line-height:1.5;animation:.15s ease-out intel-tooltip-enter;position:absolute;box-shadow:0 4px 20px #0009,0 0 15px #44ff8814}.intel-map-tooltip-source{color:#888;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.intel-map-tooltip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s infinite intel-pulse-dot}.intel-map-tooltip-time{color:#666;margin-left:auto;font-size:8px}.intel-map-tooltip-title{color:#e8e8e8;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4}.intel-map-tooltip-summary{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.intel-map-tooltip-tags{flex-wrap:wrap;gap:4px;display:flex}.intel-map-tooltip-tag{color:#aaa;background:#ffffff0a;border:1px solid;border-radius:3px;padding:1px 5px;font-size:8px}.intel-globe-tooltip{color:#d4d4d4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:normal;background:#0a0c10f2;border:1px solid #44ff884d;border-radius:4px;min-width:180px;max-width:280px;padding:10px 12px;font-family:SF Mono,Cascadia Code,monospace;font-size:11px;line-height:1.5;animation:.15s ease-out intel-tooltip-enter;box-shadow:0 4px 20px #0009,0 0 15px #44ff8814}.intel-globe-tooltip-source{color:#888;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.intel-globe-tooltip-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s infinite intel-pulse-dot;display:inline-block}.intel-globe-tooltip-time{color:#666;margin-left:auto;font-size:8px}.intel-globe-tooltip-title{color:#e8e8e8;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4}.intel-globe-tooltip-summary{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.intel-globe-tooltip-tags{flex-wrap:wrap;gap:4px;display:flex}.intel-globe-tooltip-tag{color:#aaa;background:#ffffff0a;border:1px solid;border-radius:3px;padding:1px 5px;font-size:8px}@keyframes intel-tooltip-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes intel-marker-pulse{0%{opacity:.6;r:8}to{opacity:0;r:18}}@keyframes intel-marker-blink{0%,to{opacity:.8}50%{opacity:.4}}.intel-map-popup .maplibregl-popup-content{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0c10f2;border:1px solid #44ff884d;border-radius:4px;padding:0;animation:.15s ease-out intel-tooltip-enter;box-shadow:0 4px 20px #0009,0 0 15px #44ff8814}.intel-map-popup .maplibregl-popup-tip{border-top-color:#0a0c10f2;border-bottom-color:#0a0c10f2}.intel-map-popup-content{color:#d4d4d4;min-width:200px;max-width:320px;padding:10px 12px;font-family:SF Mono,Cascadia Code,monospace;font-size:11px;line-height:1.5}.intel-map-popup-source{color:#888;text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;margin-bottom:4px;font-size:9px;display:flex}.intel-map-popup-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s infinite intel-pulse-dot;display:inline-block}.intel-map-popup-time{color:#666;margin-left:auto;font-size:8px}.intel-map-popup-title{color:#e8e8e8;margin-bottom:4px;font-size:12px;font-weight:600;line-height:1.4}.intel-map-popup-summary{color:#999;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.intel-map-popup-tags{flex-wrap:wrap;gap:4px;display:flex}.intel-map-popup-tag{color:#aaa;background:#ffffff0a;border:1px solid;border-radius:3px;padding:1px 5px;font-size:8px}.intel-map-container .maplibregl-ctrl-attrib{display:none}.intel-map-container .maplibregl-canvas{outline:none}
