.alert-list.svelte-1stszbi{flex:1;overflow-y:auto;display:flex;flex-direction:column}.alert-item.svelte-1stszbi{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:transparent;border:1px solid transparent;border-bottom:1px solid var(--border-subtle);text-align:left;cursor:pointer;transition:all var(--duration-fast) var(--ease-out);position:relative}.alert-item.svelte-1stszbi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:transparent;transition:background var(--duration-fast) var(--ease-out)}.alert-item.svelte-1stszbi:hover{background:#ffffff08;border-color:var(--border-default)}.alert-item.selected.svelte-1stszbi{background:linear-gradient(180deg,#8b5cf629,#8b5cf614);border-color:#8b5cf659;box-shadow:inset 0 0 0 1px #8b5cf61a}.alert-item.selected.svelte-1stszbi:before{background:var(--accent-primary)}.alert-header.svelte-1stszbi{display:flex;align-items:center;gap:var(--space-2)}.severity-indicator.svelte-1stszbi{width:6px;height:6px;border-radius:var(--radius-full);flex-shrink:0}.monitor-name.svelte-1stszbi{flex:1;font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-ago.svelte-1stszbi{font-size:var(--text-xs);color:var(--text-tertiary);flex-shrink:0}.alert-title.svelte-1stszbi{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin:0;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-summary.svelte-1stszbi{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.alert-footer.svelte-1stszbi{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.evidence-count.svelte-1stszbi{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--text-tertiary)}.evidence-count.svelte-1stszbi svg:where(.svelte-1stszbi){opacity:.5}.severity-badge.svelte-1stszbi{font-size:var(--text-xs);font-weight:var(--font-medium);padding:2px var(--space-2);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}.badge-critical.svelte-1stszbi{background:#ef444426;color:var(--status-critical)}.badge-high.svelte-1stszbi{background:#f59e0b26;color:var(--status-warning)}.badge-medium.svelte-1stszbi{background:#3b82f626;color:var(--status-info)}.badge-low.svelte-1stszbi{background:#71717a26;color:var(--text-tertiary)}.empty.svelte-1stszbi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-16) var(--space-8);color:var(--text-tertiary)}.empty.svelte-1stszbi svg:where(.svelte-1stszbi){opacity:.3}.empty.svelte-1stszbi p:where(.svelte-1stszbi){font-size:var(--text-sm);margin:0}.alert-detail.svelte-12ybvlf{height:100%;overflow-y:auto;display:flex;flex-direction:column}.detail-header.svelte-12ybvlf{padding:var(--space-8);border-bottom:1px solid var(--border-subtle);background:var(--bg-secondary)}.header-top.svelte-12ybvlf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.monitor-label.svelte-12ybvlf{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;font-weight:var(--font-medium)}.severity-badge.svelte-12ybvlf{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em}.detail-title.svelte-12ybvlf{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);line-height:1.3;margin:0 0 var(--space-4) 0}.detail-summary.svelte-12ybvlf{font-size:var(--text-base);color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-6) 0}.detail-meta.svelte-12ybvlf{display:flex;align-items:center;gap:var(--space-6);flex-wrap:wrap}.meta-item.svelte-12ybvlf{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--text-tertiary)}.meta-item.svelte-12ybvlf svg:where(.svelte-12ybvlf){opacity:.5}.evidence-section.svelte-12ybvlf{flex:1;padding:var(--space-8);overflow-y:auto}.section-title.svelte-12ybvlf{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-6) 0}.evidence-list.svelte-12ybvlf{display:flex;flex-direction:column;gap:var(--space-4)}.evidence-item.svelte-12ybvlf{padding:var(--space-6);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--duration-fast) var(--ease-out)}.evidence-item.svelte-12ybvlf:hover{background:var(--bg-tertiary);border-color:var(--border-default)}.evidence-header.svelte-12ybvlf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.evidence-role.svelte-12ybvlf{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.05em;padding:2px var(--space-2);background:var(--accent-muted);border-radius:var(--radius-sm)}.evidence-source.svelte-12ybvlf{font-size:var(--text-xs);color:var(--text-tertiary)}.evidence-title.svelte-12ybvlf{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);margin:0 0 var(--space-2) 0;line-height:1.4}.evidence-body.svelte-12ybvlf{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin:0 0 var(--space-3) 0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.evidence-footer.svelte-12ybvlf{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.evidence-author.svelte-12ybvlf{font-size:var(--text-xs);color:var(--text-tertiary);font-family:var(--font-mono)}.evidence-link.svelte-12ybvlf{display:flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);color:var(--accent-primary);text-decoration:none;transition:color var(--duration-fast) var(--ease-out)}.evidence-link.svelte-12ybvlf:hover{color:var(--accent-hover)}.loading.svelte-12ybvlf{display:flex;flex-direction:column;gap:var(--space-4)}.skeleton-item.svelte-12ybvlf{height:120px;border-radius:var(--radius-md)}.empty.svelte-12ybvlf{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-16) var(--space-8);color:var(--text-tertiary)}.empty.svelte-12ybvlf svg:where(.svelte-12ybvlf){opacity:.3}.empty.svelte-12ybvlf p:where(.svelte-12ybvlf){font-size:var(--text-sm);margin:0}.investigate-panel.svelte-u2h0s1{display:flex;flex-direction:column;height:100%;background:var(--bg-secondary)}.panel-header.svelte-u2h0s1{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border-subtle)}.panel-header.svelte-u2h0s1 h3:where(.svelte-u2h0s1){margin:0;font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.chat-area.svelte-u2h0s1{flex:1;overflow-y:auto;padding:var(--space-4);min-height:0}.empty-state.svelte-u2h0s1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);height:100%;text-align:center;color:var(--text-secondary)}.empty-state.svelte-u2h0s1 svg:where(.svelte-u2h0s1){opacity:.4}.empty-state.svelte-u2h0s1 p:where(.svelte-u2h0s1){margin:0;font-size:var(--text-sm)}.context-badge.svelte-u2h0s1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-primary);max-width:100%}.context-badge.svelte-u2h0s1 svg:where(.svelte-u2h0s1){flex-shrink:0;color:var(--accent-primary)}.context-metrics.svelte-u2h0s1{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.context-metric.svelte-u2h0s1{font-size:var(--text-xs);color:var(--text-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:#ffffff08;border:1px solid var(--border-subtle)}.context-note.svelte-u2h0s1{max-width:32ch;color:var(--text-secondary);line-height:1.6}.suggestions.svelte-u2h0s1{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:320px;margin-top:var(--space-4)}.suggestion-chip.svelte-u2h0s1{padding:var(--space-2) var(--space-3);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);font-family:inherit;text-align:left}.suggestion-chip.svelte-u2h0s1:hover{border-color:var(--accent-primary);background:var(--bg-tertiary);color:var(--text-primary)}.suggestion-chip-sm.svelte-u2h0s1{font-size:var(--text-xs);padding:var(--space-1) var(--space-2)}.messages.svelte-u2h0s1{display:flex;flex-direction:column;gap:var(--space-4)}.message.svelte-u2h0s1{display:flex;flex-direction:column;gap:var(--space-2)}.message-header.svelte-u2h0s1{display:flex;align-items:center;gap:var(--space-2)}.message-label.svelte-u2h0s1{font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary)}.message-user.svelte-u2h0s1 .message-label:where(.svelte-u2h0s1){color:var(--accent-primary)}.message-content.svelte-u2h0s1{font-size:var(--text-sm);line-height:1.6;color:var(--text-primary);white-space:pre-wrap}.message-user.svelte-u2h0s1 .message-content:where(.svelte-u2h0s1){color:var(--accent-primary)}.message-system.svelte-u2h0s1 .message-content:where(.svelte-u2h0s1){color:var(--status-critical);font-style:italic}.follow-ups.svelte-u2h0s1{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.typing-indicator.svelte-u2h0s1{display:flex;gap:var(--space-1)}.typing-indicator.svelte-u2h0s1 span:where(.svelte-u2h0s1){width:6px;height:6px;background:var(--text-tertiary);border-radius:50%;animation:svelte-u2h0s1-typing-bounce 1.4s infinite ease-in-out both}.typing-indicator.svelte-u2h0s1 span:where(.svelte-u2h0s1):nth-child(1){animation-delay:-.32s}.typing-indicator.svelte-u2h0s1 span:where(.svelte-u2h0s1):nth-child(2){animation-delay:-.16s}@keyframes svelte-u2h0s1-typing-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.input-form.svelte-u2h0s1{display:flex;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-secondary)}.input-form.svelte-u2h0s1 .input:where(.svelte-u2h0s1){flex:1}@media(max-width:768px){.suggestions.svelte-u2h0s1{max-width:100%}}.palette-backdrop.svelte-wh9uu8{position:fixed;inset:0;background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;display:flex;align-items:flex-start;justify-content:center;padding-top:20vh;animation:svelte-wh9uu8-fadeIn var(--duration-fast) var(--ease-out)}@keyframes svelte-wh9uu8-fadeIn{0%{opacity:0}to{opacity:1}}.palette-container.svelte-wh9uu8{width:100%;max-width:600px;background:var(--bg-secondary);border:1px solid var(--border-emphasis);border-radius:var(--radius-lg);box-shadow:0 20px 40px #0006;overflow:hidden;animation:svelte-wh9uu8-slideUp var(--duration-normal) var(--ease-out)}@keyframes svelte-wh9uu8-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.palette-header.svelte-wh9uu8{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border-subtle)}.palette-header.svelte-wh9uu8 svg:where(.svelte-wh9uu8){color:var(--text-tertiary);flex-shrink:0}.palette-input.svelte-wh9uu8{flex:1;background:transparent;border:none;outline:none;font-size:var(--text-lg);color:var(--text-primary);font-family:var(--font-sans)}.palette-input.svelte-wh9uu8::placeholder{color:var(--text-tertiary)}.palette-results.svelte-wh9uu8{max-height:400px;overflow-y:auto}.empty-results.svelte-wh9uu8{padding:var(--space-8);text-align:center;color:var(--text-tertiary);font-size:var(--text-sm)}.command-item.svelte-wh9uu8{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);background:transparent;border:none;text-align:left;cursor:pointer;transition:background var(--duration-fast) var(--ease-out)}.command-item.svelte-wh9uu8:hover,.command-item.selected.svelte-wh9uu8{background:var(--bg-tertiary)}.command-item.selected.svelte-wh9uu8{border-left:2px solid var(--accent-primary)}.command-icon.svelte-wh9uu8{font-size:var(--text-xl);flex-shrink:0}.command-content.svelte-wh9uu8{flex:1;min-width:0}.command-label.svelte-wh9uu8{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.command-description.svelte-wh9uu8{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-1)}.kbd.svelte-wh9uu8{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1) var(--space-2);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:var(--text-xs);font-family:var(--font-mono);color:var(--text-secondary);font-weight:var(--font-medium);min-width:24px}.kbd-sm.svelte-wh9uu8{padding:2px var(--space-2);font-size:10px;min-width:20px}.kbd-xs.svelte-wh9uu8{padding:1px var(--space-1);font-size:9px;min-width:16px}.palette-footer.svelte-wh9uu8{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--border-subtle);background:var(--bg-primary)}.footer-hint.svelte-wh9uu8{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-tertiary)}@media(max-width:768px){.palette-backdrop.svelte-wh9uu8{padding-top:10vh}.palette-container.svelte-wh9uu8{margin:0 var(--space-4)}}.app-container.svelte-1uha8ag{display:flex;min-height:100vh;padding:var(--space-4);gap:var(--space-4);background:radial-gradient(circle at top left,rgba(139,92,246,.12),transparent 28%),radial-gradient(circle at top right,rgba(59,130,246,.08),transparent 24%),var(--bg-primary);overflow:hidden}.sidebar.svelte-1uha8ag{width:var(--sidebar-width);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 16px 40px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;overflow:hidden}.sidebar-header.svelte-1uha8ag{padding:var(--space-6);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;justify-content:space-between}.sidebar-kicker.svelte-1uha8ag{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--text-tertiary)}.header-actions.svelte-1uha8ag{display:flex;align-items:center;gap:var(--space-4)}.icon-btn.svelte-1uha8ag{display:flex;align-items:center;justify-content:center;padding:var(--space-2);background:transparent;border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.icon-btn.svelte-1uha8ag:hover{background:var(--bg-tertiary);border-color:var(--accent-primary);color:var(--accent-primary)}.app-title.svelte-1uha8ag{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0}.alert-count.svelte-1uha8ag{display:flex;align-items:baseline;gap:var(--space-2)}.count.svelte-1uha8ag{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--accent-primary)}.label.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.signal-brief.svelte-1uha8ag{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,#8b5cf614,#ffffff03)}.brief-header.svelte-1uha8ag{display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;margin-bottom:var(--space-3)}.brief-label.svelte-1uha8ag,.brief-time.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-tertiary)}.brief-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.brief-stat.svelte-1uha8ag{padding:var(--space-3);background:#ffffff08;border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px}.brief-value.svelte-1uha8ag{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary)}.brief-name.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-tertiary)}.severity-pills.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:var(--space-2)}.severity-pills.svelte-1uha8ag button:where(.svelte-1uha8ag){padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);border:1px solid var(--border-default);background:#ffffff05;color:var(--text-secondary);font-size:var(--text-xs);cursor:pointer;transition:all var(--duration-fast) var(--ease-out)}.severity-pills.svelte-1uha8ag button:where(.svelte-1uha8ag):hover,.severity-pills.svelte-1uha8ag button.active:where(.svelte-1uha8ag){border-color:#8b5cf659;background:#8b5cf61f;color:var(--text-primary)}.search-bar.svelte-1uha8ag{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);display:flex;align-items:center;gap:var(--space-3);background:#ffffff03}.search-bar.svelte-1uha8ag svg:where(.svelte-1uha8ag){color:var(--text-tertiary);flex-shrink:0}.search-hint.svelte-1uha8ag{padding:2px var(--space-2);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);font-size:11px;font-family:var(--font-mono);color:var(--text-tertiary);font-weight:var(--font-medium);opacity:.6}.search-input.svelte-1uha8ag{flex:1;background:transparent;border:none;color:var(--text-primary);font-size:var(--text-sm);font-family:var(--font-sans);outline:none}.search-input.svelte-1uha8ag::placeholder{color:var(--text-tertiary)}.filter-bar.svelte-1uha8ag{padding:var(--space-4);border-bottom:1px solid var(--border-subtle);background:#ffffff03}.filter-select.svelte-1uha8ag{width:100%;padding:var(--space-3) var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-sm);font-family:var(--font-sans);cursor:pointer;transition:all var(--duration-fast) var(--ease-out);outline:none}.filter-select.svelte-1uha8ag:hover{border-color:var(--border-emphasis)}.filter-select.svelte-1uha8ag:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-muted)}.main-content.svelte-1uha8ag{flex:1;background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 16px 40px #0000003d;overflow:hidden;min-width:0}.main-panel.svelte-1uha8ag{height:100%;display:flex;flex-direction:column}.intel-strip.svelte-1uha8ag{display:flex;justify-content:space-between;gap:var(--space-6);padding:var(--space-5) var(--space-8);border-bottom:1px solid var(--border-subtle);background:linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.intel-label.svelte-1uha8ag{margin:0 0 var(--space-2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-tertiary)}.intel-strip.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0;font-size:var(--text-xl)}.intel-summary.svelte-1uha8ag{margin:var(--space-2) 0 0;font-size:var(--text-sm);color:var(--text-secondary);max-width:60ch}.intel-meta.svelte-1uha8ag{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);min-width:360px}.intel-meta-item.svelte-1uha8ag{padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:#ffffff05;display:flex;flex-direction:column;gap:var(--space-2)}.intel-meta-name.svelte-1uha8ag{font-size:var(--text-xs);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.intel-meta-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:var(--text-sm);color:var(--text-primary)}.right-panel.svelte-1uha8ag{width:var(--rightpanel-width);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 16px 40px #0000003d;display:flex;flex-direction:column;overflow:hidden}.empty-state.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:var(--space-4);color:var(--text-tertiary);padding:var(--space-8);text-align:center}.empty-state.svelte-1uha8ag svg:where(.svelte-1uha8ag){opacity:.3}.empty-text.svelte-1uha8ag{font-size:var(--text-sm);margin:0}@media(max-width:768px){.app-container.svelte-1uha8ag{flex-direction:column;padding:var(--space-3);gap:var(--space-3)}.sidebar.svelte-1uha8ag{width:100%;max-height:50vh}.right-panel.svelte-1uha8ag{width:100%;min-height:320px}.main-content.svelte-1uha8ag{flex:1;min-height:50vh}.brief-grid.svelte-1uha8ag,.intel-meta.svelte-1uha8ag{grid-template-columns:1fr}.intel-strip.svelte-1uha8ag{flex-direction:column;padding:var(--space-4)}}
