.filter-bar.svelte-m9tjun{background:var(--bg-card);border-bottom:1px solid var(--border-color);padding:var(--space-md)}.filter-row.svelte-m9tjun{display:flex;gap:var(--space-md);flex-wrap:wrap;align-items:center}.filter-row.secondary.svelte-m9tjun{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--border-color)}.search-container.svelte-m9tjun{flex:1;min-width:200px;position:relative;display:flex;align-items:center}.search-container.svelte-m9tjun i:where(.svelte-m9tjun){position:absolute;left:var(--space-sm);color:var(--text-secondary)}.search-container.svelte-m9tjun input:where(.svelte-m9tjun){width:100%;padding:var(--space-sm) var(--space-sm) var(--space-sm) 2rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.9rem}.search-container.svelte-m9tjun input:where(.svelte-m9tjun)::placeholder{color:var(--text-secondary)}.search-container.svelte-m9tjun input:where(.svelte-m9tjun):focus{outline:none;border-color:var(--accent-primary)}select.svelte-m9tjun{padding:var(--space-sm) var(--space-md);background:var(--bg-input);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:.85rem;cursor:pointer;min-width:140px}select.svelte-m9tjun:focus{outline:none;border-color:var(--accent-primary)}.toggle-more.svelte-m9tjun,.clear-filters.svelte-m9tjun{display:inline-flex;align-items:center;gap:.25rem;padding:var(--space-sm) var(--space-md);background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.85rem;cursor:pointer;transition:all .2s}.toggle-more.svelte-m9tjun:hover,.clear-filters.svelte-m9tjun:hover{border-color:var(--text-secondary);color:var(--text-primary)}.clear-filters.svelte-m9tjun{color:var(--accent-primary);border-color:var(--accent-primary)}.clear-filters.svelte-m9tjun:hover{background:#f851491a}@media(max-width:768px){.filter-row.svelte-m9tjun{gap:var(--space-sm)}.search-container.svelte-m9tjun{min-width:100%}select.svelte-m9tjun{flex:1;min-width:100px}}.event-row.svelte-hmzzxk{border-bottom:1px solid var(--border-color);transition:background .2s}.event-row.svelte-hmzzxk:hover{background:var(--bg-card-hover)}.event-row-header.svelte-hmzzxk{display:grid;grid-template-columns:100px 1fr auto 40px;gap:var(--space-md);align-items:center;width:100%;padding:var(--space-sm) var(--space-md);background:transparent;border:none;cursor:pointer;text-align:left;color:var(--text-primary)}.event-date.svelte-hmzzxk{font-size:.8rem;color:var(--text-secondary);font-family:monospace}.event-title.svelte-hmzzxk{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.event-expand-icon.svelte-hmzzxk{color:var(--text-secondary)}.event-details.svelte-hmzzxk{padding:var(--space-md);padding-top:0;border-top:1px solid var(--border-color);background:var(--bg-card)}.event-description.svelte-hmzzxk{color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-md)}.event-quote.svelte-hmzzxk{border-left:3px solid var(--accent-primary);padding-left:var(--space-md);margin:var(--space-md) 0;font-style:italic;color:var(--text-primary)}.event-meta.svelte-hmzzxk{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-sm)}.event-tags.svelte-hmzzxk{display:flex;flex-wrap:wrap;gap:.25rem}.tag.svelte-hmzzxk{padding:.125rem .5rem;border-radius:4px;font-size:.7rem;font-weight:500}.offense-tag.svelte-hmzzxk{background:#f8514926;color:#f85149}.domain-tag.svelte-hmzzxk{background:#58a6ff26;color:#58a6ff}.event-actions.svelte-hmzzxk{display:flex;gap:var(--space-sm)}.action-link.svelte-hmzzxk,.action-btn.svelte-hmzzxk{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;color:var(--text-secondary);text-decoration:none;background:transparent;border:1px solid var(--border-color);cursor:pointer;transition:all .2s}.action-link.svelte-hmzzxk:hover,.action-btn.svelte-hmzzxk:hover{color:var(--text-primary);border-color:var(--text-secondary)}@media(max-width:768px){.event-row-header.svelte-hmzzxk{grid-template-columns:80px 1fr auto}.event-expand-icon.svelte-hmzzxk{display:none}}.events-table.svelte-12c6b1j{display:flex;flex-direction:column;height:100%}.events-header.svelte-12c6b1j{display:flex;justify-content:space-between;align-items:center;padding:var(--space-sm) var(--space-md);background:var(--bg-card);border-bottom:1px solid var(--border-color)}.events-count.svelte-12c6b1j{color:var(--text-secondary);font-size:.85rem}.items-per-page.svelte-12c6b1j{display:flex;align-items:center;gap:var(--space-sm);font-size:.85rem;color:var(--text-secondary)}.items-per-page.svelte-12c6b1j select:where(.svelte-12c6b1j){padding:.25rem .5rem;background:var(--bg-input);border:1px solid var(--border-color);border-radius:4px;color:var(--text-primary)}.events-list.svelte-12c6b1j{flex:1;overflow-y:auto}.no-events.svelte-12c6b1j{padding:var(--space-xl);text-align:center;color:var(--text-secondary)}.pagination.svelte-12c6b1j{display:flex;justify-content:center;gap:.25rem;padding:var(--space-md);background:var(--bg-card);border-top:1px solid var(--border-color)}.page-btn.svelte-12c6b1j{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:.25rem .5rem;background:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--text-secondary);cursor:pointer;transition:all .2s}.page-btn.svelte-12c6b1j:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary)}.page-btn.active.svelte-12c6b1j{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.page-btn.svelte-12c6b1j:disabled{opacity:.5;cursor:not-allowed}.heatmap-container.svelte-1ailqjo{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:var(--space-md)}.heatmap-header.svelte-1ailqjo{margin-bottom:var(--space-md)}.heatmap-header.svelte-1ailqjo h3:where(.svelte-1ailqjo){font-size:.875rem;font-weight:600;color:var(--text-primary);margin:0}.heatmap-subtitle.svelte-1ailqjo{font-size:.75rem;color:var(--text-secondary);margin-top:2px}.heatmap-grid.svelte-1ailqjo{display:grid;gap:2px}.heatmap-year.svelte-1ailqjo{font-size:.65rem;color:var(--text-secondary);text-align:center;padding:2px}.heatmap-month.svelte-1ailqjo{font-size:.65rem;color:var(--text-secondary);text-align:right;padding-right:4px;display:flex;align-items:center;justify-content:flex-end}.heatmap-cell.svelte-1ailqjo{aspect-ratio:1;min-width:10px;min-height:10px;border-radius:2px;border:none;cursor:pointer;transition:all .15s ease;background-color:var(--heatmap-0)}.heatmap-cell.svelte-1ailqjo:hover{transform:scale(1.3);z-index:10;box-shadow:0 0 8px #ff950066}.heatmap-cell.active.svelte-1ailqjo{outline:2px solid var(--text-primary);outline-offset:1px}.heatmap-cell[data-level="0"].svelte-1ailqjo{background-color:var(--heatmap-0)}.heatmap-cell[data-level="1"].svelte-1ailqjo{background-color:var(--heatmap-1)}.heatmap-cell[data-level="2"].svelte-1ailqjo{background-color:var(--heatmap-2)}.heatmap-cell[data-level="3"].svelte-1ailqjo{background-color:var(--heatmap-3)}.heatmap-cell[data-level="4"].svelte-1ailqjo{background-color:var(--heatmap-4)}.heatmap-cell[data-level="5"].svelte-1ailqjo{background-color:var(--heatmap-5)}.heatmap-cell[data-level="6"].svelte-1ailqjo{background-color:var(--heatmap-6)}.heatmap-cell[data-level="7"].svelte-1ailqjo{background-color:var(--heatmap-7)}.heatmap-cell[data-level="8"].svelte-1ailqjo{background-color:var(--heatmap-8)}.heatmap-cell[data-level="9"].svelte-1ailqjo{background-color:var(--heatmap-9)}.heatmap-legend.svelte-1ailqjo{display:flex;align-items:center;justify-content:flex-end;gap:3px;margin-top:var(--space-sm)}.legend-label.svelte-1ailqjo{font-size:.65rem;color:var(--text-secondary);padding:0 4px}.legend-cell.svelte-1ailqjo{width:10px;height:10px;border-radius:2px}.legend-cell[data-level="0"].svelte-1ailqjo{background-color:var(--heatmap-0)}.legend-cell[data-level="1"].svelte-1ailqjo{background-color:var(--heatmap-1)}.legend-cell[data-level="2"].svelte-1ailqjo{background-color:var(--heatmap-2)}.legend-cell[data-level="3"].svelte-1ailqjo{background-color:var(--heatmap-3)}.legend-cell[data-level="4"].svelte-1ailqjo{background-color:var(--heatmap-4)}.legend-cell[data-level="5"].svelte-1ailqjo{background-color:var(--heatmap-5)}.legend-cell[data-level="6"].svelte-1ailqjo{background-color:var(--heatmap-6)}.legend-cell[data-level="7"].svelte-1ailqjo{background-color:var(--heatmap-7)}.legend-cell[data-level="8"].svelte-1ailqjo{background-color:var(--heatmap-8)}.legend-cell[data-level="9"].svelte-1ailqjo{background-color:var(--heatmap-9)}.events-page.svelte-13hsgdq{display:flex;flex-direction:column;min-height:100vh;padding-top:72px}.loading-state.svelte-13hsgdq,.error-state.svelte-13hsgdq{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-xl);color:var(--text-secondary)}.spinner.svelte-13hsgdq{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:svelte-13hsgdq-spin 1s linear infinite}@keyframes svelte-13hsgdq-spin{to{transform:rotate(360deg)}}.error-state.svelte-13hsgdq i:where(.svelte-13hsgdq){font-size:2rem;color:var(--accent-primary)}.error-state.svelte-13hsgdq button:where(.svelte-13hsgdq){padding:var(--space-sm) var(--space-md);background:var(--accent-primary);border:none;border-radius:8px;color:#fff;cursor:pointer}.stats-bar.svelte-13hsgdq{display:flex;gap:var(--space-lg);padding:var(--space-sm) var(--space-md);background:var(--bg-dark);border-bottom:1px solid var(--border-color);font-size:.85rem;color:var(--text-secondary)}.stat.svelte-13hsgdq strong:where(.svelte-13hsgdq){color:var(--text-primary);font-family:monospace}.stat.critical.svelte-13hsgdq strong:where(.svelte-13hsgdq){color:#f85149}.stat.major.svelte-13hsgdq strong:where(.svelte-13hsgdq){color:#ffa657}.events-content.svelte-13hsgdq{display:flex;flex-direction:column;flex:1;overflow:hidden}.heatmap-section.svelte-13hsgdq{border-bottom:1px solid var(--border-color);background:var(--bg-card)}.heatmap-toggle.svelte-13hsgdq{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);font-size:.85rem;font-weight:500;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.heatmap-toggle.svelte-13hsgdq:hover{color:var(--text-primary)}.heatmap-toggle.svelte-13hsgdq .toggle-icon:where(.svelte-13hsgdq){margin-left:auto;transition:transform .2s}.heatmap-section[open].svelte-13hsgdq .toggle-icon:where(.svelte-13hsgdq){transform:rotate(180deg)}.heatmap-toggle.svelte-13hsgdq::-webkit-details-marker{display:none}.heatmap-toggle.svelte-13hsgdq::marker{display:none;content:""}.heatmap-row.svelte-13hsgdq{display:flex;gap:var(--space-lg);padding:var(--space-md);padding-top:0}.heatmap-wrapper.svelte-13hsgdq{flex-shrink:0;max-width:100%;overflow-x:auto;padding:0}.stats-insights.svelte-13hsgdq{flex:1;min-width:280px;padding:var(--space-md);background:var(--bg-dark);border-radius:12px;border:1px solid var(--border-color)}.stats-insights.svelte-13hsgdq h4:where(.svelte-13hsgdq){font-size:.9rem;font-weight:600;margin-bottom:var(--space-md);color:var(--text-primary)}.insight-grid.svelte-13hsgdq{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);margin-bottom:var(--space-md)}.insight-card.svelte-13hsgdq{text-align:center;padding:var(--space-sm);background:var(--bg-card);border-radius:8px;border:1px solid var(--border-color)}.insight-value.svelte-13hsgdq{display:block;font-size:1.25rem;font-weight:700;font-family:monospace;color:var(--text-primary)}.insight-card.critical.svelte-13hsgdq .insight-value:where(.svelte-13hsgdq){color:#f85149}.insight-card.major.svelte-13hsgdq .insight-value:where(.svelte-13hsgdq){color:#ffa657}.insight-label.svelte-13hsgdq{font-size:.65rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em}.insight-breakdown.svelte-13hsgdq{margin-bottom:var(--space-md)}.breakdown-bar.svelte-13hsgdq{display:flex;height:8px;border-radius:4px;overflow:hidden;background:var(--bg-card)}.bar-segment.svelte-13hsgdq{height:100%;transition:width .3s ease}.bar-segment.critical.svelte-13hsgdq{background:#f85149}.bar-segment.major.svelte-13hsgdq{background:#ffa657}.bar-segment.significant.svelte-13hsgdq{background:#d29922}.bar-segment.minor.svelte-13hsgdq{background:#8b949e}.breakdown-legend.svelte-13hsgdq{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);margin-top:var(--space-sm);font-size:.7rem;color:var(--text-secondary)}.breakdown-legend.svelte-13hsgdq span:where(.svelte-13hsgdq){display:flex;align-items:center;gap:4px}.dot.svelte-13hsgdq{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.critical.svelte-13hsgdq{background:#f85149}.dot.major.svelte-13hsgdq{background:#ffa657}.dot.significant.svelte-13hsgdq{background:#d29922}.dot.minor.svelte-13hsgdq{background:#8b949e}.insight-tip.svelte-13hsgdq{display:flex;align-items:center;gap:var(--space-sm);font-size:.75rem;color:var(--text-secondary);padding:var(--space-sm);background:#58a6ff1a;border-radius:8px}.insight-tip.svelte-13hsgdq i:where(.svelte-13hsgdq){color:var(--accent-primary)}@media(max-width:900px){.heatmap-row.svelte-13hsgdq{flex-direction:column}.stats-insights.svelte-13hsgdq{min-width:auto}.insight-grid.svelte-13hsgdq{grid-template-columns:repeat(2,1fr)}}
