.filters[data-astro-cid-z3bsguig]{gap:var(--space-6);flex-wrap:wrap;align-items:flex-end;display:flex}.filter-group[data-astro-cid-z3bsguig]{gap:var(--space-2);display:grid}.filter-label[data-astro-cid-z3bsguig]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);font-weight:var(--fw-ui)}.view-toggle[data-astro-cid-z3bsguig]{margin-left:auto}.event-row[data-astro-cid-z3bsguig].is-ended .event-actions[data-astro-cid-z3bsguig] .btn-primary[data-astro-cid-z3bsguig],.event-row[data-astro-cid-z3bsguig].is-ended .etag--reg[data-astro-cid-z3bsguig],.event-row[data-astro-cid-z3bsguig].is-ended .reg-actions[data-astro-cid-z3bsguig]{display:none}.event-list[data-astro-cid-z3bsguig]{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.event-row[data-astro-cid-z3bsguig]{border:var(--border);border-radius:var(--radius-md);background:var(--paper);min-width:0}.event-top[data-astro-cid-z3bsguig]{align-items:center;gap:var(--space-4);padding:var(--space-4);display:flex}.date-block[data-astro-cid-z3bsguig]{background:var(--stone);color:var(--green-deep);border:1px solid var(--rule);flex:none;place-items:center;width:60px;height:60px;display:grid}.date-block[data-astro-cid-z3bsguig] .mon[data-astro-cid-z3bsguig]{font-size:var(--fs-xs);text-transform:uppercase;font-weight:var(--fw-ui)}.date-block[data-astro-cid-z3bsguig] .day[data-astro-cid-z3bsguig]{font-size:var(--fs-h3);font-weight:var(--fw-header);line-height:1}.event-main[data-astro-cid-z3bsguig]{flex:1;min-width:0}.cal-lead[data-astro-cid-z3bsguig]{font-family:var(--font-ui);font-size:var(--fs-sm);max-width:var(--measure)}.event-main[data-astro-cid-z3bsguig] h4[data-astro-cid-z3bsguig]{font-size:var(--fs-lg)}.ev-tags[data-astro-cid-z3bsguig]{gap:var(--space-2);margin-top:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.ev-tags[data-astro-cid-z3bsguig]>[data-astro-cid-z3bsguig]:empty,.venue[data-astro-cid-z3bsguig]:not(:has(span:not(:empty))){display:none}.venue[data-astro-cid-z3bsguig] [data-astro-cid-z3bsguig][data-cms-display=venue\.name]:not(:empty)+[data-astro-cid-z3bsguig][data-cms-display=venue\.city]:not(:empty):before{content:", "}.ev-dates[data-astro-cid-z3bsguig]{font-size:var(--fs-xs);color:var(--ink-soft);letter-spacing:.03em}.month-sep[data-astro-cid-z3bsguig]{background:0 0;border:none}.month-sep-h[data-astro-cid-z3bsguig]{font-family:var(--font-mono);font-size:var(--fs-sm);font-weight:var(--fw-subhead);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);border-bottom:1px solid var(--rule);padding-bottom:var(--space-1);margin-top:var(--space-4)}.venue[data-astro-cid-z3bsguig]{font-size:var(--fs-sm);font-family:var(--font-ui)}.meta2[data-astro-cid-z3bsguig]{font-size:var(--fs-sm);font-family:var(--font-ui);margin-top:var(--space-1)}.event-watch[data-astro-cid-z3bsguig]{padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 60px + var(--space-4));max-width:calc(720px + 60px + 3 * var(--space-4))}.event-watch[data-astro-cid-z3bsguig]:not(:has(.embed)){display:none}.entry-label[data-astro-cid-z3bsguig]{font-family:var(--font-mono);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-soft);margin-right:var(--space-1)}.meta[data-astro-cid-z3bsguig]{font-family:var(--font-mono);letter-spacing:.02em}.pill[data-astro-cid-z3bsguig]{font-size:var(--fs-xs);font-weight:var(--fw-ui);padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--stone);color:var(--green-deep);margin-right:var(--space-1)}.state-OR[data-astro-cid-z3bsguig]{background:color-mix(in srgb, var(--status-new) 16%, var(--paper));color:var(--status-new)}.state-ID[data-astro-cid-z3bsguig]{background:color-mix(in srgb, var(--gold) 18%, var(--paper));color:var(--gold-deep)}.state-Other[data-astro-cid-z3bsguig]{background:color-mix(in srgb, var(--ink-soft) 13%, var(--paper));color:var(--ink)}.type[data-astro-cid-z3bsguig]{text-transform:capitalize}.event-actions[data-astro-cid-z3bsguig]{gap:var(--space-3);flex:none;align-items:center;display:flex}.flyer-tag[data-astro-cid-z3bsguig]{font-family:var(--font-mono);font-size:var(--fs-xs);color:var(--ink-soft);letter-spacing:.03em;align-items:center;display:inline-flex}.event-reg[data-astro-cid-z3bsguig]{border-top:1px solid var(--rule)}.event-reg[data-astro-cid-z3bsguig]>summary[data-astro-cid-z3bsguig]{cursor:pointer;padding:var(--space-3) var(--space-4);font-family:var(--font-ui);font-weight:var(--fw-ui);font-size:var(--fs-sm);color:var(--green);list-style:none}.event-reg[data-astro-cid-z3bsguig]>summary[data-astro-cid-z3bsguig]::-webkit-details-marker{display:none}.event-reg[data-astro-cid-z3bsguig]>summary[data-astro-cid-z3bsguig]:before{content:"";width:.5em;height:.5em;transition:transform var(--dur-fast) var(--ease);background:currentColor;margin-right:.45em;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5 2l6 6-6 6z'/%3E%3C/svg%3E") 50%/contain no-repeat}.event-reg[data-astro-cid-z3bsguig][open]>summary[data-astro-cid-z3bsguig]:before{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.event-reg[data-astro-cid-z3bsguig]>summary[data-astro-cid-z3bsguig]:before{transition:none}}.event-reg[data-astro-cid-z3bsguig]>summary[data-astro-cid-z3bsguig]:hover{background:var(--stone-soft)}.reg-body[data-astro-cid-z3bsguig]{padding:0 var(--space-4) var(--space-4)}table[data-astro-cid-z3bsguig].sections{min-width:560px}.sections[data-astro-cid-z3bsguig] .sec-name[data-astro-cid-z3bsguig]{font-weight:var(--fw-subhead);white-space:nowrap}td[data-astro-cid-z3bsguig].mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.sections[data-astro-cid-z3bsguig] .waitlist-row[data-astro-cid-z3bsguig] td[data-astro-cid-z3bsguig]{background:var(--stone-soft)}.reg-actions[data-astro-cid-z3bsguig]{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=600px){.event-top[data-astro-cid-z3bsguig]{flex-wrap:wrap}.event-watch[data-astro-cid-z3bsguig]{padding-left:var(--space-4)}.event-actions[data-astro-cid-z3bsguig]{width:100%}}.month-nav[data-astro-cid-z3bsguig]{margin-bottom:var(--space-4)}.month-grid[data-astro-cid-z3bsguig]{background:var(--rule);border:var(--border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.month-grid[data-astro-cid-z3bsguig] .dow{background:var(--surface);text-align:center;padding:var(--space-2);font-weight:var(--fw-subhead);font-size:var(--fs-sm)}.month-grid[data-astro-cid-z3bsguig] .cell{background:var(--paper);min-width:0;min-height:96px;padding:var(--space-2);font-size:var(--fs-xs);overflow:hidden}.month-grid[data-astro-cid-z3bsguig] .cell.empty{background:var(--surface)}.month-grid[data-astro-cid-z3bsguig] .dnum{font-weight:var(--fw-subhead);color:var(--ink-soft);margin-bottom:3px;display:block}.month-grid[data-astro-cid-z3bsguig] .cell.is-today{box-shadow:inset 0 0 0 2px var(--green-deep)}.month-grid[data-astro-cid-z3bsguig] .cell.is-today .dnum{background:var(--green-deep);min-width:1.75em;height:1.75em;color:var(--paper);border-radius:50%;place-items:center;display:inline-grid}.month-grid[data-astro-cid-z3bsguig] .ev{text-align:left;width:100%;padding:2px var(--space-1);border-radius:var(--radius-sm);background:var(--stone);color:var(--green-deep);font:inherit;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border:none;margin-top:3px;display:block;overflow:hidden}.month-grid[data-astro-cid-z3bsguig] .ev:hover{background:var(--green);color:var(--paper)}.month-grid[data-astro-cid-z3bsguig] .ev-reg{box-shadow:inset 2px 0 0 var(--gold)}.month-grid[data-astro-cid-z3bsguig] .ev-open{color:var(--gold-deep);font-weight:var(--fw-header)}.month-grid[data-astro-cid-z3bsguig] .ev-OR{background:color-mix(in srgb, var(--status-new) 16%, var(--paper));color:var(--status-new)}.month-grid[data-astro-cid-z3bsguig] .ev-ID{background:color-mix(in srgb, var(--gold) 18%, var(--paper));color:var(--gold-deep)}.month-grid[data-astro-cid-z3bsguig] .ev-Other{background:color-mix(in srgb, var(--ink-soft) 13%, var(--paper));color:var(--ink)}@media (width<=600px){.month-grid[data-astro-cid-z3bsguig] .cell{min-height:64px}.month-grid[data-astro-cid-z3bsguig] .ev{font-size:var(--fs-xs)}}.event-row[data-astro-cid-z3bsguig].flash{animation:flash 1.4s var(--ease)}@keyframes flash{0%,40%{background:color-mix(in srgb, var(--gold) 16%, var(--paper))}to{background:var(--paper)}}@media (prefers-reduced-motion:reduce){.event-row[data-astro-cid-z3bsguig].flash{animation:none}}
