.EventsEmptyState_root__5ShwN{display:grid;justify-items:center;text-align:center;padding:26px 24px 30px;gap:4px}.EventsEmptyState_art__4_bcj{position:relative;width:190px;height:108px;margin-bottom:12px}.EventsEmptyState_halo__XyV2g{position:absolute;left:50%;top:46%;width:136px;height:136px;margin:-68px 0 0 -68px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent),transparent 66%);animation:EventsEmptyState_halo-in__0aE1P .6s cubic-bezier(.22,.61,.36,1) both}.EventsEmptyState_stack__GxdTh{position:absolute;inset:0;display:grid;gap:6px;align-content:start;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 94%);mask-image:linear-gradient(180deg,#000 30%,transparent 94%)}.EventsEmptyState_ghostRow__rueSV{display:flex;align-items:center;gap:8px;height:32px;padding:0 9px;border:1px solid var(--rule);border-radius:9px;background:var(--bg-raised);animation:EventsEmptyState_ghost-in__yxbKX .5s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i) * 90ms)}.EventsEmptyState_ghostBadge__gyrgU{width:18px;height:18px;border-radius:5px;background:var(--bg-sunken);border:1px solid var(--rule);flex-shrink:0}.EventsEmptyState_ghostLines__4_j2U{display:grid;gap:4px;flex:1}.EventsEmptyState_ghostBar__VGNNF{height:4px;border-radius:999px;background:var(--rule-strong);opacity:.75}.EventsEmptyState_ghostBarWide__eJcZ_{width:62%}.EventsEmptyState_ghostBarNarrow__lyZbC{width:40%;opacity:.45}.EventsEmptyState_ghostPill___iqaA{width:22px;height:8px;border-radius:999px;background:var(--rule-strong);opacity:.55;flex-shrink:0}.EventsEmptyState_seal__LFMJc{position:absolute;left:50%;top:46%;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:13px;display:grid;place-items:center;background:var(--bg-raised);color:var(--accent);box-shadow:0 0 0 1px var(--rule),var(--shadow-md);font-size:15px;font-weight:700;line-height:1;animation:EventsEmptyState_seal-in__1l2X_ .52s cubic-bezier(.34,1.4,.5,1) .18s both}.EventsEmptyState_title__duZvA{font-size:15.5px;font-weight:600;color:var(--ink);margin:0}.EventsEmptyState_body__LIB2H{font-size:12.5px;line-height:1.5;color:var(--ink-muted);margin:0;max-width:30ch}.EventsEmptyState_action__JAfdW{margin-top:14px;display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 16px;border-radius:var(--r-pill);border:1px solid var(--rule-strong);background:var(--bg-raised);color:var(--ink);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.EventsEmptyState_action__JAfdW:hover{background:var(--bg-sunken);border-color:var(--accent);color:var(--accent)}.EventsEmptyState_action__JAfdW:active{transform:translateY(1px)}.EventsEmptyState_action__JAfdW:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@keyframes EventsEmptyState_ghost-in__yxbKX{0%{opacity:0;transform:translateY(8px)}}@keyframes EventsEmptyState_halo-in__0aE1P{0%{opacity:0;transform:scale(.7)}}@keyframes EventsEmptyState_seal-in__1l2X_{0%{opacity:0;transform:scale(.6)}}@media (prefers-reduced-motion:reduce){.EventsEmptyState_ghostRow__rueSV,.EventsEmptyState_halo__XyV2g,.EventsEmptyState_seal__LFMJc{animation:none}.EventsEmptyState_action__JAfdW{transition:none}}.EventSwitcher_wrap__yQjef{position:relative;display:flex;align-items:center;min-width:0}.EventSwitcher_trigger__ISKFP{display:inline-flex;align-items:center;gap:10px;max-width:320px;min-width:0;height:38px;padding:0 9px;border:1px solid transparent;border-radius:var(--r-pill);background:transparent;color:var(--ink);font-family:inherit;line-height:1.4;cursor:pointer;transition:background .18s ease,border-color .18s ease}.EventSwitcher_trigger__ISKFP:hover,.EventSwitcher_trigger__ISKFP[aria-expanded=true]{background:var(--bg-sunken);border-color:var(--rule)}.EventSwitcher_trigger__ISKFP:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EventSwitcher_triggerSeal__WG9sC{width:26px;height:26px;border-radius:8px;background:var(--accent-soft);color:var(--accent);display:grid;place-items:center;font-size:10.5px;font-weight:700;line-height:1;flex-shrink:0}.EventSwitcher_triggerHosts__ZMs3j{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;animation:EventSwitcher_swap-in__n_qGc .35s cubic-bezier(.22,.61,.36,1)}.EventSwitcher_triggerDate__EIZ7_{font-size:12.5px;color:var(--ink-muted);white-space:nowrap}.EventSwitcher_triggerCaret__g6e0n{font-size:11px;color:var(--ink-faint);flex-shrink:0;transition:transform .22s cubic-bezier(.2,.8,.3,1)}.EventSwitcher_trigger__ISKFP[aria-expanded=true] .EventSwitcher_triggerCaret__g6e0n{transform:rotate(180deg)}@media (max-width:720px){.EventSwitcher_triggerDate__EIZ7_{display:none}.EventSwitcher_trigger__ISKFP{max-width:190px}}.EventSwitcher_panel__upJ8Q{position:absolute;top:calc(100% + 9px);right:0;z-index:40;width:min(408px,calc(100vw - 24px));display:flex;flex-direction:column;background:var(--bg-raised);border:1px solid var(--rule);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden;transform-origin:top right;animation:EventSwitcher_panel-in__FYwE5 .22s cubic-bezier(.2,.8,.3,1)}@media (max-width:560px){.EventSwitcher_panel__upJ8Q{position:fixed;top:calc(var(--top-h, 64px) + 9px);left:12px;right:12px;width:auto;transform-origin:top center}}.EventSwitcher_head__vA2P8{padding:12px 14px 10px;border-bottom:1px solid var(--rule);display:grid;gap:10px}.EventSwitcher_headTop__pT1L1{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.EventSwitcher_headTitle__EP7S5{font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent)}.EventSwitcher_headCount__ll3EH{font-size:11.5px;color:var(--ink-faint);white-space:nowrap}.EventSwitcher_filters__5pbZv{display:flex;gap:6px;flex-wrap:wrap}.EventSwitcher_filter__ne0Fl{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:var(--r-pill);border:1px solid var(--rule);background:transparent;color:var(--ink-muted);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.EventSwitcher_filter__ne0Fl:hover{background:var(--bg-sunken);color:var(--ink)}.EventSwitcher_filterOn__EW9_2{background:var(--accent-soft);border-color:transparent;color:var(--accent)}.EventSwitcher_filter__ne0Fl:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EventSwitcher_filterCount___1Z_u{font-size:11px;font-weight:700;opacity:.62}.EventSwitcher_scroll___ETNs{max-height:min(340px,52vh);overflow-y:auto;overscroll-behavior:contain}.EventSwitcher_rows__ky4lI{position:relative}.EventSwitcher_row__wPNsN{position:relative;display:flex;align-items:center;gap:12px;width:100%;height:64px;padding:0 40px 0 12px;border:none;background:transparent;color:var(--ink);font-family:inherit;text-align:left;cursor:pointer;outline:none;animation:EventSwitcher_row-in__QVDmE .4s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--i) * 34ms);transition:background .18s ease}.EventSwitcher_row__wPNsN+.EventSwitcher_row__wPNsN{border-top:1px solid var(--rule)}.EventSwitcher_rowCursor___hW5q{background:var(--bg-sunken)}.EventSwitcher_row__wPNsN:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,var(--accent-soft),transparent 46%);opacity:0;transition:opacity .3s ease;pointer-events:none}.EventSwitcher_rowCursor___hW5q:after{opacity:1}.EventSwitcher_rowPast__Pozj_{opacity:.62}.EventSwitcher_rowLeaving__aAyf8 .EventSwitcher_rowMain__Q5xaJ,.EventSwitcher_rowLeaving__aAyf8 .EventSwitcher_rowMeta__CZbIB{transform:translateX(16px);opacity:0;transition:transform .22s ease-in,opacity .22s ease-in}.EventSwitcher_rowMain__Q5xaJ{align-items:center;gap:12px;min-width:0;flex:1}.EventSwitcher_rowMain__Q5xaJ,.EventSwitcher_rowMeta__CZbIB{display:flex;transition:transform .3s cubic-bezier(.22,.61,.36,1),opacity .22s ease}.EventSwitcher_rowMeta__CZbIB{flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;padding-left:12px;background:inherit}.EventSwitcher_rowCount__8gqbc{font-size:11px;color:var(--ink-faint);white-space:nowrap}.EventSwitcher_rowCursor___hW5q .EventSwitcher_rowMain__Q5xaJ{transform:translateX(5px)}.EventSwitcher_rowCursor___hW5q .EventSwitcher_rowMeta__CZbIB{transform:translateX(-8px)}.EventSwitcher_badge__w97Mb{width:40px;height:40px;border-radius:var(--r-md);border:1px solid var(--rule);background:var(--bg-sunken);display:grid;place-items:center;align-content:center;flex-shrink:0;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease}.EventSwitcher_rowCursor___hW5q .EventSwitcher_badge__w97Mb{transform:translateY(-2px);box-shadow:var(--shadow-sm)}@media (max-width:560px){.EventSwitcher_rowCursor___hW5q .EventSwitcher_rowMain__Q5xaJ,.EventSwitcher_rowCursor___hW5q .EventSwitcher_rowMeta__CZbIB{transform:none}}.EventSwitcher_badgeMonth__aiO_N{font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint);line-height:1}.EventSwitcher_badgeDay__9Oxz5{font-size:15px;font-weight:700;line-height:1.25}.EventSwitcher_rowHosts__5d_V9{display:flex;align-items:center;gap:6px;min-width:0}.EventSwitcher_rowName__FDFpW{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventSwitcher_rowWhere__jGe2q{font-size:12px;color:var(--ink-muted);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.EventSwitcher_managing__2pqZB{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);padding:2px 7px;border-radius:var(--r-pill);flex-shrink:0}.EventSwitcher_pill__w8_Hu{font-size:11px;font-weight:600;padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap}.EventSwitcher_pillToday__1V1jN{color:var(--bg-raised);background:var(--ok)}.EventSwitcher_pillUpcoming__WuibG{color:var(--accent);background:var(--accent-soft)}.EventSwitcher_pillPast__4oJeL{color:var(--ink-faint);border:1px solid var(--rule)}.EventSwitcher_arrow__IkE2K{position:absolute;right:15px;font-size:14px;color:var(--accent);opacity:0;transform:translateX(-10px);transition:top .28s cubic-bezier(.22,.61,.36,1),transform .24s ease,opacity .2s ease;pointer-events:none}.EventSwitcher_arrowVisible__IVZD1{opacity:1;transform:translateX(0);animation:EventSwitcher_beckon__FIlyo 1.2s ease-in-out .35s infinite}.EventSwitcher_arrowLaunch__EffwO{opacity:0;transform:translateX(20px);transition:transform .22s ease-in,opacity .22s ease-in;animation:none}.EventSwitcher_foot__ASg0K{border-top:1px solid var(--rule);padding:8px;display:grid;gap:4px}.EventSwitcher_newBtn__w5D_F{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:36px;border-radius:var(--r-md);border:1px dashed var(--rule-strong);background:transparent;color:var(--ink-muted);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease}.EventSwitcher_newBtn__w5D_F:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.EventSwitcher_newBtn__w5D_F:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.EventSwitcher_removeBtn__mtrsh{justify-self:center;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:none;background:none;color:var(--ink-faint);font-family:inherit;font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:var(--r-pill);cursor:pointer;transition:color .18s ease}.EventSwitcher_removeBtn__mtrsh:hover{color:var(--danger)}.EventSwitcher_removeBtn__mtrsh:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.EventSwitcher_hint__ECRHI{padding:0 14px 12px;font-size:11.5px;line-height:1.45;color:var(--ink-faint);text-align:center}.EventSwitcher_loading__eOZCS{padding:16px 14px}@keyframes EventSwitcher_panel-in__FYwE5{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes EventSwitcher_row-in__QVDmE{0%{opacity:0;transform:translateY(7px)}}@keyframes EventSwitcher_swap-in__n_qGc{0%{opacity:0;transform:translateY(4px)}}@keyframes EventSwitcher_beckon__FIlyo{0%,to{transform:translateX(0)}50%{transform:translateX(5px)}}@media (prefers-reduced-motion:reduce){.EventSwitcher_arrow__IkE2K,.EventSwitcher_badge__w97Mb,.EventSwitcher_panel__upJ8Q,.EventSwitcher_rowMain__Q5xaJ,.EventSwitcher_rowMeta__CZbIB,.EventSwitcher_row__wPNsN,.EventSwitcher_triggerCaret__g6e0n,.EventSwitcher_triggerHosts__ZMs3j{animation:none!important;transition-duration:.01ms!important}}