.EventScheduleRow-module__POwW9G__row{padding:var(--space-md) 0;border-bottom:1px solid var(--border);overflow-wrap:anywhere;min-width:0}.EventScheduleRow-module__POwW9G__heading{align-items:baseline;gap:var(--space-2xs) var(--space-sm);flex-wrap:wrap;display:flex}.EventScheduleRow-module__POwW9G__heading a{text-underline-offset:.2em;align-items:center;min-height:2.75rem;font-weight:700;text-decoration:underline;display:inline-flex}.EventScheduleRow-module__POwW9G__meta,.EventScheduleRow-module__POwW9G__status{color:var(--text-muted);font-size:var(--fs-caption)}.EventScheduleRow-module__POwW9G__title{margin:var(--space-2xs) 0 var(--space-xs)}.EventScheduleRow-module__POwW9G__dates{gap:var(--space-2xs) var(--space-md);font-size:var(--fs-caption);flex-wrap:wrap;margin:0;display:flex}.EventScheduleRow-module__POwW9G__dates div{gap:var(--space-xs);flex-wrap:wrap;display:flex}.EventScheduleRow-module__POwW9G__dates dt{color:var(--text-muted)}.EventScheduleRow-module__POwW9G__dates dd{font-variant-numeric:tabular-nums;margin:0}.EventScheduleRow-module__POwW9G__status{margin:var(--space-xs) 0 0}
.EventDirectory-module__j1r8RG__directory{margin-top:var(--space-lg)}.EventDirectory-module__j1r8RG__dateFilter{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1rem 0;display:flex}.EventDirectory-module__j1r8RG__dateFilter label{font-weight:700}.EventDirectory-module__j1r8RG__dateFilter input{border:1px solid var(--border);background:var(--surface);min-height:2.5rem;color:inherit;border-radius:.45rem;padding:.35rem .55rem}.EventDirectory-module__j1r8RG__clearDate{font-size:.9rem}.EventDirectory-module__j1r8RG__dateHint{color:var(--text-muted);flex-basis:100%;margin:0;font-size:.85rem}.EventDirectory-module__j1r8RG__statusNav{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));max-width:28rem;display:grid;overflow:hidden}.EventDirectory-module__j1r8RG__statusLink,.EventDirectory-module__j1r8RG__statusLinkActive{min-height:3rem;padding:var(--space-xs) var(--space-sm);text-align:center;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.EventDirectory-module__j1r8RG__statusLink{color:var(--text-muted)}.EventDirectory-module__j1r8RG__statusLink:hover{color:var(--text);background:var(--surface-2)}.EventDirectory-module__j1r8RG__statusLinkActive{background:var(--text);color:var(--background)}.EventDirectory-module__j1r8RG__resultsHeader{justify-content:space-between;align-items:baseline;gap:var(--space-sm);margin-top:var(--space-lg);padding-bottom:var(--space-xs);border-bottom:1px solid var(--border);display:flex}.EventDirectory-module__j1r8RG__resultsTitle{font-size:var(--fs-h2)}.EventDirectory-module__j1r8RG__count{color:var(--text-muted);font-size:var(--fs-caption);flex:none}.EventDirectory-module__j1r8RG__count span{color:var(--text);margin-right:.15rem;font-size:1.25rem;font-weight:600}.EventDirectory-module__j1r8RG__grid{gap:var(--space-sm);margin-top:var(--space-md);grid-template-columns:1fr;display:grid}.EventDirectory-module__j1r8RG__grid>:nth-child(n+10){content-visibility:auto;contain-intrinsic-size:auto 22rem}.EventDirectory-module__j1r8RG__timelineGroup{margin-top:var(--space-md)}.EventDirectory-module__j1r8RG__dateGroup{margin-top:var(--space-lg)}.EventDirectory-module__j1r8RG__stickyHeader{z-index:10;justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--background) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border);display:flex;position:sticky;top:4.5rem;box-shadow:0 2px 8px #0f171208}@media (min-width:721px) and (max-width:1100px){.EventDirectory-module__j1r8RG__stickyHeader{top:7.5rem}}.EventDirectory-module__j1r8RG__dateTitle{font-family:var(--font-num);font-size:var(--fs-h3);color:var(--text);font-weight:700}.EventDirectory-module__j1r8RG__badgeToday,.EventDirectory-module__j1r8RG__badgeSoon,.EventDirectory-module__j1r8RG__badgeNormal{border-radius:var(--radius-pill);font-size:var(--fs-micro);white-space:nowrap;align-items:center;padding:.15rem .625rem;font-weight:700;display:inline-flex}.EventDirectory-module__j1r8RG__badgeToday{background:var(--accent);color:var(--accent-ink)}.EventDirectory-module__j1r8RG__badgeSoon{background:color-mix(in srgb, var(--accent) 14%, var(--surface));color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent)}.EventDirectory-module__j1r8RG__badgeNormal{background:var(--surface-2);color:var(--text-muted);border:1px solid var(--border)}.EventDirectory-module__j1r8RG__timelineList{margin-top:var(--space-xs)}.EventDirectory-module__j1r8RG__empty{margin-top:var(--space-lg);padding:var(--space-xl) 0;color:var(--text-muted)}.EventDirectory-module__j1r8RG__loadMore{margin:var(--space-lg) auto 0;border:1px solid var(--border);background:var(--surface);color:inherit;cursor:pointer;border-radius:.5rem;padding:.7rem 1.2rem;display:block}@media (min-width:640px){.EventDirectory-module__j1r8RG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.EventDirectory-module__j1r8RG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
