@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Tajawal:wght@400;500;700;800&display=swap";:root{--bg-a: #020913;--bg-b: #051d33;--bg-c: #0a3558;--panel: rgba(3, 20, 36, .72);--panel-soft: rgba(5, 28, 44, .7);--panel-border: rgba(108, 226, 255, .34);--text: #ecf9ff;--muted: #9ec7da;--text-soft: #a8cfdd;--accent: #40ddff;--accent-strong: #1cb9e8;--ok: #5ce0ac;--warning: #ffba61;--danger: #ff6f6f;--font-xs: .82rem;--font-sm: .9rem;--font-md: 1rem;--font-lg: 1.12rem;--font-xl: 1.5rem;--space-1: .4rem;--space-2: .6rem;--space-3: .85rem;--space-4: 1.1rem;--space-5: 1.4rem}@font-face{font-family:Dubai;src:local("Dubai Bold"),local("Dubai-Bold"),local("Dubai");font-weight:700;font-style:normal}*{box-sizing:border-box}body{margin:0;font-family:Dubai,Cairo,sans-serif;font-weight:700;font-size:18px;line-height:1.7;color:var(--text);background:radial-gradient(circle at 8% 0%,rgba(64,221,255,.18),transparent 36%),radial-gradient(circle at 94% 2%,rgba(255,186,97,.16),transparent 32%),linear-gradient(146deg,var(--bg-a),var(--bg-b) 48%,var(--bg-c));background-attachment:fixed;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 3px);opacity:.2;mix-blend-mode:screen}.page-shell{width:min(1400px,95vw);margin:0 auto;padding:26px 0 38px}h1,h2,h3{font-family:Dubai,Cairo,sans-serif;font-weight:700;margin:0}.hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding:22px;border-radius:18px;border:1px solid var(--panel-border);background:linear-gradient(126deg,#052f49ad,#041521eb);box-shadow:0 14px 32px #00000047,inset 0 0 0 1px #5fe2ff1a}.eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-size:.9rem}.hero h1{margin-top:6px;font-size:clamp(1.7rem,3vw,2.8rem)}.subtext{margin:8px 0 0;color:var(--muted);max-width:860px}.hero-actions{display:flex;align-items:flex-end;gap:8px;flex-direction:column}.openai-status{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(108,226,255,.3);border-radius:999px;background:#051c2cb3;padding:6px 10px}.openai-status-btn{cursor:pointer;font-family:Dubai,Cairo,sans-serif;color:var(--text)}.openai-status strong{font-size:.9rem}.openai-status small{color:var(--muted);font-size:.78rem}.status-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 2px #ffffff1a}.status-dot.online{background:#50d890}.status-dot.offline{background:#ef5350}.status-dot.warn{background:#f4b400}.openai-status.warning{border-color:#f4b4008c;background:#2f25088f}.sync{color:var(--muted);font-size:.9rem}.btn{border:none;border-radius:12px;font-family:Dubai,Cairo,sans-serif;cursor:pointer;font-weight:700;transition:background-color .18s ease,border-color .18s ease,opacity .18s ease,transform .12s ease}.btn-accent{background:linear-gradient(95deg,var(--accent),var(--accent-strong));color:#012036;padding:10px 16px;box-shadow:0 8px 24px #40ddff42}.btn-ghost{background:#6ce2ff1f;color:var(--text);border:1px solid rgba(108,226,255,.38);padding:10px 16px}.btn-small{background:#6ce2ff2e;color:var(--text);padding:8px 10px;font-size:.88rem}.btn:disabled{opacity:.65;cursor:not-allowed}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:focus-visible{outline:2px solid rgba(247,181,56,.75);outline-offset:2px}.error-banner{margin-top:12px;border:1px solid rgba(255,107,107,.46);background:#ff6b6b26;border-radius:12px;padding:10px 12px}.ui-state{border:1px dashed rgba(132,201,226,.36);border-radius:12px;padding:12px 14px;background:#07283a6b;display:grid;gap:4px}.ui-state strong{color:#d5edf8;font-size:.95rem}.ui-state p{margin:0;color:var(--muted);font-size:.86rem}.ui-state-loading{border-style:solid;border-color:#5aca996b;background:#5aca991f}.ui-state-error{border-style:solid;border-color:#ff6b6b73;background:#ff6b6b1f}.ui-state-empty{border-color:#84c9e247}.table-empty-row td{color:var(--muted);text-align:center;padding:16px 12px;font-size:.9rem}.progress-banner{margin-top:12px;border:1px solid rgba(80,216,144,.4);background:#50d8901f;border-radius:12px;padding:10px 12px;display:flex;align-items:center;gap:10px}.progress-spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.25);border-top-color:#50d890;border-radius:50%;animation:progressSpin .9s linear infinite;flex:0 0 auto}.progress-banner-text{display:flex;flex-direction:column;gap:2px}.progress-banner-text small{color:var(--muted)}@keyframes progressSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.access-denied-panel{margin-top:12px;border-color:#f6c45573;background:linear-gradient(140deg,#072738e6,#083247cc)}.access-denied-panel h3{margin:0 0 6px;color:#ffd86f}.access-denied-panel p{margin:0 0 10px;color:var(--muted)}.filter-strip{margin-top:12px}.command-toolbar{margin-top:12px;background:linear-gradient(135deg,#062232e0,#062d42c2);border-color:#84c9e257}.command-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.command-group{border:1px solid rgba(132,201,226,.25);border-radius:12px;padding:8px;background:#041b2975}.command-group .quick-topics{margin-top:6px;align-items:center}.risk-lens-strip{margin-top:14px;padding-top:12px;border-top:1px solid var(--panel-border);display:grid;gap:10px}.risk-lens-strip-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.risk-lens-summary{color:var(--muted);font-size:.78rem;line-height:1.5}.risk-lens-chips{display:flex;flex-wrap:wrap;gap:8px}.command-label{display:block;color:var(--muted);font-size:.78rem;letter-spacing:.01em}.advanced-filters{animation:slideDown .2s ease-out}.filter-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr 1fr .9fr .9fr;gap:10px}.filter-grid select[multiple]{min-height:110px}.multi-source-select{min-height:126px;border-radius:12px;padding:6px;line-height:1.45;scrollbar-width:thin;scrollbar-color:rgba(247,181,56,.6) rgba(5,24,35,.65)}.multi-source-select option{padding:7px 9px;border-radius:8px;margin-bottom:3px;background:#09212fcc}.multi-source-select option:checked{background:linear-gradient(90deg,#f7b53852,#84c9e23d);color:#fff7dc}.checkbox-line{flex-direction:row;align-items:center;gap:8px;margin-top:24px}.checkbox-line input{width:auto}.quick-topics{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.stat-grid{margin-top:14px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.stat-card{border:1px solid var(--panel-border);background:var(--panel-soft);border-radius:12px;padding:10px 12px;min-height:124px;display:grid;align-content:start}.stat-card h3{font-size:.9rem;color:#cbe2ee;border-bottom:1px solid rgba(132,201,226,.2);padding-bottom:4px}.stat-card p{margin:6px 0 0;font-size:1.7rem;font-weight:800;line-height:1.1}.stat-card small{display:block;margin-top:6px;color:var(--muted);font-size:.8rem;line-height:1.35}.filter-foot-actions{justify-content:flex-start}.panel{border:1px solid var(--panel-border);background:var(--panel);border-radius:16px;padding:14px}.source-drawer{margin-top:12px;animation:slideDown .24s ease-out}.source-drawer .quick-topics{max-height:210px;overflow:auto;padding:8px 6px 6px;border:1px solid rgba(132,201,226,.2);border-radius:10px;background:#061a2773}@keyframes slideDown{0%{transform:translateY(-8px);opacity:0}to{transform:translateY(0);opacity:1}}.preset-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.main-grid{margin-top:12px;display:grid;grid-template-columns:1.8fr 1fr;gap:12px}.side-stack{display:grid;grid-template-rows:auto auto auto;gap:12px}.details-panel{background:linear-gradient(140deg,#072434c7,#041722eb)}.event-details h3{margin-bottom:6px}.details-meta{color:var(--muted);font-size:.88rem}.facts-grid{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.fact-pill{background:#84c9e221;border:1px solid rgba(132,201,226,.3);border-radius:999px;padding:4px 9px;font-size:.82rem;color:#def0f8}.event-link{display:inline-block;margin-top:8px;color:#ffd37f;text-decoration:none;border-bottom:1px dashed rgba(255,211,127,.7)}.event-link:hover{color:#ffe4ad}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.panel-head h2{font-size:1.14rem}.panel-head span{color:var(--muted);font-size:.9rem}.timeline-list,.alert-list,.source-list,.chat-list,.insight-list{display:flex;flex-direction:column;gap:9px;overflow:auto;max-height:560px;padding-left:2px;scrollbar-gutter:stable both-edges}.timeline-list,.alert-list,.source-list,.chat-list,.insight-list,.multi-source-select{scrollbar-width:thin;scrollbar-color:rgba(132,201,226,.5) rgba(5,24,35,.55)}.timeline-list::-webkit-scrollbar,.alert-list::-webkit-scrollbar,.source-list::-webkit-scrollbar,.chat-list::-webkit-scrollbar,.insight-list::-webkit-scrollbar,.multi-source-select::-webkit-scrollbar{width:9px;height:9px}.timeline-list::-webkit-scrollbar-track,.alert-list::-webkit-scrollbar-track,.source-list::-webkit-scrollbar-track,.chat-list::-webkit-scrollbar-track,.insight-list::-webkit-scrollbar-track,.multi-source-select::-webkit-scrollbar-track{background:#051823ad;border-radius:999px}.timeline-list::-webkit-scrollbar-thumb,.alert-list::-webkit-scrollbar-thumb,.source-list::-webkit-scrollbar-thumb,.chat-list::-webkit-scrollbar-thumb,.insight-list::-webkit-scrollbar-thumb,.multi-source-select::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#84c9e2d1,#f7b538bf);border-radius:999px;border:2px solid rgba(5,24,35,.68)}.drawer-list{max-height:430px;padding:6px 4px 6px 2px}.event-item,.alert-item,.source-item,.chat-item,.insight-item{border:1px solid rgba(132,201,226,.24);border-radius:12px;background:#072434ad;padding:10px;max-width:100%;overflow:hidden}.event-item{cursor:pointer;transition:transform .15s ease,border-color .15s ease}.event-item:hover{transform:translateY(-2px);border-color:#f7b5388c}.event-item.selected{border-color:#f7b538b3;box-shadow:0 0 0 1px #f7b53847}.event-item.is-new{border-color:#f5db00fa;box-shadow:0 0 0 2px #f5db006b}.event-top{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:.83rem;flex-wrap:wrap}.trusted-tag{background:#57cc9933;border:1px solid rgba(87,204,153,.6);color:#cdf5e4;border-radius:999px;padding:1px 7px}.severity-meaning{border:1px solid rgba(132,201,226,.42);border-radius:999px;padding:1px 8px;color:#d7e8f2;background:#84c9e21f}.new-flag{border-radius:999px;padding:2px 9px;font-size:.77rem;font-weight:800;background:#f5db00;color:#121212;border:1px solid rgba(245,219,0,.95)}.new-flag.ticker{font-size:.72rem;padding:1px 8px}.event-item h3,.alert-item h3,.source-item h3,.insight-item h3{margin:8px 0 6px;font-size:1.05rem}.event-item p,.alert-item p,.source-item p,.chat-item p,.insight-item p{margin:0;color:#e2f1f8;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.event-meta{margin-top:8px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;color:var(--muted);font-size:.84rem}.event-meta span,.event-meta time{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.source{border:1px solid rgba(247,181,56,.45);border-radius:999px;padding:1px 8px}.severity{border-radius:999px;padding:1px 8px;font-weight:700}.severity-1,.severity-2{background:#84c9e233}.severity-3{background:#f4a2613d}.severity-4,.severity-5{background:#ff6b6b47}.alert-item.high{border-color:#ff6b6b8f}.alert-item.medium{border-color:#f4a2618f}.alert-item.acknowledged{opacity:.78;border-style:dashed}.source-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px}.source-item small{color:var(--muted)}.source-item>div{min-width:0}.source-item h3,.source-item p,.source-item small{overflow-wrap:anywhere;word-break:break-word}.source-item-body{display:grid;gap:6px;min-width:0}.source-item-meta{display:flex;flex-wrap:wrap;gap:6px;align-items:center;color:var(--muted)}.source-item-meta span{border:1px solid rgba(132,201,226,.32);border-radius:999px;padding:2px 8px;background:#84c9e214;font-size:.82rem}.source-endpoint{display:block;direction:ltr;text-align:left;unicode-bidi:plaintext;color:#d8ecf6;font-size:.82rem;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.source-item .btn{min-width:84px;white-space:nowrap}.source-list-empty{margin:4px 0}.source-form,.chat-form{margin-top:10px;border-top:1px solid rgba(132,201,226,.3);padding-top:10px;display:grid;gap:8px}label{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:.9rem}input,select,textarea{width:100%;border-radius:10px;border:1px solid rgba(132,201,226,.34);background:#051823db;color:var(--text);padding:8px 10px;font-family:Dubai,Cairo,sans-serif}textarea{resize:vertical}.chat-list{max-height:230px}.chat-head-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.clear-action-btn{min-width:132px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.btn-danger{background:#ff6b6b33;border:1px solid rgba(255,107,107,.45)}.chat-item{border-style:dashed}.chat-item-actions{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.chat-item-btns{display:inline-flex;align-items:center;gap:6px}.chat-delete-btn{border:1px solid rgba(255,107,107,.42);background:#ff6b6b24;color:#ffd9d9;border-radius:8px;padding:2px 8px;font-family:Dubai,Cairo,sans-serif;font-size:.78rem;cursor:pointer}.chat-delete-btn:disabled{opacity:.6;cursor:not-allowed}.chat-item.user{border-color:#f7b5387a}.chat-item.assistant{border-color:#57cc9985}.chat-item strong{font-size:.86rem;color:var(--muted)}.chat-item small,.insight-item small{color:var(--muted);font-size:.8rem}.insight-list{max-height:260px;margin-top:10px}.report-item{border-color:#57cc9966}.analysis-result-actions,.report-export-actions{align-items:center}.analysis-result-actions .btn-accent,.analysis-result-actions .btn-ghost,.report-export-actions .btn-ghost{border-color:#84c9e23d}.report-export-actions .btn:first-child{border-color:#f7b5386b}@media(max-width:1200px){.command-groups{grid-template-columns:1fr}.filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.main-grid{grid-template-columns:1fr}}@media(max-width:760px){.hero{flex-direction:column;align-items:flex-start}.hero-actions{align-items:stretch;width:100%}.stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.command-group{padding:8px 7px}}@media(max-width:520px){.filter-grid{grid-template-columns:1fr}.checkbox-line{margin-top:4px}.stat-grid{grid-template-columns:1fr}}.broadcast-scene{margin-top:12px;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}.live-video-panel{padding:0;overflow:hidden;border-color:#191919b3;background:#02070c}.video-wall{display:grid;grid-template-columns:1fr;gap:2px;background:#10161d}.video-main{position:relative;background:#000;min-height:420px}.video-main iframe{width:100%;min-height:420px;height:100%;border:none;display:block;background:#000}.video-live-badge{position:absolute;top:10px;right:10px;background:#080a0ce0;border:1px solid rgba(255,255,255,.3);border-radius:4px;font-size:.8rem;font-weight:700;color:#fff;padding:4px 8px}.video-live-badge:before{content:"";width:8px;height:8px;border-radius:50%;background:#e31717;display:inline-block;margin-left:6px}.video-source-tabs{position:relative;padding:10px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;background:#060c12f2;border-top:1px solid rgba(132,201,226,.22)}.video-source-btn{border:1px solid rgba(255,255,255,.35);border-radius:999px;background:#070f16cc;color:#eaf4f9;font-family:Dubai,Cairo,sans-serif;font-size:.78rem;padding:4px 10px;cursor:pointer}.video-source-btn.active{border-color:#f5db00d9;background:#f5db002e;color:#fff4b0}.video-side-list{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:2px;background:#06090d}.video-side-item{background:linear-gradient(135deg,#0c141ff5,#040a11fa);border:none;border-bottom:1px solid rgba(132,201,226,.2);color:#edf5fa;padding:10px 10px 12px;text-align:right;cursor:pointer;display:grid;gap:6px;align-content:center}.video-side-item strong{font-size:.95rem;line-height:1.35}.video-side-item small{color:#97b8c8}.video-lower-third{display:flex;align-items:center;gap:10px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.12);background:#0d0f13;color:#ffe56e}.live-severity-filter{display:inline-flex;align-items:center;gap:6px;color:#e6edf3;font-size:.8rem}.live-severity-filter select{border:1px solid rgba(245,219,0,.65);background:#070f16f2;color:#ffe56e;border-radius:8px;padding:4px 8px;font-family:Dubai,Cairo,sans-serif;font-size:.78rem}.lower-third-label{background:#f5db00;color:#101010;border-radius:5px;padding:4px 10px;font-weight:800}.lower-third-window{overflow:hidden;flex:1}.lower-third-track{display:flex;align-items:center;gap:12px;width:max-content;animation:tickerRun 95s linear infinite;will-change:transform}.video-lower-third:hover .lower-third-track{animation-play-state:paused}.lower-third-item{border:none;background:transparent;color:#ffe56e;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-family:Dubai,Cairo,sans-serif;cursor:pointer;padding:0;max-width:86vw;min-width:0}.lower-third-item.is-new{border:2px solid rgba(245,219,0,.96);border-radius:999px;padding:2px 10px;background:#f5db0029}.lower-third-item strong{display:inline-flex;align-items:center;gap:8px;font-size:1.08rem;line-height:1.4;max-width:40ch;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lower-third-item small{color:#d7e8f2;font-size:.84rem;flex-shrink:0}.ticker-source-inline{border:1px solid rgba(132,201,226,.42);border-radius:999px;background:#84c9e21f;color:#d7e8f2;font-size:.84rem;padding:2px 8px;flex-shrink:0}.ticker-title-inline{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.video-crawl{overflow:hidden;border-top:1px solid rgba(255,255,255,.12);background:#070a0d}.video-crawl-track{display:flex;align-items:center;gap:10px;width:max-content;animation:none;padding:8px 10px}.video-crawl:hover .video-crawl-track,.breaking-chyron:hover .chyron-track{animation-play-state:paused}.ticker-item{border:1px solid rgba(132,201,226,.32);border-radius:999px;background:#0f1a26f5;color:#f1f8fb;padding:4px 10px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer;font-family:Dubai,Cairo,sans-serif}.ticker-item strong{font-size:.88rem;font-weight:700}.ticker-item small{color:#a9c4d0;font-size:.78rem}.video-open-link{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:8px 10px 10px;background:#02070c}.ticker-empty{color:var(--muted);margin:10px}@keyframes tickerRun{0%{transform:translate(0)}to{transform:translate(-50%)}}.broadcast-timeline-panel{padding:0;overflow:hidden;background:#efefef;border-color:#00000047}.timeline-header-banner{background:#f6dd08;color:#101010;padding:16px 18px;border-bottom:1px solid rgba(0,0,0,.16)}.timeline-live-pill{display:inline-block;background:#df1313;color:#fff;border-radius:4px;font-size:.95rem;font-weight:800;padding:4px 10px}.timeline-header-banner h2{margin-top:8px;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.3;color:#101010}.broadcast-timeline-list{max-height:560px;overflow:auto;padding:16px 36px 14px 20px;position:relative}.broadcast-timeline-list:before{content:"";position:absolute;top:0;bottom:0;right:16px;width:2px;background:repeating-linear-gradient(to bottom,#0000006b 0 8px,#00000014 8px 16px)}.broadcast-timeline-item{width:100%;background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.08);text-align:right;padding:0 0 14px;margin-bottom:14px;position:relative;cursor:pointer;font-family:Dubai,Cairo,sans-serif}.broadcast-timeline-item:after{content:"";position:absolute;right:-24px;top:9px;width:10px;height:10px;border-radius:50%;background:#2f2f2f;box-shadow:0 0 0 3px #efefef}.timeline-meta{display:flex;justify-content:flex-end;gap:10px;color:#6b6b6b;font-size:.86rem;margin-bottom:6px}.broadcast-timeline-item h3{font-family:Dubai,Cairo,sans-serif;color:#111;margin:0;font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.5}.broadcast-timeline-item:hover h3{color:#0a5c84}.breaking-chyron{position:fixed;left:12px;right:12px;bottom:10px;z-index:1600;border:1px solid rgba(245,219,0,.4);border-radius:12px;background:linear-gradient(90deg,#0a0c10f7,#12161efa);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.breaking-chyron.idle{border-color:#84c9e266}.chyron-label{background:#f6dd08;color:#101010;border-radius:8px;padding:5px 10px;font-size:.9rem}.chyron-window{overflow:hidden}.chyron-empty{color:#c8dbe5;font-size:.9rem}.chyron-track{display:flex;align-items:center;gap:10px;width:max-content;animation:none}.chyron-item{border:none;border-radius:999px;background:#84c9e224;color:#edf7fb;padding:4px 10px;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;cursor:pointer}.chyron-item strong{font-size:.88rem}.chyron-item small{color:#9dc4d6}.chyron-close{min-width:70px}.show-chyron-btn{position:fixed;left:12px;bottom:10px;z-index:1590}.workspace-grid{margin-top:12px;display:grid;grid-template-columns:minmax(300px,30vw) minmax(0,1fr);gap:12px;align-items:start}.left-rail{min-height:820px;max-height:calc(100vh - 120px);position:sticky;top:12px;min-width:0}.left-rail .event-item,.left-rail .alert-item{padding:8px 9px}.left-rail .event-item h3,.left-rail .alert-title-btn strong{margin:6px 0 4px;font-size:clamp(.95rem,3vw,1.12rem);line-height:1.35;max-height:2.8em;overflow:hidden}.left-rail .event-item p,.left-rail .alert-item p{font-size:.9rem;line-height:1.35;max-height:4.1em;overflow:hidden}.left-rail .event-meta{font-size:.78rem}.right-workspace{display:grid;gap:12px;min-width:0}.workspace-bottom{display:grid;grid-template-columns:1fr;gap:12px}.list-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tab-btn{border:1px solid rgba(132,201,226,.36);border-radius:10px;background:#08283ab8;color:var(--text);padding:8px 10px;font-family:Dubai,Cairo,sans-serif;font-weight:700;cursor:pointer}.tab-btn.active{border-color:#f7b538b3;background:#f7b53829}.tab-btn:disabled{cursor:not-allowed;opacity:.45}.status-badge.warning{color:#ffe5af;border:1px solid rgba(247,181,56,.55);border-radius:8px;padding:2px 8px;display:inline-flex;align-items:center;margin-top:4px}.version-switch{margin-top:12px;padding:10px 12px}.live-notices{margin-top:8px;display:grid;gap:6px}.live-notice-item{border:1px solid rgba(247,181,56,.58);background:#f7b5381f;color:#ffe7b2;border-radius:10px;padding:7px 10px;font-size:.88rem}.version-switch-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.version-switch-head h2{font-size:1rem}.version-switch-head span{color:var(--muted);font-size:.84rem}.version-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.version-preview{margin-top:12px}.selection-strip{margin-top:10px;border:1px solid rgba(132,201,226,.26);border-radius:10px;background:#07243494;padding:8px 10px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--muted)}.live-feed-severity-strip{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:10px;margin-bottom:8px}.live-feed-severity-strip>span{color:var(--muted);font-size:.84rem}.live-feed-severity-strip .btn.active{border-color:#f5db00e6;background:#f5db0033;color:#fff1a6}.list-pagination{margin-top:10px;border:1px solid rgba(132,201,226,.22);border-radius:10px;background:#07243473;padding:7px 8px;display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.list-pagination.top{margin-top:8px;margin-bottom:8px}.pagination-meta{color:var(--muted);font-size:.82rem}.page-numbers{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.page-btn.active{border:1px solid rgba(247,181,56,.72);background:#f7b53838;color:#fff2cb}.page-picker label{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--muted)}.page-picker select{width:auto;min-width:64px;padding:5px 8px}.timeline-list,.alert-list{margin-top:10px;max-height:calc(100vh - 280px)}.event-item.focused,.alert-item.focused{border-color:#f7b538cc;box-shadow:0 0 0 1px #f7b5383d}.select-line{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:.84rem;color:var(--muted);cursor:pointer}.select-line input{width:auto}.select-line.inline{margin-top:0;margin-inline-start:auto;border:1px solid rgba(132,201,226,.36);border-radius:999px;background:#0724348f;padding:3px 8px;font-size:.78rem;white-space:nowrap}.alert-title-btn{width:100%;text-align:right;background:transparent;border:none;color:var(--text);cursor:pointer;font-family:Dubai,Cairo,sans-serif;padding:0}.alert-title-btn strong{font-size:1.02rem}.detail-panel-large{background:linear-gradient(145deg,#072434d6,#031521f0)}.detail-layout{display:grid;grid-template-columns:1fr;gap:12px;min-width:0}.detail-body,.map-card{min-width:0}.detail-body h3{margin-bottom:6px}.details-meta{margin:0;color:var(--muted);font-size:.9rem}.linked-alert{margin-top:10px;border:1px solid rgba(255,122,122,.55);background:#ff7a7a24;border-radius:10px;padding:8px 10px}.detail-actions{margin-top:10px}.detail-sections{margin-top:10px;display:grid;gap:8px}.detail-block{border:1px solid rgba(132,201,226,.22);border-radius:10px;background:#0724347a;padding:8px 10px}.detail-block h4,.map-card h4,.chart-box h4,.trend-box h4{margin:0 0 5px;font-family:Dubai,Cairo,sans-serif;color:#fff}.detail-block p{margin:0;white-space:pre-wrap;line-height:1.4}.ai-assessment-view{display:grid;gap:8px}.ai-assessment-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.ai-assessment-mode-switch{display:inline-flex;gap:6px}.ai-assessment-kpis{display:flex;flex-wrap:wrap;gap:6px}.ai-assessment-group{border:1px solid rgba(132,201,226,.24);border-radius:8px;background:#041b2980;padding:7px 8px}.ai-assessment-group h5{margin:0 0 4px;font-size:.84rem;color:#eaf7ff;display:flex;align-items:center;gap:6px}.ai-assessment-group ul{margin:0;padding-inline-start:18px;display:grid;gap:4px}.ai-assessment-group li{color:#dcedf6;line-height:1.45;font-size:.86rem}.ai-assessment-group li.ai-assessment-recommended{color:#ffedbf}.ai-assessment-source{display:block;margin-top:2px;font-size:.74rem;color:#9dc8de}.ai-delta-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.68rem;padding:2px 8px;border-radius:999px;border:1px solid rgba(132,201,226,.35);color:#cde6f5;background:#103c5359}.ai-delta-badge.changed{color:#fff6d8;border-color:#ffce4f8c;background:#6e531059}.ai-delta-badge.stable{color:#cde6f5;border-color:#84c9e259;background:#103c5359}.ai-assessment-collapse{border:1px solid rgba(132,201,226,.24);border-radius:8px;background:#041b2970;padding:7px 8px}.ai-assessment-collapse summary{cursor:pointer;font-size:.84rem;color:#eaf7ff;display:flex;align-items:center;gap:6px}.ai-assessment-collapse ul{margin:8px 0 0;padding-inline-start:18px;display:grid;gap:4px}.ai-assessment-collapse p{margin:8px 0 0;font-size:.86rem}.map-card{border:1px solid rgba(132,201,226,.26);border-radius:12px;background:#061e2db8;padding:10px}.map-card iframe{width:100%;height:320px;border:1px solid rgba(132,201,226,.35);border-radius:10px}.map-card p{margin:8px 0 0;color:var(--muted);font-size:.86rem}.source-link-btn{text-decoration:none;display:inline-flex;align-items:center}.event-modal-overlay{position:fixed;inset:0;background:#020c14c2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:2000;display:grid;place-items:center;padding:20px}.event-modal{width:min(980px,94vw);max-height:88vh;overflow:auto;border:1px solid rgba(132,201,226,.42);background:linear-gradient(145deg,#072434f0,#031521fa)}.event-modal-head{align-items:flex-start;gap:12px}.event-modal-head h2{font-size:1.3rem;line-height:1.25}.modal-links{margin-top:12px}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.chart-box{border:1px solid rgba(132,201,226,.22);border-radius:10px;background:#07243485;padding:10px}.bar-row{display:grid;grid-template-columns:90px 1fr auto;gap:8px;align-items:center;margin-top:6px}.bar-track{height:8px;background:#84c9e229;border-radius:999px;overflow:hidden}.bar-fill{height:100%;background:linear-gradient(90deg,#58c7ff,#6af5d4)}.trend-box{margin-top:10px;border:1px solid rgba(132,201,226,.22);border-radius:10px;background:#07243485;padding:10px}.trend-box svg{width:100%;height:150px;border:1px solid rgba(132,201,226,.2);border-radius:8px;background:#03121ca6}.trend-box polyline{fill:none;stroke:#ffce73;stroke-width:2.2}.trend-labels{margin-top:6px;color:var(--muted);font-size:.82rem;display:flex;justify-content:space-between}.trend-caption{display:block;margin-top:8px;color:var(--muted);font-size:.8rem}.dashboard-panel,.ai-panel{min-height:530px}.ai-panel{display:flex;flex-direction:column;min-width:0}.ai-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px}.ai-tab-scroll{display:grid;gap:10px;min-height:0;max-height:calc(100vh - 320px);overflow:auto;padding-inline-end:2px;scrollbar-width:thin;scrollbar-color:rgba(132,201,226,.5) rgba(5,24,35,.55)}.ai-tab-scroll::-webkit-scrollbar{width:9px}.ai-tab-scroll::-webkit-scrollbar-track{background:#051823ad;border-radius:999px}.ai-tab-scroll::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#84c9e2d1,#f7b538bf);border-radius:999px;border:2px solid rgba(5,24,35,.68)}.ai-pane-tools{margin-top:0}.ai-panel .chat-list,.ai-panel .insight-list,.ai-panel .reports-list{max-height:none;overflow:visible}.reports-block{border-top:1px solid rgba(132,201,226,.26);padding-top:10px}.reports-block .panel-head{margin-bottom:10px}.analysis-mode-panel,.analysis-context-card,.analysis-empty-state,.analysis-result-card{border:1px solid rgba(132,201,226,.24);border-radius:14px;background:linear-gradient(180deg,#061f2de0,#03121deb)}.analysis-mode-panel,.analysis-context-card,.analysis-empty-state{padding:12px}.analysis-mode-head,.analysis-context-head,.analysis-result-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.analysis-mode-head h3,.analysis-anchor-body h4,.analysis-section-block h4{margin:0}.analysis-mode-head p,.analysis-anchor-body p,.analysis-result-summary,.analysis-section-block p,.analysis-empty-state p,.analysis-brief-grid p{margin:0;color:#d4e8f4;line-height:1.75;text-align:right}.analysis-focus-chip{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;border:1px solid rgba(255,206,115,.35);background:#684d143d;color:#ffe5a6;font-size:.8rem}.analysis-mode-grid,.analysis-brief-grid{display:grid;gap:10px;margin-top:10px}.analysis-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-mode-card{border:1px solid rgba(88,199,255,.2);border-radius:12px;background:#061e2d94;padding:12px;color:#d9edf8;text-align:right;display:grid;gap:6px}.analysis-mode-card.active{border-color:#ffce73b3;background:linear-gradient(135deg,#79601c59,#093953ad);box-shadow:0 0 0 1px #ffce7338}.analysis-mode-card strong{color:#fff3ce;font-size:1rem}.analysis-mode-card span,.analysis-context-head span,.analysis-anchor-meta span,.analysis-form-hints span,.analysis-brief-grid small{color:#9ec8dd;font-size:.82rem}.analysis-anchor-body,.analysis-section-list{display:grid;gap:8px;margin-top:10px}.analysis-anchor-meta,.analysis-form-hints,.analysis-result-view-tabs{display:flex;flex-wrap:wrap;gap:8px}.analysis-form-hints{margin-top:-2px}.analysis-result-card{padding:14px;display:grid;gap:12px}.analysis-result-head small,.insight-item.analysis-result-card small{margin-top:4px;display:inline-block}.analysis-result-view-tabs{justify-content:flex-end}.analysis-key-points{margin:0;padding-inline-start:18px;display:grid;gap:8px;color:#ebf7ff}.analysis-section-block{border-top:1px solid rgba(132,201,226,.18);padding-top:8px;display:grid;gap:6px}.analysis-empty-state{text-align:right;display:grid;gap:6px}.analysis-empty-note{margin:8px 0 0;color:#cbdde8}.reports-list{display:flex;flex-direction:column;gap:9px}.content-modal{width:min(1040px,95vw)}.content-modal-body{max-height:64vh;overflow:auto}.content-modal-body p{margin:0;white-space:pre-wrap;line-height:1.55}.content-modal-paragraph{margin:0;white-space:pre-wrap;line-height:1.7;text-align:right}.content-modal-list{margin:0;padding-inline-start:1.2rem;list-style:disc;display:grid;gap:10px;line-height:1.8;text-align:right}.content-modal-list li{color:#fff}.content-modal-point-text{white-space:pre-wrap;line-height:1.75}.content-modal-point-source{display:block;margin-top:4px;color:var(--muted);font-size:.8rem;line-height:1.45;opacity:.9}.v2-command-center{margin-top:12px;display:grid;gap:12px}.v2-head{background:linear-gradient(140deg,#072434eb,#0b3850c2)}.v2-action-groups{display:grid;gap:8px;margin-top:8px}.v2-action-group{border:1px solid rgba(132,201,226,.24);border-radius:10px;background:#041b2966;padding:7px 8px}.v2-action-group .quick-topics{margin-top:5px}.v2-lanes{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.lane-btn{position:relative;display:inline-flex;align-items:center;gap:8px}.lane-pulse-dot{width:8px;height:8px;border-radius:999px;background:#6af5d4;box-shadow:0 0 #6af5d4cc;animation:lanePulse 1.4s infinite}.v2-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12px}.v2-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.v2-section-meta{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.section-collapse-btn{width:auto;white-space:nowrap}.v2-narrative p{margin:8px 0;line-height:1.5}.v2-narrative.is-live{border-color:#58c7ffc7;box-shadow:0 0 0 1px #58c7ff3d}.v2-narrative.is-new-live{border-color:#6af5d4d9;box-shadow:0 0 0 1px #6af5d44d}.v2-narrative-head{display:inline-flex;align-items:center;gap:8px}.live-new-indicator{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(132,201,226,.65);border-radius:999px;padding:2px 10px;color:#e7f5ff;background:#84c9e21f;font-size:.82rem;font-weight:700}.live-new-indicator.live{border-color:#6af5d4d9;color:#c8ffef;background:#6af5d424}.live-new-indicator.idle{border-color:#84c9e28c;color:#d8e9f3;background:#84c9e214}.narrative-help{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid rgba(132,201,226,.6);color:#d7e8f2;background:#84c9e21f;font-size:.78rem;cursor:help}.v2-freshness-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.v2-ops-board{grid-column:1 / -1;order:-30}.v2-ops-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.v2-ops-meta{color:var(--muted);font-size:.84rem;border:1px solid rgba(132,201,226,.32);border-radius:999px;padding:4px 10px}.v2-ops-kpis{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.v2-ops-kpi{border:1px solid rgba(132,201,226,.28);border-radius:12px;background:#0724348a;padding:8px 10px}.v2-ops-kpi h4{margin:0;color:var(--muted);font-size:.86rem}.v2-ops-kpi p{margin:4px 0 0;font-size:1.25rem;color:#fff9e8}.v2-ops-kpi small{display:block;margin-top:4px}.v2-uae-flow-kpi{display:grid;gap:6px}.v2-uae-flow-kpi h4{font-size:.8rem}.v2-uae-flow-rows{display:grid;gap:4px}.v2-uae-flow-row{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:6px;border:1px solid rgba(132,201,226,.28);border-radius:8px;padding:4px 6px;background:#051a2794}.v2-uae-flow-label{font-size:.74rem;color:#daeff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v2-uae-flow-arrow{font-size:.8rem;font-weight:700;line-height:1}.v2-uae-flow-row strong{font-size:.9rem;color:#fff8df}.v2-uae-flow-row.incoming .v2-uae-flow-arrow{color:#ff7b7b}.v2-uae-flow-row.outgoing .v2-uae-flow-arrow{color:#7be4ad}.v2-uae-flow-row.domestic .v2-uae-flow-arrow{color:#82cfff}.v2-ops-layout{margin-top:10px;display:grid;grid-template-columns:1.2fr 1fr;gap:8px}.v2-ops-map-shell{position:relative;margin-top:8px;border:1px solid rgba(132,201,226,.35);border-radius:12px;overflow:hidden;height:320px;background:linear-gradient(180deg,#072434bf,#041927eb)}.v2-ops-map-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:14px;color:var(--muted);background:#0418258c;pointer-events:none;z-index:2}.v2-ops-static-map{width:100%;height:100%;display:block;object-fit:fill;background:#041825cc}.v2-ops-leaflet{width:100%;height:320px;z-index:1}.v2-ops-leaflet .leaflet-control-attribution{background:#061a29ad;color:#d3e9f4;font-size:.72rem}.v2-map-div-icon{background:transparent!important;border:0!important}.v2-ops-map-markers{position:absolute;inset:0;z-index:3;pointer-events:none}.v2-map-marker-dot{transform:translate(-50%,-50%);position:absolute;width:28px;height:28px;border-radius:999px;border:1px solid rgba(132,201,226,.55);background:#061a29f2;color:#ecfbff;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease;-webkit-user-select:none;user-select:none;font-weight:700;line-height:1;z-index:4;pointer-events:auto}.v2-map-marker-dot.air{border-color:#58c7ffe6;box-shadow:0 0 10px #58c7ff5c}.v2-map-marker-dot.air-intel{border-color:#80d1fff5;box-shadow:0 0 12px #80d1ff73;background:#082238f5}.v2-map-marker-dot.marine{border-color:#6af5d4db;box-shadow:0 0 10px #6af5d454}.v2-map-marker-dot.marine-intel{border-color:#f7b538e6;box-shadow:0 0 10px #f7b53857}.v2-map-marker-dot.threat{border-color:#ff7081e6;box-shadow:0 0 10px #ff70815c}.v2-map-marker-dot.threat-intel{border-color:#ffaa54eb;box-shadow:0 0 12px #ffaa5473;background:#361810eb}.v2-map-marker-dot.active{transform:translate(-50%,-50%) scale(1.16)}.v2-map-marker-dot:hover{transform:translate(-50%,-50%) scale(1.08)}.v2-ops-hover-card{margin-top:8px;border:1px solid rgba(132,201,226,.36);border-radius:10px;background:#0724348c;padding:8px 10px;display:grid;gap:4px}.v2-ops-hover-card h5{margin:0;color:#fff4c7;font-size:.92rem}.v2-ops-hover-card p{margin:0;color:#eef8ff;font-size:.86rem}.v2-ops-hover-card small{color:var(--muted);line-height:1.5}.v2-ops-media{margin-top:6px;border-radius:9px;overflow:hidden;border:1px solid rgba(132,201,226,.28);background:#0518259e}.v2-ops-media img,.v2-ops-media video,.v2-ops-media iframe{width:100%;min-height:200px;max-height:240px;display:block;border:0;object-fit:contain;background:#0000008c}.v2-ops-media img{object-fit:cover}.v2-ops-point-list{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;overflow:auto}.v2-ops-point-btn{border:1px solid rgba(132,201,226,.32);border-radius:10px;background:#07243485;color:var(--text);text-align:right;padding:7px 8px;display:grid;gap:3px;cursor:pointer;font-family:Dubai,Cairo,sans-serif}.v2-ops-point-btn.air{border-color:#58c7ff9e}.v2-ops-point-btn.air-intel{border-color:#80d1ffb8}.v2-ops-point-btn.marine{border-color:#6af5d494}.v2-ops-point-btn.marine-intel{border-color:#f7b538b3}.v2-ops-point-btn.threat{border-color:#f7b538ad}.v2-ops-point-btn.threat-intel{border-color:#ffaa54c7}.v2-ops-point-btn.active{box-shadow:0 0 0 1px #f7b53857;background:#f7b53824}.v2-ops-point-btn strong{font-size:.86rem}.v2-ops-point-btn small{color:var(--muted);font-size:.78rem}.v2-threat-card{display:grid;gap:8px}.v2-threat-table-wrap{overflow:auto}.v2-threat-table{width:100%;border-collapse:collapse;font-size:.86rem}.v2-threat-table th,.v2-threat-table td{padding:7px 8px;border-bottom:1px solid rgba(132,201,226,.2);text-align:right}.v2-threat-table tbody tr{cursor:pointer}.v2-threat-table tbody tr.active{background:#f7b53824}.v2-ops-streams{margin-top:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-ops-stream{display:grid;gap:8px}.v2-ops-chip-row{display:flex;flex-wrap:wrap;gap:6px}.v2-ops-items{display:grid;gap:7px;max-height:260px;overflow:auto}.v2-ops-item-btn{border:1px solid rgba(132,201,226,.25);border-radius:10px;background:#07243480;color:var(--text);text-align:right;padding:8px 9px;display:grid;gap:3px;cursor:pointer;font-family:Dubai,Cairo,sans-serif}.v2-ops-item-icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;margin-inline-end:4px}.v2-ops-item-btn small{color:var(--muted);line-height:1.45}.fresh-chip{border-radius:999px;padding:5px 10px;border:1px solid rgba(132,201,226,.35);font-weight:700;font-size:.84rem}.fresh-chip.live{background:#6af5d433;border-color:#6af5d4b3}.fresh-chip.ten{background:#58c7ff2e;border-color:#58c7ffad}.fresh-chip.hour{background:#f7b5382e;border-color:#f7b538a8}.fresh-chip.three{background:#f7863826;border-color:#f7863894}.fresh-chip.stale{background:#ff7a7a24;border-color:#ff7a7a94}.v2-story-stream,.v2-focus-panel{grid-column:1 / -1}.v2-story-list{margin-top:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.v2-story-card{border:1px solid rgba(132,201,226,.26);border-radius:12px;background:#07243494;padding:10px;display:grid;gap:8px;cursor:pointer;position:relative;isolation:isolate}.v2-story-card h4{margin:0;line-height:1.4}.v2-story-card p{margin:0;color:var(--muted);line-height:1.4}.v2-story-card .quick-topics{position:relative;z-index:5}.v2-story-card button,.v2-story-card a{pointer-events:auto}.v2-story-meta,.v2-story-footer{display:flex;flex-wrap:wrap;gap:8px;font-size:.82rem;color:var(--muted)}.story-sev{border:1px solid rgba(247,181,56,.65);color:#ffe3a3;border-radius:999px;padding:2px 8px}.story-fresh{border:1px solid rgba(106,245,212,.65);color:#b6ffea;border-radius:999px;padding:2px 8px}.severity-s4,.severity-s5{border-color:#ff7a7ab3;box-shadow:0 0 0 1px #ff7a7a2e}.severity-s3{border-color:#f7b538a6}.v2-story-card.new-pulse{animation:storyGlow 1.8s ease-in-out infinite}.v2-story-card.is-focused{border-color:#f7b538d9;box-shadow:0 0 0 1px #f7b53842}.v2-focus-panel h4{margin:0 0 8px;line-height:1.4}.v2-focus-panel p{margin:0 0 8px;color:var(--muted);line-height:1.45}.v2-focus-panel.focus-flash{border-color:#f7b538e6;box-shadow:0 0 0 1px #f7b53859,0 0 24px #f7b5382e;animation:focusPanelPulse .85s ease-out}@keyframes focusPanelPulse{0%{transform:translateY(0)}35%{transform:translateY(-2px)}to{transform:translateY(0)}}.v2-predictions-panel{grid-column:1 / -1;order:20}.v2-workspace-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.v2-workspace-tab.active{border:1px solid rgba(247,181,56,.8);background:#f7b53838;color:#fff1bf}.v2-workspace-add{margin-inline-start:auto}.v2-prediction-filters{margin-top:0}.v2-prediction-filters .btn.active{border:1px solid rgba(247,181,56,.78);background:#f7b53833;color:#fff1bf}.v2-filter-label{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.v2-filter-label select{width:auto;min-width:110px;padding:6px 8px}.v2-prediction-layout{margin-top:10px;display:grid;grid-template-columns:.9fr 1.1fr;gap:10px}.prediction-create-btn{width:100%;position:relative;z-index:4;pointer-events:auto}.v2-prediction-list{display:grid;gap:8px;max-height:420px;overflow:auto}.v2-ticket-btn{border:1px solid rgba(132,201,226,.3);border-radius:10px;background:#07243485;color:var(--text);text-align:right;padding:8px 10px;display:grid;gap:4px;font-family:Dubai,Cairo,sans-serif;cursor:pointer}.v2-ticket-btn.active{border-color:#f7b538b3;box-shadow:0 0 0 1px #f7b53838}.v2-ticket-btn small{color:var(--muted)}.ticket-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ticket-delete-btn{min-width:58px;white-space:nowrap;padding:6px 10px;line-height:1}.v2-prediction-details{display:grid;gap:8px}.v2-prediction-details h4{margin:0}.v2-prediction-details p{margin:0;color:var(--muted)}.prediction-ticket-form{display:grid;gap:12px}.prediction-workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.prediction-workspace-head h4{margin:0}.prediction-workspace-head p{margin:4px 0 0;color:#d6e9f4;line-height:1.8}.prediction-context-banner{border:1px solid rgba(247,181,56,.26);border-radius:12px;background:linear-gradient(135deg,#795e1933,#072434b8);color:#ffe3a4;padding:10px 12px;text-align:right}.prediction-action-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.prediction-ticket-meta-grid{display:flex;flex-wrap:wrap;gap:8px}.prediction-result-tabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.prediction-result-panel{display:grid;gap:8px}.prediction-result-panel p{color:#ebf7ff;line-height:1.85;text-align:right}.prediction-quick-panels{margin-top:2px}.prediction-evidence-panel{display:grid;gap:10px}.prediction-evidence-list{display:grid;gap:8px}.prediction-evidence-item{border:1px solid rgba(132,201,226,.18);border-radius:12px;background:#0418259e;padding:10px 12px;display:grid;gap:4px;text-align:right}.prediction-evidence-item strong,.prediction-evidence-item p{color:#f2fbff}.prediction-evidence-item small{color:#9fc8dd}.v2-operational-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.v2-operational-card{text-align:right;cursor:pointer;border:1px solid rgba(132,201,226,.28);transition:border-color .15s ease,transform .15s ease}.v2-operational-card:hover{border-color:#f7b538b8;transform:translateY(-1px)}.v2-click-block{width:100%;text-align:right;cursor:pointer;color:#fff}.v2-click-block:hover{border-color:#f7b538b8}.v2-click-block.prediction-update-new{border-color:#f5db00fa;box-shadow:0 0 0 2px #f5db006b;background:linear-gradient(135deg,#f5db001f,#072434b8)}.v2-click-block.prediction-update-new:hover{border-color:#f5db00fa}.prediction-update-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.prediction-update-head h4{margin:0}.prediction-update-new-flag{flex-shrink:0}.v2-click-block h4,.v2-click-block p,.v2-click-block small,.v2-operational-card h4,.v2-operational-card p{color:#fff}.v2-prediction-history{display:grid;gap:8px;max-height:340px;overflow:auto}.v2-leaderboard{margin-top:12px;border-top:1px solid rgba(132,201,226,.24);padding-top:10px}.v2-leaderboard-compact{margin-top:8px;padding-top:7px}.v2-leaderboard-compact .panel-head h4{font-size:.96rem}.v2-leaderboard-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.v2-leaderboard-item{padding:6px 8px;display:grid;gap:2px}.v2-leaderboard-item h5{margin:0;font-size:.86rem;color:#fff}.v2-leaderboard-item p{margin:0;font-size:.82rem}.v2-leaderboard-item small{color:var(--muted);font-size:.74rem;line-height:1.35}@keyframes lanePulse{0%{box-shadow:0 0 #6af5d4cc}70%{box-shadow:0 0 0 8px #6af5d400}to{box-shadow:0 0 #6af5d400}}@keyframes storyGlow{0%,to{box-shadow:0 0 0 1px #58c7ff26,0 0 #58c7ff00}50%{box-shadow:0 0 0 1px #58c7ff80,0 0 18px 2px #58c7ff4d}}@media(max-width:1300px){.v2-grid,.v2-story-list,.v2-prediction-layout,.prediction-action-row,.v2-operational-grid,.v2-leaderboard-list{grid-template-columns:1fr}.v2-ops-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v2-ops-layout,.v2-ops-streams{grid-template-columns:1fr}.v2-ops-map-shell,.v2-ops-leaflet{height:280px}.v2-ops-point-list,.broadcast-scene,.video-wall{grid-template-columns:1fr}.video-side-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none}.workspace-grid{grid-template-columns:minmax(300px,36vw) minmax(0,1fr)}.detail-layout{grid-template-columns:1fr}.map-card iframe{height:260px}.workspace-bottom{grid-template-columns:1fr}}@media(max-width:980px){.video-main,.video-main iframe{min-height:300px}.video-side-list{grid-template-columns:1fr}.broadcast-timeline-list{max-height:430px}.workspace-grid{grid-template-columns:1fr}.left-rail{min-height:auto;max-height:none;position:static}.v2-ops-map-shell,.v2-ops-leaflet{height:250px}.timeline-list,.alert-list{max-height:360px}.ai-tabs{grid-template-columns:1fr}.ai-tab-scroll{max-height:none}.analysis-mode-grid,.analysis-brief-grid{grid-template-columns:1fr}.analysis-mode-head,.analysis-context-head,.analysis-result-head{flex-direction:column}}@media(max-width:640px){.v2-lanes{display:grid;grid-template-columns:1fr 1fr}.timeline-header-banner h2{font-size:1.95rem}.broadcast-timeline-item h3{font-size:1.2rem}.breaking-chyron{left:8px;right:8px;grid-template-columns:auto 1fr;padding-bottom:40px}.chyron-close{position:absolute;bottom:8px;left:8px}.show-chyron-btn{left:8px;bottom:8px}.chart-grid{grid-template-columns:1fr}.bar-row{grid-template-columns:70px 1fr auto}.version-tabs{grid-template-columns:1fr}.event-modal{width:96vw;max-height:90vh}.event-modal-head{flex-direction:column;align-items:flex-start}.left-rail .event-item h3,.left-rail .alert-title-btn strong{font-size:1rem;max-height:2.7em}.left-rail .event-item p,.left-rail .alert-item p{font-size:.88rem;max-height:3.8em}.pagination-meta{width:100%;text-align:center}}.auth-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#0e5d7d,#07253a 45%,#041324);padding:24px}.auth-card{width:min(680px,100%);background:#041c2de6;border:1px solid rgba(112,197,232,.35);border-radius:16px;padding:20px;color:#d8f0ff;direction:rtl;text-align:right}.auth-brand{display:flex;justify-content:center;align-items:center;margin-bottom:14px;width:100%;min-height:78px}.auth-brand img{width:min(360px,72vw);height:auto;border-radius:0;box-shadow:none;background:transparent;mix-blend-mode:normal;opacity:1;filter:saturate(1.02) contrast(1.02)}.auth-brand-fallback{display:none;min-width:180px;border-radius:16px;border:1px solid rgba(112,197,232,.28);background:linear-gradient(160deg,#08253ae0,#051827c7);padding:12px 18px;text-align:center;box-shadow:inset 0 0 0 1px #70c5e80f}.auth-brand-fallback.is-visible{display:grid;gap:4px}.auth-brand-fallback strong{color:#f2fbff;font-size:1.15rem;letter-spacing:.04em}.auth-brand-fallback span{color:#8fd7ee;font-size:.84rem}.auth-intro{margin:0 0 14px;color:#b9def0;line-height:1.75;font-size:.98rem;text-align:center}.auth-tabs,.auth-methods{display:flex;gap:10px;margin:12px 0}.auth-form{display:grid;gap:12px}.auth-form label{display:grid;gap:6px;text-align:right}.auth-form input,.admin-filters input,.admin-filters select,.admin-actions select,.admin-create-tenant input{border:1px solid #3f7a99;background:#052338;color:#e6f6ff;border-radius:8px;padding:9px 10px;direction:rtl;text-align:right}.auth-card button,.secure-actions button,.admin-toolbar button,.admin-filters button,.admin-actions button,.admin-create-tenant button,.admin-section-head button{border:1px solid #3f7a99;background:#0b3551;color:#e6f6ff;border-radius:8px;padding:9px 12px;cursor:pointer}.auth-card button.is-active,.secure-actions button.is-active{background:#f8ba2d;border-color:#f8ba2d;color:#112132}.btn-spinner{display:inline-block;width:14px;height:14px;margin-inline-end:8px;border:2px solid rgba(230,246,255,.35);border-top-color:#e6f6ff;border-radius:50%;animation:authSpin .8s linear infinite;vertical-align:-2px}@keyframes authSpin{to{transform:rotate(360deg)}}.auth-error{color:#ff9d9d;margin-top:10px}.auth-notice{color:#9de6a9;margin-top:10px}.secure-shell{min-height:100vh;background:#052a42;color:#def2ff;direction:rtl}.secure-session-toast{position:fixed;top:84px;inset-inline-end:18px;z-index:70;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;width:min(420px,calc(100vw - 32px));padding:12px 14px;border:1px solid rgba(87,204,153,.34);border-radius:14px;background:#08120cf0;box-shadow:0 18px 32px #00000047;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.secure-session-toast.is-error{border-color:#ff6b6b59;background:#1c080af2}.secure-session-toast strong{display:block;margin-bottom:4px;color:#f5f5f5;font-size:.86rem}.secure-session-toast p{margin:0;color:#cbd5e1;font-size:.82rem;line-height:1.55}.secure-session-toast button{flex-shrink:0;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff0a;color:#f5f5f5;padding:8px 12px}.secure-view.is-hidden{display:none}.secure-header{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid rgba(102,178,214,.3);background:linear-gradient(90deg,#0d4c68,#08304b)}.secure-user{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;text-align:right}.secure-actions{display:flex;gap:8px}.admin-console{padding:14px;display:grid;gap:14px}.admin-console-rtl{direction:rtl;text-align:right}.admin-toolbar{display:flex;justify-content:space-between;align-items:center}.admin-error{border:1px solid rgba(255,94,94,.45);background:#57141480;color:#ffd6d6;padding:10px;border-radius:8px}.admin-cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-card{border:1px solid rgba(96,175,214,.35);border-radius:10px;padding:10px;background:#06314d;display:grid;gap:6px}.admin-card span{color:#9fd0ea;font-size:12px}.admin-card strong{font-size:20px}.admin-card small{color:#c9e6f4;font-size:12px;line-height:1.4}.admin-section{border:1px solid rgba(96,175,214,.25);border-radius:10px;padding:10px;background:#052b44;display:grid;gap:10px}.admin-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.admin-inline-checkbox{display:inline-flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid rgba(96,175,214,.25);border-radius:8px;background:#082d45bf}.admin-meta{display:inline-flex;align-items:center;color:#9fd0ea;font-size:12px}.admin-filters label span{display:block;margin-bottom:4px;color:#9fd0ea;font-size:12px}.admin-table-wrap{overflow:auto;max-height:420px}.admin-table{width:100%;border-collapse:collapse;font-size:12px}.admin-table th,.admin-table td{border-bottom:1px solid rgba(96,175,214,.25);padding:8px;text-align:left;vertical-align:top}.admin-console-rtl .admin-toolbar,.admin-console-rtl .admin-section-head,.admin-console-rtl .admin-create-tenant{flex-direction:row-reverse}.admin-console-rtl .admin-table,.admin-console-rtl .admin-table th,.admin-console-rtl .admin-table td,.admin-console-rtl .admin-filters label,.admin-console-rtl .admin-inline-checkbox,.admin-console-rtl .admin-compact-details,.admin-console-rtl .admin-tenants{text-align:right}.admin-console-rtl .admin-table{direction:rtl}.admin-console-rtl .admin-table th,.admin-console-rtl .admin-table td{text-align:right}.admin-actions{display:grid;gap:6px}.admin-compact-details{border:1px solid rgba(96,175,214,.28);border-radius:8px;background:#06263b9e;padding:4px 8px}.admin-compact-details>summary{cursor:pointer;font-size:.82rem;color:#cbe9f8;list-style:none}.admin-compact-details>summary::-webkit-details-marker{display:none}.admin-compact-details[open]{padding-bottom:8px}.admin-compact-details>:not(summary){margin-top:6px}.admin-actions .admin-compact-details,.admin-page-access .admin-compact-details{width:100%}.admin-page-access{display:grid;gap:6px}.admin-page-chip{display:inline-flex;align-items:center;justify-content:center;min-width:36px;padding:2px 8px;border-radius:999px;border:1px solid rgba(96,175,214,.45);background:#093954cc;font-size:11px;margin-inline-end:4px}.admin-page-checkboxes{display:flex;flex-wrap:wrap;gap:8px}.admin-page-checkboxes label{display:inline-flex;align-items:center;gap:4px;font-size:11px}.admin-tenants{display:grid;gap:10px}.admin-tenants ul{margin:0;padding-left:18px}.admin-console-rtl .admin-tenants ul{padding-right:18px;padding-left:0}.admin-tenants .table-empty-row{list-style:none;color:var(--muted);padding:6px 0}.admin-create-tenant{display:flex;gap:8px;flex-wrap:wrap}.admin-grid-2{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.admin-section-head{display:flex;justify-content:space-between;align-items:center}.admin-loading{color:#9fd0ea;font-size:13px}.admin-ltr,.secure-ltr{display:inline-block;direction:ltr;unicode-bidi:plaintext;text-align:left}.xintel-page{display:grid;gap:12px}.xintel-top-summary{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr))}.xintel-summary-card{min-height:110px;justify-content:space-between}.xintel-summary-card small{color:var(--muted);line-height:1.4}.xintel-head-meta{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.xintel-inline-loading{border:1px solid rgba(87,204,153,.35);background:#57cc991f;color:#b6ecd2;border-radius:999px;padding:3px 10px;font-size:.78rem}.xintel-filters{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.xintel-filters label{display:grid;gap:6px;font-size:12px;color:#9fd0ea}.xintel-filters select,.xintel-filters input{width:100%;min-height:38px}.xintel-tabs{display:flex;flex-wrap:wrap;gap:8px}.xintel-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.xintel-console-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)}.xintel-span-2{grid-column:span 2}.xintel-risk-badge{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;border:1px solid rgba(96,175,214,.35);margin-bottom:10px}.xintel-risk-badge.low{background:#2d7d5f33;border-color:#44d3a159}.xintel-risk-badge.moderate{background:#d6ad2c26;border-color:#ffc44159}.xintel-risk-badge.high{background:#ba700033;border-color:#ffb24a73}.xintel-risk-badge.critical{background:#a42b2b38;border-color:#ff737373}.xintel-list{margin:0;padding-right:18px;display:grid;gap:6px}.xintel-section-head{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap}.xintel-section-head h4{margin:0}.xintel-tone-pill{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:4px 10px;border-radius:999px;border:1px solid rgba(157,192,216,.28);background:#0a293cb8;color:#d4e7f3;font-size:12px;white-space:nowrap}.xintel-tone-pill.positive,.xintel-tone-pill.pro_uae{background:#3bb87629;border-color:#4cd89052;color:#95f1bf}.xintel-tone-pill.negative,.xintel-tone-pill.anti_uae{background:#c948482e;border-color:#ff7c7c4d;color:#ffb0b0}.xintel-tone-pill.neutral,.xintel-tone-pill.mixed,.xintel-tone-pill.unknown{background:#ecbf5f29;border-color:#f2c7634d;color:#f6daa1}.xintel-tone-pill.suspicious{background:#8c60ff26;border-color:#ab8cff47;color:#d3c0ff}.xintel-tone-pill.official_media{background:#4793ff29;border-color:#64a9ff52;color:#b0d4ff}.xintel-bars{display:grid;gap:8px}.xintel-meter{display:grid;gap:6px}.xintel-meter-head{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px}.xintel-bar-row{display:grid;gap:8px;grid-template-columns:minmax(120px,1fr) 2fr auto;align-items:center}.xintel-bar-track{height:8px;border-radius:99px;background:#60afd62e;overflow:hidden}.xintel-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,#00b2ff,#00d4c8)}.xintel-bar-fill.negative{background:linear-gradient(90deg,#ff8a8a,#ff4d4d)}.xintel-bar-fill.neutral{background:linear-gradient(90deg,#9fd0ea,#78b6d5)}.xintel-bar-fill.positive{background:linear-gradient(90deg,#57e8ae,#2cc18d)}.xintel-table-wrap{overflow:auto;max-height:520px}.xintel-table{width:100%;border-collapse:collapse;font-size:12px}.xintel-table th,.xintel-table td{border-bottom:1px solid rgba(96,175,214,.2);padding:8px;white-space:nowrap;text-align:right;vertical-align:top}.xintel-columns{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xintel-filter-panel{min-height:0}.xintel-graph-filters{display:grid;gap:10px;grid-template-columns:1fr auto;align-items:end}.xintel-graph-filters label{display:grid;gap:6px;font-size:12px}.xintel-network-stage{display:grid;gap:12px}.xintel-graph-shell{border:1px solid rgba(98,170,212,.16);border-radius:18px;background:radial-gradient(circle at 20% 20%,rgba(31,118,161,.18),transparent 34%),radial-gradient(circle at 80% 18%,rgba(242,195,95,.12),transparent 26%),linear-gradient(180deg,#041726eb,#052134d9);min-height:520px;overflow:hidden;cursor:grab}.xintel-graph-shell:active{cursor:grabbing}.xintel-graph-svg{width:100%;height:520px;display:block}.xintel-edge{stroke:#84b1ce33}.xintel-edge.active{stroke:#ffd775cc}.xintel-node-group{cursor:pointer}.xintel-node{stroke:#ffffff2e;stroke-width:2;filter:drop-shadow(0 0 10px rgba(0,0,0,.35))}.xintel-node.active{stroke:#ffffffd9;stroke-width:3}.xintel-node-label{fill:#f0f7fcf0;font-size:10px;font-weight:700;pointer-events:none}.xintel-graph-legend{display:flex;flex-wrap:wrap;gap:8px}.xintel-node-panel{display:grid;gap:12px}.xintel-donut-card{display:grid;gap:10px}.xintel-donut-wrap{display:grid;gap:18px;grid-template-columns:130px 1fr;align-items:center}.xintel-donut{width:130px;height:130px;transform:rotate(-90deg)}.xintel-donut-base{fill:none;stroke:#769fb824;stroke-width:10}.xintel-donut-segment{fill:none;stroke-width:10;stroke-linecap:round}.xintel-donut-segment.positive,.xintel-donut-segment.support{stroke:#53d28e}.xintel-donut-segment.negative,.xintel-donut-segment.anger,.xintel-donut-segment.fear{stroke:#ff7b7b}.xintel-donut-segment.neutral,.xintel-donut-segment.skepticism,.xintel-donut-segment.confusion,.xintel-donut-segment.concern,.xintel-donut-segment.calm{stroke:#f2c35f}.xintel-donut-legend{display:grid;gap:8px}.xintel-legend-row{display:grid;grid-template-columns:12px 1fr auto;gap:8px;align-items:center;font-size:12px}.xintel-legend-swatch{width:12px;height:12px;border-radius:999px;background:#9fd0ea}.xintel-legend-swatch.positive,.xintel-legend-swatch.support{background:#53d28e}.xintel-legend-swatch.negative,.xintel-legend-swatch.anger,.xintel-legend-swatch.fear{background:#ff7b7b}.xintel-legend-swatch.neutral,.xintel-legend-swatch.skepticism,.xintel-legend-swatch.confusion,.xintel-legend-swatch.concern,.xintel-legend-swatch.calm{background:#f2c35f}.xintel-actor-list{display:grid;gap:10px}.xintel-actor-card{text-align:right;display:grid;gap:6px;border:1px solid rgba(99,173,215,.18);border-radius:14px;background:#07273db8;padding:12px;color:#eefaff}.xintel-actor-card-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.xintel-actor-card strong{color:#eefaff}.xintel-actor-card small{color:#9fd0ea}.xintel-actor-card-metrics{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.xintel-cluster-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.xintel-cluster-card{border:1px solid rgba(98,170,212,.18);border-radius:16px;padding:14px;background:linear-gradient(180deg,#082132e6,#061827e6),radial-gradient(circle at top left,rgba(77,161,227,.08),transparent 45%);display:grid;gap:10px}.xintel-cluster-head{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.xintel-cluster-head small{display:block;color:var(--muted)}.xintel-cluster-metrics{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:var(--muted)}.xintel-cluster-tags{display:flex;flex-wrap:wrap;gap:8px}.xintel-card-hint{margin-top:auto;color:#9fd0ea;font-size:.76rem;line-height:1.45}.xintel-cluster-card.is-actionable{cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.xintel-cluster-card.is-actionable:hover,.xintel-cluster-card.is-actionable:focus-visible{transform:translateY(-2px);border-color:#f7b53857;box-shadow:0 10px 24px #05121f38}.xintel-cluster-card.is-selected{border-color:#f7b53875;box-shadow:inset 0 0 0 1px #f7b5382e}.xintel-signal-list,.xintel-timeline-list,.xintel-evolution-list,.xintel-origin-list,.xintel-mini-posts{display:grid;gap:10px}.xintel-signal-card,.xintel-timeline-item,.xintel-evolution-item,.xintel-origin-card{width:100%;border:1px solid rgba(100,170,212,.18);border-radius:16px;background:linear-gradient(160deg,#092132e0,#061827e6);color:inherit;font:inherit;text-align:right;padding:12px 14px}.xintel-signal-card,.xintel-timeline-item,.xintel-evolution-item,.xintel-origin-card,.xintel-mini-timeline button{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.xintel-signal-card:hover,.xintel-signal-card:focus-visible,.xintel-timeline-item:hover,.xintel-timeline-item:focus-visible,.xintel-evolution-item:hover,.xintel-evolution-item:focus-visible,.xintel-origin-card:hover,.xintel-origin-card:focus-visible,.xintel-mini-timeline button:hover,.xintel-mini-timeline button:focus-visible{transform:translateY(-1px);border-color:#f7b53857}.xintel-signal-card p,.xintel-evolution-item p,.xintel-mini-post p{margin:0;color:#d8eef9;line-height:1.7}.xintel-signal-card.level-high,.xintel-signal-card.level-critical,.xintel-source-risk-card.level-high,.xintel-source-risk-card.level-critical{border-color:#ff7c7c47;background:linear-gradient(155deg,#310f0fc7,#131018e6)}.xintel-signal-card.level-medium,.xintel-source-risk-card.level-medium{border-color:#f2c76347}.xintel-signal-head,.xintel-timeline-head,.xintel-evolution-head,.xintel-origin-card-head,.xintel-source-risk-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.xintel-signal-head span,.xintel-timeline-head small,.xintel-evolution-head span,.xintel-origin-card-head span,.xintel-source-risk-head span{color:#9fd0ea;font-size:.8rem}.xintel-signal-metrics,.xintel-timeline-metrics,.xintel-source-risk-metrics{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;color:#cfe8f4;font-size:.84rem}.xintel-timeline-item.is-active,.xintel-evolution-item.is-active,.xintel-mini-timeline button.is-active{border-color:#f7b53870;background:linear-gradient(155deg,#2e20056b,#071f2eeb)}.xintel-timeline-item strong,.xintel-evolution-head strong,.xintel-origin-card-head strong,.xintel-source-risk-head strong,.xintel-mini-post strong{color:#f2fbff}.xintel-origin-chip-row,.xintel-source-risk-tags{display:flex;flex-wrap:wrap;gap:8px}.xintel-origin-chip-row{margin-top:10px}.xintel-source-risk-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.xintel-source-risk-card{display:grid;gap:10px;min-height:148px;padding:14px 15px;border-radius:16px;border:1px solid rgba(100,170,212,.18);background:linear-gradient(160deg,#072031eb,#061623e6)}.xintel-drilldown-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:14px}.xintel-drilldown-stack{display:grid;gap:12px;align-content:start}.xintel-drilldown-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.xintel-drilldown-summary{margin:0;color:#dff2fb;line-height:1.75}.xintel-mini-timeline{display:grid;gap:8px}.xintel-mini-timeline button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(100,170,212,.16);border-radius:12px;background:#071e2ec7;color:inherit;font:inherit;padding:10px 12px;text-align:right}.xintel-mini-timeline button span{color:#d7eef8;font-size:.85rem}.xintel-mini-timeline button strong{color:#f2fbff}.xintel-mini-post{display:grid;gap:6px;padding:12px;border-radius:14px;border:1px solid rgba(100,170,212,.16);background:#081e2eb8}.xintel-mini-post small{color:#9fd0ea;font-size:.78rem}.xintel-legacy-sections{display:grid;gap:12px}.xintel-legacy-panel{border:1px solid rgba(99,173,215,.16);border-radius:14px;background:#061c2b9e;overflow:hidden}.xintel-legacy-panel summary{cursor:pointer;list-style:none;padding:12px 14px;font-weight:700;border-bottom:1px solid rgba(99,173,215,.12)}.xintel-legacy-panel[open] summary{background:#123a536b}.xintel-legacy-panel>.detail-block,.xintel-legacy-panel>.xintel-table-wrap,.xintel-legacy-panel>.xintel-list{margin:0;border:0;border-radius:0;background:transparent}.xintel-legacy-panel .xintel-table-wrap,.xintel-legacy-panel .xintel-list{padding:12px 14px 14px}.xintel-tag-chip{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#4f84a429;border:1px solid rgba(100,170,212,.2);font-size:12px}.xintel-col{display:grid;gap:8px}.xintel-post-card{border:1px solid rgba(96,175,214,.22);border-radius:10px;padding:10px;background:#0528408c}.xintel-post-card p{margin:6px 0}.xintel-post-card small{display:block;color:var(--muted)}.xintel-disclaimer{border:1px solid rgba(255,196,65,.35);background:#ffc44114;border-radius:10px;padding:10px}.xintel-page .negative{color:#ff8a8a}.xintel-page .neutral{color:#9fd0ea}.xintel-page .positive{color:#57e8ae}.xintel-brief{max-height:560px;overflow:auto;white-space:pre-wrap;border:1px solid rgba(96,175,214,.22);border-radius:10px;padding:12px;background:#0528408c;font-family:Cairo,Noto Sans Arabic,sans-serif}@media(max-width:900px){.xintel-top-summary{grid-template-columns:1fr 1fr}.xintel-grid,.xintel-console-grid{grid-template-columns:1fr}.xintel-span-2{grid-column:span 1}.xintel-donut-wrap{grid-template-columns:1fr;justify-items:center}}@media(max-width:640px){.xintel-top-summary{grid-template-columns:1fr}}.op-impact-console{display:grid;gap:.9rem}.op-impact-header{display:flex;justify-content:space-between;gap:.8rem;flex-wrap:wrap}.op-impact-header h3{margin:0}.op-impact-toolbar{display:flex;gap:.55rem;flex-wrap:wrap;align-items:end}.op-impact-toolbar label{display:grid;gap:.2rem;font-size:.78rem;color:var(--text-soft)}.op-impact-toolbar select{min-width:160px}.op-impact-tabs{display:flex;gap:.5rem;flex-wrap:wrap}.op-impact-tab-btn.is-active{border-color:#ffbe5ce0!important;background:linear-gradient(96deg,#ffb74f66,#082f49c7)!important;color:#fff2d2!important;box-shadow:0 0 0 1px #ffce7e47 inset!important}.op-impact-panel{display:grid;gap:.8rem}.op-impact-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:.7rem}.op-impact-card{border:1px solid rgba(129,218,255,.26);border-radius:12px;padding:.75rem .85rem;background:#041d2fb8}.op-impact-card-btn{width:100%;font:inherit;color:inherit;appearance:none;text-align:start;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.op-impact-card-btn:hover{border-color:#ffc56a73}.op-impact-card-btn.is-active{border-color:#ffbe5cbf;background:linear-gradient(96deg,#ffb74f5c,#082f49c2);box-shadow:0 0 0 1px #ffce7e40 inset}.op-impact-card h4{margin:0 0 .3rem;font-size:.88rem;color:var(--text-soft)}.op-impact-card p{margin:0;font-size:1.04rem;line-height:1.35}.op-impact-card small{display:block;margin-top:.28rem;color:var(--text-soft)}.op-impact-list{display:grid;gap:.55rem;max-height:420px;overflow:auto}.op-impact-list-item{border:1px solid rgba(129,218,255,.22);border-radius:10px;padding:.58rem .7rem;display:grid;gap:.2rem}.op-impact-list-item strong{line-height:1.45}.op-impact-list-item small{color:var(--text-soft)}.op-impact-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.op-impact-filter-bar{display:grid;gap:.45rem}.op-impact-chip-group{display:flex;flex-wrap:wrap;gap:.45rem}.op-impact-chip.is-active{border-color:#ffbe5ce0!important;background:linear-gradient(96deg,#ffb74f66,#082f49c7)!important;color:#fff2d2!important;box-shadow:0 0 0 1px #ffce7e47 inset!important}.op-impact-bullets{margin:.45rem 0 0;padding-inline-start:1.1rem;display:grid;gap:.35rem}.op-impact-brief-bar{margin-top:.8rem;border:1px solid rgba(129,218,255,.22);border-radius:14px;background:linear-gradient(145deg,#061e30d1,#082a409e);padding:.8rem .9rem;display:flex;align-items:center;justify-content:space-between;gap:.85rem;flex-wrap:wrap}.op-impact-brief-intro{display:grid;gap:.18rem}.op-impact-brief-intro strong{font-size:.98rem;color:#f0fbff}.op-impact-brief-intro small,.op-impact-brief-note{color:#a7d0e5}.op-impact-brief-note{margin-top:.55rem;display:block;font-size:.82rem;line-height:1.55}.op-impact-brief-btn{border:1px solid rgba(124,197,233,.34);border-radius:14px;background:linear-gradient(135deg,#217fad6b,#124969d1);color:#f2fbff;font:inherit;font-weight:700;min-height:44px;padding:.7rem 1rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.op-impact-brief-btn:hover:not(:disabled){transform:translateY(-1px);border-color:#ffbe5c8c;box-shadow:0 10px 20px #03121d38}.op-impact-brief-btn:disabled{opacity:.7;cursor:wait}.op-impact-brief-status{margin-top:.65rem;border-radius:12px;padding:.65rem .8rem;font-size:.86rem;line-height:1.55}.op-impact-brief-status.is-loading{border:1px solid rgba(124,197,233,.24);background:#08273b9e;color:#dff7ff}.op-impact-brief-status.is-warning{border:1px solid rgba(255,190,92,.28);background:#54390a3d;color:#ffe8b6}.op-impact-brief-status.is-ready{border:1px solid rgba(103,224,174,.24);background:#0c3f2f47;color:#d9ffe9}.op-impact-ai-brief{margin:.55rem 0 0;display:grid;gap:.7rem;font-size:.92rem;line-height:1.72;max-height:320px;overflow:auto;border:1px solid rgba(129,218,255,.22);border-radius:14px;padding:.85rem .95rem;background:linear-gradient(150deg,#041827e6,#062337b8)}.op-impact-ai-brief p{margin:0}.op-impact-explainer-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}.op-impact-explainer-block{border:1px solid rgba(129,218,255,.18);border-radius:12px;background:#0822346b;padding:.8rem .9rem;display:grid;gap:.38rem}.op-impact-explainer-block h5{margin:0;color:#a9e9ff;font-size:.84rem}.op-impact-explainer-block p{margin:0;line-height:1.7}@media(max-width:900px){.op-impact-two-cols{grid-template-columns:1fr}}.auth-card{width:min(760px,100%);padding:clamp(18px,2.6vw,28px)}.auth-card h1{font-size:clamp(1.9rem,3.7vw,2.55rem);line-height:1.15;margin-bottom:var(--space-1);text-align:center}.auth-card>p{margin:0 0 var(--space-4);color:var(--muted);font-size:var(--font-sm);text-align:center}.auth-tabs,.auth-methods{flex-wrap:wrap;gap:var(--space-2)}.auth-tabs button,.auth-methods button,.auth-form>button{min-height:44px;font-size:1.02rem;border-radius:10px}.auth-form{gap:var(--space-3)}.auth-form label{gap:7px;font-size:var(--font-sm);color:#bde2f3}.auth-form input{min-height:46px;padding:10px 12px;font-size:var(--font-md);line-height:1.35}.auth-secondary-actions{display:grid;gap:var(--space-2)}.auth-error,.auth-notice{border-radius:10px;padding:8px 10px}.auth-error{border:1px solid rgba(255,157,157,.35);background:#ff6b6b1f}.auth-notice{border:1px solid rgba(87,204,153,.34);background:#57cc991a}.secure-header{padding:12px 16px}.secure-user{font-size:var(--font-sm);line-height:1.45}.admin-console{gap:var(--space-4);padding:16px}.admin-toolbar h2,.admin-section h3{font-size:var(--font-lg);line-height:1.3}.admin-cards{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px}.admin-card{padding:12px;gap:8px}.admin-card span{font-size:var(--font-xs)}.admin-card strong{font-size:1.45rem;line-height:1.15}.admin-section{padding:12px;gap:12px}.admin-filters{gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.admin-table{font-size:var(--font-xs)}.admin-table th,.admin-table td{padding:10px 8px;line-height:1.4}.xintel-page{gap:var(--space-4)}.xintel-filters{gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.xintel-filters label{gap:7px;font-size:var(--font-sm)}.xintel-filters select,.xintel-filters input{min-height:42px;font-size:var(--font-md)}.xintel-disclaimer{font-size:var(--font-sm);line-height:1.65}.xintel-table{font-size:var(--font-sm)}.xintel-table th,.xintel-table td{white-space:normal;line-height:1.45;padding:10px 8px}.xintel-table th{font-size:var(--font-xs);color:#bfe3f3}.xintel-post-card{padding:12px;gap:6px}.xintel-post-card p{font-size:var(--font-sm);line-height:1.55}.xintel-post-card small{font-size:var(--font-xs);line-height:1.45}.xintel-brief{font-size:var(--font-sm);line-height:1.8}.xintel-page{gap:16px}.xintel-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;padding:24px 26px;border-radius:20px;border:1px solid rgba(100,170,212,.24);background:radial-gradient(circle at top left,rgba(70,157,214,.18),transparent 34%),radial-gradient(circle at 85% 15%,rgba(242,195,95,.1),transparent 24%),linear-gradient(135deg,#051b2af5,#03121ff0);align-items:end}.xintel-kicker{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(100,170,212,.26);background:#07273bb8;color:#9fd0ea;font-size:var(--font-xs);margin-bottom:10px}.xintel-hero-copy h2{margin:0;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.15}.xintel-hero-copy p{margin:10px 0 0;max-width:780px;color:var(--muted);font-size:var(--font-md);line-height:1.75}.xintel-head-meta{display:grid;gap:10px;justify-items:end;min-width:280px}.xintel-head-state,.xintel-head-updated{display:inline-flex;align-items:center;justify-content:center;min-height:38px;max-width:100%;padding:0 14px;border-radius:999px;border:1px solid rgba(100,170,212,.24);background:#07273b99;font-size:var(--font-sm);line-height:1.4;text-align:right;white-space:normal}.xintel-head-state.is-ready{border-color:#57cc9957;background:#57cc991f;color:#b6ecd2}.xintel-head-state.is-updating{border-color:#f7b53857;background:#f7b5381f;color:#ffe0a3}.xintel-head-updated{color:#e5f7ff}.xintel-freshness-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xintel-freshness-card{display:grid;gap:6px;min-height:96px;padding:14px 16px;border-radius:16px;border:1px solid rgba(100,170,212,.2);background:#051c2b9e}.xintel-freshness-card span{color:#9fd0ea;font-size:var(--font-xs)}.xintel-freshness-card strong{color:#eefaff;font-size:var(--font-sm);line-height:1.6}.xintel-freshness-card small{color:#e5f7ffb8;font-size:var(--font-xs)}.xintel-alert-strip{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap;padding:12px 14px;border-radius:16px;border:1px solid rgba(100,170,212,.2);background:#051c2b9e}.xintel-alert-strip-label{color:#bfe3f3;font-size:var(--font-sm);font-weight:700;white-space:nowrap}.xintel-alert-strip-badges{display:flex;flex:1;gap:8px;flex-wrap:wrap}.xintel-alert-badge{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgba(100,170,212,.2);background:#0a293cd1;color:#e7f8ff}.xintel-alert-badge strong{font-size:var(--font-sm);font-weight:700}.xintel-alert-badge small{font-size:var(--font-xs);color:inherit;opacity:.9}.xintel-alert-badge.level-critical,.xintel-alert-badge.level-high{border-color:#ff7c7c57;background:#c9484829;color:#ffb0b0}.xintel-alert-badge.level-medium{border-color:#f2c76357;background:#ecbf5f29;color:#ffe0a3}.xintel-alert-badge.level-low,.xintel-alert-badge.is-placeholder{border-color:#64aad438;background:#07273bad;color:#bfe3f3}.xintel-status-ribbon{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border-radius:16px;overflow:hidden;border:1px solid rgba(100,170,212,.18);background:#64aad41f}.xintel-status-cell{display:grid;gap:6px;padding:12px 14px;min-height:82px;background:linear-gradient(180deg,#072235e0,#041827eb)}.xintel-status-cell span{color:#9fd0ea;font-size:var(--font-xs)}.xintel-status-cell strong{font-size:var(--font-sm);line-height:1.55;color:#eefaff;overflow-wrap:anywhere}.xintel-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end}.xintel-filters{gap:12px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.xintel-filter-field{display:grid;gap:8px;padding:12px;border-radius:14px;border:1px solid rgba(99,173,215,.16);background:#061c2b94}.xintel-filter-field span{color:#9fd0ea;font-size:var(--font-xs)}.xintel-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.xintel-actions .btn{min-height:42px}.xintel-ai-action{border-color:#f7b53852;background:#f7b5381f;color:#ffe0a3}.xintel-top-summary{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.xintel-top-summary .xintel-summary-card{padding:8px 10px;border-radius:10px}.xintel-summary-card{display:grid;gap:8px;align-content:start;min-height:124px;padding:16px 18px;border-radius:18px;border:1px solid rgba(132,201,226,.24);background:radial-gradient(circle at top right,rgba(74,167,219,.12),transparent 42%),linear-gradient(180deg,#082031e6,#061827cc);text-align:right;direction:rtl;overflow:hidden}.xintel-summary-card span,.xintel-summary-card strong,.xintel-summary-card small{display:block}.xintel-summary-card span{color:#c9e8f6;font-size:.9rem;line-height:1.45}.xintel-summary-card strong{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.18;color:#eef8ff;overflow-wrap:anywhere;unicode-bidi:plaintext}.xintel-summary-card small{color:var(--muted);line-height:1.5;overflow-wrap:anywhere}.xintel-summary-card.tone-negative{border-color:#ff8a8a3d}.xintel-summary-card.tone-positive{border-color:#57e8ae3d}.xintel-summary-card.tone-neutral{border-color:#9fd0ea3d}.xintel-summary-card-hero{gap:8px;min-height:112px;padding:14px 16px}.xintel-summary-card-hero span{min-block-size:2.7em;font-size:.88rem;font-weight:700;line-height:1.35}.xintel-summary-card-hero strong{font-size:clamp(2rem,3.2vw,3rem);line-height:1;direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap;overflow-wrap:normal;letter-spacing:-.04em}.xintel-summary-card-hero small{margin-top:auto;font-size:.82rem;font-weight:700;color:#dbeef8;line-height:1.35}@media(max-width:1200px){.xintel-summary-card-hero strong{font-size:clamp(1.85rem,4vw,2.55rem)}}.xintel-summary-card-highlight{min-height:82px;padding:12px 14px;gap:6px;background:radial-gradient(circle at top right,rgba(247,181,56,.1),transparent 40%),linear-gradient(180deg,#0a273bdb,#071c2dc7)}.xintel-summary-card-highlight span{font-size:var(--font-xs);line-height:1.35}.xintel-summary-card-highlight strong{font-size:var(--font-sm);line-height:1.55}.xintel-summary-card-highlight.is-numeric strong{direction:ltr;font-variant-numeric:tabular-nums;white-space:nowrap}.xintel-summary-card-highlight small{margin-top:auto;font-size:.76rem;line-height:1.3}.stats-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.xintel-exec-summary{padding:14px 16px}.xintel-exec-summary-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1.05fr) minmax(360px,1fr);align-items:start}.xintel-exec-summary-text{margin:0;color:#e3f4fd;font-size:.92rem;line-height:1.75}.xintel-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.xintel-tabs{gap:10px}.xintel-tabs .tab-btn{min-height:42px;padding:10px 14px;border-radius:14px;background:#07273bb3}.xintel-tabs .tab-btn.active{border-color:#f7b53875;background:linear-gradient(180deg,#f7b53838,#f7b5381f);box-shadow:inset 0 0 0 1px #f7b5381f}.xintel-control-panel{background:radial-gradient(circle at top left,rgba(70,157,214,.08),transparent 36%),linear-gradient(180deg,#082132eb,#061827e6)}.xintel-graph-filters{grid-template-columns:minmax(180px,260px) minmax(260px,1fr) auto;gap:12px}.xintel-graph-filters label{gap:8px}.xintel-graph-filters label span{color:#9fd0ea;font-size:var(--font-xs)}.xintel-graph-filters strong{align-self:end;color:#d8effa;font-size:var(--font-sm)}.xintel-network-stage{gap:14px}.xintel-graph-shell{min-height:560px}.xintel-graph-svg{height:560px}.xintel-post-card .btn-small{justify-self:start}.op-impact-console{gap:var(--space-4)}.op-impact-header h3{font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.2}.op-impact-header small{color:var(--muted);font-size:var(--font-sm)}.op-impact-toolbar{gap:var(--space-2)}.op-impact-toolbar label{font-size:var(--font-sm);gap:6px;color:#b9deef}.op-impact-toolbar select{min-height:40px;font-size:var(--font-sm)}.op-impact-cards{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:12px}.op-impact-card{padding:.85rem .9rem}.op-impact-card h4{font-size:var(--font-sm)}.op-impact-card p{font-size:1.1rem}.op-impact-list{max-height:390px}.op-impact-list-item{padding:.65rem .75rem;gap:.3rem}.op-impact-list-item strong{font-size:var(--font-sm)}.op-impact-list-item small,.op-impact-bullets li{font-size:var(--font-xs);line-height:1.55}.op-impact-ai-brief{font-size:var(--font-sm)}.op-impact-brief-btn{min-height:42px}@media(max-width:980px){.xintel-hero,.xintel-toolbar{grid-template-columns:1fr}.xintel-head-meta{justify-items:start;min-width:0}.xintel-status-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.xintel-top-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.xintel-exec-summary-grid{grid-template-columns:1fr}.xintel-graph-filters{grid-template-columns:1fr 1fr}.xintel-source-risk-grid,.xintel-drilldown-grid{grid-template-columns:1fr}.xintel-graph-filters strong{grid-column:span 2}.op-impact-explainer-grid{grid-template-columns:1fr}.admin-filters,.xintel-filters{grid-template-columns:1fr 1fr}}@media(max-width:960px){.platform-sidebar-nav{grid-template-columns:1fr}.platform-topbar-actions{justify-content:flex-start}.page-shell.platform-shell .xintel-page{padding:18px 16px}.page-shell.platform-shell .xintel-page .xintel-head-meta{width:100%;justify-items:stretch}.page-shell.platform-shell .xintel-page .xintel-head-state,.page-shell.platform-shell .xintel-page .xintel-head-updated{justify-content:flex-start}.page-shell.platform-shell .xintel-page .xintel-alert-strip,.page-shell.platform-shell .xintel-page .xintel-actions{flex-direction:column;align-items:stretch}.page-shell.platform-shell .xintel-page .xintel-alert-strip-label{white-space:normal}.page-shell.platform-shell .xintel-page .xintel-status-ribbon,.page-shell.platform-shell .xintel-page .xintel-top-summary,.page-shell.platform-shell .xintel-page .xintel-highlight-grid,.page-shell.platform-shell .xintel-page .stats-grid,.page-shell.platform-shell .xintel-page .xintel-grid,.page-shell.platform-shell .xintel-page .xintel-graph-filters,.page-shell.platform-shell .xintel-page .xintel-source-risk-grid,.page-shell.platform-shell .xintel-page .xintel-drilldown-grid{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-span-2,.page-shell.platform-shell .xintel-page .xintel-graph-filters strong{grid-column:auto}.page-shell.platform-shell .xintel-page .xintel-view-mode-buttons{flex-direction:column}.page-shell.platform-shell .xintel-page .xintel-actions .btn{width:100%}.xintel-bar-row{grid-template-columns:1fr}.xintel-meter-head,.xintel-actor-card-head,.xintel-cluster-head,.xintel-signal-head,.xintel-timeline-head,.xintel-evolution-head,.xintel-origin-card-head,.xintel-source-risk-head{flex-direction:column;align-items:flex-start}}@media(max-width:760px){.auth-tabs,.auth-methods{display:grid;grid-template-columns:1fr}.admin-filters,.xintel-filters{grid-template-columns:1fr}.xintel-alert-strip{flex-direction:column}.xintel-status-ribbon,.xintel-top-summary,.xintel-highlight-grid,.stats-grid,.xintel-drilldown-stats,.xintel-source-risk-grid,.xintel-graph-filters{grid-template-columns:1fr}.xintel-graph-filters strong{grid-column:span 1}.xintel-actions{justify-content:stretch}.xintel-actions .btn{width:100%}.admin-card strong{font-size:1.25rem}}.fp-page{width:min(1420px,96vw);margin:20px auto 38px;padding:10px 2px 26px;color:#e7f8ff}.fp-hero{display:flex;justify-content:space-between;gap:16px;border-radius:20px;border:1px solid rgba(113,235,255,.28);background:radial-gradient(circle at 8% 14%,rgba(255,183,79,.16),transparent 34%),radial-gradient(circle at 88% 12%,rgba(56,217,255,.2),transparent 38%),linear-gradient(135deg,#020e19eb,#072238e0);padding:20px}.fp-hero h1{font-size:clamp(1.5rem,2.8vw,2.5rem);margin:3px 0 8px}.fp-eyebrow{margin:0;text-transform:uppercase;letter-spacing:.08em;color:#9fe7ff;font-size:.82rem}.fp-hero p{margin:0;color:#c8deea}.fp-hero-stats{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:10px;min-width:410px}.fp-hero-stats div{border-radius:12px;border:1px solid rgba(126,196,228,.25);background:#0a24388c;padding:10px 12px}.fp-hero-stats small{display:block;color:#99b6c7;font-size:.75rem}.fp-hero-stats strong{font-size:1rem}.fp-layout{margin-top:16px;display:grid;grid-template-columns:220px minmax(0,1fr) 320px;gap:14px}.fp-nav{border-radius:16px;border:1px solid rgba(113,235,255,.2);background:linear-gradient(150deg,#061c2dd6,#02101feb);padding:14px;display:grid;gap:8px;align-content:start}.fp-nav h3{margin:0 0 6px;color:#9fe7ff;font-size:.94rem}.fp-nav button{border:1px solid rgba(113,235,255,.25);background:#0b2c409e;color:#d5edf8;border-radius:10px;font-family:inherit;font-size:.9rem;text-align:left;padding:9px 10px}.fp-nav button.is-active{border-color:#ffb74f7a;background:linear-gradient(95deg,#ffb74f52,#0b2c40bf);color:#fff5db}.fp-canvas{display:grid;gap:12px}.fp-panel{border-radius:16px;border:1px solid rgba(113,235,255,.22);background:linear-gradient(160deg,#051927d1,#082337b8);padding:14px;box-shadow:0 14px 30px #00000042,inset 0 0 0 1px #71ebff0f;animation:fpFadeIn .34s ease}.fp-panel header{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:10px}.fp-panel header h3{font-size:1rem}.fp-panel header span{color:#9bc3d8;font-size:.8rem}.fp-live ul,.fp-list{list-style:none;padding:0;margin:0;display:grid;gap:8px}.fp-pager{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.fp-pager span{color:#9bc3d8;font-size:.82rem}.fp-pager>div{display:inline-flex;gap:6px}.fp-note{margin:0 0 10px;color:#a9cfdf;font-size:.87rem;line-height:1.5}.fp-live li,.fp-list li{border:1px solid rgba(124,197,233,.2);border-radius:10px;background:#092234a6;padding:10px}.fp-fusion-alert{border-inline-start:3px solid rgba(255,209,102,.4)}.fp-fusion-high{border-inline-start-color:#ff9f43b3}.fp-fusion-critical{border-inline-start-color:#ff5d5dcc}.fp-row{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:8px}.fp-live li div{display:flex;align-items:center;gap:8px;margin-bottom:4px}.fp-live li small,.fp-list small{color:#a4c8d8}.fp-map-grid,.fp-map-stack{display:grid;grid-template-columns:1fr;gap:14px}.fp-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.fp-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fp-room-kpis{margin-bottom:10px}.fp-room-exposure-score{border:1px solid rgba(124,197,233,.24);border-radius:12px;background:#081d2c85;padding:12px;margin-bottom:10px;display:grid;gap:2px}.fp-room-exposure-score small{color:#9bc3d8}.fp-room-exposure-score strong{font-size:1.5rem;color:#fff3c7}.fp-room-impact-strip{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fp-room-impact-strip span{border-radius:999px;border:1px solid rgba(124,197,233,.22);background:#071f318f;color:#cfe5ef;font-size:.8rem;padding:5px 10px}.fp-room-visuals{display:grid;gap:10px;margin-top:10px}.fp-room-visuals h4{margin:0 0 6px;color:#9fe7ff;font-size:.88rem}.fp-room-tags{display:flex;flex-wrap:wrap;gap:8px}.fp-room-tags span{border-radius:999px;border:1px solid rgba(124,197,233,.18);background:#081d2c85;color:#d4eaf5;font-size:.78rem;padding:5px 9px}.fp-room-form,.fp-room-form-inline{display:grid;gap:8px}.fp-room-form{margin-bottom:12px}.fp-room-form input,.fp-room-form textarea,.fp-room-form-inline input{width:100%;border-radius:10px;border:1px solid rgba(124,197,233,.22);background:#081d2c85;color:#e4f2f8;padding:9px 11px}.fp-room-form-inline{grid-template-columns:1fr auto;margin-top:8px}.fp-kpi{border-radius:12px;border:1px solid rgba(124,197,233,.24);background:linear-gradient(145deg,#082337b8,#0a2c4494);padding:10px;display:grid;gap:2px}.fp-kpi small{color:#a4c8d8}.fp-kpi strong{font-size:1.15rem}.fp-split{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fp-brief-card{border-radius:12px;border:1px solid rgba(124,197,233,.26);background:#09223494;padding:12px}.fp-brief-structured{display:grid;gap:12px}.fp-brief-section{display:grid;gap:8px;padding-bottom:10px;border-bottom:1px solid rgba(124,197,233,.12)}.fp-brief-section:last-child{padding-bottom:0;border-bottom:0}.fp-brief-card h4{margin:0 0 4px;color:#9fe7ff}.fp-brief-card p{margin:0 0 10px;color:#d4eaf5}.fp-brief-paragraphs{display:grid;gap:8px}.fp-brief-card ol{margin:0;padding-inline-start:20px;display:grid;gap:6px;color:#d4eaf5}.fp-notebook-case{display:grid;gap:8px}.fp-notebook-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.fp-notebook-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fp-notebook-head span{border-radius:999px;border:1px solid rgba(124,197,233,.18);background:#081d2c85;color:#9bc3d8;font-size:.76rem;padding:4px 8px}.fp-delete-button{border-color:#ff808057;background:#54141e94;color:#ffd5d5}.fp-notebook-meta{gap:6px}.fp-notebook-hypothesis{display:block;line-height:1.6}.fp-notebook-evidence-preview{display:grid;gap:6px;border-radius:10px;border:1px solid rgba(124,197,233,.14);background:#061a276b;padding:10px}.fp-notebook-evidence-preview h4{margin:0;color:#9fe7ff;font-size:.84rem}.fp-notebook-evidence-preview ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fp-notebook-evidence-preview li{color:#d4eaf5;font-size:.84rem;line-height:1.5}.fp-notebook-evidence-item{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.fp-notebook-evidence-item span{flex:1}.fp-delete-evidence-button{padding:4px 8px;min-width:52px}.fp-map-box,.fp-timeline-box{min-height:280px;border-radius:12px;border:1px dashed rgba(112,229,255,.32);background:#09223475;padding:12px}.fp-map-box{position:relative;overflow:visible}.fp-map-box-large{min-height:620px}.fp-map-host{height:560px;width:100%;border-radius:10px;overflow:hidden;border:1px solid rgba(112,229,255,.2);background:#081824cc}.fp-map-divicon{background:transparent;border:none}.fp-map-pin-ic{width:16px;height:16px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);border:2px solid #ffffff;background:var(--pin-color, #ffb74f);box-shadow:0 3px 10px #00000059;position:relative}.fp-map-pin-ic:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;top:3px;left:3px}.fp-map-pin-ic.active{box-shadow:0 0 0 3px #ffcb704d,0 4px 14px #00000073}.fp-map-pin-count{position:absolute;top:-8px;right:-10px;transform:rotate(45deg);min-width:14px;height:14px;border-radius:999px;background:#fff;color:#14344f;font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 3px}.fp-group-popup{display:flex;flex-direction:column;text-align:right;min-width:300px;max-width:360px;max-height:min(62vh,420px)}.fp-popup-body{display:grid;gap:6px;overflow-y:auto;padding-inline-end:4px}.fp-popup-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fp-popup-sector{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--sector-color, #9fb3c8) 70%,white 15%);background:color-mix(in srgb,var(--sector-color, #9fb3c8) 18%,transparent);color:color-mix(in srgb,var(--sector-color, #9fb3c8) 75%,white 25%);font-size:.7rem;font-weight:700;padding:3px 8px}.fp-group-popup-title{font-size:.98rem;font-weight:700;line-height:1.5;word-break:break-word}.fp-popup-meta{display:flex;flex-wrap:wrap;gap:6px;color:#567188;font-size:.78rem}.fp-popup-severity{font-weight:800;color:#1d4e6f}.fp-popup-summary,.fp-popup-impact{margin:0;line-height:1.55;color:#2c3c4a;font-size:.86rem}.fp-popup-impact{font-weight:600}.leaflet-popup-content{min-width:300px;max-width:360px;margin:12px 14px}.leaflet-popup-content-wrapper{border-radius:14px}.fp-group-popup-nav{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;border-top:1px solid rgba(24,74,109,.14);background:#fff;position:sticky;bottom:0}.fp-popup-arrow{border:1px solid rgba(24,74,109,.25);background:#f4f8fc;color:#1a3e5a;border-radius:6px;width:30px;height:28px;line-height:1;font-weight:800;cursor:pointer;flex:0 0 auto}.fp-popup-arrow:hover{background:#e9f2fb}.fp-map-caption{position:absolute;inset:auto 12px 12px;border:1px solid rgba(124,197,233,.35);border-radius:10px;background:#061825d1;padding:10px 12px}.fp-map-caption strong{display:block;font-size:1.02rem;line-height:1.5}.fp-map-caption small{color:#9fc4d7;line-height:1.5}.fp-timeline-box p{margin:0 0 8px;color:#9fe7ff}.fp-timeline-box-below{min-height:180px}.fp-timeline-box ol{margin:0;padding-inline-start:22px;color:#d4eaf5;font-size:.98rem;line-height:1.65}.fp-signal-timeline{display:grid;gap:10px;list-style:decimal}.fp-signal-timeline li{border:1px solid rgba(124,197,233,.18);border-radius:10px;background:#081d2c73;padding:10px 12px}.fp-signal-timeline li>span,.fp-signal-timeline li>small{display:block}.fp-signal-timeline-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:4px}.fp-signal-timeline-top strong{color:#ffe0a6}.fp-signal-timeline-top em{color:#9fe7ff;font-style:normal}.fp-geoint-kpis{margin-bottom:12px}.fp-geoint-warning-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px}.fp-warning-pill{border-radius:12px;border:1px solid rgba(124,197,233,.22);background:#071f318f;padding:10px 12px;display:grid;gap:4px}.fp-warning-pill strong{font-size:.9rem}.fp-warning-pill span{font-weight:800}.fp-warning-normal span{color:#a9fff0}.fp-warning-watch span{color:#8fd8ff}.fp-warning-elevated span{color:#ffd166}.fp-warning-high-risk span{color:#ff9f43}.fp-geoint-lower{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fp-zone-list{display:grid;gap:10px}.fp-zone-item{border:1px solid rgba(124,197,233,.18);border-radius:12px;background:#061b2a8c;padding:12px;display:grid;gap:6px}.fp-zone-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.fp-zone-elevated{border-color:#ffd1666b}.fp-zone-high{border-color:#ff9f4375}.fp-zone-critical{border-color:#ff5d5d85}.fp-zone-explainer{margin:2px 0 0;padding-inline-start:18px;color:#d6e8f2;line-height:1.65}.fp-rail{display:grid;gap:12px;align-content:start}.fp-severity{display:inline-flex;align-items:center;justify-content:center;min-width:36px;border-radius:999px;font-size:.72rem;font-weight:800;padding:2px 8px}.fp-s5{background:#ff636333;color:#ffbcbc;border:1px solid rgba(255,99,99,.5)}.fp-s4{background:#ffb74f2e;color:#ffe2ad;border:1px solid rgba(255,183,79,.44)}.fp-s3,.fp-s2,.fp-s1{background:#64ffda1f;color:#a9fff0;border:1px solid rgba(100,255,218,.38)}@keyframes fpFadeIn{0%{opacity:.2;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1180px){.fp-layout{grid-template-columns:1fr}.fp-hero{flex-direction:column}.fp-hero-stats{min-width:unset;grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.fp-hero-stats,.fp-map-grid,.fp-grid-3,.fp-room-grid,.fp-split,.fp-geoint-lower,.fp-geoint-warning-board{grid-template-columns:1fr}.fp-map-box-large{min-height:420px}.fp-map-host{height:360px}.leaflet-popup-content,.fp-group-popup{min-width:240px;max-width:300px}}.fp-template-switch{margin-top:10px;display:flex;gap:8px;flex-wrap:wrap}.fp-template-switch button,.fp-template-switch select{border:1px solid rgba(124,197,233,.35);border-radius:999px;background:#092234b8;color:#d9effa;font-family:inherit;font-size:.8rem;padding:5px 10px}.fp-template-switch button.is-active{border-color:#ffba61b3;background:linear-gradient(95deg,#ffba6159,#40ddff47);color:#fff4d8}.fp-inline-error{margin-top:10px;color:#ffd6d6;font-size:.9rem}.fp-template-simple .fp-page,.fp-template-simple .fp-panel,.fp-template-simple .fp-nav,.fp-template-simple .fp-hero{color:#12344c}.fp-template-simple .fp-hero,.fp-template-simple .fp-nav,.fp-template-simple .fp-panel{border-color:#1f73c738;background:linear-gradient(155deg,#fffffff2,#f0f9ffe0);box-shadow:0 8px 22px #15487e14}.fp-template-simple .fp-eyebrow,.fp-template-simple .fp-panel h3{color:#1b7bd1}.fp-template-simple .fp-live li,.fp-template-simple .fp-list li,.fp-template-simple .fp-kpi,.fp-template-simple .fp-map-box,.fp-template-simple .fp-timeline-box,.fp-template-simple .fp-brief-card{border-color:#1f73c733;background:#ffffffdb}.fp-template-simple .fp-live li small,.fp-template-simple .fp-list small,.fp-template-simple .fp-kpi small,.fp-template-simple .fp-hero p,.fp-template-simple .fp-timeline-box ol,.fp-template-simple .fp-brief-card p{color:#4c7496}.fp-template-holo .fp-panel,.fp-template-holo .fp-nav,.fp-template-holo .fp-hero{border-color:#ca99ff66;background:linear-gradient(150deg,#1c0e30c2,#143158a3)}.fp-template-holo .fp-panel h3,.fp-template-holo .fp-eyebrow{color:#e2c6ff}.fp-template-stealth .fp-page,.fp-template-stealth .fp-panel,.fp-template-stealth .fp-nav,.fp-template-stealth .fp-hero{color:#d7ffe8}.fp-template-stealth .fp-panel,.fp-template-stealth .fp-nav,.fp-template-stealth .fp-hero{border-color:#71ffae47;background:linear-gradient(145deg,#081712e6,#102e22b8)}.fp-template-stealth .fp-eyebrow,.fp-template-stealth .fp-panel h3{color:#8bffc7}body.future-mode .secure-shell{background:radial-gradient(circle at 12% 2%,rgba(64,221,255,.2),transparent 30%),radial-gradient(circle at 96% 4%,rgba(255,186,97,.14),transparent 30%),linear-gradient(150deg,#020b15,#041a2d 48%,#0a3253)}body.future-mode .secure-header{border-bottom:1px solid rgba(108,226,255,.38);background:linear-gradient(95deg,#051f31f2,#072e48e6);box-shadow:0 10px 24px #00000042}body.future-mode .secure-actions button{border-color:#6ce2ff7a;background:#092e44bf}body.future-mode .secure-actions button.is-active{background:linear-gradient(95deg,#40ddff,#1cb9e8);border-color:#40ddff;color:#042136;box-shadow:0 8px 18px #40ddff47}body.future-mode .panel,body.future-mode .stat-card,body.future-mode .event-item,body.future-mode .alert-item,body.future-mode .source-item,body.future-mode .chat-item,body.future-mode .insight-item,body.future-mode .detail-block,body.future-mode .admin-section,body.future-mode .admin-card,body.future-mode .xintel-post-card,body.future-mode .op-impact-card,body.future-mode .op-impact-list-item{border-color:#6ce2ff47!important;background:linear-gradient(150deg,#041928e0,#082b429e)!important;box-shadow:0 10px 24px #00000042,inset 0 0 0 1px #6ce2ff14}body.future-mode .tab-btn,body.future-mode .version-tabs .tab-btn,body.future-mode .list-tabs .tab-btn,body.future-mode .ai-tabs .tab-btn{border:1px solid rgba(108,226,255,.35);background:#08273bb8;color:#d9effa}body.future-mode .tab-btn.active,body.future-mode .version-tabs .tab-btn.active,body.future-mode .list-tabs .tab-btn.active,body.future-mode .ai-tabs .tab-btn.active{border-color:#ffba61b3;background:linear-gradient(95deg,#ffba6159,#40ddff47);color:#fff3d7}body.future-mode .fact-pill,body.future-mode .source,body.future-mode .severity-meaning,body.future-mode .trusted-tag,body.future-mode .source-item-meta span{border-color:#6ce2ff66;background:#6ce2ff21}body.clean-mode:before{opacity:.06}body.clean-mode:after{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 10%,rgba(33,136,255,.08),transparent 35%),radial-gradient(circle at 88% 8%,rgba(18,206,182,.08),transparent 32%);z-index:-1}body.clean-mode .secure-shell{background:radial-gradient(circle at 6% 0%,rgba(28,134,255,.16),transparent 28%),radial-gradient(circle at 96% 0%,rgba(19,196,187,.14),transparent 32%),linear-gradient(145deg,#f5fbff,#edf6ff 52%,#e5f1ff);color:#0e2a3f}body.clean-mode .secure-header{border-bottom:1px solid rgba(25,102,180,.2);background:linear-gradient(95deg,#ffffffeb,#ebf6fff0);box-shadow:0 8px 20px #15487e14}body.clean-mode .secure-user span,body.clean-mode .secure-user strong{color:#12354f}body.clean-mode .secure-actions button{border:1px solid rgba(31,115,199,.3);background:#ffffffd9;color:#16415e}body.clean-mode .secure-actions button.is-active{border-color:#0f7af58c;background:linear-gradient(95deg,#1f8dff,#17bdb8);color:#fff;box-shadow:0 10px 22px #1c80e83d}body.clean-mode .page-shell,body.clean-mode .hero,body.clean-mode .panel,body.clean-mode .stat-card,body.clean-mode .event-item,body.clean-mode .alert-item,body.clean-mode .source-item,body.clean-mode .chat-item,body.clean-mode .insight-item,body.clean-mode .detail-block,body.clean-mode .admin-section,body.clean-mode .admin-card,body.clean-mode .xintel-post-card,body.clean-mode .op-impact-card,body.clean-mode .op-impact-list-item{color:#12344c!important;border-color:#2672be33!important;background:linear-gradient(155deg,#fffffff2,#f2f9ffe0)!important;box-shadow:0 10px 24px #15487e14,inset 0 0 0 1px #ffffff80}body.clean-mode .hero{background:linear-gradient(120deg,#fffffff2,#e9f6ffe0)}body.clean-mode .eyebrow{color:#1b7bd1}body.clean-mode .subtext,body.clean-mode .sync,body.clean-mode .details-meta,body.clean-mode .event-meta,body.clean-mode .chat-item small,body.clean-mode .insight-item small,body.clean-mode .source-item small,body.clean-mode .xintel-post-card small,body.clean-mode .op-impact-card small,body.clean-mode .op-impact-list-item small{color:#4c7496!important}body.clean-mode .event-item p,body.clean-mode .alert-item p,body.clean-mode .source-item p,body.clean-mode .chat-item p,body.clean-mode .insight-item p,body.clean-mode .xintel-post-card p,body.clean-mode .op-impact-card p,body.clean-mode .op-impact-list-item strong{color:#12344c!important}body.clean-mode .openai-status{border-color:#217acd42;background:#fffc}body.clean-mode .openai-status small{color:#4c7496}body.clean-mode .btn-accent{background:linear-gradient(95deg,#1f8dff,#17bdb8);color:#fff;box-shadow:0 10px 24px #1c80e83d}body.clean-mode .btn-ghost,body.clean-mode .btn-small{border:1px solid rgba(31,115,199,.28);background:#ffffffd1;color:#154766}body.clean-mode .tab-btn,body.clean-mode .version-tabs .tab-btn,body.clean-mode .list-tabs .tab-btn,body.clean-mode .ai-tabs .tab-btn{border:1px solid rgba(29,114,199,.24);background:#ffffffd9;color:#16415e}body.clean-mode .tab-btn.active,body.clean-mode .version-tabs .tab-btn.active,body.clean-mode .list-tabs .tab-btn.active,body.clean-mode .ai-tabs .tab-btn.active{border-color:#1484e980;background:linear-gradient(95deg,#1f8dff33,#17bdb833);color:#0f3956}body.clean-mode .fact-pill,body.clean-mode .source,body.clean-mode .severity-meaning,body.clean-mode .trusted-tag,body.clean-mode .source-item-meta span{border-color:#2572be40;background:#238dff1a;color:#1b4d70}body.future-mode:before{opacity:.24}body.future-mode:after{content:"";position:fixed;inset:-20%;pointer-events:none;z-index:-1;background:radial-gradient(circle at 22% 20%,rgba(66,227,255,.24),transparent 28%),radial-gradient(circle at 80% 16%,rgba(255,184,84,.2),transparent 30%),radial-gradient(circle at 60% 72%,rgba(95,131,255,.18),transparent 34%);animation:futureDrift 18s ease-in-out infinite alternate}body.future-mode .panel,body.future-mode .stat-card,body.future-mode .event-item,body.future-mode .alert-item,body.future-mode .source-item,body.future-mode .chat-item,body.future-mode .insight-item,body.future-mode .detail-block,body.future-mode .xintel-post-card,body.future-mode .op-impact-card,body.future-mode .op-impact-list-item{transition:transform .18s ease,box-shadow .22s ease,border-color .18s ease}body.future-mode .event-item:hover,body.future-mode .alert-item:hover,body.future-mode .source-item:hover,body.future-mode .chat-item:hover,body.future-mode .insight-item:hover,body.future-mode .xintel-post-card:hover,body.future-mode .op-impact-card:hover{transform:translateY(-2px);border-color:#7aecff80!important;box-shadow:0 14px 28px #0000004d,inset 0 0 0 1px #7aecff1f}body.future-mode .hero{position:relative;overflow:hidden}body.future-mode .hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 20%,rgba(125,236,255,.08) 48%,transparent 78%);animation:heroSweep 7.5s linear infinite}@keyframes futureDrift{0%{transform:translate3d(-1%,-1%,0) scale(1);filter:hue-rotate(0deg)}50%{transform:translate3d(2%,1%,0) scale(1.04);filter:hue-rotate(10deg)}to{transform:translate3d(-1%,2%,0) scale(1.02);filter:hue-rotate(-8deg)}}@keyframes heroSweep{0%{transform:translate(-110%)}to{transform:translate(120%)}}body{font-family:Tajawal,Inter,Dubai,Cairo,sans-serif;background:#000}body:before{opacity:.06;mix-blend-mode:normal}.page-shell.platform-shell{--bg: #000000;--surface: #0b0b0b;--surface-2: #111111;--surface-3: #161616;--border: rgba(255, 255, 255, .08);--border-strong: rgba(255, 255, 255, .14);--text: #f5f5f5;--text-muted: #9ca3af;--text-soft: #71717a;--accent: #22c55e;--accent-alt: #34d399;--danger: #ef4444;--warning: #f59e0b;min-height:100vh;width:100%;margin:0;padding:0;display:grid;grid-template-columns:clamp(220px,16.8vw,244px) minmax(0,1fr);background:var(--bg);color:var(--text)}.page-shell.platform-shell.has-inspector{grid-template-columns:clamp(220px,16.8vw,244px) minmax(0,1fr) clamp(284px,22vw,316px)}.page-shell.platform-shell.news-shell{grid-template-columns:248px minmax(0,1fr)}.page-shell.platform-shell.news-shell .platform-inspector{display:none}.platform-shell .hero:after{display:none}.platform-shell .panel,.platform-shell .stat-card,.platform-shell .event-item,.platform-shell .alert-item,.platform-shell .source-item,.platform-shell .chat-item,.platform-shell .insight-item,.platform-shell .detail-block,.platform-shell .analysis-mode-panel,.platform-shell .analysis-context-card,.platform-shell .analysis-empty-state,.platform-shell .analysis-result-card,.platform-shell .chart-box,.platform-shell .trend-box,.platform-shell .ai-assessment-group,.platform-shell .ai-assessment-collapse,.platform-shell .v2-action-group,.platform-shell .v2-ops-kpi,.platform-shell .v2-ticket-btn,.platform-shell .v2-leaderboard-item,.platform-shell .v2-operational-card,.platform-shell .prediction-evidence-item{background:var(--surface)!important;background-image:none!important;border:1px solid var(--border)!important;border-radius:18px;box-shadow:none!important;color:var(--text)}.platform-shell .panel-head h2,.platform-shell .panel-head h3,.platform-shell .panel-head h4{color:var(--text)}.platform-shell .details-meta,.platform-shell .command-label,.platform-shell .sync,.platform-shell .event-meta,.platform-shell .chat-item small,.platform-shell .insight-item small,.platform-shell .source-item small,.platform-shell .panel-head span,.platform-shell .trend-caption,.platform-shell .trend-labels,.platform-shell .pagination-meta{color:var(--text-muted)}.platform-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:clamp(14px,1.5vw,20px);padding:clamp(18px,1.8vw,24px) clamp(14px,1.2vw,18px);border-inline-end:1px solid var(--border);background:#050505}.platform-brand{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--border)}.platform-brand strong{font-size:1.2rem;line-height:1.2}.platform-brand span{color:var(--text-muted);font-size:.9rem}.platform-sidebar-section{display:grid;gap:8px}.platform-section-label{color:var(--text-soft);font-size:.78rem;letter-spacing:.02em;text-transform:uppercase}.platform-sidebar-nav{display:grid;gap:6px}.platform-nav-item{border:1px solid transparent;border-radius:16px;background:transparent;color:var(--text);text-align:right;padding:10px 12px;display:grid;gap:3px;cursor:pointer;font-family:Tajawal,Inter,Dubai,Cairo,sans-serif;transition:background-color .18s ease,border-color .18s ease}.platform-nav-item:hover{background:var(--surface);border-color:var(--border)}.platform-nav-item.active{background:var(--surface-2);border-color:var(--border-strong)}.platform-nav-label{font-size:.95rem;font-weight:700}.platform-nav-item small{color:var(--text-muted);font-size:.74rem}.platform-sidebar-health{display:grid;gap:8px}.platform-health-row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.platform-health-row strong{font-size:.9rem}.platform-health-row small{color:var(--text-muted);font-size:.78rem}.platform-sidebar-footer{margin-top:auto;display:grid;gap:4px;padding:12px 13px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.platform-sidebar-footer span,.platform-sidebar-footer small{color:var(--text-muted)}.platform-main{min-width:0;min-height:100vh;background:var(--bg)}.platform-topbar{position:sticky;top:0;z-index:40;display:grid;grid-template-columns:minmax(240px,1.15fr) minmax(220px,auto) auto;align-items:center;gap:clamp(12px,1.3vw,18px);min-height:clamp(64px,5vw,72px);padding:clamp(12px,1.4vw,14px) clamp(18px,1.8vw,24px);border-bottom:1px solid var(--border);background:#000000e0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.platform-search{display:grid;gap:8px;min-width:0}.platform-search>span{color:var(--text-soft);font-size:.78rem}.platform-search-box{display:flex;align-items:center;gap:10px;min-width:0;border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:0 12px}.platform-search-box input{border:none;background:transparent;min-height:42px;padding:0;color:var(--text);font-family:Tajawal,Inter,Dubai,Cairo,sans-serif}.platform-search-box input:focus{outline:none}.platform-search-box kbd{border:1px solid var(--border);border-radius:10px;background:var(--surface-3);color:var(--text-muted);padding:4px 8px;font-size:.75rem;white-space:nowrap}.platform-workspace-switch{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.platform-profile{display:grid;gap:2px;padding-inline-start:10px}.platform-profile strong{font-size:.94rem}.platform-profile span{color:var(--text-muted);font-size:.78rem}.platform-content{display:grid;gap:clamp(18px,1.8vw,24px);padding:clamp(18px,1.8vw,24px);align-content:start}.platform-hero{display:grid;grid-template-columns:minmax(0,1.26fr) minmax(280px,.9fr);gap:clamp(14px,1.5vw,20px);align-items:stretch;padding:clamp(18px,1.8vw,24px);background:var(--surface);border-color:var(--border)}.platform-hero.is-news-shell{grid-template-columns:minmax(0,1fr);padding:clamp(14px,1.6vw,18px) clamp(16px,1.8vw,20px)}.platform-hero-copy{display:grid;gap:clamp(14px,1.4vw,18px);align-content:start}.platform-hero.is-news-shell .platform-hero-copy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.platform-hero.is-news-shell .platform-hero-copy>:first-child{flex:1 1 380px}.platform-hero.is-news-shell .platform-hero-metrics{display:none}.platform-hero-copy h1{font-size:clamp(2rem,2.65vw,3.1rem);line-height:1.05}.platform-hero .subtext{margin:0;max-width:66ch;color:var(--text-muted);font-size:clamp(.92rem,.95vw,1rem);line-height:1.75}.platform-hero-badges,.platform-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.platform-badge{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--border);border-radius:999px;padding:7px 10px;background:var(--surface-2);background-image:none!important}.platform-badge strong{font-size:.84rem}.platform-badge small{color:var(--text-muted);font-size:.76rem}.platform-badge.tone-online{border-color:#22c55e3d}.platform-badge.tone-warn{border-color:#f59e0b3d}.platform-badge.tone-offline{border-color:#ef444438}.platform-hero-metrics,.platform-rail-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.platform-metric-card{display:grid;gap:6px;padding:clamp(14px,1.2vw,16px) clamp(14px,1.3vw,18px);border:1px solid var(--border);border-radius:16px;background:var(--surface-2);background-image:none!important;min-height:clamp(104px,10.5vw,124px);align-content:start}.platform-metric-card small{color:var(--text-muted);font-size:.78rem}.platform-metric-card strong{font-size:clamp(1.05rem,1.45vw,1.65rem);line-height:1.15;overflow-wrap:anywhere}.platform-metric-card span{color:var(--text-soft);font-size:.78rem;line-height:1.45}.platform-metric-card.tone-warning{border-color:#f59e0b2e}.platform-metric-card.tone-accent{border-color:#22c55e33}.platform-shell .live-notices,.platform-shell .dashboard-flow,.platform-shell .intelligence-workspace-page{margin-top:0}.platform-shell .live-notice-item{border:1px solid rgba(245,158,11,.16);background:#f59e0b14;color:#fde68a;border-radius:14px;padding:10px 14px}.dashboard-flow{display:flex;flex-direction:column;gap:24px}.platform-shell .intelligence-workspace-page{display:grid;gap:24px}.platform-shell .intelligence-page-intro{display:grid;gap:18px;padding:22px 24px}.platform-shell .intelligence-page-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.platform-shell .intelligence-page-copy h2{margin-top:6px;font-size:clamp(1.6rem,2vw,2.3rem)}.platform-shell .intelligence-page-copy .subtext{max-width:820px}.platform-shell .intelligence-page-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.platform-shell .intelligence-page-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.platform-shell .intelligence-main-panel{padding:22px 24px}.platform-shell .intelligence-workspace-page .panel{background:var(--surface)!important;background-image:none!important;border-color:var(--border)!important;box-shadow:none!important}.platform-shell .intelligence-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:0}.platform-shell .intelligence-section-head>div:first-child{display:grid;gap:6px}.platform-shell .intelligence-section-head h3{margin:0;color:var(--text);font-size:clamp(1.08rem,1.35vw,1.34rem)}.platform-shell .intelligence-section-head span,.platform-shell .intelligence-section-head .subtext{color:var(--text-muted)}.platform-shell .intelligence-workbench-grid{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(0,1.22fr) minmax(300px,.9fr);gap:18px;align-items:start}.platform-shell .intelligence-context-panel,.platform-shell .intelligence-studio-panel,.platform-shell .intelligence-assistant-panel{display:grid;gap:18px;padding:22px 24px;align-content:start}.platform-shell .intelligence-context-panel,.platform-shell .intelligence-assistant-panel{position:sticky;top:94px}.platform-shell .intelligence-context-note{padding:16px 18px;background:var(--surface-2)!important;border-color:var(--border)!important}.platform-shell .intelligence-context-note h4{margin:0 0 8px;color:var(--text)}.platform-shell .intelligence-context-note p{margin:0;color:var(--text-muted);line-height:1.75}.platform-shell .intelligence-analysis-form,.platform-shell .intelligence-current-result,.platform-shell .intelligence-chat-list,.platform-shell .intelligence-archive-list,.platform-shell .intelligence-reports-list{display:grid;gap:14px}.platform-shell .intelligence-analysis-form,.platform-shell .intelligence-current-result,.platform-shell .intelligence-predictions-panel,.platform-shell .intelligence-workspace-page .analysis-mode-panel,.platform-shell .intelligence-workspace-page .analysis-context-card,.platform-shell .intelligence-workspace-page .analysis-empty-state,.platform-shell .intelligence-workspace-page .analysis-result-card,.platform-shell .intelligence-workspace-page .report-item,.platform-shell .intelligence-workspace-page .chat-item,.platform-shell .intelligence-workspace-page .detail-block,.platform-shell .intelligence-workspace-page .reports-block{background:var(--surface-2)!important;background-image:none!important;border-color:var(--border)!important;box-shadow:none!important}.platform-shell .intelligence-workspace-page .analysis-mode-panel,.platform-shell .intelligence-workspace-page .analysis-context-card,.platform-shell .intelligence-workspace-page .analysis-empty-state,.platform-shell .intelligence-workspace-page .analysis-result-card,.platform-shell .intelligence-workspace-page .report-item,.platform-shell .intelligence-workspace-page .chat-item{padding:18px 20px;border-radius:18px}.platform-shell .intelligence-workspace-page .analysis-mode-head p,.platform-shell .intelligence-workspace-page .analysis-anchor-body p,.platform-shell .intelligence-workspace-page .analysis-result-summary,.platform-shell .intelligence-workspace-page .analysis-section-block p,.platform-shell .intelligence-workspace-page .analysis-empty-state p,.platform-shell .intelligence-workspace-page .analysis-brief-grid p,.platform-shell .intelligence-workspace-page .report-item p,.platform-shell .intelligence-workspace-page .chat-item p,.platform-shell .intelligence-workspace-page .chat-item small,.platform-shell .intelligence-workspace-page .analysis-mode-card span,.platform-shell .intelligence-workspace-page .analysis-context-head span,.platform-shell .intelligence-workspace-page .analysis-anchor-meta span,.platform-shell .intelligence-workspace-page .analysis-form-hints span,.platform-shell .intelligence-workspace-page .analysis-brief-grid small,.platform-shell .intelligence-workspace-page .insight-item small{color:var(--text-muted)!important}.platform-shell .intelligence-workspace-page .analysis-mode-head h3,.platform-shell .intelligence-workspace-page .analysis-context-head strong,.platform-shell .intelligence-workspace-page .analysis-anchor-body h4,.platform-shell .intelligence-workspace-page .analysis-result-head h3,.platform-shell .intelligence-workspace-page .report-item h3,.platform-shell .intelligence-workspace-page .chat-item strong{color:var(--text)!important}.platform-shell .intelligence-workspace-page .analysis-mode-card,.platform-shell .intelligence-workspace-page .analysis-result-view-tabs .btn,.platform-shell .intelligence-workspace-page .analysis-result-actions .btn,.platform-shell .intelligence-workspace-page .report-export-actions .btn{border-color:var(--border)!important;background:var(--surface-3)!important;background-image:none!important;color:var(--text)!important;box-shadow:none!important}.platform-shell .intelligence-workspace-page .analysis-mode-card.active,.platform-shell .intelligence-workspace-page .analysis-result-view-tabs .btn.btn-accent,.platform-shell .intelligence-workspace-page .analysis-result-actions .btn.btn-accent,.platform-shell .intelligence-workspace-page .report-export-actions .btn.btn-accent,.platform-shell .intelligence-page-actions .btn.is-active{border-color:#22c55e42!important;background:#22c55e1a!important;color:#dcfce7!important}.platform-shell .intelligence-workspace-page .analysis-mode-card.active strong{color:#f0fdf4!important}.platform-shell .intelligence-workspace-page .analysis-focus-chip{border-color:#22c55e3d;background:#22c55e14;color:#dcfce7}.platform-shell .intelligence-workspace-page .source-form,.platform-shell .intelligence-workspace-page .chat-form{border-top-color:var(--border);padding-top:18px}.platform-shell .intelligence-workspace-page .source-form label,.platform-shell .intelligence-workspace-page .chat-form label{gap:8px}.platform-shell .intelligence-current-result{padding-top:2px}.platform-shell .intelligence-primary-result{border-color:#22c55e38!important}.platform-shell .intelligence-chat-list{max-height:min(520px,calc(100vh - 310px));overflow:auto;padding-inline-end:6px}.platform-shell .intelligence-chat-list::-webkit-scrollbar{width:6px}.platform-shell .intelligence-chat-list::-webkit-scrollbar-thumb{border-radius:999px;background:#ffffff1f}.platform-shell .intelligence-chat-form{margin-top:auto}.platform-shell .intelligence-chat-empty,.platform-shell .intelligence-reports-empty{margin:0;color:var(--text-muted);line-height:1.75}.platform-shell .intelligence-outputs-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:18px;align-items:start}.platform-shell .intelligence-archive-panel,.platform-shell .intelligence-reports-panel{display:grid;gap:18px;padding:22px 24px}.platform-shell .intelligence-archive-list,.platform-shell .intelligence-reports-list{align-content:start}.platform-shell .intelligence-reports-panel .report-item,.platform-shell .intelligence-archive-panel .analysis-result-card{min-height:100%}.platform-shell .intelligence-predictions-panel{display:grid;gap:18px;padding:22px 24px}.platform-shell .platform-topbar-actions .btn.is-active{border-color:#22c55e42!important;background:#22c55e1a!important;color:#dcfce7!important}.page-shell.platform-shell .operations-workspace-page{display:grid;gap:24px}.page-shell.platform-shell .v2-command-center{margin-top:0;display:grid;gap:24px}.page-shell.platform-shell .v2-head,.page-shell.platform-shell .v2-ops-board{padding:22px 24px;background:var(--surface)!important;border-color:var(--border)!important}.page-shell.platform-shell .v2-head{display:grid;gap:20px}.page-shell.platform-shell .v2-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;flex-wrap:wrap}.page-shell.platform-shell .v2-head-copy{display:grid;gap:10px;max-width:860px}.page-shell.platform-shell .v2-head-copy h2{margin:0;font-size:clamp(1.9rem,2.5vw,2.9rem);line-height:1.05}.page-shell.platform-shell .v2-head-copy .subtext{margin:0;color:var(--text-muted);line-height:1.8;max-width:70ch}.page-shell.platform-shell .v2-head-chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-muted);padding:8px 12px;font-size:.8rem;white-space:nowrap}.page-shell.platform-shell .v2-section-head{align-items:flex-start}.page-shell.platform-shell .v2-section-head>div:first-child{display:grid;gap:6px}.page-shell.platform-shell .v2-section-meta{color:var(--text-muted)}.page-shell.platform-shell .v2-section-meta>span{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-muted);padding:8px 12px;font-size:.78rem}.page-shell.platform-shell .v2-section-note{color:var(--text-muted);font-size:.84rem;line-height:1.7}.page-shell.platform-shell .v2-action-groups{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:0}.page-shell.platform-shell .v2-action-group{padding:16px 18px;background:var(--surface-2)!important;border-color:var(--border)!important}.page-shell.platform-shell .v2-action-group .quick-topics{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page-shell.platform-shell .v2-lanes{margin-top:0;gap:10px}.page-shell.platform-shell .lane-btn{border:1px solid var(--border)!important;border-radius:999px;background:var(--surface-2)!important;color:var(--text-muted)!important;padding:10px 14px;box-shadow:none!important}.page-shell.platform-shell .lane-btn.active{border-color:#22c55e3d!important;background:#22c55e1a!important;color:#dcfce7!important}.page-shell.platform-shell .lane-pulse-dot{width:6px;height:6px;background:#22c55e;box-shadow:none;animation:none}.page-shell.platform-shell .v2-grid{grid-template-columns:minmax(0,1fr);gap:24px}.page-shell.platform-shell .v2-ops-board{grid-column:auto;order:initial}.page-shell.platform-shell .op-impact-console{display:grid;gap:20px}.page-shell.platform-shell .op-impact-header{align-items:flex-start;gap:18px}.page-shell.platform-shell .op-impact-header h3{margin:0;font-size:1.35rem;color:var(--text)}.page-shell.platform-shell .op-impact-header small{color:var(--text-muted);line-height:1.8;max-width:72ch}.page-shell.platform-shell .op-impact-toolbar{gap:12px}.page-shell.platform-shell .op-impact-toolbar label{gap:8px;color:var(--text-muted);font-size:.82rem}.page-shell.platform-shell .op-impact-toolbar select{min-width:170px;min-height:44px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--text);padding:0 12px}.page-shell.platform-shell .op-impact-tabs{gap:10px}.page-shell.platform-shell .op-impact-tab-btn{border:1px solid var(--border)!important;border-radius:999px;background:var(--surface-2)!important;color:var(--text-muted)!important;box-shadow:none!important}.page-shell.platform-shell .op-impact-tab-btn.is-active{border-color:#22c55e3d!important;background:#22c55e1a!important;color:#dcfce7!important;box-shadow:none!important}.page-shell.platform-shell .op-impact-panel{gap:16px}.page-shell.platform-shell .op-impact-cards{gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.page-shell.platform-shell .op-impact-card{display:grid;gap:8px;align-content:start;min-height:126px;padding:16px 18px;border-radius:18px;background:var(--surface-2)!important;border-color:var(--border)!important}.page-shell.platform-shell .op-impact-card-btn{transition:border-color .16s ease,background-color .16s ease}.page-shell.platform-shell .op-impact-card-btn:hover{border-color:var(--border-strong)!important;background:var(--surface-3)!important}.page-shell.platform-shell .op-impact-card-btn.is-active{border-color:#22c55e3d!important;background:#22c55e14!important;box-shadow:none!important}.page-shell.platform-shell .op-impact-card h4{margin:0;color:var(--text-muted);font-size:.84rem}.page-shell.platform-shell .op-impact-card p{margin:0;color:var(--text);font-size:clamp(1.1rem,1.7vw,1.5rem);line-height:1.3;overflow-wrap:anywhere}.page-shell.platform-shell .op-impact-card small{color:var(--text-soft)}.page-shell.platform-shell .op-impact-two-cols{gap:16px}.page-shell.platform-shell .op-impact-list{gap:10px;max-height:560px;overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.page-shell.platform-shell .op-impact-list::-webkit-scrollbar{display:none;width:0;height:0}.page-shell.platform-shell .op-impact-list-item{gap:6px;padding:14px 16px;border-radius:16px;background:var(--surface-2);border-color:var(--border)}.page-shell.platform-shell .op-impact-list-item strong{color:var(--text)}.page-shell.platform-shell .op-impact-list-item small,.page-shell.platform-shell .op-impact-bullets li{color:var(--text-muted);line-height:1.7}.page-shell.platform-shell .op-impact-filter-bar,.page-shell.platform-shell .op-impact-panel>.detail-block,.page-shell.platform-shell .op-impact-two-cols>.detail-block{padding:18px 20px;background:var(--surface)!important;border-color:var(--border)!important}.page-shell.platform-shell .op-impact-chip.is-active{border-color:#22c55e3d!important;background:#22c55e1a!important;color:#dcfce7!important;box-shadow:none!important}.page-shell.platform-shell .op-impact-bullets{margin-top:.35rem}.page-shell.platform-shell .op-impact-brief-bar{border-color:var(--border);border-radius:18px;background:var(--surface-2);padding:16px 18px}.page-shell.platform-shell .op-impact-brief-intro strong{color:var(--text)}.page-shell.platform-shell .op-impact-brief-intro small,.page-shell.platform-shell .op-impact-brief-note{color:var(--text-muted)}.page-shell.platform-shell .op-impact-brief-btn{border:1px solid rgba(34,197,94,.24);border-radius:14px;background:#22c55e1a;color:#dcfce7;box-shadow:none}.page-shell.platform-shell .op-impact-brief-btn:hover:not(:disabled){transform:none;border-color:#22c55e52;box-shadow:none}.page-shell.platform-shell .op-impact-brief-status.is-loading{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted)}.page-shell.platform-shell .op-impact-brief-status.is-warning{border:1px solid rgba(245,158,11,.18);background:#f59e0b14;color:#fde68a}.page-shell.platform-shell .op-impact-brief-status.is-ready{border:1px solid rgba(34,197,94,.18);background:#22c55e14;color:#dcfce7}.page-shell.platform-shell .op-impact-ai-brief{max-height:none;border-color:var(--border);border-radius:18px;padding:18px;background:var(--surface)}.page-shell.platform-shell .op-impact-explainer-grid{gap:14px}.page-shell.platform-shell .op-impact-explainer-block{border-color:var(--border);border-radius:16px;background:var(--surface-2);padding:16px}.page-shell.platform-shell .op-impact-explainer-block h5{color:var(--text);font-size:.86rem}.page-shell.platform-shell .op-impact-explainer-block p{color:var(--text-muted)}.page-shell.platform-shell .op-impact-panel .table-wrap{border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.page-shell.platform-shell .op-impact-panel .table th,.page-shell.platform-shell .op-impact-panel .table td{border-bottom-color:var(--border);color:var(--text)}.page-shell.platform-shell .op-impact-panel .table thead th{color:var(--text-muted);background:var(--surface)}.page-shell.platform-shell .status-badge.warning{border:1px solid rgba(245,158,11,.18);border-radius:14px;background:#f59e0b14;color:#fde68a;padding:10px 14px}.page-shell.platform-shell .operations-workspace-page .eyebrow{color:#4ade80;text-transform:none;letter-spacing:.03em;font-size:.82rem}.page-shell.platform-shell .operations-workspace-page .v2-head .section-collapse-btn,.page-shell.platform-shell .operations-workspace-page .v2-ops-board .section-collapse-btn{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text-muted)!important}.page-shell.platform-shell .operations-workspace-page .v2-head .section-collapse-btn:hover,.page-shell.platform-shell .operations-workspace-page .v2-ops-board .section-collapse-btn:hover{border-color:var(--border-strong)!important;background:var(--surface-3)!important;color:var(--text)!important}.page-shell.platform-shell .operations-workspace-page .v2-action-group{display:grid;gap:12px;align-content:start}.page-shell.platform-shell .operations-workspace-page .v2-action-group .command-label{color:var(--text-soft);letter-spacing:.04em}.page-shell.platform-shell .operations-workspace-page .v2-action-group .details-meta{color:var(--text-muted);line-height:1.7}.page-shell.platform-shell .operations-workspace-page .v2-action-group .btn{justify-self:flex-start}.page-shell.platform-shell .operations-workspace-page .v2-section-head{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.page-shell.platform-shell .operations-workspace-page .v2-section-head h3{margin:0;color:var(--text);font-size:1.22rem}.page-shell.platform-shell .operations-workspace-page .v2-section-meta{align-items:center}.page-shell.platform-shell .operations-workspace-page .op-impact-toolbar .btn,.page-shell.platform-shell .operations-workspace-page .op-impact-chip.btn-ghost{min-height:44px;border-radius:14px}.page-shell.platform-shell .operations-workspace-page .op-impact-toolbar .btn:hover,.page-shell.platform-shell .operations-workspace-page .op-impact-chip.btn-ghost:hover{border-color:var(--border-strong)!important;background:var(--surface-3)!important;color:var(--text)!important}.page-shell.platform-shell .operations-workspace-page .op-impact-chip.btn-ghost{border-color:var(--border)!important;background:var(--surface-2)!important;color:var(--text-muted)!important;box-shadow:none!important}.page-shell.platform-shell .operations-workspace-page .op-impact-panel>.detail-block h4,.page-shell.platform-shell .operations-workspace-page .op-impact-two-cols>.detail-block h4,.page-shell.platform-shell .operations-workspace-page .op-impact-filter-bar h4{margin:0 0 8px;color:var(--text);font-size:.98rem}.page-shell.platform-shell .operations-workspace-page .op-impact-panel>.detail-block p,.page-shell.platform-shell .operations-workspace-page .op-impact-two-cols>.detail-block p,.page-shell.platform-shell .operations-workspace-page .op-impact-filter-bar p{margin:0;color:var(--text-muted);line-height:1.8}.page-shell.platform-shell .operations-workspace-page .op-impact-panel>.detail-block small,.page-shell.platform-shell .operations-workspace-page .op-impact-two-cols>.detail-block small,.page-shell.platform-shell .operations-workspace-page .op-impact-filter-bar small{color:var(--text-soft);line-height:1.7}.page-shell.platform-shell .operations-workspace-page .op-impact-panel .table tbody tr:hover{background:#ffffff06}@media(max-width:1120px){.page-shell.platform-shell .operations-workspace-page .v2-head-top,.page-shell.platform-shell .operations-workspace-page .op-impact-header{flex-direction:column;align-items:stretch}.page-shell.platform-shell .operations-workspace-page .v2-section-head{gap:14px}.page-shell.platform-shell .operations-workspace-page .op-impact-two-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.page-shell.platform-shell .operations-workspace-page .v2-head,.page-shell.platform-shell .operations-workspace-page .v2-ops-board{padding:18px 16px}.page-shell.platform-shell .operations-workspace-page .op-impact-toolbar{display:grid;grid-template-columns:minmax(0,1fr)}.page-shell.platform-shell .operations-workspace-page .op-impact-toolbar label,.page-shell.platform-shell .operations-workspace-page .op-impact-toolbar select,.page-shell.platform-shell .operations-workspace-page .op-impact-toolbar .btn{width:100%}}.v2-command-center.operations-workspace-page{gap:20px}.v2-command-center.operations-workspace-page .v2-ops-board{background:var(--surface)!important;background-image:none!important;border:1px solid var(--border)!important;border-radius:20px;box-shadow:none!important}.v2-command-center.operations-workspace-page .v2-action-group,.v2-command-center.operations-workspace-page .v2-head-chip,.v2-command-center.operations-workspace-page .lane-btn,.v2-command-center.operations-workspace-page .op-impact-card,.v2-command-center.operations-workspace-page .op-impact-list-item,.v2-command-center.operations-workspace-page .op-impact-panel>.detail-block,.v2-command-center.operations-workspace-page .op-impact-two-cols>.detail-block,.v2-command-center.operations-workspace-page .op-impact-filter-bar,.v2-command-center.operations-workspace-page .op-impact-brief-bar,.v2-command-center.operations-workspace-page .op-impact-ai-brief,.v2-command-center.operations-workspace-page .op-impact-explainer-block{background:var(--surface-2)!important;background-image:none!important;border:1px solid var(--border)!important;box-shadow:none!important}.v2-command-center.operations-workspace-page .op-impact-panel>.detail-block,.v2-command-center.operations-workspace-page .op-impact-two-cols>.detail-block,.v2-command-center.operations-workspace-page .op-impact-filter-bar,.v2-command-center.operations-workspace-page .op-impact-ai-brief{background:var(--surface)!important}.v2-command-center.operations-workspace-page .v2-action-group,.v2-command-center.operations-workspace-page .v2-head-chip,.v2-command-center.operations-workspace-page .lane-btn,.v2-command-center.operations-workspace-page .op-impact-card,.v2-command-center.operations-workspace-page .op-impact-list-item,.v2-command-center.operations-workspace-page .op-impact-panel>.detail-block,.v2-command-center.operations-workspace-page .op-impact-two-cols>.detail-block,.v2-command-center.operations-workspace-page .op-impact-filter-bar,.v2-command-center.operations-workspace-page .op-impact-brief-bar,.v2-command-center.operations-workspace-page .op-impact-ai-brief,.v2-command-center.operations-workspace-page .op-impact-explainer-block,.v2-command-center.operations-workspace-page .op-impact-card-btn,.v2-command-center.operations-workspace-page .op-impact-chip,.v2-command-center.operations-workspace-page .op-impact-tab-btn,.v2-command-center.operations-workspace-page .op-impact-toolbar .btn{color:var(--text)!important}.v2-command-center.operations-workspace-page .command-label,.v2-command-center.operations-workspace-page .details-meta,.v2-command-center.operations-workspace-page .v2-section-note,.v2-command-center.operations-workspace-page .v2-section-meta,.v2-command-center.operations-workspace-page .op-impact-header small,.v2-command-center.operations-workspace-page .op-impact-card h4,.v2-command-center.operations-workspace-page .op-impact-card small,.v2-command-center.operations-workspace-page .op-impact-list-item small,.v2-command-center.operations-workspace-page .op-impact-panel>.detail-block small,.v2-command-center.operations-workspace-page .op-impact-two-cols>.detail-block small,.v2-command-center.operations-workspace-page .op-impact-filter-bar small,.v2-command-center.operations-workspace-page .op-impact-bullets li{color:var(--text-muted)!important}.v2-command-center.operations-workspace-page .v2-section-head{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--border)}.v2-command-center.operations-workspace-page .v2-section-head h3,.v2-command-center.operations-workspace-page .op-impact-header h3,.v2-command-center.operations-workspace-page .op-impact-panel>.detail-block h4,.v2-command-center.operations-workspace-page .op-impact-two-cols>.detail-block h4,.v2-command-center.operations-workspace-page .op-impact-filter-bar h4,.v2-command-center.operations-workspace-page .op-impact-list-item strong{color:var(--text)!important}.v2-command-center.operations-workspace-page .op-impact-toolbar label{color:var(--text-muted)}.v2-command-center.operations-workspace-page .op-impact-toolbar select,.v2-command-center.operations-workspace-page .op-impact-toolbar .btn,.v2-command-center.operations-workspace-page .op-impact-chip.btn-ghost,.v2-command-center.operations-workspace-page .op-impact-tab-btn,.v2-command-center.operations-workspace-page .lane-btn,.v2-command-center.operations-workspace-page .v2-head-chip,.v2-command-center.operations-workspace-page .section-collapse-btn{border-color:var(--border)!important;background:var(--surface-2)!important;background-image:none!important;color:var(--text-muted)!important;box-shadow:none!important}.v2-command-center.operations-workspace-page .op-impact-toolbar .btn:hover,.v2-command-center.operations-workspace-page .op-impact-chip.btn-ghost:hover,.v2-command-center.operations-workspace-page .op-impact-tab-btn:hover,.v2-command-center.operations-workspace-page .lane-btn:hover,.v2-command-center.operations-workspace-page .section-collapse-btn:hover{border-color:var(--border-strong)!important;background:var(--surface-3)!important;color:var(--text)!important}.v2-command-center.operations-workspace-page .op-impact-tab-btn.is-active,.v2-command-center.operations-workspace-page .op-impact-card-btn.is-active,.v2-command-center.operations-workspace-page .op-impact-chip.is-active,.v2-command-center.operations-workspace-page .lane-btn.active{border-color:#22c55e3d!important;background:#22c55e1a!important;background-image:none!important;color:#dcfce7!important;box-shadow:none!important}.v2-command-center.operations-workspace-page .op-impact-card-btn:hover{border-color:var(--border-strong)!important;background:var(--surface-3)!important}.v2-command-center.operations-workspace-page .op-impact-card{min-height:126px;border-radius:18px}.v2-command-center.operations-workspace-page .op-impact-list-item{border-radius:16px}.v2-command-center.operations-workspace-page .op-impact-brief-btn{border:1px solid rgba(34,197,94,.24);border-radius:14px;background:#22c55e1a;color:#dcfce7;box-shadow:none}.v2-command-center.operations-workspace-page .op-impact-brief-btn:hover:not(:disabled){border-color:#22c55e52;background:#22c55e24;transform:none;box-shadow:none}.v2-command-center.operations-workspace-page .op-impact-brief-status.is-loading{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted)}.v2-command-center.operations-workspace-page .op-impact-brief-status.is-warning{border:1px solid rgba(245,158,11,.18);background:#f59e0b14;color:#fde68a}.v2-command-center.operations-workspace-page .op-impact-brief-status.is-ready{border:1px solid rgba(34,197,94,.18);background:#22c55e14;color:#dcfce7}.v2-command-center.operations-workspace-page .op-impact-panel .table tbody tr:hover{background:#ffffff06}.v2-command-center.operations-workspace-page,.v2-command-center.operations-workspace-page .op-impact-console,.v2-command-center.operations-workspace-page .op-impact-panel,.v2-command-center.operations-workspace-page .op-impact-list,.v2-command-center.operations-workspace-page .op-impact-cards,.v2-command-center.operations-workspace-page .op-impact-two-cols{background:transparent!important;background-image:none!important}.v2-command-center.operations-workspace-page .v2-section-meta>span,.v2-command-center.operations-workspace-page .status-badge.warning,.v2-command-center.operations-workspace-page .op-impact-card,.v2-command-center.operations-workspace-page .op-impact-list-item,.v2-command-center.operations-workspace-page .op-impact-panel>.detail-block,.v2-command-center.operations-workspace-page .op-impact-two-cols>.detail-block,.v2-command-center.operations-workspace-page .op-impact-filter-bar,.v2-command-center.operations-workspace-page .op-impact-brief-bar,.v2-command-center.operations-workspace-page .op-impact-ai-brief,.v2-command-center.operations-workspace-page .op-impact-explainer-block,.v2-command-center.operations-workspace-page .op-impact-panel .table-wrap{background:var(--surface)!important;background-image:none!important;border-color:var(--border)!important;box-shadow:none!important}.v2-command-center.operations-workspace-page .op-impact-card,.v2-command-center.operations-workspace-page .op-impact-list-item,.v2-command-center.operations-workspace-page .op-impact-panel .table-wrap{background:var(--surface-2)!important}.v2-command-center.operations-workspace-page .op-impact-toolbar select,.v2-command-center.operations-workspace-page .op-impact-toolbar .btn,.v2-command-center.operations-workspace-page .op-impact-chip.btn-ghost,.v2-command-center.operations-workspace-page .op-impact-tab-btn,.v2-command-center.operations-workspace-page .lane-btn,.v2-command-center.operations-workspace-page .v2-head-chip,.v2-command-center.operations-workspace-page .section-collapse-btn,.v2-command-center.operations-workspace-page .v2-section-meta>span{background:var(--surface-2)!important;background-image:none!important;border-color:var(--border)!important;color:var(--text-muted)!important;box-shadow:none!important}.v2-command-center.operations-workspace-page .op-impact-list-item strong,.v2-command-center.operations-workspace-page .op-impact-card p,.v2-command-center.operations-workspace-page .v2-section-meta>span strong{color:var(--text)!important}.v2-command-center.operations-workspace-page .op-impact-card h4,.v2-command-center.operations-workspace-page .op-impact-card small,.v2-command-center.operations-workspace-page .op-impact-list-item small,.v2-command-center.operations-workspace-page .status-badge.warning,.v2-command-center.operations-workspace-page .v2-section-meta>span{color:var(--text-muted)!important}.page-shell.platform-shell .xintel-page{display:grid;gap:clamp(18px,1.8vw,24px);padding:clamp(18px,1.7vw,22px);background:var(--surface)!important;border-color:var(--border)!important}.page-shell.platform-shell .xintel-page-graph-mode .xintel-hero{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(16px,1.7vw,24px);align-items:start;padding:clamp(18px,1.8vw,24px);border:1px solid var(--border);border-radius:20px;background:var(--surface)!important}.page-shell.platform-shell .xintel-page-graph-mode .xintel-kicker{border-color:#22c55e3d;background:#22c55e14;color:#bbf7d0}.page-shell.platform-shell .xintel-page .xintel-hero-copy h2{margin:0;color:var(--text);font-size:clamp(1.65rem,2.2vw,2.6rem);line-height:1.06}.page-shell.platform-shell .xintel-page .xintel-hero-copy p{color:var(--text-muted);line-height:1.8}.page-shell.platform-shell .xintel-page .xintel-head-state,.page-shell.platform-shell .xintel-page .xintel-head-updated{border-color:var(--border);background:var(--surface-2);color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-freshness-card{border-color:var(--border);background:var(--surface-2)}.page-shell.platform-shell .xintel-page .xintel-freshness-card span,.page-shell.platform-shell .xintel-page .xintel-freshness-card small{color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-freshness-card strong{color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-head-state.is-ready{border-color:#22c55e3d;background:#22c55e1a;color:#dcfce7}.page-shell.platform-shell .xintel-page .xintel-head-state.is-updating{border-color:#f59e0b33;background:#f59e0b14;color:#fde68a}.page-shell.platform-shell .xintel-page .xintel-alert-strip,.page-shell.platform-shell .xintel-page .xintel-status-ribbon{border-color:var(--border);background:var(--surface-2)}.page-shell.platform-shell .xintel-page .xintel-alert-strip-label,.page-shell.platform-shell .xintel-page .xintel-status-cell span,.page-shell.platform-shell .xintel-page .xintel-filter-field span,.page-shell.platform-shell .xintel-page .xintel-graph-filters label span{color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-alert-badge,.page-shell.platform-shell .xintel-page .xintel-status-cell,.page-shell.platform-shell .xintel-page .xintel-filter-field{border-color:var(--border);background:var(--surface-3);color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-alert-badge.level-critical,.page-shell.platform-shell .xintel-page .xintel-alert-badge.level-high{border-color:#ef444438;background:#ef44441a;color:#fecaca}.page-shell.platform-shell .xintel-page .xintel-alert-badge.level-medium{border-color:#f59e0b33;background:#f59e0b14;color:#fde68a}.page-shell.platform-shell .xintel-page .xintel-alert-badge.level-low,.page-shell.platform-shell .xintel-page .xintel-alert-badge.is-placeholder{color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-status-cell strong,.page-shell.platform-shell .xintel-page .xintel-section-head h4,.page-shell.platform-shell .xintel-page .xintel-actor-card strong,.page-shell.platform-shell .xintel-page .xintel-cluster-card strong{color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.page-shell.platform-shell .xintel-page .xintel-filter-field{padding:10px 12px}.page-shell.platform-shell .xintel-page .xintel-actions{justify-content:flex-start}.page-shell.platform-shell .xintel-page .xintel-actions .btn,.page-shell.platform-shell .xintel-page .xintel-tabs .tab-btn{min-height:42px}.page-shell.platform-shell .xintel-page .xintel-tabs .tab-btn{border:1px solid var(--border);border-radius:999px;background:var(--surface-2);color:var(--text-muted);box-shadow:none}.page-shell.platform-shell .xintel-page .xintel-tabs .tab-btn.active{border-color:#22c55e3d;background:#22c55e1a;color:#dcfce7;box-shadow:none}.page-shell.platform-shell .xintel-page .xintel-disclaimer{border-color:var(--border);border-radius:16px;background:var(--surface-2);color:var(--text-muted);padding:12px 14px}.page-shell.platform-shell .xintel-page .xintel-grid{gap:14px}.page-shell.platform-shell .xintel-page .detail-block,.page-shell.platform-shell .xintel-page .xintel-summary-card,.page-shell.platform-shell .xintel-page .xintel-control-panel,.page-shell.platform-shell .xintel-page .xintel-actor-card,.page-shell.platform-shell .xintel-page .xintel-cluster-card,.page-shell.platform-shell .xintel-page .xintel-legacy-panel,.page-shell.platform-shell .xintel-page .xintel-post-card,.page-shell.platform-shell .xintel-page .xintel-donut-card{border-color:var(--border);background:var(--surface-2)!important;box-shadow:none}.page-shell.platform-shell .xintel-page .xintel-summary-card span,.page-shell.platform-shell .xintel-page .xintel-summary-card small,.page-shell.platform-shell .xintel-page .xintel-exec-summary-text,.page-shell.platform-shell .xintel-page .xintel-actor-card small,.page-shell.platform-shell .xintel-page .xintel-cluster-head small,.page-shell.platform-shell .xintel-page .xintel-cluster-metrics,.page-shell.platform-shell .xintel-page .xintel-post-card small{color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-summary-card strong{color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-summary-card.tone-negative{border-color:#ef444433}.page-shell.platform-shell .xintel-page .xintel-summary-card.tone-positive{border-color:#22c55e33}.page-shell.platform-shell .xintel-page .xintel-summary-card.tone-neutral{border-color:#ffffff1f}.page-shell.platform-shell .xintel-page .xintel-summary-card-highlight{background:var(--surface-3)!important}.page-shell.platform-shell .xintel-page .xintel-risk-badge{border-color:var(--border);background:var(--surface-3);color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-risk-badge.low{border-color:#22c55e38;background:#22c55e14;color:#bbf7d0}.page-shell.platform-shell .xintel-page .xintel-risk-badge.moderate{border-color:#f59e0b33;background:#f59e0b14;color:#fde68a}.page-shell.platform-shell .xintel-page .xintel-risk-badge.high,.page-shell.platform-shell .xintel-page .xintel-risk-badge.critical{border-color:#ef444438;background:#ef44441a;color:#fecaca}.page-shell.platform-shell .xintel-page .xintel-tone-pill,.page-shell.platform-shell .xintel-page .xintel-tag-chip{border-color:var(--border);background:var(--surface-3);color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-tone-pill.positive,.page-shell.platform-shell .xintel-page .xintel-tone-pill.pro_uae{border-color:#22c55e38;background:#22c55e14;color:#bbf7d0}.page-shell.platform-shell .xintel-page .xintel-tone-pill.negative,.page-shell.platform-shell .xintel-page .xintel-tone-pill.anti_uae{border-color:#ef444433;background:#ef44441a;color:#fecaca}.page-shell.platform-shell .xintel-page .xintel-tone-pill.neutral,.page-shell.platform-shell .xintel-page .xintel-tone-pill.mixed,.page-shell.platform-shell .xintel-page .xintel-tone-pill.unknown,.page-shell.platform-shell .xintel-page .xintel-tone-pill.official_media,.page-shell.platform-shell .xintel-page .xintel-tone-pill.suspicious,.page-shell.platform-shell .xintel-page .xintel-meter-head,.page-shell.platform-shell .xintel-page .xintel-bar-row,.page-shell.platform-shell .xintel-page .xintel-list,.page-shell.platform-shell .xintel-page .xintel-legend-row{color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-bar-track,.page-shell.platform-shell .xintel-page .xintel-donut-base{background:#ffffff14;stroke:#ffffff14}.page-shell.platform-shell .xintel-page .xintel-bar-fill{background:linear-gradient(90deg,#ffffff2e,#22c55ec7)}.page-shell.platform-shell .xintel-page .xintel-bar-fill.negative{background:linear-gradient(90deg,#fecaca80,#ef4444d9)}.page-shell.platform-shell .xintel-page .xintel-bar-fill.neutral{background:linear-gradient(90deg,#ffffff24,#94a3b8b3)}.page-shell.platform-shell .xintel-page .xintel-bar-fill.positive{background:linear-gradient(90deg,#dcfce773,#22c55ed1)}.page-shell.platform-shell .xintel-page .xintel-graph-filters{grid-template-columns:minmax(160px,220px) minmax(220px,1fr) auto;gap:12px;align-items:end}.page-shell.platform-shell .xintel-page .xintel-view-mode-strip{display:grid;gap:10px;margin-bottom:14px}.page-shell.platform-shell .xintel-page .xintel-view-mode-strip>span{color:var(--text-muted);font-size:.82rem;font-weight:700}.page-shell.platform-shell .xintel-page .xintel-view-mode-strip>small{color:var(--text-soft)}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note,.page-shell.platform-shell .xintel-page .xintel-graph-mode-note{display:grid;gap:6px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:#ffffff08;color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note{margin-bottom:16px}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note strong,.page-shell.platform-shell .xintel-page .xintel-graph-mode-note strong{color:var(--text);font-size:.92rem}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note span,.page-shell.platform-shell .xintel-page .xintel-graph-mode-note span{color:var(--text-muted);line-height:1.6}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note small,.page-shell.platform-shell .xintel-page .xintel-graph-mode-note small{color:var(--text-soft);font-size:.8rem}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note.tone-stable,.page-shell.platform-shell .xintel-page .xintel-graph-mode-note.tone-stable{border-color:#22c55e47;background:linear-gradient(180deg,#0a1a10f5,#090d0bfa)}.page-shell.platform-shell .xintel-page .xintel-analyst-mode-note.tone-warning,.page-shell.platform-shell .xintel-page .xintel-graph-mode-note.tone-warning{border-color:#f59e0b47;background:linear-gradient(180deg,#1c1407f5,#0d0b08fa)}.page-shell.platform-shell .xintel-page .xintel-view-mode-buttons{display:flex;flex-wrap:wrap;gap:8px}.page-shell.platform-shell .xintel-page .xintel-graph-filters select,.page-shell.platform-shell .xintel-page .xintel-graph-filters input,.page-shell.platform-shell .xintel-page .xintel-filter-field select,.page-shell.platform-shell .xintel-page .xintel-filter-field input{border-color:var(--border);background:var(--surface-2);color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-graph-filters label{display:grid;gap:8px;color:var(--text-muted)}.page-shell.platform-shell .xintel-page .xintel-graph-filters strong{color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-graph-filters input[type='"range"']{width:100%;accent-color:#22c55e!important;-webkit-appearance:none;appearance:none;height:6px;border:none;border-radius:999px;background:#ffffff1f;padding:0}.page-shell.platform-shell .xintel-page .xintel-graph-filters input[type='"range"']::-webkit-slider-runnable-track{height:6px;border-radius:999px;background:#ffffff1f}.page-shell.platform-shell .xintel-page .xintel-graph-filters input[type='"range"']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;margin-top:-5px;border:2px solid #050505;border-radius:999px;background:#22c55e;box-shadow:none}.page-shell.platform-shell .xintel-page .xintel-graph-filters input[type='"range"']::-moz-range-track{height:6px;border:none;border-radius:999px;background:#ffffff1f}.page-shell.platform-shell .xintel-page .xintel-graph-filters input[type='"range"']::-moz-range-thumb{width:16px;height:16px;border:2px solid #050505;border-radius:999px;background:#22c55e;box-shadow:none}.page-shell.platform-shell .xintel-page-graph-mode .xintel-control-panel{padding:18px 20px;background:#0b0b0b!important}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:14px;align-items:stretch}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-summary-panel,.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-detection{display:grid;gap:14px;padding:18px 20px;background:#0b0b0b!important}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-meters{display:grid;gap:10px}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-stats{display:flex;flex-wrap:wrap;gap:8px}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-stats span{display:inline-flex;align-items:center;min-height:32px;padding:6px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:.78rem}.page-shell.platform-shell .xintel-page .xintel-network-stage{gap:16px;padding:18px 20px;background:#0b0b0b!important}.page-shell.platform-shell .xintel-page .xintel-graph-shell{border-color:var(--border);background:radial-gradient(circle at 50% 12%,rgba(34,197,94,.12),transparent 28%),radial-gradient(circle at 50% 55%,rgba(255,255,255,.03),transparent 40%),linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,#090909,#060606);background-size:auto,auto,64px 64px,64px 64px,auto;box-shadow:none;min-height:clamp(420px,54vh,620px)}.page-shell.platform-shell .xintel-page .xintel-edge{stroke:#ffffff1f}.page-shell.platform-shell .xintel-page .xintel-edge.active{stroke:#4ade80e0}.page-shell.platform-shell .xintel-page .xintel-node{stroke:#ffffff24;filter:drop-shadow(0 10px 16px rgba(0,0,0,.45))}.page-shell.platform-shell .xintel-page .xintel-node.active{stroke:#ffffffd1}.page-shell.platform-shell .xintel-page .xintel-node-label{fill:#f5f5f5f0}.page-shell.platform-shell .xintel-page .xintel-graph-svg{height:clamp(420px,54vh,620px)}.page-shell.platform-shell .xintel-page .xintel-table-wrap{border:1px solid var(--border);border-radius:16px;background:var(--surface-2)}.page-shell.platform-shell .xintel-page .xintel-table th,.page-shell.platform-shell .xintel-page .xintel-table td{border-bottom-color:var(--border);color:var(--text)}.page-shell.platform-shell .xintel-page .xintel-table th{color:var(--text-muted);background:var(--surface-3)}.page-shell.platform-shell .xintel-page .xintel-table tbody tr:hover{background:#ffffff06}.page-shell.platform-shell .xintel-page .xintel-legacy-panel summary{color:var(--text);border-bottom-color:var(--border)}.page-shell.platform-shell .xintel-page .xintel-legacy-panel[open] summary{background:var(--surface-3)}.page-shell.platform-shell .xintel-page-graph-mode .xintel-graph-legend,.page-shell.platform-shell .xintel-page-graph-mode .xintel-graph-meta{display:flex;flex-wrap:wrap;gap:8px}.page-shell.platform-shell .xintel-page-graph-mode .xintel-graph-meta span{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:.76rem}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-insights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-support{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-support .xintel-span-2{grid-column:1 / -1}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-insights>.detail-block,.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-support>.detail-block{padding:18px 20px;background:#0b0b0b!important}.page-shell.platform-shell .xintel-page-graph-mode .xintel-node-panel{gap:14px}@media(max-width:1180px){.page-shell.platform-shell .xintel-page .xintel-hero,.page-shell.platform-shell .xintel-page .xintel-toolbar{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-head-meta{justify-items:start;min-width:0}.page-shell.platform-shell .xintel-page .xintel-status-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}.page-shell.platform-shell .xintel-page .xintel-freshness-row{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-top-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.platform-shell .xintel-page .xintel-exec-summary-grid,.page-shell.platform-shell .xintel-page .xintel-graph-filters{grid-template-columns:1fr 1fr}.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-overview,.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-insights,.page-shell.platform-shell .xintel-page-graph-mode .xintel-network-support{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-graph-filters strong{grid-column:span 2}}@media(max-width:760px){.page-shell.platform-shell .xintel-page{padding:18px 16px}.page-shell.platform-shell .xintel-page .xintel-alert-strip,.page-shell.platform-shell .xintel-page .xintel-actions,.page-shell.platform-shell .xintel-page .xintel-graph-filters{flex-direction:column;grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-view-mode-buttons{flex-direction:column}.page-shell.platform-shell .xintel-page .xintel-status-ribbon,.page-shell.platform-shell .xintel-page .xintel-top-summary,.page-shell.platform-shell .xintel-page .xintel-highlight-grid,.page-shell.platform-shell .xintel-page .stats-grid,.page-shell.platform-shell .xintel-page .xintel-grid,.page-shell.platform-shell .xintel-page .xintel-freshness-row{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-span-2,.page-shell.platform-shell .xintel-page .xintel-graph-filters strong{grid-column:auto}.page-shell.platform-shell .xintel-page .xintel-actions .btn{width:100%}}.platform-shell .sources-workspace-page{display:grid;gap:24px}.platform-shell .sources-page-intro{display:grid;gap:18px;padding:clamp(18px,1.7vw,22px)}.platform-shell .sources-page-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.platform-shell .sources-page-copy h2{margin-top:6px;font-size:clamp(1.45rem,1.85vw,2.1rem)}.platform-shell .sources-page-copy .subtext{max-width:860px}.platform-shell .sources-page-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.platform-shell .sources-page-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.platform-shell .sources-page-layout{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(280px,.92fr);gap:clamp(18px,1.8vw,24px);align-items:start}.platform-shell .sources-library-panel,.platform-shell .sources-editor-panel{display:grid;gap:18px;padding:clamp(18px,1.7vw,22px)}.platform-shell .sources-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.68fr) auto;gap:12px;align-items:end}.platform-shell .sources-filter-toolbar label,.platform-shell .sources-editor-form label{display:grid;gap:8px;color:var(--text-muted);font-size:.84rem}.platform-shell .sources-status-tabs{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platform-shell .sources-template-panel{display:grid;gap:16px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-2)}.platform-shell .sources-template-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.platform-shell .sources-template-head strong{display:block;margin-bottom:6px}.platform-shell .sources-template-head small{color:var(--text-muted);line-height:1.7;max-width:760px}.platform-shell .sources-preset-grid{display:flex;flex-wrap:wrap;gap:10px}.platform-shell .sources-pack-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.platform-shell .sources-pack-card{display:grid;gap:14px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:linear-gradient(180deg,#0d0d0df5,#090909eb)}.platform-shell .sources-pack-card-secondary{background:#0e0e0ed6}.platform-shell .sources-pack-copy{display:grid;gap:6px}.platform-shell .sources-pack-copy strong{font-size:1rem;line-height:1.4}.platform-shell .sources-pack-copy small{color:var(--text-muted);line-height:1.7}.platform-shell .sources-pack-meta{display:flex;flex-wrap:wrap;gap:8px}.platform-shell .sources-pack-meta span,.platform-shell .sources-pack-samples span{display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:#ffffff08;color:var(--text-muted);font-size:.8rem}.platform-shell .sources-pack-samples{display:flex;flex-wrap:wrap;gap:8px}.platform-shell .sources-template-panel-secondary{border-style:dashed;background:#080808cc}.platform-shell .source-pagination{margin-top:0}.platform-shell .sources-manager-list{display:grid;gap:10px}.platform-shell .manager-source-item{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:stretch;padding:16px 18px}.platform-shell .manager-source-item.is-disabled{opacity:.86}.platform-shell .manager-source-item .source-item-body{display:grid;gap:12px}.platform-shell .manager-source-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.platform-shell .manager-source-summary{display:grid;gap:10px;min-width:0;flex:1 1 420px}.platform-shell .manager-source-head h3{margin:0;font-size:1.02rem;line-height:1.45}.platform-shell .manager-source-item .source-item-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platform-shell .source-state-badge{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-muted);padding:6px 10px;font-size:.78rem;white-space:nowrap}.platform-shell .source-state-badge.enabled{border-color:#22c55e3d;background:#22c55e1a;color:#dcfce7}.platform-shell .source-state-badge.disabled{border-color:#ffffff14;background:#111}.platform-shell .source-endpoint,.platform-shell .manager-source-foot{display:block}.platform-shell .source-endpoint{margin-top:0;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-3);color:#cbd5e1;word-break:break-all;line-height:1.7}.platform-shell .manager-source-foot{margin-top:0;color:var(--text-muted);font-size:.8rem}.platform-shell .source-item-actions{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;min-width:0;padding-top:2px;flex:0 1 auto}.platform-shell .source-item-actions .btn{min-width:112px}.platform-shell .source-item-actions .btn.btn-small{padding-block:9px}.platform-shell .manager-source-item.is-disabled .source-endpoint{color:var(--text-soft)}.platform-shell .sources-editor-panel{position:sticky;top:88px}.platform-shell .sources-editor-form{display:grid;gap:14px}.platform-shell .sources-editor-hints{display:grid;gap:8px;padding:14px 16px;border:1px dashed var(--border);border-radius:16px;background:var(--surface-3);color:var(--text-muted);font-size:.82rem}.platform-shell .sources-note-block{display:grid;gap:10px;padding:16px 18px}.platform-shell .sources-note-block h3{margin:0}.platform-shell .geoint-workspace-page{display:grid;gap:24px}.platform-shell .geoint-page-intro,.platform-shell .geoint-map-panel,.platform-shell .geoint-focus-panel,.platform-shell .geoint-stream-panel,.platform-shell .geoint-zones-panel,.platform-shell .geoint-warning-panel,.platform-shell .geoint-clusters-panel,.platform-shell .geoint-assets-panel,.platform-shell .geoint-chains-panel,.platform-shell .geoint-timeline-panel{display:grid;gap:18px;padding:clamp(18px,1.7vw,22px)}.platform-shell .geoint-page-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.platform-shell .geoint-page-copy h2{margin-top:6px;font-size:clamp(1.5rem,1.9vw,2.2rem)}.platform-shell .geoint-page-copy .subtext{max-width:820px}.platform-shell .geoint-page-actions{display:flex;align-items:center;justify-content:flex-start;gap:10px;flex-wrap:wrap}.platform-shell .geoint-page-toolbar{display:grid;grid-template-columns:repeat(4,minmax(140px,1fr)) auto;gap:12px;align-items:end}.platform-shell .geoint-page-toolbar label{display:grid;gap:8px;color:var(--text-muted);font-size:.84rem}.platform-shell .geoint-switch{display:inline-flex!important;align-items:center;gap:10px;align-self:center;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-3);color:var(--text)}.platform-shell .geoint-switch input{margin:0}.platform-shell .geoint-status-pill{display:grid;gap:4px;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--surface-3);min-width:170px}.platform-shell .geoint-status-pill strong{font-size:.95rem}.platform-shell .geoint-status-pill small{color:var(--text-muted)}.platform-shell .geoint-page-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.platform-shell .geoint-metric-card{display:grid;gap:8px;padding:16px 18px;border:1px solid var(--border);border-radius:18px;background:var(--surface-2)}.platform-shell .geoint-metric-card small,.platform-shell .geoint-metric-card span{color:var(--text-muted)}.platform-shell .geoint-metric-card strong{font-size:clamp(1.25rem,1.9vw,2rem);line-height:1}.platform-shell .geoint-metric-card.tone-warning{border-color:#f59e0b29}.platform-shell .geoint-metric-card.tone-accent{border-color:#22c55e2e}.platform-shell .geoint-inline-notice{border:1px solid rgba(245,158,11,.16);border-radius:14px;background:#f59e0b14;color:#fde68a;padding:12px 14px}.platform-shell .geoint-brief-grid,.platform-shell .geoint-analysis-grid,.platform-shell .geoint-support-grid{display:grid;gap:clamp(18px,1.8vw,24px);align-items:stretch}.platform-shell .geoint-brief-grid{grid-template-columns:minmax(0,1.24fr) minmax(280px,.9fr) minmax(280px,.88fr);align-items:start}.platform-shell .geoint-analysis-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.platform-shell .geoint-support-grid{grid-template-columns:minmax(280px,.84fr) minmax(0,1.16fr)}.platform-shell .geoint-brief-grid>.panel,.platform-shell .geoint-analysis-grid>.panel,.platform-shell .geoint-support-grid>.panel{height:100%;min-height:0}.platform-shell .geoint-support-stack{display:grid;gap:clamp(18px,1.8vw,24px);min-height:0}.platform-shell .geoint-support-stack>.panel{height:100%;min-height:0}.platform-shell .geoint-map-legend{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platform-shell .legend-item{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text-muted);font-size:.78rem}.platform-shell .legend-dot{width:8px;height:8px;border-radius:999px}.platform-shell .legend-dot.tone-green{background:#4ade80}.platform-shell .legend-dot.tone-amber{background:#f59e0b}.platform-shell .legend-dot.tone-cyan{background:#38bdf8}.platform-shell .geoint-map-shell{min-height:clamp(380px,42vh,500px);border:1px solid var(--border);border-radius:22px;overflow:hidden;background:#050505}.platform-shell .geoint-map-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.platform-shell .geoint-map-focus{display:grid;gap:6px;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--surface-3)}.platform-shell .geoint-map-focus strong{font-size:.96rem}.platform-shell .geoint-map-focus small{color:var(--text-muted);line-height:1.7}.platform-shell .geoint-map-focus.geoint-map-focus-muted{background:#111}.platform-shell .geoint-map-host{min-height:clamp(380px,42vh,500px);width:100%;background:#050505}.platform-shell .geoint-map-host .leaflet-container{height:clamp(380px,42vh,500px);width:100%;background:#050505}.platform-shell .geoint-map-host .leaflet-tile-pane{filter:grayscale(1) invert(1) brightness(.5) contrast(.9) saturate(.55)}.platform-shell .geoint-map-host .leaflet-control-zoom a{border-color:#ffffff14;background:#0b0b0beb;color:var(--text)}.platform-shell .geoint-map-host .leaflet-tooltip{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0b0b0bf5;color:var(--text);box-shadow:none}.platform-shell .geoint-focus-body{display:grid;gap:14px}.platform-shell .geoint-focus-body h3{margin:0;font-size:1.2rem;line-height:1.6}.platform-shell .geoint-focus-body p{margin:0;color:var(--text-muted);line-height:1.8}.platform-shell .geoint-focus-tags{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.platform-shell .geoint-chip{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--surface-3);color:var(--text);padding:6px 10px;font-size:.76rem;white-space:nowrap}.platform-shell .geoint-impact-callout{display:grid;gap:8px;padding:14px 16px;border:1px solid rgba(34,197,94,.14);border-radius:16px;background:#22c55e12}.platform-shell .geoint-impact-callout strong{font-size:.95rem}.platform-shell .geoint-stream-list,.platform-shell .geoint-zone-list,.platform-shell .geoint-cluster-list,.platform-shell .geoint-assets-list,.platform-shell .geoint-chain-list,.platform-shell .geoint-timeline-list{display:grid;gap:12px}.platform-shell .geoint-stream-list,.platform-shell .geoint-timeline-list{height:100%;max-height:clamp(320px,46vh,540px);overflow:auto;overflow-x:hidden;padding-inline-end:0}.platform-shell .geoint-zone-list,.platform-shell .geoint-cluster-list,.platform-shell .geoint-assets-list,.platform-shell .geoint-chain-list{height:100%;max-height:clamp(300px,42vh,500px);overflow:auto;overflow-x:hidden;padding-inline-end:0}.platform-shell .geoint-stream-list,.platform-shell .geoint-zone-list,.platform-shell .geoint-cluster-list,.platform-shell .geoint-assets-list,.platform-shell .geoint-chain-list,.platform-shell .geoint-timeline-list{scrollbar-width:none;-ms-overflow-style:none}.platform-shell .geoint-stream-list::-webkit-scrollbar,.platform-shell .geoint-zone-list::-webkit-scrollbar,.platform-shell .geoint-cluster-list::-webkit-scrollbar,.platform-shell .geoint-assets-list::-webkit-scrollbar,.platform-shell .geoint-chain-list::-webkit-scrollbar,.platform-shell .geoint-timeline-list::-webkit-scrollbar{display:none;width:0;height:0}.platform-shell .geoint-stream-item,.platform-shell .geoint-zone-item,.platform-shell .geoint-cluster-item,.platform-shell .geoint-asset-item,.platform-shell .geoint-chain-item,.platform-shell .geoint-timeline-item{display:grid;gap:8px;padding:14px;border:1px solid var(--border);border-radius:16px;background:var(--surface-2);color:var(--text);text-align:right}.platform-shell .geoint-stream-panel,.platform-shell .geoint-timeline-panel,.platform-shell .geoint-clusters-panel,.platform-shell .geoint-assets-panel,.platform-shell .geoint-chains-panel{grid-template-rows:auto minmax(0,1fr)}.platform-shell .geoint-stream-item,.platform-shell .geoint-timeline-item{appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit;width:100%;transition:border-color .14s ease,background-color .14s ease,transform .14s ease}.platform-shell .geoint-stream-item:hover,.platform-shell .geoint-stream-item.active,.platform-shell .geoint-timeline-item:hover,.platform-shell .geoint-timeline-item.active{border-color:#22c55e33;background:#121212;transform:translateY(-1px)}.platform-shell .geoint-stream-item strong,.platform-shell .geoint-timeline-head strong,.platform-shell .geoint-zone-head strong,.platform-shell .geoint-cluster-head strong,.platform-shell .geoint-asset-head strong,.platform-shell .geoint-chain-head strong{font-size:1rem;line-height:1.55}.platform-shell .geoint-stream-item p,.platform-shell .geoint-zone-item p,.platform-shell .geoint-cluster-item p,.platform-shell .geoint-asset-item p,.platform-shell .geoint-chain-item p,.platform-shell .geoint-timeline-item p{margin:0;color:var(--text-muted);line-height:1.75}.platform-shell .geoint-stream-item small,.platform-shell .geoint-zone-item small,.platform-shell .geoint-cluster-item small,.platform-shell .geoint-asset-item small,.platform-shell .geoint-chain-item small,.platform-shell .geoint-timeline-item small{color:var(--text-soft)}.platform-shell .geoint-stream-top,.platform-shell .geoint-zone-head,.platform-shell .geoint-cluster-head,.platform-shell .geoint-asset-head,.platform-shell .geoint-chain-head,.platform-shell .geoint-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.platform-shell .geoint-zone-item.tone-critical,.platform-shell .geoint-warning-card.tone-critical,.platform-shell .geoint-asset-item.tone-high{border-color:#ef444438}.platform-shell .geoint-zone-item.tone-high,.platform-shell .geoint-warning-card.tone-high{border-color:#f59e0b3d}.platform-shell .geoint-zone-item.tone-elevated,.platform-shell .geoint-warning-card.tone-elevated{border-color:#facc1533}.platform-shell .geoint-warning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:stretch}.platform-shell .geoint-warning-card{display:grid;gap:6px;align-content:start;min-height:108px;padding:14px;border:1px solid var(--border);border-radius:18px;background:var(--surface-2)}.platform-shell .geoint-warning-card span,.platform-shell .geoint-warning-card small{color:var(--text-muted)}.platform-shell .geoint-timeline-item{grid-template-columns:14px minmax(0,1fr);align-items:stretch}.platform-shell .geoint-timeline-mark{width:4px;border-radius:999px;background:var(--timeline-color, #22c55e);margin:4px auto 4px 0}.platform-shell .geoint-timeline-body{display:grid;gap:8px}.platform-shell .geoint-timeline-head span{color:var(--text-muted);font-size:.8rem}.page-shell.platform-shell.news-shell .geoint-page-intro,.page-shell.platform-shell.news-shell .geoint-map-panel,.page-shell.platform-shell.news-shell .geoint-focus-panel,.page-shell.platform-shell.news-shell .geoint-stream-panel,.page-shell.platform-shell.news-shell .geoint-zones-panel,.page-shell.platform-shell.news-shell .geoint-warning-panel,.page-shell.platform-shell.news-shell .geoint-clusters-panel,.page-shell.platform-shell.news-shell .geoint-assets-panel,.page-shell.platform-shell.news-shell .geoint-chains-panel,.page-shell.platform-shell.news-shell .geoint-timeline-panel,.page-shell.platform-shell.news-shell .geoint-metric-card,.page-shell.platform-shell.news-shell .geoint-status-pill,.page-shell.platform-shell.news-shell .geoint-switch,.page-shell.platform-shell.news-shell .legend-item,.page-shell.platform-shell.news-shell .geoint-stream-item,.page-shell.platform-shell.news-shell .geoint-zone-item,.page-shell.platform-shell.news-shell .geoint-cluster-item,.page-shell.platform-shell.news-shell .geoint-asset-item,.page-shell.platform-shell.news-shell .geoint-chain-item,.page-shell.platform-shell.news-shell .geoint-timeline-item,.page-shell.platform-shell.news-shell .geoint-warning-card{background:#0b0b0b!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .geoint-map-shell,.page-shell.platform-shell.news-shell .geoint-map-host,.page-shell.platform-shell.news-shell .geoint-map-host .leaflet-container,.page-shell.platform-shell.news-shell .geoint-map-focus{background:#050505!important}.page-shell.platform-shell.news-shell .geoint-map-focus.geoint-map-focus-muted{background:#0f0f0f!important}.dashboard-flow>.stat-grid{order:1}.dashboard-flow>.command-toolbar{order:2}.dashboard-flow>.advanced-filters{order:3}.dashboard-flow>.dashboard-panel-wide{order:4}.dashboard-flow>.workspace-grid{order:5}.dashboard-flow>.broadcast-scene{order:6}.dashboard-flow>.source-drawer{order:7}.page-shell.platform-shell.news-shell .dashboard-flow>.command-toolbar{order:1}.page-shell.platform-shell.news-shell .dashboard-flow>.broadcast-scene{order:2}.page-shell.platform-shell.news-shell .dashboard-flow>.stat-grid{order:3}.page-shell.platform-shell.news-shell .dashboard-flow>.advanced-filters{order:4}.page-shell.platform-shell.news-shell .dashboard-flow>.dashboard-panel-wide{order:5}.page-shell.platform-shell.news-shell .dashboard-flow>.workspace-grid{order:6}.page-shell.platform-shell.news-shell .dashboard-flow>.source-drawer{order:7}.platform-shell .command-toolbar{margin-top:0;padding:16px 18px;background:var(--surface);border-color:var(--border)}.platform-shell .command-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.platform-shell .command-group{border-color:var(--border);border-radius:16px;background:var(--surface-2)!important;background-image:none!important;padding:12px}.platform-shell .risk-lens-strip{border-top-color:var(--border)}.platform-shell .risk-lens-chip.btn.btn-small{border-radius:999px;padding:8px 12px;background:var(--surface-3)!important;color:var(--text-muted)!important}.platform-shell .risk-lens-chip.btn.btn-small.is-active{border-color:#22c55e42!important;background:#22c55e1f!important;color:#dcfce7!important}.page-shell.platform-shell.news-shell .command-toolbar{padding:16px 18px}.page-shell.platform-shell.news-shell .command-group{border:none;border-radius:0;background:transparent!important;padding:0}.page-shell.platform-shell.news-shell .risk-lens-strip{border-top-color:#ffffff14}.page-shell.platform-shell.news-shell .risk-lens-summary{color:#9ca3af}.page-shell.platform-shell.news-shell .risk-lens-chip.btn.btn-small{background:#111!important;border-color:#ffffff14!important}.page-shell.platform-shell.news-shell .risk-lens-chip.btn.btn-small.is-active{border-color:#22c55e42!important;background:#22c55e1f!important;color:#dcfce7!important}.page-shell.platform-shell.news-shell .advanced-filters .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-shell .filter-strip,.platform-shell .source-drawer,.platform-shell .broadcast-scene,.platform-shell .workspace-grid,.platform-shell .stat-grid{margin-top:0}.platform-shell .stat-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px}.platform-shell .stat-card{min-height:132px;padding:16px 18px;background:var(--surface-2)}.platform-shell .stat-card h3{border-bottom:none;padding-bottom:0;font-size:1rem;color:var(--text-muted)}.platform-shell .stat-card p{margin-top:10px;font-size:clamp(1.9rem,2.4vw,2.7rem);line-height:1}.platform-shell .stat-card small{color:var(--text-muted)}.page-shell.platform-shell.news-shell{--bg-a: #000000;--bg-b: #050505;--bg-c: #0a0a0a;--panel: #0b0b0b;--panel-soft: #101010;--panel-border: rgba(255, 255, 255, .08);--text: #f5f5f5;--muted: #9ca3af;--text-soft: #71717a;--accent: #22c55e;--accent-strong: #4ade80}.page-shell.platform-shell.news-shell .hero,.page-shell.platform-shell.news-shell .panel,.page-shell.platform-shell.news-shell .stat-card,.page-shell.platform-shell.news-shell .left-rail,.page-shell.platform-shell.news-shell .dashboard-panel,.page-shell.platform-shell.news-shell .ai-panel,.page-shell.platform-shell.news-shell .detail-panel-large,.page-shell.platform-shell.news-shell .chart-box,.page-shell.platform-shell.news-shell .source-drawer,.page-shell.platform-shell.news-shell .advanced-filters,.page-shell.platform-shell.news-shell .filter-strip,.page-shell.platform-shell.news-shell .selection-strip,.page-shell.platform-shell.news-shell .list-pagination,.page-shell.platform-shell.news-shell .linked-alert,.page-shell.platform-shell.news-shell .command-toolbar,.page-shell.platform-shell.news-shell .command-group{border-color:#ffffff14!important;background:#0b0b0b!important;background-image:none!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .stat-card,.page-shell.platform-shell.news-shell .panel,.page-shell.platform-shell.news-shell .chart-box,.page-shell.platform-shell.news-shell .detail-panel-large{border-radius:18px}.page-shell.platform-shell.news-shell .panel-head span,.page-shell.platform-shell.news-shell .stat-card h3,.page-shell.platform-shell.news-shell .event-item p,.page-shell.platform-shell.news-shell .alert-item p,.page-shell.platform-shell.news-shell .event-meta,.page-shell.platform-shell.news-shell .subtext,.page-shell.platform-shell.news-shell .platform-search>span{color:#9ca3af!important}.page-shell.platform-shell.news-shell .broadcast-scene{gap:16px}.page-shell.platform-shell.news-shell .live-video-panel,.page-shell.platform-shell.news-shell .video-source-tabs,.page-shell.platform-shell.news-shell .video-open-link,.page-shell.platform-shell.news-shell .video-source-btn{border-color:#ffffff14!important;background:#0b0b0b!important;background-image:none!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .video-wall,.page-shell.platform-shell.news-shell .video-stage,.page-shell.platform-shell.news-shell .video-placeholder{background:#050505!important}.page-shell.platform-shell.news-shell .video-source-btn.active,.page-shell.platform-shell.news-shell .page-btn.active,.page-shell.platform-shell.news-shell .live-feed-severity-strip .btn.active{border-color:#ffffff24!important;background:#151515!important;color:#f5f5f5!important}.page-shell.platform-shell.news-shell .bar-track{background:#ffffff14}.page-shell.platform-shell.news-shell .bar-fill{background:linear-gradient(90deg,#ffffff24,#22c55ead)}.platform-shell .workspace-grid{grid-template-columns:minmax(360px,.96fr) minmax(0,1.12fr);gap:clamp(16px,1.8vw,24px);direction:ltr}.page-shell.platform-shell.news-shell .workspace-grid{grid-template-columns:minmax(360px,.92fr) minmax(0,1.08fr);gap:clamp(16px,1.6vw,20px);align-items:stretch}.platform-shell .workspace-grid>*{direction:rtl}.platform-shell .left-rail{position:static;min-height:0;max-height:none;padding:18px}.page-shell.platform-shell.news-shell .left-rail{padding:16px;display:flex;flex-direction:column;min-height:100%}.platform-shell .right-workspace{gap:clamp(16px,1.8vw,24px)}.page-shell.platform-shell.news-shell .right-workspace{min-height:100%}.platform-shell .workspace-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.platform-shell .timeline-list,.platform-shell .alert-list{max-height:min(680px,calc(100vh - 320px));margin-top:12px}.page-shell.platform-shell.news-shell .timeline-list{gap:10px;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;max-height:none;overflow:auto}.page-shell.platform-shell.news-shell .alert-list{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.page-shell.platform-shell.news-shell .left-rail .list-pagination,.page-shell.platform-shell.news-shell .left-rail .selection-strip{padding:10px 12px;border-radius:16px}.page-shell.platform-shell.news-shell .left-rail .list-pagination{gap:8px}.page-shell.platform-shell.news-shell .left-rail .page-numbers{gap:4px}.page-shell.platform-shell.news-shell .left-rail .btn.btn-small{padding:7px 10px;font-size:.76rem}.page-shell.platform-shell.news-shell .left-rail .page-picker label,.page-shell.platform-shell.news-shell .left-rail .pagination-meta,.page-shell.platform-shell.news-shell .left-rail .live-feed-severity-strip>span{font-size:.75rem}.page-shell.platform-shell.news-shell .left-rail .page-picker select{min-width:52px;padding:4px 6px}.platform-shell .chat-list,.platform-shell .insight-list,.platform-shell .reports-list{gap:12px}.platform-shell .event-item,.platform-shell .alert-item,.platform-shell .source-item,.platform-shell .chat-item,.platform-shell .insight-item{padding:16px;background:var(--surface-2)!important;background-image:none!important;border-color:var(--border)!important}.page-shell.platform-shell.news-shell .left-rail .event-item{display:grid;flex:1 1 0;align-content:start;gap:10px;padding:14px 16px;border-radius:18px}.page-shell.platform-shell.news-shell .left-rail .event-top{gap:5px;font-size:.74rem}.page-shell.platform-shell.news-shell .left-rail .event-item h3{margin:0;font-size:.96rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.page-shell.platform-shell.news-shell .left-rail .event-item p{margin:0;color:var(--text-muted);font-size:.82rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page-shell.platform-shell.news-shell .left-rail .event-meta{margin-top:0;font-size:.74rem}.page-shell.platform-shell.news-shell .left-rail .select-line.inline,.page-shell.platform-shell.news-shell .left-rail .severity,.page-shell.platform-shell.news-shell .left-rail .source,.page-shell.platform-shell.news-shell .left-rail .severity-meaning,.page-shell.platform-shell.news-shell .left-rail .trusted-tag,.page-shell.platform-shell.news-shell .left-rail .new-flag{font-size:.72rem;padding-block:2px}.page-shell.platform-shell.news-shell .workspace-bottom{grid-template-columns:1fr;gap:18px}.page-shell.platform-shell.news-shell .dashboard-panel-wide{width:100%;display:grid;gap:16px;padding:18px 20px;border-color:var(--border)!important;background:#060606!important;background-image:none!important}.page-shell.platform-shell.news-shell .dashboard-panel-wide .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-shell.platform-shell.news-shell .dashboard-panel-wide .trend-box{margin-top:0}.page-shell.platform-shell.news-shell .trend-box{display:grid;gap:16px;padding:18px 20px;border-color:var(--border)!important;background:#0a0a0a!important;background-image:none!important}.page-shell.platform-shell.news-shell .trend-box-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.page-shell.platform-shell.news-shell .trend-box-head h4{margin:0}.page-shell.platform-shell.news-shell .trend-box-metrics{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page-shell.platform-shell.news-shell .trend-box-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#101010;color:var(--text-muted);padding:8px 12px;font-size:.78rem}.page-shell.platform-shell.news-shell .trend-box-pill strong{color:var(--text);font-size:.86rem}.page-shell.platform-shell.news-shell .trend-usage-chart{display:grid;gap:14px;direction:ltr}.page-shell.platform-shell.news-shell .trend-usage-grid{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;min-height:clamp(240px,30vw,320px);align-items:stretch}.page-shell.platform-shell.news-shell .trend-usage-yaxis{display:grid;grid-template-rows:repeat(4,1fr);align-items:end;color:var(--text-soft);font-size:.7rem;letter-spacing:.04em;font-variant-numeric:tabular-nums;padding-block:6px 18px}.page-shell.platform-shell.news-shell .trend-usage-yaxis span{display:flex;align-items:flex-end}.page-shell.platform-shell.news-shell .trend-usage-canvas{position:relative;min-height:clamp(240px,30vw,320px);border:1px solid rgba(255,255,255,.07);border-radius:18px;background-color:#060606;background-image:radial-gradient(circle at 82% 18%,rgba(34,197,94,.08),transparent 28%),linear-gradient(to bottom,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(to right,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(180deg,#ffffff05,#fff0);background-size:auto,100% 33.333%,12.5% 100%,auto;background-position:center,bottom left,bottom left,center;box-shadow:inset 0 1px #ffffff08;overflow:hidden}.page-shell.platform-shell.news-shell .trend-usage-line{position:absolute;inset:18px 20px;width:calc(100% - 40px);height:calc(100% - 36px);overflow:visible;shape-rendering:geometricPrecision}.page-shell.platform-shell.news-shell .trend-usage-area{fill:url(#trend-area-gradient);opacity:.95}.page-shell.platform-shell.news-shell .trend-usage-line-path{fill:none;stroke:url(#trend-line-gradient);stroke-width:1.15;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 12px rgba(34,197,94,.05))}.page-shell.platform-shell.news-shell .trend-usage-line-dot{fill:#f4f4f5eb;stroke:#050505e6;stroke-width:.55}.page-shell.platform-shell.news-shell .trend-usage-line-dot.is-current{fill:#f0fdf4;stroke:#4ade8052;stroke-width:.5}.page-shell.platform-shell.news-shell .trend-usage-peak-glow{fill:#4ade8014}.page-shell.platform-shell.news-shell .trend-usage-peak-ring{fill:#050505cc;stroke:#86eface6;stroke-width:.48}.page-shell.platform-shell.news-shell .trend-usage-peak-dot{fill:#f0fdf4}.page-shell.platform-shell.news-shell .trend-usage-xaxis{display:flex;justify-content:space-between;gap:12px;padding-inline-start:56px;color:var(--text-soft);font-size:.74rem;letter-spacing:.02em}.page-shell.platform-shell.news-shell .dashboard-panel,.page-shell.platform-shell.news-shell .ai-panel{min-height:0;display:grid;gap:16px}.page-shell.platform-shell.news-shell .intelligence-page-intro,.page-shell.platform-shell.news-shell .intelligence-main-panel{background:#0b0b0b!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .sources-page-intro,.page-shell.platform-shell.news-shell .sources-library-panel,.page-shell.platform-shell.news-shell .sources-editor-panel,.page-shell.platform-shell.news-shell .sources-template-panel,.page-shell.platform-shell.news-shell .manager-source-item,.page-shell.platform-shell.news-shell .sources-note-block,.page-shell.platform-shell.news-shell .sources-editor-hints{background:#0b0b0b!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .sources-template-panel,.page-shell.platform-shell.news-shell .manager-source-item,.page-shell.platform-shell.news-shell .sources-editor-hints,.page-shell.platform-shell.news-shell .sources-note-block{background:#111!important}.page-shell.platform-shell.news-shell .intelligence-page-metrics .platform-metric-card{min-height:100%}.page-shell.platform-shell.news-shell .intelligence-main-panel .ai-tab-scroll{display:grid;gap:18px}.page-shell.platform-shell.news-shell .intelligence-main-panel,.page-shell.platform-shell.news-shell .intelligence-main-panel .source-form,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-mode-panel,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-context-card,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-empty-state,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-card,.page-shell.platform-shell.news-shell .intelligence-main-panel .insight-item,.page-shell.platform-shell.news-shell .intelligence-main-panel .report-item,.page-shell.platform-shell.news-shell .intelligence-main-panel .reports-block,.page-shell.platform-shell.news-shell .intelligence-main-panel .report-export-actions,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-actions{background:#0b0b0b!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-mode-card,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-view-tabs .btn,.page-shell.platform-shell.news-shell .intelligence-main-panel .report-export-actions .btn,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-actions .btn,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-focus-chip,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-form-hints span,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-anchor-meta span{background-image:none!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-mode-card,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-view-tabs .btn,.page-shell.platform-shell.news-shell .intelligence-main-panel .report-export-actions .btn,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-actions .btn{border-color:#ffffff14!important;background:#111!important}.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-view-tabs .btn.btn-accent,.page-shell.platform-shell.news-shell .intelligence-main-panel .report-export-actions .btn.btn-accent,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-actions .btn.btn-accent{border-color:#22c55e42!important;background:#22c55e1f!important;color:#dcfce7!important}.page-shell.platform-shell.news-shell .intelligence-main-panel .source-form{border-top-color:#ffffff14!important}.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-head,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-head h3,.page-shell.platform-shell.news-shell .intelligence-main-panel .report-item h3,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-mode-head h3,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-context-head strong{color:var(--text)!important}.page-shell.platform-shell.news-shell .intelligence-main-panel .report-item p,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-result-summary,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-section-block p,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-empty-state p,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-mode-head p,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-anchor-body p,.page-shell.platform-shell.news-shell .intelligence-main-panel .analysis-brief-grid p{color:var(--text-muted)!important}.page-shell.platform-shell.news-shell .intelligence-main-head{align-items:flex-start}.page-shell.platform-shell.news-shell .intelligence-main-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-shell.platform-shell.news-shell .intelligence-main-status span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#111;color:var(--text-muted);padding:8px 12px;font-size:.78rem}.page-shell.platform-shell.news-shell .dashboard-panel .panel-head,.page-shell.platform-shell.news-shell .ai-panel .panel-head{margin-bottom:0;align-items:center}.page-shell.platform-shell.news-shell .chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.page-shell.platform-shell.news-shell .chart-box,.page-shell.platform-shell.news-shell .trend-box,.page-shell.platform-shell.news-shell .event-item,.page-shell.platform-shell.news-shell .alert-item,.page-shell.platform-shell.news-shell .source-item,.page-shell.platform-shell.news-shell .detail-block,.page-shell.platform-shell.news-shell .analysis-mode-panel,.page-shell.platform-shell.news-shell .analysis-context-card,.page-shell.platform-shell.news-shell .analysis-empty-state,.page-shell.platform-shell.news-shell .analysis-result-card,.page-shell.platform-shell.news-shell .chat-item,.page-shell.platform-shell.news-shell .insight-item{border-radius:18px;padding:16px 18px}.page-shell.platform-shell.news-shell .event-item,.page-shell.platform-shell.news-shell .alert-item,.page-shell.platform-shell.news-shell .source-item,.page-shell.platform-shell.news-shell .detail-block{background:#0b0b0b!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .event-item:hover,.page-shell.platform-shell.news-shell .alert-item:hover,.page-shell.platform-shell.news-shell .source-item:hover{border-color:#ffffff24!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .event-item.selected,.page-shell.platform-shell.news-shell .event-item.focused,.page-shell.platform-shell.news-shell .alert-item.focused{border-color:#22c55e47!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .event-item.is-new{border-color:#22c55e57!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .bar-row{grid-template-columns:minmax(120px,.82fr) 1fr auto;gap:10px}.page-shell.platform-shell.news-shell .trend-box{margin-top:0}.page-shell.platform-shell.news-shell .ai-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:0}.page-shell.platform-shell.news-shell .intelligence-tab-btn{display:grid;gap:4px;justify-items:start;align-content:start;min-height:78px;padding:14px 16px;text-align:right}.page-shell.platform-shell.news-shell .intelligence-tab-btn strong{color:var(--text);font-size:.96rem;line-height:1.35}.page-shell.platform-shell.news-shell .intelligence-tab-btn small{color:var(--text-muted);font-size:.76rem;line-height:1.5}.page-shell.platform-shell.news-shell .intelligence-tab-btn:disabled{opacity:.56;cursor:not-allowed}.page-shell.platform-shell.news-shell .ai-tab-scroll{max-height:none;overflow:visible;padding-inline-end:0}.page-shell.platform-shell.news-shell .chat-list,.page-shell.platform-shell.news-shell .insight-list,.page-shell.platform-shell.news-shell .reports-list{gap:10px}.page-shell.platform-shell.news-shell .chat-item{border-style:solid}.page-shell.platform-shell.news-shell .analysis-mode-head p,.page-shell.platform-shell.news-shell .analysis-anchor-body p,.page-shell.platform-shell.news-shell .analysis-result-summary,.page-shell.platform-shell.news-shell .analysis-section-block p,.page-shell.platform-shell.news-shell .analysis-empty-state p,.page-shell.platform-shell.news-shell .analysis-brief-grid p,.page-shell.platform-shell.news-shell .detail-block p{color:var(--text-muted)}.page-shell.platform-shell.news-shell .analysis-focus-chip{border-color:#22c55e38;background:#22c55e1a;color:#dcfce7}.page-shell.platform-shell.news-shell .analysis-mode-grid{gap:12px}.page-shell.platform-shell.news-shell .analysis-mode-card{border-color:var(--border);background:var(--surface-3)!important;color:var(--text);padding:14px}.page-shell.platform-shell.news-shell .analysis-mode-card.active{border-color:#22c55e47;background:#22c55e14!important;box-shadow:none}.page-shell.platform-shell.news-shell .analysis-mode-card strong{color:var(--text)}.page-shell.platform-shell.news-shell .analysis-mode-card span,.page-shell.platform-shell.news-shell .analysis-context-head span,.page-shell.platform-shell.news-shell .analysis-anchor-meta span,.page-shell.platform-shell.news-shell .analysis-form-hints span,.page-shell.platform-shell.news-shell .analysis-brief-grid small,.page-shell.platform-shell.news-shell .chat-item small,.page-shell.platform-shell.news-shell .insight-item small{color:var(--text-muted)}.page-shell.platform-shell.news-shell .reports-block{border-top-color:var(--border);padding-top:14px}.page-shell.platform-shell.news-shell .intelligence-predictions-panel{display:grid;gap:18px;padding:20px 22px;background:#0b0b0b!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .intelligence-subsection-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;flex-wrap:wrap}.page-shell.platform-shell.news-shell .intelligence-subsection-head h3{margin:6px 0 0}.page-shell.platform-shell.news-shell .intelligence-subsection-head .subtext{max-width:860px}.page-shell.platform-shell.news-shell .intelligence-subsection-meta{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.page-shell.platform-shell.news-shell .intelligence-subsection-meta span{border:1px solid rgba(255,255,255,.08);border-radius:999px;background:#111;color:var(--text-muted);padding:8px 12px;font-size:.78rem}.page-shell.platform-shell.news-shell .v2-workspace-tab.active,.page-shell.platform-shell.news-shell .v2-prediction-filters .btn.active{border-color:#22c55e42!important;background:#22c55e1a!important;color:#dcfce7!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .prediction-workspace-head p,.page-shell.platform-shell.news-shell .v2-prediction-details p,.page-shell.platform-shell.news-shell .prediction-result-panel p,.page-shell.platform-shell.news-shell .prediction-evidence-item small,.page-shell.platform-shell.news-shell .v2-ticket-btn small,.page-shell.platform-shell.news-shell .v2-leaderboard-item small,.page-shell.platform-shell.news-shell .v2-filter-label,.page-shell.platform-shell.news-shell .prediction-update-head small{color:var(--text-muted)!important}.page-shell.platform-shell.news-shell .prediction-ticket-form,.page-shell.platform-shell.news-shell .v2-prediction-details,.page-shell.platform-shell.news-shell .prediction-evidence-panel,.page-shell.platform-shell.news-shell .prediction-result-panel,.page-shell.platform-shell.news-shell .ai-assessment-collapse,.page-shell.platform-shell.news-shell .prediction-ticket-meta-grid,.page-shell.platform-shell.news-shell .prediction-result-tabs,.page-shell.platform-shell.news-shell .prediction-action-row,.page-shell.platform-shell.news-shell .v2-prediction-layout{margin-top:0}.page-shell.platform-shell.news-shell .prediction-context-banner,.page-shell.platform-shell.news-shell .v2-ticket-btn,.page-shell.platform-shell.news-shell .prediction-evidence-item,.page-shell.platform-shell.news-shell .v2-operational-card,.page-shell.platform-shell.news-shell .v2-leaderboard,.page-shell.platform-shell.news-shell .v2-leaderboard-item,.page-shell.platform-shell.news-shell .prediction-ticket-form,.page-shell.platform-shell.news-shell .prediction-evidence-panel,.page-shell.platform-shell.news-shell .prediction-result-panel,.page-shell.platform-shell.news-shell .v2-prediction-details,.page-shell.platform-shell.news-shell .ai-assessment-collapse{background:#111!important;background-image:none!important;border-color:#ffffff14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .prediction-ticket-form,.page-shell.platform-shell.news-shell .v2-prediction-details,.page-shell.platform-shell.news-shell .prediction-evidence-panel,.page-shell.platform-shell.news-shell .prediction-result-panel,.page-shell.platform-shell.news-shell .ai-assessment-collapse{border:1px solid rgba(255,255,255,.08)!important;border-radius:18px;padding:16px 18px}.page-shell.platform-shell.news-shell .v2-prediction-layout{gap:16px}.page-shell.platform-shell.news-shell .v2-prediction-list,.page-shell.platform-shell.news-shell .v2-prediction-history{gap:10px;max-height:560px}.page-shell.platform-shell.news-shell .prediction-update-head{align-items:center}.page-shell.platform-shell.news-shell .ai-assessment-collapse summary{color:var(--text)}.page-shell.platform-shell.news-shell .prediction-context-banner{color:#dcfce7;border-color:#22c55e2e!important;background:#22c55e14!important}.page-shell.platform-shell.news-shell .prediction-evidence-item strong,.page-shell.platform-shell.news-shell .prediction-evidence-item p,.page-shell.platform-shell.news-shell .v2-click-block h4,.page-shell.platform-shell.news-shell .v2-click-block p,.page-shell.platform-shell.news-shell .v2-operational-card h4,.page-shell.platform-shell.news-shell .v2-operational-card p,.page-shell.platform-shell.news-shell .v2-leaderboard-item h5{color:var(--text)!important}.page-shell.platform-shell.news-shell .v2-ticket-btn.active,.page-shell.platform-shell.news-shell .v2-operational-card:hover,.page-shell.platform-shell.news-shell .v2-click-block:hover{border-color:#22c55e38!important;box-shadow:none!important;transform:none}.page-shell.platform-shell.news-shell .v2-click-block.prediction-update-new{border-color:#22c55e47!important;background:#22c55e14!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .fact-pill,.page-shell.platform-shell.news-shell .source,.page-shell.platform-shell.news-shell .severity-meaning,.page-shell.platform-shell.news-shell .trusted-tag,.page-shell.platform-shell.news-shell .source-item-meta span,.page-shell.platform-shell.news-shell .select-line.inline{border-color:#ffffff14!important;background:#161616!important;background-image:none!important;color:var(--text)!important;box-shadow:none!important}.page-shell.platform-shell.news-shell .trusted-tag,.page-shell.platform-shell.news-shell .new-flag{background:#22c55e24!important;color:#dcfce7!important;border-color:#22c55e3d!important}.page-shell.platform-shell.news-shell .new-flag{box-shadow:none!important}.platform-shell .event-item:hover,.platform-shell .alert-item:hover,.platform-shell .source-item:hover,.platform-shell .chat-item:hover,.platform-shell .insight-item:hover{transform:translateY(-1px);border-color:var(--border-strong)}.platform-shell .event-item.selected,.platform-shell .event-item.focused,.platform-shell .alert-item.focused{border-color:#22c55e47;box-shadow:none}.platform-shell .event-item.is-new{border-color:#22c55e57;box-shadow:none}.platform-shell .severity-1,.platform-shell .severity-2,.platform-shell .severity-3,.platform-shell .severity-4,.platform-shell .severity-5,.platform-shell .source,.platform-shell .severity-meaning,.platform-shell .trusted-tag,.platform-shell .fact-pill,.platform-shell .source-item-meta span{border-color:var(--border);background:var(--surface-3);color:var(--text)}.platform-shell .new-flag{background:#22c55e29;color:#dcfce7;border-color:#22c55e52}.platform-shell .select-line.inline,.platform-shell .list-pagination,.platform-shell .selection-strip{border-color:var(--border);background:var(--surface-2)}.platform-shell .tab-btn,.platform-shell .version-tabs .tab-btn,.platform-shell .list-tabs .tab-btn,.platform-shell .ai-tabs .tab-btn{border:1px solid var(--border)!important;border-radius:14px;background:var(--surface-2)!important;background-image:none!important;color:var(--text-muted)!important;padding:10px 14px}.platform-shell .tab-btn.active,.platform-shell .version-tabs .tab-btn.active,.platform-shell .list-tabs .tab-btn.active,.platform-shell .ai-tabs .tab-btn.active{border-color:#fff3!important;background:var(--surface-3)!important;background-image:none!important;color:var(--text)!important}.platform-shell .btn{border:1px solid var(--border)!important;border-radius:14px;background:var(--surface-2)!important;background-image:none!important;color:var(--text)!important;padding:10px 14px;box-shadow:none}.platform-shell .btn-ghost{background:transparent!important}.platform-shell .btn-small{background:var(--surface-3)!important;font-size:.82rem}.platform-shell .btn-accent{background:#22c55e1f!important;border-color:#22c55e42!important;color:#dcfce7!important}.platform-shell .btn-danger{background:#ef44441a!important;border-color:#ef444438!important;color:#fecaca!important}.platform-shell .detail-panel-large{background:var(--surface)!important;background-image:none!important}.platform-shell .detail-block,.platform-shell .chart-box,.platform-shell .trend-box,.platform-shell .analysis-mode-card,.platform-shell .analysis-result-card,.platform-shell .analysis-context-card,.platform-shell .analysis-mode-panel,.platform-shell .list-pagination,.platform-shell .linked-alert,.platform-shell .live-feed-severity-strip .btn.active,.platform-shell .page-btn.active{background:var(--surface-2)!important;background-image:none!important}.platform-shell .linked-alert{border-color:#ef444438}.platform-shell .live-feed-severity-strip .btn.active,.platform-shell .page-btn.active{border-color:#ffffff29!important;color:var(--text)!important}.platform-shell .bar-track{background:#ffffff14}.platform-shell .bar-fill{background:linear-gradient(90deg,#ffffff24,#22c55eb8)}.platform-shell .trend-box svg{border-color:var(--border);background:#090909}.platform-shell .trend-box polyline{stroke:var(--accent)}.platform-shell .ai-tab-scroll{max-height:calc(100vh - 340px)}.platform-shell .broadcast-scene{gap:clamp(16px,1.8vw,24px)}.platform-shell .live-video-panel{border-color:var(--border);background:#060606}.platform-shell .video-main,.platform-shell .video-main iframe{min-height:clamp(300px,34vw,420px)}.platform-shell .video-wall{background:#0d0d0d}.platform-shell .video-source-tabs,.platform-shell .video-open-link{background:#090909;border-color:var(--border)}.platform-shell .video-source-btn{border-color:var(--border);background:var(--surface-2)}.platform-shell .video-source-btn.active{border-color:#ffffff2e;background:#ffffff14;color:var(--text)}.platform-inspector{position:sticky;top:0;height:100vh;overflow:auto;padding:24px 16px;border-inline-start:1px solid var(--border);background:#080808}.platform-inspector-inner{display:grid;gap:16px}.platform-rail-card{padding:18px}.platform-rail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.platform-rail-head h3{font-size:1rem}.platform-rail-head small{color:var(--text-muted)}.platform-rail-list,.platform-source-summary{display:grid;gap:10px}.platform-rail-list-item,.platform-active-context{width:100%;border:1px solid var(--border);border-radius:14px;background:var(--surface-2);color:var(--text);text-align:right;padding:12px 14px;cursor:pointer}.platform-rail-list-item strong,.platform-active-context strong{display:block;font-size:.95rem;line-height:1.45}.platform-rail-list-item small,.platform-active-context small,.platform-active-context p,.platform-rail-empty{color:var(--text-muted)}.platform-active-context p{margin:8px 0;line-height:1.6}.platform-rail-list-item.tone-high{border-color:#ef44443d}.platform-rail-list-item.tone-medium{border-color:#f59e0b38}.platform-source-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border:1px solid var(--border);border-radius:14px;background:var(--surface-2)}.platform-shell .source-form,.platform-shell .chat-form{border-top-color:var(--border)}.platform-shell label,.platform-shell input,.platform-shell select,.platform-shell textarea{color:var(--text)}.platform-shell input,.platform-shell select,.platform-shell textarea{border-color:var(--border);border-radius:14px;background:var(--surface-2)}.platform-shell .event-modal,.platform-shell .content-modal,.platform-shell .event-modal .detail-block{background:var(--surface)}@media(max-width:1480px){.page-shell.platform-shell.has-inspector{grid-template-columns:clamp(216px,16vw,232px) minmax(0,1fr) 292px}.platform-content{padding:20px;gap:20px}.platform-hero{grid-template-columns:minmax(0,1.14fr) minmax(260px,.86fr)}.platform-shell .sources-page-layout{grid-template-columns:minmax(0,1.28fr) minmax(280px,.9fr)}.platform-shell .geoint-brief-grid{grid-template-columns:minmax(0,1.12fr) minmax(260px,.94fr) minmax(260px,.94fr)}}@media(max-width:1400px){.page-shell.platform-shell.has-inspector{grid-template-columns:clamp(216px,16vw,232px) minmax(0,1fr)}.platform-inspector{display:none}}@media(max-width:1366px){.page-shell.platform-shell,.page-shell.platform-shell.has-inspector,.page-shell.platform-shell.news-shell{grid-template-columns:224px minmax(0,1fr)}.platform-sidebar{padding:18px 14px}.platform-content{padding:18px;gap:18px}.platform-hero{padding:18px;grid-template-columns:minmax(0,1.08fr) minmax(250px,.82fr)}.platform-hero-copy h1{font-size:clamp(1.9rem,2.35vw,2.6rem)}.platform-shell .workspace-grid,.page-shell.platform-shell.news-shell .workspace-grid{grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);gap:16px}.platform-shell .timeline-list,.platform-shell .alert-list{max-height:min(620px,calc(100vh - 300px))}.platform-shell .sources-editor-panel{top:80px}.page-shell.platform-shell .xintel-page{padding:18px 20px}.page-shell.platform-shell .xintel-page .xintel-graph-filters{grid-template-columns:minmax(150px,200px) minmax(200px,1fr) auto}.platform-shell .intelligence-workbench-grid{grid-template-columns:minmax(260px,.84fr) minmax(0,1.16fr) minmax(280px,.86fr)}.platform-shell .intelligence-outputs-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.92fr)}.page-shell.platform-shell.news-shell .advanced-filters .filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1280px){.platform-topbar{grid-template-columns:minmax(0,1fr) auto}.platform-shell .sources-page-layout,.platform-shell .geoint-brief-grid,.platform-shell .geoint-analysis-grid,.platform-shell .geoint-support-grid{grid-template-columns:1fr}.platform-shell .geoint-page-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.platform-shell .xintel-page .xintel-toolbar,.page-shell.platform-shell .xintel-page .xintel-hero,.page-shell.platform-shell .xintel-page .xintel-graph-filters{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page .xintel-graph-filters strong{grid-column:auto}.page-shell.platform-shell.news-shell .dashboard-panel-wide .chart-grid,.platform-shell .intelligence-workbench-grid,.platform-shell .intelligence-outputs-grid{grid-template-columns:1fr}.platform-shell .intelligence-context-panel,.platform-shell .intelligence-assistant-panel{position:static}.page-shell.platform-shell.news-shell .advanced-filters .filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1180px){.page-shell.platform-shell,.page-shell.platform-shell.has-inspector,.page-shell.platform-shell.news-shell{grid-template-columns:1fr}.platform-sidebar{position:sticky;height:auto;z-index:45;border-inline-end:none;border-bottom:1px solid var(--border);padding:18px 20px}.platform-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-topbar{grid-template-columns:1fr;justify-items:stretch}.platform-workspace-switch,.platform-topbar-actions{justify-content:flex-start}.platform-hero,.platform-shell .workspace-grid,.platform-shell .workspace-bottom,.platform-shell .chart-grid,.platform-shell .geoint-page-metrics,.platform-shell .geoint-brief-grid,.platform-shell .geoint-analysis-grid,.platform-shell .geoint-support-grid,.platform-shell .intelligence-page-metrics,.platform-shell .sources-page-layout,.platform-shell .sources-page-metrics{grid-template-columns:1fr}.platform-shell .workspace-grid{direction:rtl}.page-shell.platform-shell.news-shell .ai-tabs{grid-template-columns:1fr}.platform-shell .intelligence-page-copy{flex-direction:column}.platform-shell .intelligence-workbench-grid,.platform-shell .intelligence-outputs-grid{grid-template-columns:1fr}.platform-shell .sources-page-copy,.platform-shell .geoint-page-copy{flex-direction:column}.platform-shell .sources-filter-toolbar{grid-template-columns:1fr}.platform-shell .geoint-page-toolbar,.platform-shell .geoint-warning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-shell .geoint-map-footer{grid-template-columns:1fr}.platform-shell .sources-editor-panel{position:static}.platform-shell .manager-source-item{grid-template-columns:1fr}.platform-shell .source-item-actions{flex-direction:row;min-width:0;flex-wrap:wrap}.platform-shell .stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:960px){.platform-sidebar-nav{grid-template-columns:1fr}.page-shell.platform-shell .xintel-page{padding:18px 16px}}@media(max-width:760px){.platform-content{padding:16px;gap:16px}.platform-sidebar{padding:16px}.platform-sidebar-nav,.platform-hero-metrics,.platform-rail-metrics,.platform-shell .geoint-page-metrics,.platform-shell .geoint-brief-grid,.platform-shell .geoint-analysis-grid,.platform-shell .geoint-support-grid,.platform-shell .geoint-warning-grid,.platform-shell .intelligence-page-metrics,.platform-shell .sources-page-metrics,.platform-shell .stat-grid,.platform-shell .command-groups,.platform-shell .filter-grid,.platform-shell .chart-grid{grid-template-columns:1fr}.platform-hero,.platform-shell .intelligence-page-intro,.platform-shell .intelligence-main-panel,.platform-shell .intelligence-context-panel,.platform-shell .intelligence-studio-panel,.platform-shell .intelligence-assistant-panel,.platform-shell .intelligence-archive-panel,.platform-shell .intelligence-reports-panel,.platform-shell .intelligence-predictions-panel,.platform-shell .geoint-page-intro,.platform-shell .geoint-map-panel,.platform-shell .geoint-focus-panel,.platform-shell .geoint-stream-panel,.platform-shell .geoint-zones-panel,.platform-shell .geoint-warning-panel,.platform-shell .geoint-clusters-panel,.platform-shell .geoint-assets-panel,.platform-shell .geoint-chains-panel,.platform-shell .geoint-timeline-panel,.platform-shell .sources-page-intro,.platform-shell .sources-library-panel,.platform-shell .sources-editor-panel{padding:18px}.platform-shell .geoint-page-toolbar{grid-template-columns:1fr}.platform-shell .geoint-map-shell,.platform-shell .geoint-map-host,.platform-shell .geoint-map-host .leaflet-container{min-height:420px;height:420px}.platform-shell .sources-page-actions,.platform-shell .sources-template-head,.platform-shell .manager-source-head,.platform-shell .geoint-page-actions,.platform-shell .intelligence-section-head{flex-direction:column}.platform-hero-copy h1{font-size:2rem}.page-shell.platform-shell.news-shell .intelligence-main-status,.page-shell.platform-shell.news-shell .intelligence-subsection-meta{justify-content:flex-start}.platform-search-box{padding-inline:12px}.platform-search-box kbd{display:none}}.page-shell.platform-shell.compact-shell,.page-shell.platform-shell.compact-shell.has-inspector,.page-shell.platform-shell.compact-shell.news-shell{grid-template-columns:1fr!important}.page-shell.platform-shell.compact-shell .platform-sidebar{position:static!important;top:auto!important;height:auto!important;z-index:auto!important;border-inline-end:none;border-bottom:1px solid var(--border)}.page-shell.platform-shell.compact-shell .platform-topbar{position:static!important;top:auto!important;grid-template-columns:1fr!important;justify-items:stretch;min-height:auto}.page-shell.platform-shell.compact-shell .platform-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.page-shell.platform-shell.compact-shell .platform-hero,.page-shell.platform-shell.compact-shell .workspace-grid,.page-shell.platform-shell.compact-shell .workspace-bottom,.page-shell.platform-shell.compact-shell .chart-grid,.page-shell.platform-shell.compact-shell .geoint-page-metrics,.page-shell.platform-shell.compact-shell .geoint-brief-grid,.page-shell.platform-shell.compact-shell .geoint-analysis-grid,.page-shell.platform-shell.compact-shell .geoint-support-grid,.page-shell.platform-shell.compact-shell .intelligence-page-metrics,.page-shell.platform-shell.compact-shell .sources-page-layout,.page-shell.platform-shell.compact-shell .sources-page-metrics{grid-template-columns:1fr!important}@media(max-width:560px){.page-shell.platform-shell.compact-shell .platform-sidebar-nav{grid-template-columns:1fr}}@media(max-width:1024px){html,body,#root,.secure-shell{max-width:100%;overflow-x:clip}.secure-header{position:static;display:grid;grid-template-columns:1fr;align-items:start;gap:12px;padding:12px 14px}.secure-user{display:grid;grid-template-columns:1fr;gap:6px;min-width:0}.secure-user strong,.secure-user span,.secure-user .secure-ltr{display:block;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.secure-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.secure-actions button{width:100%;min-width:0}.secure-session-toast{top:12px;inset-inline:12px;width:auto}.page-shell.platform-shell,.platform-main,.platform-content,.platform-sidebar,.platform-topbar,.platform-hero,.platform-hero-copy,.xintel-page,.xintel-hero,.xintel-toolbar{min-width:0;max-width:100%}.platform-sidebar,.platform-topbar{position:static;top:auto}.platform-sidebar{height:auto;z-index:auto;gap:12px;padding:14px 16px}.platform-brand{gap:6px;padding-bottom:10px}.platform-sidebar-section,.platform-sidebar-health{gap:6px}.platform-sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-nav-item,.platform-health-row,.platform-sidebar-footer{min-width:0}.platform-nav-label,.platform-nav-item small,.platform-health-row strong,.platform-health-row small,.platform-sidebar-footer strong,.platform-sidebar-footer span,.platform-sidebar-footer small{overflow-wrap:anywhere}.platform-sidebar-footer{margin-top:0}.platform-topbar{min-height:auto;gap:12px;padding:12px 16px}.platform-search,.platform-search-box,.platform-profile,.platform-topbar-actions{min-width:0}.platform-search-box input{min-width:0;width:100%}.platform-search-box kbd{display:none}.platform-topbar-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.platform-topbar-actions>*{width:100%;min-width:0}.platform-profile{padding-inline-start:0}.page-shell.platform-shell .xintel-page{padding:16px 14px}}@media(max-width:560px){.secure-header{padding:10px 12px}.secure-actions,.platform-sidebar-nav{grid-template-columns:1fr}.platform-sidebar,.platform-topbar,.platform-content,.page-shell.platform-shell .xintel-page{padding-inline:12px}}
