.CallRuntimeBoundary_page__Ze3z_{min-height:100dvh;width:100%;display:grid;place-items:center;box-sizing:border-box;padding:32px 24px;background:#17151b;color:#fff;font-family:Manrope,sans-serif}.CallRuntimeBoundary_pageContent__UQwun{width:min(100%,460px);display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.CallRuntimeBoundary_illustration__vP2rD{width:clamp(200px,22vw,240px);height:auto;object-fit:contain;user-select:none;-webkit-user-drag:none}.CallRuntimeBoundary_copy__G4fIy{display:flex;flex-direction:column;align-items:center;gap:12px}.CallRuntimeBoundary_title__ivLUv{margin:0;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.27;letter-spacing:-.02em}.CallRuntimeBoundary_title__ivLUv span{color:#c4b5fd}.CallRuntimeBoundary_message__VEwQB{max-width:380px;margin:0;color:#b7c0d0;font-size:16px;font-weight:400;line-height:1.5}.CallRuntimeBoundary_retryButton__k4rWb{width:min(100%,360px);min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:24px;background:linear-gradient(135deg,#a78bfa,#8b5cf6);color:#f4f2ff;cursor:pointer;font:inherit;font-size:15px;font-weight:700;line-height:20px;transition:filter .16s ease,transform .16s ease}.CallRuntimeBoundary_retryButton__k4rWb:hover{filter:brightness(1.08)}.CallRuntimeBoundary_retryButton__k4rWb:active{transform:scale(.985)}.CallRuntimeBoundary_retryButton__k4rWb:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}@media (max-width:640px){.CallRuntimeBoundary_pageContent__UQwun{gap:24px}.CallRuntimeBoundary_illustration__vP2rD{width:200px}}@media (prefers-reduced-motion:reduce){.CallRuntimeBoundary_retryButton__k4rWb{transition:none}}.MobileSearchSurface_surface__JrASF{width:100%;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;box-sizing:border-box;padding:calc(env(safe-area-inset-top, 0px) + 1rem) 1rem calc(env(safe-area-inset-bottom, 0px) + 1rem);background:var(--app-color-bg-page,#222327);color:var(--app-color-text-primary,#f4f1ea);overflow:hidden;contain:layout paint}.MobileSearchSurface_content__Sj1vY{min-height:0;align-self:center;justify-self:center;width:min(100%,360px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(1.25rem,4dvh,1.9rem);text-align:center;transform:translateY(-4dvh)}.MobileSearchSurface_avatarRoulette__w9HUp{position:relative;width:clamp(96px,28vw,116px);height:clamp(96px,28vw,116px);border-radius:999px;overflow:hidden;isolation:isolate;contain:paint;background:var(--app-color-surface-1,#2a2b30);box-shadow:0 12px 26px rgba(0,0,0,.24);user-select:none;-webkit-user-select:none;-webkit-user-drag:none}.MobileSearchSurface_avatarFallback__eZ7x_,.MobileSearchSurface_rouletteAvatar__LrD5U{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;background:var(--app-color-surface-1,#2a2b30);display:block;pointer-events:none;-webkit-user-drag:none;transform:translateZ(0) scale(1.035);transform-origin:center bottom;backface-visibility:hidden;opacity:0;transition:opacity 80ms linear;will-change:opacity}.MobileSearchSurface_avatarFallback__eZ7x_,.MobileSearchSurface_rouletteAvatar__LrD5U[data-visible=true]{opacity:1}.MobileSearchSurface_copy__LPkhJ{width:100%;display:flex;flex-direction:column;align-items:center;gap:.58rem}.MobileSearchSurface_title__fWXWA{margin:0;color:var(--app-color-text-primary,#f4f1ea);font-size:clamp(1.42rem,7vw,1.78rem);line-height:1.08;font-weight:760;letter-spacing:0}.MobileSearchSurface_subtitle__l9bmr{margin:0;max-width:280px;color:var(--app-color-text-tertiary,#8f8982);font-size:.94rem;line-height:1.45;font-weight:560}.MobileSearchSurface_footer__q_aRe{width:100%;display:flex;justify-content:center}.MobileSearchSurface_cancelButton__gU5hl{width:min(100%,520px);min-height:56px;border:0;border-radius:26px;background:var(--app-muted-badge,var(--app-danger,#d94a4a));color:var(--app-muted-badge-contrast,var(--app-danger-contrast,#ffffff));font:inherit;font-size:1rem;line-height:1;font-weight:740;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.MobileSearchSurface_cancelButton__gU5hl[data-size=small]{min-height:50px;border-radius:22px;font-size:.96rem}.MobileSearchSurface_cancelButton__gU5hl[data-size=tablet]{min-height:60px;border-radius:30px;font-size:1.08rem}.MobileSearchSurface_cancelButton__gU5hl:disabled{opacity:.68;cursor:not-allowed}.MobileSearchSurface_cancelButton__gU5hl:focus-visible{outline:none;box-shadow:var(--app-focus-ring,0 0 0 3px rgba(123,104,216,.3))}@media (prefers-reduced-motion:reduce){.MobileSearchSurface_rouletteAvatar__LrD5U{transition:none;will-change:auto}}.MobileNotificationsModal_modal__2JcdB{position:fixed;inset:0;z-index:1600;width:100vw;height:100dvh;min-height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:var(--app-color-bg-page);color:var(--app-color-text-primary);box-sizing:border-box}.MobileNotificationsModal_header__N4BCl{flex:0 0 auto;min-height:calc(env(safe-area-inset-top, 0px) + 58px);padding:calc(env(safe-area-inset-top, 0px) + 8px) .9rem 8px .52rem;display:flex;align-items:center;justify-content:flex-start;gap:.28rem;box-sizing:border-box}.MobileNotificationsModal_backButton__u6rdk{width:34px;height:42px;border:none;border-radius:999px;background:transparent;color:var(--app-color-text-primary);display:grid;place-items:center;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.MobileNotificationsModal_backButton__u6rdk:active{background:var(--app-color-surface-1)}.MobileNotificationsModal_backButton__u6rdk:focus-visible{outline:none;box-shadow:var(--app-focus-ring)}.MobileNotificationsModal_title__Awo4b{margin:0;color:var(--app-color-text-primary);font-size:1.14rem;font-weight:760;line-height:1.12;letter-spacing:0;text-align:left}.MobileNotificationsModal_content__TZz9f{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:.65rem .9rem calc(env(safe-area-inset-bottom, 0px) + 1.2rem);box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--app-color-border-strong) transparent}.MobileNotificationsModal_content__TZz9f::-webkit-scrollbar{width:4px}.MobileNotificationsModal_content__TZz9f::-webkit-scrollbar-track{background:transparent}.MobileNotificationsModal_content__TZz9f::-webkit-scrollbar-thumb{border-radius:999px;background:var(--app-color-border-strong)}.MobileNotificationsModal_list__GYwe5{display:flex;flex-direction:column;width:min(100%,430px);margin:0 auto}.MobileNotificationsModal_item__zx3Bw{min-height:64px;border:none;border-radius:0;background:transparent;display:flex;align-items:center;gap:.78rem;padding:.76rem 0;box-sizing:border-box;position:relative}.MobileNotificationsModal_item__zx3Bw+.MobileNotificationsModal_item__zx3Bw:before{content:"";position:absolute;top:0;left:54px;right:0;height:2px;border-radius:999px;background:var(--app-color-border-muted)}.MobileNotificationsModal_avatar__aP7A4{width:42px;height:42px;flex:0 0 42px;border-radius:50%;object-fit:cover;display:block;user-select:none;-webkit-user-drag:none;background:var(--app-color-surface-2)}.MobileNotificationsModal_itemContent__CBqCc{min-width:0;flex:1 1 auto}.MobileNotificationsModal_itemText__lQW6Y{color:var(--app-color-text-secondary);font-size:.92rem;font-weight:560;line-height:1.28}.MobileNotificationsModal_name__Z_h_F{color:var(--app-color-text-primary);font-weight:700}.MobileNotificationsModal_time__Almlj{margin-top:.28rem;color:var(--app-color-text-tertiary);font-size:.76rem;font-weight:560;line-height:1.2}.MobileNotificationsModal_empty__dSiaC{width:min(100%,430px);min-height:260px;margin:0 auto;border-radius:24px;background:var(--app-color-surface-1);display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:1.5rem;box-sizing:border-box}.MobileNotificationsModal_emptyIcon__Ojlnq{width:42px;height:42px;border-radius:0;background:transparent;color:var(--app-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;margin-bottom:.9rem}.MobileNotificationsModal_emptyTitle__2N29H{color:var(--app-color-text-primary);font-size:1rem;font-weight:720;line-height:1.2}.MobileNotificationsModal_emptyText__qhWVI{max-width:260px;margin-top:.42rem;color:var(--app-color-text-secondary);font-size:.86rem;font-weight:520;line-height:1.45}.DesktopNotificationsModal_desktopNotificationModal__bzLSr{width:min(640px,calc(100vw - 48px));min-width:min(520px,calc(100vw - 48px));height:min(560px,calc(100vh - 48px));min-height:min(430px,calc(100vh - 48px))}.DesktopNotificationsModal_notificationsBody__kdpf4{display:flex;flex-direction:column;overflow:hidden}.DesktopNotificationsModal_notificationList__6230W{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:10px;padding:0 2px 2px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--app-color-border-strong) transparent}.DesktopNotificationsModal_notificationList__6230W::-webkit-scrollbar{width:5px}.DesktopNotificationsModal_notificationList__6230W::-webkit-scrollbar-track{background:transparent}.DesktopNotificationsModal_notificationList__6230W::-webkit-scrollbar-thumb{border-radius:999px;background:var(--app-color-border-strong)}.DesktopNotificationsModal_notificationRow__5zwrz{min-width:0;border:none;border-radius:18px;background:var(--app-color-surface-raised);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;box-sizing:border-box}.DesktopNotificationsModal_avatarFallback__FEybV,.DesktopNotificationsModal_avatarSlot__0Q8Sg{width:48px;height:48px;flex:0 0 48px}.DesktopNotificationsModal_avatarFallback__FEybV{border-radius:999px;background:var(--app-color-surface-2);color:var(--app-color-text-secondary);display:grid;place-items:center;font-size:1.02rem;font-weight:760;line-height:1}.DesktopNotificationsModal_identityBlock__92pK5{min-width:0}.DesktopNotificationsModal_message__YPgwT{min-width:0;color:var(--app-color-text-primary);font-size:.95rem;font-weight:560;line-height:1.2}.DesktopNotificationsModal_message__YPgwT strong{font-weight:740}.DesktopNotificationsModal_meta__QZE76{min-height:22px;margin-top:5px;color:var(--app-color-text-secondary);display:flex;align-items:center;font-size:.78rem;font-weight:560;line-height:1.2}.DesktopNotificationsModal_emptyState__THxh7{flex:1 1 auto;min-height:168px;margin:0 2px 2px;border-radius:18px;background:var(--app-color-surface-raised);color:var(--app-color-text-secondary);display:grid;place-items:center;padding:24px;text-align:center;box-sizing:border-box;font-size:.9rem;font-weight:620;line-height:1.35}@media (max-width:560px){.DesktopNotificationsModal_desktopNotificationModal__bzLSr{width:calc(100vw - 32px);min-width:0;height:auto;min-height:min(380px,calc(100vh - 32px))}}