.event-card[data-astro-cid-5gqkqg5w]{gap:var(--space-8);padding:var(--space-6);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;display:grid}.event-card[data-astro-cid-5gqkqg5w][hidden]{display:none}.event-card[data-astro-cid-5gqkqg5w]:hover{border-color:var(--accent);box-shadow:var(--shadow-card)}.date-block[data-astro-cid-5gqkqg5w]{padding:var(--space-4) var(--space-2);border-radius:var(--radius-md);background:var(--brand-gradient-glow), var(--brand-gradient-base);color:var(--white);text-align:center;justify-items:center;display:grid}.date-block[data-astro-cid-5gqkqg5w] .month[data-astro-cid-5gqkqg5w]{font-size:var(--text-sm);letter-spacing:var(--ls-tag);text-transform:uppercase;font-weight:600}.date-block[data-astro-cid-5gqkqg5w] .day[data-astro-cid-5gqkqg5w]{font-family:var(--font-display);margin-block:var(--space-1);font-size:3rem;font-weight:700;line-height:1}.date-block[data-astro-cid-5gqkqg5w] .weekday[data-astro-cid-5gqkqg5w]{font-size:var(--text-xs);opacity:.85}.body[data-astro-cid-5gqkqg5w]{gap:var(--space-2);min-width:0;display:grid}.meta[data-astro-cid-5gqkqg5w]{align-items:center;gap:var(--space-2) var(--space-3);color:var(--ink);flex-wrap:wrap;font-weight:600;display:flex}.format[data-astro-cid-5gqkqg5w],.past-flag[data-astro-cid-5gqkqg5w]{font-size:var(--text-xs);letter-spacing:var(--ls-tag);text-transform:uppercase;border-radius:var(--radius-xs);background:var(--accent);color:var(--white);padding:.3em .7em}.past-flag[data-astro-cid-5gqkqg5w]{background:var(--button-dark);display:none}.ce[data-astro-cid-5gqkqg5w]{font-size:var(--text-xs);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--accent) 12%, var(--white));color:var(--accent-hover);padding:.3em .7em;font-weight:600}.localtime[data-astro-cid-5gqkqg5w]{color:var(--muted);font-weight:400}.localtime[data-astro-cid-5gqkqg5w]:before{content:" · "}.countdown[data-astro-cid-5gqkqg5w]{color:var(--accent);font-weight:400}.title[data-astro-cid-5gqkqg5w]{margin-top:var(--space-1)}.title[data-astro-cid-5gqkqg5w] a[data-astro-cid-5gqkqg5w]:hover{color:var(--accent)}.subtitle[data-astro-cid-5gqkqg5w]{color:var(--accent);font-weight:600}.summary[data-astro-cid-5gqkqg5w]{max-width:72ch}.foot[data-astro-cid-5gqkqg5w]{align-items:center;gap:var(--space-3) var(--space-6);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.topics[data-astro-cid-5gqkqg5w]{gap:var(--space-2);flex-wrap:wrap;display:flex}.topics[data-astro-cid-5gqkqg5w] .chip[data-astro-cid-5gqkqg5w]{font-size:var(--text-xs)}.speakers[data-astro-cid-5gqkqg5w]{gap:var(--space-4);flex-wrap:wrap;display:flex}.speakers[data-astro-cid-5gqkqg5w] li[data-astro-cid-5gqkqg5w]{align-items:center;gap:var(--space-2);display:flex}.speakers[data-astro-cid-5gqkqg5w] img[data-astro-cid-5gqkqg5w]{object-fit:cover;border-radius:50%;width:32px;height:32px}.actions[data-astro-cid-5gqkqg5w]{gap:var(--space-3);min-width:200px;display:grid}.actions[data-astro-cid-5gqkqg5w] .btn[data-astro-cid-5gqkqg5w]{justify-content:space-between}.details[data-astro-cid-5gqkqg5w]{justify-self:center;position:relative}.preview[data-astro-cid-5gqkqg5w]{display:none}@media (hover:hover) and (pointer:fine) and (width>=992px){.preview[data-astro-cid-5gqkqg5w]{top:calc(100% + var(--space-3));z-index:20;width:360px;padding:var(--space-1);border-radius:var(--radius-lg);background:var(--white);opacity:0;visibility:hidden;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility 0s linear var(--dur);pointer-events:none;display:block;position:absolute;right:0;transform:translateY(-6px);box-shadow:0 12px 32px #0000002e}.preview[data-astro-cid-5gqkqg5w] img{aspect-ratio:2;object-fit:cover;border-radius:var(--radius-md);width:100%;height:auto;display:block}.has-preview[data-astro-cid-5gqkqg5w]:hover .preview[data-astro-cid-5gqkqg5w],.has-preview[data-astro-cid-5gqkqg5w]:focus-within .preview[data-astro-cid-5gqkqg5w]{opacity:1;visibility:visible;transition:opacity var(--dur) var(--ease), transform var(--dur) var(--ease), visibility 0s;transform:none}}@media (prefers-reduced-motion:reduce){.preview[data-astro-cid-5gqkqg5w]{transition:none!important;transform:none!important}}.event-card[data-astro-cid-5gqkqg5w].is-past .format[data-astro-cid-5gqkqg5w],.event-card[data-astro-cid-5gqkqg5w].is-past .register[data-astro-cid-5gqkqg5w]{display:none}.event-card[data-astro-cid-5gqkqg5w].is-past .past-flag[data-astro-cid-5gqkqg5w]{display:inline-block}.event-card[data-astro-cid-5gqkqg5w].is-past .date-block[data-astro-cid-5gqkqg5w]{background:var(--surface-2);color:var(--ink)}@media (width<=767px){.event-card[data-astro-cid-5gqkqg5w]{gap:var(--space-4);padding:var(--space-5);grid-template-columns:72px minmax(0,1fr)}.date-block[data-astro-cid-5gqkqg5w]{padding:var(--space-3) var(--space-1)}.date-block[data-astro-cid-5gqkqg5w] .day[data-astro-cid-5gqkqg5w]{font-size:2rem}.actions[data-astro-cid-5gqkqg5w]{align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;grid-column:1/-1;min-width:0;display:flex}}.filters[data-astro-cid-map3axlu]{align-items:flex-end;gap:var(--space-6) var(--space-10);padding-bottom:var(--space-8);margin-bottom:var(--space-10);border-bottom:1px solid var(--border);flex-wrap:wrap;display:flex}.filters[data-astro-cid-map3axlu][hidden]{display:none}.filter-group[data-astro-cid-map3axlu]{gap:var(--space-3);display:grid}.chips[data-astro-cid-map3axlu]{gap:var(--space-2);flex-wrap:wrap;display:flex}.chips[data-astro-cid-map3axlu] .chip[data-astro-cid-map3axlu]{cursor:pointer;font:inherit;font-size:var(--text-sm);min-height:40px;transition:border-color var(--dur) var(--ease), color var(--dur) var(--ease), background-color var(--dur) var(--ease)}.chips[data-astro-cid-map3axlu] .chip[data-astro-cid-map3axlu]:hover{border-color:var(--accent);color:var(--accent)}.chips[data-astro-cid-map3axlu] .chip[data-astro-cid-map3axlu][aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--white)}.filter-end[data-astro-cid-map3axlu]{gap:var(--space-2);justify-items:end;margin-left:auto;display:grid}.switch[data-astro-cid-map3axlu]{align-items:center;gap:var(--space-3);min-height:40px;font:inherit;font-size:var(--text-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;display:inline-flex}.track[data-astro-cid-map3axlu]{border-radius:var(--radius-full);background:var(--surface-2);border:1px solid var(--border);width:44px;height:24px;transition:background-color var(--dur) var(--ease);flex:none;position:relative}.knob[data-astro-cid-map3axlu]{background:var(--white);width:18px;height:18px;transition:transform var(--dur) var(--ease);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch[data-astro-cid-map3axlu][aria-checked=true] .track[data-astro-cid-map3axlu]{background:var(--accent);border-color:var(--accent)}.switch[data-astro-cid-map3axlu][aria-checked=true] .knob[data-astro-cid-map3axlu]{transform:translate(20px)}.status[data-astro-cid-map3axlu]{min-height:1.5em}.group[data-astro-cid-map3axlu]+.group[data-astro-cid-map3axlu]{margin-top:var(--space-16)}.group[data-astro-cid-map3axlu][hidden]{display:none}.group-title[data-astro-cid-map3axlu]{margin-bottom:var(--space-6)}.event-list[data-astro-cid-map3axlu]{gap:var(--space-4);display:grid}.event-list[data-astro-cid-map3axlu]:empty{display:none}.empty[data-astro-cid-map3axlu]{padding:var(--space-8);gap:var(--space-4);justify-items:start;display:grid}.empty[data-astro-cid-map3axlu][hidden]{display:none}@media (width<=767px){.filter-end[data-astro-cid-map3axlu]{justify-items:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.track[data-astro-cid-map3axlu],.knob[data-astro-cid-map3axlu]{transition:none}}
