.osint-workspace{color:var(--arc-text);gap:16px;display:grid}.osint-toolbar{border:1px solid var(--arc-line);background:linear-gradient(145deg,#08192df7,#040f1dfa);border-radius:6px 18px;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex;box-shadow:0 18px 45px #00000029}.osint-target-picker{gap:5px;min-width:min(420px,55vw);display:grid}.osint-target-picker>.overline{color:var(--arc-cyan);letter-spacing:.11em;font-size:10px}.osint-target-picker label{align-items:center;display:flex;position:relative}.osint-target-picker select{color:#f2fbff;width:100%;font:700 22px/1.2 var(--font-roboto),Roboto,sans-serif;appearance:none;background:0 0;border:0;outline:0;padding:7px 32px 7px 0}.osint-target-picker label svg{color:#62dfff;pointer-events:none;position:absolute;right:5px}.osint-target-picker small{color:#728fa7;font-size:11px}.osint-toolbar-actions{gap:9px;display:flex}.osint-primary,.osint-secondary,.osint-icon-button{color:#eefaff;cursor:pointer;border:1px solid #2a70c0;border-radius:5px 13px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-weight:650;display:inline-flex}.osint-primary{background:linear-gradient(120deg,#126cb5,#513fd1);box-shadow:0 0 24px #2c70ff33}.osint-secondary,.osint-icon-button{color:#a8d8ef;background:#091f37;border-color:#24577f}.osint-primary:hover,.osint-secondary:hover{filter:brightness(1.12)}.osint-primary:disabled{cursor:wait;opacity:.65}.osint-icon-button{width:40px;padding:0}.osint-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.osint-metric{background:linear-gradient(145deg,#081a2e,#061426);border:1px solid #183b60;border-radius:6px 16px;align-items:center;gap:13px;min-height:92px;padding:16px;display:flex}.osint-metric>i{color:#4cd9ff;background:#155e9d21;border:1px solid;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.osint-metric.green>i{color:#49df99}.osint-metric.amber>i{color:#ffbd62}.osint-metric.blue>i{color:#6f9cff}.osint-metric span{gap:5px;display:grid}.osint-metric small{color:#7897af;font-size:11px}.osint-metric strong{color:#effaff;text-overflow:ellipsis;white-space:nowrap;font-size:22px;overflow:hidden}.osint-grid{grid-template-columns:minmax(0,1.8fr) minmax(290px,.7fr);gap:14px;display:grid}.osint-results,.osint-insights article{background:linear-gradient(145deg,#081a2e,#061426);border:1px solid #173a5d;border-radius:6px 18px;box-shadow:0 15px 40px #00000029}.osint-results{min-height:520px}.osint-results>header{border-bottom:1px solid #173a5d;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.osint-results h2{color:#effaff;margin:3px 0 0;font-size:18px}.osint-results .overline{color:#42caff;font-size:9px}.osint-filters{border-bottom:1px solid #143451;justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.osint-filters>label{color:#5c8cac;background:#061627;border:1px solid #1d456d;border-radius:7px;align-items:center;gap:8px;min-width:230px;padding:0 11px;display:flex}.osint-filters input{color:#eaf8ff;background:0 0;border:0;outline:0;width:100%;height:36px}.osint-filters>div{gap:5px;display:flex}.osint-filters button{color:#7897af;cursor:pointer;background:#07182b;border:1px solid #1b4267;border-radius:6px;padding:7px 10px}.osint-filters button.active{color:#67e1ff;background:#0b3153;border-color:#2b86cb}.osint-type-filters{scrollbar-width:thin;border-bottom:1px solid #143451;gap:7px;padding:10px 16px;display:flex;overflow-x:auto}.osint-type-filters button{color:#7897af;cursor:pointer;background:#061629;border:1px solid #173d60;border-radius:999px;flex:none;padding:7px 11px}.osint-type-filters button.active{color:#72e4ff;background:#0a3454;border-color:#37a4d8;box-shadow:inset 0 0 12px #2ab5e814}.osint-empty-results{text-align:center;align-content:center;place-items:center;gap:11px;min-height:390px;padding:30px;display:grid}.osint-empty-results>svg{color:#47d9ff;filter:drop-shadow(0 0 13px #36d9ff4d)}.osint-empty-results strong{color:#effaff;font-size:17px}.osint-empty-results p{color:#7897af;max-width:430px;margin:0 0 5px;font-size:13px;line-height:1.55}.osint-insights{align-content:start;gap:12px;display:grid}.osint-insights article{padding:17px}.osint-insights article>header{color:#56ddff;align-items:center;gap:8px;display:flex}.osint-insights article>header strong{color:#edfaff;font-size:14px}.osint-insights p{color:#7897af;margin:12px 0 0;font-size:12px;line-height:1.6}.osint-placeholder-lines{gap:7px;margin-top:15px;display:grid}.osint-placeholder-lines i{background:linear-gradient(90deg,#123b61,#0b2540);border-radius:999px;height:6px}.osint-placeholder-lines i:nth-child(2){width:82%}.osint-placeholder-lines i:nth-child(3){width:62%}.osint-insights ul{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.osint-insights li{border-top:1px solid #143451;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;display:flex}.osint-insights li span{color:#91aec3;align-items:center;gap:7px;font-size:12px;display:flex}.osint-insights li b{color:#7897af;text-overflow:ellipsis;white-space:nowrap;max-width:155px;font-size:10px;overflow:hidden}.osint-insights li b.online{color:#4de19b}.osint-insights li b.pending{color:#ffc26a}.osint-archive-panel{min-width:0}.osint-archive-list{overscroll-behavior:contain;gap:10px;max-height:560px;margin-top:13px;padding-right:3px;display:grid;overflow:auto}.osint-insights .osint-archive-item{box-shadow:none;background:#061629;border:1px solid #173a5d;border-radius:5px 12px;grid-template-columns:82px minmax(0,1fr);gap:10px;padding:10px;display:grid}.osint-archive-preview{cursor:pointer;background:#081b30;border:0;border-radius:5px;align-self:start;width:82px;height:72px;padding:0;display:block;overflow:hidden}.osint-archive-preview .osint-article-image{width:100%;height:100%;min-height:0}.osint-archive-item>div{min-width:0}.osint-archive-item>div>span{color:#54d8ff;text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:700;display:block;overflow:hidden}.osint-archive-item h4{color:#eaf8ff;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.osint-archive-item time{color:#6f91aa;font-size:9px}.osint-insights .osint-archive-item p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;font-size:10px;line-height:1.4;display:-webkit-box;overflow:hidden}.osint-archive-item footer{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.osint-archive-item footer button,.osint-archive-item footer a{color:#64dfff;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:9px;text-decoration:none;display:inline-flex}.osint-archive-empty{color:#698ba4;text-align:center;border:1px dashed #1b4267;border-radius:7px;margin-top:12px;padding:13px;font-size:11px}.osint-archive-context-menu{z-index:1900;background:#07182a;border:1px solid #285b82;border-radius:7px;min-width:190px;padding:6px;position:fixed;box-shadow:0 18px 45px #00000073}.osint-archive-context-menu button{color:#ff9b91;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:9px 10px;font-size:12px;display:flex}.osint-archive-context-menu button:hover{background:#ff64581a}.osint-loading,.osint-onboarding{text-align:center;color:#8daabd;align-content:center;place-items:center;min-height:calc(100vh - 130px);display:grid}.osint-loading{gap:12px}.osint-onboarding{background:radial-gradient(circle at 50% 30%,#247eca21,#0000 30%),linear-gradient(145deg,#081a2e,#061426);border:1px solid #173a5d;border-radius:6px 18px;gap:12px;padding:40px}.osint-onboarding-core{color:#4ddfff;border:1px solid #42d8ff;border-radius:50%;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 0 28px #36d9ff2b}.osint-onboarding .overline{color:#42caff;font-size:10px}.osint-onboarding h2{color:#effaff;margin:0;font-size:25px}.osint-onboarding>p{color:#7897af;max-width:650px;margin:0 0 8px;line-height:1.6}.osint-onboarding-points{gap:10px;margin-top:8px;display:flex}.osint-onboarding-points span{color:#8fb3ca;background:#07182b;border:1px solid #173f65;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;display:flex}.osint-target-form{gap:15px;display:grid}.osint-target-form>label,.osint-notification-setup>label:not(.osint-check){color:#91aec3;gap:7px;font-size:12px;display:grid}.osint-target-form input,.osint-target-form select,.osint-target-form textarea{box-sizing:border-box;color:#eaf8ff;width:100%;font:inherit;background:#07192c;border:1px solid #24577f;border-radius:7px;outline:0}.osint-target-form input,.osint-target-form select{height:42px;padding:0 11px}.osint-target-form textarea{resize:vertical;min-height:90px;padding:11px}.osint-target-form input:focus,.osint-target-form select:focus,.osint-target-form textarea:focus{border-color:#3bd8ff;box-shadow:0 0 0 3px #36d9ff14}.osint-notification-setup{background:#07182b;border:1px solid #173f65;border-radius:7px 15px;gap:12px;padding:14px;display:grid}.osint-check{color:#ddecf6;align-items:center;gap:9px;font-size:13px;display:flex}.osint-check input{width:16px;height:16px}.osint-alert{color:#ffabb5;background:#301b25;border:1px solid #7e3a45;border-radius:7px;padding:10px 12px;font-size:12px}.spin{animation:1s linear infinite osint-spin}@keyframes osint-spin{to{transform:rotate(360deg)}}@media (max-width:1100px){.osint-metrics{grid-template-columns:repeat(2,1fr)}.osint-grid{grid-template-columns:1fr}.osint-insights{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.osint-toolbar{flex-direction:column;align-items:stretch}.osint-target-picker{min-width:0}.osint-toolbar-actions{grid-template-columns:1fr 1fr;display:grid}.osint-metrics,.osint-insights{grid-template-columns:1fr}.osint-filters{flex-direction:column;align-items:stretch}.osint-filters>label{min-width:0}.osint-filters>div{overflow-x:auto}.osint-onboarding-points{flex-direction:column;align-items:center}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.osint-mention-list{gap:0;display:grid}.osint-mention{background:linear-gradient(90deg,#0d2b4640,#0000);border-bottom:1px solid #143451;padding:17px 18px}.osint-mention:last-child{border-bottom:0}.osint-mention:hover{background:#123b613d}.osint-mention-source{color:#7897af;justify-content:space-between;align-items:center;gap:12px;font-size:11px;display:flex}.osint-mention-source span{color:#55d9ff;font-weight:700}.osint-mention h3{color:#effaff;margin:9px 0 7px;font-size:16px;line-height:1.35}.osint-mention p{color:#8ca9bd;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.osint-mention footer{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.osint-mention footer a{color:#62dcff;align-items:center;gap:6px;font-size:11px;text-decoration:none;display:inline-flex}.osint-status{color:#90aec2;border:1px solid #24577f;border-radius:999px;padding:5px 8px;font-size:10px}.osint-status.relevant{color:#56e4a2;background:#1a724e2e;border-color:#237353}.osint-status.review{color:#ffc46b;background:#80602d29;border-color:#80602d}.osint-status.archived{color:#70899b;border-color:#334a5e}.osint-mention-actions{justify-content:flex-end;align-items:center;gap:7px;display:flex}.osint-mention-actions button{color:#9cc8df;font:inherit;cursor:pointer;background:#081d32;border:1px solid #24577f;border-radius:5px;padding:5px 8px;font-size:10px}.osint-mention-actions button:hover{color:#eafaff;border-color:#3acdf4}.osint-preview>span{color:#55d9ff;margin-top:13px;font-size:10px;display:block}.osint-preview h3{color:#effaff;margin:8px 0 0;font-size:15px;line-height:1.4}.osint-preview small{color:#799bb2;background:#061627;border:1px solid #1d456d;border-radius:6px;margin-top:12px;padding:9px;font-size:10px;line-height:1.45;display:block}.osint-preview a{color:#62dcff;align-items:center;gap:6px;margin-top:13px;font-size:11px;text-decoration:none;display:inline-flex}@media (max-width:620px){.osint-mention footer{flex-direction:column;align-items:flex-start}.osint-mention-actions{flex-wrap:wrap;justify-content:flex-start}}.osint-icon-button.danger{color:#ff9dad;border-color:#653543}.osint-icon-button.danger:hover{background:#301b25}.osint-profile-strip{background:linear-gradient(110deg,#103b5eeb,#061426fa);border:1px solid #214b73;border-radius:6px 18px;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:15px 18px;display:grid}.osint-profile-strip>div{color:#55d9ff;align-items:center;gap:10px;display:flex}.osint-profile-strip>div span{gap:4px;display:grid}.osint-profile-strip small{color:#55d9ff;letter-spacing:.1em;font-size:9px}.osint-profile-strip strong{color:#effaff;font-size:15px}.osint-profile-strip p{color:#a1bdce;margin:0;font-size:12px;line-height:1.55}.osint-profile-strip>a{color:#61ddff;align-items:center;gap:5px;font-size:11px;text-decoration:none;display:inline-flex}.osint-scan-progress{background:#081d32;border:1px solid #285f8e;border-radius:6px 15px;gap:8px;padding:13px 17px;display:grid}.osint-scan-progress>div{color:#8db0c6;justify-content:space-between;font-size:11px;display:flex}.osint-scan-progress strong,.osint-scan-progress b{color:#58dfff}.osint-scan-progress progress{background:#102d48;border:0;border-radius:999px;width:100%;height:8px;overflow:hidden}.osint-scan-progress progress::-webkit-progress-bar{background:#102d48}.osint-scan-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#19aee0,#6043dc)}.osint-scan-progress progress::-moz-progress-bar{background:linear-gradient(90deg,#19aee0,#6043dc)}.osint-scan-progress small{color:#63869d;font-size:10px}.osint-metric-button{text-align:left;cursor:pointer;background:0 0;border:0;padding:0;position:relative}.osint-metric-button>.osint-metric{box-sizing:border-box;height:100%}.osint-metric-button>svg{color:#55d9ff;position:absolute;top:13px;right:13px}.osint-source-browser{gap:8px;max-height:58vh;display:grid;overflow:auto}.osint-source-browser article{background:#07182b;border:1px solid #1b4267;border-radius:6px 12px;padding:12px}.osint-source-browser article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.osint-source-browser strong{color:#eaf8ff;font-size:13px}.osint-source-browser span{color:#86a4b8;background:#1d3346;border-radius:999px;padding:4px 7px;font-size:9px}.osint-source-browser span.active{color:#58e4a4;background:#164d3a}.osint-source-browser span.testing{color:#64dcff;background:#173f65}.osint-source-browser p{color:#728fa7;margin:7px 0;font-size:10px}.osint-source-browser a{color:#62dcff;align-items:center;gap:5px;font-size:10px;text-decoration:none;display:inline-flex}@media (max-width:820px){.osint-profile-strip{grid-template-columns:1fr}.osint-profile-strip>a{justify-self:start}}.osint-profile-keywords{flex-wrap:wrap;justify-content:flex-end;align-items:center!important;gap:5px!important;display:flex!important}.osint-profile-keywords i{color:#76dbf6;white-space:nowrap;background:#09253e;border:1px solid #26628d;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.osint-media-profile>p{color:#a4bfce!important;font-size:12px!important}.osint-media-themes{flex-wrap:wrap;gap:5px;margin-top:12px;display:flex}.osint-media-themes i{color:#6ddcf8;background:#09253e;border:1px solid #285f8e;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.osint-media-profile>ul{gap:6px!important;margin-top:12px!important;padding:0!important;display:grid!important}.osint-media-profile>ul li{background:#251923;border-radius:6px;color:#e8a9b3!important;border:1px solid #623d48!important;padding:7px 9px!important;font-size:10px!important;display:block!important}.osint-media-profile>button{color:#7edff8;font:inherit;cursor:pointer;background:#09243c;border:1px solid #28658f;border-radius:5px 10px;align-items:center;gap:6px;margin-top:13px;padding:7px 9px;font-size:10px;display:inline-flex}.osint-media-profile>button:disabled{cursor:not-allowed;opacity:.5}.osint-scan-mode{gap:3px;min-width:132px;display:grid}.osint-scan-mode span{color:#668aa3;letter-spacing:.08em;font-size:8px}.osint-scan-mode select{color:#b8d9ea;height:28px;font:inherit;background:#07192c;border:1px solid #24577f;border-radius:5px;outline:0;padding:0 24px 0 8px;font-size:10px}@media (max-width:820px){.osint-toolbar-actions{grid-template-columns:minmax(120px,1fr) 1fr auto 1fr}.osint-scan-mode{min-width:0}}@media (max-width:580px){.osint-toolbar-actions{grid-template-columns:1fr auto}.osint-scan-mode,.osint-toolbar-actions .osint-primary{grid-column:1/-1}}.osint-scan-status{border-left:1px solid #1b4267;align-content:center;gap:4px;min-width:210px;padding:0 11px;display:grid}.osint-scan-status span{color:#668aa3;white-space:nowrap;font-size:9px}.osint-scan-status b{color:#b8d9ea;font-weight:600}.osint-secondary.pause{color:#ffc36a;border-color:#7b5b31}.osint-secondary.resume{color:#59e4a4;border-color:#237353}@media (max-width:1250px){.osint-toolbar{flex-direction:column;align-items:stretch}.osint-toolbar-actions{flex-wrap:wrap}.osint-scan-status{margin-right:auto}}@media (max-width:700px){.osint-scan-status{border-bottom:1px solid #1b4267;border-left:0;order:-1;grid-column:1/-1;min-width:0;padding:8px 0}.osint-toolbar-actions{display:flex}.osint-scan-mode,.osint-toolbar-actions .osint-primary{flex:1}}.osint-stop{color:#ffacb7;cursor:pointer;background:#351923;border:1px solid #8a3d4c;border-radius:5px 13px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-weight:650;display:inline-flex}.osint-stop:hover{background:#49202c}.osint-mention{grid-template-columns:136px minmax(0,1fr);gap:15px;display:grid}.osint-mention-copy{min-width:0}.osint-article-image{aspect-ratio:16/9;color:#39718f;background:radial-gradient(circle at 50% 42%,#47d9ff29,#0000 44%),linear-gradient(145deg,#0b2944,#061526);border:1px solid #1f4d73;border-radius:6px 14px;place-items:center;margin:14px 0 2px;display:grid;position:relative;overflow:hidden}.osint-article-image.compact{aspect-ratio:4/3;width:136px;margin:0}.osint-article-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.osint-article-image.is-missing{background:radial-gradient(circle at 50% 42%,#4390b81a,#0000 44%),linear-gradient(145deg,#092038,#061526);border-color:#173a5d}.osint-preview-meta{color:#7897af;flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:10px;font-size:9px;display:flex}.osint-preview-meta span:not(:first-child):before,.osint-preview-meta time:before{color:#315a75;content:"•";margin-right:9px}.osint-preview-meta span:first-child{color:#55d9ff;font-weight:700}.osint-preview-meta b{color:#56e4a2;background:#1a724e26;border:1px solid #237353;border-radius:999px;margin-left:auto;padding:4px 6px;font-size:9px}@media (max-width:620px){.osint-mention{grid-template-columns:1fr}.osint-article-image.compact{aspect-ratio:16/7;width:100%}.osint-preview-meta b{margin-left:0}}.osint-insights li b.failed{color:#ff9daa}.osint-history-button{color:#7edff8;font:inherit;cursor:pointer;background:#09243c;border:1px solid #28658f;border-radius:5px 10px;align-items:center;gap:6px;margin-top:13px;padding:7px 9px;font-size:10px;display:inline-flex}.osint-history-button:hover{color:#e8faff;border-color:#49cdef}.osint-scan-history{gap:9px;max-height:60vh;display:grid;overflow:auto}.osint-scan-history>article{background:#07182b;border:1px solid #1b4267;border-radius:6px 13px;padding:13px}.osint-scan-history article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.osint-scan-history header>div{gap:4px;display:grid}.osint-scan-history header strong{color:#eaf8ff;font-size:12px}.osint-scan-history header span{color:#718fa4;font-size:9px}.osint-scan-history header>i{color:#91a9ba;border:1px solid #31516b;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal}.osint-scan-history header>i.completed{color:#56e4a2;background:#1a724e29;border-color:#237353}.osint-scan-history header>i.partial{color:#ffc46b;background:#80602d29;border-color:#80602d}.osint-scan-history header>i.failed{color:#ffabb5;background:#301b25;border-color:#7e3a45}.osint-scan-history header>i.running{color:#67e1ff;background:#0b3153;border-color:#2b86cb}.osint-scan-history-metrics{color:#7897af;flex-wrap:wrap;gap:7px 15px;margin-top:11px;font-size:10px;display:flex}.osint-scan-history-metrics b{color:#dceef7}.osint-scan-history details{color:#d99ca8;background:#211720;border:1px solid #543541;border-radius:5px;margin-top:10px;padding:8px 9px;font-size:9px}.osint-scan-history summary{cursor:pointer}.osint-scan-history details ul{gap:5px;margin:7px 0 0;padding-left:16px;display:grid}.osint-scan-history article>button{color:#7edff8;font:inherit;cursor:pointer;background:#09243c;border:1px solid #28658f;border-radius:5px;align-items:center;gap:5px;margin-top:10px;padding:6px 8px;font-size:9px;display:inline-flex}.osint-scan-history article>button:disabled{cursor:not-allowed;opacity:.5}.osint-empty-history{color:#7191a6;place-items:center;gap:8px;min-height:180px;font-size:11px;display:grid}.osint-empty-history svg{color:#3e7897}.osint-media-sentiment{color:#9ab4c5;border:1px solid #31516b;border-radius:999px;margin-top:12px;padding:4px 7px;font-size:9px;display:inline-flex}.osint-media-sentiment.positive{color:#56e4a2;border-color:#237353}.osint-media-sentiment.negative{color:#ffabb5;border-color:#7e3a45}.osint-media-sentiment.mixed{color:#ffc46b;border-color:#80602d}.osint-media-trend{background:linear-gradient(#09253e33,#09253e8c);border-bottom:1px solid #214763;align-items:flex-end;gap:5px;height:72px;margin-top:14px;padding:8px 7px 0;display:flex}.osint-media-trend>div{flex-direction:column;flex:1;justify-content:flex-end;align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex}.osint-media-trend i{background:#4a87aa;border-radius:3px 3px 0 0;width:100%;max-width:22px;min-height:5px}.osint-media-trend i.positive{background:#3acb8d}.osint-media-trend i.negative{background:#da6978}.osint-media-trend i.mixed{background:#d69d4c}.osint-media-trend span{color:#66879d;font-size:8px}.osint-media-citations{border-top:1px solid #173a5d;gap:6px;margin-top:13px;padding-top:10px;display:grid}.osint-media-citations>strong{color:#92b1c4;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.osint-media-citations>a{background:#07182b;border:1px solid #1b4267;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;gap:3px 6px;padding:7px 8px;color:#b6cedc!important;margin:0!important;font-size:9px!important;display:grid!important}.osint-media-citations>a span{color:#54d7f8;grid-column:1/-1;font-size:8px}.osint-media-citations>a svg{grid-area:2/2;align-self:center}
.app-modal-draggable{will-change:transform}.app-modal-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.app-modal-drag-handle:active{cursor:grabbing}.app-modal-grip{color:#3f779c;flex:none}.console-metrics{grid-template-columns:repeat(4,minmax(90px,1fr));gap:8px;margin-bottom:10px;display:grid}.console-metrics span{color:#7897af;background:#06182a;border:1px solid #173d60;border-radius:7px;justify-content:space-between;gap:8px;padding:8px 10px;display:flex}.console-metrics .success b{color:#31df92}.console-metrics .warning b{color:#f2c94c}.console-metrics .error b{color:#ff744f}.outbound-console-toolbar{flex-wrap:wrap;gap:7px;padding-bottom:12px;display:flex}.outbound-console-toolbar select,.outbound-console-toolbar button,.console-search{color:#bfefff;background:#081c32;border:1px solid #245075;border-radius:7px;min-height:34px;padding:7px 9px}.outbound-console-toolbar button,.console-search{align-items:center;gap:6px;display:flex}.outbound-console-toolbar button{cursor:pointer}.outbound-console-toolbar button:hover,.outbound-console-toolbar button.active{background:#0b2a47;border-color:#45ddff}.outbound-console-toolbar button.danger{color:#ff9e86}.console-search{flex:230px}.console-search input{color:#d8f5ff;background:0 0;border:0;outline:0;width:100%;min-width:80px}.console-search input::placeholder{color:#58778d}.outbound-console-stream{background:#020a12;border:1px solid #173d60;height:min(53vh,520px);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;overflow:auto}.outbound-console-stream article{color:#92afc1;cursor:pointer;border-bottom:1px solid #10283d;outline:none;grid-template-columns:92px minmax(150px,220px) minmax(180px,1fr) minmax(200px,1.3fr) auto;align-items:start;gap:10px;padding:9px 10px;display:grid}.outbound-console-stream article:hover,.outbound-console-stream article:focus-visible,.outbound-console-stream article.selected{background:#071827}.outbound-console-stream article:focus-visible{box-shadow:inset 0 0 0 1px #45ddff}.outbound-console-stream time{color:#58778d}.outbound-console-stream b{color:#5fddff}.outbound-console-stream em{color:#b4c9d6;overflow-wrap:anywhere;font-style:normal}.outbound-console-stream small{color:#658398;text-align:right}.outbound-console-stream article.success{border-left:2px solid #31df92}.outbound-console-stream article.warning{border-left:2px solid #f2c94c}.outbound-console-stream article.error{border-left:2px solid #ff744f}.console-event-detail{background:#04111e;border:1px solid #173d60;border-radius:6px;grid-column:1/-1;gap:6px;margin:3px 0 0;padding:10px;display:grid}.console-event-detail div{grid-template-columns:70px 1fr;gap:8px;display:grid}.console-event-detail dt{color:#58778d}.console-event-detail dd{color:#b4c9d6;overflow-wrap:anywhere;margin:0}.console-empty{color:#58778d;place-items:center;min-height:180px;display:grid}.console-footer{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.console-footer>span{color:#7897af;font-size:12px}.app-modal-modeless{pointer-events:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-modal-modeless .app-modal{pointer-events:auto;max-width:min(94vw,1100px);max-height:calc(100vh - 88px)}.app-modal-window-actions{gap:6px;margin-left:auto;display:flex}.app-window-dock{z-index:10000;bottom:10px;right:12px;left:max(12px,calc(var(--sidebar-width,240px) + 12px));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030e1bf0;border:1px solid #1d4a70;border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex;position:fixed;overflow-x:auto;box-shadow:0 12px 35px #00000073}.app-window-dock button{color:#bfefff;cursor:pointer;background:#08213a;border:1px solid #245075;border-radius:7px;flex:clamp(110px,18vw,210px);align-items:center;gap:7px;min-width:96px;max-width:210px;padding:9px 11px;display:flex;overflow:hidden}.app-window-dock button:hover{border-color:#45ddff}.app-window-dock span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.outbound-console-stream article{grid-template-columns:82px 1fr auto}.outbound-console-stream article span,.outbound-console-stream article em{grid-column:2/-1}.console-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:820px){.app-window-dock{bottom:8px;left:8px;right:8px}.app-window-dock button{flex-basis:min(42vw,180px)}.app-modal-modeless .app-modal{max-width:calc(100vw - 16px);max-height:calc(100vh - 76px)}}@media (max-width:520px){.outbound-console-toolbar>*{flex:140px;min-width:0}.console-search{flex-basis:100%}.outbound-console-stream article{grid-template-columns:1fr auto}.outbound-console-stream article time,.outbound-console-stream article b,.outbound-console-stream article span,.outbound-console-stream article em{grid-column:1/-1}.outbound-console-stream article small{grid-column:2}.app-window-dock button{flex:0 0 min(44vw,160px)}}.console-history-chart{background:linear-gradient(#071c31,#04111e);border:1px solid #173d60;border-radius:8px;margin-bottom:10px;padding:10px 12px 8px}.console-history-chart header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.console-history-chart header div{align-items:baseline;gap:10px;display:flex}.console-history-chart strong{color:#d9f6ff;font-size:12px}.console-history-chart header span,.console-history-chart small{color:#658398;font-size:10px}.console-chart-canvas{min-width:0}.console-chart-canvas svg{width:100%;height:100px;display:block;overflow:visible}.console-chart-canvas .chart-grid{stroke:#173d60;stroke-width:1px;vector-effect:non-scaling-stroke}.console-chart-canvas .chart-line{fill:none;stroke:#42caff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.console-chart-labels{color:#58778d;justify-content:space-between;font:10px ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}@media (max-width:520px){.console-history-chart{padding-inline:9px}.console-history-chart header div{gap:2px;display:grid}.console-history-chart header small{text-align:right}.console-chart-canvas svg{height:78px}}.app-modal-resizable{resize:both;flex-direction:column;min-width:min(320px,100vw - 16px);min-height:min(260px,100vh - 76px);display:flex;overflow:hidden}.app-modal-resizable>.app-modal-body{flex:auto;min-height:0;overflow:auto}.app-modal-resizable:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000 0 48%,#397aa3 49% 57%,#0000 58% 68%,#55d9ff 69% 77%,#0000 78%);width:12px;height:12px;position:absolute;bottom:3px;right:3px}@media (max-width:520px){.app-modal-resizable{resize:none;width:calc(100vw - 16px)!important;height:min(82vh,720px)!important}}.app-modal-resizable{resize:none;position:relative}.app-modal-resizable:after{display:none}.app-modal-resize-handle{z-index:4;cursor:nwse-resize;touch-action:none;background:0 0;border:0;width:28px;height:28px;margin:0;padding:0;position:absolute;bottom:0;right:0}.app-modal-resize-handle:after{content:"";background:linear-gradient(135deg,#0000 0 45%,#397aa3 46% 55%,#0000 56% 67%,#55d9ff 68% 78%,#0000 79%);width:13px;height:13px;position:absolute;bottom:5px;right:5px}.app-modal-resize-handle:hover:after,.app-modal-resize-handle:focus-visible:after{filter:brightness(1.45)}.app-modal-resize-handle:focus-visible{outline-offset:-2px;outline:1px solid #55d9ff}@media (max-width:520px){.app-modal-resize-handle{display:none}}.app-modal-modeless .app-modal-body,.outbound-console-stream{overscroll-behavior:contain}.outbound-console-stream{touch-action:pan-y}
