.filter-bar[data-v-e8af8772]{gap:.75rem 1.25rem;margin:1rem 0 0}.chip-row[data-v-e8af8772],.filter-bar[data-v-e8af8772]{flex-wrap:wrap;display:flex}.chip-row[data-v-e8af8772]{gap:.5rem}.chip[data-v-e8af8772]{border:1px solid var(--line);background:var(--card);color:inherit;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:.375rem .875rem;font-size:.9375rem}.chip.active[data-v-e8af8772],.chip[data-v-e8af8772]:hover{border-color:var(--coral)}.chip.active[data-v-e8af8772]{background:var(--coral);color:#fff}.chip--toggle.active[data-v-e8af8772]{background:var(--grass-deep);border-color:var(--grass-deep)}.chip--sort.active[data-v-e8af8772]{background:var(--sky);border-color:var(--sky);color:var(--card)}.chip[data-v-e8af8772]:focus-visible,.link-button[data-v-e8af8772]:focus-visible{outline:2px solid var(--sky);outline-offset:2px}.state-message[data-v-e8af8772]{color:var(--soft);margin-top:1.5rem;font-size:1.0625rem}.link-button[data-v-e8af8772]{color:var(--coral);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.event-group[data-v-e8af8772]{margin-top:1.75rem}.event-group__title[data-v-e8af8772]{align-items:baseline;gap:.5rem;margin:0 0 .875rem;font-size:1.375rem;display:flex}.event-group__count[data-v-e8af8772]{color:var(--soft);font-size:.875rem;font-weight:600}.event-link[data-v-e8af8772]{color:inherit;text-decoration:none;display:block}
