@import"https://fonts.googleapis.com/css2?family=Afacad+Flux:slnt,wght@-14..14,300&display=swap";html,body,div,span,input,textarea,button{font-family:Afacad Flux,sans-serif!important;font-optical-sizing:auto!important;font-weight:300!important;font-style:normal!important}body{scrollbar-width:thin;overflow-x:hidden;background-color:#e1e1e2!important;overflow:auto}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:#f5f5f5;border-radius:10px}body::-webkit-scrollbar-thumb{background:linear-gradient(to bottom,#0072ff,#00c6ff);border-radius:10px;border:2px solid #f5f5f5}body::-webkit-scrollbar-thumb:hover{background:linear-gradient(to bottom,#005ecf,#00a8d6)}::selection{background-color:#b3d4fc;color:#1c1c1d}._chat_history1_76pfk_1{position:fixed;top:0;left:0;width:100%;background-color:#fff;box-shadow:0 2px 10px #0000001a;z-index:1000}._history_div_2_76pfk_11{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1.5rem;width:100%;max-width:100%;margin:0;height:80px}._navbar_left_76pfk_22{display:flex;align-items:center;gap:.75rem;margin-left:0}._logo_text_76pfk_29{height:50px;transition:transform .3s ease;position:relative;top:0;margin-right:10px}._logo_text_76pfk_29:hover{transform:scale(1.05)}._avatar_76pfk_41{cursor:pointer;border:2px solid #e6e6e6;transition:all .3s ease}._avatar_76pfk_41:hover{transform:scale(1.05);border-color:#3498db}._navbar_right_76pfk_52{display:flex;align-items:center;position:relative;margin-right:0}._history_links_76pfk_59{display:flex;gap:1.2rem}._menu_item_76pfk_64{color:#555;text-decoration:none;font-weight:500;transition:all .3s ease}._menu_item_76pfk_64:hover{color:#3498db}._nav_button_76pfk_75{display:flex;align-items:center;gap:.6rem;padding:.6rem 1rem;border-radius:8px;transition:all .3s ease}._nav_button_76pfk_75:hover{background-color:#f0f7ff;color:#3498db}._icon_p_76pfk_89{font-size:1.4rem;margin-right:.2rem;color:#555}._nav_button_76pfk_75:hover ._icon_p_76pfk_89{color:#3498db}._nav_text_76pfk_99{font-size:1rem;font-weight:500}._hamburger_76pfk_104{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;cursor:pointer;margin-left:1rem}._bar_76pfk_114{width:100%;height:3px;background-color:#555;border-radius:2px;transition:all .3s ease}._bar_76pfk_114._open_76pfk_122:nth-child(1){transform:translateY(8px) rotate(45deg)}._bar_76pfk_114._open_76pfk_122:nth-child(2){opacity:0}._bar_76pfk_114._open_76pfk_122:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._mobile_menu_76pfk_134{display:none;position:absolute;top:60px;right:0;background-color:#fff;border-radius:8px;box-shadow:0 4px 15px #0000001a;padding:1rem;flex-direction:column;gap:.75rem;min-width:200px;z-index:100;animation:_slideIn_76pfk_1 .3s ease-out}@keyframes _slideIn_76pfk_1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}._user_overlay_76pfk_161,._settings_overlay_76pfk_162{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1500;opacity:0;visibility:hidden;transition:all .3s ease}._user_overlay_76pfk_161._open_76pfk_122,._settings_overlay_76pfk_162._open_76pfk_122{opacity:1;visibility:visible}._user_sidebar_76pfk_181,._settings_sidebar_76pfk_182{position:fixed;top:0;right:-350px;width:320px;height:100%;background-color:#fff;box-shadow:-3px 0 15px #0000001a;z-index:2000;padding:1.5rem;transition:right .3s ease;overflow-y:auto}._user_sidebar_76pfk_181._open_76pfk_122,._settings_sidebar_76pfk_182._open_76pfk_122{right:0}._user_header_76pfk_201,._settings_header_76pfk_202{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid #eee}._user_content_76pfk_211,._settings_content_76pfk_212{display:flex;flex-direction:column;gap:.75rem}._user_item_76pfk_218,._settings_item_76pfk_219{padding:.9rem;display:flex;align-items:center;border-radius:8px;cursor:pointer;transition:background-color .3s ease}._user_item_76pfk_218:hover,._settings_item_76pfk_219:hover{background-color:#f5f5f5}._user_item_76pfk_218 Typography,._settings_item_76pfk_219 Typography{display:flex;align-items:center;gap:12px!important}._mobile_menu_76pfk_134 ._menu_item_76pfk_64 IconButton{display:flex;align-items:center;gap:10px;font-size:16px}._logout_loader_76pfk_247{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;display:flex;justify-content:center;align-items:center;z-index:3000}._logout_box_76pfk_260{background-color:#222;padding:2rem;border-radius:10px;text-align:center;box-shadow:0 5px 25px #0000004d;animation:_pulse_76pfk_1 1.5s infinite alternate;width:420px}@keyframes _pulse_76pfk_1{0%{transform:scale(1);opacity:.9}to{transform:scale(1.02);opacity:1}}@media (max-width: 900px){._history_div_2_76pfk_11{padding:.5rem}._nav_text_76pfk_99{display:none}._history_links_76pfk_59{gap:.75rem}._nav_button_76pfk_75{padding:.5rem}}@media (max-width: 768px){._history_links_76pfk_59{display:none}._hamburger_76pfk_104,._mobile_menu_76pfk_134{display:flex}._history_div_2_76pfk_11{padding:.5rem 1rem}}@media (max-width: 480px){._navbar_left_76pfk_22{gap:.5rem}._logo_text_76pfk_29{height:30px}._mobile_menu_76pfk_134{right:0;width:100%;top:70px;border-radius:0;box-shadow:0 4px 15px #0000001a}}body{padding-top:80px}.modal-backdrop{z-index:9999!important}.modal{z-index:10000!important}.modal-open{padding-right:0!important;overflow:auto!important}.delete-account-modal{display:block!important}.delete-account-modal .modal-dialog{max-width:500px;margin:1.75rem auto}.delete-account-modal .modal-content{position:relative;border-radius:.5rem;box-shadow:0 5px 15px #00000080}.modal-header .btn-close{padding:.5rem;margin:-.5rem -.5rem -.5rem auto}.error-boundary-container{text-align:center;padding:50px;border-radius:10px;box-shadow:0 4px 8px #0000001a;color:#721c24;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8d7da}.error-heading{font-size:2rem;margin-bottom:15px}.error-message{font-size:1.2rem;margin-bottom:20px}.reload-button{background-color:#28a745;color:#fff;font-size:1.1rem;padding:10px 20px;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.reload-button:hover{background-color:#218838}.contact-admin{margin-top:20px;font-size:1rem}.contact-admin a{color:#007bff;text-decoration:none}.contact-admin a:hover{text-decoration:underline}
