.events-page-module__EA_ccq__eventsSection{background:linear-gradient(#0f192d05,#0000);border-radius:18px;padding:48px 0 64px}@media (min-width:1200px){.events-page-module__EA_ccq__eventsSection{width:calc(100% + 100px)}}.events-page-module__EA_ccq__eventsDiscovery{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:24px;margin-top:24px;display:grid}.events-page-module__EA_ccq__eventsFilters,.events-page-module__EA_ccq__eventsResults,.events-page-module__EA_ccq__eventsCalendar,.events-page-module__EA_ccq__eventsEmptyState,.events-page-module__EA_ccq__eventsGroup{color:inherit;border:1px solid var(--border);box-shadow:var(--glow);background:#fff;border-radius:18px;padding:28px 24px}.events-page-module__EA_ccq__eventsFilters{gap:18px;display:grid;position:sticky;top:88px}.events-page-module__EA_ccq__eventsSearch{gap:8px;display:grid}.events-page-module__EA_ccq__eventsSearchLabel{color:#0f172a;font-weight:700}.events-page-module__EA_ccq__eventsSearchField{background:#f8fafceb;border:1px solid #0f172a1f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.events-page-module__EA_ccq__eventsSearchField:focus-within{background:#fff;border-color:#e95d2a8c;box-shadow:0 0 0 4px #e95d2a1f}.events-page-module__EA_ccq__eventsSearchIcon{border:2px solid #64748b;border-radius:999px;flex:none;width:14px;height:14px;position:relative}.events-page-module__EA_ccq__eventsSearchIcon:after{content:"";background:#64748b;border-radius:999px;width:7px;height:2px;position:absolute;bottom:-2px;right:-5px;transform:rotate(45deg)}.events-page-module__EA_ccq__eventsSearchField input{width:100%;font:inherit;color:#0f172a;background:0 0;border:0;padding:0}.events-page-module__EA_ccq__eventsSearchField input::placeholder{color:#94a3b8}.events-page-module__EA_ccq__eventsSearchField input:focus{outline:none}.events-page-module__EA_ccq__eventsSearchClear{color:#64748b;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:700}.events-page-module__EA_ccq__eventsSearchClear:hover{color:#e95d2a}.events-page-module__EA_ccq__eventsFiltersHeader,.events-page-module__EA_ccq__eventsResultsToolbar,.events-page-module__EA_ccq__eventsCalendarToolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.events-page-module__EA_ccq__eventsFiltersHeader h2,.events-page-module__EA_ccq__eventsResultsToolbar h2,.events-page-module__EA_ccq__eventsCalendarToolbar h3{margin:6px 0 4px}.events-page-module__EA_ccq__eventsFiltersGroup{border-top:1px solid var(--border);gap:12px;padding-top:18px;display:grid}.events-page-module__EA_ccq__eventsFiltersToggle{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.events-page-module__EA_ccq__eventsFiltersToggle h3{margin:0;font-size:.95rem}.events-page-module__EA_ccq__eventsFiltersToggleArrow{color:#64748b;font-size:1rem;line-height:1;transition:transform .15s}.events-page-module__EA_ccq__toggleArrowOpen{transform:rotate(180deg)}.events-page-module__EA_ccq__eventsFiltersOptions{gap:10px;display:grid}.events-page-module__EA_ccq__eventsFilterOption{color:#334155;align-items:flex-start;gap:10px;font-size:.96rem;line-height:1.35;display:flex}.events-page-module__EA_ccq__eventsFilterOption input{accent-color:#e95d2a;margin-top:2px}.events-page-module__EA_ccq__eventsResults{gap:20px;min-width:0;display:grid}.events-page-module__EA_ccq__eventsResultsViewToggle{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.events-page-module__EA_ccq__eventsEmptyState{gap:8px;display:grid}.events-page-module__EA_ccq__eventsEmptyState h3{margin:0}.events-page-module__EA_ccq__eventsDeck{flex-direction:column;gap:44px;min-width:0;display:flex}.events-page-module__EA_ccq__eventsGroup{min-width:0;scroll-margin-top:90px;overflow:hidden}.events-page-module__EA_ccq__eventsGroupHeader h2{letter-spacing:-.01em;margin:6px 0}.events-page-module__EA_ccq__eventsGroupHeader .muted{color:var(--muted)}.events-page-module__EA_ccq__eventCardGrid{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:minmax(300px,300px);grid-auto-flow:column;gap:16px;width:100%;min-width:0;max-width:100%;margin-top:18px;padding:4px;display:grid;overflow-x:auto}.events-page-module__EA_ccq__eventsCalendar{gap:18px;min-width:0;display:grid}.events-page-module__EA_ccq__eventsCalendarDesktop{gap:8px;display:grid}.events-page-module__EA_ccq__eventsCalendarMobileList{display:none}.events-page-module__EA_ccq__eventsCalendarSelect{gap:8px;max-width:260px;position:relative}.events-page-module__EA_ccq__eventsCalendarSelect .eyebrow{margin-bottom:0}.events-page-module__EA_ccq__eventsCalendarSelect select{appearance:none;width:100%;font:inherit;color:#0f172a;cursor:pointer;background:linear-gradient(#fffffffa,#f1f5f9f5);border:1px solid #0f172a24;border-radius:14px;padding:12px 42px 12px 14px;font-weight:700;line-height:1.2;transition:border-color .15s,box-shadow .15s,transform .15s,background .15s;box-shadow:inset 0 1px #fffc,0 14px 28px #0f172a14}.events-page-module__EA_ccq__eventsCalendarSelect:after{content:"";pointer-events:none;border-bottom:2px solid #64748b;border-right:2px solid #64748b;width:10px;height:10px;position:absolute;bottom:16px;right:15px;transform:rotate(45deg)}.events-page-module__EA_ccq__eventsCalendarSelect select:hover{border-color:#e95d2a4d}.events-page-module__EA_ccq__eventsCalendarSelect select:focus{background:linear-gradient(#fff,#f8fafc);border-color:#e95d2a94;outline:none;box-shadow:inset 0 1px #fffc,0 0 0 4px #e95d2a1f,0 16px 32px #0f172a1f}.events-page-module__EA_ccq__eventsCalendarSelect select:disabled{cursor:default;opacity:.78}.events-page-module__EA_ccq__eventsCalendarWeekdays,.events-page-module__EA_ccq__eventsCalendarGrid{width:100%;min-width:0}.events-page-module__EA_ccq__eventsCalendarWeekdays{color:#64748b;letter-spacing:.04em;text-transform:uppercase;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;font-size:.78rem;font-weight:700;display:grid}.events-page-module__EA_ccq__eventsCalendarGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.events-page-module__EA_ccq__eventsCalendarCell{border:1px solid var(--border);background:#0f172a05;border-radius:14px;align-content:start;gap:8px;min-width:0;min-height:118px;padding:8px;display:grid}.events-page-module__EA_ccq__calendarCellEmpty{background:0 0;border-style:dashed}.events-page-module__EA_ccq__eventsCalendarDay{color:#0f172a;font-weight:700}.events-page-module__EA_ccq__eventsCalendarEvents{gap:6px;min-width:0;display:grid}.events-page-module__EA_ccq__eventsCalendarEvent{color:#0f172a;text-align:left;cursor:pointer;background:#e95d2a14;border:1px solid #e95d2a2e;border-radius:10px;gap:2px;min-width:0;padding:6px 7px;display:grid;overflow:hidden}.events-page-module__EA_ccq__eventsCalendarEvent span,.events-page-module__EA_ccq__eventsCalendarEvent small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.events-page-module__EA_ccq__eventsCalendarEvent span{-webkit-line-clamp:2}.events-page-module__EA_ccq__eventsCalendarEvent small{-webkit-line-clamp:2;color:#475569;font-size:.78rem;line-height:1.25}.events-page-module__EA_ccq__eventsCalendarMore{color:#64748b;font-size:.85rem}.events-page-module__EA_ccq__eventsCalendarMobileDay{border:1px solid var(--border);background:#0f172a08;border-radius:16px;gap:12px;padding:16px;display:grid}.events-page-module__EA_ccq__eventsCalendarMobileDayHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.events-page-module__EA_ccq__eventsCalendarMobileDayDate,.events-page-module__EA_ccq__eventsCalendarMobileDayCount{margin:0}.events-page-module__EA_ccq__eventsCalendarMobileDayDate{color:#0f172a;font-weight:800}.events-page-module__EA_ccq__eventsCalendarMobileDayCount{color:#64748b;font-size:.85rem}.events-page-module__EA_ccq__eventsCalendarMobileDayNumber{color:#c2410c;background:#e95d2a1f;border-radius:999px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;font-weight:800;display:inline-flex}.events-page-module__EA_ccq__eventsCalendarMobileEvents{gap:10px;display:grid}.events-page-module__EA_ccq__eventsCalendarMobileEvent{color:#0f172a;text-align:left;cursor:pointer;background:linear-gradient(#e95d2a14,#0f172a05);border:1px solid #e95d2a2e;border-radius:14px;gap:4px;width:100%;padding:12px 14px;display:grid}.events-page-module__EA_ccq__eventsCalendarMobileEvent strong,.events-page-module__EA_ccq__eventsCalendarMobileEvent span,.events-page-module__EA_ccq__eventsCalendarMobileEvent small{margin:0}.events-page-module__EA_ccq__eventsCalendarMobileEvent span{color:#334155;font-size:.92rem}.events-page-module__EA_ccq__eventsCalendarMobileEvent small{color:#64748b}@media (max-width:960px){.events-page-module__EA_ccq__eventsDiscovery{grid-template-columns:1fr}.events-page-module__EA_ccq__eventsFilters{position:static}}@media (max-width:900px){.events-page-module__EA_ccq__eventsGroup{padding:22px 18px}}@media (max-width:720px){.events-page-module__EA_ccq__eventCardGrid{grid-auto-columns:85%;padding-bottom:10px}.events-page-module__EA_ccq__eventsSection{padding:36px 0 52px}.events-page-module__EA_ccq__eventsFilters,.events-page-module__EA_ccq__eventsResults,.events-page-module__EA_ccq__eventsCalendar,.events-page-module__EA_ccq__eventsEmptyState{padding:22px 18px}.events-page-module__EA_ccq__eventsCalendarWeekdays,.events-page-module__EA_ccq__eventsCalendarGrid{min-width:640px}.events-page-module__EA_ccq__eventsCalendarToolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.events-page-module__EA_ccq__eventsCalendarToolbar .events-page-module__EA_ccq__eventsCalendarSelect{order:-1;grid-column:1/-1;max-width:none}.events-page-module__EA_ccq__eventsCalendarToolbar .button{justify-content:center;width:100%}.events-page-module__EA_ccq__eventsCalendarDesktop{display:none}.events-page-module__EA_ccq__eventsCalendarMobileList{gap:12px;display:grid}}:is(html[data-theme=dark] .events-page-module__EA_ccq__eventsFilters,html[data-theme=dark] .events-page-module__EA_ccq__eventsResults,html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendar,html[data-theme=dark] .events-page-module__EA_ccq__eventsEmptyState,html[data-theme=dark] .events-page-module__EA_ccq__eventsGroup){box-shadow:none;background:#0f192d;border-color:#1f2a40}html[data-theme=dark] .events-page-module__EA_ccq__eventsFiltersGroup{border-color:#1f2a40}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearch{color:#f8fafc}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchLabel{color:#f8fafc}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchField{background:#0f172adb;border-color:#1f2a40}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchField:focus-within{background:#0f172af5;border-color:#e95d2a8c}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchIcon{border-color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchIcon:after{background:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchField input{color:#f8fafc}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchField input::placeholder{color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsSearchClear{color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsFilterOption{color:#dbe5f5}:is(html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarWeekdays,html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMore){color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarSelect .eyebrow{color:#f8fafc}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarSelect select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:linear-gradient(#0f172af5,#111827f5);border-color:#1f2a40;box-shadow:inset 0 1px #ffffff0a,0 12px 26px #02061747}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarSelect select option{color:#f8fafc;background:#0f192d}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarSelect:after{border-color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarSelect select:hover{border-color:#e95d2a57}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarSelect select:focus{background:linear-gradient(#0f172afa,#0f172aeb);border-color:#e95d2a8f;box-shadow:inset 0 1px #ffffff0d,0 0 0 4px #e95d2a1f,0 16px 32px #02061757}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarCell{background:#0f172abf;border-color:#1f2a40}:is(html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarDay,html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarEvent){color:#f8fafc}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarEvent{background:#e95d2a24;border-color:#e95d2a47}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarEvent small{color:#cbd5e1}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileDay{background:#0f172ab3;border-color:#1f2a40}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileDayDate{color:#f8fafc}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileDayCount{color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileEvent small{color:#94a3b8}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileDayNumber{color:#fdba74;background:#e95d2a29}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileEvent{color:#f8fafc;background:linear-gradient(#e95d2a1f,#0f172a66);border-color:#e95d2a3d}html[data-theme=dark] .events-page-module__EA_ccq__eventsCalendarMobileEvent span{color:#dbe5f5}
