.NotificationBell_wrap__1HD0g{position:relative;display:inline-flex}.NotificationBell_bellBtn__D702T{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:9999px;border:none;background:var(--color-surface-alt);color:var(--color-ink);cursor:pointer;position:relative;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.NotificationBell_bellBtn__D702T:hover{background:var(--color-raspberry-tint);color:var(--color-raspberry)}.NotificationBell_bellBtnActive__olhqs{background:var(--color-raspberry-tint)!important;color:var(--color-raspberry)!important;box-shadow:0 0 0 2px var(--color-raspberry)}.NotificationBell_badge__Toniv{position:absolute;top:-2px;right:-2px;background:var(--color-raspberry);color:#ffffff;font-size:.65rem;font-weight:700;height:18px;min-width:18px;padding:0 4px;border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px rgba(225,29,72,.3);letter-spacing:-.02em;border:2px solid var(--color-surface)}.NotificationBell_panel__Bvru1{position:absolute;top:calc(100% + 10px);right:0;left:auto;width:min(360px,calc(100vw - 32px));max-height:480px;background:var(--color-surface,#ffffff);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 12px 32px rgba(0,0,0,.12),0 2px 6px rgba(0,0,0,.04);display:flex;flex-direction:column;z-index:1000;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (min-width:768px){.NotificationBell_panel__Bvru1{top:0;right:auto;left:calc(100% + 12px);width:360px}}.NotificationBell_panelHeader__X7IV3{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--color-border);background:rgba(255,255,255,.6)}.NotificationBell_panelTitleGroup__p6cqW{display:flex;align-items:center;gap:8px;font-size:.9rem;font-weight:600;color:var(--color-ink)}.NotificationBell_headerIcon__fVJK5{color:var(--color-raspberry)}.NotificationBell_countPill__9iBR0{font-size:.7rem;font-weight:600;background:var(--color-raspberry-tint);color:var(--color-raspberry);padding:1px 6px;border-radius:6px}.NotificationBell_markAllRead__F9BQh{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:.75rem;font-weight:500;color:var(--color-raspberry);cursor:pointer;padding:4px 8px;border-radius:6px;transition:background .15s ease}.NotificationBell_markAllRead__F9BQh:hover{background:var(--color-raspberry-tint)}.NotificationBell_panelContent__X9DMR{overflow-y:auto;max-height:410px;flex:1 1}.NotificationBell_itemList__PLeQM{display:flex;flex-direction:column;padding:6px;gap:2px}.NotificationBell_item__I9jxj{position:relative;display:flex;align-items:flex-start;gap:12px;width:100%;text-align:left;background:transparent;border:none;border-radius:10px;padding:12px;cursor:pointer;transition:background .15s ease}.NotificationBell_itemUnread__A00WQ{background:rgba(225,29,72,.02)}.NotificationBell_unreadDot__iqrwS{width:8px;height:8px;border-radius:50%;background:var(--color-raspberry);flex-shrink:0;margin-top:5px}.NotificationBell_itemInner__0HkaO{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.NotificationBell_itemHeaderRow__JqVVT{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.NotificationBell_itemTitle__AW_x7{font-size:.85rem;font-weight:600;color:var(--color-ink);line-height:1.3}.NotificationBell_itemUnread__A00WQ .NotificationBell_itemTitle__AW_x7{font-weight:700}.NotificationBell_itemTime__3gyhT{font-size:.6875rem;color:var(--color-ink-soft,#94a3b8);flex-shrink:0}.NotificationBell_itemBody__7Zh8_{font-size:.8125rem;color:var(--color-ink-soft,#64748b);line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.NotificationBell_emptyState__mc4dO{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.NotificationBell_emptyIconWrap__MBr2l{width:48px;height:48px;border-radius:50%;background:var(--color-surface-alt);color:var(--color-ink-soft);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.NotificationBell_emptyTitle__b_yYN{font-size:.9rem;font-weight:600;color:var(--color-ink);margin:0 0 4px}.NotificationBell_emptySubtitle__jX9vk{font-size:.78rem;color:var(--color-ink-soft);margin:0;max-width:220px;line-height:1.4}.Nav_sideNav__AS7vK{display:none}@media (min-width:768px){.Nav_sideNav__AS7vK{position:-webkit-sticky;position:sticky;top:0;height:100vh;width:260px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--color-border,rgba(255,255,255,.08));background:var(--color-surface,#141414);padding:24px 18px;transition:width .3s cubic-bezier(.4,0,.2,1);z-index:50}}.Nav_sideNav__AS7vK.Nav_collapsed__4tEyu{width:84px;padding:24px 12px}.Nav_navTopGroup__mWQPs{display:flex;flex-direction:column;width:100%}.Nav_navHeader__Ksg0w{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px;position:relative}.Nav_logoLink__JjP6o{gap:12px;text-decoration:none}.Nav_logoLink__JjP6o,.Nav_logoTextWrapper__PWjy7{display:flex;align-items:center;width:100%}.Nav_workspaceAvatar__ywFqh{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:var(--color-raspberry,#e6005c);color:#ffffff;font-size:.9rem;font-weight:800;flex-shrink:0}.Nav_logo__gZgyW{font-family:var(--font-display,inherit);font-size:1.25rem;font-weight:700;color:var(--color-ink,#ffffff);letter-spacing:-.02em}.Nav_logoAccent__5ufzb{color:var(--color-raspberry,#e6005c)}.Nav_collapseBtn__Bhncp{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:none;border:none;color:var(--color-ink-soft,#a0a0a0);cursor:pointer;transition:all .2s ease;flex-shrink:0}.Nav_collapseBtn__Bhncp:hover{background:var(--color-surface-alt,rgba(255,255,255,.08));color:var(--color-ink,#ffffff)}.Nav_inboxSection__X9hVI{display:flex;flex-direction:column;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-border,rgba(255,255,255,.08))}.Nav_inboxItemWrapper__46e2k{display:flex;align-items:center;width:100%}.Nav_sideNav__AS7vK.Nav_collapsed__4tEyu .Nav_inboxItemWrapper__46e2k{justify-content:center}.Nav_sideNavList__JoqrP{display:flex;flex-direction:column;gap:8px;list-style:none;margin:0;padding:0;width:100%}.Nav_sideNavLink__zT_xl{display:flex;align-items:center;gap:16px;border-radius:12px;padding:12px 16px;font-size:1.05rem;font-weight:600;color:var(--color-ink-soft,#a0a0a0);text-decoration:none;transition:background .2s ease,color .2s ease,transform .15s ease;white-space:nowrap;overflow:hidden}.Nav_sideNav__AS7vK.Nav_collapsed__4tEyu .Nav_sideNavLink__zT_xl{justify-content:center;padding:12px}.Nav_navLabel__zPJ4u{overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.Nav_sideNavLink__zT_xl:hover{background:var(--color-surface-alt,rgba(255,255,255,.08));color:var(--color-ink,#ffffff)}.Nav_sideNavLink__zT_xl.Nav_active__0wSiM{background:var(--color-raspberry-tint,rgba(230,0,92,.15));color:var(--color-raspberry,#e6005c);font-weight:700}.Nav_sideNavLink__zT_xl.Nav_emphasized__S0vAC{background:var(--color-raspberry,#e6005c);color:#ffffff;font-weight:700}.Nav_sideNavLink__zT_xl.Nav_emphasized__S0vAC:hover{opacity:.92}.Nav_navFooter__XZY4S{border-top:1px solid var(--color-border,rgba(255,255,255,.08));padding-top:20px;margin-top:24px;width:100%}.Nav_userProfile__irQjb{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;background:var(--color-surface-alt,rgba(255,255,255,.04));overflow:hidden;white-space:nowrap}.Nav_sideNav__AS7vK.Nav_collapsed__4tEyu .Nav_userProfile__irQjb{justify-content:center;padding:10px}.Nav_userAvatar__I7TtM{display:flex;align-items:center;justify-content:center;background:var(--color-raspberry,#e6005c);color:#ffffff;font-size:.85rem;font-weight:700}.Nav_userAvatarImg__6iSFQ,.Nav_userAvatar__I7TtM{width:38px;height:38px;border-radius:50%;flex-shrink:0}.Nav_userAvatarImg__6iSFQ{object-fit:cover}.Nav_userInfo__T9MJZ{display:flex;flex-direction:column;overflow:hidden}.Nav_userName__ceOEk{font-size:.9rem;font-weight:700;color:var(--color-ink,#ffffff);line-height:1.2}.Nav_userEmail__M35NY{font-size:.725rem;color:var(--color-ink-soft,#a0a0a0);line-height:1.2;text-overflow:ellipsis;overflow:hidden}.Nav_bottomNav__OlFjE{position:fixed;bottom:0;left:0;right:0;z-index:40;border-top:1px solid var(--color-border,rgba(255,255,255,.08));background:var(--color-surface,#141414);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (min-width:768px){.Nav_bottomNav__OlFjE{display:none}}.Nav_bottomNavList__Ax3cn{display:flex;align-items:stretch;justify-content:space-around;list-style:none;margin:0;padding:0}.Nav_bottomNavItem__LHU4T{flex:1 1}.Nav_bottomNavLink__qB_ab{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 0;font-size:.725rem;font-weight:600;color:var(--color-ink-soft,#a0a0a0);transition:color .2s ease;text-decoration:none}.Nav_bottomNavLink__qB_ab.Nav_active__0wSiM{color:var(--color-raspberry,#e6005c)}.Nav_topBar__sRrd_{position:-webkit-sticky;position:sticky;top:0;z-index:3000;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-border,rgba(255,255,255,.08));background:var(--color-surface,#141414);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:14px 18px}@media (min-width:768px){.Nav_topBar__sRrd_{display:none}}.Nav_topBarLogo__SPQBY{display:flex;align-items:center;text-decoration:none}.Nav_logoIconWrapper__eOAGs{display:flex;align-items:center;justify-content:center}.Nav_logoIconImg__zf6n1{object-fit:contain;height:38px;width:auto}.Nav_logoImg__JJL98{object-fit:contain;height:48px;width:auto;max-width:190px}.AppShell_shell__qUg8i{display:flex;min-height:100vh;gap:0;background-color:var(--color-bg,#0b0b0b)}.AppShell_main__Fmh6Z{flex:1 1;min-width:0;padding-bottom:calc(var(--bottom-nav-height) + 16px)}@media (min-width:768px){.AppShell_main__Fmh6Z{padding-bottom:0}}.AppShell_content__XvdTw{width:100%;max-width:1440px;margin:0 auto;padding:0;box-sizing:border-box}@media (min-width:768px){.AppShell_content__XvdTw{padding:2rem}}@media (min-width:1280px){.AppShell_content__XvdTw{padding:2.5rem 3rem}}