.events_pageContainer__fWbsG{width:100%;min-height:100vh;background-color:#131316}.events_mainContainer__1BmTi{width:100%}.events_rightPaneContainer__rehUM{width:100%;margin-top:60px;min-height:calc(100vh - 60px);padding:1.5rem 1rem 5rem}.events_pageHeader__kDH88{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.events_pageTitle__KDpcj{display:flex;align-items:center;gap:.6rem;font-size:var(--desktop-h5-size);font-weight:var(--fw-bold);color:var(--primary-bg);margin:0 0 .35rem}.events_titleIcon__vs0pO{color:var(--v-ent-red);font-size:1.4rem}.events_pageSub__YYA6g{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.5);margin:0;max-width:540px}.events_headerActions__i7VAH{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.events_ticketsBtn__D1H5e{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1rem;border-radius:6px;background-color:var(--overlay-gray);color:hsla(0,0%,100%,.85);font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);cursor:pointer;text-decoration:none;transition:background .2s,background-color .2s}.events_ticketsBtn__D1H5e:hover{background-color:#303136;color:var(--primary-bg)}.events_createBtn__iez63{display:inline-flex;align-items:center;gap:.35rem;padding:.55rem 1.25rem;border-radius:6px;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);text-decoration:none;border:none}.events_featuredSection__ZnSt1{margin-bottom:2rem}.events_featuredHeader__d1YHi{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.events_sectionTitle__NmsCT{display:flex;align-items:center;gap:.5rem;font-size:var(--desktop-h6-size);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.events_fireIcon__g7nCG{color:var(--v-ent-red);font-size:1rem}.events_featuredGrid__qfMV_{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.events_featuredCard__reMKE{background-color:#1a1a1e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:background-color .2s,transform .2s}.events_featuredCard__reMKE:hover{transform:translateY(-2px)}.events_featuredImgWrap__ebU0D{width:100%;height:180px;position:relative;background-color:#303136}.events_featuredOverlay__svH5V{position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.55))}.events_featuredBody__hLzRj{padding:1rem;display:flex;flex-direction:column;gap:.6rem;flex:1 1}.events_featuredTitle__slKhA{font-size:var(--desktop-h6-size);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events_featuredMeta__sgp7z{display:flex;flex-wrap:wrap;gap:.85rem;font-size:.78rem;color:hsla(0,0%,100%,.55)}.events_featuredFooter__r98Yk{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.4rem}.events_tabRow__ofBvE{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;margin-bottom:1rem;padding-bottom:.25rem}.events_tabRow__ofBvE::-webkit-scrollbar{display:none}.events_tabBtn__GjOuJ{background-color:var(--overlay-gray);border-radius:999px;color:hsla(0,0%,100%,.6);font-family:inherit;font-size:.8rem;font-weight:var(--fw-medium);padding:.45rem 1.05rem;cursor:pointer;white-space:nowrap;transition:all .2s}.events_tabBtn__GjOuJ:hover{background-color:#303136;color:var(--primary-bg)}.events_tabBtnActive__KTye8{background-color:var(--v-ent-red);color:#fff;font-weight:var(--fw-semi-bold)}.events_controlsRow__tHPeh{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;margin-bottom:1rem}.events_searchBar__361_O{display:flex;align-items:center;gap:.45rem;background-color:var(--overlay-gray);border-radius:6px;padding:.5rem .85rem;flex:1 1 220px;min-width:0}.events_searchIcon__ddO7a{color:hsla(0,0%,100%,.45);font-size:1.05rem;flex-shrink:0}.events_searchInput__fu8E_{background:transparent;border:none;outline:none;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);width:100%}.events_searchInput__fu8E_::placeholder{color:hsla(0,0%,100%,.35)}.events_filterToggle__mhnHi{display:inline-flex;align-items:center;gap:.35rem;padding:.5rem 1rem;border-radius:6px;background-color:var(--overlay-gray);color:hsla(0,0%,100%,.8);font-family:inherit;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);cursor:pointer;position:relative;transition:all .2s}.events_filterToggleActive__tvyg_,.events_filterToggle__mhnHi:hover{background-color:#303136;color:var(--primary-bg)}.events_filterDot__M7qJR{display:inline-block;width:7px;height:7px;border-radius:50%;background-color:var(--v-ent-red);margin-left:.2rem}.events_clearBtn__bmFJS{display:inline-flex;align-items:center;gap:.25rem;padding:.5rem .9rem;border-radius:6px;background-color:transparent;color:var(--v-ent-red);font-family:inherit;font-size:var(--fs-p-size-mobile);cursor:pointer;transition:background .2s}.events_clearBtn__bmFJS:hover{background-color:rgba(237,28,36,.12)}.events_filterPanel__uYXjH{background-color:#1a1a1e;border-radius:8px;padding:1rem;display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem;margin-bottom:1rem}.events_filterField__FDIVq{display:flex;flex-direction:column;gap:.3rem;min-width:0}.events_filterLabel__4idq9{font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;color:hsla(0,0%,100%,.5);font-weight:var(--fw-medium)}.events_filterInput__d_ZRa{background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.5rem .75rem;outline:none;transition:background-color .2s;width:100%}.events_filterInput__d_ZRa:focus{background-color:hsla(0,0%,100%,.06)}.events_selectWrap__izpVj{position:relative;display:flex;align-items:center}.events_select__Lmdz3{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;background-color:var(--overlay-gray);border-radius:6px;color:var(--primary-bg);font-family:inherit;font-size:var(--fs-p-size-mobile);padding:.5rem 2rem .5rem .75rem;cursor:pointer;outline:none;height:auto}.events_selectCaret__Q9dUf{position:absolute;right:.6rem;pointer-events:none;color:hsla(0,0%,100%,.5);font-size:.85rem}.events_gridSection__acFkL{margin-top:.25rem}.events_gridHeader__I6cXd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.events_resultCount__DUDzr{font-size:.78rem;color:hsla(0,0%,100%,.45)}.events_cardGrid__rm_KF{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.events_eventCard__s8ib4{background-color:#1a1a1e;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;text-decoration:none;transition:background-color .2s,transform .2s}.events_eventCard__s8ib4:hover{transform:translateY(-2px)}.events_cardImgWrap__4MBVq{width:100%;height:160px;position:relative;background-color:#303136;overflow:hidden}.events_cardBody__h4EoN{padding:.85rem 1rem 1rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.events_cardTitle__6KGr2{font-size:.95rem;font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.events_cardMetaRow__rYD5P{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.74rem;color:hsla(0,0%,100%,.55)}.events_cardFooter__8M4rz{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:.35rem}.events_metaItem__Xtuqk{display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.events_priceLabel__wqNZZ{font-size:.82rem;font-weight:var(--fw-bold);color:var(--v-ent-gold);white-space:nowrap}.events_attendingChip__dG_Kt{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;color:hsla(0,0%,100%,.55);background-color:hsla(0,0%,100%,.05);padding:3px 8px;border-radius:999px}.events_typeTag__wYJY2{position:absolute;top:.6rem;left:.6rem;font-size:.65rem;font-weight:var(--fw-semi-bold);text-transform:uppercase;letter-spacing:.06em;padding:4px 9px;border-radius:4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2}.events_type_virtual__jYJr6{background-color:rgba(212,175,55,.18);color:var(--v-ent-gold)}.events_type_physical__f_iw7{background-color:rgba(237,28,36,.18);color:#ff7479}.events_type_hybrid__Oq77Y{background-color:rgba(251,198,75,.18);color:#fbc64b}.events_emptyState__rCJV0{background-color:#1a1a1e;border-radius:12px;padding:3rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.4rem;text-align:center}.events_emptyIcon__NKHpZ{font-size:2.5rem;color:hsla(0,0%,100%,.2);margin-bottom:.35rem}.events_emptyTitle__kGb6d{font-size:var(--desktop-h6-size);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.events_emptySub__t9ao_{font-size:var(--fs-p-size-mobile);color:hsla(0,0%,100%,.5);margin:0 0 .6rem}.events_emptyBtn__K4xay{padding:.55rem 1.25rem;border-radius:6px;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);border:none;cursor:pointer}.events_stateText__Dng5B{padding:2rem 1rem;color:hsla(0,0%,100%,.45);font-size:var(--fs-p-size-mobile);text-align:center}.events_skeletonGrid__l773p{display:grid;grid-template-columns:1fr;grid-gap:.85rem;gap:.85rem}.events_skeletonCard__47keM{height:280px;background-color:#1a1a1e;background-size:200% 100%;border-radius:12px}@media only screen and (min-width:640px){.events_cardGrid__rm_KF,.events_featuredGrid__qfMV_,.events_filterPanel__uYXjH,.events_skeletonGrid__l773p{grid-template-columns:1fr 1fr}}@media only screen and (min-width:768px){.events_rightPaneContainer__rehUM{width:calc(100% - 180px);margin-left:180px;padding:1.75rem 1.5rem 5rem}.events_featuredGrid__qfMV_{grid-template-columns:2fr 1fr 1fr}.events_featuredCardLarge__O6Q7G{grid-row:span 1}.events_featuredCardLarge__O6Q7G .events_featuredImgWrap__ebU0D{height:240px}.events_filterPanel__uYXjH{grid-template-columns:repeat(5,1fr)}.events_cardGrid__rm_KF,.events_skeletonGrid__l773p{grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width:1024px){.events_rightPaneContainer__rehUM{width:calc(100% - 250px);margin-left:250px;padding:2rem}.events_pageTitle__KDpcj{font-size:var(--desktop-h4-size)}.events_featuredImgWrap__ebU0D{height:200px}.events_cardImgWrap__4MBVq{height:175px}}@media only screen and (min-width:1440px){.events_cardGrid__rm_KF,.events_skeletonGrid__l773p{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:1920px){.events_rightPaneContainer__rehUM{padding:2.5rem}}