.layout-client_appShell__jknGK{transition:filter .25s ease-out,transform .25s ease-out;transform-origin:center}body.dap-modal-open .layout-client_appShell__jknGK{filter:blur(16px);transform:scale(1.02);pointer-events:none}.layout-client_topNavWrapper__Kn1Xi{display:block}@media(min-width:870px){.layout-client_topNavWrapper__Kn1Xi{display:none}}@media(max-width:599px){.layout-client_topNavWrapper__Kn1Xi.layout-client_profilePage__2XNe1{display:none}}@media(max-width:699px){.layout-client_topNavWrapper__Kn1Xi.layout-client_eventPage__3ZspR{display:none}}@media(max-width:767px){.layout-client_topNavWrapper__Kn1Xi.layout-client_listPage__s9Fmq{display:none}}.layout-client_contentWithNav__VClk0{--shell-top-inset:68px;--shell-left-inset:0px;padding-top:var(--shell-top-inset);padding-left:var(--shell-left-inset);transition:padding .3s ease}@media(min-width:870px){.layout-client_contentWithNav__VClk0{--shell-top-inset:72px;--shell-left-inset:64px}}@media(min-width:1024px){.layout-client_contentWithNav__VClk0{--shell-left-inset:157px}}@media(min-width:1280px){.layout-client_contentWithNav__VClk0{--shell-top-inset:88px}}.layout-client_sidebarOnly__IRsje{--shell-top-inset:0px}@media(min-width:870px){.layout-client_sidebarOnly__IRsje{--shell-top-inset:72px}}@media(min-width:1280px){.layout-client_sidebarOnly__IRsje{--shell-top-inset:88px}}@media(max-width:599px){.layout-client_contentWithNavProfilePage__5ufm8{--shell-top-inset:0px}}@media(max-width:699px){.layout-client_contentWithNavEventPage__l8OPQ{--shell-top-inset:0px}}@media(max-width:767px){.layout-client_contentWithNavListPage__kTkXP{--shell-top-inset:0px}}.layout-client_desktopTopBar__YcZ_4{display:none}@media(min-width:870px){.layout-client_desktopTopBar__YcZ_4{display:flex;position:fixed;top:0;left:0;right:0;height:72px;backdrop-filter:blur(.6rem);-webkit-backdrop-filter:blur(.6rem);background-image:linear-gradient(to top,rgba(10,10,10,0) 0,var(--color-bg-primary) 20.625%,var(--color-bg-primary) 100%);z-index:90;transition:left .3s ease;pointer-events:auto}}@media(min-width:1280px){.layout-client_desktopTopBar__YcZ_4{height:88px}}.layout-client_desktopTopBarContent__gxMyW{display:flex;align-items:center;justify-content:flex-end;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:1.6rem 2.4rem}@media(min-width:1024px){.layout-client_desktopTopBarContent__gxMyW{max-width:none;margin:0}}.layout-client_topBarBrand__W3mB_{display:flex}@media(min-width:1280px){.layout-client_topBarBrand__W3mB_{min-height:5.6rem}}.layout-client_topBarBrand__W3mB_{align-items:center;margin-right:auto;padding:0;border:none;background:none;cursor:pointer;transition:var(--effect-transition-opacity)}.layout-client_topBarBrand__W3mB_:hover{opacity:var(--effect-opacity-hover)}.layout-client_topBarBrand__W3mB_:active{opacity:var(--effect-opacity-muted)}.layout-client_topBarBrand__W3mB_:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--effect-radius-sm)}.layout-client_headerSearch__XMFsW{margin-left:auto}.layout-client_notificationButtonWrapper__hUJn_{position:relative;display:inline-flex;flex-shrink:0}.layout-client_unreadBadge__NLDFX{position:absolute;top:-.4rem;right:-.4rem;display:flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:999px;background-color:var(--color-error-bg);color:#fff;font-size:1rem;font-weight:600;line-height:1;pointer-events:none;box-shadow:0 0 0 1.5px var(--color-bg-primary)}.app-error-boundary_container__j3Vj3{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-padding-lg);background-color:var(--color-bg-primary)}.app-error-boundary_content__XO01k{display:flex;flex-direction:column;align-items:center;max-width:60rem;text-align:center;gap:var(--spacing-gap-lg)}.app-error-boundary_iconWrapper__RKfz9{display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:var(--effect-radius-full);background-color:var(--color-error-bg)}.app-error-boundary_icon__1NDCI{width:4rem;height:4rem;color:var(--color-error-text)}.app-error-boundary_title__siYEe{font-family:var(--font-family-heading);font-size:var(--text-h3-size);font-weight:var(--text-h3-weight);line-height:var(--text-h3-line-height);font-weight:var(--primitive-font-weight-semibold);color:var(--color-text-primary);margin:0}.app-error-boundary_description__eDKR_{font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height);color:var(--color-text-secondary);margin:0}.app-error-boundary_errorDetails__z1lNb{width:100%;margin-top:var(--spacing-gap-md);padding:var(--spacing-padding-md);background-color:var(--color-error-bg);border:var(--primitive-border-width-1) solid var(--color-error-border);border-radius:var(--effect-radius-md);text-align:left}.app-error-boundary_errorDetailsTitle__MDYr5{font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-semibold);color:var(--color-error-text);margin:0 0 var(--spacing-gap-sm) 0}.app-error-boundary_errorMessage__ZRcZO{font-family:var(--font-family-mono);font-family:var(--font-family-body);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-line-height);color:var(--color-text-primary);background-color:var(--card-bg);padding:var(--spacing-padding-sm);border-radius:var(--effect-radius-sm);margin:0;overflow-x:auto;white-space:pre-wrap;word-break:break-word}.app-error-boundary_errorStack__3O8ia{margin-top:var(--spacing-gap-sm)}.app-error-boundary_errorStackSummary__A0Cq5{font-family:var(--font-family-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);line-height:var(--text-caption-line-height);font-weight:var(--primitive-font-weight-medium);color:var(--color-text-tertiary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:var(--effect-transition-colors)}.app-error-boundary_errorStackSummary__A0Cq5:hover{color:var(--color-text-primary)}.app-error-boundary_errorStackContent__LJaQ8{font-family:var(--font-family-mono);font-size:1.1rem;line-height:var(--primitive-line-height-md);color:var(--color-text-tertiary);background-color:var(--card-bg);padding:var(--spacing-padding-sm);border-radius:var(--effect-radius-sm);margin-top:var(--spacing-gap-xs);overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-height:30rem;overflow-y:auto}.app-error-boundary_actions__5C9Yi{display:flex;gap:var(--spacing-gap-sm);margin-top:var(--spacing-gap-xs)}.app-error-boundary_primaryButton__UEi0I{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-padding-sm) var(--spacing-padding-lg);background-color:var(--button-primary-bg);color:var(--button-primary-text);border:none;border-radius:var(--button-radius);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);cursor:pointer;transition:var(--effect-transition-all)}.app-error-boundary_primaryButton__UEi0I:hover{opacity:var(--effect-opacity-hover)}.app-error-boundary_primaryButton__UEi0I:active{transform:scale(.98)}.app-error-boundary_primaryButton__UEi0I:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.app-error-boundary_secondaryButton__14hZw{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-padding-sm) var(--spacing-padding-lg);background-color:rgba(0,0,0,0);color:var(--color-text-primary);border:var(--primitive-border-width-1) solid var(--color-border-primary);border-radius:var(--button-radius);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);font-weight:var(--primitive-font-weight-medium);cursor:pointer;transition:var(--effect-transition-all)}.app-error-boundary_secondaryButton__14hZw:hover{background-color:var(--color-bg-secondary)}.app-error-boundary_secondaryButton__14hZw:active{transform:scale(.98)}.app-error-boundary_secondaryButton__14hZw:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.profile-error-boundary_container__xBq_S{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:var(--spacing-padding-lg);background-color:var(--color-bg-primary)}.profile-error-boundary_content__gXqFu{display:flex;flex-direction:column;align-items:center;max-width:60rem;text-align:center}.profile-error-boundary_iconWrapper__Os_2y{display:flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;margin-bottom:var(--spacing-gap-lg);border-radius:var(--effect-radius-full);background-color:var(--color-error-bg)}.profile-error-boundary_icon__9Y9Yn{width:3.2rem;height:3.2rem;color:var(--color-error-text)}.profile-error-boundary_title__6hJm6{margin:0 0 var(--spacing-gap-sm) 0;color:var(--color-text-primary);font-family:var(--font-family-heading);font-size:var(--text-h4-size);font-weight:var(--text-h4-weight);line-height:var(--text-h4-line-height);font-weight:var(--primitive-font-weight-semibold)}.profile-error-boundary_message__A28xR{margin:0 0 var(--spacing-gap-xl) 0;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-body-size);font-weight:var(--text-body-weight);line-height:var(--text-body-line-height)}.profile-error-boundary_errorDetails__rZyq_{width:100%;margin-bottom:var(--spacing-gap-xl);padding:var(--spacing-padding-md);border-radius:var(--effect-radius-md);background-color:var(--color-bg-secondary);text-align:left}.profile-error-boundary_errorName__WUnfu{margin:0 0 var(--spacing-gap-xs) 0;color:var(--color-error-text);font-weight:var(--text-body-sm-weight);font-weight:var(--primitive-font-weight-semibold)}.profile-error-boundary_errorMessage__OkBxE,.profile-error-boundary_errorName__WUnfu{font-family:var(--font-family-mono);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line-height)}.profile-error-boundary_errorMessage__OkBxE{margin:0 0 var(--spacing-gap-sm) 0;color:var(--color-text-primary);font-weight:var(--text-body-sm-weight)}.profile-error-boundary_errorStack__QicW2{margin:0;padding:var(--spacing-padding-sm);border-radius:var(--effect-radius-sm);background-color:var(--color-bg-primary);color:var(--color-text-secondary);font-family:var(--font-family-mono);font-family:var(--font-family-body);font-size:var(--text-body-xs-size);font-weight:var(--text-body-xs-weight);line-height:var(--text-body-xs-line-height);overflow-x:auto;white-space:pre-wrap;word-break:break-all}.profile-error-boundary_actions__wmLNu{display:flex;gap:var(--spacing-gap-sm);width:100%;max-width:40rem}.profile-error-boundary_resetButton__2doIT{margin-top:var(--spacing-gap-md);padding:var(--spacing-padding-xs) var(--spacing-padding-md);border:var(--primitive-border-width-1) solid var(--color-border-primary);border-radius:var(--button-radius);background:none;color:var(--color-text-secondary);font-family:var(--font-family-body);font-size:var(--text-body-sm-size);font-weight:var(--text-body-sm-weight);line-height:var(--text-body-sm-line-height);cursor:pointer;transition:var(--effect-transition-all)}.profile-error-boundary_resetButton__2doIT:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}.profile-error-boundary_resetButton__2doIT:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}