.group-card[data-v-9eb59eff]{border-radius:var(--radius-xl);border:1px solid var(--surface-border);background:var(--surface-0);box-shadow:var(--shadow-card);gap:.85rem;padding:.95rem 1rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.group-card[data-v-9eb59eff]:hover{border-color:color-mix(in srgb,var(--brand-accent) 16%,var(--surface-border));box-shadow:var(--shadow-card)}.group-card__header[data-v-9eb59eff]{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.group-card__header-meta[data-v-9eb59eff]{justify-content:flex-end;align-items:center;display:flex}.group-card__copy[data-v-9eb59eff]{gap:.18rem;min-width:0;display:grid}.group-card__title[data-v-9eb59eff]{font-family:var(--font-display);margin:0;font-size:1.06rem;line-height:1.1}.group-card__meta[data-v-9eb59eff],.group-card__more[data-v-9eb59eff]{color:var(--text-soft);margin:0;font-size:.8rem}.group-card__actions[data-v-9eb59eff]{flex-wrap:wrap;gap:.5rem;display:flex}.group-card__events[data-v-9eb59eff]{border-block:1px solid var(--surface-divider);gap:.45rem;padding:.35rem 0;display:grid}.group-card__events--empty[data-v-9eb59eff]{padding-block:.5rem}.group-card__event[data-v-9eb59eff]{border-radius:var(--radius-md);background:var(--surface-1);min-height:3.35rem;color:inherit;border:1px solid #0000;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.62rem .7rem;text-decoration:none;transition:border-color .14s,background-color .14s;display:grid}.group-card__event[data-v-9eb59eff]:focus-visible,.group-card__event[data-v-9eb59eff]:hover{border-color:color-mix(in srgb,var(--brand-accent) 28%,var(--surface-border));background:color-mix(in srgb,var(--surface-1) 70%,var(--surface-0))}.group-card__event-copy[data-v-9eb59eff],.group-card__event-meta[data-v-9eb59eff]{gap:.18rem;min-width:0;display:grid}.group-card__event-copy>strong[data-v-9eb59eff]{text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;overflow:hidden}.group-card__event-copy>span[data-v-9eb59eff],.group-card__event-meta>span[data-v-9eb59eff]{color:var(--text-soft);font-size:.76rem;font-weight:700}.group-card__event-meta[data-v-9eb59eff]{text-align:right;justify-items:end}.group-card__event-arrow[data-v-9eb59eff]{color:var(--text-soft);font-size:.78rem}.group-card__event-meta>strong[data-v-9eb59eff]{font-size:.88rem}.group-card__event-empty[data-v-9eb59eff]{color:var(--text-soft);align-items:center;gap:.55rem;font-size:.86rem;font-weight:700;display:flex}.group-card__more[data-v-9eb59eff]{padding-inline:.1rem;font-weight:700}.group-card__actions[data-v-9eb59eff]{justify-content:flex-end;align-items:center;padding-top:.1rem}.group-card__open-button[data-v-9eb59eff]{border-color:color-mix(in srgb,var(--brand-accent) 42%,var(--surface-border));background:color-mix(in srgb,var(--brand-accent) 12%,var(--surface-0));color:color-mix(in srgb,var(--brand-accent) 72%,var(--text-0))}.group-card__open-button[data-v-9eb59eff]:focus-visible,.group-card__open-button[data-v-9eb59eff]:hover{border-color:color-mix(in srgb,var(--brand-accent) 58%,var(--surface-border));background:color-mix(in srgb,var(--brand-accent) 18%,var(--surface-0))}html.app-dark .group-card__open-button[data-v-9eb59eff]{border-color:color-mix(in srgb,var(--brand-accent) 48%,var(--surface-border));background:color-mix(in srgb,var(--brand-accent) 22%,var(--surface-0));color:color-mix(in srgb,var(--brand-accent) 84%,#fff)}html.app-dark .group-card__open-button[data-v-9eb59eff]:focus-visible,html.app-dark .group-card__open-button[data-v-9eb59eff]:hover{border-color:color-mix(in srgb,var(--brand-accent) 62%,var(--surface-border));background:color-mix(in srgb,var(--brand-accent) 28%,var(--surface-0))}@media (width<=720px){.group-card__header[data-v-9eb59eff]{align-items:center}.group-card__description[data-v-9eb59eff]{display:none}.group-card__event[data-v-9eb59eff]{grid-template-columns:minmax(0,1fr) auto;align-items:start}.group-card__event-meta[data-v-9eb59eff]{text-align:left;justify-content:space-between;display:flex}.group-card__event-arrow[data-v-9eb59eff]{align-self:center}.group-card__actions[data-v-9eb59eff]{padding-top:0}}
