::-webkit-scrollbar,::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-thumb{display:none}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0}h1,h2,h3,h4,h5,h6{box-sizing:border-box}body{font-family:Segoe UI,sans-serif}*{margin:0;padding:0}.desc_items p,.items p{color:#fff!important;margin:0!important}.desc_items img,.items img{cursor:pointer;filter:brightness(0) invert(1);opacity:.7}.desc_items img:hover,.items img:hover{opacity:1}.dashboard-wrapper{background-color:#f0f4f9;font-family:Segoe UI,sans-serif;min-height:100vh}.loader-container{align-items:center;display:flex;height:100vh;justify-content:center}.gradient-loader{animation:spin 1s linear infinite;border-radius:50%;height:60px;-webkit-mask:radial-gradient(circle 25px at center,transparent 98%,#000 100%);mask:radial-gradient(circle 25px at center,transparent 98%,#000 100%);width:60px}.alert-bar,.gradient-loader{background:linear-gradient(90deg,#4f46e5,#06b6d4)}.alert-bar{align-items:center;color:#fff;display:flex;font-size:14px;justify-content:space-between;padding:10px 24px}.alert-bar .icon{align-items:center;background:#fff;border-radius:50%;color:#0ea5e9;display:inline-flex;font-size:12px;font-weight:700;height:18px;justify-content:center;margin-right:8px;width:18px}.alert-bar .alert-content{color:#fff}.alert-bar .view-all{background:transparent;border:none;color:#fff;cursor:pointer;font-weight:500;text-decoration:underline}.main-content{align-items:stretch;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:40px;width:100%}.header{margin-bottom:32px}.header h2{font-size:28px;margin-bottom:4px}.header p{color:#64748b}.action-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}.action-cards,.bottom-container{width:100%}.action-card{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);display:flex;flex-direction:column;height:100%;overflow:hidden;padding:24px;position:relative}.action-card .card-content{display:flex;flex:1 1;flex-direction:column;z-index:1}.action-card .card-content .icon-bg{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:44px;justify-content:center;margin-bottom:16px;width:44px}.action-card .card-content .icon-bg img{width:24px}.action-card .card-content h4{font-size:16px;font-weight:600;margin-bottom:4px}.action-card .card-content p{color:#64748b;flex:1 1;font-size:13px;line-height:1.4;margin-bottom:20px}.action-card .card-content .action-btn{background:transparent;border:1px solid #ccc;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;margin-top:auto;padding:10px;transition:all .2s;width:100%}.action-card .blob-decoration{border-radius:50%;height:100px;opacity:.15;position:absolute;right:-20px;top:-20px;width:100px;z-index:0}.action-card.blue1 .icon-bg{background:#2563eb}.action-card.blue1 .action-btn{border-color:#2563eb;color:#2563eb}.action-card.blue1 .blob-decoration{background:#3b82f6}.action-card.green1 .icon-bg{background:#16a34a}.action-card.green1 .action-btn{border-color:#16a34a;color:#16a34a}.action-card.green1 .blob-decoration{background:#22c55e}.action-card.purple1 .icon-bg{background:#9333ea}.action-card.purple1 .action-btn{border-color:#9333ea;color:#9333ea}.action-card.purple1 .blob-decoration{background:#a855f7}.action-card.orange1 .icon-bg{background:#ea580c}.action-card.orange1 .action-btn{border-color:#ea580c;color:#ea580c}.action-card.orange1 .blob-decoration{background:#f97316}.bottom-container{grid-gap:24px;background-color:#fff;border-radius:20px;box-shadow:0 10px 15px -3px rgba(0,0,0,.05);display:grid;gap:24px;grid-template-columns:1fr 1fr 280px;padding:30px}.section-box{background:#fff;border:1px solid #dedede;border-radius:20px;padding:24px}.section-box h3{color:#000;font-size:18px;font-weight:600;margin-bottom:20px;margin-top:0}.video-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.video-item{aspect-ratio:16/9;background-color:#f1f5f9;border-radius:12px;overflow:hidden}.video-item img{height:100%;object-fit:cover;width:100%}.video-item .play-button{align-items:center;background:rgba(0,0,0,.05);display:flex;inset:0;justify-content:center;position:absolute}.video-item .play-button .play-icon{align-items:center;background:rgba(0,0,0,.7);border-radius:50%;color:#fff;display:flex;font-size:12px;height:32px;justify-content:center;padding-left:2px;width:32px}.browse-link{background:none;border:none;color:#2563eb;cursor:pointer;display:block;font-size:15px;font-weight:600;margin-top:20px;text-align:center;text-decoration:none;width:100%}.browse-link:hover{text-decoration:underline}.analytics-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.stat-tile{border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:24px 20px}.stat-tile label{color:#475569;font-size:13px;font-weight:500}.stat-tile .value{color:#1e293b;font-size:28px;font-weight:700}.stat-tile.blue-tile{background-color:#e0e7ff}.stat-tile.green-tile{background-color:#dcfce7}.stat-tile.yellow-tile{background-color:#fef9c3}.stat-tile.purple-tile{background-color:#f3e8ff}.quick-stats{display:flex;flex-direction:column}.quick-stats .stats-illustration{display:flex;justify-content:center;margin-bottom:25px}.quick-stats .stats-illustration img{height:auto;width:75px}.quick-stats .stats-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.quick-stats .stats-header h3{font-family:Segoe UI,sans-serif;font-size:20px;font-weight:600;margin:0}.quick-stats .stats-header .stats-img{height:20px;object-fit:contain;width:20px}.quick-stats .stats-list{list-style:none;margin:0;padding:0}.quick-stats .stats-list li{align-items:center;display:flex;justify-content:space-between;padding:14px 0}.quick-stats .stats-list li .label{color:#5c6d8e;font-size:15px;font-weight:500}.quick-stats .stats-list li .data{color:#000;font-size:15px;font-weight:700}.video-player{height:100%;object-fit:cover;width:100%}.video-title{color:#1e293b;font-size:13px;font-weight:500;margin-top:8px}.video-preview{border-radius:12px;height:auto;object-fit:cover;width:100%}.video-item{cursor:pointer;position:relative}.play-overlay{align-items:center;background:rgba(0,0,0,.25);display:flex;inset:0;justify-content:center;position:absolute}.play-icon{border-radius:50%;color:#fff;height:40px;width:40px}.play-icon,.video-modal{align-items:center;background:rgba(0,0,0,.7);display:flex;justify-content:center}.video-modal{inset:0;position:fixed;z-index:999}.video-modal-content{background:#fff;border-radius:16px;padding:20px;position:relative;width:70%}.video-modal-content.large{display:flex;flex-direction:column;max-height:80vh;width:80%}.all-video-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);overflow-y:auto}.close-btn{position:absolute;right:10px;top:10px}.study-tip .tip-icon img{height:22px;width:22px}.study-tip h4{margin:0 0 4px}.study-tip p{margin:0}.card-footer{left:20%}.live_avatar_container{align-items:center;justify-content:space-between;padding-bottom:20px}.video_player_wrapper{flex-direction:column;width:100%}.spinner{display:block;height:60px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:60px}.live_avatar_container .video_player_wrapper .last_question_bubble{background:rgba(0,0,0,.7)}.live_avatar_container .avatar_input_footer{z-index:10}.live_avatar_container .avatar_input_footer .chat_input_wrapper .chat_footer_send_wrapper[alt=send]{height:28px;width:28px}.live_avatar_container .avatar_input_footer .download_transcript_btn{align-items:center;background:#092e5e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;margin-left:10px;padding:0 14px;transition:all .2s ease;white-space:nowrap}.live_avatar_container .avatar_input_footer .download_transcript_btn:hover{background:#061e3d;transform:translateY(-1px)}.live_avatar_container .avatar_input_footer .download_transcript_btn:active{transform:translateY(0)}.live_avatar_container .avatar_input_footer .download_transcript_btn:disabled{background:#9ca3af;cursor:not-allowed}.quiz-main{width:68%}.quiz_instruction_main_wrapper{overflow-y:scroll;position:absolute;right:12px;top:80px}.submit_test_wrapper{gap:12px}.main_login_container{background:#f1f5f9;font-family:Inter,sans-serif}.login_card_wrapper{border-radius:35px;box-shadow:0 40px 100px rgba(0,0,0,.08);height:760px;width:1120px}.left_side_container{background:linear-gradient(135deg,#47a1ff,#3b82f6 30%,#6366f1 70%,#4f46e5);flex:1.15 1;padding:50px}.branding_overlay{gap:15px;z-index:10}.branding_overlay .brand_logo_box{align-items:center;background:#fff;border-radius:12px;display:flex;height:45px;justify-content:center;width:45px}.branding_overlay .brand_logo_box img{width:30px}.branding_overlay .brand_title{font-size:24px}.branding_overlay .brand_subtitle{font-size:14px}.hero_visual_container{inset:0;position:absolute}.hero_visual_container .decor_circle{border-radius:50%;position:absolute}.hero_visual_container .decor_circle.circle_muted_yellow{background:#a6ad78;height:70px;right:28%;top:25%;width:70px}.hero_visual_container .decor_circle.circle_light_blue{background:rgba(100,210,255,.4);height:50px;left:23%;top:45%;width:50px}.hero_visual_container .decor_circle.circle_light_red{background:rgba(244,114,182,.4);height:70px;left:12%;top:62%;width:70px}.hero_visual_container .main_robot_circle{background:linear-gradient(180deg,#ffd66b,#ffa800);border-radius:50%;height:220px;padding:10px;width:220px;z-index:5}.hero_visual_container .main_robot_circle .robot_inner_bg{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.hero_visual_container .main_robot_circle .robot_inner_bg img{width:130px}.hero_visual_container .floating_card{align-items:center;background:#fff;border-radius:18px;box-shadow:0 15px 35px rgba(0,0,0,.1);display:flex;height:68px;justify-content:center;position:absolute;width:68px;z-index:1}.hero_visual_container .floating_card img{width:36px}.hero_visual_container .floating_card.pos_book{left:20%;top:33%}.hero_visual_container .floating_card.pos_pencil{bottom:38%;left:16%}.hero_visual_container .floating_card.pos_cap{right:20%;top:38%}.hero_visual_container .floating_card.pos_calc{bottom:36%;right:22%}.hero_visual_container .accent_circle{align-items:center;border-radius:50%;display:flex;justify-content:center;position:absolute;z-index:7}.hero_visual_container .accent_circle.pos_bulb{background:#39b54a;height:48px;right:12%;top:32%;width:48px}.hero_visual_container .accent_circle.pos_bulb img{width:24px}.hero_visual_container .accent_circle.pos_star{background:#f43f5e;bottom:25%;height:50px;left:12%;width:50px}.hero_visual_container .accent_circle.pos_star img{width:28px}.chat_bubble_container{display:flex;justify-content:center;z-index:20}.chat_bubble_container .chat_bubble{border-radius:24px;box-shadow:0 20px 40px rgba(0,0,0,.1);gap:18px;padding:24px}.chat_bubble_container .chat_bubble .chat_icon_bg{background:#2563eb;border-radius:14px;height:48px;min-width:48px;width:48px}.chat_bubble_container .chat_bubble .chat_icon_bg img{width:24px}.chat_bubble_container .chat_bubble .chat_content p{color:#334155;font-size:15px;font-weight:500;line-height:1.6;margin:0}.right_side_container{justify-content:center;padding:60px 90px}.form_header .center_logo_bg{background:#0b2149;border-radius:20px;box-shadow:0 10px 20px rgba(11,33,73,.2);height:75px;width:75px}.form_header .center_logo_bg img{width:40px}.form_header .welcome_header{color:#0f172a;font-size:32px}.form_header .sub_welcome_text{font-size:15px}.input_group{margin-bottom:24px}.input_group label{color:#475569;display:block;font-size:14px;margin-bottom:10px}.input_group .input_field{border:1.5px solid #e2e8f0;border-radius:14px;height:56px;padding:0 18px;transition:all .3s ease}.input_group .input_field:focus-within{border-color:#2563eb;box-shadow:0 0 0 4px rgba(37,99,235,.1)}.input_group .input_field.error_border{border-color:#ef4444}.input_group .input_field .field_icon{margin-right:14px;opacity:.8;width:20px}.input_group .input_field input{background:transparent;color:#1f2937;font-size:16px}.input_group .input_field input::placeholder{color:#94a3b8}.input_group .input_field .eye_toggle{opacity:.5;transition:opacity .2s;width:22px}.input_group .input_field .eye_toggle:hover{opacity:1}.form_actions{margin:30px 0}.form_actions .remember_me_container{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:15px;font-weight:500;gap:12px}.form_actions .remember_me_container .styled_checkbox{border:2px solid #cbd5e1;border-radius:6px;height:20px;position:relative;transition:all .2s;width:20px}.form_actions .remember_me_container .styled_checkbox.active{background:#2563eb;border-color:#2563eb}.form_actions .remember_me_container .styled_checkbox.active .check_mark{border:solid #fff;border-width:0 2px 2px 0;height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.form_actions .forgot_link{font-size:15px}.form_actions .forgot_link:hover{text-decoration:underline}.primary_signin_btn{background:#0b2149;border-radius:14px;box-shadow:0 15px 30px rgba(11,33,73,.2);font-size:17px;font-weight:700;gap:12px;height:60px;transition:transform .2s,background .2s;width:100%}.primary_signin_btn:hover:not(:disabled){background:#06152b;transform:translateY(-1px)}.primary_signin_btn:active{transform:translateY(1px)}.primary_signin_btn:disabled{cursor:not-allowed;opacity:.7}.primary_signin_btn img{width:20px}.form_footer{color:#6b7280;font-size:15px;margin-top:40px}.form_footer .link_text{margin-left:5px}.form_footer .link_text:hover{text-decoration:underline}.err_text{font-size:13px;margin-top:8px}.popup_overlay{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:999}.url_img_wrapper{align-items:center;cursor:pointer;display:flex;justify-content:flex-end;margin-bottom:16px}.popup_box{animation:scaleIn .2s ease;background:#fff;border-radius:12px;padding:24px;text-align:center;width:-webkit-max-content;width:max-content}.popup_box h3{font-size:18px;margin-bottom:10px}.popup_box p{color:#555;font-size:14px}.popup_actions{margin-top:16px}.popup_btn{background:#6c5ce7;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:8px 16px}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.dropdown_list{width:220px}.student_manage_page_wrapper{background:#e5e7eb;width:100%}.student_manage_header{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:12px 24px}.student_manage_content_wrapper{padding:24px 54px}.student_manage_content_main_wrapper{align-items:center}.student_activity_wrapper,.student_manage_content_main_wrapper{display:flex;flex-direction:row;justify-content:space-between}.student_activity_content_wrapper{display:flex;flex-direction:row;gap:16px}.student_activity_container{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;gap:12px;padding:8px 16px}.import_btn h5{color:#fff}.student_manage_table_search_continer{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px 20px 0 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;padding:24px}.student_manage_search_wrapper{background:#fff;border:1px solid #d1d5db;border-radius:12px;display:flex;flex-direction:row;gap:4px;padding:12px 16px;width:40%}.student_manage_search_wrapper input{border:none;outline:none;width:100%}.student_manage_school_wrapper{display:flex;flex-direction:row;gap:12px}.student_drop_down_container{align-items:center;border:1px solid #ccc;border-radius:6px;display:flex;position:relative}.student_drop_down_container .student_select{-webkit-appearance:none;appearance:none;background:#fff;border:none;outline:none;padding:10px 12px;width:100%}.student_drop_down_container .student_select .img{pointer-events:none;position:absolute;right:12px}.student_table{background:#fff;border-collapse:collapse;border-radius:0 0 20px 20px;width:100%}.student_table td,.student_table th{border-bottom:1px solid #e5e7eb;font-size:14px;padding:14px 16px;text-align:left}.student_table th{background:#f9fafb;font-weight:600}.student_table th input{height:20px;width:20px}.student_table td input{cursor:pointer;height:20px;width:20px}.student_profile_cell{align-items:center;display:flex;gap:12px}.student_avatar{border-radius:50%;height:38px;width:38px}.student_name{color:#111827;font-weight:600;margin:0}.student_email{color:#6b7280;font-size:12px;margin:0}.multiple_btn{background:#092e5e;border:none;border-radius:12px;color:#fff;cursor:pointer;padding:12px}.student_manage_active_deactive_wrapper{align-items:center;animation:slidedown .3s ease-out;background:#eff6ff;border:.8px solid #bedbff;border-radius:10px;display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;padding:12px 16px}.student_manage_active_deactive_container{align-items:center;display:flex;flex-direction:row;gap:12px}.student_manage_active_deactive_container img{cursor:pointer}.student_manage_active_wrapper{align-items:center;background:#00a63e;border-radius:10px;display:flex;flex-direction:row;gap:8px;padding:7.8px 15.738px 8.2px 16px}.student_manage_active_wrapper h4{color:#fff}.student_manage_deactive_wrapper{align-items:center;background:#e7000b;border-radius:10px;display:flex;flex-direction:row;gap:8px;padding:7.8px 15.125px 8.2px 16px}.student_manage_deactive_wrapper h4{color:#fff}@keyframes slidedown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.table_footer_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:20px}.pagenation_wrapper{display:flex;flex-direction:row;gap:8px;padding:9px 12px}.one_btn,.prev_btn,.three_btn,.two_btn{border:1px solid #b9b9b9;border:1px solid var(--Black-Black-500,#b9b9b9);border-radius:8px;cursor:pointer;padding:9px 12px}.one_btn{background:#293685}.prev_btn,.three_btn,.two_btn{background:#fff}.disabled{opacity:.5;pointer-events:none}.school_manage_page_wrapper{background:#e5e7eb;width:100%}.school_manage_header{align-items:center;background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:12px 24px}.notify_wrapper{border:1px solid #e5e7eb;border-radius:6px;padding:11px 12px}.notify_wrapper img{height:16px;width:14px}.school_manage_content_wrapper{padding:24px 54px}.school_manage_content_main_wrapper{align-items:center}.school_activity_wrapper,.school_manage_content_main_wrapper{display:flex;flex-direction:row;justify-content:space-between}.school_activity_content_wrapper{display:flex;flex-direction:row;gap:16px}.school_activity_container{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;gap:12px;padding:8px 16px}.activity_img_wrapper{background:#dbeafe;border-radius:6px;padding:11px 8px}.refresh_import_container{display:flex;flex-direction:row;gap:12px}.import_btn,.refresh_btn{align-items:center;border-radius:8px;display:flex;flex-direction:row;gap:6px;height:38px;padding:8px 16px}.refresh_btn{background:#fff;border:1px solid #b9b9b9;border:1px solid var(--Black-Black-500,#b9b9b9);cursor:pointer}.import_btn{background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border-radius:8px;cursor:pointer}.school_manage_table_search_continer{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:20px 20px 0 0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-direction:row;justify-content:space-between;margin-top:16px;padding:24px}.school_manage_search_wrapper{background:#fff;border:1px solid #d1d5db;border-radius:12px;display:flex;flex-direction:row;gap:4px;padding:12px 16px;width:40%}.school_manage_search_wrapper input{border:none;outline:none;width:100%}.school_manage_school_wrapper{display:flex;flex-direction:row;gap:12px}.school_drop_down_container{align-items:center;border:1px solid #ccc;border-radius:6px;display:flex;position:relative}.school_drop_down_container .school_select{-webkit-appearance:none;appearance:none;background:#fff;border:none;outline:none;padding:10px 12px;width:100%}.school_drop_down_container .img{pointer-events:none;position:absolute;right:12px}.table_container{border:1px solid #e5e7eb;border-top:none;width:100%}.school_table{background:#fff;border-collapse:collapse;border-radius:0 0 20px 20px;width:100%}.school_table td,.school_table th{border-bottom:1px solid #e5e7eb;font-size:14px;padding:14px 16px;text-align:left}.school_table th{background:#f9fafb;font-weight:600}.school_table td input{cursor:pointer;height:20px;width:20px}.school_profile_cell{align-items:center;display:flex;gap:12px}.school_avatar{border-radius:50%;height:38px;width:38px}.school_name{color:#111827;font-weight:600;margin:0}.school_email{color:#6b7280;font-size:12px;margin:0}.status_badge{border-radius:20px;font-size:12px;font-weight:500;padding:4px 10px}.active_status{background:#def7ec;color:#03543f}.inactive_status{background:#fee2e2;color:#b91c1c}.action_icons img{cursor:pointer;height:32px;margin-right:10px;width:32px}.action_icons img:last-child{margin-right:0}.admin_competitive_exam_page_wrapper{background-color:#f8fafc;font-family:Inter,sans-serif;min-height:100vh;padding:24px}.admin_competitive_exam_page_wrapper .admin_header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.admin_competitive_exam_page_wrapper .admin_header h4{color:#1a202c;font-size:24px;font-weight:600;margin:0}.admin_competitive_exam_page_wrapper .admin_header .notify_wrapper{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);cursor:pointer;display:flex;height:40px;justify-content:center;width:40px}.admin_competitive_exam_page_wrapper .admin_header .notify_wrapper img{height:20px;width:20px}.admin_competitive_exam_page_wrapper .stats_container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.admin_competitive_exam_page_wrapper .stat_card{align-items:center;background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.1);display:flex;flex:1 1;gap:16px;padding:16px 20px}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper{align-items:center;border-radius:8px;display:flex;height:48px;justify-content:center;width:48px}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.total{background-color:#eff6ff}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.total .stat_icon_inner_circle{background-color:#dbeafe}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.pending{background-color:#fffbeb}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.pending .stat_icon_inner_circle{background-color:#fef3c7}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.accepted{background-color:#ecfdf5}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.accepted .stat_icon_inner_circle{background-color:#d1fae5}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.rejected{background-color:#fef2f2}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper.rejected .stat_icon_inner_circle{background-color:#fee2e2}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper .stat_icon_inner_circle{align-items:center;border-radius:50%;display:flex;height:32px;justify-content:center;width:32px}.admin_competitive_exam_page_wrapper .stat_card .stat_icon_outer_wrapper .stat_icon_inner_circle img{height:18px;width:18px}.admin_competitive_exam_page_wrapper .stat_card .stat_info h5{color:#64748b;font-size:13px;font-weight:500;margin:0 0 2px}.admin_competitive_exam_page_wrapper .stat_card .stat_info h4{color:#1e293b;font-size:18px;font-weight:700;margin:0}.admin_competitive_exam_page_wrapper .top_actions_bar{display:flex;justify-content:flex-end;margin-bottom:16px}.admin_competitive_exam_page_wrapper .top_actions_bar .refresh_btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;display:flex;gap:8px;padding:8px 16px;transition:all .2s ease}.admin_competitive_exam_page_wrapper .top_actions_bar .refresh_btn:hover{background:#f1f5f9}.admin_competitive_exam_page_wrapper .top_actions_bar .refresh_btn img{height:16px;width:16px}.admin_competitive_exam_page_wrapper .top_actions_bar .refresh_btn h5{color:#475569;font-size:14px;font-weight:500;margin:0}.admin_competitive_exam_page_wrapper .selection_banner{align-items:center;animation:slideDown .3s ease-out;background-color:#eff6ff;border:1px solid #bfdbfe;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:24px;padding:12px 20px}.admin_competitive_exam_page_wrapper .selection_banner h4{color:#1e40af;font-size:14px;font-weight:600;margin:0}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions{align-items:center;display:flex;gap:12px}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions .approve_btn{align-items:center;background-color:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions .approve_btn:hover{background-color:#059669}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions .reject_btn{align-items:center;background-color:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions .reject_btn:hover{background-color:#dc2626}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions .close_banner{cursor:pointer;margin-left:8px;opacity:.6;transition:opacity .2s}.admin_competitive_exam_page_wrapper .selection_banner .banner_actions .close_banner:hover{opacity:1}.admin_competitive_exam_page_wrapper .filters_container{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px}.admin_competitive_exam_page_wrapper .filters_container .search_wrapper{flex:1 1;position:relative}.admin_competitive_exam_page_wrapper .filters_container .search_wrapper img{left:14px;opacity:.5;position:absolute;top:50%;transform:translateY(-50%);width:18px}.admin_competitive_exam_page_wrapper .filters_container .search_wrapper input{border:1px solid #e2e8f0;border-radius:10px;font-size:14px;outline:none;padding:12px 12px 12px 42px;transition:border-color .2s;width:100%}.admin_competitive_exam_page_wrapper .filters_container .search_wrapper input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.1)}.admin_competitive_exam_page_wrapper .filters_container .dropdown_filters{display:flex;gap:12px}.admin_competitive_exam_page_wrapper .filters_container .dropdown_filters .filter_select_wrapper{position:relative}.admin_competitive_exam_page_wrapper .filters_container .dropdown_filters .filter_select_wrapper select{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;min-width:140px;outline:none;padding:10px 40px 10px 16px}.admin_competitive_exam_page_wrapper .filters_container .dropdown_filters .filter_select_wrapper select:focus{border-color:#3b82f6}.admin_competitive_exam_page_wrapper .filters_container .dropdown_filters .filter_select_wrapper img{opacity:.6;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);width:14px}.admin_competitive_exam_page_wrapper .table_card{background:#fff;border:1px solid #f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);margin-bottom:24px;overflow:hidden}.admin_competitive_exam_page_wrapper .admin_table{border-collapse:collapse;width:100%}.admin_competitive_exam_page_wrapper .admin_table th{background-color:#fafafa;border-bottom:1px solid #f1f5f9;color:#64748b;font-size:13px;font-weight:600;letter-spacing:.025em;padding:16px 20px;text-align:left;text-transform:uppercase}.admin_competitive_exam_page_wrapper .admin_table td{border-bottom:1px solid #f1f5f9;padding:16px 20px;vertical-align:middle}.admin_competitive_exam_page_wrapper .admin_table tr:last-child td{border-bottom:none}.admin_competitive_exam_page_wrapper .admin_table tr:hover td{background-color:#f8fafc}.admin_competitive_exam_page_wrapper .admin_table .checkbox_cell{width:40px}.admin_competitive_exam_page_wrapper .admin_table .student_profile_cell{align-items:center;display:flex;gap:12px}.admin_competitive_exam_page_wrapper .admin_table .student_profile_cell .student_avatar{border-radius:50%;height:36px;object-fit:cover;width:36px}.admin_competitive_exam_page_wrapper .admin_table .student_profile_cell .student_info{display:flex;flex-direction:column}.admin_competitive_exam_page_wrapper .admin_table .student_profile_cell .student_info h4{color:#1e293b;font-size:14px;font-weight:600;margin:0}.admin_competitive_exam_page_wrapper .admin_table .student_profile_cell .student_info p{color:#64748b;font-size:12px;margin:4px 0 0}.admin_competitive_exam_page_wrapper .admin_table .exam_name{color:#334155;font-size:14px;font-weight:500}.admin_competitive_exam_page_wrapper .admin_table .request_date{color:#64748b;font-size:13px}.admin_competitive_exam_page_wrapper .admin_table .status_badge{border-radius:20px;display:inline-block;font-size:12px;font-weight:600;padding:6px 12px}.admin_competitive_exam_page_wrapper .admin_table .status_badge.pending{background-color:#fff7ed;color:#c2410c}.admin_competitive_exam_page_wrapper .admin_table .status_badge.approved{background-color:#f0fdf4;color:#15803d}.admin_competitive_exam_page_wrapper .admin_table .status_badge.rejected{background-color:#fef2f2;color:#ef4444}.admin_competitive_exam_page_wrapper .admin_table .action_icons{align-items:center;display:flex;gap:8px;justify-content:flex-start}.admin_competitive_exam_page_wrapper .admin_table .action_icons .no_actions{color:#94a3b8;font-size:14px;letter-spacing:1px;padding-left:8px}.admin_competitive_exam_page_wrapper .admin_table .action_icons button{align-items:center;border:none;border-radius:8px;cursor:pointer;display:flex;height:32px;justify-content:center;transition:transform .2s,background-color .2s;width:32px}.admin_competitive_exam_page_wrapper .admin_table .action_icons button:hover{transform:scale(1.1)}.admin_competitive_exam_page_wrapper .admin_table .action_icons button.approve_btn{background-color:#10b981;color:#fff}.admin_competitive_exam_page_wrapper .admin_table .action_icons button.approve_btn:hover{background-color:#059669}.admin_competitive_exam_page_wrapper .admin_table .action_icons button.reject_btn{background-color:#ef4444;color:#fff}.admin_competitive_exam_page_wrapper .admin_table .action_icons button.reject_btn:hover{background-color:#dc2626}.admin_competitive_exam_page_wrapper .admin_table .action_icons button.disabled{cursor:not-allowed;opacity:.3}.admin_competitive_exam_page_wrapper .admin_table .action_icons button.disabled:hover{transform:none}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.pagination_container{align-items:center;background-color:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:16px 20px}.pagination_container .results_count{color:#64748b;font-size:14px}.desc_selected_chapter_list{flex:1 1}.question_card_details{gap:20px;margin:30px auto 4rem;max-width:900px;padding:30px 20px;width:95%}.title-section .icon-box{font-size:20px}.tip-icon h4{color:#1f2937;font-size:15px;font-weight:700;margin:0}.tip-icon p{color:#555;font-size:13px;line-height:1.5;margin-top:4px}.clear_chat_wrapper{background:#fff;border:1px solid rgba(5,6,15,.1);border-radius:10px;height:36px;padding:6px 14px}.clear_chat_wrapper,.new_chat_card{align-items:center;display:flex;justify-content:center}.new_chat_card{background:#092e5e;border-radius:10px;color:#fff;gap:8px;padding:8px 16px}.clear_wrapper{display:flex;gap:16px}.starts_chart_wrapper{border:0 solid #e5e7eb}.history_wrapper:disabled{opacity:.6}.live_avatar_container .video_player_wrapper .last_question_bubble.fade_out{animation:bubble_fade_down .5s ease-in forwards}.live_avatar_container .avatar_input_footer .chat_input_wrapper .download_transcript_btn{align-items:center;background:#092e5e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;margin-left:10px;padding:0 14px;transition:all .2s ease;white-space:nowrap}.live_avatar_container .avatar_input_footer .chat_input_wrapper .download_transcript_btn:hover{background:#061e3d;transform:translateY(-1px)}.live_avatar_container .avatar_input_footer .chat_input_wrapper .download_transcript_btn:active{transform:translateY(0)}.live_avatar_container .avatar_input_footer .chat_input_wrapper .download_transcript_btn:disabled{background:#9ca3af;cursor:not-allowed}.media-thumbnail{background:#000;border-radius:8px;height:160px;object-fit:cover;width:100%}.chat_left_wrapper p{color:#000!important}.popup-overlay{align-items:center;background:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.popup-overlay .popup-content-neet{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:flex;flex-direction:column;max-height:80vh;max-width:900px;padding:24px;position:relative;width:90%}.vertical-wrapper{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.scroll-container{gap:16px;max-height:400px;overflow-y:auto;padding:40px 10px;width:100%}.scroll-container::-webkit-scrollbar{display:none}.close-btn{height:20px!important;width:20px!important}.scroll-btn.up{top:0}.scroll-btn.down{bottom:0}.audio-popup{width:55%!important}.ask_answer_wrapper{flex:1 1;height:55vh!important;margin-bottom:8px}.ask-input{margin-top:auto}.ask_answer_wrapper{display:flex;flex-direction:column;gap:8px;height:150px;overflow-y:auto;padding-right:4px}.chat_message{border-radius:12px;font-size:12px;max-width:80%;padding:8px 12px;word-break:break-word}.bot_msg{align-self:flex-start;background:hsla(0,0%,100%,.15);border-top-left-radius:4px;color:#fff}.user_msg{align-self:flex-end;background:#4f46e5;border-top-right-radius:4px;color:#fff}.typing span{animation:blink 1.4s infinite;margin:0 2px}.chat_layout_quiz{display:flex;height:auto;width:100%}.nav_context_contanier_quiz{background:#fff;border-right:1px solid #e5e7eb;min-width:280px;width:25%!important}.end_submit_wrapper{align-items:center;background:#092e5e;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:4px;padding:14px 17px}.end_submit_wrapper h4{color:#fff}.end_cancel_wrapper{background:#fff;border:.667px solid #d1d5dc;border-radius:10px;padding:14px 18px}.prev_btn_wrapper{color:#fff}.end_quiz,.nexts_btn_wrapper{align-items:center!important;background:#3525cd;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:2px;margin-top:20px;padding:10px 26px;text-align:center}.end_quiz:disabled,.nexts_btn_wrapper:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.end_quiz h5,.nexts_btn_wrapper h5{color:#fff;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.quiz_nav_mode_container{gap:4px}.quiz_question_status_container{grid-gap:12px 16px;gap:12px 16px;grid-template-columns:repeat(2,1fr);margin-top:16px}.question_status{white-space:nowrap}.question_status h5{color:#374151;font-size:13px;font-weight:500;margin:0}.circle,.green_circle,.hollow_circle,.red_circle,.white_circle{border-radius:8px;font-size:14px;height:40px;transition:all .2s cubic-bezier(.4,0,.2,1);width:40px}.circle:hover,.green_circle:hover,.hollow_circle:hover,.red_circle:hover,.white_circle:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transform:translateY(-2px)}.green_circle{pointer-events:none}.white_circle{cursor:pointer}.palette-container{background:#fff;border-radius:12px;padding:20px;width:400px}.palette-container h3,.palette-container p{text-align:center}.palette-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin:20px 0}.palette-item{border-radius:8px;cursor:pointer;padding:10px;pointer-events:auto;text-align:center}.palette-item.answered{background:#065f46;color:#fff}.palette-item.not-answered{background:#e5e7eb}.palette-item.not-visited{background:#f3f4f6}.palette-item.current{border:2px solid #6366f1}.palette-item.answered{cursor:none;pointer-events:none}.palette-actions{display:flex;justify-content:space-between}.palette_header_wrapper{justify-content:space-between}.palatte_footer_wrapper,.palette_header_wrapper{align-items:center;display:flex;flex-direction:row}.palatte_footer_wrapper{gap:32px;justify-content:center;margin-bottom:32px;margin-top:12px}.border_top_wrapper{background:#e5e7eb;height:1px;margin-top:24px;width:100%}.palatte_answerd_wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.answerd_box{background:#006c49}.answerd_box,.un_answerd_box{border-radius:10px;height:30px;width:30px}.un_answerd_box{background:#e7e8e9}.user_quiz_details_header{background:linear-gradient(90deg,#092e5e,#0d3466 7.14%,#113a6e 14.29%,#163f76 21.43%,#1a457f 28.57%,#1e4b87 35.71%,#225290 42.86%,#275898 50%,#2b5ea1 57.14%,#2f64aa 64.29%,#346bb3 71.43%,#3871bc 78.57%,#3d78c5 85.71%,#417ece 92.86%,#4685d7);border-radius:20px 20px 0 0;padding:20px 24px}.user_quiz_details_header h4{color:#fff}.user_quiz_details_header h5{color:hsla(0,0%,100%,.8)}.user_quiz_details_body_wrapper{background:#fff;padding:24px}.user_quiz_details_footer_wrapper{align-items:center;background:#f9fafb;border-radius:0 0 20px 20px;border-top:.667px solid rgba(0,0,0,.1);display:flex;flex-direction:row;gap:12px;justify-content:flex-end;padding:16px 24px}.on_cancel_wraper{background:#fff;border:.667px solid #d1d5dc;border-radius:10px;cursor:pointer;padding:10px 18px}.on_start_wrapper{background:#092e5e;border-radius:10px;cursor:pointer;padding:10px 17px}.on_start_wrapper h4{color:#fff}.instruction_icon_wrapper{align-items:center;background-color:#8b5cf6;border-radius:50%;box-shadow:0 4px 6px -1px rgba(139,92,246,.3);color:#fff;display:flex;height:80px;justify-content:center;margin-bottom:24px;width:80px}.max-les{margin-top:12px}.chapter_container_wrapper,.preffered_type_video_wrapper{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-top:20px;padding:24px}.preferred_video{border:1px solid #1461c7}.preffered_type_drop_down_wrapper{border:1px solid #b9b9b9;border:1px solid var(--Black-Black-500,#b9b9b9);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;padding:8px 16px;position:relative}.preffered_type_drop_down_wrapper input{border:none;outline:none}.preffered_type_drop_down_wrapper img{cursor:pointer}.preferred_type_option_list{background:#fff;border:1px solid #dcdcdc;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:200px;margin-top:4px;overflow-y:scroll;width:100%;z-index:10;z-index:9999}.preferred_type_option_item{cursor:pointer;padding:10px}.preferred_type_option_item:hover{background:#f2f2f2}.perffered_type_subject_wrapper{margin-top:12px}.question-card{display:flex;flex-direction:column;gap:20px;margin:30px auto 4rem;max-width:900px;padding:30px 20px;width:95%}.chemical-card{border:1px solid #eef2ff;box-shadow:0 4px 20px rgba(0,0,0,.05);width:100%}.title-section .icon-box{align-items:center;background:#eef2ff;border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.title-section .icon-box img{height:20px;width:24px}.title-section h2{color:#111827;font-size:20px;font-weight:700;margin:0}.title-section .subtitle{color:#6b7280;font-size:13px;margin-top:4px}.marks-badge{font-weight:600;padding:6px 14px}.study-tip{align-items:flex-start;background:#fffbeb;border:1px solid #fef3c7;border-radius:12px;gap:16px;margin-bottom:20px;padding:16px 20px}.study-tip .tip-icon{align-items:center;background:#fff;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.04);display:flex;flex-shrink:0;height:42px;justify-content:center;width:42px}.study-tip h4{color:#1f2937;font-size:15px;font-weight:700}.study-tip p{color:#4b5563}.info-row{margin-bottom:8px}.qs-mode-toggle-wrapper{align-self:flex-start;background:#f1f5f9;border-radius:12px;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);display:flex;gap:8px;padding:5px;width:-webkit-fit-content;width:fit-content}.qs-mode-btn{align-items:center;background:transparent;border:none;border-radius:9px;color:#64748b;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .2s ease}.qs-mode-btn.active{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);color:#1e3a8a}.questions{gap:16px;width:100%}.question-item-full{background:#fff;border:1px solid #eef2ff;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.02);display:flex;flex-direction:column;gap:16px;padding:24px}.question-title-bold{color:#1f2937;font-size:15px;font-weight:800;line-height:1.6;margin:0}.answer-section-full{display:flex;flex-direction:column;gap:12px}.your-answer-label-row{align-items:center;color:#4f46e5;display:flex;font-size:14px;font-weight:700;gap:8px}.pencil-icon{font-size:16px}.input-with-mic-wrapper{position:relative;width:100%}.full-answer-textarea{background:#fff;border:1px solid #e2e8f0;border-radius:20px;color:#475569;font-family:inherit;font-size:14px;line-height:1.5;outline:none;padding:16px 50px 16px 20px;resize:none;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.full-answer-textarea:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.05)}.full-answer-textarea::placeholder{color:#94a3b8}.mic-button-inner{align-items:center;background:transparent;border:none;color:#94a3b8;cursor:pointer;display:flex;justify-content:center;position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:color .2s ease}.mic-button-inner:hover{color:#6366f1}.mic-button-inner.recording{animation:rec-pulse 1s infinite alternate;color:#ef4444}@keyframes rec-pulse{0%{opacity:.6}to{opacity:1}}.card-footer{border-top:1px solid #f1f5f9;gap:16px;left:10%;padding:20px 24px;right:0;z-index:10}.reset-btn{background:#f1f5f9;border-radius:9px;color:#475569;font-weight:600;padding:10px 24px}.reset-btn:hover{background:#e2e8f0}.upload-btn{background:#0f172a;border-radius:9px;font-weight:600;gap:8px;padding:10px 28px}.upload-btn:hover{background:#1e293b}.upload-btn:disabled{cursor:not-allowed;opacity:.5}.upload-overlay{padding-left:30%}.processing-page{margin-left:8%;margin-right:30%}.no_history_wrapper{margin:auto;text-align:center;width:-webkit-max-content;width:max-content}.mic_icon.listening{animation:pulse 1s infinite}.board,.class{text-align:center}.starts_learn_wrapper{background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border:0 solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff!important;color:#2c2c2c;color:var(--Black-Black-100,#2c2c2c);cursor:pointer;font-family:Segoe UI;font-style:normal;font-weight:600;padding:12px 0;text-align:center}.starts_learn_wrapper:disabled{background:#9ca3af;color:#eee;color:var(--Black-Black-700,#eee);cursor:not-allowed;opacity:.6}.history_wrapper{background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border:0 solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;padding:12px 0;text-align:center}.history_wrapper:disabled{background:#9ca3af;color:#2c2c2c;cursor:not-allowed;opacity:.5}.live_avatar_container .video_player_wrapper,.live_avatar_spinner .avatar_input_footer{align-items:center;display:flex;justify-content:center}.live_avatar_spinner .avatar_input_footer{background:#000;border-top:1px solid #333;flex-direction:column;padding:24px 20px;position:relative;width:100%}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:100px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex:1 1;max-width:955px;padding:6px 24px;transition:all .3s ease;width:100%}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper input{background:transparent;border:none;color:#000;flex:1 1;font-size:16px;min-width:0;outline:none;padding:12px 0}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper input::placeholder{color:rgba(0,0,0,.4)}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper .chat_footer_send_wrapper{align-items:center;display:flex;gap:16px;margin-left:12px}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper .download_transcript_btn{align-items:center;background:#092e5e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;margin-left:10px;padding:0 14px;transition:all .2s ease;white-space:nowrap}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper .download_transcript_btn:hover{background:#061e3d;transform:translateY(-1px)}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper .download_transcript_btn:active{transform:translateY(0)}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper .download_transcript_btn:disabled{background:#9ca3af;cursor:not-allowed}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper img{cursor:pointer;height:24px;object-fit:contain;width:24px}.live_avatar_spinner .avatar_input_footer .chat_input_wrapper img[alt=send]{height:28px;width:28px}@keyframes bubble_fade_down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.chat_popup{display:flex;gap:8px}.chat_details{align-items:center;color:#6b7280;display:flex;font-size:14px;gap:6px}.dot_seperator{background:#94a3b8;border-radius:50px;height:5px;width:5px}.asset_popup{display:block;max-height:-webkit-max-content;max-height:max-content;overflow:hidden;padding:40px 10px;position:relative;width:100%}.asset_popup_inner{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(240px,1fr));max-height:400px;overflow-x:auto;overflow-y:auto;width:100%}.asset_popup_inner::-webkit-scrollbar{display:none}@media(max-width:1200px){.asset_popup_inner{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media(max-width:768px){.asset_popup_inner{grid-template-columns:minmax(220px,1fr)}}.scroll-btn{background:#fff;border:none;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);cursor:pointer;left:50%;padding:8px;position:absolute;z-index:2}.audio_overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.audio_popup{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:1rem;height:90%;overflow:hidden;padding:20px;position:relative;width:75%}.preview_sub_header_wrapper{align-items:center;display:flex;flex-direction:row;gap:8px;margin-top:2px}.preview_sub_header_wrapper h4{color:#1e2328;color:var(--Common-Seconday-500,#1e2328);font-size:14px;font-style:normal;font-weight:400;letter-spacing:.028px;line-height:20px}.preview_sub_header_wrapper h5{color:#94a3b8;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.048px;line-height:16px}.preview_container{height:70%}.preview_media_wrapper{background:linear-gradient(0deg,rgba(0,0,0,.3),rgba(0,0,0,.6),rgba(0,0,0,.6));border-radius:12px;height:90%;margin-top:20px;overflow:hidden;width:100%}.preview_media_wrapper,.preview_media_wrapper audio{align-items:center;display:flex;flex-direction:column;justify-content:center}.preview_media_wrapper video{height:100%}.audio_image{align-items:center;display:flex;height:100%}.preview_media{max-height:500px;object-fit:contain;width:100%}.selected_data_content{height:150px;margin-bottom:8px;margin-top:16px}.selected_data_content h4{color:rgba(0,0,0,.8);font-size:14px;font-style:normal;font-weight:400;line-height:20px}.video_time{display:flex}.instruction_icons_wrapper{padding:14px}.mode_item .dot{background:gray;border-radius:50%;height:8px;width:8px}.mode_item.active{background:#4f46e5;color:#fff}.mode_item:hover .mode_tooltip{opacity:1;visibility:visible}.mode_tooltip:after .dot{background:#fff}.chapter_container_wrapper,.preffered_neet_type_video_wrapper{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);gap:20px;margin-top:20px;padding:24px}.add_btn_wrapper{margin:16px 0}.concept_desc_wrapper{align-items:center;margin:16px 0}.short-tab-wrapper{align-items:center;display:flex;gap:64px;margin-top:24px}.concept_desc{align-items:center}.concept_desc img{height:16px;width:16px}.concept_desc h6{color:#5c5c5c;font-size:12px;font-style:normal;font-weight:400;margin:0}.footer_btns_wrapper{bottom:0;position:fixed;width:95%}.generate_btn{border:none;transition:transform .15s ease,box-shadow .15s ease}.generate_btn:active{transform:translateY(2px) scale(.97)}.ai_drop_down_wrapper{padding:4px 16px}.exam-txt{margin-bottom:4px!important}.content-gen{margin-bottom:10px}.preffered_neet_type_chapter_wrapper{margin-top:12px}table{border-collapse:collapse;margin-top:20px;width:100%}td,th{border:1px solid #ddd;padding:10px;text-align:left}th{background:#f5f5f5;font-weight:600}tr:nth-child(2n){background:#fafafa}.controls_audio{width:100%!important}.details input{width:100%}.blue{background:#5b7cff;color:#fff}.red{background:#ffecec;color:#d32f2f}.quiz-main-container{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center}.user_child_wrapper{background:#e5e7eb;height:-webkit-max-content;height:max-content;margin-left:4.5rem;width:100%}.nav_container{height:100vh;position:fixed;width:6%;z-index:1000}.nav_top_section{gap:16px}.nav_logo_img{height:44px;object-fit:contain;width:44px}.nav_wrapper{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;transition:background .2s ease;width:44px}.nav_wrapper:hover{background:rgba(0,0,0,.06)}.nav_wrapper img{height:32px;object-fit:contain;width:32px}.overlay_wrapper{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.logout_popup_container{background:#fff;border-radius:24px;box-shadow:0 7px 17px 0 rgba(0,0,0,.05);padding:24px}.logout_cancel_wrapper{display:flex;flex-direction:row;justify-content:flex-end}.logout_cancel_wrapper img{cursor:pointer}.logout_popout_content{align-items:center;display:flex;flex-direction:column;gap:8px;justify-content:center;margin-top:16px}.logout_popout_content h5{color:#5e5e5e}.logout_btns_wrapper{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;margin-top:24px}.logout_btn_container{background:#d00000;border-radius:8px;color:#fff;cursor:pointer;padding:10px;text-align:center;width:100%}.logout_logo{align-items:center;display:flex;justify-content:center}.base_container{background:#e5e7eb;display:flex;height:100vh;width:100%}.nav_container{background:#f0f0f0;border-right:1px solid #e5e7eb;justify-content:space-between;padding:16px 12px;width:5%}.nav_container,.nav_top_section{display:flex;flex-direction:column}.nav_top_section{gap:10px}.logout_icon,.nav_wrapper,.profile_icon{cursor:pointer}.profile_icon{border-radius:50%;height:34px;width:34px}.logout_icon{margin-top:16px}.nav_context_contanier{width:20%}.child_wrapper{margin-left:4rem;width:100%}.nav_wrapper{position:relative}.nav_wrapper:after{background:#111827;border-radius:6px;color:#fff;content:attr(data-tooltip);font-size:12px;left:calc(100% + 12px);padding:6px 10px;white-space:nowrap;z-index:100}.nav_wrapper:after,.nav_wrapper:before{opacity:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease}.nav_wrapper:before{border:7px solid transparent;border-right-color:#111827;content:"";left:100%;z-index:99}.nav_wrapper:hover:after,.nav_wrapper:hover:before{opacity:1}.notify_overlay{align-items:center;display:flex;justify-content:center;left:50%;position:fixed;top:20px;transform:translateX(-50%);z-index:9999}.notify_container{background:#fff;border-radius:8px;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:row;justify-content:space-between;overflow:hidden;padding:12px;width:420px}.top_container{background:#fff;height:50px;padding:10px;position:relative;width:100%}.top_container h5{color:gray;margin-top:2px}.title_wrapper{display:flex;flex-direction:row;justify-content:space-between}.title_wrapper img{cursor:pointer}.message.success{color:green}.message.error{color:red}.desc{margin-top:1px}.hide{opacity:0;transform:translateY(-10px);transition:all .25s ease}.desc_layout{background:#f9fafb;display:flex;min-height:100vh}.desc_nav_context_contanier{background:#fff;border-right:1px solid #e5e7eb;height:100vh;min-width:300px;overflow-y:auto;position:fixed;width:25%;z-index:10}.desc_nav_learn_title{border-bottom:1px solid #f3f4f6;padding:24px 20px}.desc_nav_learn_title h4{color:#111827;font-size:18px;font-weight:600}.desc_nav_learn_title h6{color:#6b7280;font-size:13px;font-weight:400;margin-top:4px}.desc_nav_subject_details{padding:20px}.desc_board_wrapper{display:flex;flex-direction:row;gap:12px}.desc_board,.desc_class{border-radius:8px;padding:12px;width:100%}.desc_board h5,.desc_class h5{font-size:11px;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.desc_board h4,.desc_class h4{font-size:15px;font-weight:600}.desc_board{background:rgba(22,163,74,.05);border:1px solid #16a34a}.desc_board h5{color:#16a34a}.desc_class{background:rgba(239,150,10,.05);border:1px solid #ef960a}.desc_class h5{color:#ef960a}.desc_nav_subject_wrapper{display:flex;flex-direction:column;gap:20px;padding:8px 20px 30px}.desc_nav_subject_wrapper h4{color:#374151;font-size:13px;font-weight:600;margin-bottom:0}.desc_subject_wrapper{display:flex;flex-direction:column;gap:4px;position:relative}.desc_drop_down_wrapper{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;justify-content:space-between;min-height:44px;padding:10px 16px;transition:border-color .2s}.desc_drop_down_wrapper:hover{border-color:#092e5e}.desc_drop_down_wrapper p{color:#374151;font-size:14px;margin:0}.desc_drop_down_wrapper img{flex-shrink:0;height:14px;opacity:.5;width:14px}.desc_options_list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;margin-top:6px;max-height:250px;min-height:100px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:100}.dropdown-message{color:#16a34a;font-size:14px;font-weight:500;margin:auto;padding:24px;text-align:center}.dropdown-message.red{color:#dc2626}.desc_option_item{cursor:pointer;font-size:14px;padding:12px 16px;transition:background .1s}.desc_option_item:hover{background:#f3f4f6}.desc_option_item.selected{background:#eef2ff;color:#092e5e;font-weight:500}.desc_selected_chapter_list{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px}.desc_items{align-items:center;background:#092e5e;border-radius:6px;color:#fff;display:flex;flex-direction:row;font-size:12px;font-weight:500;gap:6px;padding:4px 10px}.desc_items p{color:#fff!important;margin:0}.desc_items img{cursor:pointer;filter:invert(1);height:10px;opacity:.7;width:10px}.desc_items img:hover{opacity:1}.desc_start_quiz_wrapper{align-items:center;background:#092e5e;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;margin-top:10px;padding:14px;transition:transform .1s}.desc_start_quiz_wrapper:active{transform:scale(.98)}.desc_start_quiz_wrapper:disabled{background:#9ca3af;cursor:not-allowed}.desc_wrapper{align-items:flex-start;display:flex;flex:1 1;justify-content:center;margin-left:25%;padding:30px}@media(min-width:1200px){.desc_wrapper{margin-left:300px}}.descriptive-container{align-items:center;display:flex;flex-direction:column;padding:60px 20px;text-align:center}.icon-circle{align-items:center;background:#22c55e;border-radius:50%;box-shadow:0 8px 20px rgba(0,0,0,.1);color:#fff;display:flex;font-size:36px;height:90px;justify-content:center;margin-bottom:20px;width:90px}.title{color:#1f2937;font-size:28px;font-weight:600;margin-bottom:6px}.subtitle{margin-bottom:30px}.info-card{background:linear-gradient(135deg,#5b5bd6,#7c3aed);border-radius:18px;box-shadow:0 15px 35px rgba(0,0,0,.2);color:#fff;max-width:95%;padding:30px;text-align:left;width:480px}.info-card h3{font-size:18px;font-weight:600;margin-bottom:20px}.info-card .feature{display:flex;gap:15px;margin-bottom:18px}.info-card-icon{align-items:center;background:hsla(0,0%,100%,.2);border-radius:10px;display:flex;font-size:16px;height:36px;justify-content:center;width:36px}.info-card h4{font-size:15px;font-weight:600;margin:0}.info-card p{font-size:13px;margin:4px 0 0;opacity:.9}.instruction-box{background:#e0e7ff;border-radius:12px;color:#1e40af;font-size:14px;margin-top:25px;max-width:520px;padding:14px 20px}.question_card_details{align-items:center;display:flex;flex-direction:column;gap:24px;justify-content:center;margin-bottom:4rem;padding:40px}.chemical-card{background:#fff;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.06);padding:24px 28px}.card-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.title-section{display:flex;gap:14px}.icon-box{align-items:center;background:#eef2ff;border-radius:10px;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}h2{color:#1f2937;margin:0}.subtitle{font-size:13px;margin-top:4px}.marks-badge{background:#6366f1;border-radius:20px;color:#fff;font-size:12px;font-weight:500;padding:6px 12px}.study-tip{background:#fff7e6;border:1px solid #ffe8b3;border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px}.tip-icon{font-size:18px}.study-tip h4{font-size:14px;font-weight:600;margin:0}.study-tip p{color:#555;font-size:13px;line-height:1.5;margin-top:4px}.info-row{color:#6b7280;display:flex;font-size:13px;gap:24px;margin-bottom:20px}.questions{display:flex;flex-direction:column;gap:12px;width:-webkit-fill-available;width:-moz-available;width:stretch}.question-item{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:14px;transition:all .2s ease}.question-item:hover{background:#eef2ff;border-color:#c7d2fe}.number{color:#4f46e5;font-weight:600}.question-item p{color:#374151;font-size:14px;line-height:1.5;margin:0}.card-footer{align-items:center;background:#fff;bottom:0;display:flex;gap:1rem;justify-content:center;margin-left:19%;margin-top:24px;padding:24px;position:fixed;width:100%;z-index:1}.reset-btn{background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 20px;transition:.2s}.reset-btn:hover{background:#e5e7eb}.upload-btn{align-items:center;background:#1e3a8a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:10px 24px;transition:.2s}.upload-btn:hover{background:#1d4ed8}.upload-overlay{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.upload-modal{animation:fadeIn .2s ease;background:#fff;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.15);padding:24px;width:600px}.modal-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:20px}.header-left{gap:12px}.file-icon{align-items:center;background:linear-gradient(135deg,#7c3aed,#6366f1);border-radius:10px;color:#fff;display:flex;font-size:20px;height:44px;justify-content:center;width:44px}.modal-header h3{font-size:18px;margin:0}.modal-header p{color:#6b7280;font-size:13px;margin-top:4px}.close-btn{background:transparent;font-size:18px}.upload-area{border:2px dashed #d1d5db;border-radius:12px;margin-bottom:20px;padding:40px;text-align:center}.upload-icon{font-size:32px;margin-bottom:12px}.upload-area h4{font-size:14px;margin:0}.upload-area p{color:#6b7280;font-size:12px;margin:6px 0 16px}.select-btn{background:#6366f1;border-radius:8px;color:#fff;cursor:pointer;font-size:13px;padding:8px 16px}.uploaded-file{align-items:center;background:#ecfdf5;border:1px solid #34d399;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:20px;padding:12px}.success-text{color:#059669;font-size:12px;margin-left:8px}.file-actions button{border:none;border-radius:6px;cursor:pointer;margin-left:8px;padding:6px 12px}.view-btn{background:#e0f2fe}.delete-btn{background:#fee2e2;color:#dc2626}.info-cards{display:flex;gap:12px;margin-bottom:20px}.info-card{border-radius:10px;flex:1 1;font-size:12px;padding:12px}.info-card p{color:#4b5563}.info-card h5{color:#374151}.info-card.blue{background:#eff6ff}.info-card.yellow{background:#fef3c7}.modal-footer{display:flex;justify-content:space-between}.submit-answer-sheet-btn{background:#1e3a8a;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 20px}.submit-answer-sheet-btn:disabled{cursor:not-allowed;opacity:.5}.cancel-btn{background:#f3f4f6;border:none;border-radius:8px;cursor:pointer;padding:10px 20px}.processing-page{align-items:center;display:flex;flex-direction:column;margin-left:30%;margin-top:5%;min-height:100vh;padding:60px 20px}.processing-page h2{color:#1f2937;font-size:22px;font-weight:600;margin-top:20px}.subtitle{color:#6b7280;font-size:14px;margin-top:6px;text-align:center}.sub-note{color:#9ca3af;font-size:12px;margin-bottom:30px}.top-icon{align-items:center;background:linear-gradient(135deg,#6d28d9,#9333ea);border-radius:50%;box-shadow:0 10px 25px rgba(147,51,234,.3);color:#fff;display:flex;font-size:26px;height:70px;justify-content:center;width:70px}.steps-card{background:#fff;border-radius:14px;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:20px;width:500px}.step{border-bottom:1px solid #f1f5f9;display:flex;gap:16px;padding:16px 0}.step:last-child{border-bottom:none}.step-icon{align-items:center;border-radius:10px;display:flex;font-size:18px;height:40px;justify-content:center;width:40px}.green{background:#dcfce7;color:#16a34a}.purple{background:#ede9fe;color:#7c3aed}.gray{background:#f3f4f6;color:#9ca3af}.step-content{flex:1 1}.step-content h4{color:#111827;font-size:15px;font-weight:600;margin:0}.step-content p{color:#6b7280;font-size:12px;margin:4px 0 8px}.status{border-radius:20px;font-size:10px;font-weight:600}.completed-tag{background:#dcfce7;color:#16a34a}.progress-tag{background:#e0e7ff;color:#4338ca}.pending-tag{background:#f3f4f6;color:#9ca3af}.progress-wrapper{align-items:center;display:flex;gap:10px;margin-bottom:6px}.progress-bar{border-radius:10px;flex:1 1}.progress-fill{background:linear-gradient(90deg,#7c3aed,#9333ea)}.progress-text{color:#6b7280;font-size:11px}.time-card{align-items:center;background:#eef2ff;background:#fffbeb;border:2px solid #fde68a;border-radius:12px;border-radius:16px;display:flex;gap:16px;margin-top:24px;padding:16px;width:500px}.time-card h4{color:#78350f;font-size:18px;font-style:normal;font-weight:700;line-height:28px}.time-card p{color:#92400e;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.clock{align-items:center;background:#ddd6fe;border-radius:10px;display:flex;font-size:22px;height:40px;justify-content:center;width:40px}.time{color:#4f46e5;font-size:20px;font-weight:700;margin:4px 0}.evaluation-overlay{align-items:center;background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.evaluation-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.2);display:flex;flex-direction:column;overflow:hidden;width:1000px}.evaluation-header{align-items:center;background:linear-gradient(90deg,#5a4bff,#9333ea);color:#fff;display:flex;justify-content:space-between;padding:24px}.evaluation-header h2{font-size:22px;font-weight:700;margin:0}.evaluation-header p{font-size:14px;margin:4px 0 0;opacity:.9}.header-left{gap:16px}.doc-icon{border-radius:12px;font-size:20px;padding:12px}.btn-close,.doc-icon{background:hsla(0,0%,100%,.2)}.btn-close{border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:10px 14px;transition:background .2s}.btn-close:hover{background:hsla(0,0%,100%,.3)}.evaluation-body{background:#fdfdff;max-height:65vh;overflow-y:auto;padding:32px}.score-cards{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.score-card{background:#fff;border:1px solid #edf2f7;border-radius:14px;box-shadow:0 4px 12px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:10px;padding:20px}.card-header-row{align-items:center;display:flex;justify-content:space-between}.card-title{color:#4a5568;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.card-icon{font-size:18px}.card-score{color:#1a202c;font-size:28px;font-weight:800}.card-status{font-size:13px;font-weight:600}.score-card.good .card-status{color:#38a169}.score-card.excellent .card-status{color:#2f855a}.score-card.fair .card-status{color:#dd6b20}.score-card.needs .card-status{color:#e53e3e}.review-block{background:#fff;border:1px solid #eef2f6;border-radius:16px;box-shadow:0 2px 10px rgba(0,0,0,.02);margin-bottom:20px;padding:24px}.question-title{color:#2d3748;font-size:16px;margin-bottom:16px}.feedback-row{align-items:flex-start;display:flex;gap:16px}.score-badge{background:#e6fffa;border-radius:10px;color:#319795;font-size:14px;font-weight:700;min-width:60px;padding:8px 16px;text-align:center}.feedback-content{display:flex;flex:1 1;flex-direction:column;gap:12px}.feedback-text{color:#4a5568;font-size:14px;line-height:1.6}.remark-text{background:#fffaf0;border-left:3px solid #fbd38d;border-radius:8px;color:#2d3748;font-size:13.5px;line-height:1.5;padding:10px 14px}.remark-text strong{color:#744210}.user-answer-preview{background:#f7fafc;border-left:4px solid #cbd5e0;border-radius:8px;color:#718096;font-size:13px;margin-top:16px;padding:12px}.user-answer-preview strong{color:#4a5568}.evaluation-footer{background:#fff;border-top:1px solid #edf2f7;display:flex;justify-content:flex-end;padding:20px 32px}.close-review-btn{background:#1a365d;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:background .2s}.close-review-btn:hover{background:#2a4365}.no-data{color:#a0aec0;font-style:italic;padding:40px;text-align:center}.avatar_toast{align-items:center;animation:toastSlideIn .3s ease-out;background:#1a1a1a;border:1px solid hsla(0,0%,100%,.12);border-radius:30px;box-shadow:0 4px 24px rgba(0,0,0,.4);color:#fff;display:flex;font-size:14px;font-weight:500;gap:10px;padding:12px 20px;position:fixed;right:20px;top:20px;z-index:9999}.avatar_toast .avatar_toast_dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.avatar_toast.avatar_toast_error .avatar_toast_dot{background:#f97316;box-shadow:0 0 6px #f97316}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.welcome_content_wrapper{align-items:center;background:#e5e7eb;display:flex;flex-direction:column;justify-content:center}.profile_header_wrapper{display:flex;flex-direction:row;justify-content:space-between;padding:10px 24px}.profile_details_section{display:flex;flex-direction:row;gap:12px}.profile_details_section h6{color:#16a34a}.icons_wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.icons_wrapper img{cursor:pointer}.icons_wrapper .vertical_divider{background:#d9d9d9;height:18px;margin:0 6px;width:1px}.ai_content{align-items:center;display:flex;flex-direction:column;margin-top:32px}.welcome_img_wrapper{height:300px;position:relative;width:55%}.welcome_img_wrapper .golden_star{position:absolute;right:0;top:0}.welcome_img_wrapper .smile{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.welcome_img_wrapper img[alt=rose_star]{bottom:0;left:0;position:absolute}.welcome_assist_wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:32px;margin-top:16px}.welcome_assist_wrapper h5{color:#5c5c5c;margin-top:7px;text-align:center;width:260px}.ai_wrapper{align-items:center;background:hsla(0,0%,100%,.8);border-radius:100px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);display:flex;flex-direction:row;gap:8px;justify-content:center;padding:8px 16px}.ai_wrapper img{height:20px;width:20px}.welcome_card_wrapper{display:flex;flex-direction:row;gap:16px}.welcome_card{align-items:center;background:hsla(0,0%,100%,.8);border-radius:14px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:21px 16px}.get_start{background:rgba(43,127,255,.1);border:.8px solid #bedbff;border-radius:14px;margin-bottom:32px;margin-top:32px;padding:16px;text-align:center}.welcome_chat_footer_wrapper{background:#fff;border-top:1px solid #e5e7eb;padding:24px 16px}.chat_quest_wrapper{cursor:pointer;flex-direction:row;gap:12px}.chat_input_wrapper{justify-content:space-between;padding:12px 16px;width:70%}.chat_input_wrapper input{background:transparent}.mic_img{margin-right:12px}.mic_img,.upload_img{cursor:pointer;height:30px;width:30px}.new_line_wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:12px}.chat_footer_container{background:#fff;bottom:0;position:fixed;width:100%}.chat_nav_mode_wrapper{padding:0 20px 20px}.chat_nav_mode_container{align-items:center;background:#f7f7f7;background:var(--White-White-200,#f7f7f7);border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;display:flex;flex-direction:row;gap:4px;justify-content:center;padding:12px 16px}.options_list{overflow-y:scroll}.nav_context_contanier{overflow-y:auto;scrollbar-color:#9ca3af #f3f4f6;scrollbar-width:thin}.chat_body{display:flex;flex-direction:column;margin:auto;width:75%}.chat_body.full_width{max-width:none;padding:0;width:100%}.starts_chart_wrapper{background:#fff!important;border:1px solid #e5e7eb!important;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#000!important;cursor:pointer;margin-top:0!important;padding:12px 0;text-align:center}.starts_chart_wrapper:disabled{background:none!important;border:1px solid #dedede;border:1px solid var(--Black-Black-600,#dedede);color:#2c2c2c;cursor:not-allowed;opacity:.4!important}.options_list{scrollbar-color:#9ca3af #f3f4f6!important;scrollbar-width:thin!important}.history_wrapper_card{align-items:center;background:none;border:0 solid #e5e7eb;border-radius:8px;display:flex;gap:8px;justify-content:center;padding:12px 0}.history_wrapper_card:disabled{color:#2c2c2c;cursor:not-allowed;opacity:.5!important}.history_wrapper_card:disabled .history_ic{opacity:.4}.mic_wrapper{align-items:center;display:flex;flex-direction:row;gap:12px}.mic_icon{cursor:pointer;transition:.2s}.mic_icon.listening{filter:brightness(0) saturate(100%) invert(32%) sepia(98%) saturate(4000%) hue-rotate(200deg);transform:scale(1.2)}.live_avatar_container{position:relative}.video_player_wrapper{align-items:center;background:#000;display:flex;flex:1 1;justify-content:center;overflow:hidden;position:relative}.live_avatar_spinner{display:none}.live_avatar_container{background:#000;display:flex;flex:1 1;flex-direction:column;height:100%;width:100%}.live_avatar_container .video_player_wrapper{background:#111;flex:1 1;overflow:hidden;position:relative;width:100%}.live_avatar_container .video_player_wrapper .last_question_bubble{animation:bubble_fade_up .4s ease-out forwards;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.75);border:1px solid hsla(0,0%,100%,.15);border-radius:12px;bottom:100px;box-shadow:0 10px 40px rgba(0,0,0,.6);max-width:45%;padding:12px 24px;pointer-events:none;position:absolute;right:40px;width:-webkit-fit-content;width:fit-content;z-index:9999}.live_avatar_container .video_player_wrapper .last_question_bubble p{color:#fff;font-size:15px;font-weight:400;line-height:1.4;margin:0;text-align:right}.live_avatar_container .avatar_input_footer{align-items:center;background:#000;border-top:1px solid #333;display:flex;flex-direction:column;justify-content:center;padding:24px 20px;position:relative;width:100%}.live_avatar_container .avatar_input_footer .chat_input_wrapper{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:100px;box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex:1 1;max-width:955px;padding:6px 24px;transition:all .3s ease;width:100%}.live_avatar_container .avatar_input_footer .chat_input_wrapper input{background:transparent;border:none;color:#000;flex:1 1;font-size:16px;min-width:0;outline:none;padding:12px 0}.live_avatar_container .avatar_input_footer .chat_input_wrapper input::placeholder{color:rgba(0,0,0,.4)}.live_avatar_container .avatar_input_footer .chat_input_wrapper .chat_footer_send_wrapper{align-items:center;display:flex;gap:16px;margin-left:12px}.live_avatar_container .avatar_input_footer .chat_input_wrapper .chat_footer_send_wrapper img{cursor:pointer;height:24px;object-fit:contain;transition:transform .2s ease;width:24px}.live_avatar_container .avatar_input_footer .chat_input_wrapper .chat_footer_send_wrapper img:hover{margin-left:12px;transform:scale(1.1)}.live_avatar_container .avatar_input_footer .chat_input_wrapper img{cursor:pointer;height:24px;object-fit:contain;transition:transform .2s ease;width:24px}.live_avatar_container .avatar_input_footer .chat_input_wrapper img:hover{transform:scale(1.1)}.live_avatar_container .avatar_input_footer .chat_input_wrapper img[alt=send]{height:28px;width:28px}.avatar_connected_state{align-items:center;color:#fff;display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center;padding:40px 20px;text-align:center;width:100%}.avatar_connected_state .avatar_connected_icon{animation:pulse 2s ease-in-out infinite;font-size:64px}.avatar_connected_state h3{font-size:22px;font-weight:700;margin:0}.avatar_connected_state p{color:hsla(0,0%,100%,.7);font-size:14px;margin:0;max-width:300px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes load6{0%{box-shadow:0 -.83em 0 -.4em #fff,0 -.83em 0 -.42em #fff,0 -.83em 0 -.42em #fff,0 -.83em 0 -.46em #fff,0 -.83em 0 -.477em #fff}5%,95%{box-shadow:0 -.83em 0 -.4em #fff,0 -.83em 0 -.42em #fff,0 -.83em 0 -.42em #fff,0 -.83em 0 -.46em #fff,0 -.83em 0 -.477em #fff}10%,59%{box-shadow:0 -.83em 0 -.4em #fff,-.087em -.825em 0 -.42em #fff,-.173em -.812em 0 -.42em #fff,-.256em -.789em 0 -.46em #fff,-.297em -.775em 0 -.477em #fff}20%{box-shadow:0 -.83em 0 -.4em #fff,-.338em -.758em 0 -.42em #fff,-.555em -.617em 0 -.42em #fff,-.671em -.488em 0 -.46em #fff,-.749em -.34em 0 -.477em #fff}38%{box-shadow:0 -.83em 0 -.4em #fff,-.377em -.74em 0 -.42em #fff,-.645em -.522em 0 -.42em #fff,-.775em -.297em 0 -.46em #fff,-.82em -.09em 0 -.477em #fff}to{box-shadow:0 -.83em 0 -.4em #fff,0 -.83em 0 -.42em #fff,0 -.83em 0 -.42em #fff,0 -.83em 0 -.46em #fff,0 -.83em 0 -.477em #fff}}@keyframes round{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.livekit_video_wrapper{align-items:center;background:#000;display:flex;height:100%;justify-content:center;position:relative;width:100%}.livekit_video_wrapper .livekit_video{height:100%;object-fit:cover;object-position:top;width:100%}.livekit_video_wrapper .livekit_video.hidden{display:none}.livekit_video_wrapper .livekit_video.visible{display:block}.livekit_video_wrapper .livekit_connecting_overlay{align-items:center;color:hsla(0,0%,100%,.8);display:flex;flex-direction:column;font-size:14px;gap:16px;inset:0;justify-content:center;position:absolute}.livekit_video_wrapper .livekit_error_overlay{align-items:center;color:#f97316;display:flex;font-size:15px;inset:0;justify-content:center;position:absolute}.live_avatar_loading_wrapper{background:radial-gradient(circle,#1e293b 0,#000 100%);flex-direction:column;gap:24px;height:100%;width:100%}.live_avatar_loading_wrapper,.tutor_logo_wrapper{align-items:center;display:flex;justify-content:center}.tutor_logo_wrapper{height:240px;margin-bottom:24px;position:relative;width:240px}.tutor_logo_wrapper .tutor_img{animation:logo_entrance 1s ease-out backwards;height:100px;object-fit:contain;width:100px;z-index:10}.tutor_logo_wrapper .wave_animation{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;z-index:1}.tutor_logo_wrapper .wave{animation:wave_ripple 4s cubic-bezier(0,0,.2,1) infinite;background:transparent;border:2px solid rgba(59,130,246,.4);border-radius:50%;height:100px;position:absolute;width:100px}.tutor_logo_wrapper .wave:nth-child(2){animation-delay:1.3s}.tutor_logo_wrapper .wave:nth-child(3){animation-delay:2.6s}.loading_icon{display:none}.loading_content{display:flex;flex-direction:column;gap:8px;text-align:center}.loading_content .loading_text{color:#fff;font-size:20px;font-weight:600;margin:0}.loading_content .loading_subtitle{color:hsla(0,0%,100%,.6);font-size:14px;margin:0}.connecting_badge{align-items:center;background:rgba(0,0,0,.4);border:1px solid rgba(249,115,22,.2);border-radius:999px;display:flex;gap:10px;margin-top:8px;padding:8px 24px}.connecting_badge .badge_dot{animation:badge_pulse 1.5s ease-in-out infinite;background:#f97316;border-radius:50%;box-shadow:0 0 6px rgba(249,115,22,.4);height:8px;width:8px}.connecting_badge .badge_text{color:#f97316;font-size:13px;font-weight:500;letter-spacing:.5px}@keyframes wave_ripple{0%{border-width:2px;opacity:.8;transform:scale(1)}to{border-width:.5px;opacity:0;transform:scale(3.5)}}@keyframes spin_cw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin_ccw{0%{transform:rotate(1turn)}to{transform:rotate(0deg)}}@keyframes orbit{0%{offset-distance:0}to{offset-distance:100%}}@keyframes logo_entrance{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes ring_rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes logo_float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes badge_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes loader_pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}@keyframes avatar_spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes bubble_fade_up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.conversation_scroll{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:16px 24px 40px;scrollbar-width:none}.chat_left_container{align-items:flex-start;display:flex;gap:16px;margin-top:25px;max-width:80%}.chat_left_wrapper,.chat_right_wrapper{word-wrap:break-word;max-width:100%}.chat_right_container{align-self:flex-end;justify-content:flex-end;max-width:80%}.chat_quiz_container{display:flex;flex-direction:row;gap:6px;margin-top:12px}.chat_quiz_wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:9999px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#1461c7;cursor:pointer;padding:6px 12px}.chat_right_container{display:flex;flex-direction:row;gap:16px;margin-top:25px}.chat_right_wrapper{background:#dae5f2;border:1px solid #dae5f2;border-radius:12px 12px 2px 12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.1);padding:12px 24px}.chat_time{color:#9ca3af;font-size:12px;margin-top:4px}.chat_time_right{text-align:right}.chat_audio_wrapper{margin-top:8px}.chat_audio_wrapper audio{height:32px;width:260px}.typing{display:flex;gap:6px}.typing .dot{animation:blink 1.4s infinite both;background:#999;border-radius:50%;height:6px;width:6px}.typing .dot:nth-child(2){animation-delay:.2s}.typing .dot:nth-child(3){animation-delay:.4s}@keyframes blink{0%{opacity:.2}20%{opacity:1}to{opacity:.2}}.container{background-color:gray;border:0;border-radius:80px;cursor:pointer;padding:12px 20px;position:relative;transition:background-color .3s ease}.toggled{background-color:#1461c7}.toggle_btn{background-color:#fff;border-radius:50%;height:20px;left:2px;position:absolute;top:10%;transition:left .5s ease;width:20px}.toggled .toggle_btn{left:18px}.quiz-container{flex:1 1 auto!important;margin:0;min-width:0!important}.quiz-main{box-shadow:0 4px 6px -4px rgba(0,0,0,.1),0 10px 15px -3px rgba(0,0,0,.1);flex:1 1}.quiz-header-premium{align-items:center;background:#fff;border-bottom:1px solid #f3f4f6;box-shadow:0 1px 3px rgba(0,0,0,.02);display:flex;flex-direction:row;justify-content:space-between;padding:16px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-left{gap:20px}.back-btn,.header-left{align-items:center;display:flex}.back-btn{background:#fff;border:1px solid #f3f4f6;border-radius:10px;color:#4b5563;cursor:pointer;height:40px;justify-content:center;transition:all .2s;width:40px}.back-btn:hover{background:#f9fafb;border-color:#e5e7eb;color:#111827}.breadcrumbs h3{color:#111827;font-size:15px;font-weight:600;margin:0}.breadcrumbs p{color:#6b7280;font-size:13px;margin:4px 0 0}.header-right{align-items:center;display:flex;gap:32px}.question-counter{align-items:flex-end;display:flex;flex-direction:column}.question-counter .label{color:#9ca3af;font-size:11px;font-weight:700;letter-spacing:.1em}.question-counter .count{color:#6b7280;font-size:18px}.question-counter .count b{color:#4338ca;font-size:20px}.timer-pill-premium{align-items:center;background:#fff7ed;border:1px solid #ffedd5;border-radius:12px;color:#ea580c;display:flex;font-size:15px;font-weight:700;gap:8px;padding:8px 20px}.timer-pill-premium svg{color:#fb923c}.question-title{color:#111827;font-size:20px;line-height:1.5}.question_badges{display:flex;gap:12px;margin-bottom:20px}.badge_mcq,.badge_points{border-radius:9999px;font-size:12px;font-weight:600;padding:4px 12px}.badge_mcq{background:#eff6ff;color:#2563eb}.badge_points{background:#f3f4f6;color:#4b5563}.award_container{width:100%}.quiz-main-container{align-items:flex-start;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px;justify-content:center!important;margin:20px auto 80px;max-width:1400px;padding:0 20px;position:relative;width:100%!important}.chat_layout{height:100vh}.chat_body_quiz{flex:1 1;overflow-y:auto;padding:16px}.prev_btn_wrapper{align-items:center;background:#fff;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:row;gap:2px;margin-top:20px;padding:10px 26px;text-align:center}.prev_btn_wrapper:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.prev_btn_wrapper h5{color:#3525cd;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.end_quiz_btn_inline,.nexts_btn_wrapper{align-items:center!important;background:#3525cd;border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:2px;margin-top:20px;padding:10px 26px;text-align:center}.end_quiz_btn_inline:disabled,.nexts_btn_wrapper:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.end_quiz_btn_inline h5,.nexts_btn_wrapper h5{color:#fff;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.option_quiz{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;padding:15px;transition:all .3s ease}.option_quiz:hover{background-color:#f8f9fa;border-color:#4a90e2}.option_quiz.selected{background-color:#e7f3ff;border-color:#4a90e2}.option_quiz.option-correct{background-color:#dcfce7;border-color:#22c55e}.option_quiz.option-wrong{background-color:#fee2e2;border-color:#ef4444}.option_quiz input{padding:5px;width:38px}.quiz_normal_layout{margin-top:24px;width:100%}.answer-feedback{align-items:center;border-radius:12px;display:flex;font-size:15px;gap:12px;margin:20px 0;padding:16px 20px}.answer-feedback.correct{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.answer-feedback.wrong{border:1px solid #fecaca}.feedback_icon{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:14px;height:24px;justify-content:center;width:24px}.feedback_icon.correct{background:#16a34a}.feedback_icon.wrong{background:#dc2626}.option-correct{background:#f0fdf4!important;border:2px solid #16a34a!important}.option-wrong{background:#fef2f2!important;border:2px solid #dc2626!important}.quiz_btns_wrapper{justify-content:center;margin-bottom:60px;margin-top:40px}.back_menu_btn,.retake_btn{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;outline:none;padding:14px 28px;transition:all .2s cubic-bezier(.4,0,.2,1)}.retake_btn{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px rgba(0,0,0,.05);color:#4b5563}.retake_btn:hover{background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px)}.retake_btn svg{color:#6b7280}.back_menu_btn{background:#2563eb;border:none;box-shadow:0 10px 15px -3px rgba(37,99,235,.25);color:#fff}.back_menu_btn:hover{background:#1d4ed8;box-shadow:0 12px 20px -5px rgba(37,99,235,.3);transform:translateY(-1px)}.back_menu_btn:active{transform:translateY(0)}.instruction_list{list-style-type:none;margin:0;padding:0;width:100%}.instruction_list li{margin-bottom:8px;padding-left:20px;position:relative}.instruction_list li:before{color:#3b82f6;content:"•";font-weight:700;left:0;position:absolute}.quiz_nav_mode_wrapper{padding:0 20px 20px}.quiz_nav_mode_container{align-items:center;background:#f7f7f7;background:var(--White-White-200,#f7f7f7);border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;display:flex;flex-direction:row;gap:7px;justify-content:center;padding:12px 16px}.quiz_default_medium_wrapper{background:#f4f7fb;background:var(--Colors-Light-Background-100,#f4f7fb);border:1px solid #5396ee;border:1px solid var(--Colors-Primary-300,#5396ee);border-radius:8px;display:flex;flex-direction:column;margin:0 20px 20px;padding:12px}.quiz_default_medium_wrapper h4{color:gray;line-height:16px}.quiz_default_medium_wrapper h4,.quiz_default_medium_wrapper h5{font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400}.quiz_default_medium_wrapper h5{color:#2c2c2c;color:var(--Black-Black-100,#2c2c2c);line-height:20px}.quiz_instruction_main_wrapper{flex:0 0 400px!important;height:-webkit-fit-content;height:fit-content;position:-webkit-sticky!important;position:sticky!important;top:20px;transition:transform .3s ease;width:400px!important;z-index:10}.sidebar_premium_card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;padding:0}.sidebar_section{padding:24px}.sidebar_section h4{color:#1f2937;font-size:15px;font-weight:600;margin-bottom:16px}.sidebar_header{align-items:center;display:flex;gap:10px;margin-bottom:20px}.sidebar_header h4{margin-bottom:0}.info_icon_wrapper{align-items:center;background:#2563eb;border-radius:8px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.instruction_list_premium{list-style:none;margin:0;padding:0}.instruction_list_premium li{color:#4b5563;font-size:13.5px;line-height:1.5;margin-bottom:12px;padding-left:16px;position:relative}.instruction_list_premium li:before{color:#2563eb;content:"•";font-weight:700;left:0;position:absolute}.instruction_list_premium li b{color:#1f2937}.sidebar_divider{background:#f3f4f6;height:1px;width:100%}.status_grid_premium{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}.status_item_p{align-items:center;display:flex;gap:10px}.status_item_p span{color:#4b5563;font-size:13.5px;font-weight:500}.status_circle{border-radius:50%;height:14px;width:14px}.status_circle.hollow{background:transparent;border:2px solid #2563eb}.status_circle.answered{background:#059669}.status_circle.not-answered{background:#dc2626}.status_circle.not-visited{background:#e5e7eb}.palette_header_premium{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.palette_header_premium h4{margin-bottom:0}.q_count_badge{background:#eff6ff;border-radius:6px;color:#2563eb;font-size:12px;font-weight:600;padding:4px 10px}.palette_grid_premium{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-bottom:24px}.q_circle{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:40px;justify-content:center;transition:all .2s ease;width:40px}.q_circle.current{border:2px solid #2563eb;color:#2563eb}.q_circle.answered{background:#059669;color:#fff}.q_circle.not-answered{background:#dc2626;color:#fff}.q_circle.not-visited{background:#f3f4f6;color:#6b7280}.submit_quiz_btn_premium{align-items:center;background:#092e5e;border-radius:12px;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:center;padding:14px;transition:background .2s ease;width:100%}.submit_quiz_btn_premium:hover{background:#061e3d}.submit_quiz_btn_premium span{font-size:16px;font-weight:600}.btn_spinner{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:18px;width:18px}.end_quiz_btn_inline{align-items:center;background:#e11d48;border:none;border-radius:16px;box-shadow:0 4px 12px rgba(225,29,72,.2);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;padding:14px 36px;transition:all .2s ease}.end_quiz_btn_inline:hover{background:#be123c;box-shadow:0 6px 16px rgba(225,29,72,.3);transform:translateY(-2px)}.end_quiz_btn_inline:active{transform:translateY(0)}.palette_page_container{align-items:center;animation:fadeIn .3s ease;background:#f8fafc;display:flex;flex-direction:column;min-height:calc(100vh - 100px);padding:60px 40px;width:100%}.palette_page_content{background:#fff;border-radius:32px;box-shadow:0 4px 20px rgba(0,0,0,.05);max-width:800px;padding:56px;width:100%}.palette_modal_header_main{margin-bottom:32px;text-align:center}.palette_modal_header_main h3{color:#0d1e3a;font-size:28px;font-weight:800;margin-bottom:8px}.palette_modal_header_main p{color:#64748b;font-size:15px}.palette_modal_subheader{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.palette_modal_subheader h4{color:#1e293b;font-size:18px;font-weight:700}.palette_modal_subheader .q_count_badge_premium{background:#f1f0ff;border-radius:8px;color:#3525cd;font-size:13px;font-weight:600;padding:6px 12px}.palette_modal_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(48px,1fr));margin-bottom:32px;max-height:300px;overflow-y:auto;padding:4px}.palette_circle{align-items:center;background:#f1f3f5;border-radius:8px;color:#495057;cursor:pointer;display:flex;font-size:15px;font-weight:600;height:48px;justify-content:center;transition:all .2s ease}.palette_circle.answered{background:#006c49;color:#fff}.palette_circle.current_answered{background:#006c49;box-shadow:0 0 0 3px rgba(53,37,205,.35);color:#fff}.palette_circle.not_answered,.palette_circle.unoccupied{background:#f1f3f5;color:#495057}.palette_circle.current{background:#fff;border:2px solid #3525cd;box-shadow:0 0 0 4px rgba(53,37,205,.1);color:#3525cd;font-weight:700}.palette_circle:hover{transform:scale(1.05)}.palette_sidebar_premium{background:#fff;border-radius:20px;box-shadow:0 4px 20px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:20px;height:-webkit-fit-content;height:fit-content;padding:24px;position:-webkit-sticky;position:sticky;top:20px;width:320px}.sidebar_palette_header{align-items:center;display:flex;justify-content:space-between}.sidebar_palette_header span{color:#1e293b;font-size:16px;font-weight:700}.sidebar_palette_header .q_badge_mini{background:#f1f0ff;border-radius:6px;color:#3525cd;font-size:11px;font-weight:600;padding:4px 10px}.sidebar_palette_grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(5,1fr)}.palette_circle_mini{align-items:center;background:#f1f3f5;border-radius:6px;color:#495057;cursor:pointer;display:flex;font-size:13px;font-weight:600;height:36px;justify-content:center;transition:all .2s ease}.palette_circle_mini.answered{background:#006c49;color:#fff}.palette_circle_mini.current_answered{background:#006c49;box-shadow:0 0 0 2px rgba(53,37,205,.45);color:#fff}.palette_circle_mini.not_answered,.palette_circle_mini.unoccupied{background:#f1f3f5;color:#495057}.palette_circle_mini.current{background:#fff;border:2px solid #3525cd;box-shadow:0 0 0 2px rgba(53,37,205,.1);color:#3525cd;font-weight:700}.palette_circle_mini:hover{transform:scale(1.05)}.sidebar_status_legend{border-top:1px solid #f1f5f9;display:flex;flex-direction:column;gap:10px;padding-top:16px}.legend_item_mini{align-items:center;display:flex;gap:8px}.legend_item_mini span{color:#64748b;font-size:13px}.legend_item_mini .status_dot{border-radius:50%;height:10px;width:10px}.legend_item_mini .status_dot.current{background:#fff;border:1.5px solid #3525cd}.legend_item_mini .status_dot.answered{background:#006c49}.legend_item_mini .status_dot.unoccupied{background:#f1f3f5}.quiz_review_layout{align-items:flex-start;display:flex;gap:24px;margin-top:24px;width:100%}.review_main_content{display:flex;flex:1 1;flex-direction:column;gap:32px}.palette_modal_legend{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:40px;justify-content:center;margin-bottom:40px;padding-top:24px}.legend_item_premium{align-items:center;display:flex;gap:12px}.legend_item_premium span{color:#64748b;font-size:14px;font-weight:500}.status_indicator{border-radius:6px;height:24px;width:24px}.status_indicator.answered{background:#006c49}.status_indicator.unoccupied{background:#f1f3f5}.palette_modal_actions{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.p_cancel_btn,.p_submit_btn{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:700;padding:18px;transition:all .2s ease}.p_cancel_btn{background:#fff;border:1px solid #e2e8f0;color:#64748b}.p_cancel_btn:hover{background:#f8fafc;border-color:#cbd5e1}.p_submit_btn{background:#0d1e3a;color:#fff}.p_submit_btn:hover{background:#050d1a;box-shadow:0 4px 12px rgba(13,30,58,.2);transform:translateY(-2px)}.quiz_setup_overlay{animation:fadeIn .3s ease-out;height:100vh;width:100vw}.quiz_setup_card{animation:slideUp .4s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);max-width:480px;overflow:hidden;width:90%}.quiz_setup_header{background:linear-gradient(135deg,#092e5e,#4685d7);color:#fff;padding:24px 32px}.quiz_setup_header h3{font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0}.quiz_setup_header p{color:#e2e8f0;font-size:14px;font-weight:400;margin:6px 0 0;opacity:1}.quiz_setup_body{display:flex;flex-direction:column;gap:24px;padding:32px}.setup_section{align-items:flex-start;display:flex;gap:16px}.setup_icon_wrapper{align-items:center;border-radius:12px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.setup_icon_wrapper.subject_p_icon{background:#eef2ff;color:#4f46e5}.setup_icon_wrapper.chapter_p_icon{background:#f5f3ff;color:#8b5cf6}.setup_info{display:flex;flex-direction:column;gap:4px}.setup_info .setup_label{color:#6b7280;font-size:13px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.setup_info .setup_value{color:#111827;font-size:17px;font-weight:700}.setup_info .setup_list_p{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.setup_info .setup_list_p li{align-items:center;color:#374151;display:flex;font-size:15px;gap:8px}.setup_info .setup_list_p li:before{background:#8b5cf6;border-radius:50%;content:"";height:6px;width:6px}.setup_stats_row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.setup_stat_box{align-items:center;border-radius:16px;display:flex;gap:12px;padding:16px}.setup_stat_box.questions_box_p{background:#ecfdf5;border:1px solid #d1fae5}.setup_stat_box.questions_box_p .quiz_icon_p{color:#10b981}.setup_stat_box.duration_box_p{background:#fffbeb;border:1px solid #fef3c7}.setup_stat_box.duration_box_p .time_icon_p{color:#f59e0b}.stat_labels{display:flex;flex-direction:column}.stat_labels .stat_label{color:#4b5563;font-size:11px;font-weight:700;letter-spacing:.05em}.stat_labels .stat_value{color:#111827;font-size:18px;font-weight:800}.setup_note_p{background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;display:flex;gap:12px;padding:16px}.setup_note_p .note_icon_p{color:#3b82f6;flex-shrink:0}.setup_note_p p{color:#1e40af;font-size:13px;font-weight:500;line-height:1.5;margin:0}.quiz_setup_footer{background:#f9fafb;border-top:1px solid #f3f4f6;display:flex;gap:12px;justify-content:flex-end;padding:24px 32px}.setup_cancel_btn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#4b5563;cursor:pointer;font-size:15px;font-weight:600;padding:12px 24px;transition:all .2s}.setup_cancel_btn:hover{background:#f3f4f6}.setup_start_btn{background:#092e5e;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:15px;font-weight:700;padding:12px 32px;transition:all .2s}.setup_start_btn:hover{background:#061f42;box-shadow:0 4px 12px rgba(9,46,94,.2);transform:translateY(-1px)}.setup_start_btn:active{transform:translateY(0)}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.quiz_instruction_overlay{background-color:#f1f5f9;flex-direction:column;height:100%;padding:40px;width:100%}.instruction_icons_wrapper,.quiz_instruction_overlay{align-items:center;display:flex;justify-content:center}.instruction_icons_wrapper{background-color:#8b5cf6;border-radius:50%;box-shadow:0 4px 6px -1px rgba(139,92,246,.3);color:#fff;margin-bottom:24px;padding:15px}.instruction_title{color:#1e293b;font-size:28px;font-weight:700;margin-bottom:8px}.instruction_subtitle{color:#64748b;font-size:16px;margin-bottom:32px}.instruction_card{background:#fff;border-radius:16px;box-shadow:0 4px 20px -2px rgba(0,0,0,.05);margin-bottom:24px;max-width:700px;padding:32px;width:100%}.instruction_card .instruction_card_title{color:#1e293b;font-size:20px;font-weight:700;margin-bottom:24px;text-align:center}.instruction_card .instruction_list{list-style-type:none;margin:0;padding:0}.instruction_card li{align-items:flex-start;display:flex;margin-bottom:20px}.instruction_card li:last-child{margin-bottom:0}.instruction_card li .step_number{align-items:center;background-color:#1e293b;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:14px;font-weight:600;height:28px;justify-content:center;margin-right:16px;width:28px}.instruction_card li p{color:#475569;font-size:16px;line-height:1.6;margin:0}.instruction_tip{background-color:#e0e7ff;border:1px solid #c7d2fe;border-radius:12px;color:#2563eb;font-size:15px;line-height:1.5;max-width:700px;padding:16px 24px;text-align:center;width:100%}.instruction_tip strong{color:#1d4ed8;font-weight:700}.main_login_container{align-items:center;background:#f8fafc;display:flex;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;justify-content:center;min-height:100vh;width:100%}.login_card_wrapper{background:#fff;border-radius:24px;box-shadow:0 20px 50px rgba(0,0,0,.1);display:flex;flex-direction:row;height:720px;overflow:hidden;width:1000px}.left_side_container{background:linear-gradient(135deg,#42a5f5,#5c6bc0 50%,#3949ab);display:flex;flex:1.1 1;flex-direction:column;justify-content:space-between;padding:40px;position:relative}.branding_overlay{align-items:center;display:flex;gap:12px;z-index:2}.branding_overlay .brand_logo_img{background:hsla(0,0%,100%,.2);border-radius:10px;height:48px;padding:8px;width:48px}.branding_overlay .brand_title{color:#fff;font-size:20px;font-weight:700;margin:0}.branding_overlay .brand_subtitle{color:hsla(0,0%,100%,.8);font-size:12px;margin:0}.hero_visual_container{align-items:center;display:flex;flex:1 1;justify-content:center}.hero_visual_container .main_hero_img{height:auto;object-fit:contain;width:85%}.chat_bubble_container{z-index:2}.chat_bubble_container .chat_bubble{align-items:center;background:#fff;border-radius:16px;box-shadow:0 10px 25px rgba(0,0,0,.1);display:flex;gap:12px;padding:16px;width:90%}.chat_bubble_container .chat_bubble .chat_icon_bg{align-items:center;background:#3b82f6;border-radius:50%;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.chat_bubble_container .chat_bubble .chat_icon_bg img{width:20px}.chat_bubble_container .chat_bubble .chat_text{color:#1f2937;font-size:13px;font-weight:500;line-height:1.4;margin:0}.right_side_container{display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:60px}.form_header{margin-bottom:40px;text-align:center}.form_header .center_logo_bg{align-items:center;background:#0a2540;border-radius:14px;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}.form_header .center_logo_bg .center_grad_icon{width:32px}.form_header .welcome_header{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.form_header .sub_welcome_text{color:#6b7280;font-size:14px}.login_form_section{gap:20px}.input_group,.login_form_section{display:flex;flex-direction:column}.input_group{gap:8px}.input_group label{color:#374151;font-size:13px;font-weight:600}.input_group .input_field{align-items:center;border:1px solid #e5e7eb;border-radius:10px;display:flex;height:48px;padding:0 12px;transition:border .2s}.input_group .input_field:focus-within{border-color:#3b82f6}.input_group .input_field .field_icon{margin-right:10px;opacity:.7;width:18px}.input_group .input_field input{border:none;flex:1 1;font-size:14px;outline:none}.input_group .input_field input::placeholder{color:#9ca3af}.input_group .input_field .eye_toggle{cursor:pointer;opacity:.6;width:18px}.form_actions{align-items:center;display:flex;font-size:13px;justify-content:space-between;margin-top:5px}.form_actions .remember_me{align-items:center;color:#374151;cursor:pointer;display:flex;font-weight:500;gap:8px}.form_actions .remember_me img{width:18px}.form_actions .forgot_link{color:#2563eb;cursor:pointer;font-weight:600}.primary_signin_btn{align-items:center;background:#0a2540;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;height:52px;justify-content:center;margin-top:15px;transition:transform .1s,background .2s}.primary_signin_btn:hover{background:#0d3258}.primary_signin_btn:active{transform:scale(.98)}.primary_signin_btn img{width:16px}.form_footer{color:#4b5563;font-size:14px;margin-top:25px;text-align:center}.form_footer .link_text{color:#2563eb;cursor:pointer;font-weight:700;margin-left:4px}.err_text{color:#ef4444;font-size:12px;margin-top:4px}.loader{animation:spin .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:20px;width:20px}.tabs_container{display:flex;gap:8px;margin-top:2rem;padding:4px;width:-webkit-fit-content;width:fit-content}.err_text{color:#d00000;font-size:14px;font-weight:500}.tab_item{align-items:center;border:1px solid #e9eff6;border-radius:25px;color:#6b7280;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 18px;transition:all .3s ease}.tab_label,.tab_number{font-weight:600}.active{background:#fff;border:1px solid #1461c7;box-shadow:0 2px 6px rgba(0,0,0,.08);color:#1461c7}.tab_content_wrapper{margin-top:24px}.tab_content{display:flex;flex-direction:column;gap:16px;margin-left:2rem;width:450px}.tab_content input{border:1px solid #d1d5db;border-radius:6px;outline:none;padding:10px;width:100%}.main_wrapper{background:#f4f7fb;overflow:scroll;padding:0 40px 10rem}.ai_genertor_img_wrapper{align-items:center;display:flex;justify-content:center;margin-top:54px}.content_info_container{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-top:32px;padding:32px}.contentai_info_container{align-items:center;display:flex;flex-direction:row;gap:16px}.info_box{background:#dbeafe;border-radius:10px;padding:12px}.content_ai_desc{display:flex;flex-direction:row}.ai_board{font-family:Arial;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.ai_divider{background:#dedede;height:20px;margin-left:12px;margin-right:12px;width:1px}.content_setting_lang{align-items:center;display:flex;flex-direction:row;gap:24px;margin-top:12px}.input_wrapper{background:#fff;border:1px solid #b9b9b9;border:1px solid var(--Black-Black-500,#b9b9b9);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;padding:8px 16px;position:relative;width:100%}.input_wrapper img{cursor:pointer}.input_wrapper h5{font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.input_wrapper input{background:none;border:none;outline:none;width:100%}.lanuage_wrapper{position:relative;width:40%}.options_list{border:1px solid #dcdcdc;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:200px;margin-top:4px;overflow:scroll;z-index:10}.options_list_chapter,.options_list_lang{background:#fff;border:1px solid #dcdcdc;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:200px;margin-top:4px;overflow:scroll;position:absolute;scrollbar-color:#9ca3af #f3f4f6!important;scrollbar-width:thin!important;width:100%;z-index:10}.options_list_chapter{top:50px}.choose_text{color:#5c5c5c;color:var(--Black-Black-300,#5c5c5c);font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.short_long_wrapper{align-items:center;background:#f7f7f7;background:var(--White-White-200,#f7f7f7);border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;display:flex;flex-direction:row;gap:8px;padding:12px 16px}.short_long_wrapper h5{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.mode_item{align-items:center;background:#f2f2f2;border-radius:6px;cursor:pointer;display:flex;gap:6px;padding:8px 14px;transition:.3s}.dot{background:gray;border-radius:50%;height:8px;width:8px}.dot.active{background:#4f46e5;color:#fff}.dot:hover .mode_tooltip{opacity:1;visibility:visible}.mode_tooltip{background-color:#333;border-radius:8px;bottom:125%;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#fff;font-family:Segoe UI;font-size:13px;font-weight:400;left:50%;line-height:18px;opacity:0;padding:12px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transition:opacity .3s;visibility:hidden;width:280px;z-index:100}.mode_tooltip:after{border:5px solid transparent;border-top-color:#333;content:"";left:50%;margin-left:-5px;position:absolute;top:100%}.gray_dot{background:#d1d5db}.gray_dot,.green_dot{border-radius:22369600px;height:8px;opacity:.5;width:8px}.green_dot{background:#16a34a}.subject_content_container{display:flex;flex-direction:row;gap:12px;margin-top:24px}.select_subject_wrapper{display:flex;flex-direction:row;gap:8px;width:100%}.subject_delete{cursor:pointer;margin-right:4px}.select_box{align-items:center;aspect-ratio:1/1;background:#4f46e5;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;display:flex;height:46px;justify-content:center;width:46px}.search_input_wrapper{align-self:center;background:#fff;border:1px solid #b9b9b9;border-radius:8px;padding:11px 16px}.search_input_wrapper input{border:none;outline:none}.chapter_container_wrapper{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-top:20px;padding:24px}.add_btn_wrapper{border:1px solid #092e5e;border:1px solid var(--Colors-Primary-800,#092e5e);border-radius:8px;cursor:pointer;padding:6px 16px}.add_btn_wrapper,.subject_chapter_container,.subject_chapter_container1{align-items:center;display:flex;flex-direction:row;justify-content:center}.subject_chapter_container,.subject_chapter_container1{gap:8px;position:relative}.subject_chapter_container_wrapper{background:#f9fafb;border:2px solid #f4f7fb;border:2px solid var(--Colors-Light-Background-100,#f4f7fb);border-radius:12px;margin-top:16px;padding:20px}.select_box1{align-items:center;aspect-ratio:1/1;background:#4f46e5;background:#fff;border:1px solid #092e5e;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#092e5e;display:flex;height:46px;justify-content:center;width:46px}.concept_desc_wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-top:16px}.concept_desc{display:flex;flex-direction:row;gap:8px}.arrow_btn_wrapper{align-items:center;background-color:#092e5e;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;height:40px;justify-content:center;width:40px}.subject_chapter_container1{margin-top:12px}.add_chapters_wrapper{margin-top:12px}.add_chapters,.add_chapters_wrapper{display:flex;flex-direction:row;gap:8px}.add_chapters{align-items:center;background:#4f46e5;border-radius:8px;color:#fff;cursor:pointer;padding:4px 12px}.min_chapter_wrapper{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:24px}.min_content_wrapper{display:flex;flex-direction:row;gap:6px}.min_content_wrapper img{margin-right:2px}.min_chapter_alter_wrapper{background:#fef2f2;border:2px solid #fecaca;border-radius:12px;color:#991b1b;margin-top:16px;padding:16px 24px}.add_subject_wrapper,.min_chapter_alter_wrapper{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:center}.add_subject_wrapper{background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;margin-bottom:24px;margin-top:24px;padding:10px 20px;width:15%}.empty_chap_info_wrapper{align-items:center;align-self:stretch;background:#f4f7fb;background:var(--Colors-Light-Background-100,#f4f7fb);border:2px solid #c6dcf9;border:2px solid var(--Colors-Primary-100,#c6dcf9);border-radius:12px;display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:16px}.no_chap_text{color:#1050a4;color:var(--Colors-Primary-600,#1050a4);font-size:14px;font-weight:600;line-height:20px}.add_chap_yet,.no_chap_text{font-family:Segoe UI;font-style:normal;text-align:center}.add_chap_yet{color:#1a73e8;color:var(--Colors-Primary-400,#1a73e8);font-size:12px;font-weight:400;line-height:16px}.footer_btns_wrapper{background:#fff;display:flex;flex-direction:row;justify-content:space-between;padding:20px}.estimate_wrapper{gap:8px}.estimate_wrapper,.form_btns{align-items:center;display:flex;flex-direction:row}.form_btns{gap:16px}.reset_form{background:#f4f7fb;background:var(--Colors-Light-Background-100,#f4f7fb);border:1px solid #dedede;border:1px solid var(--Black-Black-600,#dedede);border-radius:12px;padding:12px 24px}.generate_btn,.reset_form{align-items:center;cursor:pointer;display:flex;gap:8px}.generate_btn{background:linear-gradient(90deg,#2563eb,#4f46e5);border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;padding:12px 32px}.generate_btn:disabled{cursor:not-allowed;opacity:.5}.preferred_content_wrapper{align-items:center;display:flex;flex-direction:row;gap:24px;margin-top:24px}.preferred_type_container{align-items:center;background:#f3f4f6;border-radius:12px;display:flex;flex-direction:row;padding:4px}.preferred_type,.preferred_video{align-items:center;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);cursor:pointer;display:flex;flex-direction:row;gap:8px;padding:6px 16px}.preferred_video{background:#fff}.seperator{background:#ddd;height:20px;width:1px}.ai_drop_down_wrapper{border:1px solid #b9b9b9;border:1px solid var(--Black-Black-500,#b9b9b9);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;padding:8px 16px;position:relative}.ai_drop_down_wrapper input{border:none;outline:none}.ai_drop_down_wrapper img{cursor:pointer}.ai_options_list{background:#fff;border:1px solid #dcdcdc;border-radius:6px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:200px;margin-top:4px;overflow-y:scroll;position:absolute;width:200px;z-index:10}.preferred_duration_wrapper{position:relative}.duration_input_wrapper{align-items:center;border:1px solid #ddd;border-radius:8px;display:flex;overflow:hidden;width:-webkit-max-content;width:max-content}input{border:none;outline:none;padding:8px;width:100px}.duration_dropdown{align-items:center;background:#f7f7f7;border-left:1px solid #ddd;cursor:pointer;display:flex;gap:6px;padding:8px}.duration_options{background:#fff;border:1px solid #ddd;border-radius:6px;cursor:pointer;padding:8px 12px;position:absolute;right:0}.ai_default_medium_wrapper{background:#f4f7fb;background:var(--Colors-Light-Background-100,#f4f7fb);border:1px solid #5396ee;border:1px solid var(--Colors-Primary-300,#5396ee);border-radius:8px;display:flex;flex-direction:column;margin:0 20px 20px;padding:9px;width:120px}.ai_default_medium_wrapper h4{color:gray;line-height:16px}.ai_default_medium_wrapper h4,.ai_default_medium_wrapper h5{font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400}.ai_default_medium_wrapper h5{color:#2c2c2c;color:var(--Black-Black-100,#2c2c2c);line-height:20px}.main_analysis_wrapper{align-items:center;background:#f4f7fb;display:flex;flex-direction:column;justify-content:center}.main_analysis_wrapper img{margin-bottom:32px;margin-top:12px}.header_txt{font-size:26px;font-weight:700;line-height:32px}.header_desc,.header_txt{color:#111424;color:var(--Colors-Text-800,#111424);font-family:Segoe UI;font-style:normal;text-align:center}.header_desc{font-size:16px;font-weight:400;margin-top:24px}.footer_desc_wrapper{align-items:center;background:#eff6ff;border:1px solid #c0dbfe;border-radius:12px;display:flex;flex-direction:row;gap:8px;margin-bottom:32px;margin-top:40px;padding:16px}.info_desc{display:flex;flex-direction:column;gap:3px}.info_desc h4{color:#1e3a8e;font-size:16px;font-weight:600;line-height:24px}.info_desc h4,.info_desc p{font-family:Segoe UI;font-style:normal}.info_desc p{color:#3f40af;font-size:14px;font-weight:400;line-height:20px}.analysing_wrapper{display:flex;flex-direction:row;gap:12px}.analysis_content_wrapper{display:flex;flex-direction:column;margin-top:32px}.desc_text{color:#5c5c5c;color:var(--Black-Black-300,#5c5c5c);font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-top:2px;text-align:center}.establish_wrapper{align-items:baseline;display:flex;flex-direction:row;gap:6px;justify-content:center}.establish_text{color:#2c2c2c;color:var(--Black-Black-100,#2c2c2c);font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.bar_wrapper{background:#fff;background:var(--White-White-100,#fff);border:1px solid #f7f7f7;border:1px solid var(--White-White-200,#f7f7f7);border-radius:100px;height:16px;margin-top:32px;position:relative;width:40%}.blue_bar_wrapper{background:#1461c7;background:var(--Colors-Primary-500,#1461c7);border-radius:100px;bottom:8px;height:16px;position:absolute;width:95px}.learning-assets{background:#f9fafb;padding:24px}.la-header{align-items:center;display:flex;justify-content:space-between}.display-name{display:flex;gap:12px}.ai-gen{color:#5c5c5c;font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin-bottom:16px}.audio{border-radius:8px;height:40px;justify-content:center;top:8px;width:40px}.audio,.chapter-card{align-items:center;display:flex;left:8px;position:absolute}.chapter-card{gap:8px;top:108px}.chapter{align-items:flex-start;background:hsla(0,0%,100%,.9);flex-direction:column}.chapter,.ready{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:4px;display:flex;padding:4px 8px}.ready{align-items:center;background:rgba(16,185,129,.9);color:#fff;width:-webkit-max-content;width:max-content}.new{background:#092e5e;border:1px solid #c6dcf9;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;padding:2px 12px;position:absolute;right:14.34px;top:10px}.new,h2{font-weight:600}h2{color:#111827;font-size:20px}.filters{display:flex;gap:12px;margin-bottom:20px}input,select{border:1px solid #e5e7eb;border-radius:8px;font-size:14px;padding:10px 12px}.assets-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.primary-btn{background:#092e5e;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:10px 16px}.current-asset-card{border:2px solid #c6dcf9;border-radius:16px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}.asset-card,.current-asset-card{background:#fff;position:relative}.asset-card{border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);display:grid;grid-template-rows:1fr;overflow:hidden}.thumb{height:140px;object-fit:cover;width:100%}.card-body{padding:12px}h4{font-size:14px;font-weight:600;margin-bottom:6px}.meta{color:#6b7280;font-size:12px;margin-bottom:10px}.progress-bar{background:#e5e7eb;border-radius:999px;height:6px;margin-bottom:10px}.asset-progress-bar{background:#3b82f6;border-radius:inherit;display:block;height:100%}.more-icon{cursor:pointer}.status{border-radius:999px;font-size:11px;padding:4px 8px}.in-progress{background:#fef3c7;color:#92400e}.completed{background:#e0e7ff;color:#3730a3}.secondary-btn{align-items:center;background:#092e5e;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:12px;gap:10px;justify-content:center;padding:6px 12px;width:100%}.filter-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;margin:16px 0;padding:14px 20px}.filter-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.filter-row-date{border-top:1px solid #f3f4f6;padding-top:10px}.filter-group{align-items:center;display:flex;gap:8px}.more_wrapper{cursor:pointer;display:inline-block;position:relative}.more_wrapper .hover_text{background:#000;border-radius:4px;bottom:120%;color:#fff;font-size:12px;left:50%;opacity:0;padding:6px 10px;position:absolute;transform:translateX(-50%);transition:.3s;visibility:hidden;white-space:nowrap}.more_wrapper:hover .hover_text{opacity:1;visibility:visible}.filter-dropdowns{align-items:center;display:flex;gap:8px;margin-left:auto}.label{color:#6b7280;font-size:13px;white-space:nowrap}.filter-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .15s ease}.filter-btn img{height:14px;width:14px}.filter-btn.active{background:#092e5e;border-color:#092e5e;color:#fff}.filter-select{background:#fff;cursor:pointer}.filter-date,.filter-select{border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;outline:none;padding:6px 10px}.filter-hidden-toggle{margin-left:auto}.toggle-switch{cursor:pointer;display:inline-block;height:22px;position:relative;width:40px}.toggle-switch input{height:0;opacity:0;position:absolute;width:0}.toggle-switch input:checked+.toggle-slider{background-color:#092e5e}.toggle-switch input:checked+.toggle-slider:before{transform:translateX(18px)}.toggle-slider{background-color:#d1d5db;border-radius:22px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.2s}.toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:16px;left:3px;position:absolute;transition:.2s;width:16px}.status-btn{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px}.status-btn.active{background:#092e5e;border-color:#092e5e;color:#fff}.ready-txt .dot{background:#22c55e}.generating .dot{background:#f59e0b}.sort-select{border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;font-size:13px;padding:6px 12px}.asset-container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.audio-overlay{align-items:center;background:rgba(0,0,0,.6);display:flex;inset:0;justify-content:center;position:fixed;z-index:999}.audio-popup{background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:1rem;height:90%;overflow:hidden;padding:20px;width:75%}.popup-content{flex:1 1;overflow-y:auto}.controls_audio{width:100%}.close-button{background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;margin-left:auto;padding:8px 16px}.about-lsn,.topic{font-size:16px;font-weight:700;text-align:center}.audio-description{text-align:left}.video-player{border-radius:12px;height:75%;margin-bottom:16px}.audio-popup{position:relative}.ask-popup{background:#1f2937;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.4);color:#fff;padding:12px;position:absolute;right:24px;top:120px;width:280px;z-index:9999}.ask-header{align-items:center;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:8px}.ask-header button{background:transparent;border:none;color:#fff;cursor:pointer}.ask-helper{color:#fff;font-size:12px;margin-bottom:8px;opacity:.8}.ask-input{display:flex;gap:6px}.ask-input input{border:none;border-radius:6px;flex:1 1;font-size:12px;padding:6px 8px}.ask-input button{background:#4f46e5;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 10px}.ask_answer_wrapper{height:90px;overflow:scroll}.ask_answers{color:#fff;font-size:12px;margin-bottom:10px;margin-top:10px;opacity:.8}.generate_spinner{animation:spin 1s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#092e5e;height:20px;left:40%;position:absolute;top:30%;width:20px}.competitive_main_wrapper{background:#f4f7fb;background:var(--Colors-Light-Background-100,#f4f7fb);height:100vh;overflow:scroll;padding:5% 4%}.competitive_header_wrapper{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px}.competitive_heading_text{color:#2c2c2c;color:var(--Black-Black-100,#2c2c2c);font-family:Segoe UI;font-size:26px;font-style:normal;font-weight:600}.competitive_heading_desc{color:#5c5c5c;color:var(--Black-Black-300,#5c5c5c);font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:400}.competitive_exam_card_container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:32px}.competitive_exam_card_container.list{display:flex;flex-direction:column;gap:16px}.competitive_exam_card_wrapper{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);padding:24px;transition:transform .2s ease}.competitive_exam_card_wrapper p{margin-top:1rem}.competitive_exam_card_wrapper.list_view{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:16px 32px}.competitive_exam_card_wrapper.list_view p{margin-top:4px}.competitive_exam_card_wrapper.list_view .card_left_content{align-items:center;display:flex;flex:1 1;flex-direction:row;gap:24px}.competitive_exam_card_wrapper.list_view .card_left_content .exam_icon{height:48px;width:48px}.competitive_exam_card_wrapper.list_view .card_left_content .exam_info{display:flex;flex-direction:column;min-width:250px}.competitive_exam_card_wrapper.list_view .card_left_content .competitive_course_wrapper{margin-bottom:0;margin-top:0}.competitive_exam_card_wrapper.list_view .start_chart_wrapper{min-width:180px}.competitive_course_wrapper{align-items:center;border-radius:9999px;display:inline-flex;justify-content:center;margin-bottom:1rem;margin-top:16px;max-width:100%;padding:4px 10px;width:-webkit-fit-content;width:fit-content}.start_chart_wrapper{align-items:center;background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border:0 solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px #bfdbfe,0 4px 6px -4px #bfdbfe;cursor:pointer;display:flex;flex-direction:row;gap:12px;justify-content:center;padding:8px 16px}.start_chart_wrapper.waiting_approval{background:#5c5c5c;box-shadow:none;cursor:default}.start_chart_wrapper img{height:24px;width:24px}.start_text{color:#fff;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center;white-space:nowrap}.competitive_controls{gap:16px}.competitive_controls,.view_toggle_container{align-items:center;display:flex;flex-direction:row}.view_toggle_container{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:12px;box-sizing:border-box;height:48px;overflow:hidden}.view_btn{align-items:center;background:transparent;border:none;box-sizing:border-box;cursor:pointer;display:flex;height:100%;justify-content:center;outline:none;padding:10px 14px;transition:background .2s ease}.view_btn:first-child{border-right:1px solid #eee;border-right:1px solid var(--Black-Black-700,#eee)}.view_btn.view_active{background:#f4f7fb;background:var(--Colors-Light-Background-100,#f4f7fb)}.view_btn:hover:not(.view_active){background:#fafafa}.competitive_dropdown_container{position:relative}.dropdown_cat_wrapper{align-items:center;background:#fff;border:1px solid #b9b9b9;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;gap:16px;justify-content:space-between;padding:11px 16px}.dropdown_list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);position:absolute;right:0;top:52px;width:auto;z-index:10}.dropdown_item{cursor:pointer;font-size:14px;padding:12px 16px}.dropdown_item:hover{background:#f4f7fb}.rotate{transform:rotate(180deg);transition:.2s}.cat_lable_text{color:#5c5c5c;color:var(--Black-Black-300,#5c5c5c);font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-overflow:ellipsis}.profile-page{margin:auto;max-width:900px;padding:24px}.profile-card{display:flex;gap:32px}.academic-info,.profile-card{background:#fff;border-radius:14px;box-shadow:0 8px 24px rgba(0,0,0,.06);margin-bottom:20px;padding:20px}.academic-info{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-top:20px;width:100%}.academic-info div{background:#f4f6ff;border-radius:10px;padding:12px}.academic-info div span{color:#777;font-size:12px}.academic-info div p{font-weight:600;margin-top:4px}.user-info{align-items:center;display:flex;gap:20px}.academic-txt{color:#6b7280;font-size:14px;margin-bottom:20px}.avatar{border:3px solid #5b7cff;border-radius:50%;height:80px;width:80px}.academy-txt{font-size:22px;font-weight:600;margin-bottom:6px}.details{grid-gap:6px;display:grid;gap:6px;grid-template-columns:1fr;width:100%}.details input{background:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:8px 12px}.pref-item{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:12px 0}.action-btn{border:none;border-radius:10px;cursor:pointer;font-weight:600;margin-top:10px;padding:12px;width:100%}.profile-footer{align-items:center;background:#fff;bottom:0;color:#999;display:flex;font-size:13px;justify-content:space-around;margin-left:-1rem;padding:20px;position:fixed;width:100%;z-index:1}.learning_card{display:flex;gap:8px}.preferences{margin:0 auto;max-width:900px}.preferences h2{font-size:22px;font-weight:600;margin-bottom:6px}.preferences .sub-text{color:#6b7280;font-size:14px;margin-bottom:20px}.preferences-list{display:flex;flex-direction:column;gap:14px}.preference-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;padding:16px;transition:.2s ease}.left,.preference-card{align-items:center;display:flex}.left{gap:14px}.icon{align-items:center;border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.text h4{font-size:15px;font-weight:600;margin-bottom:2px}.text h4 span{color:#6b7280;font-size:13px}.switch{display:inline-block;height:24px;position:relative;width:44px}.switch input{height:0;opacity:0;width:0}.switch .slider{background-color:#d1d5db;border-radius:999px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.switch .slider:before{background-color:#fff;border-radius:50%;bottom:3px;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.switch input:checked+.slider{background-color:#2563eb}.switch input:checked+.slider:before{transform:translateX(20px)}.security{background:#fff;border:1px solid #eee;border:1px solid var(--Black-Black-700,#eee);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-bottom:5rem;margin-top:12px;max-width:900px;padding:24px}.security h3{font-size:18px;font-weight:600;margin-bottom:4px}.security .sub-text{color:#6b7280;font-size:14px;margin-bottom:20px}.security-cards{display:flex;flex-direction:column;gap:20px}.security-card{align-items:center;border-radius:12px;display:flex;padding:20px}.security-card.password{background:#eff6ff;border:1px solid #dbeafe}.security-card.logout{background:#fff1f2;border:1px solid #fee2e2}.security-card .left{align-items:flex-start;display:flex;gap:16px}.security-card .icon{align-items:center;border-radius:10px;display:flex;height:44px;justify-content:center;width:44px}.security-card .icon img{height:22px;width:22px}.security-card .icon.blue{background:#2563eb}.security-card .icon.red{background:#ef4444}.security-card .left img{border-radius:10px;height:44px;width:44px}.security-card .text h4{font-size:15px;font-weight:600;margin-bottom:4px}.security-card .text span{color:#6b7280;display:block;font-size:13px;margin-bottom:12px}.btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.btn.primary{background:#2563eb;color:#fff}.btn.primary:hover{background:#1d4ed8}.btn.danger{background:#ef4444;color:#fff}.btn.danger:hover{background:#dc2626}.section{margin-bottom:32px;margin-top:12px}.section h3{font-size:18px;font-weight:600}.section p{color:#6b7280;font-size:14px;margin-bottom:16px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.row{align-items:center;display:flex;justify-content:space-between}.label{font-size:15px;font-weight:500}.mode-switch{background:#f3f4f6;border-radius:10px;display:flex;gap:6px;padding:6px}.mode-switch button{background:transparent;border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:8px 16px}.mode-switch button.active{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08);font-weight:500}.setting-row{align-items:center;display:flex;justify-content:space-between;padding:16px 0}.setting-row h4{font-size:15px;font-weight:500}.setting-row span{color:#6b7280;font-size:13px}select{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:14px;padding:10px 14px}.theme-switch{display:flex;gap:10px}.theme-switch button{background:#fff;border:1px solid #d1d5db;border-radius:10px;cursor:pointer;font-size:14px;padding:10px 16px}.theme-switch button.active{background:#0f2a56;border-color:#0f2a56;color:#fff}hr{border:none;border-top:1px solid #e5e7eb}.toggle{height:24px;position:relative;width:44px}.toggle input{height:0;opacity:0;width:0}.slider{background:#cbd5f5;border-radius:24px;cursor:pointer;inset:0}.slider,.slider:before{position:absolute;transition:.3s}.slider:before{background:#fff;border-radius:50%;content:"";height:18px;left:3px;top:3px;width:18px}.toggle input:checked+.slider{background:#0f2a56}.toggle input:checked+.slider:before{transform:translateX(20px)}.refresh_btn_ref{align-items:center;background:rgba(239,68,68,.05);border:1px solid #ef4444;border-radius:12px;color:#ef4444;display:flex;gap:8px;padding:12px 24px}.footer_btn_wrapper{display:flex;gap:24px}.save_btn{background:#092e5e;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;font-size:16px;font-weight:600;padding:12px 32px;text-align:center}.preference-card.disabled{opacity:.5;pointer-events:none}.security_container{margin-top:14px}*{box-sizing:border-box}body{background-color:var(--gray-50);color:var(--gray-800);margin:0}button{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}button:active{transform:translateY(2px) scale(.97)}.quiz-container{border-radius:12px;margin:50px auto;max-width:1000px;min-height:500px;padding:0}.quiz-main{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:hsla(0,0%,100%,.8);border:1px solid rgba(229,231,235,.5);border-radius:24px;box-shadow:0 4px 10px -4px rgba(0,0,0,.1),0 10px 25px -3px rgba(0,0,0,.1);margin:20px auto;max-width:1000px;padding:30px;width:100%!important}.question-section{margin-bottom:30px}.chat-panal{background:#e5e7eb;display:flex;flex:1 1;flex-direction:column}.quiz-header{background:#fff;border-bottom:1px solid #e5e7eb;display:flex;flex-direction:row;justify-content:space-between;padding:12px 24px}.question-title{color:#333;font-size:18px;font-weight:700;margin:0}.options-section{display:flex;flex-direction:column;gap:15px}.option{align-items:center;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:row;padding:15px;transition:all .3s ease}.option:hover{background-color:#f8f9fa;border-color:#4a90e2}.option.selected{background-color:#e7f3ff;border-color:#4a90e2}.option-radio{margin-right:15px;transform:scale(1.2)}.option-text{color:#333;flex:1 1;font-size:16px;margin-left:8px}.question-actions{margin-top:20px;text-align:center}.flag-btn{background-color:#f39c12;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:10px 20px}.flag-btn:hover{background-color:#e67e22}.award_container{align-items:center;display:flex;flex-direction:column}.award_img{height:128px;width:128px}.quiz-main-container{margin:auto auto 80px;width:100%}.quiz-info{background-color:#f8f9fa;border-bottom-right-radius:12px;border-top-right-radius:12px;height:100vh;overflow-y:scroll;padding:20px;position:absolute;right:0;top:0;transition:transform .3s ease}.quiz-info.open{transform:translateX(0)}.panel-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:72px}.panel-header h4{color:#333;font-size:18px;margin:0}.close-btn{align-items:center;background:none;border:none;color:#666;cursor:pointer;display:flex;font-size:16px;height:10px;justify-content:center;padding:0;width:10px}.close-btn:hover{background-color:#e0e0e0;border-radius:50%;color:#333}.info-section{margin-bottom:24px}.info-section h4{color:#111827;font-size:16px;font-weight:600;margin:0 0 10px -1rem}.info-section.instructions{color:#666;font-size:14px;line-height:1.4;padding-left:1rem;width:25vw}.info-section li,.info-section p{color:#4b5563;font-size:14px;line-height:24px}.time-status{background:#fef2f2;border:1px solid #fecaca;border-radius:16px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:16px}.timer-card{align-items:center;display:flex;gap:4px}.timer-card h5{color:#991b1b}.time-warning{color:#dc2626;font-size:14px}.timer{height:16px;width:16px}.progress{margin-top:12px}.progress-bar{background-color:#ddd;border-radius:5px;height:10px;margin-top:10px;overflow:hidden;width:100%}.progress-fill{background-color:#27ae60;height:100%;transition:width .3s ease}.flagged-questions{align-items:center;align-self:stretch;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;display:flex;justify-content:space-between;margin-bottom:24px;margin-top:12px;padding:12px}.flag-action{background:none;border:none;color:#ea580c;cursor:pointer;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.info-section.flagged ul{margin:0;padding-left:20px}.info-section.flagged ul li{color:#666;font-size:14px;margin-bottom:5px}.submit-btn{background-color:#dc2626;border:none;border-radius:6px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;left:20px;padding:15px;position:absolute;right:20px;z-index:12}.submit-btn:hover{background-color:#27ae60}.submit-btn:focus{outline:none}.quiz-footer{background-color:#f8f9fa;border-top:1px solid #e9ecef;bottom:0;left:0;padding:20px 0;position:fixed;width:100%;z-index:10}.footer-content{margin:0 auto;max-width:1000px;text-align:center}.footer-title{color:#666;font-size:14px;font-weight:600;letter-spacing:.05em;margin:0 0 15px;text-transform:uppercase}.footer-progress-bar{background-color:#ddd;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden;width:100%}.footer-progress-fill{background-color:#27ae60;height:100%;transition:width .3s ease}.footer-progress-text{color:#666;font-size:12px;font-weight:500}.question-indicators{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:10px}.question-indicator{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:32px;justify-content:center;transition:all .2s ease;width:32px}.question-indicator.not-attempted{background-color:#6b7280;border:2px solid #9ca3af}.question-indicator.correct{background-color:#10b981;border:2px solid #34d399}.question-indicator.incorrect{background-color:#ef4444;border:2px solid #f87171}.question-legend{color:#666;display:flex;font-size:10px;gap:16px;justify-content:center;margin-top:8px}.legend-item{align-items:center;display:flex;gap:4px}.legend-item.correct{color:#10b981}.legend-item.incorrect{color:#ef4444}.legend-item.not-attempted{color:#6b7280}.nav_learn_title{border-bottom:1px solid #f3f4f6;padding:20px}.nav_subject_details{padding:20px}.board_wrapper{display:flex;flex-direction:row;gap:12px}.board,.class{padding:12px;width:100%}.board{background:rgba(22,163,74,.1);border:1px solid #16a34a;border-radius:8px}.class{background:rgba(239,150,10,.1);border:1px solid #ef960a;border-radius:8px}.nav_subject_wrapper{display:flex;flex-direction:column;gap:16px;padding:0 20px 20px}.subject_wrapper{position:relative}.drop_down_wrapper{border:1px solid #b9b9b9;border:1px solid var(--Black-Black-500,#b9b9b9);border-radius:8px;display:flex;flex-direction:row;justify-content:space-between;margin-top:8px;padding:8px 16px;position:relative}.drop_down_wrapper input{border:none;outline:none}.drop_down_wrapper img{cursor:pointer}.options_list{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;margin-top:6px;max-height:250px;min-height:100px;overflow-y:auto;position:absolute;top:100%;width:100%;z-index:100}.option_item{cursor:pointer;padding:10px}.option_item:hover{background:#f2f2f2}.chat_layout{display:flex;width:100%}.nav_context_contanier{background:#fff;border-right:1px solid #e5e7eb;min-width:280px;width:25%}.chat_panel{background:#e5e7eb;display:flex;flex:1 1;flex-direction:column}.profile_header_wrapper{background:#fff;border-bottom:1px solid #e5e7eb;padding:12px 24px}.chat_body{flex:1 1;overflow-y:auto;padding:16px}.chat_footer{background:#fff;border-top:1px solid #e5e7eb;padding:12px}.chat_input_wrapper{align-items:center;border:1px solid #d1d5db;border-radius:100px;display:flex;padding:8px 16px;width:90%}.chat_input_wrapper input{border:none;flex:1 1;outline:none}.chat_input_wrapper img{cursor:pointer}.chat_input_wrapper img:disabled{background:#9ca3af;cursor:not-allowed}.chat_quest_wrapper{display:flex;gap:8px;margin-bottom:8px}.chat_quest{border:1px solid #7ea1ca;border-radius:9999px;padding:6px 12px}.start_quiz_wrapper{background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border:0 solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;margin-top:20px;padding:12px 0;text-align:center}.start_quiz_wrapper:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.next_btn_wrapper{background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border:0 solid #e5e7eb;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;margin-top:20px;padding:12px 9px;text-align:center}.next_btn_wrapper:disabled{background:#9ca3af;cursor:not-allowed;opacity:.6}.brand{gap:.5rem}.brand,.brand-icon{align-items:center;display:flex}.brand-icon{background-color:#4f46e5;border-radius:8px;color:#fff;font-weight:700;height:32px;justify-content:center;width:32px}.brand-text{color:#1f2937;font-size:1.125rem;font-weight:700}.header-meta{align-items:center;display:flex;gap:1.5rem}.timer-pill{background-color:#fff7ed;border:1px solid #ffedd5;border-radius:9999px;color:#ea580c;font-family:monospace;gap:.5rem;padding:.5rem 1rem}.pause-action,.timer-pill{align-items:center;display:flex;font-weight:500}.pause-action{background:none;border:none;color:#6b7280;cursor:pointer;font-size:.875rem;gap:.25rem}.answer-feedback{border-radius:8px;font-weight:600;margin:12px 0;padding:10px 14px;text-align:center}.answer-feedback.correct{background:#ecfdf5;color:#065f46}.answer-feedback.wrong{background:#fef2f2;color:#991b1b}.correct-option{background:#ecfdf5;border:2px solid #16a34a}.wrong-option{background:#fef2f2;border:2px solid #dc2626}.score_box_container{display:flex;flex-direction:row;gap:12px;margin-top:24px}.score_box_wrapper{align-items:center;background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;justify-content:center;padding:16px 24px}.score_box_wrapper h3{margin-top:8px}.score_box_wrapper h5{margin-top:4px}.questions_overview_wrapper{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-top:24px;padding:24px}.questions_container1,.questions_container2,.questions_container3{border:1px solid #e5e7eb;border-radius:8px;display:flex;flex-direction:row;gap:16px;padding:16px}.questions_content h5{color:#2b345a}.questions_container1{margin-top:24px}.questions_container2,.questions_container3{margin-top:16px}.questions_container3{align-items:flex-start;background:hsla(0,86%,97%,.3);border:1px solid #fecaca}.important_info_wrapper{align-items:flex-start;background:#fff;border:1px solid #fecaca;border-radius:6px;display:flex;flex-direction:row;gap:8px;margin-top:8px;padding:12px}.important_details{display:flex;flex-direction:column;gap:4px}.important_details .your_ans{color:#374151}.important_details .correct_ans{color:#092e5e}.important_details .ans_des{color:#5c5c5c}.quiz_btns_wrapper{gap:20px;margin-top:24px}.cancel_wrapper h4,.retake_wrapper h4{color:#fff!important}.cancel_wrapper img,.retake_wrapper img{height:16px;margin-right:4px;width:16px}.cancel_wrapper,.retake_wrapper{background:#fff;border:2px solid #cedbed;border:2px solid var(--Colors-Light-Background-200,#cedbed);border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);flex-direction:row;gap:8px;padding:12px 0;width:100%}.cancel_wrapper img{height:16px;margin-right:4px;width:16px}.cancel_wrapper{background:linear-gradient(90deg,#092e5e,#4685d7);box-shadow:0 10px 15px -3px #bfdbfe,0 4px 6px -4px #bfdbfe}.compelete_text{color:#5c5c5c;margin-top:8px}.select_chapter{color:#7133ff;margin-top:4px}.syllabus{color:#6b7280;margin-top:16px}.option_item.selected{background:#e6f4ff;font-weight:600}.selected_chapter_list{flex-wrap:wrap;gap:6px;justify-content:center}.items,.selected_chapter_list{display:flex;flex-direction:row}.items{align-items:center;background:#092e5e;border-radius:4px;color:#fff;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;gap:4px;line-height:18px;padding:2px 8px}.instruction_list{word-wrap:break-word;width:400px}.explaination_full_wrapper{align-items:flex-start;background:hsla(0,86%,97%,.3);border:1px solid #fecaca;border-radius:8px;display:flex;flex-direction:row;gap:16px;margin-top:16px;padding:16px}.explaination_wrapper{display:flex;flex-direction:column;gap:8px}.explaination_wrapper h4{color:#dc2626;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px}.explaination_wrapper h5{color:#991b1b;font-family:Segoe UI;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.explaination_container{background:#fff;border:1px solid #fecaca;border-radius:6px;height:auto;overflow-y:scroll;padding:12px}.explaination_container h5{color:#092e5e;color:var(--Colors-Primary-800,#092e5e);line-height:16px}.explaination_container h5,.explaination_container h6{font-family:Segoe UI;font-size:12px;font-style:normal;font-weight:400}.explaination_container h6{color:#5c5c5c;line-height:18px}.quiz_instruction_main_wrapper{animation:fadeInModal .2s ease-out;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);display:flex;flex-direction:column;gap:0;max-height:calc(100vh - 120px);overflow-y:auto;position:fixed!important;right:24px;top:100px;width:380px;z-index:1000}.question_palette_wrapper,.quiz_instruction_wrapper,.quiz_question_status{background:#fff;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);overflow-y:scroll;padding:20px 24px}.quiz_question_status{margin-top:20px}.quiz_question_status_container{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:12px}.question_status{align-items:center;display:flex;flex-direction:row;gap:8px}.hollow_circle_status{background-color:transparent;border:2px solid #3525cd;border-radius:50%;height:12px;width:12px}.green_circle_status,.red_circle_status,.white_circle_status{border-radius:9999px;height:12px;width:12px}.green_circle_status{background:#006c49}.red_circle_status{background:#ba1a1a}.white_circle_status{background:#e7e8e9}.question_palette_wrapper{height:300px;margin-top:12px}.question_palette_header{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.no_of_questions{background:rgba(53,37,205,.1);border-radius:4px;padding:4px 8px}.no_of_questions h5{color:#3525cd;font-family:Segoe UI;font-size:12px;font-style:normal;font-weight:600;line-height:16px}.question_palette_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,1fr);margin-top:10px}.circle,.green_circle,.hollow_circle,.red_circle,.white_circle{align-items:center;border-radius:12px;cursor:pointer;display:flex;font-size:16px;font-weight:600;height:48px;justify-content:center;transition:.2s;width:48px}.hollow_circle{background:#eef2ff;border:2px solid #4f46e5;color:#4f46e5}.green_circle{background:#065f46;color:#fff}.red_circle{background:#dc2626;color:#fff}.white_circle{background:#e5e7eb;color:#374151}.submit_test_wrapper{align-items:center;background:#092e5e;background:var(--Colors-Primary-800,#092e5e);border-radius:12px;cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin-top:24px;padding:12px 32px}.submit_test_wrapper h5{color:#fff;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.submit_test_spinner{animation:spin 1s linear infinite;border:4px solid #fff;border-radius:50%;border-top-color:#092e5e;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.end_quiz_btn{align-items:center!important;background:linear-gradient(135deg,#ef4444,#b91c1c);border:2px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff;cursor:pointer;display:flex;flex-direction:row;gap:2px;margin-top:20px;padding:10px 26px;text-align:center;transition:background .2s ease,transform .15s ease}.end_quiz_btn:hover{background:linear-gradient(135deg,#dc2626,#991b1b);transform:translateY(-1px)}.end_quiz_btn:active{transform:translateY(0)}.end_quiz_btn h5{color:#fff!important;font-family:Segoe UI;font-size:16px;font-style:normal;font-weight:600;line-height:24px;text-align:center}.end_quiz_btn img{filter:brightness(0) invert(1);height:18px;width:18px}.end_quiz_btn .submit_test_spinner{animation:spin 1s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;height:16px;width:16px}.centered_instructions_container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:650px;padding:16px;text-align:center;width:100%}.centered_instructions_container .quiz_icon_circle{align-items:center;background:#7133ff;border-radius:50%;box-shadow:0 4px 8px rgba(113,51,255,.2);display:flex;height:50px;justify-content:center;margin-bottom:12px;width:50px}.centered_instructions_container .quiz_icon_circle img{filter:brightness(0) invert(1);height:24px;width:24px}.centered_instructions_container h2{color:#111827;font-size:20px;font-weight:700;margin-bottom:2px}.centered_instructions_container .subtitle{color:#6b7280;font-size:13px;margin-bottom:16px}.centered_instructions_container .instructions_card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:0 2px 4px -1px rgba(0,0,0,.05);margin-bottom:12px;padding:16px;text-align:left;width:100%}.centered_instructions_container .instructions_card h3{color:#111827;font-size:16px;font-weight:700;margin-bottom:12px;text-align:center}.centered_instructions_container .instruction_steps{display:flex;flex-direction:column;gap:10px}.centered_instructions_container .step{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.centered_instructions_container .step .step_num{align-items:center;background:#111827;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:10px;font-weight:600;height:18px;justify-content:center;width:18px}.centered_instructions_container .step p{color:#374151;font-size:13px;line-height:18px;margin:0}.centered_instructions_container .tip_box{background:#eff6ff;border-left:3px solid #3b82f6;border-radius:10px;padding:10px 14px;text-align:left;width:100%}.centered_instructions_container .tip_box p{color:#1e40af;font-size:12px;line-height:16px;margin:0}.centered_instructions_container .tip_box p strong{font-weight:700}.quiz_setup_overlay{align-items:center;animation:fadeInModal .3s ease-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(0,0,0,.45);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.quiz_setup_modal{animation:slideUpModal .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:20px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-width:480px;overflow:hidden;width:90%}.modal_header{background:linear-gradient(135deg,#092e5e,#1e40af);color:#fff;padding:24px 24px 16px}.modal_header h2{color:#fff!important;font-size:24px;font-weight:700;margin:0}.modal_header p{color:#fff!important;font-size:14px;margin:4px 0 0;opacity:.9}.modal_body{display:flex;flex-direction:column;gap:20px;padding:24px}.config_item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:16px;padding:12px 16px}.config_item,.icon_box{align-items:center;display:flex}.icon_box{border-radius:10px;height:40px;justify-content:center;width:40px}.icon_box img{height:20px;width:20px}.icon_box.subject_bg{background:#eff6ff}.icon_box.paper_bg{background:#f0fdf4}.config_info{display:flex;flex-direction:column}.config_info span{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.config_info h4{color:#1e293b!important;font-size:15px!important;font-weight:600!important;margin:0!important}.stats_row{display:flex;gap:16px}.stat_card{align-items:center;border-radius:12px;display:flex;flex:1 1;gap:12px;padding:16px}.stat_card.questions_card{background:#fefce8;border:1px solid #fef08a}.stat_card.duration_card{background:#fdf2f8;border:1px solid #fbcfe8}.stat_icon_box{align-items:center;background:hsla(0,0%,100%,.8);border-radius:8px;display:flex;height:32px;justify-content:center;width:32px}.stat_icon_box img{height:16px;width:16px}.stat_info{display:flex;flex-direction:column}.stat_info span{color:#71717a;font-size:10px;font-weight:600;text-transform:uppercase}.stat_info h4{color:#18181b!important;font-size:16px!important;font-weight:700!important;margin:0!important}.warning_box{background:#fef2f2;border:1px solid #fee2e2;border-radius:10px;display:flex;gap:12px;padding:14px}.warning_box p{color:#991b1b!important;font-size:12px!important;line-height:1.5!important;margin:0!important}.warning_box .warning_icon{margin-top:2px;width:18px}.warning_box .warning_icon img{width:18px}.modal_footer{display:flex;gap:12px;padding:20px 24px 24px}.cancel_btn,.start_btn{border-radius:10px;cursor:pointer;flex:1 1;font-size:15px;font-weight:600;padding:12px;transition:all .2s}.cancel_btn{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569}.cancel_btn:hover{background:#e2e8f0}.start_btn{background:linear-gradient(90deg,#092e5e,#2563eb);border:none;box-shadow:0 4px 6px -1px rgba(37,99,235,.3);color:#fff}.start_btn:hover{box-shadow:0 6px 12px -2px rgba(37,99,235,.4);transform:translateY(-1px)}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.review_overlay{align-items:center;animation:fadeInModal .2s ease-out;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.review_popup{animation:slideUpModal .3s ease-out;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);max-width:500px;padding:28px 24px;width:100%}@keyframes slideUpModal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.review_popup_header{margin-bottom:20px}.review_popup_header h2{color:#111827;font-size:20px;font-weight:700;margin-bottom:6px}.review_popup_header p{color:#6b7280;font-size:13px;line-height:1.5}.review_popup_header strong{color:#111827}.review_palette_section{margin-bottom:20px}.review_palette_title{align-items:center;color:#374151;display:flex;font-size:14px;font-weight:600;justify-content:space-between;margin-bottom:12px}.review_q_badge{background:#eef2ff;border-radius:999px;color:#4f46e5;font-size:11px;font-weight:600;padding:3px 10px}.review_palette_grid{grid-gap:8px;gap:8px;grid-template-columns:repeat(5,1fr);margin-bottom:16px}.review_circle{align-items:center;border-radius:10px;cursor:pointer;display:flex;font-size:13px;height:44px;justify-content:center;transition:transform .15s ease;width:44px}.review_circle:hover{transform:scale(1.08)}.review_answered{background:#065f46;color:#fff}.review_unanswered{background:#f3f4f6;border:1px solid #e5e7eb;color:#374151}.review_legend{color:#374151;font-size:13px}.legend_item{align-items:center;display:flex;gap:8px}.legend_dot{border-radius:4px;display:inline-block;height:16px;width:16px}.answered_dot{background:#065f46}.unanswered_dot{background:#e5e7eb;border:1px solid #d1d5db}.review_popup_footer{display:flex;gap:12px;margin-top:24px}.review_cancel_btn{background:#fff;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:12px;transition:background .2s ease}.review_cancel_btn:hover{background:#f9fafb}.review_submit_btn{align-items:center;background:#1e3a5f;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px;transition:background .2s ease}.review_submit_btn:hover{background:#092e5e}.review_mode_layout{background:#f1f5f9;display:flex;flex-direction:row;gap:24px;min-height:calc(100vh - 80px);padding:24px;width:100%}.review_question_area{align-self:flex-start;background:#fff;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;flex:1 1;flex-direction:column;gap:16px;padding:28px}.review_question_badge{align-items:center;display:flex;gap:12px}.badge_multi{background:#eef2ff;border-radius:999px;color:#4f46e5;font-size:12px;font-weight:600;padding:4px 12px}.review_question_title{color:#111827;font-size:16px;font-weight:700;line-height:1.6}.review_answer_feedback{align-items:center;border-radius:8px;display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 14px}.review_correct{background:#d1fae5;border-left:4px solid #065f46;color:#065f46}.review_wrong{background:#fee2e2;border-left:4px solid #dc2626;color:#dc2626}.review_options_list{display:flex;flex-direction:column;gap:10px}.review_option_item{align-items:center;border:1px solid #e5e7eb;border-radius:10px;color:#374151;cursor:default;display:flex;font-size:14px;gap:12px;padding:14px 18px;transition:border-color .15s}.review_option_selected{background:#eef2ff;border-color:#4f46e5}.review_option_radio{color:#9ca3af;flex-shrink:0;font-size:16px}.review_option_selected .review_option_radio{color:#4f46e5}.review_nav_btns{display:flex;justify-content:space-between;margin-top:8px}.review_sidebar{display:flex;flex-direction:column;flex-shrink:0;gap:16px;width:260px}.review_sidebar_header{align-items:center;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);color:#111827;display:flex;font-size:14px;font-weight:600;justify-content:space-between;padding:14px 16px}.review_sidebar_grid{grid-gap:8px;gap:8px;padding:16px}.review_sidebar_circle{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:12px;height:38px;justify-content:center;transition:transform .15s ease;width:38px}.review_sidebar_circle:hover{transform:scale(1.1)}.rs_current{background:#eef2ff;border:2px solid #4f46e5;color:#4f46e5}.rs_answered{background:#065f46;color:#fff}.rs_unanswered{background:#f3f4f6;border:1px solid #e5e7eb;color:#6b7280}.review_sidebar_submit{align-items:center;background:#1e3a5f;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:background .2s ease;width:100%}.review_sidebar_submit:hover{background:#092e5e}.review_status_legend{background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:10px;padding:14px 16px}.rs_legend_title{color:#111827;font-size:13px;font-weight:600}.rs_legend_row{align-items:center;color:#374151;display:flex;flex-wrap:wrap;font-size:12px;gap:8px}.rs_legend_dot{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.rs_dot_current{background:transparent;border:2px solid #4f46e5}.rs_dot_answered{background:#065f46}.rs_dot_unanswered{background:#e5e7eb;border:1px solid #d1d5db}.review_popup{display:flex;flex-direction:column;max-height:90vh;overflow-y:auto}.review_palette_section{flex:1 1;min-height:0}.review_palette_grid{grid-gap:6px;gap:6px;margin-bottom:14px;max-height:52vh;padding-right:4px;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.review_palette_grid::-webkit-scrollbar{width:4px}.review_palette_grid::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.review_circle{border-radius:8px;font-size:11px;font-weight:600;height:36px;width:36px}.review_sidebar_grid{grid-gap:6px;background:#fff;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.06);display:grid;gap:6px;grid-template-columns:repeat(5,1fr);max-height:calc(100vh - 320px);overflow-y:auto;padding:14px;scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.review_sidebar_grid::-webkit-scrollbar{width:4px}.review_sidebar_grid::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.review_sidebar_circle{border-radius:6px;font-size:11px;font-weight:600;height:36px;width:36px}.review_overlay,.review_popup{animation:none!important}.submit_loading_screen{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:80px 24px}.submit_loading_screen p{color:#6b7280;font-size:15px;font-weight:500}.submit_spinner{animation:spin .8s linear infinite;border:4px solid #e5e7eb;border-radius:50%;border-top-color:#3525cd;height:48px;width:48px}.quiz_btns_wrapper{display:flex;flex-direction:row;gap:16px;margin-left:auto;margin-right:auto;margin-top:32px;max-width:500px;width:100%}.cancel_wrapper,.retake_wrapper{align-items:center;border-radius:14px;cursor:pointer;display:flex;flex:1 1;font-weight:600;gap:10px;justify-content:center;padding:14px 20px;transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.cancel_wrapper .back_icon_white,.cancel_wrapper img,.retake_wrapper .back_icon_white,.retake_wrapper img{flex-shrink:0;height:18px;width:18px}.cancel_wrapper h4,.retake_wrapper h4{font-size:15px;line-height:1;margin:0;white-space:nowrap}.cancel_wrapper:active,.retake_wrapper:active{transform:scale(.98)}.retake_wrapper{background:#fff;border:1px solid #e5e7eb;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#374151}.retake_wrapper h4{color:#374151!important}.retake_wrapper:hover{background:#f9fafb;border-color:#d1d5db}.cancel_wrapper{background:linear-gradient(135deg,#092e5e,#3525cd);border:none;box-shadow:0 10px 15px -3px rgba(53,37,205,.2),0 4px 6px -4px rgba(53,37,205,.1);color:#fff}.cancel_wrapper h4{color:#fff!important}.cancel_wrapper .back_icon_white{filter:brightness(0) invert(1)}.cancel_wrapper:hover{box-shadow:0 20px 25px -5px rgba(53,37,205,.2),0 8px 10px -6px rgba(53,37,205,.1);filter:brightness(1.1)}.review_palette_screen_container{align-items:center;animation:fadeIn .4s ease-out;display:flex;flex-direction:column;padding:20px 0;width:100%}.review_palette_card{background:#fff;border:1px solid rgba(229,231,235,.5);border-radius:24px;box-shadow:0 10px 40px rgba(0,0,0,.08);max-width:600px;padding:32px;width:100%}.review_palette_header{margin-bottom:28px}.review_palette_header h2{color:#111827;font-size:24px;font-weight:800;margin-bottom:8px}.review_palette_header p{color:#6b7280;font-size:15px}.review_palette_header p strong{color:#111827}.review_palette_title_row{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.review_palette_title_row span:first-child{color:#374151;font-size:14px;font-weight:600}.review_palette_title_row .review_q_badge{background:#eef2ff;border-radius:99px;color:#4f46e5;font-size:12px;font-weight:700;padding:4px 12px}.review_palette_grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(8,1fr);margin-bottom:24px;max-height:400px;overflow-y:auto;padding-right:8px}.review_palette_grid::-webkit-scrollbar{width:6px}.review_palette_grid::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:10px}.review_legend{border-top:1px solid #f3f4f6;display:flex;gap:20px;margin-bottom:24px;padding:16px 0}.review_legend .legend_item{align-items:center;color:#4b5563;display:flex;font-size:14px;gap:8px}.review_legend .legend_item .legend_dot{border-radius:3px;height:12px;width:12px}.review_legend .legend_item .legend_dot.answered_dot{background:#065f46}.review_legend .legend_item .legend_dot.unanswered_dot{background:#f3f4f6;border:1px solid #d1d5db}.review_palette_footer{display:flex;gap:16px}.review_palette_footer .review_cancel_btn{background:#fff;border:1px solid #e5e7eb;border-radius:12px;color:#374151;cursor:pointer;flex:1 1;font-weight:600;padding:14px;transition:all .2s}.review_palette_footer .review_cancel_btn:hover{background:#f9fafb}.review_palette_footer .review_submit_btn{align-items:center;background:#1e3a5f;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;flex:1.5 1;font-weight:700;gap:8px;justify-content:center;padding:14px;transition:all .2s}.review_palette_footer .review_submit_btn:hover{background:#092e5e;box-shadow:0 4px 12px rgba(9,46,94,.2);transform:translateY(-1px)}.review_palette_footer .review_submit_btn:active{transform:translateY(0)}@media(max-width:640px){.review_palette_grid{grid-template-columns:repeat(5,1fr)}.review_palette_card{padding:20px}.review_palette_footer{flex-direction:column}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
/*# sourceMappingURL=main.235be9fd.css.map*/