@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg: #0B0E1A;--bg-deep: #080B16;--surface: #0F1424;--surface-2: rgba(255,255,255,.025);--surface-3: rgba(255,255,255,.045);--border: rgba(255,255,255,.07);--border-soft: rgba(255,255,255,.04);--border-hi: rgba(255,255,255,.12);--text: #F4F5FA;--text-2: #B7BCCB;--text-dim: #7A8095;--text-mute:#4F5566;--accent: #F26D7D;--accent-2: #FF8FA3;--accent-soft: rgba(242,109,125,.14);--accent-line: rgba(242,109,125,.32);--purple: #9B7BFF;--massive: #E8536A;--tentative: #E8B14A;--confirmed: #9B7BFF;--dormant: #5C8BD9;--calm: #4FBE7E;--live: #FF5870;--active: var(--tentative);--watching: var(--confirmed);--bg-grad: radial-gradient(1100px 600px at 8% -10%, rgba(242,109,125,.1), transparent 55%), radial-gradient(900px 500px at 92% -8%, rgba(155,123,255,.07), transparent 55%), linear-gradient(180deg, var(--bg), var(--bg-deep));--shadow-soft: 0 1px 0 rgba(255,255,255,.04), 0 8px 30px -14px rgba(0,0,0,.55);--radius: 12px;--radius-lg: 14px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--bg-elev: var(--surface);--muted: var(--text-dim)}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--bg-deep);color:var(--text);font-family:var(--font-sans);font-size:14.5px;line-height:1.55;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{background-image:var(--bg-grad);background-attachment:fixed;position:relative;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(rgba(255,255,255,.045) 1px,transparent 1px);background-size:28px 28px;background-position:14px 14px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 30%,transparent 75%);opacity:.6}main,header,footer{position:relative;z-index:1}h1,h2,h3,h4{margin:0;letter-spacing:-.015em}p{margin:0}.container{max-width:1240px;margin:0 auto;padding:0 28px}@media (max-width: 720px){.container{padding:0 18px}}.hdr{position:sticky;top:0;z-index:20;background:#080b168c;backdrop-filter:saturate(140%) blur(12px);-webkit-backdrop-filter:saturate(140%) blur(12px);border-bottom:1px solid var(--border)}.hdr-inner{display:flex;align-items:center;justify-content:space-between;padding-block:14px}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--accent),var(--purple));box-shadow:0 4px 14px #f26d7d4d,inset 0 1px #ffffff40;position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.brand-mark svg{width:16px;height:16px;display:block}.brand-text{display:flex;flex-direction:column;line-height:1.15}.brand-name{font-weight:600;font-size:15px;letter-spacing:-.2px}.brand-name-accent{color:var(--accent-2);font-weight:700}.brand-tag{color:var(--text-dim);font-size:10.5px;margin-top:3px;letter-spacing:.1px}.hdr-meta{display:flex;align-items:center;gap:10px}.badge{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid}.badge-demo{color:var(--active);border-color:color-mix(in srgb,var(--active) 40%,transparent);background:color-mix(in srgb,var(--active) 10%,transparent)}.meta-pill{font-size:12px;color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border);padding:5px 12px;border-radius:999px}.mode-toggle{font-family:inherit;font-weight:600;letter-spacing:.04em;cursor:pointer}.mode-toggle:hover{color:var(--text);border-color:var(--text-dim)}.mode-toggle-local{color:var(--active);border-color:color-mix(in srgb,var(--active) 60%,transparent);background:color-mix(in srgb,var(--active) 14%,transparent)}.page{padding-block:36px 56px;display:flex;flex-direction:column;gap:44px}.section-head{margin-bottom:16px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.section-head h2{font-size:18px;font-weight:600}.section-head .section-sub{color:var(--text-dim);font-size:13px}.section-head-tight{margin-bottom:12px}.hdr-internal{border-bottom:1px solid color-mix(in srgb,var(--accent) 32%,var(--border))}.badge-internal{color:#ff8094;border-color:#e8536a8c;background:#e8536a1a}.methodology-internal{border-color:color-mix(in srgb,var(--massive) 25%,var(--border));background:linear-gradient(180deg,color-mix(in srgb,var(--massive) 4%,var(--surface)) 0%,var(--surface) 100%)}.kpi-bar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 860px){.kpi-bar{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:4px;transition:transform .16s ease,border-color .16s ease}.kpi:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.kpi-value{font-size:30px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.kpi-label{color:var(--text-dim);font-size:12px;text-transform:uppercase;letter-spacing:.06em}.kpi-status{flex-direction:row;align-items:center;gap:14px}.kpi-status .kpi-value{font-size:17px}.kpi-status-dot{width:12px;height:12px;border-radius:50%;background:var(--watching);box-shadow:0 0 0 4px color-mix(in srgb,var(--watching) 30%,transparent);flex-shrink:0;animation:pulse 2.4s ease-in-out infinite}.kpi-status[data-state=massive] .kpi-status-dot{background:var(--massive);box-shadow:0 0 0 4px color-mix(in srgb,var(--massive) 30%,transparent)}.kpi-status[data-state=active] .kpi-status-dot{background:var(--active);box-shadow:0 0 0 4px color-mix(in srgb,var(--active) 30%,transparent)}.kpi-status[data-state=calm] .kpi-status-dot{background:var(--calm);box-shadow:0 0 0 4px color-mix(in srgb,var(--calm) 30%,transparent)}.signal-flow-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px 24px 16px;box-shadow:var(--shadow-soft)}.signal-flow-chart{width:100%;height:auto;display:block}.flow-grid{stroke:var(--border-soft);stroke-width:1;stroke-dasharray:2 4}.flow-axis-label{font-family:var(--font-sans);font-size:10px;fill:var(--text-dim);font-variant-numeric:tabular-nums}.flow-area{transition:opacity .14s ease;cursor:help}.flow-area:hover{opacity:1}.signal-flow-legend{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px;font-size:12px;color:var(--text-2)}.evidence-block{margin-top:18px;padding-top:18px;border-top:1px dashed var(--border)}.featured-evidence{grid-column:1 / -1}.evidence-timeline{width:100%;height:auto;display:block;margin:6px 0 12px}.evidence-axis,.evidence-tick{stroke:var(--border);stroke-width:1}.evidence-stick{stroke-width:1;opacity:.3}.evidence-dot{stroke:var(--surface);stroke-width:1.5;cursor:help}.evidence-dot:hover{r:6}.evidence-legend{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;font-size:12px;color:var(--text-2)}.evidence-legend-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;background:var(--surface-2)}.evidence-legend-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.evidence-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.evidence-row{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:8px 10px;border-radius:8px;border:1px solid var(--border-soft);background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.evidence-icon{width:28px;height:22px;border-radius:5px;font-family:var(--font-mono);font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.04em}.evidence-body{min-width:0;display:flex;flex-direction:column;gap:2px}.evidence-row-head{font-size:12px;color:var(--text-dim)}.evidence-manual-note{font-size:11px;font-weight:600;color:var(--tentative, #E8B14A);letter-spacing:.01em;margin:1px 0 2px}.evidence-source{color:var(--text-2);font-weight:600}.evidence-excerpt{font-size:13px;color:var(--text);line-height:1.45;word-wrap:break-word}.evidence-ref{font-family:var(--font-mono);font-size:11px;color:var(--text-dim);overflow-wrap:anywhere}.evidence-ref-link{color:var(--accent);text-decoration:none}.evidence-ref-link:hover{text-decoration:underline}.evidence-more{color:var(--text-dim);font-size:12px;text-align:center;padding:8px;border:1px dashed var(--border)}.evidence-mini{display:flex;gap:6px;flex-wrap:wrap;padding-top:6px}.evidence-mini-chip{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:var(--text-dim);background:var(--surface-2);border:1px solid var(--border-soft);padding:2px 6px;border-radius:6px;font-variant-numeric:tabular-nums}.ttp-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:8px 0 6px}.ttp-row-compact{margin:4px 0 2px}.ttp-label{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim);font-weight:600}.ttp-chip{font-family:var(--font-mono);font-size:11px;background:color-mix(in srgb,var(--accent) 10%,var(--surface-2));border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border));color:var(--accent);padding:2px 7px;border-radius:6px;letter-spacing:.02em;text-decoration:none;cursor:help;transition:background .14s ease,border-color .14s ease}a.ttp-chip:hover{background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));border-color:var(--accent);text-decoration:none}.evidence-author{color:var(--accent);font-weight:600}.evidence-honeypot{font-size:12px;color:var(--text-2);margin-top:2px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.evidence-meta-label{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:600}.evidence-suspicious-number{font-family:var(--font-mono);font-size:12px;background:color-mix(in srgb,var(--massive) 14%,var(--surface-2));border:1px solid color-mix(in srgb,var(--massive) 35%,var(--border));color:var(--massive);padding:1px 8px;border-radius:6px}.evidence-metrics{display:flex;gap:10px;margin-top:2px;font-size:12px;color:var(--text-dim)}.evidence-metric{font-variant-numeric:tabular-nums}.evidence-surface{display:inline-block;margin-top:4px;margin-right:6px;font-size:11px;color:var(--text-dim);font-family:var(--font-mono);padding:1px 7px;background:color-mix(in srgb,var(--text-dim) 12%,transparent);border-radius:9999px}.evidence-numbers{margin-top:4px;font-size:12px;line-height:1.6}.evidence-numbers code{margin-right:4px;font-variant-numeric:tabular-nums}.evidence-details{margin-top:6px;font-size:12px}.evidence-details summary{cursor:pointer;color:var(--accent, #6aa1ff);list-style:revert;user-select:none}.evidence-details summary:hover{text-decoration:underline}.evidence-text{margin:6px 0 0;padding:8px 10px;background:var(--surface-2, var(--surface));border:1px solid var(--border);border-radius:6px;font-family:var(--font-mono);font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;max-height:280px;overflow:auto}.posture{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 28px;display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;box-shadow:var(--shadow-soft);position:relative;overflow:hidden}.posture:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--posture-color, var(--watching));opacity:.85}.posture[data-state=massive]{--posture-color: var(--massive)}.posture[data-state=active]{--posture-color: var(--active)}.posture[data-state=watching]{--posture-color: var(--watching)}.posture[data-state=calm]{--posture-color: var(--calm)}.posture-dot{width:14px;height:14px;border-radius:50%;background:var(--posture-color);box-shadow:0 0 0 6px color-mix(in srgb,var(--posture-color) 22%,transparent);animation:pulse 2.4s ease-in-out infinite;flex-shrink:0}.posture-body{min-width:0}.posture-label{font-size:22px;font-weight:600;letter-spacing:-.015em;color:var(--posture-color);margin-bottom:4px}.posture-prose{color:var(--text-2);font-size:14px;line-height:1.55;max-width:720px}.posture-trend{display:flex;flex-direction:column;text-align:right;border-left:1px dashed var(--border);padding-left:22px}.posture-trend-label{color:var(--text-dim);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.posture-trend-value{font-size:16px;font-weight:600;color:var(--text);margin-top:4px}@media (max-width: 720px){.posture{grid-template-columns:auto 1fr}.posture-trend{grid-column:1 / -1;border-left:none;border-top:1px dashed var(--border);padding-left:0;padding-top:14px;text-align:left;flex-direction:row;gap:10px;align-items:baseline}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.55}}#featured-list{display:flex;flex-direction:column;gap:12px}.featured-card{background:linear-gradient(180deg,color-mix(in srgb,var(--massive) 6%,var(--surface)) 0%,var(--surface) 100%);border:1px solid color-mix(in srgb,var(--massive) 28%,var(--border));border-left:3px solid var(--massive);border-radius:var(--radius);padding:18px 22px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:22px;position:relative;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.featured-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}.featured-card.is-selected{border-color:var(--accent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 8%,var(--surface)) 0%,var(--surface) 100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 60%,transparent)}.featured-card[data-level=active]{border-left-color:var(--tentative)}.featured-card[data-level=watching]{border-left-color:var(--confirmed)}.featured-body{display:flex;flex-direction:column;gap:10px;min-width:0}.featured-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.featured-name{font-size:18px;font-weight:600;letter-spacing:-.02em}.featured-summary{color:var(--text-2);font-size:13px;line-height:1.55;max-width:720px;margin:0}.featured-meta{display:flex;gap:16px;flex-wrap:wrap;align-items:baseline;font-size:12px;color:var(--text-dim)}.featured-meta strong{color:var(--text);font-weight:600}.featured-meta-delta{font-family:var(--font-mono);font-feature-settings:"tnum";font-size:12px;font-weight:600}.featured-meta-delta.delta-up{color:var(--massive)}.featured-meta-delta.delta-down{color:var(--calm)}.featured-sparkline{align-self:center;flex-shrink:0}@media (max-width: 760px){.featured-card{grid-template-columns:1fr}.featured-sparkline{display:none}}.board-2col{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:28px;align-items:start}@media (max-width: 1180px){.board-2col{grid-template-columns:1fr}}.board-left{display:flex;flex-direction:column;gap:32px;min-width:0}.board-right{position:sticky;top:96px;align-self:start;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;max-height:calc(100vh - 120px);overflow-y:auto}@media (max-width: 1180px){.board-right{position:static;max-height:none}}.detail-body{display:flex;flex-direction:column;gap:18px}.detail-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-header-spacer{flex:1}.detail-id{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;color:var(--text-mute)}.detail-id-label{color:var(--text-mute)}.detail-id code{color:var(--text-dim);background:var(--surface-2);padding:1px 5px;border-radius:3px}.detail-title-block{display:flex;flex-direction:column;gap:2px}.detail-title{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.detail-subtitle{color:var(--text-dim);font-size:13px}.detail-meta-3col{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:8px;overflow:hidden}.detail-meta-cell{background:#080b168c;padding:12px 14px}.detail-meta-cell-label{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-mute);margin-bottom:4px}.detail-meta-cell-val{font-size:14px;font-family:var(--font-mono);color:var(--text);font-feature-settings:"tnum";letter-spacing:-.2px}.detail-spark{display:flex;flex-direction:column;gap:4px}.detail-sparkline-svg{width:100%;height:auto}.detail-kicker{display:flex;align-items:center;gap:10px;font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px}.detail-kicker-label{color:var(--text-2)}.detail-kicker-rule{flex:1;height:1px;background:var(--border-soft)}.detail-kicker-sub{font-size:9.5px;color:var(--text-mute);font-family:var(--font-mono);text-transform:none;letter-spacing:.3px}.detail-ioc{display:flex;flex-direction:column;gap:6px}.detail-ioc-copy-all{margin-left:auto;border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);padding:3px 9px;border-radius:6px;font-size:10px;font-weight:600;cursor:pointer;text-transform:none;letter-spacing:.1px}.detail-ioc-copy-all:hover{color:var(--text);border-color:var(--accent)}.detail-ioc-table{display:flex;flex-direction:column}.ioc-row{display:grid;grid-template-columns:36px auto 1fr;align-items:center;gap:10px;padding:6px 0;border-top:1px dashed var(--border-soft)}.ioc-row:first-child{border-top:0}.ioc-kind{font-size:9px;font-weight:800;letter-spacing:.6px;color:var(--text-mute);font-family:var(--font-mono);text-align:left}.ioc-val{font-family:var(--font-mono);font-size:12px;color:var(--text);padding:2px 6px;border-radius:4px;background:var(--surface-2);letter-spacing:.2px}.ioc-tags{display:inline-flex;flex-wrap:wrap;gap:4px;justify-content:flex-end}.ioc-tag{font-family:var(--font-mono);font-size:9.5px;padding:1px 6px;border-radius:4px;border:1px solid;white-space:nowrap;font-weight:600;letter-spacing:.2px}.detail-actor{background:#ff58700f;border:1px solid rgba(255,88,112,.2);border-radius:10px;padding:11px 13px;display:flex;flex-direction:column;gap:6px}.detail-actor-head{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px}.detail-actor-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.detail-actor-name{font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text);font-family:var(--font-mono)}.detail-actor-conf{font-size:9.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#ff8094;background:#ff80941a;border:1px solid rgba(255,128,148,.32);padding:1px 5px;border-radius:3px}.detail-actor-spacer{flex:1}.detail-actor-loc{font-size:11px;color:var(--text-dim);font-family:var(--font-mono)}.detail-actor-desc{font-size:12px;line-height:1.5;color:var(--text-2)}.detail-veille{display:flex;flex-direction:column;gap:8px}.detail-veille-sum{margin-left:auto;font-family:var(--font-mono);font-size:10px;color:var(--text-dim);text-transform:none;letter-spacing:.1px}.detail-veille-filter{display:inline-flex;gap:4px;flex-wrap:wrap}.detail-veille-pill{border:1px solid var(--border);background:var(--surface-2);color:var(--text-dim);padding:3px 9px;border-radius:999px;font-size:11px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.detail-veille-pill:hover{color:var(--text);border-color:var(--accent)}.detail-veille-pill.is-active{background:var(--text);color:var(--bg);border-color:var(--text)}.detail-veille-pill-n{font-family:var(--font-mono);font-size:9.5px;opacity:.65}.detail-veille-list{margin-top:4px}.detail-ttp-row{display:flex;flex-wrap:wrap;gap:6px}.detail-ttps{display:flex;flex-direction:column;gap:6px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px 14px;display:flex;flex-direction:column;gap:10px;transition:transform .16s ease,border-color .16s ease;position:relative;overflow:hidden}.card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}.card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--watching)}.card[data-level=massive]:before{background:var(--massive)}.card[data-level=active]:before{background:var(--active)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-name{font-weight:600;font-size:16px;letter-spacing:-.01em}.lvl-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.lvl-badge[data-level=massive]{color:#ff8094;background:#e8536a1f;border-color:#e8536a52}.lvl-badge[data-level=active]{color:#f5c56a;background:#e8b14a1a;border-color:#e8b14a4d}.lvl-badge[data-level=watching]{color:#b79fff;background:#9b7bff1f;border-color:#9b7bff4d}.tentative-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px;white-space:nowrap;color:#f5c56a;background:#e8b14a1a;border:1px dashed rgba(232,177,74,.5)}.promote-btn,.auth-btn{font-size:11px;font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);border:1px solid color-mix(in srgb,var(--accent) 40%,transparent);cursor:pointer;font-family:inherit;transition:background .14s ease,transform .14s ease}.promote-btn:hover,.auth-btn:hover{background:color-mix(in srgb,var(--accent) 22%,transparent);transform:translateY(-1px)}.promote-btn:disabled{opacity:.6;cursor:wait;transform:none}.auth-btn{padding:4px 12px}.card-type{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:600}.card-summary{color:var(--text-2);font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.phones{display:flex;flex-wrap:wrap;gap:6px}.phone{font-family:var(--font-mono);font-size:11px;background:var(--surface-2);border:1px solid var(--border);padding:3px 8px;border-radius:6px;color:var(--text)}.card-stats{display:flex;gap:14px;font-size:12px;color:var(--text-dim);border-top:1px dashed var(--border);padding-top:10px;flex-wrap:wrap}.stat strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.loading,.empty,.error{grid-column:1 / -1;text-align:center;padding:40px 20px;color:var(--text-dim);border:1px dashed var(--border);border-radius:var(--radius)}.error{color:var(--massive)}.col-side{position:sticky;top:96px}@media (max-width: 1020px){.col-side{position:static}}.live-pulse{position:relative;width:8px;height:8px;display:inline-block;flex-shrink:0}.live-pulse:before,.live-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--live)}.live-pulse:before{animation:obs-pulse-ring 1.6s ease-out infinite}.live-pulse:after{inset:1.5px}@keyframes obs-pulse-ring{0%{transform:scale(.6);opacity:.9}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.activity{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.activity-item{display:grid;grid-template-columns:16px 1fr;gap:12px;padding:10px 14px;border-radius:10px;border:1px solid transparent;transition:background .14s ease,border-color .14s ease}.activity-item:hover{background:var(--surface);border-color:var(--border-soft)}.activity-icon{width:16px;height:16px;border-radius:50%;background:var(--surface-2);color:var(--text-dim);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;margin-top:3px}.activity-item[data-kind=campaign_created] .activity-icon{background:color-mix(in srgb,var(--accent) 30%,var(--surface-2));color:var(--accent)}.activity-item[data-kind=phone_added] .activity-icon{background:color-mix(in srgb,var(--watching) 30%,var(--surface-2));color:var(--watching)}.activity-item[data-kind=article_bound] .activity-icon{background:color-mix(in srgb,var(--calm) 30%,var(--surface-2));color:var(--calm)}.activity-item[data-kind=level_up] .activity-icon{background:color-mix(in srgb,var(--massive) 30%,var(--surface-2));color:var(--massive)}.activity-body{display:flex;flex-direction:column;gap:2px;min-width:0}.activity-meta{font-size:11px;color:var(--text-dim);display:flex;gap:6px;align-items:center}.activity-meta strong{color:var(--text-2);font-weight:600}.activity-detail{font-size:13px;color:var(--text-2);line-height:1.45;word-wrap:break-word}.activity-signal{cursor:default}.activity-headline{font-family:var(--font-mono);font-size:11px;color:var(--text);background:var(--surface-2);border-radius:4px;padding:1px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.activity-sub{font-size:11px;color:var(--text-dim);display:flex;gap:4px;align-items:baseline;margin-top:2px}.activity-camp-link{color:var(--accent);text-decoration:none;font-weight:500}.activity-camp-link:hover{text-decoration:underline}.activity-time{color:var(--text-dim);font-variant-numeric:tabular-nums}.card-flash{animation:card-flash 1.4s ease;border-color:var(--accent)!important}@keyframes card-flash{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 60%,transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 30%,transparent)}to{box-shadow:0 0 0 0 transparent}}.card-evidence{margin-top:10px}.card-evidence .evidence-list{margin-top:6px}.evidence-mini-fresh{background:color-mix(in srgb,var(--massive) 15%,var(--surface-2));color:var(--massive);font-weight:600}.evidence-group{margin-top:12px}.evidence-group-head{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-dim);display:inline-flex;align-items:center;gap:4px;margin-bottom:6px}.evidence-group-label{color:var(--text-2);font-weight:600}.evidence-group-count{color:var(--text-dim);font-variant-numeric:tabular-nums}.triage-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;margin:8px 0 18px;border:1px solid var(--border);border-radius:var(--radius-lg, 12px);background:var(--surface)}#triage-search{flex:1;min-width:0;padding:6px 10px;font-size:13px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;outline:none}#triage-search:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 25%,transparent)}.triage-windows{display:inline-flex;gap:4px;background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:2px}.triage-win{border:0;background:transparent;color:var(--text-dim);font-size:12px;font-weight:500;padding:4px 10px;border-radius:6px;cursor:pointer}.triage-win:hover{color:var(--text)}.triage-win.is-active{background:var(--accent);color:var(--bg)}.triage-count{font-size:11px;color:var(--text-dim);font-variant-numeric:tabular-nums;white-space:nowrap}.phone-wrap{display:inline-flex;align-items:center;gap:4px;margin:2px 0}.phone-meta{font-size:9.5px;font-weight:600;letter-spacing:.3px;padding:1px 5px;border-radius:3px;font-family:var(--font-mono);white-space:nowrap;border:1px solid}.phone-meta-flag{color:#5c8bd9;background:#5c8bd91a;border-color:#5c8bd94d}.phone-meta-mobile{color:#b79fff;background:#b79fff1f;border-color:#b79fff4d}.phone-meta-fixe{color:#4fbe7e;background:#4fbe7e1f;border-color:#4fbe7e4d}.phone-meta-voip{color:#ff8094;background:#ff80941f;border-color:#ff80944d}.phone-meta-shortcode{color:#f5c56a;background:#f5c56a1f;border-color:#f5c56a4d}.press-releases{margin-top:14px}.press-releases-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim)}.press-releases-rule{flex:1;height:1px;background:var(--border-soft)}.press-releases-count{font-size:9.5px;color:var(--text-mute);font-family:var(--font-mono);text-transform:none;letter-spacing:.3px}.press-release-card{background:#080b168c;border:1px solid var(--border);border-left:2px solid var(--text-dim);border-radius:10px;padding:11px 12px;margin-bottom:8px}.press-release-card:last-child{margin-bottom:0}.press-release-issuer{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12px}.press-release-logo{font-size:14px;line-height:1}.press-release-name{font-weight:600;color:var(--text);letter-spacing:-.1px}.press-release-kind{font-size:8.5px;font-weight:800;letter-spacing:.7px;padding:2px 6px;border-radius:3px;border:1px solid;font-family:var(--font-mono);text-transform:uppercase}.press-release-date{margin-left:auto;font-size:10px;color:var(--text-mute);font-family:var(--font-mono)}.press-release-title{font-size:13px;font-weight:600;color:var(--text);line-height:1.35;letter-spacing:-.15px;margin-bottom:6px}.press-release-excerpt{font-size:11.5px;line-height:1.5;color:var(--text-2);letter-spacing:-.05px;margin-bottom:10px}.press-release-foot{padding-top:8px;border-top:1px solid var(--border-soft);font-size:10px;font-family:var(--font-mono);display:flex;align-items:center}.press-release-url{margin-left:auto;color:var(--accent-2);text-decoration:none;font-family:var(--font-sans);font-weight:600;font-size:10.5px}.press-release-url:hover{text-decoration:underline}.detection-rules{margin-top:14px}.detection-rules-head{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:9.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-dim)}.detection-rules-rule{flex:1;height:1px;background:var(--border-soft)}.detection-rules-sub{font-size:9.5px;color:var(--text-mute);font-family:var(--font-mono);text-transform:none;letter-spacing:.3px}.detection-rules-empty{padding:14px 12px;background:#080b1680;border:1px solid var(--border-soft);border-radius:8px;font-size:11.5px;color:var(--text-dim);text-align:center}.detection-rules-agg{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border-radius:8px;overflow:hidden;margin-bottom:10px}.detection-rules-agg-cell{background:#080b168c;padding:8px 10px}.detection-rules-agg-val{font-size:16px;font-weight:600;color:var(--text);font-family:var(--font-mono);letter-spacing:-.3px;font-feature-settings:"tnum"}.detection-rules-agg-lbl{font-size:9px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--text-mute);margin-top:2px}.detection-rules-list{display:flex;flex-direction:column;gap:8px}.detection-rule{background:#080b168c;border:1px solid var(--border);border-radius:10px;padding:9px 12px}.detection-rule-head{display:flex;align-items:center;gap:8px}.detection-rule-kind{font-size:8.5px;font-weight:800;letter-spacing:.7px;padding:2px 6px;border-radius:3px;border:1px solid;font-family:var(--font-mono);text-transform:uppercase}.detection-rule-name{flex:1;min-width:0;font-size:12px;font-weight:600;color:var(--text);letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detection-rule-version{font-size:9.5px;font-family:var(--font-mono);color:var(--text-mute)}.detection-rule-status{font-size:9.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.detection-rule-pattern{display:block;font-family:var(--font-mono);font-size:10.5px;color:var(--text-2);background:#0006;padding:6px 8px;border-radius:4px;border:1px solid var(--border-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:8px 0}.detection-rule-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10.5px;color:var(--text-dim);font-family:var(--font-mono)}.evidence-trust-pill{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;font-weight:700;color:var(--calm)}.evidence-trust-from{color:var(--text-mute);text-decoration:line-through}.evidence-trust-to{letter-spacing:.5px}.evidence-trust-card{margin-top:10px;padding-left:12px;border-left:2px solid var(--calm)}.evidence-reddit-comment{margin-top:10px;padding:8px 11px;background:var(--surface-2, #131a26);border:1px solid var(--border, #1f2937);border-radius:8px}.evidence-reddit-comment-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:6px;font-size:11px}.evidence-reddit-comment-hint{font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase;color:var(--text-mute, #98a0ad)}.evidence-reddit-comment-author{font-weight:600;color:var(--accent, #6aa1ff);text-decoration:none}.evidence-reddit-comment-author:hover{text-decoration:underline}.evidence-reddit-comment-score{font-family:var(--font-mono);color:var(--text-dim);font-variant-numeric:tabular-nums}.evidence-reddit-comment-when{font-variant-numeric:tabular-nums}.evidence-reddit-comment-body{margin:0;font-size:12px;line-height:1.45;color:var(--text, #e7eaf0);white-space:pre-wrap;word-break:break-word}.evidence-reddit-comment-truncated{color:var(--text-mute, #98a0ad);font-style:italic}.raw-signal-truncated{display:block;margin-top:4px;font-size:11px;color:var(--text-mute, #98a0ad);font-style:italic}.raw-signal-truncated a{font-style:normal}.evidence-reddit-comment-link{display:inline-block;margin-top:6px;font-size:11px;color:var(--accent, #6aa1ff);text-decoration:underline;text-underline-offset:2px}.raw-signal-thread{margin-top:8px;border-top:1px dashed var(--border, #1f2937);padding-top:8px}.raw-signal-thread-summary{cursor:pointer;font-size:11px;font-weight:600;color:var(--accent, #6aa1ff);list-style:none;user-select:none}.raw-signal-thread-summary::-webkit-details-marker{display:none}.raw-signal-thread-summary:before{content:"\25b8  ";display:inline-block;transition:transform .15s ease-out}.raw-signal-thread[open]>.raw-signal-thread-summary:before{transform:rotate(90deg)}.raw-signal-thread .evidence-reddit-comment{margin-top:8px}.evidence-trust-reason{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:9.5px}.evidence-trust-arrow{font-weight:800}.evidence-trust-reason-label{font-size:9px;font-weight:800;letter-spacing:.7px;text-transform:uppercase}.evidence-trust-reason-sub{font-size:9.5px;color:var(--text-mute);font-family:var(--font-mono)}.evidence-trust-body{background:#4fbe7e14;border:1px solid rgba(79,190,126,.3);border-radius:8px;padding:9px 11px}.evidence-trust-author{display:flex;align-items:center;gap:6px;margin-bottom:6px;flex-wrap:wrap}.evidence-trust-author-name{font-size:11.5px;font-weight:600;color:var(--text);letter-spacing:-.05px}.evidence-trust-verified{display:inline-block;font-size:11px;font-weight:800;line-height:1}.evidence-trust-role{font-size:9.5px;color:var(--text-dim)}.evidence-trust-spacer{flex:1}.evidence-trust-rep{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;color:var(--text-mute)}.evidence-trust-rep-label{font-size:8.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.evidence-trust-rep-val{color:var(--calm);font-family:var(--font-mono);font-weight:600}.evidence-trust-excerpt{font-size:11px;line-height:1.5;color:var(--text-2);margin-bottom:7px}.evidence-trust-foot{font-size:10px;color:var(--text-mute);font-family:var(--font-mono);display:flex;align-items:center;gap:4px;flex-wrap:wrap}.evidence-row.evidence-more{cursor:pointer;font-size:11px;color:var(--accent-2);font-style:italic;border-top:1px dashed var(--border);padding:6px 0}.evidence-row.evidence-more:hover{color:var(--accent);text-decoration:underline}.evidence-row.evidence-more:focus{outline:2px solid var(--accent);outline-offset:2px}.ioc-copy{cursor:copy;transition:background .12s ease,color .12s ease,transform .12s ease}.ioc-copy:hover{background:color-mix(in srgb,var(--accent) 20%,var(--surface-2))}.ioc-copied{background:color-mix(in srgb,var(--calm) 30%,var(--surface-2))!important;color:var(--calm)!important;transform:scale(1.05)}.methodology{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 32px;margin-top:12px}.methodology h3{font-size:16px;margin-bottom:18px}.methodology-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width: 720px){.methodology-grid{grid-template-columns:1fr}}.method-card{display:flex;flex-direction:column;gap:6px}.method-step{color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.06em}.method-card h4{font-size:14px}.method-card p{color:var(--text-dim);font-size:13px;line-height:1.55}.footnote{color:var(--text-dim);font-size:12px;margin-top:22px;padding-top:18px;border-top:1px dashed var(--border)}.ftr{border-top:1px solid var(--border-soft);padding-block:20px 28px;margin-top:24px}.ftr-inner{display:flex;justify-content:space-between;font-size:12px;color:var(--text-dim)}.ftr-meta{color:var(--active);font-weight:600}@media (prefers-reduced-motion: no-preference){.kpi,.card,.featured-card,.activity-item,.method-card{animation:rise .36s ease both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}}.raw-signals{margin-top:2.5rem}.raw-signals-toolbar{display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap;margin:.75rem 0 1rem;font-size:.875rem}.raw-signals-toolbar label,.raw-signals-toolbar-cb{display:inline-flex;gap:.4rem;align-items:center}.raw-signals-export-btn{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:#60a5c81a;border:1px solid rgba(96,165,200,.28);color:#9ec7dc;font-size:12px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.raw-signals-export-btn:hover{background:#60a5c838;border-color:#60a5c880;color:#cde5f1}.raw-signals-export-btn:active{transform:translateY(.5px)}.raw-signals-pill-row{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.raw-signals-pill{display:inline-flex;gap:.35rem;align-items:center;padding:4px 10px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffc7;font:inherit;font-size:.8125rem;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.raw-signals-pill:hover{background:#ffffff14;border-color:#ffffff40}.raw-signals-pill.is-active{background:var(--accent-soft);border-color:var(--accent-line);color:var(--text)}.raw-signals-pill-n{font-size:.6875rem;padding:1px 6px;border-radius:999px;background:#ffffff14;color:#ffffffb3;font-variant-numeric:tabular-nums}.raw-signals-pill.is-active .raw-signals-pill-n{background:#f26d7d2e;color:#ffb6c1}.raw-signals-toolbar select{background:#ffffff0a;color:inherit;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:4px 8px;font:inherit}.raw-signals-list{display:flex;flex-direction:column;gap:.6rem}.raw-signal-row{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.75rem 1rem;display:grid;gap:.4rem}.raw-signal-head{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap;font-size:.8125rem}.raw-signal-head .chip{font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1)}.chip-source{letter-spacing:.04em}.chip-assigned{background:#3cc8781f!important;border-color:#3cc87859!important;color:#6fdfa3}.chip-purged{background:#8c96a524!important;border-color:#b4becd52!important;color:#c8cfd8;letter-spacing:.04em}.raw-signal-purged-stub{margin:.4rem 0;font-style:italic;color:#ffffff8c;font-size:.85rem}.raw-signal-author{color:#ffffffa6}.raw-signal-when{margin-left:auto}.raw-signal-when-abs{margin-left:.4rem;font-variant-numeric:tabular-nums;opacity:.82}.raw-signal-when-ingest{color:var(--tentative, #E8B14A);opacity:1}.raw-signal-excerpt{margin:0;font-size:.875rem;line-height:1.45;opacity:.9}.raw-signal-iocs{display:flex;gap:.4rem;flex-wrap:wrap}.raw-signal-iocs code{font-size:.75rem;padding:2px 6px;border-radius:4px;background:#ffffff0f}.raw-signal-ctl{display:flex;gap:.5rem;align-items:center;margin-top:.25rem}.raw-signal-attach-select{flex:1;max-width:360px;background:#ffffff0a;color:inherit;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:4px 8px;font:inherit;font-size:.8125rem}.raw-signal-link{font-size:.8rem;opacity:.6;text-decoration:none}.raw-signal-link:hover{opacity:1}.raw-signal-row-sub{margin-left:1.4rem;border-left:2px solid rgba(155,123,255,.32);background:#9b7bff06}.raw-signal-row-sub:before{content:"";position:absolute;left:0;top:0}.chip-admiralty{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;letter-spacing:.04em;font-weight:600}.chip-admiralty[data-rel=A],.chip-admiralty[data-rel=B]{background:#3cc87824!important;border-color:#3cc87861!important;color:#6fdfa3}.chip-admiralty[data-rel=C]{background:#e8b14a1f!important;border-color:#e8b14a57!important;color:#f5c56a}.chip-admiralty[data-rel=D]{background:#8c96a524!important;border-color:#b4becd52!important;color:#c8cfd8}.chip-admiralty[data-rel=E]{background:#e8536a29!important;border-color:#e8536a66!important;color:#ff8094}.chip-admiralty[data-rel=F]{background:#ffffff0d!important;border-color:#ffffff29!important;color:#ffffff8c}.chip-bluesky,.chip-bluesky-reply{background:#538aff2e!important;border-color:#538aff6b!important;color:#c0d3ff}.chip-reddit,.chip-reddit-comment{background:#ff774b29!important;border-color:#ff774b6b!important;color:#ffc8a8}.chip-honeypot,.chip-honeypot-retell,.chip-honeypot-vapi{background:#e8536a2e!important;border-color:#e8536a6b!important;color:#ffc4cf}.chip-firstparty-ugc{background:#9b7bff2e!important;border-color:#9b7bff6b!important;color:#d6caff}.chip-ugc-signalarnaques,.chip-ugc-signalarnaques-comment,.chip-ugc-scamtel,.chip-ugc-scamtel-comment{background:#e8b14a29!important;border-color:#e8b14a6b!important;color:#f3d28f}.chip-press{background:#6fdfa324!important;border-color:#6fdfa366!important;color:#b8eecf}.chip-official-source{background:#5c8bd929!important;border-color:#5c8bd96b!important;color:#b5cdec}.chip-domain-watch{background:#ff587024!important;border-color:#ff587061!important;color:#ffc1cb}.chip-telegram{background:#00b2ff24!important;border-color:#00b2ff5c!important;color:#a8e2ff}.chip-mastodon,.chip-mastodon-reply{background:#9461d82e!important;border-color:#9461d86b!important;color:#d4bfff}.raw-signal-excerpt,.raw-signal-excerpt-pre,.raw-signal-excerpt-sum,.raw-signal-transcript-body{max-height:15em;overflow:hidden;line-height:1.5;cursor:pointer;position:relative;transition:max-height .18s ease-out}.raw-signal-excerpt.is-expanded,.raw-signal-excerpt-pre.is-expanded,.raw-signal-excerpt-sum.is-expanded,.raw-signal-transcript-body.is-expanded{max-height:none;cursor:zoom-out}.raw-signal-excerpt-pre,.raw-signal-transcript-body{white-space:pre-wrap}.raw-signal-excerpt:after,.raw-signal-excerpt-pre:after,.raw-signal-excerpt-sum:after,.raw-signal-transcript-body:after{content:"Lire la suite \2193";position:absolute;right:0;bottom:0;font-size:.78rem;font-weight:600;color:var(--accent, #6aa1ff);background:linear-gradient(to right,#0d101800,#0d1018e6 40%,#0d1018fa);padding:6px .6rem 4px 2rem;pointer-events:none;letter-spacing:.02em}.raw-signal-excerpt.is-expanded:after,.raw-signal-excerpt-pre.is-expanded:after,.raw-signal-excerpt-sum.is-expanded:after,.raw-signal-transcript-body.is-expanded:after{content:"Replier \2191";background:none;color:var(--text-dim)}.raw-signal-excerpt.is-fits:after,.raw-signal-excerpt-pre.is-fits:after,.raw-signal-excerpt-sum.is-fits:after,.raw-signal-transcript-body.is-fits:after{content:"";display:none}.raw-signal-excerpt.is-fits,.raw-signal-excerpt-pre.is-fits,.raw-signal-excerpt-sum.is-fits,.raw-signal-transcript-body.is-fits{cursor:default}.raw-signal-details{margin-top:.5rem;border-top:1px dashed var(--border-dim, #2a2f3a);padding-top:.5rem}.raw-signal-details-summary{cursor:pointer;font-size:.78rem;color:var(--accent, #6aa1ff);user-select:none;letter-spacing:.02em}.raw-signal-details-summary:hover{color:var(--text-1, #e4e7ee)}.raw-signal-details[open] .raw-signal-details-summary:before{content:"\25be  "}.raw-signal-details:not([open]) .raw-signal-details-summary{list-style:none}.raw-signal-details-summary::-webkit-details-marker{display:none}.raw-signal-details-body{margin-top:.5rem;display:grid;gap:.4rem 0;font-size:.82rem;line-height:1.45;color:var(--text-2, #aab1bd)}.raw-signal-details-lbl{margin-top:.4rem;text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;color:var(--text-dim, #6b727e)}.raw-signal-details-pre{white-space:pre-wrap;background:#ffffff05;border:1px solid var(--border-dim, #2a2f3a);border-radius:4px;padding:.5rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--text-1, #e4e7ee);margin:0}.raw-signal-details-kv{margin:0;display:grid;grid-template-columns:max-content 1fr;column-gap:1rem;row-gap:.15rem}.raw-signal-details-k{color:var(--text-dim, #6b727e);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.76rem;margin:0}.raw-signal-details-v{color:var(--text-1, #e4e7ee);word-break:break-word;margin:0}.chip-critic-drop{background:#e8536a2e!important;border-color:#e8536a8c!important;color:#ffc4cf;letter-spacing:.02em}.chip-critic-tentative{background:#e8b14a29!important;border-color:#e8b14a6b!important;color:#f3d28f;letter-spacing:.02em}.raw-signals-critic-pill.is-active.raw-signals-critic-drop{background:#e8536a33;border-color:#e8536a99;color:#ffd7df}.raw-signals-critic-pill.is-active.raw-signals-critic-tentative{background:#e8b14a33;border-color:#e8b14a8c;color:#f7dfa3}.raw-signals-pill-sep{color:#ffffff40;margin:0 .25rem;align-self:center}.chip-flavour-tag{background:#c484fc1a!important;border-color:#c484fc4d!important;color:#d8c2ff;letter-spacing:.02em;font-size:.6875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace}.chip-flavour-more{background:#ffffff0a!important;color:#ffffff73;font-size:.6875rem}.iocs-list{display:block}.iocs-list>*+*{margin-top:.5rem}.ioc-row{display:block;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:.7rem .9rem;width:100%;box-sizing:border-box}.ioc-row>*+*{margin-top:.45rem}.ioc-row-corroborated{border-color:#9b7bff52;background:#9b7bff0a}.ioc-head,.ioc-meta,.ioc-tags{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;width:100%;font-size:.8125rem}.ioc-head .chip,.ioc-meta .chip,.ioc-tags .chip{font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.1);white-space:nowrap;display:inline-flex;align-items:center;gap:.25rem}.ioc-head .chip-num,.ioc-head code.ioc-copy{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;font-size:.875rem;padding:3px 10px;white-space:nowrap}.ioc-when{color:#ffffff8c;white-space:nowrap}.chip-ioc-corroborated{background:#9b7bff33!important;border-color:#9b7bff7a!important;color:#d6caff!important;letter-spacing:.02em}.chip-ioc-multi{background:#e8b14a29!important;border-color:#e8b14a6b!important;color:#f3d28f!important}.chip-signals-count{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-size:11px;line-height:1.4;border-radius:10px;background:#60a5c824;border:1px solid rgba(96,165,200,.32);color:#9ec7dc;text-decoration:none;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,border-color .12s ease}.chip-signals-count:hover{background:#60a5c838;border-color:#60a5c880;color:#cde5f1}.chip-ioc-operator,.chip-ioc-linetype,.chip-ioc-registrar,.chip-ioc-owner,.chip-ioc-age{background:#a0afc81a!important;border-color:#a0afc852!important;color:#cdd6e3!important;letter-spacing:.01em}.chip-ioc-operator{color:#c9deff!important;border-color:#6aa1ff52!important}.chip-ioc-registrar{color:#f4d2ff!important;border-color:#b478dc52!important}.chip-ioc-pdns{background:#60b49024!important;border-color:#60b49061!important;color:#a6e9c8!important;font-variant-numeric:tabular-nums}.chip-ioc-pdns-rotation{background:#ffc06424!important;border-color:#ffc0646b!important;color:#ffe1ad!important}.chip-ioc-pdns-fastflux{background:#ff6e6e2e!important;border-color:#ff6e6e7a!important;color:#ffc4c4!important;font-weight:600}.chip-ioc-pdns-mnemonic{background:#6aa1ff1f!important;border-color:#6aa1ff5c!important;color:#b9d4ff!important;letter-spacing:.02em}.chip-ioc-pdns-live{background:#9696a51a!important;border-color:#9696a547!important;color:#b8bccc!important;font-style:italic}.chip-campaign{background:#3cc8781a!important;border-color:#3cc87852!important;color:#6fdfa3!important;text-decoration:none}.chip-campaign:hover{background:#3cc8782e!important}.chip-domain{background:#78b4ff1a;border:1px solid rgba(120,180,255,.3);color:#b8d6ff;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;padding:2px 8px;border-radius:4px}.raw-signals-strong-pill.is-active,.raw-signals-corroborated-pill.is-active{background:#9b7bff38;border-color:#9b7bff80;color:#e0d5ff}.raw-signals-hide-dropped-pill.is-active{background:#78c8ff1a;border-color:#78c8ff52;color:#b8d6ff}.ioc-trace{display:grid;gap:.25rem;padding:.4rem .5rem;background:#ffffff05;border-radius:6px;font-size:.78rem}.ioc-trace-row{display:flex;gap:.4rem;align-items:baseline;flex-wrap:wrap}.ioc-trace-excerpt{color:#ffffffc7;font-style:italic}.ioc-trace-source{font-size:.6875rem;margin-left:auto}.ioc-trace-row .chip{font-size:.65rem;padding:1px 7px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);white-space:nowrap;display:inline-flex;align-items:center;gap:.2rem}.chip-trace-vector{letter-spacing:.02em}.chip-vector-call{background:#e8536a24!important;border-color:#e8536a52!important;color:#ffc4cf}.chip-vector-sms{background:#60a5fa24!important;border-color:#60a5fa52!important;color:#cfe1ff}.chip-vector-press{background:#6fdfa31a!important;border-color:#6fdfa352!important;color:#b8eecf}.chip-vector-social{background:#9b7bff24!important;border-color:#9b7bff52!important;color:#d6caff}.chip-vector-infra{background:#ff58701a!important;border-color:#ff58704d!important;color:#ffc1cb}.chip-vector-ugc{background:#e8b14a1f!important;border-color:#e8b14a4d!important;color:#f3d28f}.chip-trace-delta{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,monospace;background:#ffffff0a!important;color:#ffffffa6}.chip-trace-author{background:#3cc8780f!important;border-color:#3cc87838!important;color:#a8e0c1}.chip-trace-context{background:#60a5fa0f!important;border-color:#60a5fa38!important;color:#b6cffb}.raw-signal-activity{margin-left:.5rem;font-size:.78rem;color:#ffffff8c;letter-spacing:.02em}.chip-parent-link{background:#9b7bff1a!important;border:1px dashed rgba(155,123,255,.42)!important;color:#c5b6ff!important;font-style:italic}.raw-signal-meta{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center;font-size:.75rem}.raw-signal-meta .chip{font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#ffffffc7}.raw-signal-engagement{display:inline-flex;gap:.2rem;align-items:center;font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);color:#ffffffb8;font-variant-numeric:tabular-nums}.raw-signal-engagement-icon{opacity:.78}.raw-signal-engagement-val{font-weight:500}.chip-escalate{background:#e8536a2e!important;border-color:#e8536a8c!important;color:#ffc4cf!important;font-weight:600}.chip-fp-category{background:#9b7bff1f!important;border-color:#9b7bff52!important;color:#d6caff!important}.chip-fp-ai{background:#6fdfa31f!important;border-color:#6fdfa34d!important;color:#b8eecf!important}.chip-fp-ai-conflict{background:#e8b14a2e!important;border-color:#e8b14a8c!important;color:#f3d28f!important}.chip-fp-ai-agree{background:#6fdfa329!important;border-color:#6fdfa36b!important;color:#b8eecf!important}.chip-method{background:#ffffff0d!important}.chip-vector{background:#9b7bff1a!important;border-color:#9b7bff4d!important;color:#c5b6ff!important}.chip-trust-low{background:#e8b14a24!important;border-color:#e8b14a66!important;color:#f3d28f!important}.chip-trust-high{background:#6fdfa324!important;border-color:#6fdfa366!important;color:#b8eecf!important}.chip-agent{background:#9b7bff1f!important;border-color:#9b7bff4d!important;color:#d6caff!important}.chip-sentiment-neg{background:#e8536a29!important;border-color:#e8536a66!important;color:#ffc4cf!important}.chip-sentiment-pos{background:#6fdfa329!important;border-color:#6fdfa366!important;color:#b8eecf!important}.chip-sentiment-neu{background:#ffffff0d!important}.chip-duration,.chip-disconnect{background:#ffffff0a!important;color:#ffffffa6!important}.chip-scamid{background:#e8b14a1a!important;border-color:#e8b14a4d!important;color:#f3d28f!important;font-family:JetBrains Mono,monospace}.chip-tag{background:#ffffff0d!important}.chip-comments{background:#9b7bff14!important;border-color:#9b7bff3d!important;color:#c5b6ff!important}.chip-author{background:#ffffff0a!important;color:#ffffffb8!important}.chip-outlet{background:#6fdfa31a!important;border-color:#6fdfa34d!important;color:#b8eecf!important;font-weight:500}.chip-lang{background:#ffffff0a!important;color:#fff9!important;text-transform:uppercase;letter-spacing:.04em;font-size:.625rem!important}.chip-subreddit{background:#ff774b1f!important;border-color:#ff774b4d!important;color:#ffc8a8!important}.raw-signal-iocs-lbl{letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;margin-right:.25rem;opacity:.55}.raw-signal-domains code,.chip-domain{font-family:JetBrains Mono,monospace;background:#ff58701a;border:1px solid rgba(255,88,112,.28);color:#ffc1cb}.raw-signal-ttps{display:flex;gap:.4rem;flex-wrap:wrap;align-items:center}.chip-ttp-pretext{background:#9b7bff1a;border:1px solid rgba(155,123,255,.3);color:#c5b6ff;font-size:.6875rem;padding:2px 8px;border-radius:999px}.raw-signal-fpmsg,.raw-signal-callsum,.raw-signal-ai-summary{display:grid;gap:.3rem;background:#ffffff06;border-left:2px solid rgba(155,123,255,.32);padding:.5rem .7rem;border-radius:0 6px 6px 0}.raw-signal-excerpt-pre,.raw-signal-excerpt-sum{margin:0;font:inherit;font-size:.8125rem;line-height:1.5;white-space:pre-wrap;word-break:break-word;color:#ffffffe0}.raw-signal-title{margin:0;font-weight:600;font-size:.9375rem;line-height:1.35}.raw-signal-transcript{background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.4rem .7rem}.raw-signal-transcript summary{cursor:pointer;font-size:.75rem;color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;list-style:none}.raw-signal-transcript summary::-webkit-details-marker{display:none}.raw-signal-transcript summary:before{content:"\25b8  ";opacity:.6}.raw-signal-transcript[open] summary:before{content:"\25be  "}.raw-signal-transcript-body{margin:.5rem 0 0;font:inherit;font-size:.8125rem;white-space:pre-wrap;word-break:break-word;color:#ffffffd9}.country-chip{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#5c8bd91a;border:1px solid rgba(92,139,217,.28);color:#b5cdec;letter-spacing:.04em;cursor:help}.country-chip-multi{background:#f5c56a1f;border-color:#f5c56a61;color:#f5c56a}.ioc-mention-trail{grid-column:1 / -1;margin-top:.4rem;padding-top:.4rem;border-top:1px dashed rgba(255,255,255,.06)}.ioc-mention-summary{cursor:pointer;font-size:.75rem;color:#ffffff8c;list-style:none;user-select:none}.ioc-mention-summary::-webkit-details-marker{display:none}.ioc-mention-summary:hover{color:#ffffffd9}.ioc-mention-list{margin-top:.5rem;display:flex;gap:.4rem;flex-wrap:wrap}.ioc-mention-chip{display:inline-flex;align-items:center;font-size:.6875rem;padding:3px 8px;border-radius:6px;background:#ffffff06;border:1px solid rgba(255,255,255,.1);color:#ffffffc7;text-decoration:none;transition:background .12s,border-color .12s}a.ioc-mention-chip:hover{background:#ffffff12;border-color:#ffffff40}.ioc-mention-source{font-weight:500;letter-spacing:.02em}.ioc-mention-origin{color:#ffffff8c}.ioc-mention-when{color:#ffffff73}.ioc-mention-trust{color:#6fdfa3;margin-left:2px}.ioc-mention-link{color:#ffffff8c;margin-left:4px}a.chip-source-link{text-decoration:none;transition:background .12s,border-color .12s}a.chip-source-link:hover{background:#ffffff29;border-color:#ffffff4d}.raw-signal-author-link{text-decoration:none;border-bottom:1px dotted rgba(255,255,255,.25)}.raw-signal-author-link:hover{border-bottom-color:#ffffffa6;color:#fffffff2}.detail-modus{margin-top:1rem}.detail-modus-text{margin:.5rem 0 .6rem;font-size:.875rem;line-height:1.55;color:#ffffffe0}.detail-modus-foot{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.4rem}.modus-chip{font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;letter-spacing:.02em}.modus-chip-ai{background:#9b7bff1a;border-color:#9b7bff52;color:#c4b1ff}.modus-chip-actor{background:#ff80941a;border-color:#ff809452;color:#ff97a8}.modus-chip-evidence{background:#4fbe7e14;border-color:#4fbe7e47;color:#6fdfa3;cursor:help}.detail-admiralty{margin-top:1rem}.detail-admiralty-text{font-size:14px;line-height:1.65;color:var(--text-dim);margin:6px 0 0}.detail-admiralty-breakdown{margin-top:4px;font-size:12px;font-family:var(--font-mono)}.evidence-country-chip{display:inline-flex;align-items:center;gap:.2rem;font-size:.6875rem;padding:1px 6px;border-radius:999px;background:#5c8bd91a;border:1px solid rgba(92,139,217,.28);color:#b5cdec;letter-spacing:.04em;cursor:help}.evidence-country-chip-langonly{background:#ffffff0a;border-color:#ffffff1a;color:#ffffff8c}.evidence-honeypot-summary{margin-top:.3rem;font-size:.8125rem;line-height:1.45;color:#ffffffc7;font-style:italic;border-left:2px solid rgba(155,123,255,.35);padding-left:.6rem}.evidence-honeypot-tags{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.4rem}.evidence-honeypot-tag{display:inline-flex;align-items:center;font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;letter-spacing:.02em;text-decoration:none}.evidence-honeypot-tag-positive,.evidence-honeypot-tag-friendly{background:#4fbe7e1a;border-color:#4fbe7e52;color:#6fdfa3}.evidence-honeypot-tag-negative,.evidence-honeypot-tag-aggressive,.evidence-honeypot-tag-frustrated{background:#ff80941a;border-color:#ff809452;color:#ff97a8}.evidence-honeypot-tag-neutral,.evidence-honeypot-tag-confused,.evidence-honeypot-tag-unknown{background:#f5c56a14;border-color:#f5c56a4d;color:#f5c56a}.evidence-honeypot-tag-vm{background:#9b7bff1a;border-color:#9b7bff52;color:#c4b1ff}.evidence-honeypot-tag-rec{background:#5c8bd91a;border-color:#5c8bd952;color:#b5cdec;transition:background .12s,border-color .12s}.evidence-honeypot-tag-rec:hover{background:#5c8bd933;border-color:#5c8bd980}.evidence-transcript{margin-top:.4rem;padding:.6rem .75rem;background:#ffffff06;border:1px solid rgba(255,255,255,.06);border-radius:6px;font-size:.8125rem;line-height:1.55;color:#ffffffd9;white-space:pre-wrap;word-wrap:break-word;max-height:380px;overflow-y:auto}.ioc-mention-card{display:flex;flex-direction:column;gap:.4rem;padding:.6rem .75rem;background:#9b7bff0d;border:1px solid rgba(155,123,255,.2);border-radius:8px;width:100%}.ioc-mention-card-head{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;font-size:.75rem}.ioc-mention-card-head .ioc-mention-link{margin-left:auto;text-decoration:none;color:#ffffffa6;border:1px solid rgba(255,255,255,.12);border-radius:4px;padding:1px 6px;font-size:.6875rem;transition:background .12s,color .12s}.ioc-mention-card-head .ioc-mention-link:hover{background:#ffffff14;color:#fffffff2}.ioc-mention-card-summary{font-size:.8125rem;line-height:1.5;color:#ffffffc7;font-style:italic;border-left:2px solid rgba(155,123,255,.45);padding-left:.6rem}.ioc-mention-card-transcript{margin:0;font-size:.75rem;line-height:1.55;color:#ffffffd1;background:#0000002e;border-radius:4px;padding:.5rem .6rem;white-space:pre-wrap;word-wrap:break-word;max-height:220px;overflow-y:auto}.detail-critic{margin-top:1rem}.detail-critic-tally{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.5rem}.critic-chip{font-size:.6875rem;padding:2px 8px;border-radius:999px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);color:#ffffffb8;letter-spacing:.02em}.critic-chip-kept{background:#4fbe7e1a;border-color:#4fbe7e52;color:#6fdfa3}.critic-chip-tentative{background:#f5c56a1a;border-color:#f5c56a52;color:#f5c56a}.critic-chip-dropped{background:#ff80941a;border-color:#ff809452;color:#ff97a8}.detail-critic-drops{margin-top:.5rem}.detail-critic-drops>summary{cursor:pointer;list-style:none;font-size:.75rem;color:#ffffff8c;user-select:none}.detail-critic-drops>summary::-webkit-details-marker{display:none}.detail-critic-drops>summary:hover{color:#ffffffd9}.detail-critic-drop-list{margin:.5rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.detail-critic-drop-row{display:grid;grid-template-columns:6rem 3rem 1fr;gap:.5rem;font-size:.75rem;line-height:1.45;padding:.4rem .5rem;background:#ff80940a;border:1px solid rgba(255,128,148,.15);border-radius:6px}.critic-drop-source{color:#ff97a8;font-weight:500;letter-spacing:.02em;font-size:.6875rem}.critic-drop-conf{color:#ffffff8c;font-variant-numeric:tabular-nums}.critic-drop-reason{color:#ffffffd9}.detail-fingerprint{margin-top:1rem}.detail-fp-tags{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.detail-fp-tags .chip{font-size:.6875rem;padding:2px 8px}.detail-fp-meta{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.detail-fp-meta .chip{font-size:.6875rem;padding:2px 10px;border-radius:999px;background:#60a5fa1a;border:1px solid rgba(96,165,250,.32);color:#cfe1ff}.chip-fp-lure{background:#ffc4cf1a!important;border-color:#ffc4cf66!important;color:#ffd1d8!important}.chip-fp-channel{background:#60a5fa1a!important;border-color:#60a5fa52!important;color:#cfe1ff!important}.detail-fp-notes{margin:.4rem 0 0;font-style:italic;color:#ffffffa6}.detail-related{margin-top:1rem}.detail-related-list{margin:.4rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4rem}.detail-related-row{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;font-size:.78rem}.detail-related-row .chip{font-size:.6875rem;padding:2px 8px}.ioc-mention-card-firstparty{background:#10b9810d;border-color:#10b98138}.ioc-mention-fp-tag{font-size:.6875rem;padding:1px 6px;border-radius:4px;background:#10b98114;border:1px solid rgba(16,185,129,.18);color:#6ee7b7;letter-spacing:.02em}.ioc-mention-fp-tag-vector{background:#f5c56a1a;border-color:#f5c56a4d;color:#f5c56a}.ioc-mention-fp-tag-trust{background:#9b7bff1a;border-color:#9b7bff4d;color:#c4b1ff;cursor:help}.ioc-mention-card-firstparty-comment{margin:.4rem 0 0;font-size:.8125rem;line-height:1.5;color:#ffffffd1;font-style:italic;border-left:2px solid rgba(16,185,129,.4);padding-left:.6rem}.ioc-mention-fp-tag-ai{background:#9b7bff1a;border-color:#9b7bff47;color:#c4b1ff}.ioc-mention-fp-tag-ai-agree{background:#4fbe7e1a;border-color:#4fbe7e4d;color:#6fdfa3}.ioc-mention-fp-tag-ai-conflict{background:#f5c56a24;border-color:#f5c56a80;color:#f5c56a;cursor:help}.ioc-mention-fp-tag-escalate{background:#ff577024;border-color:#ff577075;color:#ff97a8;font-weight:600;letter-spacing:.04em}.ioc-mention-fp-tag-trust-low{background:#f5c56a1a;border-color:#f5c56a52;color:#f5c56a;cursor:help}.ioc-mention-fp-block{margin-top:.5rem;display:grid;gap:.25rem}.ioc-mention-fp-block-label{font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73}.ioc-mention-fp-msg-text{margin:0;font-size:.8125rem;line-height:1.5;color:#ffffffeb;background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:4px;padding:.5rem .65rem;white-space:pre-wrap;word-wrap:break-word;max-height:160px;overflow-y:auto;font-family:ui-monospace,SFMono-Regular,monospace;font-size:.75rem}.ioc-mention-fp-aisum-text{margin:0;font-size:.8125rem;line-height:1.5;color:#c4b1ffeb;font-style:italic;border-left:2px solid rgba(155,123,255,.45);padding-left:.6rem}.raw-signals-window-row{margin-top:.4rem;opacity:.95}.raw-signals-window-row .raw-signals-pill{font-size:.75rem;padding:3px 10px}.raw-signals-dropdown-row{display:flex;gap:.6rem;flex-wrap:wrap;margin:.4rem 0 .2rem;align-items:center;font-size:.8125rem}.raw-signals-dropdown-label{display:inline-flex;gap:.35rem;align-items:center;color:#ffffffa6}.raw-signals-dropdown{background:#ffffff0a;color:inherit;border:1px solid rgba(255,255,255,.14);border-radius:6px;padding:3px 8px;font:inherit;font-size:.8125rem}.raw-signals-sort{margin-left:auto;font-variant-numeric:tabular-nums}html:not(.auth-ok) header.hdr,html:not(.auth-ok) main,html:not(.auth-ok) footer{display:none!important}#auth-gate{position:fixed;inset:0;z-index:9998;display:flex;align-items:center;justify-content:center;background:#080b16;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;color:#e8ebf2}.auth-gate-card{width:min(360px,88vw);padding:28px 26px;background:#0f1424;border:1px solid rgba(255,255,255,.08);border-radius:12px;text-align:center}.auth-gate-line{margin:0 0 18px;font-size:.95rem;line-height:1.5;color:#c7ccd8}.auth-gate-btn,.auth-gate-alt{display:inline-block;padding:9px 20px;border-radius:8px;font:inherit;font-size:.9rem;cursor:pointer}.auth-gate-btn{background:#2b3350;border:1px solid rgba(255,255,255,.16);color:#f0f2f7}.auth-gate-btn:hover{background:#343d60}.auth-gate-alt{margin-top:4px;background:transparent;border:1px solid rgba(255,255,255,.14);color:#98a0ad}.auth-gate-alt:hover{color:#c7ccd8}.auth-gate-status{margin:14px 0 0;min-height:1.1em;font-size:.8rem;color:#8b93a4}.runs-list{display:block}.runs-list>*+*{margin-top:.6rem}.run-card{padding:0;gap:0}.run-summary{display:flex;align-items:center;gap:10px;padding:14px 18px;cursor:pointer;list-style:none}.run-summary::-webkit-details-marker{display:none}.run-summary:before{content:"\25b8";color:var(--text-dim);font-size:11px;transition:transform .14s ease}.run-card[open] .run-summary:before{transform:rotate(90deg)}.runs-status{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:3px 9px;border-radius:999px;white-space:nowrap;border:1px solid transparent}.runs-status.ok{color:var(--calm);background:color-mix(in srgb,var(--calm) 12%,transparent);border-color:color-mix(in srgb,var(--calm) 32%,transparent)}.runs-status.err{color:#ff8094;background:#e8536a1f;border-color:#e8536a52}.run-when{color:var(--text-2);font-size:13px}.run-dur{color:var(--text-dim);font-size:12px;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.run-tally{margin-left:auto;color:var(--text-2);font-size:12px;text-align:right}.run-body{padding:0 18px 16px;display:flex;flex-direction:column;gap:14px;border-top:1px dashed var(--border)}.run-objects{font-size:12px;padding-top:12px}.run-obj-head{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-dim);font-weight:600;margin:10px 0 4px}.run-obj-list{list-style:none;padding:0;margin:0}.run-obj-list>li{padding:3px 0;line-height:1.5;border-bottom:1px solid var(--border-soft)}.run-obj-list>li:last-child{border-bottom:0}.run-obj{color:var(--accent);text-decoration:none}.run-obj:hover{text-decoration:underline}.run-obj-excerpt{color:var(--text-dim)}.run-obj-more{color:var(--text-dim);font-style:italic}.runs-log{font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;overflow-x:auto;overflow-y:auto;max-height:22rem;margin:0;color:var(--text-2);background:var(--surface-2);border:1px solid var(--border);border-radius:8px;padding:10px 12px}.pi-controls{display:inline-flex;align-items:center;gap:4px;margin-left:6px}.pi-chips{display:inline-flex;align-items:center;gap:3px}.pi-chip{font-size:9.5px;font-weight:600;letter-spacing:.3px;padding:1px 5px;border-radius:3px;font-family:var(--font-mono);white-space:nowrap;border:1px solid}.pi-chip-red{color:var(--massive);background:#e8536a1f;border-color:#e8536a52}.pi-chip-yellow{color:var(--tentative);background:#e8b14a1f;border-color:#e8b14a52}.pi-chip-neutral{color:var(--text-dim);background:#7a80951a;border-color:#7a809540}.pi-btn{font-size:9.5px;font-weight:600;letter-spacing:.3px;padding:1px 6px;border-radius:3px;font-family:var(--font-mono);white-space:nowrap;border:1px solid;background:transparent;cursor:pointer}.pi-btn-enabled{color:var(--accent);border-color:var(--accent-line)}.pi-btn-enabled:hover{background:var(--accent-soft)}.pi-btn-disabled{color:var(--text-mute);border-color:var(--border);cursor:not-allowed}.pi-btn-refresh{font-size:11px;padding:0 5px;color:var(--text-dim);border-color:var(--border)}.pi-btn-stale{color:var(--accent);border-color:var(--accent-line)}.pi-btn-fresh{opacity:.5}.pi-btn-fresh:hover{opacity:1}
