.UpcomingEvents_wrapper__PhNKP{margin-top:2.5rem;padding:1.5rem;border-radius:1rem;box-shadow:var(--shadow-sm);transition:var(--transition-bg)}.UpcomingEvents_header__TW_Eg{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.UpcomingEvents_headerLeft___g81E{display:flex;align-items:center;min-width:0}.UpcomingEvents_tabGroup__zRA_7{display:flex;gap:.25rem;background:var(--color-surface-secondary);border-radius:.75rem;padding:.25rem}.UpcomingEvents_tab__qhaD8{padding:.5rem 1rem;border:none;background:rgba(0,0,0,0);color:var(--color-text-secondary);font-size:.95rem;font-weight:500;border-radius:.5rem;cursor:pointer;transition:background .2s ease,color .2s ease;white-space:nowrap}.UpcomingEvents_tab__qhaD8:hover{color:var(--color-text-primary)}.UpcomingEvents_tab__qhaD8.UpcomingEvents_activeTab__pHp5A{background:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-sm)}.UpcomingEvents_heading__uoSn9{font-size:1.5rem;font-weight:600;text-align:left;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem;transition:var(--transition-color)}.UpcomingEvents_toggleGroup__UoS1P{display:flex;gap:.5rem}.UpcomingEvents_toggleGroup__UoS1P button{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:.75rem;cursor:pointer;font-size:1.1rem;transition:background .2s ease,color .2s ease,border-color .2s ease}.UpcomingEvents_toggleGroup__UoS1P button:hover{background:var(--color-hover)}.UpcomingEvents_toggleGroup__UoS1P button.UpcomingEvents_active__7PCOr{background:var(--color-brand-primary);color:var(--color-text-primary-on-brand);border-color:var(--color-brand-primary)}.UpcomingEvents_toggleGroup__UoS1P button svg{width:18px;height:18px}.UpcomingEvents_scrollContainer__baiaf{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem;overflow:visible;padding:0}.UpcomingEvents_listContainer__frqAY{display:flex;flex-direction:column;gap:1rem}@media(max-width:767px){.UpcomingEvents_wrapper__PhNKP{padding:1.25rem;margin-top:2rem}.UpcomingEvents_heading__uoSn9{font-size:1.3rem}.UpcomingEvents_tab__qhaD8{padding:.4rem .75rem;font-size:.9rem}.UpcomingEvents_scrollContainer__baiaf{gap:1rem;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}@media(max-width:479px){.UpcomingEvents_wrapper__PhNKP{padding:1rem;margin-top:1.5rem}.UpcomingEvents_header__TW_Eg{flex-wrap:wrap}.UpcomingEvents_heading__uoSn9{font-size:1.2rem}.UpcomingEvents_tab__qhaD8{padding:.35rem .6rem;font-size:.85rem}.UpcomingEvents_scrollContainer__baiaf{grid-template-columns:1fr}}.ClaimHostButton_trigger__ApiO_{transition:var(--transition-color),var(--transition-bg),box-shadow .2s ease;line-height:1.6}.ClaimHostButton_triggerLink__LF4_w{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .75rem;background:var(--color-surface,#fff);border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:8px;font-size:.85rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;transition:all .15s ease}.ClaimHostButton_triggerLink__LF4_w svg{font-size:.9rem;color:var(--color-brand-primary);opacity:.75}.ClaimHostButton_triggerLink__LF4_w:focus-visible,.ClaimHostButton_triggerLink__LF4_w:hover{border-color:var(--color-brand-primary);outline:none}[data-theme=dark] .ClaimHostButton_triggerLink__LF4_w{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.08)}.ClaimHostButton_triggerButton__YF63f{background:var(--color-background-alt);border:1px solid var(--color-border);color:var(--color-text-primary);padding:.5rem .75rem;border-radius:10px;cursor:pointer;box-shadow:var(--shadow-sm)}.ClaimHostButton_triggerButton__YF63f:focus-visible,.ClaimHostButton_triggerButton__YF63f:hover{background:var(--color-background);box-shadow:var(--shadow-md);outline:none}.ClaimHostButton_modalOverlay__qw_hW{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.ClaimHostButton_modal__JlM5z{width:min(92vw,480px);max-width:480px;background:var(--color-surface,#fff);border:1px solid var(--color-border,rgba(0,0,0,.1));border-radius:16px;padding:1.25rem;box-shadow:0 8px 32px rgba(0,0,0,.15);position:relative;color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word;white-space:normal}[data-theme=dark] .ClaimHostButton_modal__JlM5z{background:var(--color-surface,#1a1a1a);border-color:hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4)}.ClaimHostButton_close__pCDvg{position:absolute;top:.875rem;right:.875rem;width:2rem;height:2rem;border-radius:8px;display:grid;place-items:center;background:var(--color-surface-secondary,#f5f5f5);border:1px solid var(--color-border,rgba(0,0,0,.08));color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease}.ClaimHostButton_close__pCDvg:focus-visible,.ClaimHostButton_close__pCDvg:hover{background:var(--color-surface-hover,#eee);color:var(--color-text-primary);outline:none}[data-theme=dark] .ClaimHostButton_close__pCDvg{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}[data-theme=dark] .ClaimHostButton_close__pCDvg:focus-visible,[data-theme=dark] .ClaimHostButton_close__pCDvg:hover{background:hsla(0,0%,100%,.1)}.ClaimHostButton_header__6J8nS{display:flex;align-items:center;gap:.5rem;min-width:0;margin-right:2.5rem;margin-bottom:.5rem}.ClaimHostButton_header__6J8nS h2{font-size:1.125rem;font-weight:700;margin:0;line-height:1.3}.ClaimHostButton_header__6J8nS svg{font-size:1.125rem;color:var(--color-brand-primary);flex:0 0 auto}.ClaimHostButton_content__wBKHb{display:block;max-width:100%;overflow:hidden}.ClaimHostButton_lede__4B5sL{margin-top:.25rem;color:var(--color-text-secondary);font-size:.9rem;line-height:1.55;white-space:normal}.ClaimHostButton_bullets__Amo95{margin:.75rem 0 1rem;padding-left:1.25rem;display:grid;grid-gap:.25rem;gap:.25rem;color:var(--color-text-secondary);font-size:.9rem}.ClaimHostButton_bullets__Amo95 li{list-style:disc;line-height:1.5}.ClaimHostButton_primaryCta__aBlW4{width:100%;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;border-radius:10px;border:none;background:var(--color-brand-primary);color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .15s ease}.ClaimHostButton_primaryCta__aBlW4:focus-visible,.ClaimHostButton_primaryCta__aBlW4:hover{outline:none;filter:brightness(1.1)}.ClaimHostButton_primaryCta__aBlW4:disabled{opacity:.6;cursor:default}.ClaimHostButton_primaryCta__aBlW4 svg{font-size:1rem;color:#fff}.ClaimHostButton_disclaimer__duQo3{margin-top:.75rem;font-size:.8rem;color:var(--color-text-tertiary);line-height:1.5;white-space:normal}