Index: src/main/java/org/example/dormallocationsystem/Domain/Block.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Block.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Block.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -11,12 +11,12 @@
 @Setter
 @Entity
-@Table(name = "block", schema = "project")
+@Table(name = "block", schema = "public")
 public class Block {
     @Id
     @Column(name = "block_id", nullable = false, columnDefinition = "CHAR(1)")
     private String blockId;
-
     @Column(name = "num_available_rooms", nullable = false)
     private Integer numAvailableRooms;
-
+    @Column(name = "num_total_rooms", nullable = false)
+    private Integer numTotalRooms;
 }
Index: src/main/java/org/example/dormallocationsystem/Domain/DormDocument.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/DormDocument.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/DormDocument.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -10,5 +10,5 @@
 @Setter
 @Entity
-@Table(name = "dorm_document", schema = "project")
+@Table(name = "dorm_document", schema = "public")
 public class DormDocument {
     @Id
Index: src/main/java/org/example/dormallocationsystem/Domain/DormUser.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/DormUser.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/DormUser.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -8,5 +8,5 @@
 @Setter
 @Entity
-@Table(name = "dorm_user", schema = "project")
+@Table(name = "dorm_user", schema = "public")
 public class DormUser {
     @Id
Index: src/main/java/org/example/dormallocationsystem/Domain/Employee.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Employee.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Employee.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -11,5 +11,5 @@
 @Setter
 @Entity
-@Table(name = "employee", schema = "project")
+@Table(name = "employee", schema = "public")
 public class Employee {
     @Id
Index: src/main/java/org/example/dormallocationsystem/Domain/Payment.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Payment.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Payment.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -10,5 +10,5 @@
 @Setter
 @Entity
-@Table(name = "payment", schema = "project")
+@Table(name = "payment", schema = "public")
 public class Payment {
     @Id
@@ -25,5 +25,5 @@
     private String paymentMonth;
     @ManyToOne
-    @JoinColumn(name = "student_id", nullable = false)  // Foreign Key
+    @JoinColumn(name = "student_id", nullable = false)
     private Student student;
 }
Index: src/main/java/org/example/dormallocationsystem/Domain/Room.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Room.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Room.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -8,5 +8,5 @@
 @Setter
 @Entity
-@Table(name = "room", schema = "project")
+@Table(name = "room", schema = "public")
 public class Room {
     @EmbeddedId
@@ -23,4 +23,4 @@
     @Column(name = "capacity", nullable = false)
     private Integer capacity;
+}
 
-}
Index: src/main/java/org/example/dormallocationsystem/Domain/Roomrequest.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Roomrequest.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Roomrequest.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -10,5 +10,5 @@
 @Setter
 @Entity
-@Table(name = "roomrequest", schema = "project")
+@Table(name = "roomrequest", schema = "public")
 public class Roomrequest {
     @EmbeddedId
Index: src/main/java/org/example/dormallocationsystem/Domain/Student.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Student.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Student.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -11,5 +11,5 @@
 @Setter
 @Entity
-@Table(name = "student", schema = "project")
+@Table(name = "student", schema = "public")
 public class Student {
     @Id
Index: src/main/java/org/example/dormallocationsystem/Domain/Studenttookroom.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Domain/Studenttookroom.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Domain/Studenttookroom.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -10,5 +10,5 @@
 @Setter
 @Entity
-@Table(name = "studenttookroom", schema = "project")
+@Table(name = "studenttookroom", schema = "public")
 public class Studenttookroom {
     @EmbeddedId
Index: src/main/java/org/example/dormallocationsystem/Repository/BlockRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/BlockRepository.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Repository/BlockRepository.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -10,3 +10,4 @@
 @Repository
 public interface BlockRepository extends JpaRepository<Block, Long> {
+    Block findByBlockId(String blockId);
 }
Index: src/main/java/org/example/dormallocationsystem/Repository/RoomRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/RoomRepository.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Repository/RoomRepository.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -1,4 +1,5 @@
 package org.example.dormallocationsystem.Repository;
 
+import org.example.dormallocationsystem.Domain.Block;
 import org.example.dormallocationsystem.Domain.Room;
 import org.example.dormallocationsystem.Domain.RoomId;
@@ -6,4 +7,5 @@
 import org.springframework.stereotype.Repository;
 
+import java.util.List;
 import java.util.Optional;
 
@@ -11,3 +13,4 @@
 public interface RoomRepository extends JpaRepository<Room, RoomId> {
     Optional<Room> findById(RoomId roomId);
+    List<Room> getRoomsByBlock(Block block);
 }
Index: src/main/java/org/example/dormallocationsystem/Repository/RoomRequestRepository.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Repository/RoomRequestRepository.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Repository/RoomRequestRepository.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -12,5 +12,5 @@
 public interface RoomRequestRepository extends JpaRepository<Roomrequest, RoomrequestId> {
     boolean existsByStudentId(Long studentId);
-    List<Roomrequest> findByStudent(Student student);
+    Roomrequest findByStudent(Student student);
 
 }
Index: src/main/java/org/example/dormallocationsystem/Service/IEmployeeService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IEmployeeService.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Service/IEmployeeService.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -13,5 +13,5 @@
     void addDocumentComment(Long documentId, String comment);
     List<DormDocument> getReviewedDocumentsByStudent(Long studentId);
-    List<Roomrequest> getRoomRequestsByStudent(Long studentId);
+    Roomrequest getRoomRequestsByStudent(Long studentId);
     void approveDocument(Long documentId, Long employeeId);
     void declineDocument(Long documentId, Long employeeId);
Index: src/main/java/org/example/dormallocationsystem/Service/IRoomService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IRoomService.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ src/main/java/org/example/dormallocationsystem/Service/IRoomService.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,14 @@
+package org.example.dormallocationsystem.Service;
+
+import org.example.dormallocationsystem.Domain.Room;
+
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
+public interface IRoomService {
+    Map<Integer, Long> getTakenRoomsPerFloorInBlock(String blockId);
+    Map<Integer, Double> getFloorCapacityPercentage(String blockId);
+    Set<Integer> getAllFloors(String blockId);
+    List<Room> getRoomsInFloor(String blockId, Integer floorNumber);
+}
Index: src/main/java/org/example/dormallocationsystem/Service/IStudentService.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/IStudentService.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Service/IStudentService.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -16,6 +16,9 @@
     Long getStudentIdByEmail(String email);
     long getUploadedDocumentsCount(Long studentId);
-    List<Roomrequest> getRoomRequestsByStudent(Long studentId);
+    Roomrequest getRoomRequestsByStudent(Long studentId);
     List<DormDocument> getDocumentsByStudent(Long studentId);
     DormUser getUserDetails(Long studentId);
+    Student getStudentByEmail(String email);
+
+    boolean identicalRoomRequestByStudents(Roomrequest roomRequestStudent1, Roomrequest roomRequestStudent2);
 }
Index: src/main/java/org/example/dormallocationsystem/Service/Impl/EmployeeServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/EmployeeServiceImpl.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Service/Impl/EmployeeServiceImpl.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -8,6 +8,6 @@
 
 import java.time.LocalDate;
-import java.util.List;
-import java.util.Optional;
+import java.util.*;
+import java.util.stream.Collectors;
 
 @Service
@@ -20,7 +20,8 @@
     private final StudentTookRoomRepository studentTookRoomRepository;
     private final StudentRepository studentRepository;
+    private final BlockRepository blockRepository;
     private final PasswordEncoder passwordEncoder;
 
-    public EmployeeServiceImpl(DormUserRepository dormUserRepository, EmployeeRepository employeeRepository, DormDocumentRepository dormDocumentRepository, RoomRepository roomRepository, RoomRequestRepository roomRequestRepository, StudentTookRoomRepository studentTookRoomRepository, StudentRepository studentRepository, PasswordEncoder passwordEncoder) {
+    public EmployeeServiceImpl(DormUserRepository dormUserRepository, EmployeeRepository employeeRepository, DormDocumentRepository dormDocumentRepository, RoomRepository roomRepository, RoomRequestRepository roomRequestRepository, StudentTookRoomRepository studentTookRoomRepository, StudentRepository studentRepository, BlockRepository blockRepository, PasswordEncoder passwordEncoder) {
         this.dormUserRepository = dormUserRepository;
         this.employeeRepository = employeeRepository;
@@ -30,4 +31,5 @@
         this.studentTookRoomRepository = studentTookRoomRepository;
         this.studentRepository = studentRepository;
+        this.blockRepository = blockRepository;
         this.passwordEncoder = passwordEncoder;
     }
@@ -72,20 +74,18 @@
                 if (room.getCapacity() == 0) {
                     room.setIsAvailable(false);
+                    Block blockToUpdate = room.getBlock();
+                    blockToUpdate.setNumAvailableRooms(blockToUpdate.getNumAvailableRooms() - 1);
+                    blockRepository.save(blockToUpdate);
                 }
                 roomRepository.save(room);
-
                 studentTookRoomRepository.save(studentTookRoom);
-                List<Roomrequest> roomRequests = roomRequestRepository.findByStudent(student);
-                for (Roomrequest request : roomRequests) {
-                    request.setStatus("Approved");
-                    roomRequestRepository.save(request);
-                }
+                Roomrequest roomrequest = roomRequestRepository.findByStudent(student);
+                roomrequest.setStatus("Approved");
+                roomRequestRepository.save(roomrequest);
                 return true;
             }else{
-                List<Roomrequest> roomRequests = roomRequestRepository.findByStudent(student);
-                for (Roomrequest request : roomRequests) {
-                    request.setStatus("Declined");
-                    roomRequestRepository.save(request);
-                }
+                Roomrequest roomrequest = roomRequestRepository.findByStudent(student);
+                roomrequest.setStatus("Declined");
+                roomRequestRepository.save(roomrequest);
             }
         }
@@ -116,5 +116,4 @@
     }
 
-
     @Override
     public List<Student> getStudentsWithDocuments() {
@@ -131,7 +130,10 @@
 
     @Override
-    public List<Roomrequest> getRoomRequestsByStudent(Long studentId) {
+    public Roomrequest getRoomRequestsByStudent(Long studentId) {
         Optional<Student> student = studentRepository.findById(studentId);
-        return student.map(roomRequestRepository::findByStudent).orElse(null);
+        if(student.isPresent()) {
+            return roomRequestRepository.findByStudent(student.get());
+        }
+        return null;
     }
 
Index: src/main/java/org/example/dormallocationsystem/Service/Impl/RoomServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/RoomServiceImpl.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ src/main/java/org/example/dormallocationsystem/Service/Impl/RoomServiceImpl.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,73 @@
+package org.example.dormallocationsystem.Service.Impl;
+
+import org.example.dormallocationsystem.Domain.Block;
+import org.example.dormallocationsystem.Domain.Room;
+import org.example.dormallocationsystem.Repository.BlockRepository;
+import org.example.dormallocationsystem.Repository.RoomRepository;
+import org.example.dormallocationsystem.Service.IRoomService;
+import org.springframework.stereotype.Service;
+
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.stream.Collectors;
+
+@Service
+public class RoomServiceImpl implements IRoomService {
+    private final RoomRepository roomRepository;
+    private final BlockRepository blockRepository;
+    private final static int FLOOR_CAPACITY_ROOMS = 16;
+
+    public RoomServiceImpl(RoomRepository roomRepository, BlockRepository blockRepository) {
+        this.roomRepository = roomRepository;
+        this.blockRepository = blockRepository;
+    }
+
+    @Override
+    public Map<Integer, Long> getTakenRoomsPerFloorInBlock(String blockId) {
+        Block block = blockRepository.findByBlockId(blockId);
+        List<Room> rooms = roomRepository.getRoomsByBlock(block);
+        return rooms.stream().filter(room -> !room.getIsAvailable()).collect(
+                Collectors.groupingBy(
+                        room -> extractFloorFromRoomNumber(room.getId().getRoomNumber()),
+                        Collectors.counting()
+                ));
+    }
+    @Override
+    public Map<Integer, Double> getFloorCapacityPercentage(String blockId) {
+        Set<Integer> floors = getAllFloors(blockId);
+        Map<Integer, Long> takenRooms = getTakenRoomsPerFloorInBlock(blockId);
+        Map<Integer, Double> floorCapacity = new HashMap<>();
+
+        for (Integer floor : floors) {
+            long taken = takenRooms.getOrDefault(floor, 0L);
+            double percentage = ((double) (FLOOR_CAPACITY_ROOMS - taken) / FLOOR_CAPACITY_ROOMS) * 100;
+            floorCapacity.put(floor, percentage);
+        }
+
+        return floorCapacity;
+    }
+
+    @Override
+    public Set<Integer> getAllFloors(String blockId) {
+        Block blockRooms = blockRepository.findByBlockId(blockId);
+        return roomRepository.getRoomsByBlock(blockRooms).stream().map(room -> {
+            return extractFloorFromRoomNumber(room.getId().getRoomNumber());
+        }).collect(Collectors.toSet());
+    }
+
+    @Override
+    public List<Room> getRoomsInFloor(String blockId, Integer floorNumber) {
+        Block block = blockRepository.findByBlockId(blockId);
+        List<Room> roomsInBlock = roomRepository.getRoomsByBlock(block);
+        return roomsInBlock.stream().filter(room -> {
+            int firstRoomNumber = room.getId().getRoomNumber() / 100;
+            return firstRoomNumber == floorNumber;
+        }).toList();
+    }
+
+    private int extractFloorFromRoomNumber(Integer roomNumber) {
+        return roomNumber / 100;
+    }
+}
Index: src/main/java/org/example/dormallocationsystem/Service/Impl/StudentServiceImpl.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Service/Impl/StudentServiceImpl.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Service/Impl/StudentServiceImpl.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -8,4 +8,5 @@
 import org.springframework.web.multipart.MultipartFile;
 
+import javax.swing.text.html.Option;
 import java.io.File;
 import java.io.IOException;
@@ -16,4 +17,5 @@
 import java.util.Collections;
 import java.util.List;
+import java.util.Objects;
 import java.util.Optional;
 
@@ -104,10 +106,10 @@
 
     @Override
-    public List<Roomrequest> getRoomRequestsByStudent(Long studentId) {
+    public Roomrequest getRoomRequestsByStudent(Long studentId) {
         Optional<Student> student = studentRepository.findById(studentId);
         if (student.isPresent()) {
             return roomRequestRepository.findByStudent(student.get());
         } else {
-            return Collections.emptyList();
+            return null;
         }
     }
@@ -121,4 +123,25 @@
     public DormUser getUserDetails(Long studentId) {
         return dormUserRepository.findById(studentId).orElse(null);
+    }
+
+    @Override
+    public Student getStudentByEmail(String email) {
+        Optional<Student> student =  studentRepository.findByDormUser_Email(email);
+        if (student.isPresent()) {
+            return student.get();
+        }
+        return null;
+    }
+
+    @Override
+    public boolean identicalRoomRequestByStudents(Roomrequest r1, Roomrequest r2) {
+        return Objects.equals(r1.getId().getRoomNumber(), r2.getId().getRoomNumber()) &&
+                Objects.equals(r1.getId().getBlockId(), r2.getId().getBlockId()) &&
+                (
+                        (Objects.equals(r1.getRoomateEmail(), r2.getStudent().getDormUser().getEmail()) &&
+                                Objects.equals(r2.getRoomateEmail(), r1.getStudent().getDormUser().getEmail()))
+                                ||
+                                Objects.equals(r1.getRoomateEmail(), r2.getRoomateEmail())
+                );
     }
 
Index: src/main/java/org/example/dormallocationsystem/Web/EmployeeController.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Web/EmployeeController.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Web/EmployeeController.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -6,4 +6,5 @@
 import org.example.dormallocationsystem.Service.IBlockService;
 import org.example.dormallocationsystem.Service.IEmployeeService;
+import org.example.dormallocationsystem.Service.IRoomService;
 import org.example.dormallocationsystem.Service.IStudentService;
 import org.springframework.stereotype.Controller;
@@ -11,5 +12,9 @@
 import org.springframework.web.bind.annotation.*;
 
+import java.util.ArrayList;
 import java.util.List;
+import java.util.Map;
+import java.util.Set;
+import java.util.stream.Collectors;
 
 @Controller
@@ -18,10 +23,12 @@
     private final IEmployeeService employeeService;
     private final StudentRepository studentRepository;
+    private final IRoomService roomService;
     private final IStudentService studentService;
     private final IBlockService blockService;
     public EmployeeController(IEmployeeService employeeService,
-                              StudentRepository studentRepository, BlockRepository blockRepository, IStudentService studentService, IBlockService blockService) {
+                              StudentRepository studentRepository, BlockRepository blockRepository, IRoomService roomService, IStudentService studentService, IBlockService blockService) {
         this.employeeService = employeeService;
         this.studentRepository = studentRepository;
+        this.roomService = roomService;
         this.studentService = studentService;
         this.blockService = blockService;
@@ -40,13 +47,23 @@
 
     @GetMapping("/view-student")
-    public String viewStudentDetails(@RequestParam Long studentId, @RequestParam Long employeeId, Model model) {
+    public String viewStudentDetails(@RequestParam(required = false) Long studentId, @RequestParam Long employeeId, Model model) {
         Student student = studentRepository.findById(studentId).orElse(null);
         DormUser studentDetails = studentService.getUserDetails(studentId);
         List<DormDocument> documentsToValidate = employeeService.viewDocumentsToValidate(student);
         List<DormDocument> reviewedDocuments = employeeService.getReviewedDocumentsByStudent(studentId);
-        List<Roomrequest> studentRoomRequests = employeeService.getRoomRequestsByStudent(studentId);
+        Roomrequest studentRoomRequest = employeeService.getRoomRequestsByStudent(studentId);
+        Student roommate = studentService.getStudentByEmail(studentRoomRequest.getRoomateEmail());
         boolean allDocsReviewed = employeeService.areAllDocumentsReviewed(studentId);
         boolean allDocsApproved = employeeService.areAllDocumentsApproved(studentId);
-        //TODO: CHECK IF THE DOCS ARE ALREADY VALIDATED + ROOM IS APPROVED/GIVEN
+        if (roommate != null) {
+            Roomrequest roommateRoomRequest = employeeService.getRoomRequestsByStudent(roommate.getId());
+            boolean identicalRoomRequests = studentService.identicalRoomRequestByStudents(studentRoomRequest, roommateRoomRequest);
+            boolean areAllRoommatesDocsApproved = employeeService.areAllDocumentsApproved(roommate.getId());
+
+            model.addAttribute("roommateRoomRequest", roommateRoomRequest);
+            model.addAttribute("identicalRoomRequests", identicalRoomRequests);
+            model.addAttribute("areAllRoommatesDocsApproved", areAllRoommatesDocsApproved);
+            model.addAttribute("roommateEmail", roommate.getDormUser().getEmail());
+        }
         model.addAttribute("studentId", studentId);
         model.addAttribute("fullName", studentDetails.getFirstName() + " " + studentDetails.getLastName());
@@ -54,5 +71,5 @@
         model.addAttribute("reviewedDocuments", reviewedDocuments);
         model.addAttribute("employeeId", employeeId);
-        model.addAttribute("roomRequests", studentRoomRequests);
+        model.addAttribute("roomRequest", studentRoomRequest);
         model.addAttribute("allDocsReviewed", allDocsReviewed);
         model.addAttribute("allDocsApproved", allDocsApproved);
@@ -86,8 +103,34 @@
     @GetMapping("/room-request")
     public String getRoomRequest(@RequestParam Long studentId, Model model) {
-        List<Roomrequest> studentRoomRequests = employeeService.getRoomRequestsByStudent(studentId);
+        Roomrequest studentRoomRequests = employeeService.getRoomRequestsByStudent(studentId);
         model.addAttribute("blocks", blockService.getAll());
-        model.addAttribute("roomRequests", studentRoomRequests);
+        model.addAttribute("studentId", studentId);
+        model.addAttribute("roomRequest", studentRoomRequests);
         return "room-request";
+    }
+
+    @GetMapping("/view-rooms")
+    public String viewRoomsPerFloor(@RequestParam Long studentId, @RequestParam Integer floorNumber, @RequestParam String blockId, Model model) {
+        List<Room> roomsPerFloor = roomService.getRoomsInFloor(blockId, floorNumber);
+        Roomrequest roomrequest = employeeService.getRoomRequestsByStudent(studentId);
+        model.addAttribute("roomRequest", roomrequest);
+        model.addAttribute("roomsPerFloor", roomsPerFloor);
+        model.addAttribute("studentId", studentId);
+        return "view-rooms";
+    }
+
+    @GetMapping("/view-floors")
+    public String viewFloorsForBlock(@RequestParam String blockId, @RequestParam Long studentId, Model model) {
+        Set<Integer> allFloors = roomService.getAllFloors(blockId);
+        Map<Integer, Long> takenRooms = roomService.getTakenRoomsPerFloorInBlock(blockId);
+        Roomrequest roomrequest = employeeService.getRoomRequestsByStudent(studentId);
+        Map<Integer, Double> floorCapacityPercentage = roomService.getFloorCapacityPercentage(blockId);
+        model.addAttribute("allFloors", allFloors);
+        model.addAttribute("takenRooms", takenRooms);
+        model.addAttribute("roomRequest", roomrequest);
+        model.addAttribute("blockId", blockId);
+        model.addAttribute("studentId", studentId);
+        model.addAttribute("floorCapacityPercentage", floorCapacityPercentage);
+        return "view-floors";
     }
 
Index: src/main/java/org/example/dormallocationsystem/Web/StudentController.java
===================================================================
--- src/main/java/org/example/dormallocationsystem/Web/StudentController.java	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/java/org/example/dormallocationsystem/Web/StudentController.java	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -26,5 +26,5 @@
     public String studentDashboard(@RequestParam Long studentId, Model model) {
         // Fetch room request status
-        List<Roomrequest> roomRequests = studentService.getRoomRequestsByStudent(studentId);
+        Roomrequest roomRequest = studentService.getRoomRequestsByStudent(studentId);
 
         // Fetch document status & comments
@@ -32,5 +32,5 @@
 
         model.addAttribute("studentId", studentId);
-        model.addAttribute("roomRequests", roomRequests);
+        model.addAttribute("roomRequest", roomRequest);
         model.addAttribute("documents", documents);
 
Index: src/main/resources/application.properties
===================================================================
--- src/main/resources/application.properties	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/resources/application.properties	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -1,8 +1,11 @@
 spring.application.name=DormAllocationSystem
-spring.datasource.url = jdbc:postgresql://localhost:9999/db_202425z_va_prj_dormallocationsystem
-spring.datasource.username=db_202425z_va_prj_dormallocationsystem_owner
-spring.datasource.password=886e8ebb3f0a
+#spring.datasource.url = jdbc:postgresql://localhost:9999/db_202425z_va_prj_dormallocationsystem
+#spring.datasource.username=db_202425z_va_prj_dormallocationsystem_owner
+#spring.datasource.password=886e8ebb3f0a
+spring.datasource.url = jdbc:postgresql://localhost:5432/dorm_system_db
+spring.datasource.username=Fice
+spring.datasource.password=Fice123
 spring.datasource.driver-class-name=org.postgresql.Driver
-spring.jpa.properties.hibernate.default_schema=project
+#spring.jpa.properties.hibernate.default_schema=project
 spring.jpa.show-sql=true
 spring.jpa.hibernate.ddl-auto=none
Index: src/main/resources/templates/room-request.html
===================================================================
--- src/main/resources/templates/room-request.html	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/resources/templates/room-request.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -47,8 +47,8 @@
 <body>
 <ul>
-    <li th:each="request : ${roomRequests}">
-        Room Number: <span th:text="${request.room.id.roomNumber}"></span><br>
-        Block ID: <span th:text="${request.room.id.blockId}"></span><br>
-        Roommate Email: <span th:text="${request.roomateEmail}"></span><br>
+    <li>
+        Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
+        Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
+        Roommate Email: <span th:text="${roomRequest.roomateEmail}"></span><br>
     </li>
 </ul>
@@ -56,13 +56,16 @@
     <tr>
         <th>Block</th>
-        <th>Number of available rooms</th>
-        <th>View</th>
+        <th>Available Rooms</th>
+        <th>Total Rooms</th>
+        <th>Capacity left</th>
+        <th>Action</th>
     </tr>
     <tr th:each="block : ${blocks}">
-        <td th:text="${block.getBlockId()}"></td>
-        <td th:text="${block.getNumAvailableRooms()}">
-        </td>
+        <td th:text="${block.blockId}"></td>
+        <td th:text="${block.numAvailableRooms}"></td>
+        <td th:text="${block.numTotalRooms}"></td>
+        <td th:text="${(block.numAvailableRooms * 100.0 / block.numTotalRooms)}"></td>
         <td>
-            <a>Select</a>
+            <a  th:href="@{/employee/view-floors(blockId=${block.blockId}, studentId=${studentId})}">Choose</a>
         </td>
     </tr>
Index: src/main/resources/templates/student-dashboard.html
===================================================================
--- src/main/resources/templates/student-dashboard.html	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/resources/templates/student-dashboard.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -77,5 +77,4 @@
     <h2>Welcome to Your Dashboard</h2>
 
-    <!-- Room Request Status -->
     <h3>Your Room Requests</h3>
     <table>
@@ -85,10 +84,10 @@
             <th>Status</th>
         </tr>
-        <tr th:each="request : ${roomRequests}">
-            <td th:text="${request.room.id.roomNumber}"></td>
-            <td th:text="${request.room.id.blockId}"></td>
+        <tr>
+            <td th:text="${roomRequest.room.id.roomNumber}"></td>
+            <td th:text="${roomRequest.room.id.blockId}"></td>
             <td>
-                <span th:class="${request.status == 'Approved' ? 'status-approved' : (request.status == 'Rejected' ? 'status-rejected' : 'status-pending')}"
-                      th:text="${request.status}">
+                <span th:class="${roomRequest.status == 'Approved' ? 'status-approved' : (roomRequest.status == 'Rejected' ? 'status-rejected' : 'status-pending')}"
+                      th:text="${roomRequest.status}">
                 </span>
             </td>
@@ -96,5 +95,4 @@
     </table>
 
-    <!-- Document Status -->
     <h3>Your Documents</h3>
     <table>
Index: src/main/resources/templates/student-details.html
===================================================================
--- src/main/resources/templates/student-details.html	(revision 7d738ec97bf0e606deb326102d549cc15cad357b)
+++ src/main/resources/templates/student-details.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -173,5 +173,22 @@
 <button class="info" th:if="${reviewedDocuments.size() > 0 && !allDocsReviewed}" onclick="showReviewedDocs(this)"
         type="button">Check reviewed documents for student</button>
-
+<ul>
+    <li>
+        Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
+        Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
+        <div th:if="${roommateEmail != null}">
+            Roommate Email: <span th:text="${roommateEmail}"></span><br>
+
+            Requested roommate <span th:text="${roommateEmail}"></span> has identical room request:
+            <span th:if="${identicalRoomRequests}" style="color:green;">✔️</span>
+            <span th:if="${!identicalRoomRequests}" style="color:red;">❌</span>
+            <br>
+
+            Requested roommate documents are checked:
+            <span th:if="${areAllRoommatesDocsApproved}" style="color:green;">✔️</span>
+            <span th:if="${!areAllRoommatesDocsApproved}" style="color:red;">❌</span>
+        </div>
+    </li>
+</ul>
 <div id="validateDocsSection" th:if="!${allDocsReviewed}">
     <h3>Documents to validate for student <th:block th:text="${fullName}"/></h3>
Index: src/main/resources/templates/view-floors.html
===================================================================
--- src/main/resources/templates/view-floors.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ src/main/resources/templates/view-floors.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,76 @@
+<!DOCTYPE html>
+<html lang="en">
+<head>
+    <meta charset="UTF-8">
+    <title>Title</title>
+    <style>
+        body {
+            font-family: Arial, sans-serif;
+            background-color: #f4f4f9;
+            margin: 0;
+            padding: 20px;
+        }
+
+        h2, h3 {
+            color: #333;
+        }
+
+        table {
+            width: 100%;
+            border-collapse: collapse;
+            background: white;
+            border-radius: 8px;
+            overflow: hidden;
+            box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);
+        }
+
+        th, td {
+            padding: 12px;
+            text-align: left;
+            border-bottom: 1px solid #ddd;
+        }
+
+        th {
+            background-color: #007BFF;
+            color: white;
+        }
+
+        tr:nth-child(even) {
+            background-color: #f2f2f2;
+        }
+
+        tr:hover {
+            background-color: #ddd;
+        }
+    </style>
+</head>
+<body>
+<ul>
+    <li>
+        Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
+        Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
+        Roommate Email: <span th:text="${roomRequest.roomateEmail}"></span><br>
+    </li>
+</ul>
+<table>
+    <thead>
+    <tr>
+        <th>Floor</th>
+        <th>Taken Rooms</th>
+        <th>Capacity (%)</th>
+        <th>Select floor</th>
+    </tr>
+    </thead>
+    <tbody>
+    <tr th:each="floor : ${allFloors}">
+        <td th:text="'Floor ' + ${floor}"></td>
+        <td th:text="${takenRooms.get(floor)} ?: 0"></td>
+        <td th:text="${floorCapacityPercentage.get(floor)} ?: 100"></td>
+        <td>
+            <a  th:href="@{/employee/view-rooms(blockId=${blockId}, floorNumber=${floor} ,studentId=${studentId})}">Choose floor</a>
+        </td>
+    </tr>
+    </tbody>
+</table>
+</body>
+</html>
Index: src/main/resources/templates/view-rooms.html
===================================================================
--- src/main/resources/templates/view-rooms.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ src/main/resources/templates/view-rooms.html	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,58 @@
+<!DOCTYPE html>
+<html lang="en" xmlns:th="http://www.thymeleaf.org">
+<head>
+    <meta charset="UTF-8">
+    <title>Rooms</title>
+    <style>
+        table {
+            border-collapse: collapse;
+            margin: 20px auto;
+        }
+        td {
+            width: 80px;
+            height: 80px;
+            text-align: center;
+            vertical-align: middle;
+            border: 1px solid #333;
+            cursor: pointer;
+            font-weight: bold;
+            color: #fff;
+        }
+        .available {
+            background-color: #4CAF50; /* green */
+        }
+        .taken {
+            background-color: #f44336; /* red */
+            cursor: not-allowed;
+        }
+        .block-label {
+            font-size: 18px;
+            text-align: center;
+            margin: 20px;
+        }
+    </style>
+</head>
+<body>
+
+<div class="block-label">
+    Block: <span th:text="${roomsPerFloor[0].block.blockId}"></span> — Floor: <span th:text="${roomsPerFloor[0].id.roomNumber/100}"></span>
+</div>
+<ul>
+    <li>
+        Room Number: <span th:text="${roomRequest.room.id.roomNumber}"></span><br>
+        Block ID: <span th:text="${roomRequest.room.id.blockId}"></span><br>
+        Roommate Email: <span th:text="${roomRequest.roomateEmail}"></span><br>
+    </li>
+</ul>
+<table>
+    <tr th:each="room : ${roomsPerFloor}">
+        <td th:class="${room.isAvailable} ? 'available' : 'taken'"
+            th:text="${room.id.roomNumber}"
+            th:onclick="${room.isAvailable} ? 'document.getElementById(\'selectForm-' + ${room.id.roomNumber} + '\').submit()' : ''">
+            Room
+        </td>
+
+    </tr>
+</table>
+</body>
+</html>
Index: uploads/1755804094357_import.svg
===================================================================
--- uploads/1755804094357_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755804094357_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755804094380_import.svg
===================================================================
--- uploads/1755804094380_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755804094380_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755804094385_import.svg
===================================================================
--- uploads/1755804094385_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755804094385_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755804094390_import.svg
===================================================================
--- uploads/1755804094390_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755804094390_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755804094395_import.svg
===================================================================
--- uploads/1755804094395_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755804094395_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811333162_import.svg
===================================================================
--- uploads/1755811333162_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811333162_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811333170_import.svg
===================================================================
--- uploads/1755811333170_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811333170_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811333175_import.svg
===================================================================
--- uploads/1755811333175_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811333175_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811333180_import.svg
===================================================================
--- uploads/1755811333180_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811333180_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811333185_import.svg
===================================================================
--- uploads/1755811333185_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811333185_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811421539_import.svg
===================================================================
--- uploads/1755811421539_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811421539_import.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M27.5999 21.906C27.4028 21.9067 27.2076 21.8681 27.0256 21.7926C26.8436 21.7171 26.6785 21.606 26.5399 21.466C26.2609 21.1837 26.1045 20.8028 26.1045 20.406C26.1045 20.0091 26.2609 19.6283 26.5399 19.346L42.9399 2.94598C43.2242 2.68102 43.6003 2.53677 43.9889 2.54363C44.3775 2.55049 44.7483 2.70791 45.0231 2.98274C45.298 3.25756 45.4554 3.62833 45.4622 4.01693C45.4691 4.40554 45.3249 4.78163 45.0599 5.06598L28.6599 21.466C28.5208 21.6054 28.3556 21.716 28.1737 21.7915C27.9918 21.867 27.7968 21.9059 27.5999 21.906Z" fill="#1D79BE"/>
+<path d="M35.66 23.5H26C25.603 23.4973 25.223 23.3385 24.9422 23.0577C24.6615 22.777 24.5026 22.397 24.5 22V12.34C24.5026 11.943 24.6615 11.5629 24.9422 11.2822C25.223 11.0015 25.603 10.8426 26 10.84C26.397 10.8426 26.777 11.0015 27.0578 11.2822C27.3385 11.5629 27.4974 11.943 27.5 12.34V20.5H35.66C36.0578 20.5 36.4394 20.658 36.7207 20.9393C37.002 21.2206 37.16 21.6021 37.16 22C37.16 22.3978 37.002 22.7793 36.7207 23.0606C36.4394 23.3419 36.0578 23.5 35.66 23.5Z" fill="#1D79BE"/>
+<path d="M30 45.5H18C7.14 45.5 2.5 40.86 2.5 30V18C2.5 7.14 7.14 2.5 18 2.5H22C22.397 2.50262 22.777 2.6615 23.0578 2.94224C23.3385 3.22297 23.4974 3.60298 23.5 4C23.4974 4.39702 23.3385 4.77703 23.0578 5.05776C22.777 5.3385 22.397 5.49738 22 5.5H18C8.78 5.5 5.5 8.78 5.5 18V30C5.5 39.22 8.78 42.5 18 42.5H30C39.22 42.5 42.5 39.22 42.5 30V26C42.5 25.6022 42.658 25.2206 42.9393 24.9393C43.2206 24.658 43.6022 24.5 44 24.5C44.3978 24.5 44.7794 24.658 45.0607 24.9393C45.342 25.2206 45.5 25.6022 45.5 26V30C45.5 40.86 40.86 45.5 30 45.5Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811421545_message-question.svg
===================================================================
--- uploads/1755811421545_message-question.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811421545_message-question.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
+<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
+<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811421569_message-question-white.svg
===================================================================
--- uploads/1755811421569_message-question-white.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811421569_message-question-white.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
+<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
+<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
+</svg>
Index: uploads/1755811421583_message-question.svg
===================================================================
--- uploads/1755811421583_message-question.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811421583_message-question.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M16.0009 44.6397C15.4215 44.6381 14.8513 44.4939 14.3409 44.2197C13.7835 43.9217 13.3178 43.4775 12.9937 42.9349C12.6695 42.3923 12.4992 41.7718 12.5009 41.1397V38.2997C9.66538 38.0984 7.02403 36.7857 5.15134 34.6471C3.27865 32.5085 2.32611 29.717 2.50089 26.8797V14.8797C2.41165 13.3462 2.64799 11.8111 3.19435 10.3754C3.74071 8.93976 4.58474 7.63597 5.67094 6.54976C6.75715 5.46356 8.06094 4.61953 9.49662 4.07317C10.9323 3.52681 12.4674 3.29048 14.0009 3.37971H34.0009C35.5344 3.29048 37.0695 3.52681 38.5052 4.07317C39.9408 4.61953 41.2446 5.46356 42.3308 6.54976C43.417 7.63597 44.2611 8.93976 44.8074 10.3754C45.3538 11.8111 45.5901 13.3462 45.5009 14.8797V26.8797C45.5901 28.4132 45.3538 29.9483 44.8074 31.384C44.2611 32.8197 43.417 34.1235 42.3308 35.2097C41.2446 36.2959 39.9408 37.1399 38.5052 37.6863C37.0695 38.2326 35.5344 38.4689 34.0009 38.3797H26.4609L17.9409 44.0597C17.3641 44.4371 16.6901 44.6386 16.0009 44.6397ZM14.0009 6.35971C12.8644 6.28092 11.7241 6.44676 10.6571 6.84606C9.59013 7.24536 8.62117 7.86882 7.81558 8.67441C7.01 9.47999 6.38654 10.449 5.98724 11.516C5.58794 12.583 5.4221 13.7232 5.50089 14.8597V26.8597C5.4221 27.9963 5.58794 29.1365 5.98724 30.2035C6.38654 31.2705 7.01 32.2394 7.81558 33.045C8.62117 33.8506 9.59013 34.4741 10.6571 34.8734C11.7241 35.2727 12.8644 35.4385 14.0009 35.3597C14.3979 35.3623 14.7779 35.5212 15.0587 35.8019C15.3394 36.0827 15.4983 36.4627 15.5009 36.8597V41.1197C15.5012 41.2104 15.526 41.2994 15.5726 41.3772C15.6193 41.455 15.6861 41.5188 15.7659 41.5618C15.8458 41.6048 15.9358 41.6254 16.0264 41.6215C16.1171 41.6177 16.205 41.5894 16.2809 41.5397L25.1809 35.6197C25.4297 35.4534 25.7216 35.363 26.0209 35.3597H34.0209C35.1574 35.4385 36.2976 35.2727 37.3646 34.8734C38.4316 34.4741 39.4006 33.8506 40.2062 33.045C41.0118 32.2394 41.6352 31.2705 42.0345 30.2035C42.4338 29.1365 42.5997 27.9963 42.5209 26.8597V14.8597C42.5997 13.7232 42.4338 12.583 42.0345 11.516C41.6352 10.449 41.0118 9.47999 40.2062 8.67441C39.4006 7.86882 38.4316 7.24536 37.3646 6.84606C36.2976 6.44676 35.1574 6.28092 34.0209 6.35971H14.0009Z" fill="#1D79BE"/>
+<path d="M23.9997 24.2207C23.6027 24.2181 23.2227 24.0592 22.9419 23.7785C22.6612 23.4977 22.5023 23.1177 22.4997 22.7207V22.3007C22.5235 21.5048 22.7511 20.7282 23.1608 20.0454C23.5705 19.3626 24.1486 18.7963 24.8397 18.4007C25.5797 17.9007 25.8197 17.5607 25.8197 17.0407C25.8197 16.8017 25.7726 16.565 25.6811 16.3442C25.5897 16.1234 25.4556 15.9228 25.2866 15.7538C25.1176 15.5848 24.917 15.4507 24.6962 15.3592C24.4754 15.2678 24.2387 15.2207 23.9997 15.2207C23.7607 15.2207 23.524 15.2678 23.3032 15.3592C23.0824 15.4507 22.8818 15.5848 22.7128 15.7538C22.5438 15.9228 22.4097 16.1234 22.3182 16.3442C22.2268 16.565 22.1797 16.8017 22.1797 17.0407C22.1771 17.4377 22.0182 17.8177 21.7375 18.0985C21.4567 18.3792 21.0767 18.5381 20.6797 18.5407C20.2827 18.5381 19.9027 18.3792 19.6219 18.0985C19.3412 17.8177 19.1823 17.4377 19.1797 17.0407C19.1797 15.7624 19.6875 14.5364 20.5914 13.6324C21.4954 12.7285 22.7213 12.2207 23.9997 12.2207C25.278 12.2207 26.504 12.7285 27.4079 13.6324C28.3119 14.5364 28.8197 15.7624 28.8197 17.0407C28.7961 17.8239 28.5724 18.588 28.1697 19.2602C27.7671 19.9324 27.1991 20.4903 26.5197 20.8807C25.7397 21.4007 25.4997 21.7407 25.4997 22.3007V22.7207C25.5 22.9178 25.4613 23.1129 25.386 23.295C25.3108 23.4771 25.2003 23.6426 25.0609 23.7819C24.9216 23.9213 24.7561 24.0318 24.574 24.1071C24.3919 24.1823 24.1967 24.221 23.9997 24.2207Z" fill="#1D79BE"/>
+<path d="M24 29.1992C23.7033 29.1992 23.4133 29.1112 23.1666 28.9464C22.92 28.7816 22.7277 28.5473 22.6142 28.2732C22.5006 27.9992 22.4709 27.6976 22.5288 27.4066C22.5867 27.1156 22.7296 26.8483 22.9393 26.6386C23.1491 26.4288 23.4164 26.2859 23.7074 26.228C23.9983 26.1702 24.2999 26.1999 24.574 26.3134C24.8481 26.4269 25.0824 26.6192 25.2472 26.8659C25.412 27.1125 25.5 27.4025 25.5 27.6992C25.5003 27.8963 25.4616 28.0914 25.3864 28.2736C25.3111 28.4557 25.2006 28.6211 25.0612 28.7605C24.9219 28.8998 24.7564 29.0103 24.5743 29.0856C24.3922 29.1609 24.1971 29.1995 24 29.1992Z" fill="#1D79BE"/>
+</svg>
Index: uploads/1755811421588_message-question-white.svg
===================================================================
--- uploads/1755811421588_message-question-white.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
+++ uploads/1755811421588_message-question-white.svg	(revision 9e76cb6d83081a44736f68f2a67d2cd40c87aaf6)
@@ -0,0 +1,5 @@
+<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path d="M6.66696 18.5999C6.42553 18.5992 6.18798 18.5391 5.97529 18.4249C5.74306 18.3007 5.54901 18.1157 5.41395 17.8896C5.27889 17.6635 5.20791 17.4049 5.20862 17.1416V15.9582C4.02716 15.8744 2.9266 15.3274 2.14631 14.4363C1.36602 13.5452 0.96913 12.3821 1.04196 11.1999V6.1999C1.00477 5.56093 1.10325 4.92132 1.3309 4.32312C1.55855 3.72492 1.91023 3.18167 2.36281 2.72909C2.8154 2.2765 3.35864 1.92483 3.95684 1.69717C4.55504 1.46952 5.19465 1.37105 5.83362 1.40823H14.167C14.8059 1.37105 15.4455 1.46952 16.0437 1.69717C16.6419 1.92483 17.1852 2.2765 17.6378 2.72909C18.0904 3.18167 18.442 3.72492 18.6697 4.32312C18.8973 4.92132 18.9958 5.56093 18.9586 6.1999V11.1999C18.9958 11.8389 18.8973 12.4785 18.6697 13.0767C18.442 13.6749 18.0904 14.2181 17.6378 14.6707C17.1852 15.1233 16.6419 15.475 16.0437 15.7026C15.4455 15.9303 14.8059 16.0287 14.167 15.9916H11.0253L7.47529 18.3582C7.23498 18.5155 6.95413 18.5994 6.66696 18.5999ZM5.83362 2.6499C5.36007 2.61707 4.88497 2.68617 4.44039 2.85255C3.99581 3.01892 3.59207 3.2787 3.25641 3.61436C2.92075 3.95002 2.66098 4.35375 2.4946 4.79833C2.32823 5.24292 2.25913 5.71801 2.29196 6.19157V11.1916C2.25913 11.6651 2.32823 12.1402 2.4946 12.5848C2.66098 13.0294 2.92075 13.4331 3.25641 13.7688C3.59207 14.1044 3.99581 14.3642 4.44039 14.5306C4.88497 14.697 5.36007 14.7661 5.83362 14.7332C5.99905 14.7343 6.15738 14.8005 6.27436 14.9175C6.39133 15.0345 6.45753 15.1928 6.45862 15.3582V17.1332C6.45875 17.171 6.46908 17.2081 6.48852 17.2405C6.50795 17.2729 6.53578 17.2995 6.56906 17.3174C6.60234 17.3353 6.63984 17.3439 6.67761 17.3423C6.71537 17.3407 6.752 17.3289 6.78362 17.3082L10.492 14.8416C10.5956 14.7723 10.7172 14.7346 10.842 14.7332H14.1753C14.6488 14.7661 15.1239 14.697 15.5685 14.5306C16.0131 14.3642 16.4168 14.1044 16.7525 13.7688C17.0882 13.4331 17.3479 13.0294 17.5143 12.5848C17.6807 12.1402 17.7498 11.6651 17.717 11.1916V6.19157C17.7498 5.71801 17.6807 5.24292 17.5143 4.79833C17.3479 4.35375 17.0882 3.95002 16.7525 3.61436C16.4168 3.2787 16.0131 3.01892 15.5685 2.85255C15.1239 2.68617 14.6488 2.61707 14.1753 2.6499H5.83362Z" fill="white"/>
+<path d="M9.99979 10.092C9.83437 10.0909 9.67603 10.0247 9.55905 9.90772C9.44208 9.79074 9.37588 9.6324 9.37479 9.46698V9.29198C9.38471 8.96033 9.47956 8.63678 9.65027 8.35227C9.82097 8.06775 10.0618 7.8318 10.3498 7.66698C10.6581 7.45865 10.7581 7.31698 10.7581 7.10031C10.7581 7.00073 10.7385 6.90212 10.7004 6.81011C10.6623 6.71811 10.6064 6.63451 10.536 6.56409C10.4656 6.49367 10.382 6.43781 10.29 6.3997C10.198 6.36159 10.0994 6.34198 9.99979 6.34198C9.9002 6.34198 9.80159 6.36159 9.70959 6.3997C9.61758 6.43781 9.53398 6.49367 9.46357 6.56409C9.39315 6.63451 9.33729 6.71811 9.29918 6.81011C9.26107 6.90212 9.24146 7.00073 9.24146 7.10031C9.24036 7.26574 9.17416 7.42407 9.05719 7.54105C8.94022 7.65802 8.78188 7.72422 8.61646 7.72531C8.45103 7.72422 8.29269 7.65802 8.17572 7.54105C8.05875 7.42407 7.99255 7.26574 7.99146 7.10031C7.99146 6.56767 8.20305 6.05684 8.57968 5.68021C8.95632 5.30357 9.46715 5.09198 9.99979 5.09198C10.5324 5.09198 11.0433 5.30357 11.4199 5.68021C11.7965 6.05684 12.0081 6.56767 12.0081 7.10031C11.9983 7.42665 11.9051 7.74503 11.7373 8.02511C11.5696 8.3052 11.3329 8.53765 11.0498 8.70031C10.7248 8.91698 10.6248 9.05865 10.6248 9.29198V9.46698C10.6249 9.54909 10.6088 9.63041 10.5774 9.70629C10.5461 9.78217 10.5 9.85111 10.442 9.90917C10.3839 9.96723 10.315 10.0133 10.2391 10.0446C10.1632 10.076 10.0819 10.0921 9.99979 10.092Z" fill="white"/>
+<path d="M10 12.1663C9.87639 12.1663 9.75555 12.1297 9.65277 12.061C9.54999 11.9923 9.46988 11.8947 9.42258 11.7805C9.37527 11.6663 9.36289 11.5406 9.38701 11.4194C9.41113 11.2982 9.47065 11.1868 9.55806 11.0994C9.64547 11.012 9.75683 10.9524 9.87807 10.9283C9.99931 10.9042 10.125 10.9166 10.2392 10.9639C10.3534 11.0112 10.451 11.0913 10.5197 11.1941C10.5883 11.2969 10.625 11.4177 10.625 11.5413C10.6251 11.6234 10.609 11.7048 10.5776 11.7806C10.5463 11.8565 10.5002 11.9254 10.4422 11.9835C10.3841 12.0416 10.3152 12.0876 10.2393 12.119C10.1634 12.1503 10.0821 12.1664 10 12.1663Z" fill="white"/>
+</svg>
