._2AkjZq_filters{gap:var(--space-4);margin-bottom:var(--space-4);flex-direction:column;display:flex}._2AkjZq_chips{gap:var(--space-2);flex-wrap:wrap;display:flex}._2AkjZq_chip{min-height:44px;padding:var(--space-2) var(--space-4);border:var(--border-hairline);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body-sm);cursor:pointer}._2AkjZq_chip:hover{border-color:var(--color-action)}._2AkjZq_chip[aria-pressed=true]{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-text)}._2AkjZq_chip:focus-visible,._2AkjZq_select:focus-visible,._2AkjZq_source a:focus-visible{outline:2px solid var(--color-action);outline-offset:2px}._2AkjZq_selectWrap{gap:var(--space-1);font-size:var(--text-caption);color:var(--color-text-muted);flex-direction:column;max-width:28rem;display:flex}._2AkjZq_select{min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-body-sm);width:100%}._2AkjZq_count{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-body-sm)}._2AkjZq_empty{color:var(--color-text-muted)}._2AkjZq_month{margin-top:var(--space-8)}._2AkjZq_monthTitle{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-weight:500}._2AkjZq_list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}._2AkjZq_item{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);min-width:0}._2AkjZq_head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}._2AkjZq_keys{font-size:var(--text-body-sm);color:var(--color-text)}._2AkjZq_date{font-size:var(--text-caption);color:var(--color-text-muted);margin-left:auto}._2AkjZq_stem{margin:var(--space-3) 0 0;font-size:var(--text-body-sm);overflow-wrap:anywhere;line-height:1.55}._2AkjZq_source{margin:var(--space-3) 0 0;font-size:var(--text-body-sm);overflow-wrap:anywhere;line-height:1.5}._2AkjZq_source a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}._2AkjZq_sourceLabel{color:var(--color-text-muted)}._2AkjZq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:480px){._2AkjZq_date{width:100%;margin-left:0}}
