.multi-filter[data-astro-cid-cklmzaa3]{min-width:0}.multi-filter-label[data-astro-cid-cklmzaa3]{color:var(--muted);margin:0 0 .25rem;font-size:.76rem;font-weight:680;display:block}.multi-filter-menu[data-astro-cid-cklmzaa3]{position:relative}.multi-filter-menu[data-astro-cid-cklmzaa3]>summary[data-astro-cid-cklmzaa3]{cursor:pointer;border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:44px;color:var(--text);user-select:none;border-radius:3px;justify-content:space-between;align-items:center;gap:.5rem;padding:.65rem .8rem;font-size:.9rem;list-style:none;display:flex}.multi-filter-menu[data-astro-cid-cklmzaa3]>summary[data-astro-cid-cklmzaa3]::-webkit-details-marker{display:none}.multi-filter-menu[data-astro-cid-cklmzaa3]>summary[data-astro-cid-cklmzaa3]:after{content:"▾";color:var(--muted);flex:none;font-size:.74rem;transition:transform .14s}.multi-filter-menu[data-astro-cid-cklmzaa3][open]>summary[data-astro-cid-cklmzaa3]:after{transform:rotate(180deg)}.multi-filter-menu[data-astro-cid-cklmzaa3]>summary[data-astro-cid-cklmzaa3]:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 18%, transparent);outline-offset:1px;border-color:var(--accent)}.multi-filter-menu[data-astro-cid-cklmzaa3][open]>summary[data-astro-cid-cklmzaa3]{border-color:var(--accent)}.multi-filter-options[data-astro-cid-cklmzaa3]{z-index:8;border:1px solid var(--border-strong);background:var(--surface);max-height:260px;box-shadow:0 10px 24px color-mix(in srgb, var(--text) 13%, transparent);border-radius:3px;padding:.3rem;position:absolute;top:calc(100% + .3rem);left:0;right:0;overflow-y:auto}.multi-filter-option[data-astro-cid-cklmzaa3]{color:var(--text);cursor:pointer;border-radius:2px;align-items:flex-start;gap:.55rem;padding:.42rem .48rem;font-size:.84rem;display:flex}.multi-filter-option[data-astro-cid-cklmzaa3]:hover{background:color-mix(in srgb, var(--accent-soft) 62%, transparent)}.multi-filter-option[data-astro-cid-cklmzaa3] input[data-astro-cid-cklmzaa3]{accent-color:var(--accent);flex:none;margin-top:.18rem}.multi-filter-option[data-astro-cid-cklmzaa3] span[data-astro-cid-cklmzaa3]{overflow-wrap:anywhere;min-width:0}.event-card-primary-status{flex-wrap:wrap;gap:.36rem;margin:.28rem 0 .5rem;display:flex}.event-card-entities{margin-top:.42rem}.event-card-secondary-meta{border-top:1px solid color-mix(in srgb, var(--border) 72%, transparent);color:var(--muted);flex-wrap:wrap;gap:.28rem .8rem;margin-top:.55rem;padding-top:.46rem;font-size:.75rem;line-height:1.4;display:flex}.event-card-secondary-meta span+span{position:relative}.event-card-secondary-meta span+span:before{content:"·";color:var(--border-strong);position:absolute;left:-.52rem}.source-shortcuts{min-width:0;font-size:inherit;flex:auto;gap:.28rem;margin:0;display:grid}.source-shortcuts-label{color:var(--muted);letter-spacing:.045em;text-transform:uppercase;font-size:.7rem;font-weight:740}.source-shortcuts-list{flex-wrap:wrap;gap:.28rem .72rem;min-width:0;display:flex}.source-shortcut{min-width:0;max-width:min(100%,30rem);color:var(--muted);align-items:baseline;gap:.28rem;font-size:.79rem;font-weight:560;line-height:1.35;text-decoration:none;display:inline-flex}.source-shortcut-kind{color:var(--accent);flex:none;font-size:.72rem;font-weight:720}.source-shortcut-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-shortcut:hover,.source-shortcut:focus-visible{color:var(--accent);text-decoration:none}.empty-state{border:1px dashed var(--border-strong);background:color-mix(in srgb, var(--surface-2) 52%, var(--surface));text-align:center;border-radius:12px;margin:1rem 0 0;padding:1.2rem 1.25rem;display:none}.empty-state strong{color:var(--text);font-size:1rem;display:block}.empty-state p{max-width:640px;color:var(--muted);margin:.35rem auto .8rem;font-size:.86rem}.timeline:not(:has([data-event-item]:not(.hidden))),.grid-list:not(:has([data-event-item]:not(.hidden))),.explore-table-wrap:not(:has([data-event-item]:not(.hidden))){display:none}.timeline:not(:has([data-event-item]:not(.hidden)))+.empty-state,.grid-list:not(:has([data-event-item]:not(.hidden)))+.empty-state,.explore-table-wrap:not(:has([data-event-item]:not(.hidden)))+.empty-state{display:block}@media (width<=620px){.event-card-secondary-meta{gap:.24rem .65rem}.event-card-secondary-meta span+span:before{left:-.44rem}.source-shortcut{max-width:100%}.empty-state{padding:1rem}}
