.login-container.l_new .form-section{flex:1;width:auto;max-width:none}.login-container.l_new .form-section .form-slider{max-width:32rem;height:60%;overflow:unset;width:400px}.login-container.l_new .form-section .form-slider .input-icon{z-index:10;color:#000;border-right:1px solid #333;padding-right:5px;width:22px;height:22px}.login-container.l_new .form-section .form-slider .input-field{background:#fff;color:#000}.page-content.conty.custom{padding:0}.page-content.conty.custom .tab_content{margin-bottom:0}.page-content.conty.custom .tab_content nav{background:#fff;border-radius:8px;box-shadow:0 0 7px -4px #000000}.course_conty{width:75%}.no_scroll{height:auto}.intervention_conty .qa textarea#answer{height:160px}.download_btn{background:#28a745;color:#fff}.footer_box h3{margin-bottom:10px;font-size:15px}.footer_box ul li a{font-size:15px}.footer_box ul li{margin-bottom:5px}.outer_modal .vjs-menu li.vjs-selected .vjs-menu-item-text{color:#000}.quiz_modal .close_modal{background:red;color:#ffffff;opacity:1;border-radius:6px}.quiz_modal .close_modal svg{color:#000}.quiz_modal button.close_modal{background:#ccc;color:#000}@media only screen and (min-width:300px) and (max-width:639px){.event_header_tool.header_tool{flex-direction:column;justify-content:center;align-items:center}.custom_header button.circle-button span.truncate{display:none}.btn_container .bg-orange-50 div{flex-direction:column}.auto_close{margin-top:10px}.outer_modal .video-js.vjs-layout-small .vjs-progress-control,.outer_modal .video-js.vjs-layout-tiny .vjs-progress-control,.outer_modal .video-js.vjs-layout-x-small .vjs-progress-control{display:inline-flex}.outer_modal .video-js.vjs-layout-small .vjs-playback-rate,.outer_modal .video-js.vjs-layout-tiny .vjs-playback-rate,.outer_modal .video-js.vjs-layout-x-small .vjs-playback-rate{display:inline}.outer_modal .video-js.vjs-layout-small .vjs-remaining-time,.outer_modal .video-js.vjs-layout-tiny .vjs-remaining-time,.outer_modal .video-js.vjs-layout-x-small .vjs-remaining-time{display:inline;padding:0}.outer_modal .video-js .vjs-button,.outer_modal .video-js button{width:3em}.outer_modal .vjs-playback-rate .vjs-playback-rate-value{font-size:1.2em;align-items:center;display:flex;justify-content:center}.custom_header button.circle-button svg{margin-left:0!important}.relative.outer_modal{height:95vh;overflow-y:auto}.login-container.l_new .brand-section .brand-content .brand-description,.login-container.l_new .brand-section .brand-content .brand-subtitle,.login-container.l_new .brand-section .brand-content .brand-title,.login-container.l_new .brand-section .brand-content .other_logo{display:none}.login-container.l_new .login-content{min-height:auto}.login-container.l_new .brand-section .brand-content .brand-logos .main_logo{width:200px}.login-container.l_new .brand-section .brand-content .brand-logos{margin-bottom:15px}.login-container.l_new .form-section .error-message{background:#e60f0f;padding:3px 5px;border-radius:9px;color:#ffffff;border:1px solid #ffffff}.mobile_only{flex-direction:column}.mobile_only .back_to{margin-bottom:10px;text-decoration:none}.custom_header button.logo img{object-fit:contain;width:350px}.custom_header button.circle-button{padding:5px}.custom_header button.circle-button svg{width:21px;height:21px}.dropdown_m button p{font-size:16px}.dropdown_m button{padding:5px 10px}.page_heading{font-size:27px}.stat_card_holder{display:inline-block}.stat_card_holder .statCard{padding:10px;margin-left:10px;text-align:center;width:46%;float:left;margin-bottom:10px}.stat_card_holder .statCard .value{float:left;margin-right:10px;width:100%}.stat_card_holder .statCard .subtitle{float:left;margin-top:8px;width:100%;font-size:15px}.stat_card_holder .statCard .title{font-size:12px}.stat_card_holder .statCard svg{width:19px}.performance_conty{text-align:center}.performance_conty .perform_div{display:inline-block;width:48%;padding:10px}.performance_conty .perform_div:nth-child(2n){margin-left:10px;margin-right:0;margin-top:0}.footer_conty{display:inline-block;width:100%}.footer_box{border-bottom:1px solid #cccccc;margin-bottom:15px;padding-bottom:10px}.footer_box:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.course_conty .course_title{font-size:23px;line-height:normal}.page-content.conty.custom .tab_content{padding:0 10px}.page-content.conty.custom .tab_content nav{overflow-x:auto}.curriculum_conty .curri_inner{height:auto}.curriculum_conty .curri_inner .scroll_conty{overflow-y:unset}.my_font{font-size:16px}.quiz_header .header_inn,.quiz_header .header_inn .nb{display:inline-block;width:100%}.quiz_header .header_inn .nb{margin-top:10px}.quiz_header .header_inn .nb div{margin-left:0;margin-top:10px}.quiz_header{display:inline-block;width:100%}.quiz_header .title{margin-bottom:10px}.course_conty{width:100%}.inter_box .backdrop-blur-sm{border:0;background:#ffffff}.inter_box .intervention_conty{display:inline-block;margin:0;padding:0}.inter_box .intervention_conty .yt_inter{margin-left:0;width:100%;margin-right:0;height:100%;box-shadow:none}.inter_box .intervention_conty .yt_inter button{background:red}.inter_box .intervention_conty .yt_inter h3~button{color:#fff;border-radius:4px}.inter_box .intervention_conty .file,.inter_box .intervention_conty .mcq,.inter_box .intervention_conty .qa{margin-left:0;width:100%;margin-right:0;height:100%;box-shadow:none}.btn_container .bg-orange-50 div .animate-pulse{display:none}.rv_content{flex-direction:column}.rv_content_one{display:flex;justify-content:left}.rv_content_one,.rv_content_two{flex-direction:column;width:100%;align-items:start}.rv_content_two{border-bottom:1px solid #cccccc}.rv_content_three{display:flex}.rv_content_four,.rv_content_three{flex-direction:column;width:100%;align-items:start}.rv_content_four span:nth-child(2){display:none}.rv_content_four span{float:left;width:100%;margin-bottom:5px;margin-left:0!important}.rv_content_three h4{margin-bottom:10px;border-bottom:1px solid #cccccc;width:100%;float:left}}@media only screen and (min-width:640px) and (max-width:767px){.relative.outer_modal{height:95vh;overflow-y:auto}.login-container.l_new .brand-section .brand-content .brand-description,.login-container.l_new .brand-section .brand-content .brand-subtitle,.login-container.l_new .brand-section .brand-content .brand-title,.login-container.l_new .brand-section .brand-content .other_logo{display:none}.login-container.l_new .login-content{min-height:auto}.login-container.l_new .brand-section .brand-content .brand-logos .main_logo{width:200px}.login-container.l_new .brand-section .brand-content .brand-logos{margin-bottom:15px}.login-container.l_new .form-section .error-message{background:#e60f0f;padding:3px 5px;border-radius:9px;color:#ffffff;border:1px solid #ffffff}.mobile_only{flex-direction:column}.mobile_only .back_to{margin-bottom:10px;text-decoration:none}.dropdown_m button p{font-size:16px}.dropdown_m button{padding:5px 10px}.page_heading{font-size:27px}.stat_card_holder{display:inline-block}.stat_card_holder .statCard{padding:10px;margin-left:10px;text-align:center;width:23%;float:left;margin-bottom:10px}.stat_card_holder .statCard .value{float:left;margin-right:10px;width:100%}.stat_card_holder .statCard .subtitle{float:left;margin-top:8px;width:100%;font-size:15px}.stat_card_holder .statCard .title{font-size:11px}.stat_card_holder .statCard svg{width:18px;margin-right:5px}.performance_conty{text-align:center}.performance_conty .perform_div{display:inline-block;width:32%;padding:10px}.performance_conty .perform_div:nth-child(2n){margin-left:10px;margin-right:10px;margin-top:0}.page-content.conty.custom .tab_content{padding:0 10px}.page-content.conty.custom .tab_content nav{overflow-x:auto}.page-content.conty.custom .tab-content .attend .inner{display:inline-block;width:100%}.page-content.conty.custom .tab-content .attend .inner .flex.items-center{float:left;margin-right:15px}.page-content.conty.custom .tab-content .statistics .inner{display:inline-block;width:100%}.page-content.conty.custom .tab-content .statistics .inner .flex.items-center{float:left;margin-right:15px}.page-content.conty.custom .tab-content .breakdown .inner{display:inline-block;width:100%;text-align:center}.page-content.conty.custom .tab-content .breakdown .inner .bg-gray-50{display:inline-block;width:32%;margin-bottom:10px}.page-content.conty.custom .tab-content .breakdown .inner .bg-gray-50:nth-child(2n){margin-right:10px;margin-left:10px}.course_conty{width:100%}}.auto_close{border-radius:100%;width:25px;height:25px;background:red;color:#fff;font-weight:600;margin-left:15px}.btn_container{display:inline-block;text-align:center}.search_course .search_course_text{border:2px solid #084b7c;color:#000}.search_course .search_course_btn svg{color:#084b7c}.search_course .search_course_text::placeholder{color:#000}.noti_conty{border:1px solid #ccc}@media only screen and (min-width:300px) and (max-width:639px){.noti_mob .noti_inner{background:none;right:0;width:270px;top:64px}.back_to_top{right:0;border-radius:6px 0 0 6px;padding:10px}}@media only screen and (min-width:640px) and (max-width:767px){.noti_inner{top:63px;width:280px}.back_to_top{right:0;border-radius:6px 0 0 6px;padding:10px}}.flex-column{flex-direction:column}.vjs-playback-rate .vjs-playback-rate-value{font-size:1em!important;top:6px!important}.send_msg_input{padding-right:50px}.input_bar{margin-bottom:0!important;padding-left:25px;padding-right:25px;margin-top:0!important}.chat_container{background:#ffffff;padding:0;border-radius:6px;overflow:hidden;border:1px solid #ccc}.chat_container .chat_message{padding-left:25px;padding-right:25px;background:#eee;margin-top:0!important;max-height:420px}.chat_container .client_name{background:#084b7c;padding:5px;border-radius:8px;color:#fff}.chat_error{margin-top:0!important;margin-bottom:10px!important;padding-left:30px}.chat_send_btn button svg{display:inline-block;margin-right:5px}.chat_send_btn{min-width:100px}.chat_send_btn button:last-child{border-top:1px solid #ddd}@media only screen and (min-width:300px) and (max-width:639px){.chat_header{flex-direction:column}.chat_header h2:last-child{border-top:1px solid #ccc;margin-top:10px}.chat_msg_box .msg_box_inner{flex-direction:column}.chat_msg_box .msg_box_inner div{flex-direction:column;align-items:end}.chat_container{margin:0}.edit_btn_conty{display:inline-block}.edit_btn_conty button{margin-right:5px}}@media only screen and (min-width:640px) and (max-width:767px){.chat_msg_box .msg_box_inner{flex-direction:column}.chat_msg_box .msg_box_inner div{flex-direction:column;align-items:end}.chat_container{margin:0}.edit_btn_conty{display:inline-block}.edit_btn_conty button{margin-right:5px}}.event_body footer{background:#efefef!important}.event_body footer .footer_box h3,.event_body footer p{color:#000!important}.event_body footer .footer_box ul li a{color:#000!important;cursor:pointer}.event_image_box img{height:100%}.event_body footer a{color:#000!important}.upcoming_section{padding:20px;background:linear-gradient(45deg,#ffffff,#babfff)}section.all_section{background:#e6feef;float:left;width:100%}.ongoing{border-radius:10px;padding:8px;margin-top:50px}section.all_section_new{float:left;width:100%;margin-top:25px}.label_text{font-weight:600;color:#1d4ed8;font-size:16px;margin-right:5px}.ev_title{border-bottom:1px solid #666;padding-bottom:5px;margin-bottom:10px;color:#000}.details_ev_image{border:4px solid #104a80}.event_details_section{float:left;background:#eee;margin:10px 0;width:100%;padding:25px;border-radius:8px}.desc_div{float:left;width:100%;margin-bottom:15px}.desc_div p{float:left;width:100%;margin-bottom:7px}.other_events{float:left;width:100%;margin-top:15px;margin-bottom:15px}.title_div button{box-shadow:0 5px 12px -3px #000000;margin-bottom:15px}.pur_form .pur_inner form{height:66vh;overflow-y:auto}.ev_info{float:left;width:50%}.ev_info p{float:left;width:100%}.ev_info p,.pur_event_name,.pur_inner form label{margin-bottom:10px}.pur_event_name{background:aliceblue;padding:10px;border-radius:8px;border:1px solid #83b8e6;font-size:18px}@media only screen and (min-width:300px) and (max-width:639px){.ongoing .ong{display:inline-block;width:100%}.event_body header .container{flex-direction:column;padding:10px}.event_body header .container img{margin-bottom:15px}.header_tool{flex-direction:row}.ongoing{width:100%}.all_section{display:inline-block;width:100%;padding:0 15px}.event_image_box{height:210px}.event_image_box img{object-fit:cover}}@media only screen and (min-width:640px) and (max-width:767px){.ongoing{width:100%}.all_section{display:inline-block;width:100%;padding:0 15px}.event_image_box{height:210px}.event_image_box img{object-fit:cover}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ong a{width:48%;float:left;margin-right:10px}.ong{display:inline-block;width:100%}.before_login_footer .botom_footer{flex-direction:column}.pur_inner{height:95%;overflow-y:auto}}.pdf_frame{height:calc(100vh - 82px)}.blog_tag{background:linear-gradient(90deg,#084b7c,#0365b1);padding:15px;border-radius:8px;text-align:left;float:left;width:100%}.blog_tag span{float:left;background:#fc3e46;border-radius:4px;font-weight:400;font-size:16px;padding:6px 10px}.blog_tag h1{clear:both}.blog_tag .by_c,.blog_tag h1{float:left;width:100%;padding:0}.blog_content{background:#ffffff;padding:25px;border-radius:8px}.blog_pagi{margin-bottom:40px}.blog_footer{margin-top:30px}.blog_content p{margin-bottom:1rem}.blog_content a{color:blue;text-decoration:underline}.prose img{width:100%;border-radius:6px;border:2px solid #ccc}.prose a span{color:#4c4ce6!important}.prose table{width:100%;border:1px solid #ccc}.prose table thead tr th{border:0}.prose table tr td,.prose table tr th{padding:8px}.prose .table{width:100%}.auto_scroll{overflow-y:auto;max-height:1000px}.auto_scroll .list_details{flex-direction:column}.auto_scroll a img{height:60px}.search_blog input{border-radius:4px 0 0 4px;min-width:370px}.search_blog button{border-radius:0 4px 4px 0}.max-w-7xl{max-width:87rem}.blog_footer footer{padding-left:0;padding-right:0}.blog_footer footer .w-full{max-width:85rem;width:85rem}.conty{width:75%}@media (min-width:768px){.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.show_all{padding:5px;border-radius:6px;font-size:15px;font-weight:400;margin-bottom:0}.cat_scroll{float:left;width:100%;padding:10px 15px;max-height:340px;overflow-y:auto}.cat_scroll li button{border-bottom:1px solid #ddd;padding-bottom:5px}.cat_scroll li:last-child button{border-bottom:0;padding-bottom:0}.cat_scroll li button:hover{color:blue;text-decoration:none}.cat_hed{float:left;width:100%}.prose p{margin:0 0 5px!important}.prose p br{display:none}main.conty:empty{padding:0}.blog_image{width:100%}.ck-content{line-height:1.6;font-size:15px;color:#333}.ck-content div,.ck-content p{margin:0 0 1em;text-align:justify}.ck-content div:empty,.ck-content p:empty{display:block;height:1em}.ck-content div:has(br[data-cke-filler]),.ck-content p:has(br[data-cke-filler]){display:block;height:1em}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}@media (min-width:1200px){.h6,h6{font-size:1rem}.h5,h5{font-size:1.25rem}.h4,h4{font-size:1.5rem}.h3,h3{font-size:1.75rem}.h2,h2{font-size:2rem}.h1,h1{font-size:2.5rem}}.main_body{margin-top:40px}@media only screen and (min-width:300px) and (max-width:639px){.blog_header .container{flex-direction:column;padding:10px}.blog_header .search_blog{margin-top:10px;flex-direction:row;margin-bottom:10px}.blog_header .search_blog input{min-width:auto}.page-content.conty.custom{width:100%;flex-direction:column;padding:0 15px}.conty .w-1\/3,.conty .w-1\/4,.conty .w-2\/3,.conty .w-3\/4{width:100%}.image_tag{display:none}.blog_footer footer{padding:15px}.main_body{padding:0 15px}.ev_info{width:100%}.hastag{word-wrap:break-word}.blog_tit{font-size:19px;line-height:23px}.blog_img{height:auto}}@media only screen and (min-width:640px) and (max-width:767px){.blog_header .container{flex-direction:column;padding:10px}.blog_header .search_blog{margin-top:10px;flex-direction:row;margin-bottom:10px}.blog_header .search_blog input{min-width:auto}.conty{flex-direction:column;padding:0 15px}.conty,.conty .w-1\/3,.conty .w-1\/4,.conty .w-2\/3,.conty .w-3\/4{width:100%}.image_tag{display:none}.blog_footer footer{padding:15px}.blog_tit{font-size:19px;line-height:23px}.blog_img{height:auto}}.custom_slider button.slick-arrow.slick-prev{z-index:100;left:10px;width:40px;height:40px;line-height:0}.custom_slider button.slick-arrow.slick-next{z-index:100;right:10px;width:40px;height:40px;line-height:0}.custom_slider button.slick-arrow:before{font-size:32px;line-height:1.4;color:#000}.custom_slider{margin-bottom:20px}.slick-dots{pointer-events:none}.custom_slider .slick-dots li button:before{font-size:12px}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 rgba(16,185,129,.6)}70%{box-shadow:0 0 0 10px rgba(16,185,129,0)}to{box-shadow:0 0 0 0 rgba(16,185,129,0)}}.animate-glow{animation:pulse-glow 2s infinite}@keyframes pulseGlow{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(16,185,129,.6)}50%{transform:scale(1.08);box-shadow:0 0 0 15px rgba(16,185,129,0)}to{transform:scale(1);box-shadow:0 0 0 0 rgba(16,185,129,0)}}.animate-pulse-glow{animation:pulseGlow 2s infinite}.blog_tag .by_c strong{background:#ffffff;padding:5px;border-radius:4px;color:#084b7c}.cat_drop{min-width:450px}.cat_drop ul{column-count:2}.cat_drop ul li{font-size:14px}.custom_slider_home button.slick-arrow.slick-prev{left:46%}.custom_slider_home button.slick-arrow.slick-next,.custom_slider_home button.slick-arrow.slick-prev{z-index:999;border-radius:100%;bottom:0;top:auto;width:auto;height:auto;background:#fff;box-shadow:0 4px 2px 0 #000000a8}.custom_slider_home button.slick-arrow.slick-next{right:46%}.custom_slider_home button.slick-arrow:before{color:#0c3972;font-size:49px;opacity:1;border-radius:100%;height:45px;display:inline-block}.social_btn{border-radius:9999px;padding:.5rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white span.flex.h-6.w-6.flex-shrink-0.items-center.justify-center.social_btn{width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.22));border:1px solid rgba(96,165,250,.28);color:#93c5fd;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(37,99,235,.12)}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:hover span.flex.h-6.w-6.flex-shrink-0.items-center.justify-center.social_btn{background:linear-gradient(135deg,rgba(59,130,246,.32),rgba(139,92,246,.3));border-color:rgba(129,140,248,.5);color:#bfdbfe}@media (max-width:640px){.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white span.flex.h-6.w-6.flex-shrink-0.items-center.justify-center.social_btn{width:30px;height:30px;border-radius:9px}}.dark .lumina_profile .w-28.h-28.social_btn{position:relative;background:linear-gradient(145deg,rgba(124,58,237,.28),rgba(255,0,123,.18));border:1px solid rgba(192,132,252,.45);box-shadow:0 0 0 5px rgba(109,40,217,.06),0 0 0 9px rgba(255,0,123,.025),0 15px 35px rgba(109,40,217,.3),0 0 30px rgba(255,0,123,.12),inset 0 2px 8px rgba(255,255,255,.08),inset 0 -8px 15px rgba(0,0,0,.2);transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.dark .lumina_profile .w-28.h-28.social_btn:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(139,92,246,.1);box-shadow:0 0 18px rgba(139,92,246,.15);pointer-events:none}@media (hover:hover){.dark .lumina_profile .w-28.h-28.social_btn:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 20px 45px rgba(109,40,217,.36),0 0 40px rgba(255,0,123,.16),inset 0 2px 8px rgba(255,255,255,.1)}}.dark .lumina_profile .w-28.h-28.social_btn svg{color:#c084fc;filter:drop-shadow(0 0 8px rgba(192,132,252,.45))}.dark .lumina_profile .w-28.h-28.social_btn+h3{color:#f8fafc;text-shadow:0 3px 12px rgba(0,0,0,.35)}@media (max-width:640px){.dark .lumina_profile .w-28.h-28.social_btn{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.dark .lumina_profile .w-28.h-28.social_btn{transition:none}}.social_btn:hover{--tw-scale-x:1.1;--tw-scale-y:1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fadeInUp{animation:fadeInUp .8s ease forwards}.section-gradient{background:linear-gradient(90deg,#003366,#224488 50%,#5B0E8A)}.card-hover{transition:all .3s ease}.card-hover:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,.15)}.about_card_conty .about_card svg{width:40px;height:40px}.feature_card .logo-box{height:75px;display:flex;align-items:center;justify-content:center;border-radius:1rem;margin-bottom:1.5rem}.feature_card .logo-box img{max-height:70px;width:auto;object-fit:contain}.testimonial_slider button.slick-arrow:before{color:#fff;font-size:40px}.testimonial_slider button.slick-arrow.slick-prev{left:-55px}.testimonial_slider button.slick-arrow.slick-next{right:-50px}.training_slider button.slick-arrow:before{color:#033569;font-size:40px;opacity:1}.training_slider button.slick-arrow.slick-prev{left:-55px}.training_slider button.slick-arrow.slick-next{right:-50px}.text_slider button.slick-arrow:before{color:#033569;font-size:40px;opacity:1}.text_slider button.slick-arrow.slick-prev{left:-55px}.text_slider button.slick-arrow.slick-next{right:-50px}.text_slider .slick-list{padding-bottom:34px}@media only screen and (min-width:300px) and (max-width:639px){header .container{flex-direction:column}.slick-arrow{display:none!important}header .container .category{margin-top:10px;margin-bottom:10px}header .container .social{margin-top:10px}header .container .category .cat_drop{min-width:auto;overflow:auto;left:0;right:0}header .container .category .cat_drop ul{column-count:unset;height:350px}.custom_slider_home{height:auto}body header.fixed{position:relative}.custom_slider_home .slider_image{height:150px;object-fit:cover}.log_btn{margin:10px 0}}@media only screen and (min-width:640px) and (max-width:767px){header .container{flex-direction:column}.slick-arrow{display:none!important}header .container .category{margin-top:10px;margin-bottom:10px}header .container .social{margin-top:10px}header .container .category .cat_drop{min-width:auto;overflow:auto;left:-52px;right:0}header .container .category .cat_drop ul{column-count:unset;height:350px}.custom_slider_home{height:auto}body header.fixed{position:relative}.custom_slider_home .slider_image{height:203px;object-fit:cover}.log_btn{margin:10px 0}}@media only screen and (min-width:300px) and (max-width:639px){.search_blog input{min-width:auto}.search_blog{flex-direction:row;margin-bottom:15px}.ev_heading{position:relative;left:auto;bottom:auto;width:100%;float:left}.ev_image_title{flex-direction:column;background:none}.ev_heading h1{font-size:21px;line-height:normal}}@media only screen and (min-width:640px) and (max-width:767px){.event_body header .container{flex-direction:column;padding:10px}.main_body{padding:0 15px}.event_body header .container img{margin-bottom:15px}.header_tool{flex-direction:row;margin-bottom:10px}.search_blog{flex-direction:row;margin-bottom:15px}.ev_image{height:320px}.career_image_new{height:390px!important}}.poppins-heading{font-family:var(--font-poppins),sans-serif;font-weight:700}.career_image_new{height:211px}.form-title .login_button{font-size:18px;background:none;float:left;margin-top:8px}.ct{flex-direction:column}button.login_close{position:absolute;right:-10px;top:-10px;background:red;border-radius:100%;width:30px;height:30px;color:#fff}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.animate-fadeIn{animation:fadeIn .3s ease-in-out}.animate-slideUp{animation:slideUp .3s ease-in-out}.sticky_social{top:380px}.two_btn{flex-direction:row;display:flex}.landing_footer footer{background:#fff!important}.landing_footer footer a,.landing_footer footer h1,.landing_footer footer h2,.landing_footer footer h3,.landing_footer footer h4,.landing_footer footer h5,.landing_footer footer h6,.landing_footer footer p,.landing_footer footer span{color:#000!important}@media only screen and (min-width:300px) and (max-width:329px){.header_right{display:inline-block;text-align:center;margin-top:10px}.header_right .contact{font-size:11px;margin-bottom:15px}header .container .header_right .category{display:inline-block;margin:0}.header_right .log_btn{display:inline-block;margin:0 0 0 15px}.header_right .log_btn button,header .container .header_right .category button{float:left}header .container .category .cat_drop{min-width:auto;overflow:auto;left:0;right:0}.modal_button{padding:10px;font-size:13px}.modal_heading{font-size:18px}.sticky_social{transform:translateY(0);position:relative;top:auto;left:auto;right:auto;margin-top:15px;float:left;width:100%;text-align:center;z-index:1}.sticky_social .group{display:inline-block}.sticky_social .group span.right-full{display:none}.sticky_social .group a{border-radius:100%;margin-right:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sticky_social .group a span{margin-top:-4px}}@media only screen and (min-width:330px) and (max-width:639px){.header_right{display:inline-block;text-align:center;margin-top:10px}.header_right .contact{font-size:13.7px;margin-bottom:15px}header .container .header_right .category{display:inline-block;margin:0}.header_right .log_btn{display:inline-block;margin:0 0 0 15px}.header_right .log_btn button,header .container .header_right .category button{float:left}.login_modal_inner{padding:10px}.modal_button{padding:12px 15px;font-size:15px}.sticky_social{transform:translateY(0);position:relative;top:auto;left:auto;right:auto;margin-top:15px;float:left;width:100%;text-align:center;z-index:1}.sticky_social .group{display:inline-block}.sticky_social .group span.right-full{display:none}.sticky_social .group a{border-radius:100%;margin-right:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sticky_social .group a span{margin-top:-4px}}@media only screen and (min-width:640px) and (max-width:767px){header .contact{font-size:15px}.header_right{display:inline-block;text-align:center;margin:10px 0}header .container .header_right .category{display:inline-block;margin:0}header .container .header_right .log_btn{display:inline-block;margin:0 0 0 10px}header .container .header_right button{float:left}header .contact{margin-bottom:10px}.sticky_social{transform:translateY(0);position:relative;top:auto;left:auto;right:auto;margin-top:0;float:left;width:100%;text-align:center;z-index:1}.sticky_social .group{display:inline-block}.sticky_social .group span.right-full{display:none}.sticky_social .group a{border-radius:100%;margin-right:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sticky_social .group a span{margin-top:-4px}}@media only screen and (min-width:768px) and (max-width:1023px){header .contact{font-size:15px}.header_right{display:inline-block;text-align:center;margin:10px 0}header .container .header_right .category{display:inline-block;margin:0}header .container .header_right .log_btn{display:inline-block;margin:0 0 0 10px}header .container .header_right button{float:left;padding:7px 10px}header .contact{margin-bottom:10px;display:none}.sticky_social{transform:translateY(0);position:relative;top:auto;left:auto;right:auto;margin-top:0;float:left;text-align:center;z-index:1}.sticky_social,.sticky_social .group{display:inline-block}.sticky_social .group span.right-full{display:none}.sticky_social .group a{border-radius:100%;margin-right:5px;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.sticky_social .group a span{margin-top:-4px}.slick-arrow{display:none!important}header .container .header_right .category .cat_drop{left:0}}@media only screen and (min-width:1023px) and (max-width:1200px){.slick-arrow{display:none!important}}.client_list{text-align:left}.fixed_banner{margin-top:70px}@media only screen and (min-width:300px) and (max-width:639px){.fixed_banner{margin-top:0}.our_client_section{padding-top:35px}.client_box_inner{width:100%;height:auto}.cl_list{margin-top:45px}.cl_list_hed h2{font-size:20px;text-align:center;width:100%}.cl_list_hed div{display:none}.cl_list .cl_list_inner{margin-top:45px!important}.list_name{padding:10px}.cl_list_u{max-height:370px;overflow-y:auto}}@media only screen and (min-width:640px) and (max-width:767px){.fixed_banner{margin-top:0}.our_client_section{padding-top:35px}.cl_list_hed{text-align:center;width:100%}.cl_list_hed h2{font-size:21px;width:100%}.cl_list_hed div{display:none}.cl_list_inner{margin-top:40px!important}.list_name{padding:10px}.cl_list_u{max-height:370px;overflow-y:auto}}@media only screen and (min-width:768px) and (max-width:1023px){.our_client_section{padding-top:35px}.cl_list_hed{text-align:center;width:100%}.cl_list_hed h2{font-size:21px;width:100%}.cl_list_hed div{display:none}.cl_list_inner{margin-top:40px!important}.list_name{padding:10px}.client_box_inner{width:100%;height:auto;padding:5px}}@media only screen and (min-width:768px) and (max-width:1400px){.page-content.conty.custom{width:100%;flex-direction:column;padding:0 15px}.course_conty{width:100%;flex-direction:column;padding:15px}.blog_footer footer{padding-left:2rem!important;padding-right:2rem!important}}.active_icon svg{color:#ffffff}.cou_list{max-height:350px;overflow-y:auto}.arrow_prev{left:-60px;z-index:20}.arrow_next{right:-60px;z-index:20}.white_main_box{border:2px solid #3b82f6}.right_image{border-radius:0 1.5rem 1.5rem 0}.shining-title{display:inline-block;background:linear-gradient(120deg,#1e3a8a,#1d4ed8 40%,#ffffff 50%,#1d4ed8 60%,#1e3a8a);background-size:200% auto;color:transparent;background-clip:text;animation:shine 3s linear infinite}@keyframes shine{to{background-position:-200%}}.static_notes p{background:antiquewhite;border-radius:6px;padding:5px;border:1px solid #b9afa2}.poppins-text{font-family:var(--font-poppins),sans-serif;font-weight:500;font-style:italic;font-size:15px}.shining_header{font-size:32px}.ms_cou_image{height:230px}.pagi_number{margin-top:-3px}.details_conty{margin-top:140px}@media only screen and (min-width:300px) and (max-width:329px){.mentor_txt{align-items:flex-start}.mentor_txt svg{margin-top:4px}.ms_cou_image{background:#fff}.ms_cou_image video{object-fit:contain}.hed_tool_text a{font-size:12px}.hed_tool_text{margin-top:10px}.category_list h2{font-size:20px}.category_list .cat_box button{font-size:12px}.category_list .cat_box p{font-size:13px}.cat_pop .cou_list li svg{display:none}.details_conty{margin-top:35px}.white_main_box,.white_main_box_inner{height:auto}.white_main_box .shining-title{font-size:20px;line-height:21px}.note_info{position:relative;width:100%;left:auto;right:auto;bottom:auto}.arrow_next{right:10px;width:30px;height:30px;border-radius:4px}.arrow_next svg{font-size:13px}.arrow_prev{left:10px;width:30px;height:30px;border-radius:4px}.arrow_prev svg{font-size:13px}.mobile_arrow_button{float:right}.mobile_arrow_button button{float:left;margin-left:10px;border-radius:4px}.conty{flex-direction:column;width:89%}}@media only screen and (min-width:330px) and (max-width:639px){.mentor_txt{align-items:flex-start}.mentor_txt svg{margin-top:4px}.ms_cou_image{background:#fff}.ms_cou_image video{object-fit:contain}.hed_tool_text a{font-size:14px}.hed_tool_text{margin-top:10px}.category_list h2{font-size:24px}.category_list .cat_box{padding:5px}.category_list .cat_box button{font-size:14px}.cat_pop .cou_list li svg{display:none}.details_conty{margin-top:35px}.white_main_box,.white_main_box_inner{height:auto}.white_main_box .shining-title{font-size:20px;line-height:21px}.note_info{position:relative;width:100%;left:auto;right:auto;bottom:auto}.arrow_next{right:10px;width:30px;height:30px;border-radius:4px}.arrow_next svg{font-size:13px}.arrow_prev{left:10px;width:30px;height:30px;border-radius:4px}.arrow_prev svg{font-size:13px}.mobile_arrow_button{float:right}.mobile_arrow_button button{float:left;margin-left:10px;border-radius:4px}.conty{flex-direction:column;width:89%}}@media only screen and (min-width:640px) and (max-width:767px){.mentor_txt{align-items:flex-start}.mentor_txt svg{margin-top:4px}.ms_cou_image{background:#fff}.ms_cou_image video{object-fit:contain}.hed_tool_text{margin-top:10px;margin-bottom:10px}.details_conty{margin-top:35px}.white_main_box,.white_main_box_inner{height:auto}.white_main_box .shining-title{font-size:20px;line-height:21px}.mobile_arrow_button{float:right}.mobile_arrow_button button{float:left;margin-left:10px;border-radius:4px}.note_info{position:relative;width:100%;left:auto;right:auto;bottom:auto}}@media only screen and (min-width:768px) and (max-width:1023px){.mentor_txt{align-items:flex-start}.mentor_txt svg{margin-top:4px}.ms_cou_image{background:#fff}.ms_cou_image video{object-fit:contain}.fixed_banner{margin-top:91px}.white_main_box_inner{width:100%;text-align:left}.white_main_box{display:inline-block;width:93%}.details_conty{text-align:center}.right_image{width:100%}.white_main_box{height:auto}.arrow_prev{left:6px;border-radius:4px}.arrow_next{right:6px;border-radius:4px}.note_info{position:relative;bottom:auto;top:auto;left:auto;right:auto}.search_blog input{min-width:auto;max-width:189px}.logo_div img{width:120px}.search_blog{margin-left:10px;margin-right:10px}.header_tool{gap:9px}.conty{width:90%}.conty .w-1\/4{width:40%}.conty .w-3\/4{width:60%}.blog_img{height:auto}.blog_tag h1{font-size:18px;line-height:normal}.auto_scroll a img{height:40px;width:40px}.auto_scroll a span{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.auto_scroll a{padding:5px 10px}.auto_scroll a div{float:right;width:calc(100% - 55px)}}@media only screen and (min-width:1024px) and (max-width:1199px){.arrow_prev{left:6px;border-radius:4px}.arrow_next{right:6px;border-radius:4px}.sticky_social{display:none}.search_blog input{min-width:auto;max-width:240px}.search_blog{margin-left:10px;margin-right:10px}.blog_img{height:auto}}@media only screen and (min-width:1200px) and (max-width:1360px){.details_conty{max-width:64rem}.arrow_prev{left:-10px;border-radius:4px}.arrow_next{right:-10px;border-radius:4px}.note_info{position:relative;bottom:auto;top:auto;left:auto;right:auto}.blog_img{height:auto}}.sc_icon{border-radius:8px 0 0 8px}.custom_slider_home .slick-dots{bottom:0}.custom_slider_home .slick-dots li button:before{font-size:13px;opacity:1;position:relative}.sc_icon:hover~.social_label{opacity:1;transform:translateX(7px);transition:all .3s ease}.extra_logo{margin-bottom:20px}.shape_one{right:-40px;transform:rotate(-45deg)}.shape_one,.shape_two{position:absolute;top:-50px;width:150px;height:150px;z-index:2000}.shape_two{left:-50px;transform:rotate(199deg)}.shape_three{position:absolute;right:20px;top:0;width:150px;height:150px;z-index:20;transform:rotate(292deg);opacity:.6}.train_slider_image{border:4px solid #004cc7}.train_slider_image img{border-radius:10px}.text_slider button.slick-arrow.slick-next:before,.text_slider button.slick-arrow.slick-prev:before{color:#fff}.cat_drop ul li{cursor:pointer}@media only screen and (min-width:300px) and (max-width:1199px){.shape_one,.shape_three,.shape_two{display:none}.sticky_social .stck_grp{display:inline-block}.sticky_social .stck_grp a{border-radius:100%;margin-right:5px;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sticky_social .stck_grp a:hover~span{display:none}header .container .header_right .category button,header .container .header_right .log_btn button{min-width:auto}}.short_text{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;height:100px}.feature_btn{background:#fff}.feature_card:nth-child(2n) .feature_btn{color:#188942}.feature_card:nth-child(odd) .feature_btn{color:#173767}.feature_card{border:1px solid #d9d9d9}.blog_image{height:100%}.header_right .category button{min-width:150px}.header_right .log_btn button{min-width:150px;text-align:center;justify-content:center;background:#4da5e8}.about_card_conty .about_card:first-child{background-image:linear-gradient(-45deg,#8ec1f6,#bae7fa)}.about_card_conty .about_card:nth-child(2){background-image:linear-gradient(-45deg,#f68f88,#f7beb7)}.about_card_conty .about_card:nth-child(3){background-image:linear-gradient(-45deg,#a9e1bc,#d1eed8)}.abt_shape1{left:4%;top:20%;transform:rotate(-45deg)}.abt_shape1,.abt_shape2{position:absolute;z-index:10;opacity:.6}.abt_shape2{right:4%;top:38%;transform:rotate(45deg)}.abt_shape3{left:40%;bottom:-10%;transform:rotate(357deg)}.abt_shape3,.abt_shape4{position:absolute;z-index:10;opacity:.6}.abt_shape4{left:-5%;bottom:0;transform:rotate(101deg)}.abt_shape1 img,.abt_shape2 img,.abt_shape3 img,.abt_shape4 img{filter:brightness(0) invert(1);width:200px}.text_slider{background:#e1e6ea}.ct_testi_text{width:90%;min-height:117px;display:inline-flex;align-items:center}.coma{width:50px;height:50px}.text_slider button.slick-arrow.slick-prev:before{color:#f35f97}.text_slider button.slick-arrow.slick-next:before{color:#3cc6f6}section.cta_section,section.testimonial_slider{background-image:linear-gradient(147deg,#189cf1,#d035ce)}@media only screen and (min-width:300px) and (max-width:639px){.ct_testi_text{width:100%;text-align:center;margin-top:33px}.ct_name{justify-content:center}}input.dash_srch{padding-right:65px!important}.abt_txt{font-size:21px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%);opacity:0;clip-path:circle(0 at 50% 50%);animation:revealCircle 1.5s cubic-bezier(.6,0,.2,1) forwards;animation-timing-function:ease-in-out;width:100%}.abt_txt_conty{position:relative;width:100%;height:100px;overflow:hidden}@keyframes revealCircle{0%{opacity:0;clip-path:circle(0 at 50% 50%)}50%{opacity:1;clip-path:circle(10% at 50% 50%)}to{opacity:1;clip-path:circle(100% at 50% 50%)}}.feature_card:first-child{background-image:linear-gradient(180deg,#ace6f4,#4a92e5)}.feature_card:nth-child(2){background-image:linear-gradient(180deg,#f7bfe2,#f55b97)}.feature_card:nth-child(3){background-image:linear-gradient(180deg,#eaaaec,#6c68f9)}.feature_card:nth-child(4){background-image:linear-gradient(180deg,#f3d98e,#ec744f)}.feature_card:nth-child(5){background-image:linear-gradient(180deg,#ace6f4,#4a92e5)}.icon_box{background:#ffffff;width:90px;height:90px;display:inline-flex;align-items:center;justify-content:center;margin-top:10px;box-shadow:0 7px 13px -8px #000000ad}.feature_card .logo-box img{width:100%;height:100px}.feature_card:first-child .feature_btn,.feature_card:nth-child(2) .feature_btn,.feature_card:nth-child(3) .feature_btn,.feature_card:nth-child(4) .feature_btn,.feature_card:nth-child(5) .feature_btn{background:#00000066;color:#fff}@media only screen and (min-width:300px) and (max-wdith:639px){section.about{padding-top:10px}}.custom_slider_home{margin-top:70px;background:#eee}.slider_image img{border-radius:24px}.slider_inner{background:none;box-shadow:none;overflow:hidden;border:0}.slider_inner .slider_image{border-radius:80px;border:0;overflow:hidden;box-shadow:0 10px 3px -10px #000}.custom_slider_home .slick-dots li button:before{background-image:linear-gradient(88deg,#4ba2e4,#e82828);border-radius:100%;width:15px;height:15px;color:transparent!important}.custom_slider_home .slick-dots li.slick-active button:before{color:transparent!important}.custom_slider_home.glossy_top_helper{margin-top:15px!important}.ms_cou_image{z-index:2002;border:0;background:#000}@media only screen and (min-width:300px) and (max-width:639px){.custom_slider_home{margin-top:0;padding:10px}.sl_inner{height:auto}.custom_slider_home .slider_inner .slider_image{border-radius:6px;box-shadow:none}.custom_slider_home .slider_inner .slider_image img{object-fit:contain}.custom_slider_home .slick-dots li button,.custom_slider_home .slick-dots li button:before{width:10px;height:10px}.custom_slider_home .slick-dots li{text-align:center}.custom_slider_home .slick-dots{bottom:-5px}.abt_txt_conty{height:236px}section.about{padding-top:15px}.short_text{height:150px}.header_right .contact{display:inline-block;margin-bottom:0}.header_right .log_btn{margin-left:7px}.header_right .contact .header_wp{background:#16a34a;border-radius:30px;color:#fff;float:left;padding:7px;margin-left:7px}a.wa_btn{display:none}}@media only screen and (min-width:640px) and (max-width:767px){.custom_slider_home{margin-top:0;padding:10px}.sl_inner{height:auto}.custom_slider_home .slider_inner .slider_image{border-radius:6px;box-shadow:none}.custom_slider_home .slider_inner .slider_image img{object-fit:contain}.custom_slider_home .slick-dots{display:none!important}.abt_txt_conty{height:92px;margin-bottom:15px}.abt_txt{font-size:18px}section.about{padding-top:15px}.short_text{height:150px}.header_right .contact{display:inline-block;margin-bottom:0}.header_right .log_btn{margin-left:7px}.header_right .contact .header_wp{background:#16a34a;border-radius:30px;color:#fff;float:left;padding:7px;margin-left:7px}a.wa_btn{display:none}.home_header header .container{flex-direction:row}}@media only screen and (min-width:768px) and (max-width:1023px){.custom_slider_home{padding:10px}.sl_inner{height:auto}.custom_slider_home .slider_inner .slider_image{border-radius:6px;box-shadow:none}.custom_slider_home .slider_inner .slider_image img{object-fit:contain}.short_text{height:150px}}@media only screen and (min-width:1024px) and (max-width:1280px){.custom_slider_home{padding:10px}.sl_inner{height:424px}.custom_slider_home .slider_inner .slider_image{border-radius:6px;box-shadow:none}.custom_slider_home .slider_inner .slider_image img{object-fit:contain}}.shape3{left:30px;transform:rotate(-45deg)}.shape4{right:30px;transform:rotate(-93deg)}.custom_slider_home.glossy_top_helper{margin-top:0;padding-top:120px}.custom_slider_home .slick-dots{width:auto;display:inline-flex!important;border-radius:6px;text-align:center;align-items:center;justify-content:center}.custom_slider_home .slick-slider{text-align:center}.custom_slider_home .slick-dots li{margin:0;width:auto;height:auto}.custom_slider_home .slick-dots li button{width:auto;height:auto}.category_c_hide{display:none!important}.home .open_product_btn{display:inline-block}.open_product_dropdown ul li{float:left;width:100%}.open_product_dropdown ul li a{float:left;width:100%;padding:5px}.open_product_dropdown ul li a img{float:left;width:20px;height:20px;margin-right:10px}.open_product_dropdown ul li a:hover{color:#e75763}.open_product_dropdown ul{padding:10px;float:left;width:100%}.logi_btn{background:#4da5e8}.contact{display:none}.wa_btn{bottom:90px}.custom_slider_home.glossy_top_helper{padding-bottom:0}section.about{padding-top:30px}@media only screen and (min-width:1300px) and (max-width:1370px){.sl_inner{height:390px}.slider_inner .slider_image{height:360px}}.dark-theme .custom_slider_home.glossy_top_helper,.dark-theme header{background:#000}.dark-theme .logo img{filter:brightness(0) invert(1)}.dark-theme .header_right .category button,.dark-theme .header_right .log_btn button{background:linear-gradient(180deg,rgb(24,24,27),rgb(63,63,70))}.dark-theme .open_product_dropdown{background:#333;border:0;background:linear-gradient(180deg,rgb(24,24,27),rgb(63,63,70))}.dark-theme .open_product_dropdown ul li a{color:#fff}.dark-theme section.about{background:#000}.dark-theme .about_card_conty .about_card h3,.dark-theme .abt_txt{color:#fff}.dark-theme .about_card_conty .about_card p{color:#bebebe}section.product{padding-bottom:15px;padding-top:15px}@media only screen and (min-width:300px) and (max-width:359px){.open_product_dropdown{right:auto;left:0;text-align:left;width:100%}.bg_slider{display:none}.custom_slider_home.glossy_top_helper{padding-top:0}.custom_slider_home .slick-dots{display:none!important}.custom_slider_home.glossy_top_helper .container{padding:0}section.testimonial_slider{padding-top:15px;padding-bottom:15px}section.testimonial_slider h2{font-size:22px;line-height:normal}.s_inn{height:auto}}@media only screen and (min-width:360px) and (max-width:639px){.open_product_dropdown{right:auto;left:0;text-align:left}.bg_slider{display:none}.custom_slider_home.glossy_top_helper{padding-top:0}.custom_slider_home .slick-dots{display:none!important}.custom_slider_home.glossy_top_helper .container{padding:0}section.testimonial_slider{padding-top:15px;padding-bottom:15px}}@media only screen and (min-width:640px) and (max-width:767px){.open_product_dropdown{right:auto;left:0;text-align:left}.bg_slider{display:none}.custom_slider_home.glossy_top_helper{padding-top:10px}.custom_slider_home .slick-dots{display:none!important}.custom_slider_home.glossy_top_helper .container{padding:0}section.testimonial_slider{padding-top:15px;padding-bottom:15px}.s_inn{height:auto}}@media only screen and (min-width:1199px) and (max-width:1370px){.shape_three{top:-20px;right:50px;display:none}}.sb_survey_button{border-radius:30px;background:#28a745}@keyframes floatSlow{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(10px,-15px) rotate(1deg)}50%{transform:translate(-8px,12px) rotate(-1deg)}75%{transform:translate(6px,-8px) rotate(.5deg)}to{transform:translate(0) rotate(0deg)}}@keyframes floatReverse{0%{transform:translate(0) rotate(0deg)}25%{transform:translate(-12px,10px) rotate(-1deg)}50%{transform:translate(8px,-14px) rotate(1deg)}75%{transform:translate(-6px,6px) rotate(-.5deg)}to{transform:translate(0) rotate(0deg)}}.float-slow{animation:floatSlow 10s ease-in-out infinite}.float-medium{animation:floatReverse 9s ease-in-out infinite}.float-fast{animation:floatSlow 8s ease-in-out infinite}.shape_conty img{will-change:transform}@keyframes glitch{0%{transform:translate(0)}10%{transform:translate(-2px,2px)}20%{transform:translate(2px,-2px)}30%{transform:translate(-4px,1px)}40%{transform:translate(3px,-1px)}50%{transform:translate(0)}to{transform:translate(0)}}.glitch{animation:glitch .6s steps(2) infinite}@keyframes jitter{0%{transform:translateZ(0)}20%{transform:translate3d(6px,-4px,0)}60%{transform:translate3d(8px,2px,0)}to{transform:translateZ(0)}}.jitter{animation:jitter 3s step-end infinite}@media only screen and (min-width:300px) and (max-width:639px){.shape_conty{display:none}.survey_inner_conty,.survey_inner_header{padding:20px}.survey_inner_header .title{line-height:normal;font-size:25px}}@media only screen and (min-width:640px) and (max-width:767px){.shape_conty{display:none}.survey_inner_conty,.survey_inner_header{padding:20px}.survey_inner_header .title{line-height:normal;font-size:25px}}@media only screen and (min-width:768px) and (max-width:1199px){.shape_conty{display:none}}.pg_name span{font-size:24px;line-height:30px}.co_name span{font-size:22px}.apart_header{margin-top:70px}.devider{left:27px}.opacity-\[0\.06\]{opacity:.06}.mv{background:url(/_next/static/media/history_vector.59ffc96b.png);background-position:left -50px top;background-repeat:no-repeat;background-size:28% auto;background-attachment:fixed}@keyframes spin-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.svg-animate-spin-slow{animation:spin-slow 20s linear infinite}.about_cta{border-radius:12px;overflow:hidden;background-color:#020219}.about_cta,.about_cta_left{position:relative;display:flex}.about_cta_left{z-index:2;align-items:center;padding:56px;width:50%}.about_cta_left .desc{position:relative;z-index:1}.about_cta_right{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;width:50%;padding:56px;background:linear-gradient(90deg,rgba(250,162,32,.1))}.desc h3{font-weight:700;font-size:29px;line-height:110%;letter-spacing:-.04em;color:#fff;margin-bottom:32px}.desc p{font-size:18px;color:#fff;line-height:32px}.about_cta_elem{position:absolute;bottom:-61px;right:20px;max-width:150px;width:50%;transform:rotate(253deg)}.about_cta_left:after{content:"";position:absolute;top:0;right:-1px;width:2px;height:100%;background:linear-gradient(180deg,#ee222e,#f8a323)}.left_icon{position:absolute;z-index:-1;color:#fff;font-size:100px;left:-40px;bottom:-10px;transform:rotate(26deg)}.value-ultra{position:relative;padding:42px 36px;border-radius:32px;background:linear-gradient(180deg,rgba(15,23,42,.85),rgba(15,23,42,.75));backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.08);box-shadow:0 40px 90px rgba(15,23,42,.45),inset 0 1px 0 rgba(255,255,255,.05);transition:all .5s cubic-bezier(.4,0,.2,1);overflow:hidden}.icon-wrap{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;margin-bottom:28px;box-shadow:0 20px 40px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.35)}.icon-wrap svg{width:34px;height:34px;color:white}.bg-blue{background:linear-gradient(135deg,#3b82f6,#2563eb)}.bg-purple{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.bg-pink{background:linear-gradient(135deg,#ec4899,#be185d)}.bg-indigo{background:linear-gradient(135deg,#6366f1,#4338ca)}.bg-emerald{background:linear-gradient(135deg,#10b981,#047857)}.bg-sky{background:linear-gradient(135deg,#0ea5e9,#0369a1)}.bg-orange{background:linear-gradient(135deg,#f97316,#c2410c)}.bg-yellow{background:linear-gradient(135deg,#eab308,#a16207)}.bg-teal{background:linear-gradient(135deg,#14b8a6,#0f766e)}.value-ultra h3{font-size:22px;font-weight:600;color:#f8fafc;margin-bottom:14px;letter-spacing:-.01em}.value-ultra p{font-size:16px;line-height:1.7;color:#cbd5f5}.value-ultra:hover{transform:translateY(-12px) scale(1.02)}.value-ultra:hover:before{opacity:1}.value-ultra:after{content:attr(data-index);position:absolute;bottom:-20px;right:20px;font-size:160px;font-weight:800;line-height:1;color:rgba(255,255,255,.04);pointer-events:none;z-index:0}.value-ultra>*{position:relative;z-index:2}.value-ultra:before{content:"";position:absolute;inset:-20%;background-image:radial-gradient(circle at 20% 30%,rgba(255,255,255,.18) 1px,transparent 1.5px),radial-gradient(circle at 70% 40%,rgba(255,255,255,.12) 1px,transparent 1.5px),radial-gradient(circle at 40% 80%,rgba(255,255,255,.15) 1px,transparent 1.5px),radial-gradient(circle at 80% 70%,rgba(255,255,255,.1) 1px,transparent 1.5px);background-size:160px 160px;animation:particle-drift 28s linear infinite;pointer-events:none;z-index:0}@keyframes particle-drift{0%{transform:translate(0);opacity:.2}50%{opacity:.45}to{transform:translate(-40px,-60px);opacity:.2}}.press:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background:#00000082;z-index:2}.page_heading_new{float:left;width:100%;position:absolute;z-index:10;top:40%;text-align:center}.page_heading_new h1{display:inline-block;background:#05299e;color:#ffffff;font-size:39px;font-weight:700;border-radius:30px;padding:7px 15px;margin:0}.banner_fixed.press,.news_box{position:relative}.news_box{padding:32px;border-radius:20px;background:linear-gradient(180deg,#ffffff,#fafafa);border:1px solid rgba(0,0,0,.06);transition:all .4s ease}.news_box:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:linear-gradient(180deg,#2563eb,#8b5cf6);opacity:0;transition:opacity .4s ease}.news_box:hover{transform:translateY(-10px);box-shadow:0 30px 60px rgba(0,0,0,.12)}.news_box:hover:before{opacity:1}.news_box .number{font-size:42px;font-weight:800;color:rgba(37,99,235,.15)}.news_box .title{font-size:17px;font-weight:600;margin-top:10px}.news_box .date{margin-top:18px;font-size:14px;color:#64748b}.press_sidebar{border-left:1px solid rgba(0,0,0,.08);padding-left:22px}.sidebar_title{font-size:18px;font-weight:700;margin-bottom:16px}.sidebar_list li{margin-bottom:14px}.sidebar_list a:hover{transform:translateX(6px)}.premium_card{position:relative;padding:34px;border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.85));backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 30px rgba(0,0,0,.08),inset 0 1px 0 rgba(255,255,255,.6);transition:all .45s cubic-bezier(.22,.61,.36,1);overflow:hidden}.premium_card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,#2563eb,#8b5cf6,#ec4899);opacity:0;transition:opacity .45s ease;z-index:-1}.premium_card:hover{transform:translateY(-14px) scale(1.02);box-shadow:0 40px 80px rgba(0,0,0,.18)}.premium_card:hover:before{opacity:1}.gradient_number{font-size:46px;font-weight:900;background:linear-gradient(135deg,#2563eb,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.premium_card .title{margin-top:14px;font-size:17px;font-weight:600;line-height:1.45;color:#0f172a;transition:transform .3s ease}.premium_card:hover .title{transform:translateX(6px)}.premium_card .date{margin-top:18px;font-size:14px;color:#64748b}.glass_panel{background:rgba(255,255,255,.65);backdrop-filter:blur(14px);border-radius:22px;padding:28px;box-shadow:0 20px 50px rgba(0,0,0,.12)}.gradient_text{background:linear-gradient(135deg,#2563eb,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sidebar_list li{margin-bottom:16px}.sidebar_list a{display:block;font-size:15px;line-height:1.45;color:#0f172a;transition:all .3s ease}.sidebar_list a:hover{color:#2563eb;transform:translateX(8px)}@keyframes blob{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}.animate-blob{animation:blob 12s infinite}.animation-delay-1000{animation-delay:1s}.animation-delay-2000{animation-delay:2s}.animation-delay-3000{animation-delay:3s}.animation-delay-4000{animation-delay:4s}.survey_desc,.sv_title{white-space:pre-wrap}@keyframes lineFlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}@keyframes lineFlowSlow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-60}}.animate-line-flow{animation:lineFlow 8s linear infinite}.animate-line-flow-slow{animation:lineFlowSlow 14s linear infinite}.banner_fixed.press.books img{height:340px}@media only screen and (min-width:300px) and (max-width:639px){.apart_header{margin-top:0}section.about_sec{padding-top:20px;padding-bottom:20px}.mv h2,section.about_sec h2{font-size:29px}.mv{padding:15px 15px 25px;background:none}section.facts h2{font-size:29px}section.facts{padding:20px 15px}.about_cta_left{width:100%;display:inline-block;padding:14px}.about_cta{flex-direction:column}.about_cta_left .left_icon{display:none}.about_cta_right{width:100%;padding:15px}section.values h2{font-size:29px}section.values{padding:15px}.page_heading_new{display:none}section.featured h2,section.trending h2{font-size:33px}section.py-28.pr_det{padding-top:20px;padding-bottom:50px}section.py-28.pr_det h1{font-size:24px}.pr_arrow{position:relative;right:auto;left:auto;top:auto;bottom:auto;float:left;width:100%;margin-bottom:25px}section.pt_one{padding:20px 15px}section.pt_two{padding:20px 15px 5rem}.pt_box:last-child{margin-top:50px}section.qs_two{padding-top:20px;padding-bottom:20px}.qs_grid,.qs_grid .grid{display:inline-block;margin-bottom:20px}.qs_grid .grid .relative{margin-bottom:20px}section.con_one,section.con_three,section.con_two{padding:20px}.banner_fixed.press.books img{height:auto}section.bok_one{padding:20px}.bok_div{margin-bottom:0}section.car_one,section.car_two{padding:20px 0}section.pol_one{padding:15px}.pol_content h3{flex-direction:column;gap:10px;text-align:center}.pol_intro .pol_card{padding:15px}.pol_intro .pol_card h2{font-size:27px}.search_blog.online_search input{min-width:300px}}@media only screen and (min-width:640px) and (max-width:767px){section.pol_one{padding:15px}.pol_box h3{font-size:17px;line-height:normal}section.car_one,section.car_two{padding:20px 0}.banner_fixed.press.books img{height:auto}section.bok_one{padding:20px}.bok_div{margin-bottom:0}.bok_div h3{min-height:58px;display:inline-flex;align-items:center;justify-content:center}section.con_one,section.con_three,section.con_two{padding:20px}section.qs_two{padding-top:20px;padding-bottom:20px}section.pt_one{padding:20px 15px}section.pt_two{padding:20px 15px 5rem}.pt_box:last-child{margin-top:50px}section.py-28.pr_det{padding-top:20px;padding-bottom:50px}section.py-28.pr_det h1{font-size:24px}.pr_arrow{position:relative;right:auto;left:auto;top:auto;bottom:auto;float:left;width:100%;margin-bottom:25px}.apart_header{margin-top:0}section.about_sec{padding-top:20px;padding-bottom:20px}.mv h2,section.about_sec h2{font-size:29px}.mv{padding:15px 15px 25px;background:none}section.facts h2{font-size:29px}section.facts{padding:20px 15px}.about_cta_left{width:100%;display:inline-block;padding:14px}.about_cta{flex-direction:column}.about_cta_left .left_icon{display:none}.about_cta_right{width:100%;padding:15px}section.values h2{font-size:29px}section.values{padding:15px}.page_heading_new{display:none}section.featured h2,section.trending h2{font-size:33px}}@media only screen and (min-width:768px) and (max-width:1023px){.main_body{padding:0 15px}.car_box .car_box_inner,section.pol_one{padding:15px}.car_box .car_box_inner p{font-size:14px}.banner_fixed.press.books img{height:auto}section.bok_one{padding:20px}.bok_div{margin-bottom:50px}.con_two .b_conty{grid-template-columns:repeat(2,minmax(0,1fr))}.con_three .b_conty{grid-template-columns:repeat(1,minmax(0,1fr))}section.con_one,section.con_three,section.con_two,section.pt_one{padding:20px}section.pt_two{padding-left:20px;padding-right:20px}.pt_l_logo_conty{display:inline-block;width:100%}.pt_l_logo_conty .pt_box{margin-top:80px}.pt_l_logo_conty .pt_box:first-child{margin-top:0}.pr_arrow{position:relative;right:auto;left:auto;top:auto;bottom:auto;float:left;width:100%;margin-bottom:25px}}@media only screen and (min-width:1024px) and (max-width:1199px){.main_body{padding:0 15px}.car_box .car_box_inner,section.pol_one{padding:15px}.car_box .car_box_inner p{font-size:14px}section.bok_one{padding:20px}.bok_div{margin-bottom:50px}section.con_one,section.con_three,section.con_two,section.pt_one{padding:20px}section.pt_two{padding-left:20px;padding-right:20px}.pr_arrow{position:relative;right:auto;left:auto;top:auto;bottom:auto;float:left;width:100%;margin-bottom:25px}}.fea_text{color:#003366;margin-top:15px;min-height:57px}.fea_desc{min-height:105px;margin-bottom:10px}.online_search input{border-radius:60px;padding:15px 65px 15px 15px;border:2px solid #004cc7;background:#eee}.online_search{position:relative}.online_search button{border-radius:60px;position:absolute;right:30px;top:6px;width:45px;height:45px;padding:7px;display:inline-flex;align-items:center;justify-content:center;text-align:center;font-size:25px}.search_blog.online_search input{padding:10px 40px 10px 10px;background:#fff;border:1px solid #004cc7}.search_blog.online_search button{width:30px;height:30px;right:8px}.gradient_border{border-radius:60px}.c_dec p+p{margin-top:16px}.banner_fixed.abt_banner{max-height:330px}.client_logo_slider{pointer-events:none}.client_logo_slider .slick-track{transition-timing-function:linear!important;display:flex;align-items:center}.slick-slider{user-select:none}.client_slider_wrapper{position:relative}.client_slider_wrapper:after,.client_slider_wrapper:before{content:"";position:absolute;top:0;width:80px;height:100%;z-index:10;pointer-events:none}.client_slider_wrapper:before{left:0;background:linear-gradient(90deg,#dadde5 0,rgba(255,255,255,0))}.client_slider_wrapper:after{right:0;background:linear-gradient(270deg,#dadde5 0,rgba(255,255,255,0))}.pr_arrow .left-4{left:8rem}.pr_arrow .right-4{right:8rem}@media only screen and (min-width:300px) and (max-width:767px){.pr_arrow .left-4{left:1rem}.pr_arrow .right-4{right:1rem}}.bok_div img{height:240px}.bok_div h3{height:50px;display:inline-flex;align-items:center;justify-content:center}.bok_div p{min-height:117px}@media only screen and (min-width:300px) and (max-width:767px){.bok_div h3{height:auto}.bok_div p{min-height:auto}.bok_div .bok_image{margin-top:10px;margin-bottom:5px}.bok_div img{height:160px;object-fit:contain}}@media only screen and (min-width:768px) and (max-width:1023px){.bok_div .bok_image{margin-top:10px;margin-bottom:5px}.bok_div img{height:160px;object-fit:contain}}@media only screen and (min-width:1024px) and (max-width:1199px){.bok_div h3{height:50px;font-size:16px}.b_conty_b .p-8{padding:1rem}}@keyframes underlineMove{0%{background-position:0 50%}to{background-position:200% 50%}}.animate-underlineMove{background-size:200% 100%;animation:underlineMove 2.5s linear infinite}.pr_arrow button{width:50px;height:50px;display:inline-flex;justify-content:center;align-items:center}.pr_arrow button span{line-height:16px;margin-top:-5px;font-weight:bolder}.formatted-list{list-style:disc}.st_image_one img{width:80%;border:0;display:inline-block}.st_image_one{text-align:center;margin:15px 0;border-radius:6px;padding:20px}.dominant{font-size:22px!important;background-color:#084b7c!important;display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;font-weight:500;border-radius:3px;letter-spacing:.1px;min-width:60px;color:#fff}.power_title{font-size:31px;color:#0b3862;display:inline-block;padding-bottom:5px}.power_title,.user_survey{text-align:center}.power_name{font-size:23px;border-radius:4px;color:#ffffff;display:inline-block;text-align:center;min-width:60px;line-height:51px;padding:0 5px}.pdf-mode .power_name,.power_name{height:50px;background:linear-gradient(90deg,#4f46e5,#3b82f6)!important}.pdf-mode .power_name{border-radius:4px!important}.pdf-mode .power_name.domi{font-size:23px;width:auto}.pdf-mode .power_name{width:100%;text-align:center!important}.pdf-mode .chart_conty{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px}.pdf-mode .chart_left,.pdf-mode .chart_right{width:100%!important;float:none!important;text-align:center!important}.pdf-mode .crt{width:100%!important;max-width:444px;height:320px!important;margin:0 auto}.pdf-mode .crt span.lt{margin-bottom:0;top:-7px;position:relative}.prose h2{font-weight:700;margin-top:0}.prose h3{font-weight:600;margin-top:20px}.prose p{color:#000;line-height:30px;text-align:justify}.prose ol{text-align:left;text-align:justify;list-style:decimal;padding-left:17px;margin-top:25px}.prose ol li{margin-bottom:15px}.formatted-list{text-align:justify}.chart_conty{float:left;width:100%;display:flex}.chart_left{float:left;width:40%}.chart_right{float:right;width:60%;background:#f8f8f8;border:1px solid #eee}.prose ol li,.prose ol li strong{color:#000}section.sec{float:left;width:100%}section.final_result.sec{text-align:left}section.final_result.sec h3{color:#000;font-weight:600}section.static_sec_two{float:left;width:100%;margin-top:20px;text-align:left}section.static_sec_two p{color:#000;font-size:14px;line-height:30px}.ai-result-content{text-align:justify}.user_survey{float:left;width:100%;margin-bottom:25px}section.static_sec_two h2{margin-top:30px;text-align:center;margin-bottom:25px}.st_image_two{text-align:center;margin:90px 0 25px;border-radius:6px;padding:20px;flex-direction:column;align-items:center}.vortex{position:absolute;width:900px;height:900px;border-radius:50%;filter:blur(60px);opacity:.25;animation:vortexSpin 80s linear infinite}.vortex-1{top:-300px;left:-300px;background:conic-gradient(from 0deg,#3b82f6,#6366f1,#8b5cf6,#3b82f6)}.vortex-2{bottom:-350px;right:-350px;background:conic-gradient(from 180deg,#22c55e,#eab308,#ef4444,#22c55e);animation-duration:120s}.vortex-3{top:20%;right:-400px;background:conic-gradient(from 90deg,#06b6d4,#3b82f6,#6366f1,#06b6d4);animation-duration:100s}@keyframes vortexSpin{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(1turn) scale(1.1)}}.domi{font-size:35px}.chart_left p{font-size:25px}.ai-result-content ul.formatted-list li span{font-weight:400;margin-bottom:0;color:#000;font-size:14px}.ai-result-content .formatted-list+.ai-result-paragraph{padding-left:1.2rem}@media only screen and (min-width:300px) and (max-width:639px){.user_survey{padding:10px!important}.power_title{font-size:24px}.static_text_sec{padding:10px;background:none}.st_image_one img{width:100%}.chart_conty{flex-direction:column}.chart_left{width:100%}.chart_right{width:100%;padding:0}.crt{height:auto!important}.cover_page .cover_logo{top:21%}.cover_page .cover_name{top:67%}.cover_page .cover_name_text{font-size:100%}button.export_btn{top:auto!important;bottom:20px}#report .pt_all{padding:0 10px}.st_image_two img{width:100%}.st_image_two{padding:0}}@media only screen and (min-width:640px) and (max-width:767px){.cover_page .cover_logo{top:23%;left:46%}.cover_page .cover_name{top:66%}.cover_page .cover_name_text{font-size:28px}button.export_btn{top:auto!important;bottom:20px}#report .pt_all{padding:0 10px}.st_image_one img{width:100%}.chart_conty{flex-direction:column}.chart_left{width:100%}.chart_right{width:100%;padding:0}.crt{height:auto!important}.st_image_two img{width:100%}.st_image_two{padding:0}}@media only screen and (min-width:768px) and (max-width:1023px){.chart_left{width:30%}.chart_right{width:63%;padding:0}}.leaderboard_conty{width:100%;overflow-x:hidden}.ranked_name{display:flex;align-items:center;justify-content:center}.crown_rank{position:absolute;top:-50px;left:37%}.pt-12{padding-top:3rem}.poppins-font{font-family:var(--font-poppins),sans-serif}.laurelleft{left:60px}.laurelleft,.laurelright{position:absolute;width:110px;height:230px;top:-10px}.laurelright{right:60px}.rank_image_badge{margin-top:-63px}.rk_bdg{top:40px}.spotlight{width:340px;position:relative;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.75) 0,rgba(255,255,255,.45) 18%,rgba(255,255,255,.22) 35%,rgba(255,255,255,.08) 55%,rgba(255,255,255,0) 75%);filter:blur(12px);opacity:.9}.spotlight,.spotlight-center{height:520px;transform:translateY(-60px)}.spotlight-center{width:420px;background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.95) 0,rgba(255,255,255,.6) 18%,rgba(255,255,255,.3) 40%,rgba(255,255,255,.12) 60%,rgba(255,255,255,0) 80%);filter:blur(14px);opacity:1}.spotlight:after{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:120px;height:300px;background:linear-gradient(180deg,rgba(255,255,255,.4),rgba(255,255,255,.1),transparent);filter:blur(10px)}.podium-glow{position:absolute;width:70%;height:70%;top:-40%;left:-10%;border-radius:50%;pointer-events:none;mix-blend-mode:screen}.podium-glow-right{right:-10%;left:auto}.white-glow{background:radial-gradient(circle at center,rgba(255,255,255,.95) 0,rgba(255,255,255,.65) 25%,rgba(255,255,255,.35) 45%,rgba(255,255,255,.15) 60%,transparent 75%);filter:blur(55px);opacity:1}.strong-glow{width:220%;height:220%;top:-60%;left:-60%;filter:blur(75px);opacity:1}@media only screen and (min-width:300px) and (max-width:639px){.l_header{padding:10px}.l_header svg{width:44px}.l_header h2{font-size:24px;margin-bottom:0}.pod_card{width:86%;margin-bottom:15px}.rank_card,.rank_list_Card{flex-direction:column;text-align:center}.rank_card_right{text-align:center;margin-top:10px}}@media only screen and (min-width:640px) and (max-width:767px){.land_res{flex-direction:column;display:inline-flex;width:100%;text-align:center}.pod_card{width:100%;display:inline-block;margin-bottom:45px;margin-right:15px}.logo img{height:auto}}@media only screen and (min-width:768px) and (max-width:1023px){.land_res{gap:16px}}@keyframes backdropIn{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(8px)}}.animate-backdrop{animation:backdropIn .35s cubic-bezier(.22,1,.36,1) forwards}@keyframes modalInPremium{0%{opacity:0;transform:perspective(1200px) translateY(40px) scale(.92) rotateX(8deg)}60%{opacity:1;transform:perspective(1200px) translateY(-6px) scale(1.02) rotateX(0deg)}to{opacity:1;transform:perspective(1200px) translateY(0) scale(1) rotateX(0deg)}}.animate-modalPremium{animation:modalInPremium .45s cubic-bezier(.22,1,.36,1) forwards}.poster_modal{box-shadow:0 20px 40px rgba(0,0,0,.18),0 8px 16px rgba(0,0,0,.12);border-radius:18px}.close_m{width:30px;height:30px;border-radius:50%;background:red;display:flex;align-items:center;justify-content:center;position:absolute;right:5px;top:5px}@media only screen and (min-width:300px) and (max-width:639px){.poster_pop{padding:10px}}@media only screen and (min-width:640px) and (max-width:767px){.poster_pop{padding:10px}.poster_inner{height:300px}.poster_inner img{object-fit:contain}}.pos_group{background:#eee}@keyframes popupIn{0%{opacity:0;transform:scale(.92) translateY(20px)}60%{opacity:1;transform:scale(1.02) translateY(0)}to{transform:scale(1)}}.animate-popupIn{animation:popupIn .32s ease-out}.noti_scroll{min-height:200px;max-height:200px}.single_remove{width:25px;height:25px;border-radius:4px;text-align:center;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:300px) and (max-width:639px){.dash_tab .space-y-6.tb .flex.items-center.justify-between.gap-6{flex-direction:column}.noti_mob .noti_inner .notification_div{width:100%}.noti_mob .noti_inner .notification_div .noti_btn{display:inline-block;text-align:center}.noti_mob .noti_inner .notification_div .noti_btn button{display:inline-block;width:47%;margin-right:5px;margin-bottom:5px;font-size:13px}.noti_pop{padding:10px}.rwd_hed{font-size:26px}.redeem_image{height:10rem}.redeem_image img{height:100%;object-fit:contain}.qs_column{position:relative}.user_rt_dt{padding-top:0}.mcq_table{overflow-x:auto!important}.qa-section{padding:10px}.expt_btn{z-index:100}}@media only screen and (min-width:640px) and (max-width:767px){.qa-section{padding:10px}.expt_btn{z-index:100}.qs_column{position:relative}}@media only screen and (min-width:768px) and (max-width:1023px){.mcq_table{overflow-x:auto!important}.qa-section{padding:10px}.expt_btn{z-index:100}.noti_inner{width:280px;top:100%}.noti_inner .notification_div{width:100%}.noti_mob .noti_inner .notification_div .noti_btn{display:inline-block;text-align:center}.noti_mob .noti_inner .notification_div .noti_btn button{display:inline-block;width:47%;margin-right:5px;margin-bottom:5px;font-size:13px}.redeem_image{height:10rem}.redeem_image img{height:100%;object-fit:contain}}@media only screen and (min-width:1024px) and (max-width:1199px){.redeem_image{height:14rem}.redeem_image img{height:100%;object-fit:contain}}header.be_header .logo img{height:90px;object-fit:cover;border-radius:6px;width:300px}.landing_footer .logo img{object-fit:cover;height:100px;width:300px}.bck_btn{padding:0 18px;border-radius:4px;margin-right:18px}.f_career_to_home{background:#333;border-radius:4px;color:#fff;padding:10px;margin-bottom:10px;margin-top:-54px}.f_career_to_home:hover{color:#fff}@keyframes gradient-x{0%,to{background-size:200% 200%;background-position:0}50%{background-size:200% 200%;background-position:100%}}.animate-gradient-x{background-size:200% 200%;animation:gradient-x 6s ease infinite}.open_product_dropdown{text-align:left}.open_product_dropdown li a,.open_product_dropdown li span{font-size:14px;justify-content:left}button.export_btn{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(37,99,235,.25),0 2px 6px rgba(0,0,0,.1);transition:all .25s ease}nav{margin-bottom:20px}.nbPg{margin-bottom:20px!important}.pdf-mode h1,.pdf-mode h2,.pdf-mode h3,.pdf-mode h4,.pdf-mode h5,.pdf-mode h6,.pdf-mode li,.pdf-mode p{page-break-inside:avoid;break-inside:avoid}.note_in{font-size:15px}.expt_btn{position:fixed;right:20px;bottom:20px;box-shadow:0 17px 8px -9px rgb(0 0 0/39%);transition:all .3s ease;z-index:100}.expt_btn:hover{bottom:25px}.pdf-mode table{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.pdf-mode td:first-child{vertical-align:top!important}.pdf-mode .avg-row td{min-height:40px!important}.pdf-mode .mcq-row td:not(:first-child){vertical-align:top!important;text-align:center!important}.pdf-mode .mcq-row td:first-child{vertical-align:top!important;text-align:left!important}.pdf-mode .avg-row{display:table-row!important}.pdf-mode .avg-row,.pdf-mode .mcq-row,.pdf-mode tr{page-break-inside:avoid!important;break-inside:avoid!important}.pdf-mode thead{display:table-header-group}.pdf-mode tfoot{display:table-footer-group}.pdf-mode .gd_color{padding:10px!important;margin-bottom:10px!important}.pdf-mode .gd_color .mb-4{margin-bottom:8px!important}.pdf-mode .gd_color p{margin-bottom:0!important;margin-top:0;line-height:21px}.pdf-mode .gd_color img{width:140px!important;height:auto!important}.pdf-mode .gd_color .bg-white{margin-top:10px}.pdf-mode .gd_color p.text-lg,.pdf-mode .gd_color p.text-xl{font-size:13px!important}.pdf-mode .gd_color p.text-2xl{font-size:15px!important}.avg-row{page-break-inside:avoid!important;break-inside:avoid!important}.avg-row td{white-space:nowrap}.no-break-group{page-break-inside:avoid!important}.pdf-mode .qa-section{page-break-before:always!important}.pdf-mode{font-size:11px!important;line-height:1.3!important}.pdf-mode h2{font-size:14px!important;margin-bottom:6px!important}.pdf-mode td,.pdf-mode th{font-size:10px!important}.pdf-mode .mcq-row td{line-height:1.2!important}.pdf-mode .mb-6,.pdf-mode .mb-8,.pdf-mode .mt-6{margin-top:4px!important;margin-bottom:4px!important}.pdf-mode .qa-section{padding:12px!important}.pdf-mode .qa-block{margin-bottom:10px!important}.pdf-mode .qa-block p{font-size:12px!important;line-height:1.4!important}.pdf-header{flex-direction:row!important;align-items:start!important;justify-content:space-between!important;gap:16px}.pdf-header .logo-block{margin-bottom:0!important;flex-shrink:0}.pdf-header .text-block{text-align:left!important}.pdf-mode tr{display:table-row!important}.pdf-mode td,.pdf-mode th{display:table-cell!important;vertical-align:top!important;box-sizing:border-box!important;word-break:break-word!important}.pdf-mode tbody{display:table-row-group!important}.pdf-mode td{display:table-cell!important;padding:0!important;vertical-align:top!important;box-sizing:border-box!important}.pdf-mode .pdf-cell-inner{display:flex!important;align-items:flex-start!important;width:100%!important;box-sizing:border-box!important;font-size:10px!important;line-height:1.3!important}.pdf-mode .avg-row td{padding:0!important;height:auto!important;white-space:nowrap!important;vertical-align:top!important}.pdf-mode .avg-row td:first-child{padding-left:0!important}.pdf-mode .bg-white.rounded-2xl.shadow.border.p-6{padding:8px!important}.pdf-mode h2.text-lg{margin-top:0!important;margin-bottom:16px!important;padding-top:0!important;line-height:1.2!important}.pdf-mode .chart-section{padding:8px!important;margin-top:4px!important}.pdf-mode .chart-section h2{margin-top:0!important;margin-bottom:16px!important;padding-top:0!important}.pdf-mode .mcq_table{margin-top:0!important}.pdf-mode .qa-block>div:first-child{padding:6px 10px!important;font-size:10px!important;line-height:1.3!important}.pdf-mode .qa-block>div:last-child{padding:6px 10px!important;gap:6px!important}.pdf-mode .qa_in{padding:6px 10px!important;margin-bottom:0!important}.pdf-mode .qa_in>p:first-child{font-size:9px!important;margin-bottom:3px!important;font-weight:700!important}.pdf-mode .qa_in>p{font-size:9px!important;line-height:1.3!important;margin-bottom:2px!important}.pdf-mode .qa-block{margin-bottom:6px!important}.pdf-mode .qa-section{padding:8px!important;margin-top:4px!important}.pdf-mode .qa_in p{position:relative;top:-5px}.pdf-mode .gh_in,.pdf-mode .pdf-cell-inner{position:relative;top:-3px}.pdf-mode .t_hed_text{padding:5px}.pdf-mode .t_hed_text span{position:relative;top:-3px}.pdf-mode .qs_hed_text{padding:5px 5px 5px 12px}.pdf-mode .abbr{position:relative;top:-8px}.pdf-mode .kl{position:relative;top:-5px;padding-left:5px}.pdf-mode .abbr{font-size:10px!important}@media only screen and (min-width:300px) and (max-width:767px){.gd_color .pdf-header{flex-direction:column!important;align-items:center!important}.gd_color .pdf-header .text-block{text-align:center!important}.mcq_table table.w-full{table-layout:auto!important}}.pdf-mode .avg_c{font-size:9px!important}.power_bg{margin-bottom:30px;border-radius:10px;overflow:hidden;border:1px solid #eee}.power_bg,.power_bg img{width:100%}.pdf-mode .static_text_sec h2{font-size:1.75rem!important;text-align:center}.pdf-mode .static_text_sec h3{text-align:center}.pdf-mode .static_text_sec p{font-size:14px}.pdf-mode .static_text_sec ol{font-size:14px;line-height:21px}.pdf-mode .power_bg{margin-bottom:40px}.pdf-mode:not(.ai-result-content){font-size:14px!important;line-height:1.36!important}.pdf-mode .st_image_two{display:block;page-break-inside:avoid!important;break-inside:avoid-page!important;-webkit-column-break-inside:avoid!important}.pdf-mode .st_image_two img{width:90%}.pdf-mode .st_p{margin-bottom:10px}.pdf-mode .st_image_two h2{margin-bottom:25px!important}.report-container{padding:20px}.report-page{width:210mm;margin:20px auto;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.12);page-break-after:always;overflow:hidden;position:relative;border-radius:8px}.cover-content h1{font-size:42px;font-weight:700;margin-bottom:40px}.section-header{background:linear-gradient(90deg,#7c3aed,#ec4899);color:white;padding:8px 12px;margin-bottom:15px;font-weight:600;font-size:16px}.profile-table,.psychogram-table{width:100%;border-collapse:collapse;margin-bottom:25px}.psychogram-table{border-spacing:0;border:1px solid #eee;border-radius:6px;overflow:hidden}.profile-table td,.psychogram-table thead th{border:1px solid #ccc;padding:8px}.psychogram-table thead th{background:linear-gradient(135deg,#4f46e5,#6366f1);color:white;font-size:13px;font-weight:600}.psychogram-table thead tr:nth-child(2) th{background:linear-gradient(135deg,#6366f1,#7c3aed)}.profile-table td:first-child{width:35%;background:#f5f7fa;font-weight:600}.psychogram-table tbody td{border:1px solid #ccc;padding:8px}.psychogram-table tbody tr:hover{background:rgba(99,102,241,.03)}.aspect-cell{min-width:220px;background:rgba(79,70,229,.03)}.aspect-cell strong:first-child{display:block;color:#1e293b;font-size:15px;margin-bottom:0}.confidence{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;gap:5px;margin-top:8px}.confidence.high{background:rgba(34,197,94,.12);color:#15803d}.confidence.medium{background:rgba(245,158,11,.12);color:#b45309}.confidence.low{background:rgba(239,68,68,.12);color:#b91c1c}.low-cell{background:rgba(239,68,68,.03)}.high-cell,.low-cell{color:#000;font-size:13px;line-height:1.7}.high-cell{background:rgba(34,197,94,.03)}.scale-cell{text-align:center;font-weight:700;width:55px}.psychogram-check{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#8b5cf6);color:white;font-weight:700;box-shadow:0 4px 12px rgba(79,70,229,.25)}.closing-box{margin-top:40px;padding:15px;background:#f4f8ff;border-left:5px solid #0f4c81}@media print{body{background:white}.report-page{margin:0;box-shadow:none}}.cover-page{position:relative;background:#ffffff;border-radius:20px}.cover-right-panel{position:absolute;width:100%;height:100%;inset:0;background:radial-gradient(circle at top left,rgba(79,70,229,.08),transparent 40%),radial-gradient(circle at bottom right,rgba(236,72,153,.1),transparent 40%);z-index:0}.cover-header{display:flex;justify-content:space-between;align-items:center;position:relative;box-shadow:1px 2px 10px 2px #00000075;padding:10px;z-index:5}.cover-header,.cover-title .mi_gradient{background:linear-gradient(90deg,#7c3aed,#ec4899)}.cover-title .mi_gradient{-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.cover-logo img{border-radius:6px}.cover-client-logo-top img{width:84%}.cover-client-logo-top{display:flex;align-items:center;justify-content:center;width:180px;height:74px;background:#fff;border-radius:6px;padding:10px}.cover-shape{position:absolute;background:rgba(255,255,255,.08)}.cover-shape-1{width:250px;height:250px;transform:rotate(45deg);top:80px;right:-80px}.cover-shape-2{width:350px;height:350px;transform:rotate(45deg);bottom:-120px;right:-120px}.cover-logo{top:0;left:0;z-index:1;display:flex}.cover-main{position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 60px}.cover-title{font-size:62px;font-weight:800;line-height:1;margin:50px 0 40px;letter-spacing:-3px;color:#111827}.cover-subtitle{width:80%;font-size:16px;color:#666;line-height:1.8;margin-bottom:40px}.cover-card{width:100%;background:#fff;border-radius:32px;padding:38px;position:relative;overflow:hidden;border:1px solid rgba(99,102,241,.08);box-shadow:0 25px 80px rgba(79,70,229,.1),0 10px 30px rgba(0,0,0,.05);margin:0 auto}.cover-card-pattern{position:absolute;top:30px;right:30px;width:180px;height:120px;opacity:.4;background-image:radial-gradient(#8b5cf6 1.5px,transparent 0);background-size:14px 14px;pointer-events:none}.cover-program-section{display:flex;align-items:center;gap:24px;position:relative;z-index:2}.cover-program-icon{min-width:90px;width:90px;height:90px;border-radius:24px;display:flex;align-items:center;justify-content:center;color:white;background:linear-gradient(135deg,#4338ca,#7c3aed,#ec4899);box-shadow:0 12px 25px rgba(99,102,241,.25)}.cover-program-content{flex:1}.cover-program-name{font-size:34px;font-weight:700;line-height:1.25;color:#172554}.cover-program-name.small{font-size:28px}.cover-client-name{margin-top:10px;font-size:18px;color:#64748b}.cover-divider{width:100%;height:4px;margin:28px 0;border-radius:999px;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#ec4899)}.cover-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.cover-info-box{display:flex;align-items:center;justify-content:center;gap:18px;padding:25px;border-radius:24px}.cover-info-box.participant{background:#4f46e514}.cover-info-box.date{background:#ec489914}.cover-info-icon{width:70px;height:70px;border-radius:50%;background:white;display:flex;align-items:center;justify-content:center;color:#4f46e5;box-shadow:0 4px 15px rgba(0,0,0,.06)}.cover-info-label{font-size:12px;font-weight:700;letter-spacing:4px;color:#6366f1;margin-bottom:10px}.cover-info-value{font-size:24px;font-weight:700;color:#172554;line-height:1.4}.cover-disclaimer{display:flex;gap:20px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#f8fafc,#ffffff);border-left:5px solid #4f46e5}.cover-disclaimer-icon{min-width:70px;width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#7c3aed;background:rgba(124,58,237,.08)}.cover-disclaimer-content{color:#475569;line-height:1.9;font-size:14px}.cover-card-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #eee}.cover-card-row:last-child{border-bottom:none}.cover-card-row span{color:#777}.cover-card-row strong{color:#222}.footer-accent{position:absolute;left:0;top:0;width:120px;height:100%;background:#f39c12}.cover-title .mi-gradient{background:linear-gradient(90deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.rp_section{display:flex;flex-direction:column;gap:25px;padding:0 20px}.rp_subtitle{color:#0f4c81;font-size:18px;font-weight:700;margin-bottom:12px}.rp_subtitle:not(.pdf_mode_new .rp_subtitle){margin-top:12px}.rp_summary{background:linear-gradient(135deg,rgba(79,70,229,.04),rgba(124,58,237,.02));border-left:4px solid #4f46e5;padding:18px 22px;border-radius:16px;margin-bottom:24px;color:#000;line-height:1.8;text-align:justify}.rp_grid{display:flex;flex-direction:column;gap:15px}.rp_card{border:1px solid #e5e7eb;border-left:4px solid #ec4899;padding:16px;border-radius:10px;background:#fff;transition:.2s ease}.rp_card:hover{box-shadow:0 6px 18px rgba(0,0,0,.06);transform:translateY(-2px)}.rp_card_warning{position:relative;background:#fff;border-radius:28px;border:1px solid rgba(99,102,241,.1);box-shadow:0 12px 35px rgba(79,70,229,.08);overflow:hidden}.rp_card_warning:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#ec4899)}.rp_card_warning .rp_card_header{padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid rgba(99,102,241,.08)}.rp_card_warning .rp_label{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-weight:700;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.rp_card_warning .rp_card_header h5{color:#1e293b;font-size:20px;font-weight:700}.rp_card_header{gap:10px;margin-bottom:10px}.rp_card_header,.rp_label{display:flex;align-items:center}.rp_label{width:28px;height:28px;border-radius:50%;background:#6366f1;color:#fff;justify-content:center;font-size:13px;font-weight:600}.rp_text{color:#000;line-height:1.6;text-align:justify;margin-bottom:12px}.rp_split{display:inline-block;grid-template-columns:1fr 1fr;gap:15px;margin-top:10px}.rp_split h6{color:#4f46e5;font-size:15px;font-weight:700;margin-bottom:12px}.rp_split ul{list-style:none;padding:0;margin:0}.rp_split ul li{margin-bottom:8px;line-height:1.6}.rp_split ul li strong{color:#7c3aed;font-weight:600}.rp_split ul li span{color:#475569}.rp_split>div{background:linear-gradient(135deg,rgba(79,70,229,.05),rgba(124,58,237,.03));border:1px solid rgba(79,70,229,.12);border-radius:16px;padding:18px 20px}.rp_meta p{margin:6px 0;font-size:13px;color:#4b5563}.rp_card_header h5{margin-bottom:0;color:#6366f1}.rp_split div{margin-bottom:15px}.rp_analysis_grid{display:block;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.rp_analysis_card{border-radius:24px;padding:28px;position:relative;overflow:hidden;margin-bottom:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);border:1px solid rgba(99,102,241,.08)}.rp_analysis_card h5{font-size:18px;font-weight:700;margin-bottom:16px;color:#1e293b}.rp_analysis_card>p{color:#475569;line-height:1.8;margin-bottom:20px;font-size:14px;text-align:justify}.rp_analysis_card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.rp_analysis_card ul li{background:rgba(255,255,255,.7);border-radius:14px;padding:16px 18px;border:1px solid rgba(99,102,241,.08);line-height:1.7;text-align:justify;color:#475569}.rp_analysis_card ul li strong{display:block;margin-bottom:6px;font-size:15px;color:#4f46e5;font-weight:700}.rp_analysis_card:after{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.15);pointer-events:none}.rp_analysis_icon{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px}.rp_analysis_card.success{background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(124,58,237,.03));border-left:5px solid #4f46e5}.rp_analysis_card.success .rp_analysis_icon{background:#dcfce7;color:#16a34a}.rp_analysis_card.warning{background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(251,146,60,.03));border-left:5px solid #ec4899}.rp_analysis_card.warning .rp_analysis_icon{background:#fef3c7;color:#d97706}.rp_analysis_card.danger{border-top:4px solid #ef4444}.rp_analysis_card.danger .rp_analysis_icon{background:#fee2e2;color:#dc2626}.rp_dev_grid{grid-template-columns:1fr 1fr;gap:24px}.rp_dev_col{display:flex;flex-direction:column;gap:16px;margin-top:25px}.rp_section_box{background:linear-gradient(135deg,rgba(79,70,229,.03),rgba(124,58,237,.01));border:1px solid rgba(99,102,241,.08);border-radius:18px;padding:20px}.rp_section_box h6{color:#4f46e5;font-size:15px;font-weight:700;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid rgba(99,102,241,.1)}.rp_section_box.highlight{background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(251,146,60,.04));border:1px solid rgba(236,72,153,.15)}.rp_section_box.highlight h6{color:#db2777;border-bottom:1px solid rgba(236,72,153,.15)}.rp_section_box.highlight p{color:#475569;text-align:justify;line-height:1.9}.rp_section_box p{margin:0;line-height:1.6;color:#333}.rp_section_box ul{list-style:none;padding:0;margin:0}.rp_section_box ul li{position:relative;padding-left:22px;margin-bottom:12px;color:#475569;line-height:1.7}.rp_section_box ul li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#8b5cf6)}.rp_overall_single{display:flex;flex-direction:column;gap:16px}.rp_metric_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.rp_metric_card{border-radius:12px;padding:14px;border:1px solid #eee;background:#fff;display:flex;flex-direction:column;gap:6px}.rp_metric_card span{font-size:12px;color:#666}.rp_metric_card strong{font-size:15px;font-weight:600;color:#111}.soft_blue{border-left:4px solid #3b82f6}.soft_green{border-left:4px solid #22c55e}.soft_orange{border-left:4px solid #f59e0b}.soft_purple{border-left:4px solid #a855f7}.rp_closing_card{background:linear-gradient(135deg,#f8fafc,#eef2ff);border:1px solid #e5e7eb;border-radius:14px;padding:22px 26px;margin-top:10px;margin-bottom:20px;position:relative;overflow:hidden}.rp_closing_card:before{content:"";position:absolute;top:0;left:0;height:4px;width:100%;background:linear-gradient(90deg,#6366f1,#22c55e,#06b6d4)}.rp_closing_text{font-size:14px;line-height:1.7;color:#374151;margin:0;font-style:italic}.profile-card{background:#fff;border-radius:16px;padding:0 24px 24px}.profile-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 24px}.profile-row{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border-bottom:1px solid #eee}.profile-row span{color:#666;font-size:14px}.profile-row strong{font-size:14px;font-weight:600;text-align:right;color:#6366f1}.profile-item{background:#f8fafc;border-radius:12px;padding:14px 16px}.profile-item span{font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.profile-item strong{font-size:15px}.rp_two_col{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}.rp_info_box{padding:12px;border-radius:10px;border:1px solid #eee;background:#fafafa}.rp_info_box.danger{border-left:4px solid #e11d48}.rp_info_box.success{border-left:4px solid #16a34a}.rp_rating_grid{display:flex;flex-direction:column;gap:10px}.rp_rating_card{padding:10px;border:1px solid #eee;border-radius:10px;background:#fff}.rp_aspect_grid{display:flex;flex-direction:column;gap:12px}.rp_aspect_card{border:1px solid #eee;padding:12px;border-radius:10px;background:#fafafa}.rp_aspect_header{display:flex;justify-content:space-between;align-items:center}.rp_meta_row{margin-top:4px;font-size:12px;color:#666}.rp_rationale{margin-top:6px;font-size:13px;color:#444}.rp_evidence_box{margin-top:10px;padding-top:10px;border-top:1px dashed #ddd}.rp_evidence_item{margin-top:8px;padding-left:10px;border-left:2px solid #ddd;font-size:13px}.rp_psychogram_card .rp_section_box{margin-bottom:15px}.tr_c{position:sticky;top:0;z-index:20}.tr_c th{background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.qs_body_one{position:relative;z-index:1}.psychogram-table{margin-top:25px}.cover-disclaimer{margin-top:20px;font-size:14px;line-height:1.3;font-style:italic;color:#666;text-align:justify}.readiness-scale{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #d9d9d9;border-radius:8px;overflow:hidden;margin-top:12px}.scale-item{text-align:center;padding:14px 10px;border-right:1px solid #d9d9d9;background:#ffffff}.scale-item:last-child{border-right:none}.scale-value{font-size:22px;font-weight:700;margin-bottom:8px;color:#374151}.scale-text{font-size:12px;line-height:1.4;color:#4b5563}.scale-item.selected{background:#22c55e}.scale-item.selected .scale-text,.scale-item.selected .scale-value{color:#fff}.scale-item.selected{text-align:center;display:inline-block}.rp_observation_card{position:relative;padding:26px;border-radius:24px;background:#fff;border:1px solid rgba(99,102,241,.1);box-shadow:0 10px 30px rgba(79,70,229,.08);overflow:hidden}.rp_observation_card:before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#ec4899)}.rp_observation_card h5{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:14px;line-height:1.4}.rp_observation_card>p:first-of-type{color:#000;line-height:1.9;margin-bottom:18px;font-size:14px;text-align:justify}.rp_observation_card p:has(strong){margin-top:14px}.observation-tag{padding:16px 18px;border-radius:16px;margin-top:14px}.observation-tag.behavioral{background:linear-gradient(135deg,rgba(79,70,229,.08),rgba(124,58,237,.04))}.observation-tag.implication{background:linear-gradient(135deg,rgba(236,72,153,.08),rgba(251,146,60,.04))}.observation-tag strong{display:block;font-size:13px;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px}.behavioral strong{color:#4f46e5}.implication strong{color:#ec4899}.observation-tag span{color:#000;line-height:1.8;font-size:14px;text-align:justify}.psychogram-wrapper{background:#fff;padding:10px;border-radius:28px;overflow:hidden;margin-bottom:32px;border:1px solid rgba(99,102,241,.1);box-shadow:0 10px 30px rgba(79,70,229,.08)}.psychogram-title:before{content:"";position:absolute;left:0;top:0;width:100%;height:5px;background:linear-gradient(90deg,#4f46e5,#8b5cf6,#ec4899)}.psychogram-title h4{font-size:24px;font-weight:700;color:#1e293b;margin-bottom:10px}.psychogram-title p{color:#64748b;line-height:1.8;margin:0}.psychogram-table{width:100%;table-layout:fixed}.scale-col{width:38px;min-width:38px;text-align:center}.psychogram-table td,.psychogram-table th{word-break:break-word}.psychogram-legend{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.legend-item{gap:8px;padding:6px 10px;background:#f8f9fa;border:1px solid #e5e7eb;border-radius:6px;font-size:12px}.legend-item,.legend-number{display:flex;align-items:center}.legend-number{justify-content:center;width:18px;height:18px;border-radius:50%;background:#34495e;color:#fff;font-size:11px;font-weight:700}.legend-text{font-weight:500}.export-pdf-btn{position:fixed;top:20px;right:20px;z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 20px;border:none;border-radius:12px;background:linear-gradient(135deg,#2563eb,#1d4ed8);color:white;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 8px 20px rgba(37,99,235,.25),0 2px 6px rgba(0,0,0,.1);transition:all .25s ease}.export-pdf-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(37,99,235,.35),0 4px 10px rgba(0,0,0,.15)}.export-pdf-btn:active{transform:translateY(0)}.export-pdf-btn svg{flex-shrink:0}.dev-card-wrapper .rp_section_box{margin-bottom:15px}.pdf_mode_new{width:210mm!important;margin:0 auto!important;padding:0!important}.pdf_mode_new .report-page{width:210mm!important;max-width:210mm!important;margin:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;height:auto!important;min-height:auto!important;page-break-after:avoid!important;break-after:avoid!important;page-break-inside:auto!important;break-inside:auto!important}.pdf_mode_new .report-page+.report-page{page-break-before:always!important;break-before:page!important}.pdf_mode_new .cover-card,.pdf_mode_new .cover-disclaimer,.pdf_mode_new .cover-info-box,.pdf_mode_new .observation-tag,.pdf_mode_new .profile-card,.pdf_mode_new .profile-row,.pdf_mode_new .readiness-scale,.pdf_mode_new .readiness-section,.pdf_mode_new .rp_analysis_card ul li,.pdf_mode_new .rp_card,.pdf_mode_new .rp_card_warning,.pdf_mode_new .rp_metric_card,.pdf_mode_new .rp_observation_card,.pdf_mode_new .rp_overall_single>div,.pdf_mode_new .rp_section_box{page-break-inside:avoid!important;break-inside:avoid!important}.pdf_mode_new .psychogram-table thead{display:table-header-group!important}.pdf_mode_new .rp_subtitle,.pdf_mode_new .section-header{page-break-after:avoid!important;break-after:avoid!important}.pdf_mode_new .cover-page{display:block!important;padding:0!important;margin:0!important}.pdf_mode_new .cover-main{display:block!important;flex:unset!important;padding:15px!important}.pdf_mode_new *{box-sizing:border-box!important}.pdf_mode_new .cover-info-grid,.pdf_mode_new .profile-grid,.pdf_mode_new .rp_analysis_grid,.pdf_mode_new .rp_dev_grid,.pdf_mode_new .rp_grid{width:100%!important;min-width:0!important}.pdf_mode_new .cover-info-grid>*,.pdf_mode_new .profile-grid>*,.pdf_mode_new .rp_analysis_grid>*,.pdf_mode_new .rp_dev_grid>*,.pdf_mode_new .rp_grid>*{min-width:0!important}.pdf_mode_new .psychogram-table{width:100%!important;table-layout:fixed!important}.pdf_mode_new .psychogram-table td,.pdf_mode_new .psychogram-table th{word-break:break-word!important}.pdf_mode_new .cover-card,.pdf_mode_new .cover-main,.pdf_mode_new .cover-program-section,.pdf_mode_new .profile-card,.pdf_mode_new .rp_block,.pdf_mode_new .rp_card{width:100%!important;max-width:100%!important;overflow:visible!important;margin-left:0!important;margin-right:0!important}.pdf_mode_new .cover-header{width:100%!important;max-width:100%!important;box-sizing:border-box!important;position:relative!important;left:0!important;right:0!important;transform:none!important}.pdf_mode_new .cover-title .mi-gradient{color:#000!important;background:none!important;-webkit-text-fill-color:unset!important;background-clip:unset!important}.pdf_mode_new .cover-title{margin:0 0 30px!important;font-size:28px!important;letter-spacing:0!important}.pdf_mode_new .report-container{padding:0!important}.pdf_mode_new .rp_summary{padding:0;border:0;background:none;line-height:18px;margin-bottom:0;font-size:14px}.pdf_mode_new .rp_card{padding:0;box-shadow:none;border:0;background:none}.pdf_mode_new .rp_card:before{display:none}.pdf_mode_new .rp_observation_card h5{margin-bottom:5px;font-size:16px;margin-top:5px}.pdf_mode_new .rp_grid{gap:0}.pdf_mode_new .rp_observation_card{padding:0;background:none;margin-bottom:0}.pdf_mode_new .observation-tag{padding:10px}.pdf_mode_new .observation-tag span{line-height:21px}.pdf_mode_new .observation-tag strong{margin-bottom:0;margin-top:-5px}.pdf_mode_new .rp_card_header .rp_label{color:#000;font-size:16px;border-radius:0;background:none}.pdf_mode_new .rp_card_header h5{font-size:16px;color:#1e293b}.pdf_mode_new .rp_card_header{gap:0}.pdf_mode_new .rp_text{line-height:21px;margin-bottom:0;text-align:justify}.pdf_mode_new .rp_label:after{content:".";margin-left:1px}.pdf_mode_new .rp_label{position:relative;top:-2px}.pdf_mode_new .rp_card_warning .rp_card_header{margin-bottom:0;margin-top:0;padding-bottom:0;gap:0;border-bottom:0}.pdf_mode_new .rp_card_header .rp_label{padding:0 5px 0 0;width:auto;height:auto}.pdf_mode_new .rp_analysis_grid .rp_analysis_card{padding:10px;background:none;box-shadow:none;border:1px solid #ccc}.pdf_mode_new .rp_analysis_grid .rp_analysis_card h5{font-size:16px;margin-bottom:0}.pdf_mode_new .rp_analysis_grid .rp_analysis_card p{line-height:21px;margin-bottom:0;color:#000}.pdf_mode_new .rp_analysis_grid .rp_analysis_card ul li{padding:5px;line-height:18px;font-size:14px;background:none;border:0;color:#000}.pdf_mode_new .rp_analysis_grid .rp_analysis_card ul{gap:0;color:#000}.pdf_mode_new .psychogram-legend{margin-bottom:10px;margin-top:10px}.pdf_mode_new .psychogram-legend span.legend-number{background:none;width:auto;height:auto;color:#000;position:relative}.pdf_mode_new .psychogram-legend span.legend-number:after{content:"."}.pdf_mode_new .psychogram-legend .legend-item{gap:5px;background:none;border:0;padding:0}.pdf_mode_new .psychogram-table{margin-top:10px}.pdf_mode_new .psychogram-table thead th{text-align:center}.pdf_mode_new .psychogram-table tbody td{font-size:14px}.pdf_mode_new .psychogram-table thead th span{position:relative;top:-5px}.pdf_mode_new .psychogram-table tbody td .psychogram-check{background:none;box-shadow:none;width:auto;height:auto;display:inline-block;color:#000}.pdf_mode_new .psychogram-legend .legend-item span{margin-bottom:0}.pdf_mode_new .rp_dev_col.left{margin-top:0}.pdf_mode_new .rp_dev_col.left .rp_section_box{padding:5px 10px 10px;background:none;border:1px solid #ccc;margin-bottom:19px}.pdf_mode_new .rp_dev_col.left .rp_section_box h6{margin-bottom:0;margin-top:-5px}.pdf_mode_new .rp_dev_col.left .rp_section_box ul li{margin-bottom:0;font-size:14px;line-height:21px}.pdf_mode_new .rp_dev_col.left .rp_section_box ul li:before{top:13px}.pdf_mode_new .rp_section_box h6{margin-bottom:0;margin-top:0}.pdf_mode_new .rp_section_box ul li{margin-bottom:0;font-size:14px;line-height:21px}.pdf_mode_new .rp_section_box ul li:before{top:13px}.pdf_mode_new .rp_subtitle{margin-top:0;margin-bottom:0}.pdf_mode_new .rp_section_box p{line-height:21px;font-size:14px}.pdf_mode_new .rp_metric_card{margin-top:0}.pdf_mode_new .cover-divider{background:#666}.pdf_mode_new .cover-info-box{background:#eee;border:1px solid #ccc}.pdf_mode_new .cover-info-box .cover-info-label{color:#666}.pdf_mode_new .cover-disclaimer{border:1px solid #ccc}.pdf_mode_new .section-header span{position:relative;top:-7px}.pdf_mode_new .section-header{margin-bottom:0}.pdf_mode_new .profile-row span{position:relative;top:-3px}.pdf_mode_new .profile-row strong{position:relative}.pdf_mode_new .rp_observation_card p{margin-bottom:0;line-height:21px}.pdf_mode_new .observation-tag{background:none;padding:5px 10px 10px;border:1px solid #ccc}.pdf_mode_new .rp_section{gap:0}.pdf_mode_new .rp_block{margin-bottom:0}.pdf_mode_new .psy,.pdf_mode_new .psy-chunk-break{page-break-before:always!important;break-before:page!important}.pdf_mode_new .psychogram-table tr{page-break-inside:avoid!important;break-inside:avoid!important}.pdf_mode_new .rp_section_box{padding:5px 10px;background:none;border:1px solid #ccc}.pdf_mode_new .rp_overall_single{margin-top:10px}.pdf_mode_new .rp_overall_single .rp_section_box h6{margin-top:-5px}.pdf_mode_new .rp_overall_single .rp_section_box{padding:5px 10px 10px}.pdf_mode_new,.pdf_mode_new *{font-family:Calibri,Arial,sans-serif!important}.pdf_mode_new .dev-recommendation-card{page-break-inside:avoid!important;break-inside:avoid!important;display:block!important;width:100%!important}.pdf_mode_new .dev-recommendation-card .rp_dev_col,.pdf_mode_new .dev-recommendation-card .rp_dev_grid{display:block!important}.pdf_mode_new .dev-recommendation-card .rp_section_box{page-break-inside:avoid!important;break-inside:avoid!important;padding:5px 10px 10px}.pdf_mode_new .rp_dev_col,.pdf_mode_new .rp_dev_grid{display:block!important}.pdf_mode_new .dev-card-wrapper{page-break-inside:avoid!important;break-inside:avoid!important;page-break-before:auto!important;break-before:auto!important;display:block!important;width:100%!important}.pdf_mode_new .development_page .rp_grid{display:block!important}.pdf_mode_new .development_page .rp_grid>*{width:100%!important;margin-bottom:12px!important}.pdf_mode_new .cover-client-name{font-weight:900}.pdf_mode_new .cover-info-box .cover-info-label{margin-top:-15px;font-size:16px;letter-spacing:0}.pdf_mode_new .cover-info-box .cover-info-value{line-height:21px;margin-top:-10px}.pdf_mode_new .cover-info-box{height:111px}.pdf_mode_new .cover-disclaimer .cover-disclaimer-content{margin-top:-15px}.pdf_mode_new .observation-tag span,.pdf_mode_new .rp_observation_card p,.pdf_mode_new .rp_summary,.pdf_mode_new .rp_text{text-align:justify}.pdf_mode_new .profile-row span{font-weight:700}.pdf_mode_new .rp_grid,.pdf_mode_new .rp_summary{padding-left:18px}.pdf_mode_new .rp_analysis_grid,.pdf_mode_new .rp_overall_single{padding-left:15px}.pdf_mode_new .psychogram-table tbody td:nth-child(2),.pdf_mode_new .rp_analysis_grid .rp_analysis_card p,.pdf_mode_new .rp_analysis_grid .rp_analysis_card ul li,.pdf_mode_new .rp_section_box p{text-align:justify}.pdf_mode_new .rp_text{padding-left:18px;font-size:14px}.pdf_mode_new .rp_card_header{margin-bottom:0}.pdf_mode_new .rp_text{margin-bottom:10px}.pdf_mode_new .rp_card_header h5{font-weight:700}.pdf_mode_new .rp_summary{margin-bottom:5px}.pdf_mode_new .rp_overall_single .rp_section_box{page-break-inside:avoid!important;break-inside:avoid!important;display:block!important;width:100%!important}.pdf_mode_new .dev .rp_grid{display:block!important}.pdf_mode_new .dev .rp_card_warning{display:inline-block!important;width:100%!important;margin-bottom:10px!important;page-break-inside:avoid!important;break-inside:avoid!important}.pdf_mode_new .dev .rp_card_warning:last-child{margin-top:-10px}.pdf_mode_new .rp_analysis_grid .rp_analysis_card{padding-top:0}.pdf_mode_new .rp_analysis_grid .rp_analysis_card ul li{padding:5px 0}.pdf_mode_new .psychogram-legend .legend-item,.pdf_mode_new .psychogram-legend .legend-item span{font-size:14px}.pdf_mode_new .psychogram-table tbody td span,.pdf_mode_new .psychogram-table tbody td strong{position:relative;top:-7px}.pdf_mode_new .rp_block.development_page .rp_subtitle{page-break-before:always!important;break-before:page!important}.pdf_mode_new .rp_card,.pdf_mode_new .rp_observation_card,.pdf_mode_new .rp_section_box,.pdf_mode_new .str{break-inside:avoid!important;page-break-inside:avoid!important}.pdf_mode_new .bef .rp_analysis_grid .rp_analysis_card{border:0;border-radius:0;padding:0}.pdf_mode_new .str{margin-top:10px}.pdf_mode_new .bef .rp_analysis_grid{margin-top:0}.pdf_mode_new .dev-recommendation-card .rp_card_header{margin-top:5px;margin-bottom:15px}.pdf_mode_new .dev-recommendation-card .rp_section_box h6{margin-top:-5px}.pdf_mode_new .dev-recommendation-card .rp_section_box ul li{line-height:18px}.pdf_mode_new .overall_page .rp_subtitle{margin-bottom:20px}.pdf_mode_new .rp_metric_card{border:0;padding:0;margin-top:10px}.pdf_mode_new .readiness-scale .scale-item .scale-value{margin-top:-15px}.pdf_mode_new .rp_metric_card span{font-size:14px;color:#000;font-weight:700}.pdf_mode_new .rp_metric_card strong{font-weight:400}.rp_block.overall_page .rp_section_box p{text-align:justify}.new_grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.new_grid .total_new{display:flex;align-items:center;justify-content:center;gap:20px}.r_div strong{display:flex;align-items:center;gap:5px}.observation-tag.behavioral .n_icon{background:#d2c4fe}.new_grid .total_new .n_icon{padding:5px;border-radius:100%;text-align:center;display:flex;align-items:center;justify-content:center}.observation-tag.implication .n_icon{background:#ffded1}.r_div{text-align:justify}.pdf_mode_new .new_grid .total_new .n_icon{background:none;padding:0;position:relative;top:10px}.pdf_mode_new .new_grid{margin-bottom:10px}.pdf_mode_new .observation-tag span{color:inherit}.exec-cover{min-height:257mm;padding:30px;background:#fafafa}.exec-cover:before{top:-180px;right:-120px;width:500px;height:500px;background:radial-gradient(circle,rgba(109,40,217,.12),transparent 70%)}.exec-cover:after,.exec-cover:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.exec-cover:after{bottom:-220px;left:-150px;width:450px;height:450px;background:radial-gradient(circle,rgba(236,72,153,.12),transparent 70%)}.exec-cover-header{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:2}.exec-cover-client-logo img,.exec-cover-logo img{object-fit:contain}.exec-cover-top-line{height:3px;margin-top:22px;border-radius:999px;background:linear-gradient(90deg,#6d28d9,#2563eb,#ec4899)}.exec-cover-hero{margin-top:70px;position:relative;z-index:2}.exec-cover-title-wrap{display:flex;align-items:flex-start;gap:24px}.exec-cover-title-bar{width:8px;min-height:180px;border-radius:999px;background:linear-gradient(180deg,#6d28d9,#2563eb,#ec4899);flex-shrink:0}.exec-cover-badge{font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#6d28d9;margin-bottom:14px}.exec-cover-title{font-size:54px;line-height:1.05;font-weight:800;color:#0f172a;max-width:700px;margin:0}.exec-cover-company{margin-top:20px;font-size:22px;font-weight:600;color:#64748b}.exec-cover-info-grid{margin-top:55px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.exec-info-card{background:#ffffff;border-radius:20px;padding:22px;display:flex;align-items:center;gap:16px;box-shadow:0 8px 20px rgba(0,0,0,.06);position:relative}.exec-info-card-purple{border-left:4px solid #7c3aed;border-bottom:4px solid #7c3aed}.exec-info-card-blue{border-left:4px solid #3b82f6;border-bottom:4px solid #3b82f6}.exec-info-card-pink{border-left:4px solid #ec4899;border-bottom:4px solid #ec4899}.exec-info-icon{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#f8fafc;color:#6d28d9;flex-shrink:0}.exec-info-card-blue .exec-info-icon{color:#2563eb}.exec-info-card-pink .exec-info-icon{color:#ec4899}.exec-info-label{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#94a3b8;margin-bottom:6px}.exec-info-value{font-size:15px;font-weight:700;color:#0f172a;line-height:1.4}.exec-cover-disclaimer{margin-top:30px;background:white;border:1px solid #ececec;border-radius:14px;padding:24px;display:flex;gap:14px;box-shadow:none}.exec-cover-disclaimer-icon{color:#6d28d9;flex-shrink:0;margin-top:2px}.exec-cover-disclaimer-text{color:#334155;font-size:15px;line-height:1.9}.exec-cover-disclaimer-text p{margin:0;font-style:italic;text-align:justify}.exec-cover-footer{position:absolute;left:50px;right:50px;bottom:45px;z-index:2}.exec-cover-prepared-by{display:flex;flex-direction:column;gap:4px}.exec-cover-prepared-by span{font-size:14px;color:#64748b}.exec-cover-prepared-by strong{font-size:20px;font-weight:700;color:#6d28d9}.exec-cover-footer-line{position:relative;margin-top:18px;height:3px;background:#d8b4fe}.exec-cover-company-line{width:34px;height:4px;border-radius:999px;background:#6d28d9;margin-top:12px}.exec-cover-prepared{display:flex;align-items:center;gap:12px}.exec-cover-prepared-icon{width:38px;height:38px;border-radius:50%;background:#f3e8ff;display:flex;align-items:center;justify-content:center;color:#6d28d9}.exec-cover-disclaimer-dot{width:10px;height:10px;border-radius:50%;background:#6d28d9;margin-top:8px;flex-shrink:0}.exec-cover-prepared strong{display:block;color:#7c3aed}.exec-cover-disclaimer-text:before{content:"";background:#6d28d9;width:2px;height:70px;position:absolute;left:28px;top:40px}.exec-cover-disclaimer{position:relative}.profile-card-new .profile-item{background:none;border-radius:0}.profile-card-new{overflow:hidden;background:#fff;margin-bottom:25px;padding:0 15px}.profile-grid-new{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #e5e7eb;border-radius:12px}.profile-item{display:flex;align-items:center;gap:14px;padding:18px 20px;border-bottom:1px solid #ececec}.profile-item:nth-last-child(-n+2){border-bottom:none}.profile-item:nth-child(odd){border-right:1px solid #ececec}.profile-icon{width:42px;height:42px;border-radius:50%;background:rgba(126,34,206,.08);color:#7e22ce;display:flex;align-items:center;justify-content:center}.profile-item span{display:block;font-size:11px;color:#8b8b8b;margin-bottom:3px}.profile-item strong{display:block;font-size:14px;color:#111827;font-weight:700}.rp_block.obs .rp_summary{border:0;border-radius:12px;padding:10px}.rp_block.obs .rp_card.rp_observation_card{background:none;box-shadow:none;border:0;padding:0 19px}.rp_block.obs .rp_card.rp_observation_card:before{display:none}.rp_block.obs .rp_card.rp_observation_card .new_grid{border:1px solid #eee;border-radius:12px;padding:5px}.rp_block.obs .rp_card.rp_observation_card .new_grid .observation-tag{margin-top:0}.rp_block.obs h5{font-size:17px;display:inline-flex;align-items:center;gap:5px}.section-header.mdn_section_header{display:flex;gap:10px;font-size:18px;text-transform:uppercase;line-height:24px;background:#f4f1ff;border-left:7px solid #7c3aee}.section-header.mdn_section_header .md_title{color:#084b7c}.section-header.profile-section-header{display:flex;gap:10px;font-size:18px;text-transform:uppercase;line-height:24px;background:#f4f1ff;border-left:7px solid #7c3aee}.section-header.profile-section-header .md_title{color:#084b7c}.section-header.mdn_section_header .section-header-icon{border-right:1px solid #fff;padding-right:5px}.rp_block.obs .rp_grid .rp_card h5 .observation-number{background:#7d3aec;border-radius:100%;color:#fff;padding:5px;width:30px;height:30px;text-align:center;line-height:normal}.new_des .rp_block.str .rp_summary{border:0;border-radius:12px;padding:10px}.new_des .rp_block.str .rp_card{border:1px solid #7e3bec;padding:0;overflow:hidden}.new_des .rp_block.str .rp_grid{padding:0 15px}.new_des .rp_block.str .rp_card .rp_card_header{background:#7e3bec;padding:5px}.new_des .rp_block.str .rp_card .rp_text{padding:0 10px}.new_des .rp_block.str .rp_card .rp_card_header .rp_label{background:none;width:auto;height:auto;font-size:16px;border-right:1px solid #fff;border-radius:0;padding-right:5px}.new_des .rp_block.str .rp_card .rp_card_header h5{color:#fff;font-size:16px}.new_des .rp_block.dev .rp_summary{border:0;border-radius:12px;padding:10px}.new_des .rp_block.dev .rp_card{border:1px solid #7e3bec;padding:0;overflow:hidden;border-radius:10px}.new_des .rp_block.dev .rp_grid{padding:0 15px}.new_des .rp_block.dev .rp_card .rp_card_header{background:#7e3bec;padding:5px}.new_des .rp_block.dev .rp_card .rp_text{padding:0 10px}.new_des .rp_block.dev .rp_card .rp_card_header .rp_label{background:none;width:auto;height:auto;font-size:16px;border-right:1px solid #fff;border-radius:0;padding-right:5px}.new_des .rp_block.dev .rp_card .rp_card_header h5{color:#fff;font-size:16px}.new_des .rp_block.dev .rp_card:before{display:none}.rp_analysis_stack{display:flex;flex-direction:column;gap:30px}.analysis-section{background:#fff;border-radius:18px;padding:24px;border:1px solid #ececec}.analysis-section.positive{border-left:6px solid #22c55e}.analysis-section.improvement{border-left:6px solid #f59e0b}.analysis-header{display:flex;gap:18px;margin-bottom:20px}.analysis-badge{width:52px;height:52px;border-radius:50%;background:#dcfce7;color:#16a34a;font-size:28px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.analysis-badge.warning{background:#fef3c7;color:#d97706}.analysis-header h5{margin:0 0 10px;font-size:18px;font-weight:700}.analysis-summary{margin:0;line-height:21px;color:#000;font-size:14px;text-align:justify}.analysis-items{display:flex;flex-direction:column;gap:14px}.analysis-item-card{display:flex;gap:16px;padding:18px;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb}.analysis-item-card.warning{background:#fffaf0}.analysis-letter{width:38px;height:38px;border-radius:50%;background:#22c55e;color:white;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.analysis-letter.warning{background:#f59e0b}.analysis-content strong{display:block;margin-bottom:8px;font-size:15px}.analysis-content p{margin:0;line-height:21px;font-size:14px;text-align:justify}.psychogram-table tbody td.description-col{text-align:justify}.development-recommendation-list{display:flex;flex-direction:column;gap:24px}.development-card{background:#fff;border:1px solid #e8eaf2;border-radius:18px;padding:24px;position:relative;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.04)}.development-card:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#7c3aed,#a855f7)}.development-card-header{display:flex;align-items:center;gap:18px;margin-bottom:22px}.development-letter{width:48px;height:48px;min-width:48px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center}.development-tag{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:#7c3aed;background:#f3e8ff;padding:4px 10px;border-radius:999px;margin-bottom:6px}.development-card-header h5{margin:0;font-size:20px;font-weight:700;color:#1f2937}.development-section{display:flex;gap:16px;padding:18px;background:#fafbff;border:1px solid #edf0f7;border-radius:14px;margin-bottom:14px}.section-icon{width:42px;height:42px;min-width:42px;border-radius:50%;background:#ede9fe;color:#7c3aed;display:flex;align-items:center;justify-content:center;font-size:18px}.section-content{flex:1}.section-content h6{margin:0 0 10px;font-size:14px;font-weight:700;color:#111827}.section-content p{margin:0;line-height:1.8;color:#4b5563}.section-content ul{margin:0;padding-left:18px}.section-content li{margin-bottom:8px;line-height:normal;color:#000;list-style:disc}.expected-behavior-card{margin-top:18px;background:linear-gradient(135deg,#f8f5ff,#f3f0ff);border:1px solid #e7dcff;border-radius:14px;padding:18px}.expected-title{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#7c3aed;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px}.expected-title:before{content:"★";font-size:14px}.expected-behavior-card p{margin:0;color:#000;line-height:normal;font-size:14px;text-align:justify}.psychogram-table tbody tr:nth-child(odd){background:#fbfaff}.overall-assessment-wrapper{display:flex;flex-direction:column;gap:22px}.executive-summary-card{background:linear-gradient(135deg,#faf7ff,#ffffff);border:1px solid #ece3ff;border-radius:18px;padding:24px;position:relative}.summary-header{margin-bottom:14px}.summary-chip{display:inline-block;padding:6px 12px;border-radius:999px;background:#f3e8ff;color:#7c3aed;font-size:11px;font-weight:700;letter-spacing:1px}.executive-summary-card p{margin:0;line-height:21px;color:#000;font-size:14px;text-align:justify}.overall-insight-card{background:#fff;border-radius:18px;padding:22px;border:1px solid #ececec;break-inside:avoid;page-break-inside:avoid}.overall-insight-card.strengths{border-left:6px solid #22c55e}.overall-insight-card.priorities{border-left:6px solid #f59e0b}.overall-card-header{display:flex;align-items:center;gap:14px;margin-bottom:10px}.card-badge{width:42px;height:42px;min-width:42px;border-radius:50%;background:#22c55e;color:#fff;font-weight:700;font-size:18px;display:flex;align-items:center;justify-content:center}.card-badge.warning{background:#f59e0b}.overall-card-header h6{margin:0;font-size:17px;font-weight:700;color:#111827}.overall-card-header span{display:block;color:#fff}.overall-insight-card ul{margin:0;padding-left:68px}.overall-insight-card li{margin-bottom:10px;line-height:normal;color:#000;list-style:disc;font-size:14px}.new_des .readiness-executive-card{background:#fff;border:1px solid #ececec;border-radius:18px;padding:24px}.new_des .readiness-title{margin:0 0 18px;font-size:17px;font-weight:700;color:#111827}.new_des .readiness-scale{display:flex;justify-content:space-between;gap:12px;margin-bottom:20px;border:0}.new_des .scale-item{flex:1;text-align:center;padding:12px;border-radius:12px;background:#f8fafc;border:1px solid #e5e7eb;transition:all .2s ease}.new_des .scale-item.selected{background:#f3e8ff;border-color:#7c3aed}.new_des .scale-value{width:36px;height:36px;margin:0 auto 8px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;font-weight:700}.new_des .scale-item.selected .scale-value{background:#7c3aed;color:white}.new_des .scale-text{font-size:12px;color:#000;line-height:1.4}.executive-conclusion-card{background:linear-gradient(135deg,#fff8eb,#ffffff);border:1px solid #ffe0a8;border-radius:18px;padding:24px;position:relative;margin-bottom:15px}.conclusion-header{margin-bottom:14px}.conclusion-chip{display:inline-block;padding:6px 12px;border-radius:999px;background:#fff2d6;color:#d97706;font-size:14px;font-weight:700;letter-spacing:1px}.executive-conclusion-card p{margin:0;line-height:22px;color:#000;text-align:justify;font-size:14px}.section-title-gradient{background:linear-gradient(90deg,#7c3aed,#a855f7,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:800}.section-number{font-weight:800;color:#7c3aed}.new_des .scale-item.selected .scale-text{color:#000}.pdf_mode_new .exec-cover{padding:20px}.pdf_mode_new .exec-cover-hero{margin-top:20px}.pdf_mode_new .exec-cover-badge{margin-bottom:0}.pdf_mode_new .exec-cover-title{line-height:normal;margin-top:-20px}.pdf_mode_new .exec-cover-company{margin-top:10px}.pdf_mode_new .exec-cover:after{display:none}.pdf_mode_new .section-header.profile-section-header{margin-bottom:10px;margin-top:-15px}.pdf_mode_new .section-header.profile-section-header .section-title-gradient{margin-top:-4px}.pdf_mode_new .section-header.profile-section-header .section-number{color:#000;margin-top:-5px}.pdf_mode_new .section-header.profile-section-header .section-title-gradient{background:none;color:#000;-webkit-text-fill-color:#000;margin-top:-5px}.pdf_mode_new .section-header.mdn_section_header{margin-bottom:10px}.pdf_mode_new .section-header.mdn_section_header .section-number{color:#000;margin-top:-5px}.pdf_mode_new .section-header.mdn_section_header .section-title-gradient{background:none;color:#000;-webkit-text-fill-color:#000;margin-top:-5px}.pdf_mode_new .new_des .rp_block.obs .rp_card.rp_observation_card{padding:0}.pdf_mode_new .new_des .rp_block.obs .rp_grid .rp_card h5 .observation-number{background:#666;color:#fff;padding:0;line-height:normal;margin:0;display:inline-flex;text-align:center;justify-content:center;align-items:center}.pdf_mode_new .new_des .rp_block.obs .rp_observation_card p:first-of-type{top:-5px;position:relative;margin-bottom:5px}.pdf_mode_new .new_des .rp_block.obs .rp_observation_card .new_grid{border:0;padding:5px 0}.pdf_mode_new .new_des .rp_block.obs .rp_grid .rp_card h5 .obs_tt{margin-bottom:0;margin-top:-15px}.pdf_mode_new .new_des .rp_block.obs .rp_grid .rp_card h5 .observation-number span{position:relative;top:-13px}.pdf_mode_new .new_des .rp_observation_card h5{margin-top:0}.pdf_mode_new .new_des .rp_block.str .rp_summary{padding-left:18px}.pdf_mode_new .new_des .rp_block.str .rp_card{overflow:hidden!important;margin-bottom:15px;border:1px solid #ccc}.pdf_mode_new .new_des .rp_block.str .rp_card .rp_card_header{background:#ccc;padding-bottom:5px}.pdf_mode_new .new_des .rp_block.str .rp_card .rp_card_header .rp_label{border-right:0;margin-bottom:0;margin-top:-15px}.pdf_mode_new .new_des .rp_block.str .rp_card .rp_card_header h5{color:#000;margin-top:-18px}.pdf_mode_new .new_des .rp_block.dev .rp_card{overflow:hidden!important;margin-bottom:20px!important;border:1px solid #ccc}.pdf_mode_new .new_des .rp_block.dev .rp_card .rp_card_header{background:#ccc;padding-bottom:5px}.pdf_mode_new .new_des .rp_block.dev .rp_card span.rp_label{border-right:0;margin-bottom:0;margin-top:-15px}.pdf_mode_new .new_des .rp_block.dev .rp_card h5{color:#000;margin-top:-18px}.pdf_mode_new .new_des .analysis-section.positive{border:0;border-radius:0;padding:0;background:none;box-shadow:none}.pdf_mode_new .new_des .rp_block.bef{page-break-inside:avoid!important;break-inside:avoid!important;page-break-before:auto!important;break-before:auto!important;display:block!important;width:100%!important}.pdf_mode_new .new_des .analysis-header .analysis-badge{display:none}.pdf_mode_new .new_des .analysis-header{margin-top:5px;padding-left:18px}.pdf_mode_new .new_des .analysis-items .analysis-item-card{background:none;page-break-inside:avoid!important;break-inside:avoid!important;border:0;padding:0 10px}.pdf_mode_new .new_des .analysis-items .analysis-item-card .an_no{position:relative;top:-10px}.pdf_mode_new .new_des .analysis-section.improvement{border:0;border-radius:0;padding:0;background:none;box-shadow:none}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card{border:0;box-shadow:none;padding:10px;margin-top:10px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card:before{display:none}.pdf_mode_new .new_des .development-section,.pdf_mode_new .new_des .expected-behavior-card{page-break-inside:avoid!important;break-inside:avoid!important}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-letter{width:30px;height:30px;min-width:auto;font-size:14px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-section{padding:10px;background:none;margin-bottom:0}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .expected-behavior-card{background:none}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-section .section-icon{width:30px;height:30px;min-width:auto;font-size:14px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-letter span{position:relative;top:-10px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-card-header h5{font-size:17px;margin-top:-15px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-section .section-icon span{position:relative;top:-3px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-section ul li{list-style:none;position:relative;margin-bottom:2px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-section ul li:before{content:"";width:5px;height:5px;border-radius:100%;background:#666;position:absolute;left:-10px;top:15px}.pdf_mode_new .new_des .expected-behavior-card .expected-title{display:block;margin-top:-15px}.pdf_mode_new .new_des .expected-behavior-card .expected-title:before{margin-right:5px}.pdf_mode_new .new_des .rp_block.psy{margin-top:15px}.pdf_mode_new .new_des .overall_page .rp_subtitle{margin-top:10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card{border:1px solid #ccc;padding:10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card .card-badge{width:30px;height:30px;min-width:auto}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card .card-badge span{position:relative;top:-13px;font-size:14px;color:#fff}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card .overall-card-header h6{font-size:14px;margin-top:-13px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card .overall-card-header{margin-bottom:0}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card ul li{position:relative;list-style:none;margin-bottom:0}.pdf_mode_new .new_des .overall_page.post .overall-assessment-wrapper .overall-insight-card ul li{margin-bottom:2px}.pdf_mode_new .new_des .overall_page.post .overall-assessment-wrapper .overall-insight-card .card-badge span{top:-10px}.pdf_mode_new .new_des .overall_page.post .overall-assessment-wrapper .overall-insight-card ul{margin-top:-10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .overall-insight-card ul li:before{content:"";width:5px;height:5px;background:#666;border-radius:100%;display:inline-block;position:absolute;left:-10px;top:15px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-summary-card{padding:10px;background:#fff}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-summary-card h6{margin-top:-14px;font-weight:700;font-size:17px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .readiness-executive-card{padding:10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .readiness-executive-card h6.readiness-title{margin-top:-10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .readiness-executive-card .readiness-scale .scale-item{padding:10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .readiness-executive-card .readiness-scale .scale-item .scale-value{margin-top:0}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .readiness-executive-card .readiness-scale .scale-item .scale-value span{position:relative;top:-13px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .readiness-executive-card .readiness-scale{margin-bottom:0}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-conclusion-card{background:#fff;border:1px solid #eee;padding:10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-conclusion-card .conclusion-chip{background:none;border-radius:0;padding:0;color:#000;font-size:17px;font-weight:700}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-conclusion-card .conclusion-header{margin-bottom:0;margin-top:-13px}.pdf_mode_new .report-page.scon_rpt{break-before:avoid!important;page-break-before:avoid!important}@media only screen and (min-width:300px) and (max-width:639px){.report-page.cover-page{width:100%;margin-top:0}.cover-main{padding:10px}.cover-header{gap:70px}.cover-client-logo-top{width:140px;height:50px}.cover-title{margin:10px 0;font-size:38px}.cover-card{padding:10px}.cover-program-name{font-size:24px}.cover-info-grid{display:flex;width:100%;flex-direction:column}.report-page{width:100%}.export-pdf-btn{top:auto;bottom:20px}.profile-grid{display:inline-block;width:100%}.profile-card{padding:0 10px}.profile-row{flex-direction:column;text-align:left;align-items:flex-start;justify-content:flex-start}.profile-row strong{display:contents;margin-right:5px}.rp_block.obs .rp_card.rp_observation_card{padding:0;border-radius:0}.rp_block.obs .rp_card.rp_observation_card .new_grid{display:inline-block;width:100%}.rp_block.obs .rp_card.rp_observation_card .new_grid .observation-tag{margin-bottom:15px}.rp_block.dev .rp_grid,.rp_block.str .rp_grid{padding:0}.rp_analysis_card ul li,.rp_analysis_card ul li strong{text-align:left}.rp_card_warning .rp_card_header{display:inline-block;width:100%}.rp_card_warning .rp_card_header h5{font-size:16px;margin-top:0;width:calc(100% - 52px);float:right}.rp_card_warning .rp_card_header span.rp_label{float:left}.readiness-scale{display:inline-block;width:100%}.scale-item{margin-bottom:10px;width:100%}.rp_metric_card{margin-top:0}.rp_block.dev .rp_card .rp_card_header{display:inline-flex}.table_scroll_mobile{overflow-x:auto}.table_scroll_mobile table tr td{white-space:nowrap}.table_scroll_mobile table{table-layout:auto}}@media only screen and (min-width:640px) and (max-width:767px){.export-pdf-btn{top:auto;bottom:20px}.report-page,.report-page.cover-page{width:100%}.rp_card_warning .rp_card_header h5{font-size:17px}}.pdf_mode_new .exec-cover{min-height:294mm!important;display:flex;flex-direction:column;box-sizing:border-box}.pdf_mode_new .exec-cover-hero{flex:1}.pdf_mode_new .exec-cover-footer{margin-top:auto}.development-card .dev_grid{display:grid;grid-template-columns:1.2fr 1.4fr;gap:20px}.development-card .dev_grid .section-content ul li{font-size:14px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-card-header{page-break-inside:avoid;break-inside:avoid}.pdf_mode_new .new_des .development-card+.development-card:not(:last-child){margin-top:0!important}.pdf_mode_new .development-recommendation-list{gap:0}.pdf_mode_new .new_des .development-card+.development-card:not(:last-child) .development-card-header{margin-top:0;margin-bottom:10px}.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-summary-card{page-break-inside:avoid;break-inside:avoid}.bg_header{background:url(/img/Header.png);background-size:cover;height:339px;width:100%}.pt_all{padding:3rem;border-radius:30px;float:left;width:100%}.pdf-mode .pt_all{padding:0}.bg_header .tt_left{width:56%;position:relative}.pdf-mode .bg_header{background-position:50%;background-size:contain;background-repeat:no-repeat;height:220px;border:1px solid transparent;display:flex;justify-content:flex-start!important;align-items:flex-start!important;position:relative}.pdf-mode .st_image_one{padding:0;page-break-before:always!important;break-before:page!important}.pdf-mode .st_image_one img{width:100%}.pdf-mode .static_text_sec{padding:2rem 0}.pdf-mode .bg_header .tt_left{width:365px;margin-top:100px;margin-left:150px;padding:0;text-align:left}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card,.pdf_mode_new .new_des .overall_page .overall-assessment-wrapper .executive-conclusion-card{page-break-inside:avoid!important;break-inside:avoid!important}.pdf_mode_new .dev_grid{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:20px;margin-top:20px}.pdf_mode_new .development-section{flex:1;break-inside:avoid;page-break-inside:avoid}.pdf-mode .st_image_two h2{font-size:25px!important}.pdf-mode .st_image_two{margin-top:0;page-break-before:always!important;break-before:page!important}.bg_header_new{position:relative}.bg_header_new .tt_left_new{position:absolute;left:247px;top:170px;width:515px;text-align:left;z-index:5}.bg_header_new .power_name{margin:0;width:100%;background:none!important;color:#000;font-weight:700;text-align:left!important}.pdf-mode .bg_header_new .tt_left_new{left:150px;top:100px}.pdf-mode .bg_header_new .tt_left_new .power_name{font-size:20px}.pdf_mode_new .new_des .dev .rp_summary,.pdf_mode_new .new_des .obs .rp_summary{padding-left:18px}.cover_page{position:relative;width:100%;overflow:hidden;page-break-after:always;break-after:page;margin-bottom:25px;border-radius:30px}.cover_bg{display:block;width:100%;height:auto}.cover_logo{position:absolute;top:27%;left:49%;transform:translateX(-50%);z-index:10}.cover_name{position:absolute;left:50%;top:63%;transform:translate(-50%,-50%);width:65%;height:400px;display:flex;justify-content:center;align-items:center}.cover_name_canvas{width:100%;height:100%;display:block}.pdf-mode .cover_logo img{width:300px}.pdf-mode .cover_name{top:63%}.pdf-mode .cover_name .cover_name_text{font-size:45px}.pdf-mode .static_text_sec{padding:0}.pdf-mode .st_heading{top:-12px;position:relative}.another_avg_sec{background:#eee;padding:10px;border-radius:20px}.in_two{background:#fff;padding:10px;border-radius:15px}p.in_p{margin-top:30px;margin-bottom:20px}.chart_qs{padding-top:50px}.report_cover_header{position:relative;width:100%;aspect-ratio:1055/1491;overflow:hidden;background:#fff;border-radius:1rem;margin-bottom:25px;page-break-after:always;break-after:page}.report_cover_bg{position:absolute;inset:0;width:100%;height:100%}.report_cover_content{position:absolute;inset:0;z-index:5}.report_cover_logo{position:absolute;top:125px;left:50%;transform:translateX(-50%)}.report_logo_img{width:320px;height:auto;object-fit:contain}.report_cover_participant{position:absolute;left:80px;top:520px;width:70%}.report_cover_questionnaire{margin-bottom:18px}.report_cover_questionnaire_title{margin:0;font-size:48px;line-height:1.18;font-weight:800;color:#000}.report_cover_program{margin-top:18px}.report_cover_program_title{margin:0 0 10px;font-size:33px;line-height:1.45;font-style:italic;font-weight:500;color:#000}.report_cover_company_title{margin:0;font-size:20px;line-height:1.45;font-weight:500;color:#000}.report_cover_name{margin-top:28px;font-size:40px;font-weight:700;background:linear-gradient(90deg,#7c3aed,#ec4899);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.report_cover_company_title:before{content:"";display:block;width:110px;height:6px;background:linear-gradient(90deg,#4a33ff,#ff3fa3);border-radius:20px;margin-bottom:18px}.avg_tbl_wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.avg_tbl_nw{width:100%;border-collapse:collapse;table-layout:fixed}.section_tbl_wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.section_tbl_nw{width:100%;border-collapse:collapse}@media (max-width:768px){.section_tbl_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.section_tbl_nw{min-width:900px;width:900px;table-layout:auto}.section_tbl_nw td,.section_tbl_nw th{white-space:nowrap;min-width:120px}.section_tbl_nw .section_first_col{min-width:340px;width:340px;white-space:normal}.avg_tbl_wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.avg_tbl_nw{min-width:850px;width:850px;table-layout:auto}.avg_tbl_nw td,.avg_tbl_nw th{white-space:nowrap}.avg_tbl_nw td:first-child,.avg_tbl_nw th:first-child{min-width:320px;white-space:normal}}.pdf-mode .each_section table tr td,.pdf-mode .in_out_txt{font-size:15px!important}.pdf-mode .chart_qs.chart_qs_nw{padding-top:0}.pdf-mode .another_avg_sec{break-before:auto!important;page-break-before:auto!important;page-break-after:always!important;break-after:page!important;break-inside:avoid}.pdf-mode .overall-score-page{page-break-before:always!important;break-before:page!important}.pdf-mode .report_cover_company_title{font-size:19px!important}.pdf-mode .report_cover_company_title:before{margin-bottom:10px;margin-top:20px}.pdf-mode .chart_new_main{margin-top:-50px}.pdf-mode .qa_sec_nw .qa_in p{font-size:15px!important;font-weight:400!important}.pdf-mode .nw_sec_one .left_nw_rpt h2{font-size:17px!important}.pdf-mode .nw_sec_one .right_nw_rpt div{font-size:15px!important}.pdf-mode .a_header{font-size:17px!important}.pdf-mode .a_name{font-size:15px!important}.pdf-mode .another_avg_sec,.pdf-mode .each_section{margin-top:0!important}.pdf-mode .report_cover_participant{top:300px}.pdf-mode .report_cover_logo{left:47%;transform:translateX(-47%);top:90px}.pdf-mode .report_cover_questionnaire_title{font-size:35px}.pdf-mode .report_cover_program_title{font-size:28px!important}.pdf-mode .report_cover_name{background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset;background-clip:unset;color:#000;font-size:35px}.pdf-mode .mcq_table_nw .section-header-row td{padding:5px 0!important}.pdf-mode .avg_hed td{padding-top:20px!important;padding-bottom:10px!important;font-size:14px!important}.pdf-mode .nw_sec_one{margin-top:-13px}.pdf-mode .mcq_table_nw th div{line-height:normal!important}.pdf-mode .mcq_table_nw th div span{font-size:10px!important}.pdf-mode .mcq_table_nw thead tr{background-color:transparent!important}.pdf-mode .mcq_table_nw table{border:0!important}.pdf-mode .avg_hed{margin-top:15px;margin-bottom:10px}.pdf-mode .chart_sec_nw{page-break-before:always!important;break-before:page!important;page-break-inside:avoid!important;break-inside:avoid!important;border:0!important;box-shadow:none!important}.pdf-mode .chart_sec_nw .crt_new{border:0!important}.pdf-mode .avg_hed td{padding-left:13px!important}.pdf-mode .nw_pdf_page .hw{border:0!important;box-shadow:none!important}.pdf-mode .another_avg_sec{background:#fff}.pdf-mode .avg_tbl_nw td{padding:5px!important}.pdf-mode .avg_tbl_nw tr{border:0}.pdf-mode .avg_tbl_nw tr td span,.pdf-mode .avg_tbl_nw tr th span{position:relative;top:-5px}.pdf-mode .each_section{page-break-before:always!important;break-before:page!important}.pdf-mode .each_section table tr{border-bottom:0!important}.pdf-mode .each_section table tr td{border-bottom:1px solid #eee;padding:5px!important}.pdf-mode .each_section table tr td:first-child span{position:relative;top:-5px}.pdf-mode .scale_div{background-color:transparent!important;border:0!important}.pdf-mode .vs .left_nw_rpt,.pdf-mode .vs .right_nw_rpt{display:inline-block;width:50%}.pdf-mode .avg_tbl_nw td:first-child{font-size:13px!important}.pdf-mode .avg_tbl_nw td,.pdf-mode .avg_tbl_nw th{font-size:14px!important}.pdf-mode .each_section table tr th{font-size:15px!important}@media only screen and (min-width:300px) and (max-width:767px){.nw_pdf_page .nw_sec_one{display:inline-block!important;width:100%}.nw_pdf_page .nw_sec_one .left_nw_rpt{width:100%}.nw_pdf_page .nw_sec_one .left_nw_rpt h2{font-size:18px!important}.nw_pdf_page .nw_sec_one .right_nw_rpt{text-align:left!important;margin-top:10px}.nw_pdf_page .nw_sec_one .right_nw_rpt div{font-size:16px!important}.crt_new div{flex-direction:column}.chart_sec_nw{border:0;box-shadow:none;padding:0}.chart_qs{padding-top:0}.chart_new_main,.chart_qs{width:100%!important}.report_cover_logo{left:47%;transform:translateX(-47%);top:70px}.report_cover_participant{top:170px;left:20px}.report_cover_questionnaire_title{font-size:25px}.report_cover_program_title{font-size:16px}.report_cover_name{font-size:30px;margin-top:11px}}@media (max-width:767px){.crt_in{display:flex!important;flex-direction:column}.chart_qs_nw{width:100%;border-right:none!important;border-bottom:1px solid #ddd}.chart_new_main{width:100%;height:550px!important;margin-top:15px;padding:15px 10px}}.pret{margin-bottom:15px}.pdf-mode .report_cover_name svg text{font-size:35px!important}.dark nav{background:linear-gradient(90deg,#080D24,#10153A 55%,#170248)!important;border-bottom:1px solid #302a5c;box-shadow:0 4px 20px rgba(0,0,0,.25)}.dark .s_bar nav{background:none!important;border:0;box-shadow:none}.dark nav .m_menu{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#ffffff;transition:all .2s ease}.dark nav .m_menu:hover{background:rgba(236,28,174,.15);border-color:rgba(236,28,174,.4)}.dark nav .m_menu svg{color:#ffffff}.dark nav button.circle-button{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);transition:all .2s ease}.dark nav button.circle-button:hover{background:rgba(236,28,174,.15);border-color:#EC1CAE}.dark nav button.circle-button svg{color:#ffffff}.dark nav button.theme_btn{background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.4)}.dark nav button.theme_btn svg{color:#F43FBA}.dark nav button.logo img{filter:none}.dark nav .noti_alt div{background:#111832}.dark nav .noti_alt .notification_div .noti_btn button{background:#673AB7;color:#F5F3FF;border:1px solid #302a5c}.dark nav .noti_alt .notification_div .noti_btn button:hover{background:#342052}.dark nav .noti_conty,.dark nav .noti_mob .noti_conty .notification_div{background:#111832;border:1px solid #302a5c}.dark nav .noti_conty button{color:#ec1cae}.dark nav .noti_conty button:hover{color:#F43FBA}.dark .m_body{background:radial-gradient(circle at 10% 10%,rgba(124,58,237,.16),transparent 30%),radial-gradient(circle at 90% 15%,rgba(236,28,174,.1),transparent 28%),linear-gradient(135deg,#080D24,#0B1230 55%,#10082B)!important}.dark .s_bar{background:#10162F;border-right:1px solid #302a5c;box-shadow:8px 0 30px rgba(0,0,0,.35)}.dark .s_bar img{filter:none}.dark .s_bar button{color:#F5F3FF}.dark .s_bar button span{color:#EDE9FE}.dark .s_bar button svg{color:#B9B4D6}.dark .s_bar button:hover{background:rgba(124,58,237,.12)}.dark .s_bar button:hover svg{color:#F43FBA}.dark .s_bar button.active{background:linear-gradient(90deg,rgba(236,28,174,.18),rgba(124,58,237,.18));border-right:4px solid #ec1cae;color:#F43FBA}.dark .s_bar button.active span,.dark .s_bar button.active svg{color:#F43FBA}.dark .s_bar button:hover{color:#ffffff}.dark footer{background:#080D24!important;border-top:1px solid #302a5c;color:#A9A6C4}.dark .course_conty{background:#0E1634;border:1px solid #302a5c;color:#F5F3FF;box-shadow:0 10px 30px rgba(0,0,0,.2)}.dark .conty,.dark .conty .tab_content button{color:#F5F3FF}.dark .conty .tab_content button:hover{color:#F43FBA}.dark .conty .tab_content button.active{color:#F43FBA;border-color:#EC1CAE}.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6{color:#F5F3FF}.dark p{color:#D7D3E8}.dark a{color:#B56CFF}.dark a:hover{color:#F43FBA}.dark input,.dark select,.dark textarea{background:#111832;color:#F5F3FF;border-color:#302A5C}.dark input:focus,.dark select:focus,.dark textarea:focus{border-color:#EC1CAE;box-shadow:0 0 0 2px rgba(236,28,174,.15)}.dark input::placeholder,.dark textarea::placeholder{color:#77738F}.dark .button_primary{background:linear-gradient(135deg,#EC1CAE,#8B3DFF);color:#ffffff;border:none;box-shadow:0 6px 18px rgba(236,28,174,.25);transition:all .2s ease}.dark .button_primary:hover{background:linear-gradient(135deg,#F43FBA,#9B5CFF);box-shadow:0 8px 24px rgba(236,28,174,.35)}.dark .back_to_top{background:linear-gradient(135deg,#EC1CAE,#7C3AED)!important;box-shadow:0 8px 25px rgba(236,28,174,.3)}.dark .back_to_top:hover{background:linear-gradient(135deg,#F43FBA,#8B3DFF)!important}.dark .noti_conty{background:linear-gradient(145deg,#101735,#15143A)!important;border:1px solid #342a63;border-radius:12px;box-shadow:0 12px 35px rgba(0,0,0,.4),0 0 20px rgba(124,58,237,.08)}.dark .noti_conty button{color:#F5F3FF!important;background:transparent;transition:background-color .2s ease,color .2s ease}.dark .noti_conty button:hover{background:linear-gradient(90deg,rgba(236,28,174,.14),rgba(124,58,237,.12))!important;color:#F43FBA!important}.dark .noti_conty button svg{color:#B56CFF!important;transition:color .2s ease,transform .2s ease}.dark .noti_conty button:hover svg{color:#EC1CAE!important;transform:translateX(1px)}.dark .noti_conty button p{color:#EDE9FE!important}.dark .noti_conty button:hover p{color:#F43FBA!important}.lumina-tabs{position:relative}.dark .lumina-tabs{position:relative;background:linear-gradient(135deg,#0c1330,#11183a 48%,#151238);border:1px solid rgba(139,92,246,.2);border-radius:14px;padding:0;transform-style:preserve-3d;transform:perspective(1400px) rotateX(1deg) translateY(0) translateZ(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.07),inset 0 -1px 0 rgba(0,0,0,.35),0 5px 10px rgba(0,0,0,.22),0 16px 28px rgba(0,0,0,.28),0 32px 55px rgba(0,0,0,.2);animation:luminaTabsFloat 6s ease-in-out infinite;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s ease,border-color .35s ease;overflow:hidden;isolation:isolate}.dark .lumina-tabs:hover{animation-play-state:paused;transform:perspective(1400px) rotateX(0deg) translateY(-4px) translateZ(6px);border-color:rgba(139,92,246,.3);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.35),0 7px 12px rgba(0,0,0,.24),0 20px 35px rgba(0,0,0,.32),0 38px 65px rgba(0,0,0,.24)}.dark .lumina-tabs:before{content:"";position:absolute;width:280px;height:180px;top:-130px;right:10%;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12) 0,rgba(236,28,174,.05) 35%,transparent 72%);filter:blur(12px);pointer-events:none;z-index:0;animation:luminaTabAmbient 8s ease-in-out infinite}.dark .lumina-tabs:after{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(168,85,247,.2),rgba(255,255,255,.12),transparent);pointer-events:none;z-index:10;opacity:.8}.dark .lumina-tabs nav{position:relative;background:transparent!important;border:none;box-shadow:none;display:flex;align-items:stretch;z-index:5}.dark .lumina-tabs button{position:relative;color:#A9A6C4;border-color:transparent;background:transparent;transform:translateZ(2px);transition:color .25s ease,background .3s ease,transform .3s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .3s ease}.dark .lumina-tabs button:not(:disabled):not(.lumina-tab-active):hover{color:#F4E9FF;transform:translateY(-2px) translateZ(8px);background:linear-gradient(135deg,rgba(124,58,237,.18),rgba(168,85,247,.15) 45%,rgba(236,28,174,.16));border-color:rgba(168,85,247,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 0 16px rgba(124,58,237,.1),0 0 24px rgba(236,28,174,.06)}.dark .lumina-tabs button:not(:disabled):not(.lumina-tab-active):hover:before{content:"";position:absolute;top:0;left:15%;right:15%;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent);pointer-events:none}.dark .lumina-tabs button svg{color:#A98BFF;font-size:18px;transform:translateZ(4px);transition:color .25s ease,transform .3s cubic-bezier(.16,1,.3,1),filter .25s ease}.dark .lumina-tabs button:not(:disabled):not(.lumina-tab-active):hover svg{color:#D8A4FF;transform:translateY(-2px) scale(1.08) translateZ(8px);filter:drop-shadow(0 0 7px rgba(168,85,247,.45))}.dark .lumina-tabs .lumina-tab-inactive{color:#B7B3CC;border-bottom:0!important;background:transparent!important;box-shadow:none}.dark .lumina-tabs .lumina-tab-active{position:relative;color:#FFFFFF!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px;background:linear-gradient(110deg,#7C3AED,#9747FF 32%,#D946EF 68%,#F43FBA)!important;text-shadow:0 1px 4px rgba(0,0,0,.18);transform:translateY(-1px) translateZ(8px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(86,24,130,.2),0 5px 12px rgba(124,58,237,.28),0 8px 24px rgba(236,28,174,.24),0 0 28px rgba(217,70,239,.16);overflow:hidden}.dark .lumina-tabs .lumina-tab-active:before{content:"";position:absolute;top:0;bottom:0;left:-45%;width:35%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skewX(-20deg);pointer-events:none;animation:luminaActiveShine 4s ease-in-out infinite}.dark .lumina-tabs .lumina-tab-active:after{content:none!important}.dark .lumina-tabs .lumina-tab-active svg{color:#FFFFFF!important;filter:drop-shadow(0 0 5px rgba(255,255,255,.35));transform:translateY(-1px) translateZ(10px);transition:transform .3s ease,filter .3s ease}.dark .lumina-tabs .lumina-tab-active:hover svg{transform:translateY(-1px) scale(1.08) translateZ(12px);filter:drop-shadow(0 0 8px rgba(255,255,255,.5))}.dark .lumina-tabs .lumina-tab-active:hover{color:#FFFFFF!important;background:linear-gradient(110deg,#8B5CF6,#A855F7 30%,#E052E9 65%,#FF45C8)!important;transform:translateY(-2px) translateZ(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(86,24,130,.18),0 7px 15px rgba(124,58,237,.34),0 10px 30px rgba(236,28,174,.3),0 0 35px rgba(217,70,239,.2)}@keyframes luminaActiveShine{0%,55%{left:-45%;opacity:0}65%{opacity:1}85%{left:120%;opacity:0}to{left:120%;opacity:0}}.dark .lumina-tabs .lumina-tab-disabled{color:#55536D!important;background:transparent!important;border-color:transparent!important;transform:none;box-shadow:none}.dark .lumina-tabs .lumina-tab-disabled svg{color:#55536D!important;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.dark .lumina-tabs .lumina-tab-active:before{animation:none!important}}.dark .lumina-tabs button:hover{color:#FFFFFF!important;background:linear-gradient(110deg,#8B5CF6,#A855F7 30%,#E052E9 65%,#FF45C8)!important;transform:none!important}.dark .lumina-tabs button{border-radius:10px;border:0}.dark .lumina-course-header{position:relative;overflow:hidden;isolation:isolate;transform-style:preserve-3d;transform:perspective(1600px) rotateX(1deg) translateY(0) translateZ(0);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)!important;animation:luminaHeaderFloat 6s ease-in-out infinite;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.dark .lumina-course-header:hover{animation-play-state:paused;transform:perspective(1600px) rotateX(0deg) translateY(-7px) translateZ(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 -1px 0 rgba(0,0,0,.3),0 10px 16px rgba(0,0,0,.28),0 28px 45px rgba(0,0,0,.35),0 50px 80px rgba(0,0,0,.24)}.dark .lumina-course-header:before{content:"";position:absolute;top:-80%;left:-35%;width:18%;height:260%;pointer-events:none;z-index:20;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02) 20%,rgba(255,255,255,.08) 40%,rgba(255,255,255,.18) 50%,rgba(255,255,255,.06) 60%,transparent);transform:rotate(18deg);filter:blur(1px);opacity:0;animation:luminaHeaderShimmer 7s ease-in-out infinite}.dark .lumina-course-header:after{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;pointer-events:none;z-index:21;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),rgba(255,255,255,.18),rgba(255,255,255,.12),transparent);opacity:.7}.dark .lumina-course-header>*{position:relative;z-index:10}@keyframes luminaHeaderFloat{0%,to{transform:perspective(1600px) rotateX(1deg) translateY(0) translateZ(0)}50%{transform:perspective(1600px) rotateX(1deg) translateY(-5px) translateZ(3px)}}@keyframes luminaHeaderShimmer{0%{left:-35%;opacity:0}15%{opacity:0}25%{opacity:.5}45%{opacity:.8}60%{opacity:0}to{left:125%;opacity:0}}@media (prefers-reduced-motion:reduce){.dark .lumina-course-header,.dark .lumina-course-header:before{animation:none!important}}.dark .lumina-course-header .course_title{color:#F5F3FF!important}.dark .lumina-course-header .text-muted-foreground{color:#B7B3CC!important}.dark .lumina-course-header .te_l,.dark .lumina-course-header .text-primary{color:#A698EF!important}.dark .lumina-course-header .bg-muted{background:#29264A!important}.dark .lumina-course-header .bg-primary{background:linear-gradient(90deg,#7C3AED,#EC1CAE 55%,#F43FBA)!important}.dark .lumina-course-header .bg-white-one{background:#151B3D!important}.dark .lumina-course-header .bg-border-one{border-color:#383263!important}.dark .lumina-course-header .text-fuchsia-600{color:#F43FBA!important}.dark .lumina-course-header .text-green-700{color:#4ADE80!important}.dark .lumina-course-header .text-orange-500{color:#FDBA74!important}.dark .lumina-course-header .text-purple-700{color:#B56CFF!important}.dark .lumina-course-header .bg-gray-100{background:#080D24!important}.dark .lumina-course-header .aspect-video{border:1px solid #302a5c;box-shadow:0 10px 30px rgba(0,0,0,.35),0 0 20px rgba(124,58,237,.08)}.dark .lumina-course-header button.bg-black{background:linear-gradient(135deg,rgba(124,58,237,.85),rgba(236,28,174,.85))!important;box-shadow:0 0 25px rgba(236,28,174,.3)}.dark .lumina-course-header .bg-green-600{background:linear-gradient(135deg,#7C3AED,#EC1CAE)!important}.dark .lumina-course-header .hover\:bg-green-700:hover{background:linear-gradient(135deg,#8B3DFF,#F43FBA)!important}.dark .lumina-course-header .button_primary,.dark .lumina-course-header button.bg-green-600,.dark .lumina-course-header button.bg-green-600 svg,.dark .lumina-course-header button.button_primary,.dark .lumina-course-header button.button_primary svg{color:#FFFFFF!important}.dark .lumina-course-header svg{color:#A98BFF}.dark .lumina-course-header button:hover svg{color:#F43FBA}.dark .lumina-course-header a{color:#A98BFF}.dark .lumina-course-header a:hover{color:#F43FBA}.dark .lumina-course-header input,.dark .lumina-course-header select,.dark .lumina-course-header textarea{background:#151B3D!important;color:#F5F3FF!important;border-color:#383263!important}.dark .lumina-course-header input::placeholder,.dark .lumina-course-header textarea::placeholder{color:#8E8AA8!important}.dark .lumina-course-header .text-sm,.dark .lumina-course-header .text-xs{color:#B7B3CC}.dark .lumina-course-header .text-sm.text-primary,.dark .lumina-course-header .text-xs.text-primary{color:#A98BFF!important}.dark .lumina-course-header hr{border-color:#302A5C!important}.dark .lumina-course-header .bg-white-one:hover{border-color:#51458A!important;box-shadow:0 8px 22px rgba(0,0,0,.2),0 0 15px rgba(124,58,237,.06)}.dark .lumina-overview{--overview-primary:#EC1CAE;--overview-primary-light:#F43FBA;--overview-purple:#8B5CF6;--overview-blue:#60A5FA;--overview-heading:#F8FAFF;--overview-text:#D5D8E8;--overview-muted:#AEB4C8;perspective:1400px}.dark .lumina-overview>div{position:relative;border-radius:16px!important;border:1px solid rgba(139,92,246,.24)!important;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.045);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease,background .3s ease;transform-style:preserve-3d;isolation:isolate}.dark .lumina-overview>div:before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),rgba(236,28,174,.22),rgba(255,255,255,.12),transparent);pointer-events:none;z-index:1}.dark .lumina-overview>div:after{content:"";position:absolute;width:220px;height:220px;right:-120px;top:-120px;border-radius:50%;background:radial-gradient(circle,rgba(236,28,174,.08) 0,rgba(124,58,237,.05) 35%,transparent 72%);filter:blur(25px);pointer-events:none;z-index:0}.dark .lumina-overview>div:hover{transform:translateY(-3px);box-shadow:0 15px 34px rgba(0,0,0,.34),0 0 24px rgba(139,92,246,.06),inset 0 1px 0 rgba(255,255,255,.06)}.dark .lumina-overview>div>*{position:relative;z-index:2}.dark .lumina-overview h3{color:var(--overview-heading)!important;letter-spacing:-.01em}.dark .lumina-overview h3 svg{transition:color .25s ease,filter .25s ease,transform .25s ease}.dark .lumina-overview h3:hover svg{transform:scale(1.08)}.dark .lumina-overview>div:first-child{background:linear-gradient(135deg,#0B1535,#0E1C42 55%,#10244D)!important;border-color:#294B91!important}.dark .lumina-overview>div:first-child:hover{border-color:#4167B5!important;box-shadow:0 16px 38px rgba(5,15,40,.55),0 0 26px rgba(96,165,250,.08)}.dark .lumina-overview>div:first-child h3 svg{color:#7FA7FF!important;filter:drop-shadow(0 0 6px rgba(127,167,255,.3))}.dark .lumina-overview>div:nth-child(2){background:linear-gradient(135deg,#15143A,#1D1644 55%,#25164A)!important;border-color:#62469A!important}.dark .lumina-overview>div:nth-child(2):hover{border-color:#805CC0!important;box-shadow:0 16px 38px rgba(25,16,60,.55),0 0 28px rgba(139,92,246,.08)}.dark .lumina-overview>div:nth-child(2) h3 svg{color:#B995FF!important;filter:drop-shadow(0 0 7px rgba(185,149,255,.3))}.dark .lumina-overview>div:nth-child(2) li{padding:9px 11px;border-radius:10px;transition:background .25s ease,transform .25s ease}.dark .lumina-overview>div:nth-child(2) li:hover{background:rgba(255,255,255,.035);transform:translateX(3px)}.dark .lumina-overview>div:nth-child(2) li svg{color:#5EEAD4!important;filter:drop-shadow(0 0 5px rgba(94,234,212,.25));transition:transform .25s ease,filter .25s ease}.dark .lumina-overview>div:nth-child(2) li:hover svg{transform:translateX(3px) scale(1.08);filter:drop-shadow(0 0 8px rgba(94,234,212,.4))}.dark .lumina-overview .attend{background:linear-gradient(135deg,#1A143A,#24153F 55%,#2D1644)!important;border-color:#704174!important}.dark .lumina-overview .attend:hover{border-color:#A14D8E!important;box-shadow:0 16px 38px rgba(35,15,50,.55),0 0 28px rgba(236,28,174,.08)}.dark .lumina-overview .attend h3 svg{color:#F06AC4!important;filter:drop-shadow(0 0 7px rgba(240,106,196,.3))}.dark .lumina-overview .attend .inner>div{background:linear-gradient(135deg,#241943,#2D1948)!important;border:1px solid #60436f!important;box-shadow:0 5px 14px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025);transition:transform .28s cubic-bezier(.16,1,.3,1),border-color .28s ease,background .28s ease,box-shadow .28s ease}.dark .lumina-overview .attend .inner>div:hover{background:linear-gradient(135deg,#301B4E,#3A1B4D)!important;border-color:#A24D8E!important;transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.28),0 0 16px rgba(236,28,174,.07)}.dark .lumina-overview .attend .inner svg{color:#D59AFF!important;filter:drop-shadow(0 0 5px rgba(213,154,255,.25))}.dark .lumina-overview .attend .inner>div:hover svg{transform:scale(1.08)}.dark .lumina-overview>div:nth-child(4){background:linear-gradient(135deg,#151638,#1D1740 55%,#241846)!important;border-color:#57469A!important}.dark .lumina-overview>div:nth-child(4):hover{border-color:#755FC0!important;box-shadow:0 16px 38px rgba(25,20,65,.52),0 0 25px rgba(168,85,247,.07)}.dark .lumina-overview>div:nth-child(4) h3 svg{color:#C084FC!important;filter:drop-shadow(0 0 7px rgba(192,132,252,.3))}.dark .lumina-overview>div:nth-child(4) li{padding:8px 10px;border-radius:10px;transition:background .25s ease,transform .25s ease}.dark .lumina-overview>div:nth-child(4) li:hover{background:rgba(192,132,252,.045);transform:translateX(3px)}.dark .lumina-overview>div:nth-child(4) .bg-purple-100{background:rgba(168,85,247,.16)!important;box-shadow:0 0 8px rgba(168,85,247,.08)}.dark .lumina-overview>div:nth-child(4) .bg-purple-600{background:#C084FC!important;box-shadow:0 0 7px rgba(192,132,252,.4)}.dark .lumina-overview>div:nth-child(5){background:linear-gradient(135deg,#0C1837,#10243F 55%,#112D47)!important;border-color:#356080!important}.dark .lumina-overview>div:nth-child(5):hover{border-color:#4C83A9!important;box-shadow:0 16px 40px rgba(10,28,50,.55),0 0 28px rgba(103,212,255,.07)}.dark .lumina-overview>div:nth-child(5) h3 svg{color:#67D4FF!important;filter:drop-shadow(0 0 7px rgba(103,212,255,.3))}.dark .lumina-overview .bg-blue-100{background:linear-gradient(145deg,#172B4B,#1A3A54)!important;border:1px solid #416d8b!important;box-shadow:0 10px 24px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05);transition:transform .35s ease,box-shadow .35s ease}.dark .lumina-overview>div:nth-child(5):hover .bg-blue-100{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 30px rgba(0,0,0,.32),0 0 22px rgba(103,212,255,.08)}.dark .lumina-overview .bg-blue-100 svg{color:#7DD3FC!important}.dark .lumina-overview .statistics{background:linear-gradient(135deg,#18143A,#211541 55%,#2A1646)!important;border-color:#754477!important}.dark .lumina-overview .statistics:hover{border-color:#A24F91!important;box-shadow:0 17px 40px rgba(35,17,55,.55),0 0 28px rgba(236,28,174,.07)}.dark .lumina-overview .statistics h3 svg{color:#F472D0!important;filter:drop-shadow(0 0 7px rgba(244,114,208,.3))}.dark .lumina-overview .statistics .inner>div{position:relative;overflow:hidden;box-shadow:0 5px 14px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.03);transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease}.dark .lumina-overview .statistics .inner>div:first-child{background:linear-gradient(135deg,#15264A,#193456)!important;border:1px solid #3e6890!important}.dark .lumina-overview .statistics .inner>div:nth-child(2){background:linear-gradient(135deg,#261947,#341B50)!important;border:1px solid #704a82!important}.dark .lumina-overview .statistics .inner>div:nth-child(3){background:linear-gradient(135deg,#311A43,#401C4B)!important;border:1px solid #81506f!important}.dark .lumina-overview .statistics .inner>div:hover{transform:translateY(-4px);box-shadow:0 12px 26px rgba(0,0,0,.3),0 0 18px rgba(236,28,174,.07)}.dark .lumina-overview .statistics .bg-white{background:linear-gradient(145deg,#0F1734,#151D3D)!important;border:1px solid #4d4a76!important;box-shadow:0 5px 13px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);transition:transform .3s ease,box-shadow .3s ease}.dark .lumina-overview .statistics .inner>div:hover .bg-white{transform:scale(1.05);box-shadow:0 7px 17px rgba(0,0,0,.26),0 0 12px rgba(236,28,174,.05)}.dark .lumina-overview .statistics .text-blue-600{color:#7FA7FF!important}.dark .lumina-overview .statistics .text-indigo-600{color:#B995FF!important}.dark .lumina-overview .statistics .text-purple-600{color:#F09AFF!important}.dark .lumina-overview .statistics .text-gray-800{color:#FAF9FF!important;text-shadow:0 1px 10px rgba(255,255,255,.06)}.dark .lumina-overview .statistics .text-gray-600{color:#C7C8D8!important}.dark .lumina-overview .breakdown{background:linear-gradient(135deg,#0D2535,#10313E 55%,#123B45)!important;border-color:#376E7D!important}.dark .lumina-overview .breakdown:hover{border-color:#4C929C!important;box-shadow:0 17px 40px rgba(8,30,40,.55),0 0 28px rgba(94,234,212,.07)}.dark .lumina-overview .breakdown h3 svg{color:#5EEAD4!important;filter:drop-shadow(0 0 7px rgba(94,234,212,.3))}.dark .lumina-overview .breakdown .inner>div{position:relative;overflow:hidden;background:linear-gradient(135deg,#143040,#183D48)!important;border:1px solid #3a707c!important;box-shadow:0 5px 14px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.03);transition:transform .3s cubic-bezier(.16,1,.3,1),background .3s ease,border-color .3s ease,box-shadow .3s ease}.dark .lumina-overview .breakdown .inner>div:hover{background:linear-gradient(135deg,#183B4A,#1D4851)!important;border-color:#55939A!important;transform:translateY(-4px);box-shadow:0 11px 24px rgba(0,0,0,.28),0 0 16px rgba(94,234,212,.06)}.dark .lumina-overview .breakdown .bg-white{background:linear-gradient(145deg,#102435,#142E3D)!important;border:1px solid #416f7b!important;box-shadow:0 5px 12px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.035);transition:transform .3s ease,box-shadow .3s ease}.dark .lumina-overview .breakdown .inner>div:hover .bg-white{transform:scale(1.08);box-shadow:0 7px 16px rgba(0,0,0,.25),0 0 12px rgba(94,234,212,.07)}.dark .lumina-overview .breakdown .text-teal-600{color:#5EEAD4!important}.dark .lumina-overview .breakdown .text-blue-600{color:#60A5FA!important}.dark .lumina-overview .breakdown .text-emerald-600{color:#4ADE80!important}.dark .lumina-overview .breakdown .text-amber-600{color:#FDBA74!important}.dark .lumina-overview .breakdown .text-red-600{color:#F87171!important}.dark .lumina-overview .breakdown .text-gray-800{color:#F8FAFF!important;text-shadow:0 1px 10px rgba(255,255,255,.05)}.dark .lumina-overview .breakdown .text-gray-500{color:#B9CED3!important}.dark .lumina-overview .text-muted-foreground{color:var(--overview-text)!important}.dark .lumina-overview p{color:var(--overview-text);line-height:1.75}.dark .lumina-overview p b,.dark .lumina-overview p strong{color:#FAF9FF!important}.dark .lumina-overview p ol,.dark .lumina-overview p ul{color:var(--overview-text)}.dark .lumina-overview p li::marker{color:#A78BFA}.dark .lumina-overview h4{color:#FAF9FF!important}.dark .lumina-overview .text-gray-600{color:#C1C8D8!important}.dark .lumina-overview button.text-blue-600{color:#9DB8FF!important;transition:color .25s ease,transform .25s ease}.dark .lumina-overview button.text-blue-600:hover{color:#F43FBA!important;transform:translateX(2px)}.dark .lumina-overview button.text-blue-600 svg{color:#9DB8FF!important}.dark .lumina-overview button.text-blue-600:hover svg{color:#F43FBA!important;filter:drop-shadow(0 0 6px rgba(244,63,186,.35))}.dark .lumina-overview svg{transition:color .25s ease,filter .25s ease,transform .25s ease}.dark .lumina-overview .border{border-color:#3B3964!important}.dark .lumina-overview .statistics .text-2xl{transition:transform .3s ease,text-shadow .3s ease}.dark .lumina-overview .statistics .inner>div:hover .text-2xl{transform:scale(1.04);text-shadow:0 0 14px rgba(255,255,255,.09)}.dark .lumina-overview .breakdown .text-lg{transition:transform .3s ease,text-shadow .3s ease}.dark .lumina-overview .breakdown .inner>div:hover .text-lg{transform:scale(1.05);text-shadow:0 0 12px rgba(255,255,255,.08)}@media (prefers-reduced-motion:reduce){.dark .lumina-overview *,.dark .lumina-overview :after,.dark .lumina-overview :before{animation:none!important;transition:none!important}}@media (max-width:768px){.dark .lumina-overview>div{border-radius:13px!important;transform:none!important}.dark .lumina-overview>div:hover{transform:translateY(-2px)!important}.dark .lumina-overview .attend .inner>div:hover,.dark .lumina-overview .breakdown .inner>div:hover,.dark .lumina-overview .statistics .inner>div:hover{transform:translateY(-2px)}.dark .lumina-overview .breakdown .inner>div,.dark .lumina-overview .statistics .inner>div{border-radius:10px}}@media (max-width:480px){.dark .lumina-overview>div{border-radius:12px!important;padding:1.15rem!important}.dark .lumina-overview>div:after{width:130px;height:130px}.dark .lumina-overview h3{font-size:1.05rem}}.dark .lumina-curriculum>div:first-child{background:linear-gradient(135deg,#0E1634,#121A3D 48%,#18143D)!important;border:1px solid #393263!important;border-radius:14px!important;box-shadow:0 12px 35px rgba(0,0,0,.28),0 0 25px rgba(124,58,237,.05)}.dark .lumina-curriculum>div:first-child>div:first-child{background:linear-gradient(135deg,#111B40,#171B45 55%,#211641)!important;border-bottom:1px solid #3b3568!important}.dark .lumina-curriculum h3{color:#F5F3FF!important}.dark .lumina-curriculum h3+p{color:#B9B6D0!important}.dark .lumina-curriculum .bg-orange-50{background:linear-gradient(135deg,rgba(120,65,20,.35),rgba(90,45,20,.25))!important;border:1px solid #79552f!important}.dark .lumina-curriculum .text-orange-600{color:#FDBA74!important}.dark .lumina-curriculum .curri_inner{background:#0B1230!important}.dark .lumina-curriculum .scroll_conty{background:linear-gradient(180deg,#101A3B,#101735)!important;border-right:1px solid #393263!important}.dark .lumina-curriculum .scroll_conty>div:first-child{background:linear-gradient(135deg,#161F46,#1B2048)!important;border-bottom:1px solid #393263!important}.dark .lumina-curriculum .scroll_conty h4{color:#DCD8F5!important}.dark .lumina-curriculum .scroll_conty .divide-y{border-color:#302A5C!important}.dark .lumina-curriculum .scroll_conty .divide-y>div{background:transparent!important;border-bottom:1px solid #292650!important;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dark .lumina-curriculum .scroll_conty .divide-y>div:hover{background:linear-gradient(90deg,rgba(124,58,237,.1),rgba(236,28,174,.06))!important}.dark .lumina-curriculum .scroll_conty .divide-y>div.bg-blue-50{background:linear-gradient(90deg,rgba(124,58,237,.22),rgba(236,28,174,.12))!important;border-left:3px solid #ec1cae!important}.dark .lumina-curriculum .scroll_conty .divide-y>div .bg-blue-500{background:linear-gradient(180deg,#8B5CF6,#EC1CAE,#F43FBA)!important;box-shadow:0 0 10px rgba(236,28,174,.45)}.dark .lumina-curriculum .scroll_conty svg{color:#A98BFF!important}.dark .lumina-curriculum .scroll_conty .text-blue-500{color:#8FB5FF!important}.dark .lumina-curriculum .scroll_conty .text-red-500{color:#FF7FAF!important}.dark .lumina-curriculum .scroll_conty .text-gray-800{color:#F1EEFF!important}.dark .lumina-curriculum .scroll_conty .text-gray-700{color:#D6D2EA!important}.dark .lumina-curriculum .scroll_conty .text-gray-500{color:#A9A6C4!important}.dark .lumina-curriculum .scroll_conty span.text-xs{color:#9F9AB9!important}.dark .lumina-curriculum .scroll_conty .bg-gray-200{background:#29264A!important}.dark .lumina-curriculum .scroll_conty .bg-blue-500{background:linear-gradient(90deg,#7C3AED,#A855F7,#EC1CAE)!important;box-shadow:0 0 7px rgba(168,85,247,.3)}.dark .lumina-curriculum .curri_inner>div:last-child{background:linear-gradient(180deg,#14183A,#111532)!important}.dark .lumina-curriculum .curri_inner>div:last-child>div:first-child{background:linear-gradient(135deg,#1B2048,#24183F)!important;border-bottom:1px solid #45386a!important}.dark .lumina-curriculum .curri_inner>div:last-child>div:first-child h4{color:#F0EDFF!important}.dark .lumina-curriculum .curri_inner>div:last-child .divide-y{border-color:#302A5C!important}.dark .lumina-curriculum .curri_inner>div:last-child .divide-y>div{background:transparent!important;border-bottom:1px solid #292650!important;transition:background .2s ease,border-color .2s ease}.dark .lumina-curriculum .curri_inner>div:last-child .divide-y>div:hover{background:linear-gradient(90deg,rgba(124,58,237,.1),rgba(236,28,174,.08))!important}.dark .lumina-curriculum .text-blue-600{color:#A98BFF!important}.dark .lumina-curriculum .text-blue-600:hover{color:#F43FBA!important}.dark .lumina-curriculum .text-gray-400{color:#77738F!important}.dark .lumina-curriculum .text-gray-500{color:#AFAAC4!important}.dark .lumina-curriculum .bg-blue-100{background:rgba(124,58,237,.18)!important;border:1px solid rgba(139,92,246,.35)}.dark .lumina-curriculum .bg-blue-100.text-blue-600{color:#B9A0FF!important}.dark .lumina-curriculum .bg-green-100{background:rgba(74,222,128,.12)!important;border:1px solid rgba(74,222,128,.25)}.dark .lumina-curriculum .bg-green-100.text-green-600{color:#6EE7A0!important}.dark .lumina-curriculum .text-red-500{color:#FF6FAE!important}.dark .lumina-curriculum .text-blue-500{color:#7FA7FF!important}.dark .lumina-curriculum .text-red-500{color:#FF6B9D!important}.dark .lumina-curriculum .text-purple-500{color:#C084FC!important}.dark .lumina-curriculum .text-gray-500{color:#AAA6C1!important}.dark .lumina-curriculum .text-gray-500 svg{color:#9F9AB9!important}.dark .lumina-curriculum .text-green-500{color:#4ADE80!important;filter:drop-shadow(0 0 4px rgba(74,222,128,.25))}.dark .lumina-curriculum .text-orange-500{color:#FDBA74!important}.dark .lumina-curriculum .text-red-500{color:#FB7185!important}.dark .lumina-curriculum .text-blue-500{color:#9DB8FF!important}.dark .lumina-curriculum .text-blue-500:hover{color:#F43FBA!important}.dark .lumina-curriculum .opacity-50{background:#11142D!important}.dark .lumina-curriculum .opacity-50 .text-gray-400{color:#77738F!important}.dark .lumina-curriculum .text-center{color:#A9A6C4!important}.dark .lumina-curriculum .text-center svg{color:#7773A0!important}.dark .lumina-curriculum .overflow-y-auto{scrollbar-width:thin;scrollbar-color:#4B4275 #111532}.dark .lumina-curriculum .overflow-y-auto::-webkit-scrollbar{width:7px}.dark .lumina-curriculum .overflow-y-auto::-webkit-scrollbar-track{background:#111532}.dark .lumina-curriculum .overflow-y-auto::-webkit-scrollbar-thumb{background:#4B4275;border-radius:10px}.dark .lumina-curriculum .overflow-y-auto::-webkit-scrollbar-thumb:hover{background:#7255A8}.dark .lumina-curriculum .fixed.inset-0{background:rgba(3,5,20,.78)!important;backdrop-filter:blur(3px)}.dark .lumina-curriculum .fixed.inset-0>div{background:linear-gradient(135deg,#101735,#15183A 55%,#1D153D)!important;border:1px solid #42376e!important;box-shadow:0 25px 70px rgba(0,0,0,.55),0 0 30px rgba(124,58,237,.1)}.dark .lumina-curriculum .border-b,.dark .lumina-curriculum .border-gray-100,.dark .lumina-curriculum .border-r{border-color:#393263!important}.dark .lumina-curriculum p{color:#B9B6D0}.dark .lumina-curriculum h3,.dark .lumina-curriculum h4{color:#F5F3FF!important}@media (max-width:768px){.dark .lumina-curriculum>div:first-child{border-radius:12px!important}.dark .lumina-curriculum .curri_inner{height:auto!important}.dark .lumina-curriculum .scroll_conty{border-right:none!important;border-bottom:1px solid #393263!important}}.dark .lumina-quiz-modal{--quiz-bg:#0b1020;--quiz-surface:#11182b;--quiz-surface-2:#151e35;--quiz-blue:#60a5fa;--quiz-violet:#a78bfa;--quiz-green:#4ade80;--quiz-orange:#fb923c;--quiz-red:#f87171;--quiz-heading:#f8faff;--quiz-text:#d7dceb;--quiz-muted:#9da7bd;color:var(--quiz-text);background:radial-gradient(circle at 100% 0,rgba(96,165,250,.1),transparent 32%),radial-gradient(circle at 0 100%,rgba(167,139,250,.08),transparent 30%),#0b1020;border-radius:18px;position:relative;overflow:hidden}.dark .lumina-quiz-modal:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#60a5fa,#8b5cf6,#ec4899);box-shadow:0 0 18px rgba(96,165,250,.3);z-index:10}.dark .lumina-quiz-modal .close_modal{color:#fff!important;background:#E91E63!important;border-color:rgba(255,255,255,.1)!important;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.dark .lumina-quiz-modal .close_modal svg{color:#fff!important}.dark .lumina-quiz-modal .close_modal:hover{color:#ffffff!important;background:rgba(248,113,113,.12)!important;border-color:rgba(248,113,113,.3)!important;transform:rotate(3deg)}.dark .lumina-quiz-modal .inline-block.px-3.py-1{color:#8ec5ff!important;background:rgba(96,165,250,.12)!important;border:1px solid rgba(96,165,250,.25);box-shadow:0 0 14px rgba(96,165,250,.06)}.dark .lumina-quiz-modal h1{color:#ffffff!important;letter-spacing:-.025em;text-shadow:0 2px 18px rgba(255,255,255,.05)}.dark .lumina-quiz-modal h1+p{color:#aeb7ca!important;line-height:1.7}.dark .lumina-quiz-modal>.grid{position:relative}.dark .lumina-quiz-modal>.grid>div{position:relative;overflow:hidden;background:linear-gradient(135deg,#111a30,#17213a)!important;border:1px solid rgba(255,255,255,.09);border-radius:13px;box-shadow:0 7px 20px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.035);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dark .lumina-quiz-modal>.grid>div:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;opacity:.9}.dark .lumina-quiz-modal>.grid>div:first-child{border-color:rgba(96,165,250,.25)}.dark .lumina-quiz-modal>.grid>div:first-child:before{background:#60a5fa}.dark .lumina-quiz-modal>.grid>div:nth-child(2){border-color:rgba(167,139,250,.25)}.dark .lumina-quiz-modal>.grid>div:nth-child(2):before{background:#a78bfa}.dark .lumina-quiz-modal>.grid>div:nth-child(3){border-color:rgba(74,222,128,.25)}.dark .lumina-quiz-modal>.grid>div:nth-child(3):before{background:#4ade80}.dark .lumina-quiz-modal>.grid>div:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(0,0,0,.32),0 0 18px rgba(96,165,250,.07)}.dark .lumina-quiz-modal>.grid>div .text-gray-500{color:#9da7bd!important}.dark .lumina-quiz-modal>.grid>div .text-xl{color:#ffffff!important;margin-top:3px}.dark .lumina-quiz-modal .quiz_header{position:relative;background:linear-gradient(135deg,#12182c,#18203a 55%,#1d2340)!important;border:1px solid rgba(167,139,250,.25)!important;border-radius:15px!important;box-shadow:0 10px 28px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.04)}.dark .lumina-quiz-modal .quiz_header:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:3px;border-radius:4px;background:#a78bfa;box-shadow:0 0 14px rgba(167,139,250,.35)}.dark .lumina-quiz-modal .quiz_header .my_font{color:#f8faff!important}.dark .lumina-quiz-modal .quiz_header .nb>span{color:#8ec5ff!important;background:rgba(96,165,250,.12)!important;border:1px solid rgba(96,165,250,.22)}.dark .lumina-quiz-modal .quiz_header .nb div span{color:#b9c1d3!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.09)}.dark .lumina-quiz-modal .quiz_header .bg-blue-50{background:linear-gradient(135deg,#102442,#15345a)!important;border-color:rgba(96,165,250,.3)!important;box-shadow:0 7px 18px rgba(0,0,0,.22)}.dark .lumina-quiz-modal .quiz_header .text-blue-700{color:#7eb7ff!important}.dark .lumina-quiz-modal .quiz_header .text-blue-600{color:#9bc8ff!important}.dark .lumina-quiz-modal .quiz_header .text-blue-800{color:#ffffff!important;text-shadow:0 0 14px rgba(96,165,250,.15)}.dark .lumina-quiz-modal .quiz_header .bg-green-50{background:linear-gradient(135deg,#102e27,#154638)!important;border-color:rgba(74,222,128,.3)!important;box-shadow:0 7px 18px rgba(0,0,0,.22)}.dark .lumina-quiz-modal .quiz_header .text-green-700{color:#6ee7a1!important}.dark .lumina-quiz-modal .quiz_header .text-green-600{color:#8af0b3!important}.dark .lumina-quiz-modal .quiz_header .text-green-800{color:#ffffff!important;text-shadow:0 0 14px rgba(74,222,128,.15)}.dark .lumina-quiz-modal .quiz_header .bg-gray-50{background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.07)}.dark .lumina-quiz-modal .quiz_header .text-gray-600{color:#b8c0d2!important}.dark .lumina-quiz-modal .quiz_header strong{color:#f3f5fb!important}.dark .lumina-quiz-modal .border-dashed{background:linear-gradient(135deg,rgba(96,165,250,.06),rgba(167,139,250,.07));border-color:rgba(96,165,250,.3)!important;border-radius:15px!important}.dark .lumina-quiz-modal .border-dashed .bg-blue-100{background:linear-gradient(145deg,#17325a,#243b70)!important;border:1px solid rgba(96,165,250,.3);box-shadow:0 0 25px rgba(96,165,250,.1)}.dark .lumina-quiz-modal .border-dashed .text-blue-600{color:#83bbff!important}.dark .lumina-quiz-modal .border-dashed .text-gray-900{color:#ffffff!important}.dark .lumina-quiz-modal .border-dashed .text-gray-500{color:#aeb7ca!important}.dark .lumina-quiz-modal .border-t{border-color:rgba(255,255,255,.08)!important}.dark .lumina-quiz-modal .btn_container button.bg-blue-600{position:relative;color:#ffffff!important;background:linear-gradient(135deg,#3b82f6,#6366f1)!important;border:1px solid rgba(147,197,253,.35);box-shadow:0 8px 20px rgba(59,130,246,.22);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,filter .25s ease}.dark .lumina-quiz-modal .btn_container button.bg-blue-600:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left .5s ease}.dark .lumina-quiz-modal .btn_container button.bg-blue-600:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 27px rgba(59,130,246,.3),0 0 18px rgba(99,102,241,.15)}.dark .lumina-quiz-modal .btn_container button.bg-blue-600:hover:before{left:130%}.dark .lumina-quiz-modal .btn_container button.bg-gray-400{background:#30384a!important;color:#7f889b!important;border-color:rgba(255,255,255,.06);box-shadow:none}.dark .lumina-quiz-modal .btn_container button.border-gray-300{color:#c5cada!important;background:rgba(255,255,255,.04)!important;border-color:rgba(255,255,255,.12)!important}.dark .lumina-quiz-modal .btn_container button.border-gray-300:hover{color:#ffffff!important;background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.2)!important}.dark .lumina-quiz-modal .bg-orange-50{background:linear-gradient(135deg,#3a2414,#4b2c15)!important;border-color:rgba(251,146,60,.32)!important;box-shadow:0 8px 20px rgba(0,0,0,.22),0 0 18px rgba(251,146,60,.06)}.dark .lumina-quiz-modal .bg-orange-50 .text-orange-600{color:#ffb46f!important}.dark .lumina-quiz-modal .bg-orange-50 .bg-orange-500{background:#fb923c!important;box-shadow:0 0 8px rgba(251,146,60,.5)}.dark .lumina-quiz-modal .auto_close{color:#ffbd7e!important;background:rgba(251,146,60,.1);border:1px solid rgba(251,146,60,.2);border-radius:6px;padding:2px 7px;transition:background .2s ease,color .2s ease}.dark .lumina-quiz-modal .auto_close:hover{color:#ffffff!important;background:rgba(251,146,60,.22)}.dark .lumina-quiz-modal .text-red-600{color:#ff8585!important;background:rgba(248,113,113,.07);border:1px solid rgba(248,113,113,.15);border-radius:8px;padding:7px 10px}.dark .lumina-quiz-modal .text-center.p-4.bg-gray-100{background:linear-gradient(135deg,#102d23,#153d2e)!important;border:1px solid rgba(74,222,128,.25);border-radius:13px}.dark .lumina-quiz-modal .text-center.p-4.bg-gray-100 .text-gray-700{color:#c8f5d9!important}.dark .lumina-quiz-modal .text-gray-900{color:#ffffff!important}.dark .lumina-quiz-modal .text-gray-700{color:#c9cfdd!important}.dark .lumina-quiz-modal .text-gray-600{color:#adb6c9!important}.dark .lumina-quiz-modal .text-gray-500{color:#969fb4!important}@media (max-width:768px){.dark .lumina-quiz-modal{border-radius:14px}.dark .lumina-quiz-modal>.grid>div:hover{transform:none}.dark .lumina-quiz-modal .quiz_header{border-radius:13px!important}}@media (max-width:480px){.dark .lumina-quiz-modal{border-radius:12px}.dark .lumina-quiz-modal h1{font-size:1.35rem}.dark .lumina-quiz-modal .quiz_header .nb{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.dark .lumina-quiz-modal *,.dark .lumina-quiz-modal :after,.dark .lumina-quiz-modal :before{transition:none!important;animation:none!important}}.dark .lumina-quiz-question{--quiz-blue:#3b82f6;--quiz-blue-soft:rgba(59,130,246,0.14);--quiz-violet:#8b5cf6;--quiz-violet-soft:rgba(139,92,246,0.14);--quiz-cyan:#06b6d4;--quiz-cyan-soft:rgba(6,182,212,0.12);--quiz-green:#22c55e;--quiz-red:#ef4444;--quiz-orange:#f97316;position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,rgba(59,130,246,.12),transparent 32%),radial-gradient(circle at 100% 100%,rgba(139,92,246,.12),transparent 32%),linear-gradient(145deg,#0b1120,#111827 48%,#0f172a);border:1px solid rgba(99,102,241,.22);border-radius:20px;box-shadow:0 25px 70px rgba(0,0,0,.45),0 0 45px rgba(59,130,246,.07);color:#e5e7eb}.dark .lumina-quiz-question:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6,#06b6d4);z-index:2}.dark .lumina-quiz-question:after{content:"";position:absolute;width:320px;height:320px;right:-170px;top:-170px;background:rgba(99,102,241,.08);filter:blur(70px);border-radius:50%;pointer-events:none}.dark .lumina-quiz-question>.absolute{background:rgba(7,12,24,.82)!important;backdrop-filter:blur(8px)}.dark .lumina-quiz-question .quiz_header{position:relative;z-index:3;padding:4px 0 18px;margin-bottom:20px!important;border-bottom:1px solid rgba(148,163,184,.12)}.dark .lumina-quiz-question .quiz_header .title{color:#f8fafc!important;font-size:1.55rem;font-weight:800;letter-spacing:-.02em;text-shadow:0 0 25px rgba(59,130,246,.18)}.dark .lumina-quiz-question .qs_count{color:#bfdbfe!important;background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(99,102,241,.15))!important;border:1px solid rgba(96,165,250,.25);box-shadow:0 0 18px rgba(59,130,246,.08)}.dark .lumina-quiz-question .timer{background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(30,41,59,.8))!important;border:1px solid rgba(96,165,250,.25);box-shadow:0 0 20px rgba(59,130,246,.08);font-size:.9rem}.dark .lumina-quiz-question .timer.text-blue-600{color:#60a5fa!important}.dark .lumina-quiz-question .timer.text-orange-600{color:#fb923c!important;border-color:rgba(249,115,22,.35);background:rgba(249,115,22,.1)!important}.dark .lumina-quiz-question .timer.text-red-600{color:#f87171!important;border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.12)!important;animation:luminaTimerPulse 1.2s ease-in-out infinite}@keyframes luminaTimerPulse{0%,to{box-shadow:0 0 12px rgba(239,68,68,.08)}50%{box-shadow:0 0 24px rgba(239,68,68,.24)}}.dark .lumina-quiz-question>.w-full.bg-gray-200{height:8px!important;background:rgba(30,41,59,.9)!important;border:1px solid rgba(148,163,184,.08);box-shadow:inset 0 1px 3px rgba(0,0,0,.35)}.dark .lumina-quiz-question>.w-full.bg-gray-200>div{height:100%!important;background:linear-gradient(90deg,#7C3AED,#EC1CAE 55%,#F43FBA)!important;box-shadow:0 0 15px rgba(99,102,241,.4);transition:width .35s ease}.dark .lumina-quiz-question .mb-8{position:relative;z-index:2}.dark .lumina-quiz-question .mb-8>p.text-lg{margin-bottom:22px!important;padding:22px 24px;color:#f8fafc!important;font-size:1.08rem;line-height:1.75;font-weight:600;background:linear-gradient(135deg,rgba(30,41,59,.82),rgba(15,23,42,.92));border:1px solid rgba(99,102,241,.18);border-left:4px solid #6366f1;border-radius:14px;box-shadow:0 12px 35px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}.dark .lumina-quiz-question .grid button{position:relative;overflow:hidden;min-height:68px;color:#dbeafe!important;background:linear-gradient(145deg,rgba(30,41,59,.88),rgba(15,23,42,.94))!important;border:1px solid rgba(100,116,139,.25)!important;border-radius:13px!important;box-shadow:0 6px 18px rgba(0,0,0,.18);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.dark .lumina-quiz-question .grid button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 20%,rgba(255,255,255,.035) 50%,transparent 80%);opacity:0;transform:translateX(-100%);transition:opacity .25s ease,transform .5s ease;pointer-events:none}.dark .lumina-quiz-question .grid button:hover:not(:disabled){transform:translateY(-2px);color:#f8fafc!important;border-color:rgba(96,165,250,.55)!important;background:linear-gradient(135deg,rgba(37,99,235,.17),rgba(79,70,229,.13))!important;box-shadow:0 10px 28px rgba(37,99,235,.14),0 0 18px rgba(59,130,246,.08)}.dark .lumina-quiz-question .grid button:hover:not(:disabled):before{opacity:1;transform:translateX(100%)}.dark .lumina-quiz-question .grid button .font-medium{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:30px;margin-right:8px;color:#93c5fd!important;background:rgba(59,130,246,.12);border:1px solid rgba(96,165,250,.18);border-radius:8px;font-size:.85rem}.dark .lumina-quiz-question .grid button.border-blue-500{color:#eff6ff!important;border-color:#3b82f6!important;background:linear-gradient(135deg,rgba(37,99,235,.3),rgba(79,70,229,.22))!important;box-shadow:0 0 24px rgba(59,130,246,.16)}.dark .lumina-quiz-question .grid button.border-green-500{color:#ffffff!important;background:linear-gradient(135deg,rgba(22,163,74,.85),rgba(21,128,61,.72))!important;border-color:rgba(74,222,128,.75)!important;box-shadow:0 0 25px rgba(34,197,94,.18)}.dark .lumina-quiz-question .grid button.border-red-500{color:#ffffff!important;background:linear-gradient(135deg,rgba(220,38,38,.85),rgba(185,28,28,.72))!important;border-color:rgba(248,113,113,.75)!important;box-shadow:0 0 25px rgba(239,68,68,.18)}.dark .lumina-quiz-question .grid button:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.dark .lumina-quiz-question .text-gray-600{color:#94a3b8!important}.dark .lumina-quiz-question .mt-4.text-center{padding:10px;color:#94a3b8;border-radius:10px}.dark .lumina-quiz-question .fixed.inset-0{background:rgba(2,6,23,.78)!important;backdrop-filter:blur(7px)}.dark .lumina-quiz-question .fixed.inset-0>div{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(99,102,241,.13),transparent 45%),linear-gradient(145deg,#111827,#0f172a)!important;border:1px solid rgba(99,102,241,.25);border-radius:18px!important;box-shadow:0 30px 80px rgba(0,0,0,.55),0 0 45px rgba(99,102,241,.08);color:#e5e7eb}.dark .lumina-quiz-question .fixed.inset-0>div:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#06b6d4)}.dark .lumina-quiz-question .fixed.inset-0 .text-green-500{color:#4ade80!important;filter:drop-shadow(0 0 12px rgba(34,197,94,.35))}.dark .lumina-quiz-question .fixed.inset-0 .text-red-500{color:#f87171!important;filter:drop-shadow(0 0 12px rgba(239,68,68,.35))}.dark .lumina-quiz-question .fixed.inset-0 h3{color:#f8fafc!important;font-weight:800}.dark .lumina-quiz-question .fixed.inset-0 p{color:#94a3b8!important}.dark .lumina-quiz-question .fixed.inset-0 button{color:#ffffff!important;background:linear-gradient(135deg,#2563eb,#4f46e5,#7c3aed)!important;border:1px solid rgba(129,140,248,.35);box-shadow:0 8px 24px rgba(59,130,246,.2);transition:transform .2s ease,box-shadow .2s ease}.dark .lumina-quiz-question .fixed.inset-0 button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 30px rgba(59,130,246,.3)}.dark .lumina-quiz-question .fixed.inset-0 button.bg-gray-400{background:#334155!important;color:#94a3b8!important;box-shadow:none!important}.dark .lumina-quiz-question{--interactive-surface:linear-gradient(145deg,rgba(30,41,59,0.88),rgba(15,23,42,0.95))}.dark .lumina-quiz-question input,.dark .lumina-quiz-question select,.dark .lumina-quiz-question textarea{color:#e5e7eb!important;background:rgba(15,23,42,.9)!important;border-color:rgba(100,116,139,.3)!important}.dark .lumina-quiz-question input:focus,.dark .lumina-quiz-question select:focus,.dark .lumina-quiz-question textarea:focus{border-color:rgba(96,165,250,.65)!important;box-shadow:0 0 0 3px rgba(59,130,246,.12)!important}.dark .lumina-quiz-question .animate-spin{border-color:#60a5fa rgba(96,165,250,.2) #818cf8}@media (max-width:768px){.dark .lumina-quiz-question{padding:18px!important;border-radius:16px}.dark .lumina-quiz-question .quiz_header{align-items:flex-start;gap:12px}.dark .lumina-quiz-question .quiz_header .title{font-size:1.25rem}.dark .lumina-quiz-question .qs_count{white-space:nowrap;font-size:.75rem}.dark .lumina-quiz-question .mb-8>p.text-lg{padding:17px;font-size:1rem}.dark .lumina-quiz-question .grid button{min-height:60px}}@media (prefers-reduced-motion:reduce){.dark .lumina-quiz-question *,.dark .lumina-quiz-question :after,.dark .lumina-quiz-question :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50{position:relative;overflow:hidden;margin-top:14px;padding:16px 18px!important;background:linear-gradient(145deg,rgba(30,41,59,.92),rgba(15,23,42,.96))!important;border:1px solid rgba(99,102,241,.22);border-left:3px solid #6366f1;border-radius:13px!important;box-shadow:0 8px 24px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.025)}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50:before{content:"";position:absolute;width:150px;height:150px;top:-80px;right:-60px;background:rgba(99,102,241,.1);filter:blur(45px);border-radius:50%;pointer-events:none}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50 .text-green-700{color:#86efac!important;font-weight:700;letter-spacing:.01em}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50 .text-green-600{color:#4ade80!important;display:block;padding:9px 12px;margin-top:5px;background:linear-gradient(135deg,rgba(34,197,94,.12),rgba(22,163,74,.07));border:1px solid rgba(74,222,128,.18);border-radius:8px;line-height:1.6;box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50 .text-gray-700{color:#c4b5fd!important;font-weight:700;letter-spacing:.01em}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50 .text-gray-600{color:#94a3b8!important;display:block;margin-top:5px;line-height:1.7}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50>div+div{margin-top:15px;padding-top:14px;border-top:1px solid rgba(148,163,184,.12)}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50 .whitespace-pre-line{white-space:pre-line!important;display:block;line-height:1.8}@media (max-width:768px){.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50{padding:14px!important}.dark .lumina-quiz-question .mb-4.p-3.bg-gray-50 .text-green-600{padding:8px 10px}}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white{position:relative;overflow:hidden;min-height:58px;padding:12px 16px!important;background:linear-gradient(135deg,rgba(24,35,61,.98),rgba(16,24,43,.98))!important;border:1px solid rgba(96,165,250,.18)!important;border-radius:12px!important;color:#e5e7eb!important;box-shadow:0 4px 16px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#6366f1 50%,#8b5cf6);opacity:.9}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:after{content:"";position:absolute;left:12%;right:12%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(96,165,250,.2),transparent)}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.45)!important;background:linear-gradient(135deg,rgba(29,45,78,.98),rgba(25,31,58,.98))!important;box-shadow:0 8px 24px rgba(37,99,235,.15),0 0 0 1px rgba(96,165,250,.06)}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-blue-50{border-color:#60a5fa!important;background:linear-gradient(135deg,rgba(37,99,235,.28),rgba(99,102,241,.22))!important;box-shadow:0 0 0 2px rgba(96,165,250,.12),0 8px 26px rgba(59,130,246,.18);transform:scale(1.005)}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white span.flex.h-6.w-6.flex-shrink-0.items-center.justify-center.rounded-full{width:32px;height:32px;border-radius:10px!important;background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(139,92,246,.22))!important;border:1px solid rgba(96,165,250,.28);color:#93c5fd!important;font-size:12px;font-weight:700;box-shadow:0 4px 12px rgba(37,99,235,.12)}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:hover span.flex.h-6.w-6.flex-shrink-0.items-center.justify-center.rounded-full{background:linear-gradient(135deg,rgba(59,130,246,.32),rgba(139,92,246,.3))!important;border-color:rgba(129,140,248,.5);color:#bfdbfe!important}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white span.flex-1.text-sm.font-medium{color:#e5e7eb!important;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.01em;transition:color .2s ease}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:hover span.flex-1.text-sm.font-medium{color:#ffffff!important}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white[draggable=true]{cursor:grab}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white[draggable=true]:active{cursor:grabbing;transform:scale(.99);border-color:rgba(139,92,246,.55)!important;box-shadow:0 12px 30px rgba(0,0,0,.3),0 0 22px rgba(139,92,246,.12)}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white.opacity-50{opacity:.48;background:linear-gradient(135deg,rgba(28,35,50,.9),rgba(18,24,38,.92))!important;border-color:rgba(148,163,184,.12)!important;box-shadow:none}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white.opacity-50:hover{transform:none;border-color:rgba(148,163,184,.12)!important}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg{position:relative;overflow:hidden;width:100%;min-height:46px;margin-top:16px!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:10px!important;background:linear-gradient(135deg,#2563eb,#4f46e5 50%,#7c3aed)!important;color:#ffffff!important;font-size:14px;font-weight:700;letter-spacing:.01em;box-shadow:0 8px 22px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transform:skewX(-20deg);transition:left .55s ease}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:hover:before{left:140%}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 30px rgba(59,130,246,.3),0 0 20px rgba(99,102,241,.12)}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:active{transform:translateY(0)}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg.bg-gray-400{background:linear-gradient(135deg,#374151,#1f2937)!important;border-color:rgba(148,163,184,.12)!important;color:#9ca3af!important;box-shadow:none;filter:none}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg.bg-gray-400:hover{transform:none;box-shadow:none}@media (max-width:640px){.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white{min-height:54px;padding:10px 12px!important;border-radius:10px!important}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white span.flex.h-6.w-6.flex-shrink-0.items-center.justify-center.rounded-full{width:30px;height:30px;border-radius:9px!important}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white span.flex-1.text-sm.font-medium{font-size:13px}.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg{min-height:44px}}@media (prefers-reduced-motion:reduce){.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white,.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg{transition:none}.dark .lumina-quiz-question .flex.items-center.gap-3.rounded-lg.border.bg-white:hover,.dark .lumina-quiz-question button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:hover{transform:none}}.dark .lumina-quiz-question .lumina-odd-man-out{width:100%}.dark .lumina-quiz-question .lumina-odd-man-out .flex.flex-col.gap-3{gap:12px}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border{position:relative;overflow:hidden;min-height:58px;padding:14px 16px!important;background:linear-gradient(135deg,rgba(24,35,61,.98),rgba(16,24,43,.98))!important;border:1px solid rgba(96,165,250,.18)!important;border-radius:12px!important;color:#e5e7eb!important;box-shadow:0 4px 16px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025);transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#6366f1,#8b5cf6);opacity:.8;transition:opacity .2s ease}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.45)!important;background:linear-gradient(135deg,rgba(29,45,78,.98),rgba(25,31,58,.98))!important;box-shadow:0 8px 24px rgba(37,99,235,.15),0 0 0 1px rgba(96,165,250,.06)}.dark .lumina-quiz-question .lumina-odd-man-out button.border-blue-500.bg-blue-50{border-color:#60a5fa!important;background:linear-gradient(135deg,rgba(37,99,235,.28),rgba(99,102,241,.24))!important;box-shadow:0 7px 22px rgba(37,99,235,.18),0 0 0 1px rgba(96,165,250,.08)}.dark .lumina-quiz-question .lumina-odd-man-out button.border-blue-500.bg-blue-50:before{background:linear-gradient(180deg,#60a5fa,#818cf8,#a78bfa);opacity:1}.dark .lumina-quiz-question .lumina-odd-man-out button.border-blue-500.bg-blue-50:hover{background:linear-gradient(135deg,rgba(37,99,235,.36),rgba(99,102,241,.3))!important;border-color:#93c5fd!important;box-shadow:0 10px 28px rgba(37,99,235,.24),0 0 18px rgba(99,102,241,.1)}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border span.flex.h-5.w-5.flex-shrink-0.items-center.justify-center.rounded.border-2{width:22px;height:22px;border-radius:7px!important;border:2px solid #64748b!important;background:rgba(15,23,42,.8)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.25);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dark .lumina-quiz-question .lumina-odd-man-out button.border-blue-500.bg-blue-50 span.flex.h-5.w-5.flex-shrink-0.items-center.justify-center.rounded.border-2{border-color:#60a5fa!important;background:linear-gradient(135deg,#2563eb,#6366f1)!important;box-shadow:0 0 12px rgba(59,130,246,.3);transform:scale(1.04)}.dark .lumina-quiz-question .lumina-odd-man-out span.flex.h-5.w-5.flex-shrink-0.items-center.justify-center.rounded.border-2 svg{width:13px;height:13px;stroke:#ffffff}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border span.text-sm.font-medium{color:#dbeafe!important;font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.01em;transition:color .2s ease}.dark .lumina-quiz-question .lumina-odd-man-out button.border-blue-500.bg-blue-50 span.text-sm.font-medium{color:#ffffff!important;font-weight:600}.dark .lumina-quiz-question .lumina-odd-man-out button.opacity-50.cursor-not-allowed{opacity:.45;background:linear-gradient(135deg,rgba(28,35,50,.9),rgba(18,24,38,.92))!important;border-color:rgba(148,163,184,.12)!important;box-shadow:none;transform:none}.dark .lumina-quiz-question .lumina-odd-man-out button.opacity-50.cursor-not-allowed:hover{transform:none;border-color:rgba(148,163,184,.12)!important;box-shadow:none}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg{position:relative;overflow:hidden;min-height:46px;margin-top:16px!important;border:1px solid rgba(96,165,250,.28)!important;border-radius:10px!important;background:linear-gradient(135deg,#2563eb,#4f46e5 50%,#7c3aed)!important;color:#ffffff!important;font-size:14px;font-weight:700;box-shadow:0 8px 22px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.14);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.14),transparent);transform:skewX(-20deg);transition:left .55s ease}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:hover:before{left:140%}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 12px 30px rgba(59,130,246,.3),0 0 20px rgba(99,102,241,.12)}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:active{transform:translateY(0)}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg.bg-gray-400{background:linear-gradient(135deg,#374151,#1f2937)!important;border-color:rgba(148,163,184,.12)!important;color:#9ca3af!important;box-shadow:none;filter:none}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg.bg-gray-400:hover{transform:none;box-shadow:none}@media (max-width:640px){.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border{min-height:54px;padding:11px 12px!important;border-radius:10px!important}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border span.flex.h-5.w-5.flex-shrink-0.items-center.justify-center.rounded.border-2{width:21px;height:21px}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border span.text-sm.font-medium{font-size:13px}.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg{min-height:44px}}@media (prefers-reduced-motion:reduce){.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border,.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg{transition:none}.dark .lumina-quiz-question .lumina-odd-man-out button.flex.w-full.items-center.gap-3.rounded-lg.border:hover,.dark .lumina-quiz-question .lumina-odd-man-out button.mt-4.w-full.font-bold.py-2.px-4.rounded-lg:hover{transform:none}}.dark .lumina-quiz-question .lumina-matching-question{position:relative;color:#e5e7eb}.dark .lumina-quiz-question .lumina-matching-question:before{content:"";position:absolute;top:-30px;left:50%;width:260px;height:160px;transform:translateX(-50%);background:radial-gradient(circle,rgba(99,102,241,.1) 0,rgba(59,130,246,.05) 40%,transparent 75%);pointer-events:none;z-index:0}.dark .lumina-quiz-question .lumina-matching-question .grid.grid-cols-\[1fr_minmax\(180px\,1fr\)_1fr\]{position:relative;z-index:1}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div{position:relative;overflow:hidden;border:1px solid rgba(99,102,241,.3);border-radius:10px;background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(24,31,54,.96));color:#e5e7eb;box-shadow:0 6px 18px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#3b82f6,#6366f1,#8b5cf6)}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div:hover{border-color:rgba(99,102,241,.6);transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.24),0 0 18px rgba(99,102,241,.08)}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]{scrollbar-width:thin;scrollbar-color:rgba(99,102,241,.45) transparent}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div{position:relative;border-color:rgba(148,163,184,.22);background:linear-gradient(135deg,rgba(15,23,42,.82),rgba(30,41,59,.72));color:#94a3b8;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div:not(:has(>div)){border-color:rgba(148,163,184,.25)}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div:hover{border-color:rgba(99,102,241,.55);background:linear-gradient(135deg,rgba(49,46,129,.2),rgba(30,41,59,.82));box-shadow:0 0 18px rgba(99,102,241,.08)}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div[class*=border-indigo-500][class*=bg-indigo-50]{border:1px solid rgba(99,102,241,.7);background:linear-gradient(135deg,rgba(49,46,129,.42),rgba(30,41,59,.9));box-shadow:0 5px 18px rgba(79,70,229,.12),inset 0 1px 0 rgba(255,255,255,.04)}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div[class*=border-indigo-500]>div{color:#a5b4fc}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div[class*=border-indigo-500]>div>span{color:#c7d2fe}.dark .lumina-quiz-question .lumina-matching-question button[aria-label^="Clear match"]{border:0;background:#E91E63!important;color:#94a3b8;border-radius:6px;transition:color .2s ease,background .2s ease,transform .2s ease;min-height:auto;padding:5px}.dark .lumina-quiz-question .lumina-matching-question button[aria-label^="Clear match"]:hover{background:rgba(239,68,68,.12);color:#fca5a5;transform:scale(1.05)}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]>div>span.text-xs{color:#64748b;letter-spacing:.01em}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div[draggable=true]{position:relative;overflow:hidden;border:1px solid rgba(59,130,246,.28);background:linear-gradient(135deg,rgba(30,41,59,.96),rgba(23,32,55,.96));color:#e2e8f0;box-shadow:0 5px 16px rgba(0,0,0,.18);transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease,opacity .2s ease}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div[draggable=true]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#06b6d4,#3b82f6,#6366f1)}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div[draggable=true]:hover{border-color:rgba(59,130,246,.65);background:linear-gradient(135deg,rgba(30,64,175,.24),rgba(30,41,59,.96));transform:translateY(-2px);box-shadow:0 9px 24px rgba(0,0,0,.25),0 0 18px rgba(59,130,246,.1)}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div[draggable=true][class*=opacity-40]{border-color:rgba(99,102,241,.45);background:linear-gradient(135deg,rgba(49,46,129,.35),rgba(30,41,59,.75))}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div.h-12.rounded-\[10px\]{background:rgba(15,23,42,.2)}.dark .lumina-quiz-question .lumina-matching-question button.mt-4.w-full{position:relative;overflow:hidden;border:1px solid rgba(99,102,241,.35);background:linear-gradient(135deg,#2563eb,#4f46e5 50%,#7c3aed);color:#ffffff;box-shadow:0 8px 20px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.dark .lumina-quiz-question .lumina-matching-question button.mt-4.w-full:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-20deg);transition:left .55s ease}.dark .lumina-quiz-question .lumina-matching-question button.mt-4.w-full:hover:before{left:140%}.dark .lumina-quiz-question .lumina-matching-question button.mt-4.w-full:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 11px 28px rgba(37,99,235,.3),0 0 20px rgba(99,102,241,.12)}.dark .lumina-quiz-question .lumina-matching-question button.mt-4.w-full:active{transform:translateY(0)}.dark .lumina-quiz-question .lumina-matching-question button.mt-4.w-full:disabled{border-color:rgba(100,116,139,.2);background:linear-gradient(135deg,#334155,#475569);color:#94a3b8;opacity:.65;box-shadow:none;filter:none;transform:none}@media (max-width:768px){.dark .lumina-quiz-question .lumina-matching-question .grid.grid-cols-\[1fr_minmax\(180px\,1fr\)_1fr\]{grid-template-columns:1fr;gap:10px}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start{position:static}.dark .lumina-quiz-question .lumina-matching-question .max-h-\[calc\(100vh-120px\)\]{max-height:none;overflow-y:visible;padding-right:0}.dark .lumina-quiz-question .lumina-matching-question .sticky.top-4.flex.flex-col.gap-3.self-start>div{min-height:46px}}@media (prefers-reduced-motion:reduce){.dark .lumina-quiz-question .lumina-matching-question *,.dark .lumina-quiz-question .lumina-matching-question :after,.dark .lumina-quiz-question .lumina-matching-question :before{transition:none!important;animation:none!important}}.dark .custom-toast-message{color:#ffffff!important;font-weight:600}.dark .custom-toast-message.text-green-700,.dark .custom-toast-message.text-red-700{color:#000!important}.dark .lumina-intervention-popup{color:#e5e7eb}.dark .lumina-intervention-popup>.intervention_conty{position:relative;z-index:10}.dark .lumina-intervention-popup>div.absolute{background:rgba(2,6,23,.78)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .lumina-intervention-popup .lumina-youtube-intervention{position:relative;overflow:hidden;width:100%;max-width:720px;background:linear-gradient(145deg,#111827,#172033 55%,#1e1b4b);border:1px solid rgba(239,68,68,.25);border-radius:16px;color:#e5e7eb;box-shadow:0 25px 60px rgba(0,0,0,.55),0 0 35px rgba(239,68,68,.08)}.dark .lumina-intervention-popup .lumina-youtube-intervention:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#ef4444,#f43f5e,#8b5cf6)}.dark .lumina-intervention-popup .lumina-youtube-intervention h1,.dark .lumina-intervention-popup .lumina-youtube-intervention h2,.dark .lumina-intervention-popup .lumina-youtube-intervention h3{color:#f8fafc}.dark .lumina-intervention-popup .lumina-youtube-intervention p{color:#94a3b8}.dark .lumina-intervention-popup .lumina-youtube-intervention iframe{border:1px solid rgba(239,68,68,.2);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.35)}.dark .lumina-intervention-popup .lumina-youtube-intervention button{transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.dark .lumina-intervention-popup .lumina-youtube-intervention button:hover{transform:translateY(-1px)}.dark .lumina-intervention-popup .lumina-youtube-intervention button.bg-blue-600{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 8px 20px rgba(37,99,235,.2)}.dark .lumina-intervention-popup .lumina-mcq-intervention{position:relative;overflow:hidden;width:100%;max-width:650px;background:linear-gradient(145deg,#111827,#172033 55%,#1e1b4b);border:1px solid rgba(99,102,241,.3);border-radius:16px;color:#e5e7eb;box-shadow:0 25px 60px rgba(0,0,0,.55),0 0 35px rgba(99,102,241,.08)}.dark .lumina-intervention-popup .lumina-mcq-intervention:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6)}.dark .lumina-intervention-popup .lumina-mcq-intervention h1,.dark .lumina-intervention-popup .lumina-mcq-intervention h2,.dark .lumina-intervention-popup .lumina-mcq-intervention h3{color:#f8fafc}.dark .lumina-intervention-popup .lumina-mcq-intervention p{color:#94a3b8}.dark .lumina-intervention-popup .lumina-mcq-intervention button{transition:border-color .2s ease,background .2s ease,transform .2s ease,box-shadow .2s ease}.dark .lumina-intervention-popup .lumina-mcq-intervention button[class*=border-gray]{border-color:rgba(148,163,184,.22)!important;background:linear-gradient(135deg,rgba(30,41,59,.95),rgba(15,23,42,.95))!important;color:#e2e8f0!important}.dark .lumina-intervention-popup .lumina-mcq-intervention button[class*=border-gray]:hover{border-color:rgba(99,102,241,.65)!important;background:linear-gradient(135deg,rgba(49,46,129,.3),rgba(30,41,59,.95))!important;transform:translateY(-1px);box-shadow:0 8px 20px rgba(99,102,241,.1)}.dark .lumina-intervention-popup .lumina-mcq-intervention button[class*=bg-blue-50]{border-color:rgba(59,130,246,.75)!important;background:linear-gradient(135deg,rgba(30,64,175,.42),rgba(49,46,129,.35))!important;color:#bfdbfe!important;box-shadow:0 0 18px rgba(59,130,246,.1)}.dark .lumina-intervention-popup .lumina-mcq-intervention button.bg-blue-600{background:linear-gradient(135deg,#2563eb,#4f46e5,#7c3aed)!important;color:#ffffff!important;box-shadow:0 8px 22px rgba(37,99,235,.25)}.dark .lumina-intervention-popup .lumina-mcq-intervention button:disabled{background:#334155!important;color:#94a3b8!important;border-color:rgba(100,116,139,.2)!important}.dark .lumina-intervention-popup .lumina-qa-intervention{position:relative;overflow:hidden;width:100%;max-width:650px;background:linear-gradient(145deg,#111827,#172033 55%,#1e1b4b);border:1px solid rgba(139,92,246,.3);border-radius:16px;color:#e5e7eb;box-shadow:0 25px 60px rgba(0,0,0,.55),0 0 35px rgba(139,92,246,.08)}.dark .lumina-intervention-popup .lumina-qa-intervention:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#8b5cf6,#6366f1,#3b82f6)}.dark .lumina-intervention-popup .lumina-qa-intervention h1,.dark .lumina-intervention-popup .lumina-qa-intervention h2,.dark .lumina-intervention-popup .lumina-qa-intervention h3{color:#f8fafc}.dark .lumina-intervention-popup .lumina-qa-intervention p{color:#94a3b8}.dark .lumina-intervention-popup .lumina-qa-intervention textarea{background:rgba(15,23,42,.9)!important;border-color:rgba(148,163,184,.25)!important;color:#f1f5f9!important;caret-color:#a78bfa;box-shadow:inset 0 2px 8px rgba(0,0,0,.18);transition:border-color .2s ease,box-shadow .2s ease}.dark .lumina-intervention-popup .lumina-qa-intervention textarea::placeholder{color:#64748b!important}.dark .lumina-intervention-popup .lumina-qa-intervention textarea:focus{border-color:#8b5cf6!important;box-shadow:0 0 0 3px rgba(139,92,246,.12),inset 0 2px 8px rgba(0,0,0,.18)}.dark .lumina-intervention-popup .lumina-qa-intervention button.bg-blue-600{background:linear-gradient(135deg,#6366f1,#7c3aed)!important;color:#ffffff!important;box-shadow:0 8px 22px rgba(99,102,241,.22)}.dark .lumina-intervention-popup .lumina-qa-intervention button:disabled{background:#334155!important;color:#94a3b8!important}.dark .lumina-intervention-popup .lumina-file-intervention{position:relative;overflow:hidden;width:100%;max-width:600px;background:linear-gradient(145deg,#111827,#172033 55%,#172554);border:1px solid rgba(6,182,212,.28);border-radius:16px;color:#e5e7eb;box-shadow:0 25px 60px rgba(0,0,0,.55),0 0 35px rgba(6,182,212,.07)}.dark .lumina-intervention-popup .lumina-file-intervention:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#06b6d4,#3b82f6,#6366f1)}.dark .lumina-intervention-popup .lumina-file-intervention h1,.dark .lumina-intervention-popup .lumina-file-intervention h2,.dark .lumina-intervention-popup .lumina-file-intervention h3{color:#f8fafc}.dark .lumina-intervention-popup .lumina-file-intervention p{color:#94a3b8}.dark .lumina-intervention-popup .lumina-file-intervention a{border-color:rgba(6,182,212,.3);background:rgba(15,23,42,.7);color:#67e8f9;transition:background .2s ease,border-color .2s ease,transform .2s ease}.dark .lumina-intervention-popup .lumina-file-intervention a:hover{border-color:rgba(6,182,212,.65);background:rgba(8,47,73,.6);transform:translateY(-1px)}.dark .lumina-intervention-popup .lumina-file-intervention button.bg-blue-600{background:linear-gradient(135deg,#0891b2,#2563eb)!important;color:#ffffff!important;box-shadow:0 8px 22px rgba(6,182,212,.2)}.dark .lumina-intervention-popup .lumina-file-intervention .text-green-600{color:#86efac!important}.dark .lumina-intervention-popup .lumina-file-intervention button:disabled{background:#334155!important;color:#94a3b8!important}.intervention_conty .qa label{color:#fff}.dark .lumina-article-section{color:#e5e7eb}.dark .lumina-article-section h1{color:#f8fafc}.dark .lumina-article-section h1 svg{color:#60a5fa}.dark .lumina-article-section>div.bg-white{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.96))!important;border:1px solid rgba(96,165,250,.18)!important;box-shadow:0 18px 45px rgba(0,0,0,.28),0 0 30px rgba(59,130,246,.06)}.dark .lumina-article-section>div.bg-white:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6)}.dark .lumina-article-section .bg-blue-50{background:rgba(37,99,235,.15)!important;color:#60a5fa!important;border:1px solid rgba(96,165,250,.18)}.dark .lumina-article-section .bg-purple-50{background:rgba(139,92,246,.15)!important;color:#c4b5fd!important;border:1px solid rgba(167,139,250,.18)}.dark .lumina-article-section h3{color:#f1f5f9}.dark .lumina-article-section .bg-amber-50{background:rgba(245,158,11,.1)!important;border-color:rgba(245,158,11,.3)!important}.dark .lumina-article-section .text-amber-700{color:#fcd34d!important}.dark .lumina-article-section button.bg-blue-600{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 8px 20px rgba(37,99,235,.2)}.dark .lumina-article-section button.bg-blue-600:hover{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;box-shadow:0 10px 25px rgba(59,130,246,.3);transform:translateY(-1px)}.dark .lumina-article-section button.bg-green-600{background:linear-gradient(135deg,#059669,#16a34a)!important;box-shadow:0 8px 20px rgba(16,185,129,.18)}.dark .lumina-article-section button.bg-green-600:hover{background:linear-gradient(135deg,#10b981,#22c55e)!important}.dark .lumina-article-section button.border-gray-300{border-color:rgba(148,163,184,.28)!important;color:#cbd5e1!important;background:rgba(30,41,59,.65)!important}.dark .lumina-article-section button.border-gray-300:hover{background:rgba(51,65,85,.85)!important;border-color:rgba(96,165,250,.35)!important;color:#f8fafc!important}.dark .lumina-article-section button.cursor-not-allowed{background:rgba(51,65,85,.45)!important;border-color:rgba(100,116,139,.25)!important;color:#64748b!important;box-shadow:none!important;transform:none!important}.dark .lumina-article-section .text-green-600,.dark .lumina-article-section .text-green-600 svg{color:#4ade80!important}.dark .lumina-article-section>div.bg-red-50{position:relative;background:linear-gradient(135deg,rgba(127,29,29,.2),rgba(69,10,10,.28))!important;border-color:rgba(248,113,113,.45)!important;box-shadow:0 10px 25px rgba(127,29,29,.08)}.dark .lumina-article-section .text-red-800{color:#fca5a5!important}.dark .lumina-article-section>div.bg-red-50 p{color:#fecaca!important}.dark .lumina-article-section button{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}@media (max-width:640px){.dark .lumina-article-section{padding:1rem!important}.dark .lumina-article-section h1{font-size:1.35rem}.dark .lumina-article-section>div.bg-white .p-6{padding:1rem!important}.dark .lumina-article-section>div.bg-white .flex.items-start{gap:.75rem}.dark .lumina-article-section button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.dark .lumina-article-section button{transition:none}.dark .lumina-article-section button:hover{transform:none}}.dark .lumina-assignment-tab{color:#e5e7eb}.dark .lumina-assignment-tab .bg-white{background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.96))!important;border-color:rgba(96,165,250,.16)!important;box-shadow:0 16px 40px rgba(0,0,0,.25),0 0 25px rgba(59,130,246,.04)}.dark .lumina-assignment-tab.has_assign>.bg-white{position:relative;overflow:hidden}.dark .lumina-assignment-tab.has_assign>.bg-white:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7C3AED,#EC1CAE 55%,#F43FBA)!important}.dark .lumina-assignment-tab h3,.dark .lumina-assignment-tab h4{color:#f8fafc!important}.dark .lumina-assignment-tab .text-gray-600{color:#94a3b8!important}.dark .lumina-assignment-tab .text-gray-700{color:#cbd5e1!important}.dark .lumina-assignment-tab .text-gray-800{color:#f1f5f9!important}.dark .lumina-assignment-tab.no_assign .text-gray-400{color:#64748b!important}.dark .lumina-assignment-tab.no_assign .text-gray-500{color:#94a3b8!important}.dark .lumina-assignment-tab .space-y-4>.bg-white{position:relative;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dark .lumina-assignment-tab .space-y-4>.bg-white:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,#3b82f6,#6366f1)}.dark .lumina-assignment-tab .space-y-4>.bg-white:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.32)!important;box-shadow:0 18px 40px rgba(0,0,0,.3),0 0 25px rgba(59,130,246,.08)}.dark .lumina-assignment-tab .bg-blue-100{background:rgba(37,99,235,.16)!important}.dark .lumina-assignment-tab .bg-blue-100 .text-blue-600{color:#60a5fa!important}.dark .lumina-assignment-tab h4{color:#f1f5f9!important}.dark .lumina-assignment-tab .space-y-4>.bg-white p.text-gray-600{color:#94a3b8!important}.dark .lumina-assignment-tab .download_btn{background:rgba(37,99,235,.13)!important;color:#60a5fa!important;border:1px solid rgba(96,165,250,.18)}.dark .lumina-assignment-tab .download_btn:hover{background:rgba(37,99,235,.25)!important;color:#93c5fd!important;border-color:rgba(96,165,250,.35)}.dark .lumina-assignment-tab.has_assign>div.bg-white:last-child{position:relative;overflow:hidden}.dark .lumina-assignment-tab.has_assign>div.bg-white:last-child:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#10b981,#06b6d4,#3b82f6)}.dark .lumina-assignment-tab .bg-yellow-50{background:linear-gradient(135deg,rgba(120,53,15,.18),rgba(113,63,18,.12))!important;border-color:rgba(245,158,11,.3)!important}.dark .lumina-assignment-tab .text-yellow-600{color:#fbbf24!important}.dark .lumina-assignment-tab .text-yellow-800{color:#fde68a!important}.dark .lumina-assignment-tab .text-yellow-700{color:#fcd34d!important}.dark .lumina-assignment-tab .border-dashed{background:rgba(15,23,42,.55)!important;border-color:rgba(148,163,184,.3)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.dark .lumina-assignment-tab .border-dashed:hover{border-color:rgba(96,165,250,.55)!important;background:rgba(30,41,59,.65)!important;box-shadow:0 0 25px rgba(59,130,246,.06)}.dark .lumina-assignment-tab .border-dashed.bg-gray-50{background:rgba(30,41,59,.4)!important;border-color:rgba(100,116,139,.2)!important}.dark .lumina-assignment-tab .border-dashed .text-gray-400{color:#64748b!important}.dark .lumina-assignment-tab .border-dashed .text-gray-700{color:#cbd5e1!important}.dark .lumina-assignment-tab .border-dashed .text-gray-500{color:#64748b!important}.dark .lumina-assignment-tab .border-dashed .bg-gray-50{background:rgba(51,65,85,.55)!important;border:1px solid rgba(148,163,184,.18)}.dark .lumina-assignment-tab .border-dashed .text-red-500{color:#f87171!important}.dark .lumina-assignment-tab .border-dashed .text-sm{color:#cbd5e1}.dark .lumina-assignment-tab .border-dashed button{color:#94a3b8!important}.dark .lumina-assignment-tab .border-dashed button:hover{color:#f87171!important}.dark .lumina-assignment-tab .text-red-600.bg-red-50{background:rgba(127,29,29,.18)!important;color:#fca5a5!important;border:1px solid rgba(248,113,113,.22)}.dark .lumina-assignment-tab .text-green-600.bg-green-50{background:rgba(6,78,59,.18)!important;color:#86efac!important;border:1px solid rgba(74,222,128,.22)}.dark .lumina-assignment-tab button.bg-blue-600{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 10px 25px rgba(37,99,235,.18)}.dark .lumina-assignment-tab button.bg-blue-600:hover{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;box-shadow:0 12px 30px rgba(59,130,246,.28);transform:translateY(-1px)}.dark .lumina-assignment-tab button.bg-blue-300{background:rgba(71,85,105,.55)!important;color:#64748b!important;box-shadow:none!important;cursor:not-allowed}.dark .lumina-assignment-tab .text-green-600{color:#4ade80!important}.dark .lumina-assignment-tab .bg-blue-50{background:linear-gradient(135deg,rgba(30,64,175,.15),rgba(37,99,235,.08))!important;border-color:rgba(96,165,250,.25)!important}.dark .lumina-assignment-tab .bg-blue-50 .text-blue-600{color:#60a5fa!important}.dark .lumina-assignment-tab .bg-blue-50 .text-gray-700{color:#cbd5e1!important}.dark .lumina-assignment-tab .bg-blue-50 .border-t{border-color:rgba(96,165,250,.2)!important}.dark .lumina-assignment-tab .bg-blue-50 .text-gray-600{color:#94a3b8!important}.dark .lumina-assignment-tab .bg-green-50{background:linear-gradient(135deg,rgba(6,78,59,.18),rgba(20,83,45,.12))!important;border-color:rgba(74,222,128,.25)!important}.dark .lumina-assignment-tab .bg-green-50 .text-gray-700{color:#cbd5e1!important}.dark .lumina-assignment-tab .bg-green-100{background:rgba(22,163,74,.18)!important}.dark .lumina-assignment-tab .text-green-800{color:#86efac!important}.dark .lumina-assignment-tab .bg-green-50 .text-gray-600{color:#94a3b8!important}.dark .lumina-assignment-tab .border-green-200{border-color:rgba(74,222,128,.2)!important}.dark .lumina-assignment-tab .bg-green-100.text-green-700{background:rgba(22,163,74,.15)!important;color:#86efac!important;border:1px solid rgba(74,222,128,.2)}.dark .lumina-assignment-tab .bg-green-100.text-green-700:hover{background:rgba(22,163,74,.25)!important;color:#bbf7d0!important}.dark .lumina-assignment-tab .border-green-700{border-color:#4ade80!important}.dark .lumina-assignment-tab .text-gray-500{color:#64748b!important}.dark .lumina-assignment-tab .fixed.inset-0{background:rgba(2,6,23,.78)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .lumina-assignment-tab .fixed.inset-0>div.bg-white{position:relative;background:linear-gradient(145deg,#0f172a,#1e293b)!important;border:1px solid rgba(96,165,250,.18);box-shadow:0 25px 70px rgba(0,0,0,.45)}.dark .lumina-assignment-tab .fixed.inset-0 .border-b{border-color:rgba(148,163,184,.15)!important}.dark .lumina-assignment-tab .fixed.inset-0 h3{color:#f8fafc!important}.dark .lumina-assignment-tab .fixed.inset-0 h3 .text-green-600{color:#4ade80!important}.dark .lumina-assignment-tab .fixed.inset-0 button{color:#94a3b8!important}.dark .lumina-assignment-tab .fixed.inset-0 button:hover{color:#f8fafc!important}.dark .lumina-assignment-tab button{transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}@media (max-width:640px){.dark .lumina-assignment-tab{padding-left:0;padding-right:0}.dark .lumina-assignment-tab>.bg-white{border-radius:.75rem}.dark .lumina-assignment-tab .p-6{padding:1rem!important}.dark .lumina-assignment-tab h3{font-size:1.1rem}.dark .lumina-assignment-tab h4{font-size:1rem}.dark .lumina-assignment-tab .flex.justify-start{flex-wrap:wrap}.dark .lumina-assignment-tab .download_btn{width:100%;justify-content:center}.dark .lumina-assignment-tab .fixed.inset-0{padding:.75rem}}@media (prefers-reduced-motion:reduce){.dark .lumina-assignment-tab *{transition:none!important}.dark .lumina-assignment-tab .space-y-4>.bg-white:hover,.dark .lumina-assignment-tab button:hover{transform:none!important}}.dark .lumina-journal{color:#e5e7eb}.dark .lumina-journal .bg-amber-50{background:linear-gradient(135deg,rgba(120,53,15,.2),rgba(113,63,18,.12))!important;border-color:rgba(245,158,11,.3)!important}.dark .lumina-journal .text-amber-600{color:#fbbf24!important}.dark .lumina-journal .text-amber-800{color:#fde68a!important}.dark .lumina-journal .text-amber-700{color:#fcd34d!important}.dark .lumina-journal .bg-blue-50{background:linear-gradient(135deg,rgba(30,64,175,.18),rgba(79,70,229,.1))!important;border-color:rgba(96,165,250,.28)!important}.dark .lumina-journal .text-blue-600{color:#60a5fa!important}.dark .lumina-journal .text-blue-800{color:#bfdbfe!important}.dark .lumina-journal .space-y-6>div{position:relative;background:linear-gradient(145deg,rgba(15,23,42,.96),rgba(30,41,59,.94));border-color:rgba(148,163,184,.18)!important;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dark .lumina-journal .space-y-6>div:before{content:"";position:absolute;top:0;bottom:0;left:0;width:3px;background:linear-gradient(180deg,#3b82f6,#6366f1,#8b5cf6);border-radius:10px 0 0 10px}.dark .lumina-journal .space-y-6>div.bg-blue-50{background:linear-gradient(145deg,rgba(30,64,175,.16),rgba(30,41,59,.94))!important;border-color:rgba(96,165,250,.28)!important}.dark .lumina-journal .space-y-6>div:hover{border-color:rgba(96,165,250,.35)!important;box-shadow:0 14px 35px rgba(0,0,0,.26),0 0 25px rgba(59,130,246,.06);transform:translateY(-1px)}.dark .lumina-journal .bg-blue-100{background:linear-gradient(135deg,rgba(37,99,235,.22),rgba(79,70,229,.18))!important;color:#93c5fd!important;border:1px solid rgba(96,165,250,.2)}.dark .lumina-journal .bg-blue-200{background:linear-gradient(135deg,rgba(37,99,235,.28),rgba(79,70,229,.22))!important;color:#bfdbfe!important;border:1px solid rgba(96,165,250,.25)}.dark .lumina-journal h4{color:#f1f5f9!important}.dark .lumina-journal .text-red-600{color:#f87171!important}.dark .lumina-journal textarea{background:rgba(2,6,23,.65)!important;color:#e2e8f0!important;border-color:rgba(148,163,184,.25)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.dark .lumina-journal textarea::placeholder{color:#64748b!important}.dark .lumina-journal textarea:focus{background:rgba(15,23,42,.9)!important;border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.14)!important;outline:none}.dark .lumina-journal textarea[readonly]{background:rgba(30,41,59,.55)!important;color:#cbd5e1!important;border-color:rgba(148,163,184,.12)!important}.dark .lumina-journal .text-red-500{color:#f87171!important}.dark .lumina-journal .bg-green-50{background:linear-gradient(135deg,rgba(6,78,59,.2),rgba(20,83,45,.12))!important;color:#86efac!important;border-color:rgba(74,222,128,.25)!important}.dark .lumina-journal .bg-green-50.text-green-800{color:#86efac!important}.dark .lumina-journal .bg-red-50{background:linear-gradient(135deg,rgba(127,29,29,.2),rgba(69,10,10,.12))!important;color:#fca5a5!important;border-color:rgba(248,113,113,.25)!important}.dark .lumina-journal .bg-red-50.text-red-800{color:#fca5a5!important}.dark .lumina-journal .border-t{border-color:rgba(148,163,184,.18)!important}.dark .lumina-journal .text-gray-600{color:#94a3b8!important}.dark .lumina-journal .text-gray-500{color:#64748b!important}.dark .lumina-journal button.bg-blue-600{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;box-shadow:0 10px 25px rgba(37,99,235,.2);transition:background .18s ease,box-shadow .18s ease,transform .18s ease}.dark .lumina-journal button.bg-blue-600:hover{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;box-shadow:0 12px 30px rgba(59,130,246,.3);transform:translateY(-1px)}.dark .lumina-journal button.bg-blue-400{background:rgba(71,85,105,.55)!important;color:#64748b!important;box-shadow:none!important;cursor:not-allowed}.dark .lumina-journal .border-blue-600{border-color:#3b82f6!important}.dark .lumina-journal .border-b-blue-600{border-bottom-color:#3b82f6!important}@media (max-width:640px){.dark .lumina-journal,.dark .lumina-journal .space-y-6>div{padding:1rem!important}.dark .lumina-journal .ml-8{margin-left:0!important}.dark .lumina-journal h4{font-size:1rem;line-height:1.5}.dark .lumina-journal .flex.justify-between{flex-direction:column;align-items:stretch;gap:1rem}.dark .lumina-journal button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.dark .lumina-journal *{transition:none!important}.dark .lumina-journal .space-y-6>div:hover,.dark .lumina-journal button:hover{transform:none!important}}.dark .lumina-rating-tab{color:#e5e7eb}.dark .lumina-rating-tab>.bg-white:first-child{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(59,130,246,.16),transparent 35%),linear-gradient(135deg,#0f172a,#111c35 55%,#172554)!important;border:1px solid rgba(96,165,250,.18)!important;box-shadow:0 10px 30px rgba(0,0,0,.25),0 0 30px rgba(59,130,246,.05)}.dark .lumina-rating-tab>.bg-white:first-child:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#7C3AED,#EC1CAE 55%,#F43FBA)!important}.dark .lumina-rating-tab>.bg-white:first-child h3{color:#f8fafc!important}.dark .lumina-rating-tab>.bg-white:first-child button{background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#ffffff!important;border:1px solid rgba(147,197,253,.25);box-shadow:0 6px 18px rgba(37,99,235,.25)}.dark .lumina-rating-tab>.bg-white:first-child button:hover{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;transform:translateY(-1px);box-shadow:0 8px 24px rgba(59,130,246,.35)}.dark .lumina-rating-tab>.bg-white{background:radial-gradient(circle at 100% 0,rgba(99,102,241,.12),transparent 30%),linear-gradient(145deg,#0f172a,#111827 60%,#172033)!important;border-color:rgba(100,116,139,.22)!important;box-shadow:0 10px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.025)}.dark .lumina-rating-tab>.bg-white .text-4xl{color:#f8fafc!important;text-shadow:0 0 20px rgba(96,165,250,.15)}.dark .lumina-rating-tab>.bg-white .text-sm.text-gray-500{color:#94a3b8!important}.dark .lumina-rating-tab .text-sm.font-medium.text-gray-600,.dark .lumina-rating-tab h4{color:#cbd5e1!important}.dark .lumina-rating-tab .text-blue-400{color:#60a5fa!important}.dark .lumina-rating-tab .bg-gray-200{background:#263247!important}.dark .lumina-rating-tab .bg-blue-400{background:linear-gradient(90deg,#7C3AED,#EC1CAE 55%,#F43FBA)!important;box-shadow:0 0 10px rgba(59,130,246,.25)}.dark .lumina-rating-tab .text-sm.text-gray-500{color:#94a3b8!important}.dark .lumina-rating-tab .space-y-4>.bg-white{position:relative;overflow:hidden;background:linear-gradient(145deg,#0f172a,#111827 65%,#151f35)!important;border:1px solid rgba(71,85,105,.3)!important;box-shadow:0 8px 24px rgba(0,0,0,.2);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.dark .lumina-rating-tab .space-y-4>.bg-white:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#3b82f6,#6366f1,#8b5cf6)}.dark .lumina-rating-tab .space-y-4>.bg-white:hover{transform:translateY(-2px);border-color:rgba(96,165,250,.3)!important;box-shadow:0 14px 32px rgba(0,0,0,.3),0 0 24px rgba(59,130,246,.06)}.dark .lumina-rating-tab .rv_content_three h4{color:#f1f5f9!important}.dark .lumina-rating-tab .rv_content_four,.dark .lumina-rating-tab .rv_content_four span,.dark .lumina-rating-tab .text-right .text-sm.text-gray-500{color:#94a3b8!important}.dark .lumina-rating-tab .text-right .text-sm.text-gray-500 svg{color:#60a5fa!important}.dark .lumina-rating-tab .rv_content_one .text-gray-700{color:#cbd5e1!important}.dark .lumina-rating-tab .space-y-4>.bg-white.text-center{background:radial-gradient(circle at 50% 0,rgba(59,130,246,.12),transparent 40%),#0f172a!important;border-color:rgba(71,85,105,.3)!important}.dark .lumina-rating-tab .space-y-4>.bg-white.text-center svg{color:#64748b!important}.dark .lumina-rating-tab .space-y-4>.bg-white.text-center h3{color:#e2e8f0!important}.dark .lumina-rating-tab .space-y-4>.bg-white.text-center p{color:#94a3b8!important}.dark .lumina-rating-tab .text-yellow-400{color:#facc15!important;filter:drop-shadow(0 0 4px rgba(250,204,21,.25))}.dark .lumina-rating-tab .text-gray-300{color:#475569!important}@media (max-width:640px){.dark .lumina-rating-tab>.bg-white:first-child{padding:1rem!important}.dark .lumina-rating-tab>.bg-white:first-child .flex.items-center.justify-between{gap:1rem}.dark .lumina-rating-tab>.bg-white:first-child h3{font-size:1rem!important}.dark .lumina-rating-tab>.bg-white:first-child button{padding:.5rem .75rem!important;font-size:.875rem}.dark .lumina-rating-tab>.bg-white{padding:1rem!important}.dark .lumina-rating-tab .rv_content{gap:.75rem}.dark .lumina-rating-tab .rv_content_two{align-items:flex-start;gap:.75rem}.dark .lumina-rating-tab .rv_content_two>.text-right{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.dark .lumina-rating-tab .space-y-4>.bg-white,.dark .lumina-rating-tab>.bg-white:first-child button{transition:none!important}.dark .lumina-rating-tab .space-y-4>.bg-white:hover,.dark .lumina-rating-tab>.bg-white:first-child button:hover{transform:none!important}}button.lumina-tab-inactive{border-bottom:0}.dark .lumina-add-rating{background:rgba(2,6,23,.82)!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.dark .lumina-add-rating>.bg-white{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.14),transparent 32%),linear-gradient(145deg,#0f172a,#111827 60%,#172033)!important;border:1px solid rgba(96,165,250,.2);box-shadow:0 25px 70px rgba(0,0,0,.55),0 0 50px rgba(59,130,246,.08)}.dark .lumina-add-rating>.bg-white:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6,#ec4899)}.dark .lumina-add-rating>.bg-white>.border-b{border-color:rgba(71,85,105,.35)!important}.dark .lumina-add-rating h3{color:#f8fafc!important}.dark .lumina-add-rating h3+button{color:#94a3b8!important;border-radius:.5rem;padding:.25rem;transition:color .2s ease,background .2s ease}.dark .lumina-add-rating h3+button:hover{color:#f8fafc!important;background:rgba(148,163,184,.1)}.dark .lumina-add-rating label{color:#cbd5e1!important}.dark .lumina-add-rating button .text-yellow-400{color:#facc15!important;filter:drop-shadow(0 0 5px rgba(250,204,21,.35))}.dark .lumina-add-rating button .text-gray-300{color:#475569!important}.dark .lumina-add-rating form>div:first-child{padding:1rem;border-radius:.875rem;background:linear-gradient(135deg,rgba(30,41,59,.75),rgba(15,23,42,.85));border:1px solid rgba(71,85,105,.25)}.dark .lumina-add-rating form>div:first-child button{transition:transform .15s ease,filter .15s ease}.dark .lumina-add-rating form>div:first-child button:hover{transform:scale(1.12);filter:drop-shadow(0 0 8px rgba(250,204,21,.25))}.dark .lumina-add-rating textarea{background:#0b1220!important;color:#e2e8f0!important;border:1px solid #334155!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.25)}.dark .lumina-add-rating textarea::placeholder{color:#64748b!important}.dark .lumina-add-rating textarea:focus{border-color:#3b82f6!important;box-shadow:0 0 0 3px rgba(59,130,246,.14),inset 0 1px 2px rgba(0,0,0,.25)}.dark .lumina-add-rating .text-xs.text-gray-400,.dark .lumina-add-rating .text-xs.text-gray-500{color:#64748b!important}.dark .lumina-add-rating form>.flex.space-x-3{border-top:1px solid rgba(71,85,105,.25)}.dark .lumina-add-rating form>.flex.space-x-3 button:first-child{background:#1e293b!important;border-color:#475569!important;color:#cbd5e1!important}.dark .lumina-add-rating form>.flex.space-x-3 button:first-child:hover{background:#334155!important;color:#f8fafc!important}.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]{background:linear-gradient(135deg,#2563eb,#4f46e5,#7c3aed)!important;color:#ffffff!important;border:1px solid rgba(147,197,253,.18);box-shadow:0 8px 22px rgba(37,99,235,.25);position:relative;overflow:hidden}.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]:before{content:"";position:absolute;top:0;left:-120%;width:70%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skewX(-20deg);transition:left .5s ease}.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]:hover:before{left:140%}.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]:hover{background:linear-gradient(135deg,#3b82f6,#6366f1,#8b5cf6)!important;transform:translateY(-1px);box-shadow:0 10px 28px rgba(59,130,246,.35)}.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]:active{transform:translateY(0)}.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]:disabled{background:#334155!important;color:#64748b!important;border-color:#475569!important;box-shadow:none;transform:none;cursor:not-allowed}.dark .lumina-add-rating form>.flex.space-x-3 button:first-child:disabled{opacity:.55;cursor:not-allowed}.dark .lumina-add-rating .animate-spin{border-bottom-color:#ffffff!important}.dark .lumina-add-rating>.bg-white::-webkit-scrollbar{width:6px}.dark .lumina-add-rating>.bg-white::-webkit-scrollbar-track{background:#0f172a}.dark .lumina-add-rating>.bg-white::-webkit-scrollbar-thumb{background:#334155;border-radius:999px}.dark .lumina-add-rating>.bg-white::-webkit-scrollbar-thumb:hover{background:#475569}@media (max-width:640px){.dark .lumina-add-rating{padding:.75rem!important}.dark .lumina-add-rating>.bg-white{width:100%;margin:0!important;max-height:94vh}.dark .lumina-add-rating form,.dark .lumina-add-rating>.bg-white>.border-b{padding:1rem!important}.dark .lumina-add-rating form>.flex.space-x-3{flex-direction:column}.dark .lumina-add-rating form>.flex.space-x-3 button{width:100%}.dark .lumina-add-rating form>.flex.space-x-3{gap:.75rem}.dark .lumina-add-rating form>.flex.space-x-3 button+button{margin-left:0!important}}@media (prefers-reduced-motion:reduce){.dark .lumina-add-rating *,.dark .lumina-add-rating :after,.dark .lumina-add-rating :before{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dark .lumina-add-rating button:hover,.dark .lumina-add-rating form>.flex.space-x-3 button[type=submit]:hover{transform:none!important}}.dark .lumina-certificate-tab{color:#e5e7eb}.dark .lumina-certificate-tab>.bg-blue-600{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(139,92,246,.28),transparent 32%),linear-gradient(135deg,#172554,#1e3a8a 45%,#312e81)!important;border:1px solid rgba(96,165,250,.25);box-shadow:0 12px 30px rgba(0,0,0,.3),0 0 35px rgba(59,130,246,.1)}.dark .lumina-certificate-tab>.bg-blue-600:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#38bdf8,#3b82f6,#6366f1,#a855f7)}.dark .lumina-certificate-tab>.bg-blue-600 h1{color:#ffffff!important}.dark .lumina-certificate-tab>.bg-blue-600>.flex{position:relative;z-index:1}.dark .lumina-certificate-tab>.bg-blue-600 svg{color:#facc15;filter:drop-shadow(0 0 7px rgba(250,204,21,.3))}.dark .lumina-certificate-tab>.bg-blue-600 button{background:rgba(255,255,255,.96)!important;color:#172033!important;border:1px solid rgba(255,255,255,.25)}.dark .lumina-certificate-tab>.bg-blue-600 button:hover{background:#ffffff!important;color:#1e3a8a!important;transform:translateY(-1px);box-shadow:0 6px 18px rgba(0,0,0,.2)}.dark .lumina-certificate-tab .bg-green-50{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(34,197,94,.14),transparent 35%),linear-gradient(145deg,#052e1b,#064e3b 55%,#065f46)!important;border-color:rgba(74,222,128,.22)!important;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 25px rgba(34,197,94,.05)}.dark .lumina-certificate-tab .bg-green-50:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,#22c55e,#10b981)}.dark .lumina-certificate-tab .bg-green-50 h3{color:#bbf7d0!important}.dark .lumina-certificate-tab .bg-green-50 p{color:#86efac!important}.dark .lumina-certificate-tab .bg-green-50 svg{color:#4ade80!important}.dark .lumina-certificate-tab .bg-green-50 .text-green-700{color:#86efac!important}.dark .lumina-certificate-tab .bg-green-50 strong{color:#bbf7d0!important}.dark .lumina-certificate-tab>.bg-white{position:relative;overflow:hidden;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.12),transparent 30%),linear-gradient(145deg,#0f172a,#111827 60%,#172033)!important;border-color:rgba(71,85,105,.3)!important;box-shadow:0 12px 30px rgba(0,0,0,.25)}.dark .lumina-certificate-tab>.bg-white:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#3b82f6,#6366f1,#8b5cf6)}.dark .lumina-certificate-tab>.bg-white h3{color:#f1f5f9!important}.dark .lumina-certificate-tab>.bg-white h3 svg{color:#60a5fa!important}.dark .lumina-certificate-tab .bg-yellow-50{background:linear-gradient(135deg,rgba(120,53,15,.45),rgba(69,44,8,.55))!important;border-color:rgba(234,179,8,.25)!important}.dark .lumina-certificate-tab .bg-yellow-50 p{color:#fde68a!important}.dark .lumina-certificate-tab .bg-yellow-50 svg{color:#facc15!important}.dark .lumina-certificate-tab .bg-blue-50{background:linear-gradient(135deg,rgba(30,64,175,.25),rgba(37,99,235,.12))!important;border-color:rgba(96,165,250,.22)!important}.dark .lumina-certificate-tab .bg-blue-50 p{color:#93c5fd!important}.dark .lumina-certificate-tab .bg-blue-50 svg{color:#60a5fa!important}.dark .lumina-certificate-tab .bg-gray-50{background:linear-gradient(135deg,#172033,#111827)!important;border-color:rgba(71,85,105,.35)!important}.dark .lumina-certificate-tab .bg-gray-50 p{color:#cbd5e1!important}.dark .lumina-certificate-tab button.bg-blue-600{position:relative;overflow:hidden;background:linear-gradient(135deg,#2563eb,#4f46e5)!important;color:#ffffff!important;border:1px solid rgba(147,197,253,.18);box-shadow:0 7px 20px rgba(37,99,235,.25)}.dark .lumina-certificate-tab button.bg-blue-600:hover{background:linear-gradient(135deg,#3b82f6,#6366f1)!important;transform:translateY(-1px);box-shadow:0 10px 26px rgba(59,130,246,.35)}.dark .lumina-certificate-tab button.bg-blue-600 svg{color:#ffffff!important}.dark .lumina-certificate-tab button.bg-green-600{position:relative;overflow:hidden;background:linear-gradient(135deg,#059669,#10b981)!important;color:#ffffff!important;border:1px solid rgba(110,231,183,.2);box-shadow:0 7px 20px rgba(16,185,129,.2)}.dark .lumina-certificate-tab button.bg-green-600:hover{background:linear-gradient(135deg,#10b981,#14b8a6)!important;transform:translateY(-1px);box-shadow:0 10px 26px rgba(16,185,129,.3)}.dark .lumina-certificate-tab button.bg-green-600 svg{color:#ffffff!important}.dark .lumina-certificate-tab button.bg-blue-600:before,.dark .lumina-certificate-tab button.bg-green-600:before{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:skewX(-20deg);transition:left .5s ease}.dark .lumina-certificate-tab button.bg-blue-600:hover:before,.dark .lumina-certificate-tab button.bg-green-600:hover:before{left:140%}.dark .lumina-certificate-tab button:disabled{background:#334155!important;color:#64748b!important;border-color:#475569!important;box-shadow:none!important;transform:none!important;cursor:not-allowed}.dark .lumina-certificate-tab button:disabled svg{color:#64748b!important}.dark .lumina-certificate-tab .animate-spin{border-bottom-color:#ffffff!important}.dark .lumina-certificate-tab>.bg-red-50{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(127,29,29,.35),rgba(69,10,10,.5))!important;border-color:rgba(248,113,113,.25)!important}.dark .lumina-certificate-tab>.bg-red-50 .text-red-800{color:#fca5a5!important}.dark .lumina-certificate-tab>.bg-red-50 svg{color:#f87171!important}.dark .lumina-certificate-tab>.bg-red-50 button{background:rgba(127,29,29,.55)!important;color:#fca5a5!important;border:1px solid rgba(248,113,113,.2)}.dark .lumina-certificate-tab>.bg-red-50 button:hover{background:rgba(153,27,27,.7)!important;color:#fecaca!important}.dark .lumina-certificate-tab>.text-center.text-gray-500{color:#94a3b8!important;background:linear-gradient(145deg,#0f172a,#111827);border:1px solid rgba(71,85,105,.25);border-radius:.75rem}@media (max-width:640px){.dark .lumina-certificate-tab>.bg-blue-600{padding:1rem!important}.dark .lumina-certificate-tab>.bg-blue-600>.flex{align-items:flex-start}.dark .lumina-certificate-tab>.bg-blue-600 h1{font-size:1.25rem!important;line-height:1.5rem}.dark .lumina-certificate-tab>.bg-blue-600 button{padding:.5rem .75rem!important;font-size:.875rem}.dark .lumina-certificate-tab .bg-green-50,.dark .lumina-certificate-tab>.bg-white{padding:1rem!important}.dark .lumina-certificate-tab .grid.grid-cols-1.md\:grid-cols-3{gap:.75rem}.dark .lumina-certificate-tab button.bg-blue-600,.dark .lumina-certificate-tab button.bg-green-600{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.dark .lumina-certificate-tab *,.dark .lumina-certificate-tab :after,.dark .lumina-certificate-tab :before{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.dark .lumina-certificate-tab button:hover{transform:none!important}}.dark .lumina-certificate-page .g_l{background:linear-gradient(135deg,#0c1330,#11183a 48%,#151238);border:1px solid rgba(139,92,246,.2)}.dark .lumina-certificate-page .c_box{background:#071239;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.dark .lumina-certificate-page .c_box h3{color:#ffffff}.dark .lumina-certificate-page .c_box span{color:#bcbcbc}.dark .lumina-certificate-page .g_l button:hover{color:#fff}.dark .lumina-certificate-page .l_view{background:#071239;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.dark .lumina-certificate-page .l_view thead tr{background:#140e2b;border-bottom-color:#443b75}.dark .lumina-certificate-page .l_view thead tr th{color:#fff}.dark .lumina-certificate-page .l_view tbody tr{background:none;border-bottom-color:#443c98}.dark .lumina-certificate-page .l_view tbody tr td,.dark .lumina-certificate-page .l_view tbody tr td span{color:#fff}.dark .lumina_leaderboard{color:#f1f5f9}.dark .lumina_leaderboard .l_header{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 15%,rgba(34,211,238,.2),transparent 30%),radial-gradient(circle at 10% 90%,rgba(99,102,241,.18),transparent 35%),linear-gradient(135deg,#07111f,#0b1f3a 48%,#102b57);border:1px solid rgba(56,189,248,.28);box-shadow:0 20px 50px rgba(0,0,0,.35),0 0 35px rgba(22,119,255,.08);border-radius:24px}.dark .lumina_leaderboard .l_header:before{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#22d3ee,#1677ff,#6366f1,transparent);box-shadow:0 0 12px rgba(34,211,238,.65),0 0 25px rgba(22,119,255,.35)}.dark .lumina_leaderboard .l_header:after{content:"";position:absolute;width:240px;height:240px;right:-100px;top:-120px;background:radial-gradient(circle,rgba(34,211,238,.16),transparent 68%);pointer-events:none}.dark .lumina_leaderboard .l_header h2{position:relative;z-index:2;color:#f1f5f9!important;text-shadow:0 0 18px rgba(34,211,238,.18)}.dark .lumina_leaderboard .l_header p{position:relative;z-index:2;color:#bae6fd!important}.dark .lumina_leaderboard .l_tropy{color:#22d3ee!important;filter:drop-shadow(0 0 5px rgba(34,211,238,.75)) drop-shadow(0 0 15px rgba(22,119,255,.45))}.dark .lumina_leaderboard .r_icon{position:relative;z-index:2;filter:drop-shadow(0 0 8px rgba(34,211,238,.45)) drop-shadow(0 0 20px rgba(99,102,241,.3))}.dark .lumina_leaderboard .rounded-3xl.shadow-2xl.border{background:radial-gradient(circle at 50% 0,rgba(22,119,255,.09),transparent 40%),linear-gradient(145deg,#07111f,#0a192d 52%,#0b1f3a)!important;border-color:rgba(56,189,248,.2)!important;box-shadow:0 25px 60px rgba(0,0,0,.4),0 0 40px rgba(22,119,255,.06)!important}.dark .lumina_leaderboard button{transition:color .25s ease,background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.dark .lumina_leaderboard .border-b button{color:#94a3b8}.dark .lumina_leaderboard .border-b button:hover{color:#e0f2fe}.dark .lumina_leaderboard .border-b button.border-blue-500{color:#f0f9ff!important;border-color:#22d3ee!important;text-shadow:0 0 10px rgba(34,211,238,.25);box-shadow:0 2px 12px rgba(34,211,238,.12)}.dark .lumina_leaderboard .land_res{position:relative;margin-top:100px}.light button.leaderboard-tab{color:#323083;position:relative;z-index:200}.dark .lumina_leaderboard .land_res:before,.dark .lumina_reward .redeemed_rewards_section:before,.dark .lumina_reward .rwd:before{content:"";position:absolute;left:50%;top:15%;width:430px;height:260px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(255,0,123,.13),rgba(192,38,211,.05) 40%,transparent 72%);pointer-events:none}.dark .lumina_leaderboard .podium-glow,.dark .lumina_reward .podium-glow{background:radial-gradient(ellipse,rgba(255,0,123,.18),rgba(192,38,211,.08) 40%,transparent 70%);filter:blur(8px)}.dark .lumina_leaderboard .strong-glow,.dark .lumina_reward .strong-glow{box-shadow:0 0 25px rgba(255,0,123,.22),0 0 50px rgba(192,38,211,.1)}.dark .lumina_leaderboard .podium-glow-right,.dark .lumina_reward .podium-glow-right{background:radial-gradient(ellipse,rgba(139,43,189,.18),rgba(109,40,217,.07) 40%,transparent 70%);filter:blur(8px)}.dark .lumina_leaderboard .pod_card{position:relative;border:1px solid rgba(255,255,255,.12);box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 25px rgba(22,119,255,.08);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.dark .lumina_leaderboard .pod_card:hover{transform:translateY(-7px);filter:brightness(1.08);box-shadow:0 22px 45px rgba(0,0,0,.45),0 0 25px rgba(34,211,238,.14),0 0 45px rgba(22,119,255,.1)}.dark .lumina_leaderboard .pod_card h3{color:#ffffff!important;text-shadow:0 0 8px rgba(255,255,255,.1)}.dark .lumina_leaderboard .pod_card p{color:#dbeafe}.dark .lumina_leaderboard .pod_card .score,.dark .lumina_leaderboard .pod_card .text-yellow-300,.dark .lumina_leaderboard .pod_card .text-yellow-400{color:#67e8f9!important;text-shadow:0 0 12px rgba(34,211,238,.35)}.dark .lumina_leaderboard .rank_list_Card{position:relative;overflow:hidden;background:linear-gradient(135deg,rgba(11,31,58,.98),rgba(7,17,31,.98))!important;border:1px solid rgba(56,189,248,.16)!important;box-shadow:0 12px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dark .lumina_leaderboard .rank_list_Card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:3px;border-radius:0 5px 5px 0;background:linear-gradient(180deg,#22d3ee,#1677ff,#6366f1);box-shadow:0 0 12px rgba(34,211,238,.45)}.dark .lumina_leaderboard .rank_list_Card:hover{transform:translateY(-3px);border-color:rgba(34,211,238,.3)!important;box-shadow:0 18px 35px rgba(0,0,0,.35),0 0 25px rgba(22,119,255,.1)}.dark .lumina_leaderboard .rank_card{color:#67e8f9!important}.dark .lumina_leaderboard .rank_card span{color:#bae6fd!important}.dark .lumina_leaderboard .rank_list_Card .font-semibold,.dark .lumina_leaderboard .rank_list_Card h3{color:#f8fafc!important}.dark .lumina_leaderboard .rank_list_Card p{color:#fff!important}.dark .lumina_leaderboard .rank_list_Card h3:hover{color:#67e8f9!important}.dark .lumina_leaderboard .rank-pill,.dark .lumina_leaderboard .rank_badge{background:linear-gradient(135deg,#164e63,#0e7490)!important;color:#cffafe!important;border:1px solid rgba(34,211,238,.35);box-shadow:0 0 12px rgba(34,211,238,.15)}.dark .lumina_leaderboard .bg-yellow-400,.dark .lumina_leaderboard .bg-yellow-500{background:linear-gradient(135deg,#facc15,#eab308)!important;color:#422006!important;box-shadow:0 0 15px rgba(250,204,21,.2)}.dark .lumina_leaderboard .rank_card_right .text-green-400,.dark .lumina_leaderboard .rank_card_right .text-green-500{color:#67e8f9!important;text-shadow:0 0 10px rgba(34,211,238,.25)}.dark .lumina_leaderboard .rank_card_right span{color:#94a3b8}.dark .lumina_leaderboard .text-gray-800,.dark .lumina_leaderboard .text-gray-900{color:#f1f5f9!important}.dark .lumina_leaderboard .text-gray-700{color:#cbd5e1!important}.dark .lumina_leaderboard .text-gray-500,.dark .lumina_leaderboard .text-gray-600{color:#94a3b8!important}.dark .lumina_leaderboard .text-gray-400{color:#64748b!important}.dark .lumina_leaderboard .text-blue-500,.dark .lumina_leaderboard .text-blue-600{color:#38bdf8!important}.dark .lumina_leaderboard .bg-blue-500{background:#1677ff!important}.dark .lumina_leaderboard .bg-blue-600{background:#1264d9!important}.dark .lumina_leaderboard .loading,.dark .lumina_leaderboard .text-gray-500{color:#94a3b8}.dark .lumina_leaderboard .animate-spin{border-color:#22d3ee rgba(34,211,238,.2) rgba(34,211,238,.2)}.dark .lumina_leaderboard .text-red-500,.dark .lumina_leaderboard .text-red-600{color:#fca5a5!important}.dark .lumina_leaderboard .bg-red-50{background:linear-gradient(135deg,rgba(127,29,29,.35),rgba(69,10,10,.4))!important;border-color:rgba(248,113,113,.25)!important}.dark .lumina_leaderboard ::-webkit-scrollbar{width:7px;height:7px}.dark .lumina_leaderboard ::-webkit-scrollbar-track{background:#07111f}.dark .lumina_leaderboard ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#1677ff,#6366f1);border-radius:10px}.dark .lumina_leaderboard ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#22d3ee,#1677ff)}@media (max-width:768px){.dark .lumina_leaderboard .l_header{border-radius:18px}.dark .lumina_leaderboard .l_header h2{font-size:1.5rem}.dark .lumina_leaderboard .land_res:before{width:300px;height:220px}.dark .lumina_leaderboard .pod_card:hover{transform:translateY(-3px)}.dark .lumina_leaderboard .rank_list_Card{border-radius:16px}.dark .lumina_leaderboard .rank_list_Card:hover{transform:none}}@media (max-width:480px){.dark .lumina_leaderboard{overflow-x:hidden}.dark .lumina_leaderboard .l_header{border-radius:16px}.dark .lumina_leaderboard .l_header h2{font-size:1.25rem}.dark .lumina_leaderboard .l_header p{font-size:.85rem}.dark .lumina_leaderboard .land_res:before{width:240px;height:180px}.dark .lumina_leaderboard .rank_card_right{min-width:75px}.dark .lumina_leaderboard .rank_list_Card:before{width:2px}}@media (prefers-reduced-motion:reduce){.dark .lumina_leaderboard *,.dark .lumina_leaderboard :after,.dark .lumina_leaderboard :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dark .lumina_leaderboard .l_top{background:linear-gradient(90deg,#7C3AED,#EC1CAE 55%,#F43FBA)!important}.dark .lumina_leaderboard .l_top .l_tropy svg{color:#F43FBA!important}.dark .lumina_leaderboard .pod_card:nth-child(2){background:radial-gradient(circle at 50% 0,rgba(34,211,238,.22),transparent 45%),linear-gradient(145deg,#0e3b63,#0b2b4a 48%,#071a30)!important;border-color:rgba(34,211,238,.38)!important;box-shadow:0 20px 45px rgba(0,0,0,.4),0 0 30px rgba(34,211,238,.18),inset 0 1px 0 rgba(255,255,255,.08)}.dark .lumina_leaderboard .pod_card:nth-child(4){background:radial-gradient(circle at 50% 0,rgba(56,189,248,.18),transparent 45%),linear-gradient(145deg,#153c6b,#102b50 48%,#0a1d36)!important;border-color:rgba(56,189,248,.3)!important;box-shadow:0 18px 40px rgba(0,0,0,.38),0 0 25px rgba(56,189,248,.13),inset 0 1px 0 rgba(255,255,255,.07)}.dark .lumina_leaderboard .pod_card:nth-child(3){background:radial-gradient(circle at 50% 0,rgba(99,102,241,.22),transparent 45%),linear-gradient(145deg,#25285f,#18234b 48%,#0b1932)!important;border-color:rgba(99,102,241,.34)!important;box-shadow:0 18px 40px rgba(0,0,0,.38),0 0 28px rgba(99,102,241,.15),inset 0 1px 0 rgba(255,255,255,.07)}.dark .lumina_leaderboard .pod_card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,#22d3ee,#1677ff,#6366f1,transparent);opacity:.75;box-shadow:0 0 12px rgba(34,211,238,.35)}.dark .lumina_leaderboard .pod_card:nth-child(2):before{background:linear-gradient(90deg,transparent,#67e8f9,#22d3ee,#38bdf8,transparent);opacity:1;box-shadow:0 0 15px rgba(34,211,238,.55),0 0 28px rgba(22,119,255,.25)}.dark .lumina_leaderboard .pod_card:first-child:hover{background:linear-gradient(145deg,#1a4b80,#12345e,#0b213c)!important}.dark .lumina_leaderboard .pod_card:nth-child(2):hover{background:linear-gradient(145deg,#12527a,#0d385d,#08223b)!important}.dark .lumina_leaderboard .pod_card:nth-child(3):hover{background:linear-gradient(145deg,#303477,#202c5b,#0e1f3c)!important}.dark .lumina_reward{color:#f8fafc}.dark .lumina_reward>.mb-10{background:linear-gradient(135deg,#ff007b,#c026d3 48%,#6d28d9)!important;box-shadow:0 20px 45px rgba(0,0,0,.4),0 0 35px rgba(255,0,123,.14)}.dark .lumina_reward>.mb-10>div{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(255,0,123,.16),transparent 32%),radial-gradient(circle at 5% 100%,rgba(139,43,189,.16),transparent 35%),linear-gradient(135deg,#071827,#0b2438 50%,#102d46)!important;border:1px solid rgba(255,0,123,.18)}.dark .lumina_reward>.mb-10>div:before{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#ff007b,#ff2d95,#8b2bbd,#6d28d9,transparent);box-shadow:0 0 15px rgba(255,0,123,.65)}.dark .lumina_reward h1{color:#ffffff!important;text-shadow:0 0 15px rgba(255,255,255,.08)}.dark .lumina_reward h1 span{background-image:linear-gradient(90deg,#ff007b,#ff2d95,#c026d3,#8b2bbd)!important}.dark .lumina_reward .text-gray-600{color:#a9b8c7!important}.dark .lumina_reward .border-b{border-color:rgba(255,255,255,.1)!important}.dark .lumina_reward .border-b button{color:#7f91a3!important}.dark .lumina_reward .border-b button:hover{color:#ffd1e7!important}.dark .lumina_reward .border-b button.text-gray-900{color:#ffffff!important;text-shadow:0 0 10px rgba(255,0,123,.18)}.dark .lumina_reward .border-b button span{background:linear-gradient(90deg,#ff007b,#ff2d95,#c026d3,#8b2bbd)!important;box-shadow:0 0 12px rgba(255,0,123,.45)}.dark .lumina_reward .rwd>span{background:linear-gradient(135deg,#ffd84d,#ffae00)!important;color:#422006!important;border:1px solid rgba(255,216,77,.45);box-shadow:0 6px 20px rgba(255,174,0,.16)}.dark .lumina_reward .group.relative.rounded-3xl{position:relative;overflow:hidden;background:radial-gradient(circle at 85% 0,rgba(255,0,123,.12),transparent 32%),radial-gradient(circle at 0 100%,rgba(139,43,189,.1),transparent 35%),linear-gradient(145deg,#102d46,#0b2135 48%,#071827)!important;border:1px solid rgba(255,0,123,.16)!important;box-shadow:0 15px 35px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.03);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.dark .lumina_reward .group.relative.rounded-3xl:hover{transform:translateY(-5px);border-color:rgba(255,0,123,.38)!important;box-shadow:0 22px 45px rgba(0,0,0,.45),0 0 28px rgba(255,0,123,.12),0 0 45px rgba(139,43,189,.08)}.dark .lumina_reward .redeem_image>div{background:radial-gradient(circle at center,rgba(255,0,123,.1),rgba(139,43,189,.07) 42%,rgba(7,24,39,.85) 100%)!important;border:1px solid rgba(255,0,123,.13)}.dark .lumina_reward .group:hover .redeem_image img{filter:brightness(1.06) saturate(1.08)}.dark .lumina_reward .redeem_image>div>div.pointer-events-none{background:linear-gradient(135deg,rgba(255,0,123,.16),transparent 45%,rgba(139,43,189,.12))!important;opacity:.65!important}.dark .lumina_reward .redeem_image .absolute.top-3.right-3{background:linear-gradient(135deg,#ffd84d,#ffae00)!important;color:#422006!important;border:1px solid rgba(255,216,77,.45);box-shadow:0 5px 15px rgba(255,174,0,.2)}.dark .lumina_reward .group h3{color:#ffffff!important}.dark .lumina_reward .group .text-emerald-300{color:#ff7db9!important;text-shadow:0 0 8px rgba(255,0,123,.15)}.dark .lumina_reward .group button:not(:disabled){background:linear-gradient(90deg,#ff007b,#ff2d95,#c026d3,#8b2bbd)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 20px rgba(255,0,123,.2)}.dark .lumina_reward .group button:not(:disabled):hover{background:linear-gradient(90deg,#ff1689,#ff3fa0,#d02fe3,#9340e5)!important;box-shadow:0 10px 25px rgba(255,0,123,.3),0 0 20px rgba(139,43,189,.16);transform:translateY(-1px)}.dark .lumina_reward .group button:disabled{background:linear-gradient(135deg,#334155,#1e293b)!important;color:#94a3b8!important;border:1px solid rgba(148,163,184,.12)}.dark .lumina_reward .group>.pointer-events-none{background:linear-gradient(135deg,rgba(255,0,123,.09),transparent 40%,rgba(139,43,189,.08))!important}.dark .lumina_reward .redeemed_rewards_section{position:relative}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900{position:relative;overflow:hidden;padding:24px!important;background:radial-gradient(circle at 85% 0,rgba(255,0,123,.14),transparent 32%),radial-gradient(circle at 10% 100%,rgba(109,40,217,.13),transparent 38%),linear-gradient(145deg,#102d46,#0c2439 48%,#071827)!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:22px!important;box-shadow:0 16px 35px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.045);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,#ff007b,#ff2d95,#c026d3,#8b2bbd,transparent);box-shadow:0 0 14px rgba(255,0,123,.55);opacity:.85}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900:after{content:"";position:absolute;width:180px;height:180px;top:-100px;right:-70px;border-radius:50%;background:rgba(255,0,123,.08);filter:blur(45px);pointer-events:none}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900:hover{transform:translateY(-5px);border-color:rgba(255,0,123,.28)!important;box-shadow:0 22px 45px rgba(0,0,0,.45),0 0 25px rgba(255,0,123,.08),0 0 45px rgba(139,43,189,.07),inset 0 1px 0 rgba(255,255,255,.06)}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900 h3{position:relative;z-index:2;margin-bottom:14px!important;color:#ffffff!important;font-size:18px!important;font-weight:700!important;line-height:1.35;letter-spacing:-.01em;text-shadow:0 0 12px rgba(255,255,255,.06)}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900 .text-gray-300{position:relative;z-index:2;color:#8296aa!important;font-size:12px!important;font-weight:500;text-transform:uppercase;letter-spacing:.08em}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900 .text-yellow-300{position:relative;z-index:2;display:block;margin-top:5px;color:#ff9ac8!important;font-size:15px!important;font-weight:700;letter-spacing:.01em;text-shadow:0 0 12px rgba(255,0,123,.18)}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900 .text-green-300{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;margin-top:18px!important;padding:7px 13px!important;color:#ffb7d8!important;background:linear-gradient(135deg,rgba(255,0,123,.13),rgba(139,43,189,.12))!important;border:1px solid rgba(255,0,123,.2);border-radius:999px;font-size:11px!important;font-weight:700;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 5px 15px rgba(255,0,123,.08),inset 0 1px 0 rgba(255,255,255,.04)}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900 .text-green-300:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#ff4fa3;box-shadow:0 0 7px rgba(255,0,123,.75)}.dark .lumina_reward .redeemed_rewards_section>p.text-gray-400{padding:55px 20px;text-align:center;color:#71859a!important;font-size:14px;border:1px dashed rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(145deg,rgba(16,45,70,.55),rgba(7,24,39,.55))}.dark .lumina_reward .redeemed_rewards_section .grid+p.text-gray-400{color:#8296aa!important}@media (max-width:768px){.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900:hover{transform:none;box-shadow:0 16px 35px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.045)}}@media (max-width:480px){.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900{padding:20px!important;border-radius:18px!important}.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900 h3{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.dark .lumina_reward .redeemed_rewards_section .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900{transition:none}}.dark .lumina_reward_modal{z-index:9999;background:rgba(3,10,20,.8)!important;backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.dark .lumina_reward_modal>div{position:relative;overflow:hidden;background:radial-gradient(circle at 50% 0,rgba(255,0,123,.12),transparent 42%),radial-gradient(circle at 100% 100%,rgba(139,43,189,.1),transparent 40%),linear-gradient(145deg,#102d46,#0b2135 50%,#071827)!important;border:1px solid rgba(255,0,123,.22);box-shadow:0 30px 70px rgba(0,0,0,.65),0 0 35px rgba(255,0,123,.1);color:#f8fafc!important}.dark .lumina_reward_modal>div:before{content:"";position:absolute;top:0;left:12%;right:12%;height:2px;background:linear-gradient(90deg,transparent,#ff007b,#ff2d95,#c026d3,#8b2bbd,transparent);box-shadow:0 0 15px rgba(255,0,123,.55)}.dark .lumina_reward_modal p.font-semibold{color:#ffffff!important}.dark .lumina_reward_modal button.bg-gray-200{background:#172b40!important;color:#cbd5e1!important;border:1px solid rgba(148,163,184,.16)}.dark .lumina_reward_modal button.bg-gray-200:hover{background:#223c56!important;color:#ffffff!important}.dark .lumina_reward_modal button.bg-green-500{background:linear-gradient(90deg,#ff007b,#ff2d95,#c026d3,#8b2bbd)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.14);box-shadow:0 8px 20px rgba(255,0,123,.22)}.dark .lumina_reward_modal button.bg-green-500:hover{background:linear-gradient(90deg,#ff1689,#ff3fa0,#d02fe3,#9340e5)!important;box-shadow:0 10px 25px rgba(255,0,123,.32),0 0 20px rgba(139,43,189,.15)}.dark .lumina_reward_modal .text-red-500{color:#ff8bbd!important}@media (max-width:768px){.dark .lumina_reward .grid>div.rounded-2xl.p-6.bg-gradient-to-br.from-emerald-900:hover,.dark .lumina_reward .group.relative.rounded-3xl:hover{transform:none}.dark .lumina_reward h1{font-size:1.75rem}}@media (max-width:480px){.dark .lumina_reward{overflow-x:hidden}.dark .lumina_reward h1{font-size:1.45rem}.dark .lumina_reward_modal>div{width:calc(100% - 32px);max-width:360px}}@media (prefers-reduced-motion:reduce){.dark .lumina_reward *,.dark .lumina_reward :after,.dark .lumina_reward :before,.dark .lumina_reward_modal *,.dark .lumina_reward_modal :after,.dark .lumina_reward_modal :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.light .pod_glow{display:none}.lumina_reward .reward-tab-indicator{position:absolute;bottom:-1px;left:0;width:76px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ff007b,#8b2bbd,#6d28d9);box-shadow:0 0 6px rgba(255,0,123,.55),0 0 14px rgba(139,43,189,.45),0 0 24px rgba(109,40,217,.25);transition:transform .55s cubic-bezier(.65,0,.35,1),width .55s cubic-bezier(.65,0,.35,1);pointer-events:none}.lumina_reward .reward-tab-indicator.redeemed-active{transform:translateX(93px);width:88px}.lumina_reward .redeemed-reward-card{position:relative;width:100%;min-height:190px;padding:20px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;background:linear-gradient(145deg,#ffffff,#f8fafc);border:1px solid rgba(15,23,42,.08);box-shadow:0 8px 25px rgba(15,23,42,.08),0 2px 6px rgba(15,23,42,.04);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.lumina_reward .redeemed-reward-card:before{content:"";position:absolute;top:-70px;right:-50px;width:160px;height:160px;border-radius:50%;background:rgba(139,43,189,.08);filter:blur(25px);pointer-events:none}.lumina_reward .redeemed-reward-card:hover{transform:translateY(-4px);border-color:rgba(139,43,189,.25);box-shadow:0 15px 35px rgba(15,23,42,.12),0 0 25px rgba(139,43,189,.08)}.lumina_reward .redeemed-reward-header{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lumina_reward .redeemed-reward-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px;background:linear-gradient(135deg,rgba(255,0,123,.1),rgba(109,40,217,.12));border:1px solid rgba(139,43,189,.15);box-shadow:inset 0 1px 0 rgba(255,255,255,.5)}.lumina_reward .redeemed-reward-status{padding:6px 11px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.3px;color:#047857;background:rgba(16,185,129,.1);border:1px solid rgba(16,185,129,.18)}.lumina_reward .redeemed-reward-content{position:relative;z-index:1}.lumina_reward .redeemed-reward-content h3{margin:0 0 16px;color:#111827;font-size:16px;font-weight:700;line-height:1.35;word-break:break-word}.lumina_reward .redeemed-reward-date{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid rgba(15,23,42,.07)}.lumina_reward .redeemed-reward-date .date-label{color:#6b7280;font-size:12px;font-weight:500}.lumina_reward .redeemed-reward-date .date-value{color:#7c3aed;font-size:13px;font-weight:700;white-space:nowrap}.dark .lumina_reward .redeemed-reward-card{background:linear-gradient(145deg,#0b1f32,#091827);border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025)}.dark .lumina_reward .redeemed-reward-card:before{background:rgba(139,43,189,.12)}.dark .lumina_reward .redeemed-reward-card:hover{border-color:rgba(255,0,123,.25);box-shadow:0 16px 40px rgba(0,0,0,.4),0 0 25px rgba(139,43,189,.12)}.dark .lumina_reward .redeemed-reward-icon{background:linear-gradient(135deg,rgba(255,0,123,.14),rgba(109,40,217,.18));border-color:rgba(255,255,255,.08)}.dark .lumina_reward .redeemed-reward-content h3{color:#ffffff}.dark .lumina_reward .redeemed-reward-date{border-top-color:rgba(255,255,255,.08)}.dark .lumina_reward .redeemed-reward-date .date-label{color:#94a3b8}.dark .lumina_reward .redeemed-reward-date .date-value{color:#f5c2ff}.dark .lumina_reward .redeemed-reward-status{color:#6ee7b7;background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.18)}@media (max-width:600px){.lumina_reward .redeemed-reward-card{min-height:175px;padding:18px}.lumina_reward .redeemed-reward-content h3{font-size:16px}.lumina_reward .redeemed-reward-date{align-items:flex-start;flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){.lumina_reward .redeemed-reward-card{transition:none}.lumina_reward .redeemed-reward-card:hover{transform:none}}.lumina_leaderboard .leaderboard-tabs{position:relative;display:grid;grid-template-columns:1fr 1fr;width:fit-content;min-width:320px;margin:25px auto;border-bottom:0}.lumina_leaderboard .leaderboard-tab{position:relative;padding:0 20px 16px;border:0;background:transparent;color:rgba(255,255,255,.6);font-size:1.125rem;font-weight:700;letter-spacing:.02em;font-family:inherit;cursor:pointer;transition:color .3s ease,transform .3s ease;white-space:nowrap}.lumina_leaderboard .leaderboard-tab.active,.lumina_leaderboard .leaderboard-tab:hover{color:#fff}.lumina_leaderboard .leaderboard-tab-indicator{position:absolute;bottom:-1px;left:0;width:50%;height:4px;border-radius:999px;background:linear-gradient(90deg,#ff007b,#8b2bbd,#6d28d9);box-shadow:0 0 6px rgba(255,0,123,.55),0 0 14px rgba(139,43,189,.45),0 0 24px rgba(109,40,217,.25);pointer-events:none;transition:transform .55s cubic-bezier(.65,0,.35,1)}.lumina_leaderboard .leaderboard-tab-indicator.average-active{transform:translateX(100%)}@media (max-width:480px){.lumina_leaderboard .leaderboard-tabs{min-width:280px}.lumina_leaderboard .leaderboard-tab{padding:0 12px 14px;font-size:1rem}}.dark .lumina_microlearning{background:radial-gradient(circle at 10% 0,rgba(139,43,189,.14),transparent 32%),radial-gradient(circle at 90% 5%,rgba(255,0,123,.1),transparent 30%),#071827!important;color:#e5e7eb}.dark .lumina_microlearning .microlearning-hero{background:transparent}.dark .lumina_microlearning .page-content{color:#e5e7eb}.dark .lumina_microlearning .text-violet-500{color:#c084fc!important}.dark .lumina_microlearning h1{color:#f8fafc!important}.dark .lumina_microlearning .inline-flex.bg-white\/80{background:rgba(12,31,49,.82)!important;border-color:rgba(255,255,255,.09)!important;box-shadow:0 8px 25px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)}.dark .lumina_microlearning .inline-flex button.text-slate-600{color:#94a3b8!important}.dark .lumina_microlearning .inline-flex button.text-slate-600:hover{color:#f1f5f9!important;background:rgba(255,255,255,.06)!important}.dark .lumina_microlearning .inline-flex button.bg-violet-600{background:linear-gradient(135deg,#8b2bbd,#6d28d9)!important;color:#ffffff!important;box-shadow:0 6px 18px rgba(109,40,217,.35)}.dark .lumina_microlearning .page-body,.dark .lumina_microlearning_content{color:#e5e7eb}.dark .lumina_microlearning_content input{background:rgba(12,31,49,.9)!important;color:#f1f5f9!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 5px 18px rgba(0,0,0,.16)}.dark .lumina_microlearning_content input::placeholder{color:#64748b!important}.dark .lumina_microlearning_content input:focus{border-color:rgba(139,43,189,.75)!important;box-shadow:0 0 0 3px rgba(139,43,189,.14),0 5px 18px rgba(0,0,0,.2)}.dark .lumina_microlearning_content .bg-\[linear-gradient\(135deg\,\#a0004f\,\#c2185b\,\#4a148c\)\]{background:linear-gradient(135deg,#7d0040,#9d174d,#4c1d95)!important;border-color:rgba(255,255,255,.1)!important;box-shadow:0 8px 25px rgba(139,43,189,.18)}.dark .lumina_microlearning_content .rounded-2xl.border.border-slate-200.bg-white{background:linear-gradient(145deg,#0b2033,#091b2c)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 8px 25px rgba(0,0,0,.22)}.dark .lumina_microlearning_content .rounded-2xl button{color:#e5e7eb}.dark .lumina_microlearning_content .rounded-2xl button:hover{background:rgba(255,255,255,.035)!important}.dark .lumina_microlearning_content .bg-violet-50\/60{background:rgba(139,43,189,.12)!important}.dark .lumina_microlearning_content .bg-pink-50\/60{background:rgba(255,45,149,.1)!important}.dark .lumina_microlearning_content .bg-cyan-50\/40{background:rgba(6,182,212,.08)!important}.dark .lumina_microlearning_content .bg-amber-50\/60{background:rgba(245,158,11,.08)!important}.dark .lumina_microlearning_content .bg-emerald-50\/50{background:rgba(16,185,129,.08)!important}.dark .lumina_microlearning_content .bg-indigo-50\/50{background:rgba(99,102,241,.08)!important}.dark .lumina_microlearning_content .text-slate-800{color:#e5e7eb!important}.dark .lumina_microlearning_content .border-t.border-slate-100{border-top-color:rgba(255,255,255,.07)!important}.dark .lumina_microlearning_content input.bg-slate-50{background:#081a2b!important}.dark .lumina_microlearning_content .group.relative.flex.flex-col{background:linear-gradient(145deg,#0c2236,#091b2c)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 5px 18px rgba(0,0,0,.2)}.dark .lumina_microlearning_content .group.relative.flex.flex-col:hover{border-color:rgba(139,43,189,.4)!important;box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 20px rgba(139,43,189,.1)}.dark .lumina_microlearning_content .bg-slate-100{background:#071827!important}.dark .lumina_microlearning_content .bg-white\/80{background:rgba(15,31,46,.9)!important}.dark .lumina_microlearning_content .border-white{border-color:rgba(255,255,255,.45)!important}.dark .lumina_microlearning_content .bg-emerald-500{background:#059669!important;box-shadow:0 4px 12px rgba(16,185,129,.2)}.dark .lumina_microlearning_content .from-violet-100{background:linear-gradient(135deg,rgba(109,40,217,.22),rgba(255,45,149,.15))!important}.dark .lumina_microlearning_content .text-slate-400{color:#64748b!important}.dark .lumina_microlearning_content.flex.h-\[calc\(100vh-220px\)\]{background:#091c2e!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 15px 40px rgba(0,0,0,.3)}.dark .lumina_microlearning_content .bg-slate-50{background:linear-gradient(180deg,#081a2b,#071827)!important}.dark .lumina_microlearning_content .border-r.border-slate-100{border-right-color:rgba(255,255,255,.07)!important}.dark .lumina_microlearning_content .border-b.border-slate-100{border-bottom-color:rgba(255,255,255,.06)!important}.dark .lumina_microlearning_content .text-slate-600{color:#94a3b8!important}.dark .lumina_microlearning_content .text-slate-600:hover{color:#f1f5f9!important}.dark .lumina_microlearning_content .bg-white.font-semibold{background:linear-gradient(90deg,rgba(139,43,189,.16),rgba(255,0,123,.06))!important;color:#ffffff!important;box-shadow:inset 3px 0 0 #8b2bbd}.dark .lumina_microlearning_content .border-b.border-slate-100{border-bottom-color:rgba(255,255,255,.07)!important}.dark .lumina_microlearning_content .bg-slate-100{background:rgba(255,255,255,.06)!important}.dark .lumina_microlearning_content .text-slate-500{color:#94a3b8!important}.dark .lumina_microlearning_content .group.flex.cursor-pointer.flex-col:hover{border-color:rgba(255,0,123,.28)!important;box-shadow:0 15px 35px rgba(0,0,0,.35),0 0 22px rgba(255,0,123,.08)}.dark .lumina_microlearning_content .group.flex.cursor-pointer.flex-col .bg-slate-100{background:#071827!important}.dark .lumina_microlearning_content .text-slate-800{color:#f1f5f9!important}.dark .lumina_microlearning_player{background:radial-gradient(circle at center,#102b42 0,#030b12 65%,#000000 100%)!important}.dark .lumina_microlearning_player video{background:#000000}.dark .lumina_microlearning_player>div.absolute.bottom-20{padding:12px 14px;border-radius:12px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.75))}.dark .lumina_microlearning_player .text-sm.font-semibold{color:#ffffff;text-shadow:0 2px 8px rgba(0,0,0,.8)}.dark .lumina_microlearning_player .absolute.bottom-6{padding:10px 12px;border-radius:14px;background:rgba(3,11,18,.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.06)}.dark .lumina_microlearning_player .absolute.bottom-6 button{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s ease,transform .2s ease}.dark .lumina_microlearning_player .absolute.bottom-6 button:hover{background:rgba(255,255,255,.1);transform:scale(1.05)}.dark .lumina_microlearning_player .absolute.bottom-6 .bg-white\/30{background:rgba(255,255,255,.18)!important}.dark .lumina_microlearning_player .absolute.bottom-6 .bg-white{background:linear-gradient(90deg,#ff007b,#8b2bbd,#6d28d9)!important;box-shadow:0 0 8px rgba(255,0,123,.45)}.dark .lumina_microlearning_player .absolute.left-2,.dark .lumina_microlearning_player .absolute.right-2{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(0,0,0,.35);color:#ffffff;backdrop-filter:blur(8px);transition:background .2s ease,transform .2s ease}.dark .lumina_microlearning_player .absolute.left-2:hover{background:rgba(139,43,189,.55);transform:translateY(-50%) scale(1.08)}.dark .lumina_microlearning_player .absolute.right-2:hover{background:rgba(255,0,123,.45);transform:translateY(-50%) scale(1.08)}.dark .lumina_microlearning_content .fixed.inset-0.z-50{background:rgba(0,0,0,.88)!important;backdrop-filter:blur(10px)}.dark .lumina_microlearning_content .w-full.max-w-md.h-\[90vh\]{border:1px solid rgba(255,255,255,.08);box-shadow:0 30px 80px rgba(0,0,0,.65),0 0 40px rgba(139,43,189,.08)}.dark .lumina_microlearning_content .bg-white\/10{background:rgba(255,255,255,.08)!important}.dark .lumina_microlearning_content .bg-white\/10:hover{background:rgba(255,255,255,.16)!important}.dark .lumina_microlearning_content .aml-fab{box-shadow:0 12px 30px rgba(0,0,0,.4),0 0 25px rgba(139,43,189,.2)}.dark .lumina_microlearning_content ::-webkit-scrollbar{width:6px;height:6px}.dark .lumina_microlearning_content ::-webkit-scrollbar-track{background:transparent}.dark .lumina_microlearning_content ::-webkit-scrollbar-thumb{background:rgba(148,163,184,.22);border-radius:999px}.dark .lumina_microlearning_content ::-webkit-scrollbar-thumb:hover{background:rgba(139,43,189,.55)}@media (max-width:768px){.dark .lumina_microlearning .page-content{padding-left:16px;padding-right:16px}.dark .lumina_microlearning_content .w-56{width:190px}.dark .lumina_microlearning_content .p-6{padding:16px}.dark .lumina_microlearning_player .absolute.bottom-6{left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.dark .lumina_microlearning *,.dark .lumina_microlearning_content *,.dark .lumina_microlearning_player *{transition:none!important;animation:none!important}}.lumina_microlearning .microlearning-tab-indicator{position:absolute;bottom:-1px;left:0;width:82px;height:3px;border-radius:999px;background:linear-gradient(90deg,#ff007b,#8b2bbd,#6d28d9);box-shadow:0 0 6px rgba(255,0,123,.55),0 0 14px rgba(139,43,189,.45),0 0 24px rgba(109,40,217,.25);transition:transform .55s cubic-bezier(.65,0,.35,1),width .55s cubic-bezier(.65,0,.35,1);pointer-events:none}.lumina_microlearning .microlearning-tab-indicator.imported-active{transform:translateX(98px);width:78px}.dark .lumina_microlearning .microlearning-tabs{border-color:rgba(148,163,184,.25)}.dark .lumina_microlearning .microlearning-tabs button{color:#94a3b8}.dark .lumina_microlearning .microlearning-tabs button:hover{color:#e2e8f0}.dark .lumina_microlearning .microlearning-tabs button.text-gray-900{color:#f8fafc}@media (max-width:640px){.lumina_microlearning .microlearning-tabs{gap:5vw}.lumina_microlearning .microlearning-tab-indicator{width:82px}.lumina_microlearning .microlearning-tab-indicator.imported-active{transform:translateX(95px)}}.bg_blue_new{background:#084b7c}.dark .lumina_microlearning .page-body .title_sec{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 10%,rgba(255,0,123,.16),transparent 32%),radial-gradient(circle at 5% 100%,rgba(139,43,189,.16),transparent 35%),linear-gradient(135deg,#071827,#0b2438 50%,#102d46)!important;border:1px solid #c026d3}.dark .lumina_microlearning .page-body .title_sec .rounded-3xl.bg-white\/80.backdrop-blur-xl.p-6{background:none}.dark .bg_blue_new{background:#0a1e31}.dark .lumina_microlearning_content input.bg-slate-50::placeholder{color:#fff!important}.dark .lumina_microlearning_content input.bg-slate-50{color:#fff!important;border:1px solid #515d9d!important}.dark .lumina_microlearning_content .l_c_box{background:linear-gradient(145deg,#0b1f32,#091827);border:1px solid rgba(255,255,255,.09);box-shadow:0 10px 30px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.025);position:relative}.dark .lumina_microlearning_content .l_c_box:before{content:"";position:absolute;bottom:-70px;right:-50px;width:160px;height:160px;border-radius:50%;background:rgba(139,43,189,.12);filter:blur(25px);pointer-events:none}.dark .lumina_microlearning_imported{background:#111827;border-color:#273244;color:#e5e7eb}.dark .lumina_microlearning_imported>div:first-child{background:#151c2b;border-color:#273244}.dark .lumina_microlearning_imported>div:first-child button{border-color:#273244;color:#aeb8c7;background:transparent}.dark .lumina_microlearning_imported>div:first-child button:hover{background:#1e293b;color:#f1f5f9}.dark .lumina_microlearning_imported>div:first-child button.bg-white{background:#1e293b!important;color:#f8fafc!important}.dark .lumina_microlearning_imported>div:first-child .text-slate-400{color:#718096}.dark .lumina_microlearning_imported .border-b{border-color:#273244}.dark .lumina_microlearning_imported h2{color:#f1f5f9}.dark .lumina_microlearning_imported .bg-slate-100{background:#1e293b;color:#94a3b8}.dark .lumina_microlearning_imported .overflow-y-auto{scrollbar-color:#475569 #151c2b}.dark .lumina_microlearning_imported .im_box{background:#182131;border-color:#2b374a;box-shadow:0 2px 8px rgba(0,0,0,.25)}.dark .lumina_microlearning_imported .im_box:hover{background:#1c2738;border-color:#3b4659;box-shadow:0 10px 25px rgba(0,0,0,.35)}.dark .lumina_microlearning_imported .im_box>.relative{background:#202b3d}.dark .lumina_microlearning_imported .im_box .bg-gradient-to-br{background:linear-gradient(135deg,#312e81,#831843)!important;color:#ddd6fe!important}.dark .lumina_microlearning_imported .im_box p.text-slate-800{color:#f1f5f9}.dark .lumina_microlearning_imported ::-webkit-scrollbar{width:7px;height:7px}.dark .lumina_microlearning_imported ::-webkit-scrollbar-track{background:#151c2b}.dark .lumina_microlearning_imported ::-webkit-scrollbar-thumb{background:#3b4659;border-radius:10px}.dark .lumina_microlearning_imported ::-webkit-scrollbar-thumb:hover{background:#566277}.dark .lumina_microlearning_imported .text-slate-400{color:#7f8da3}.dark .lumina_microlearning_imported>.fixed{background:rgba(0,0,0,.88)}.dark .lumina_microlearning_imported>.fixed>button{background:rgba(255,255,255,.08);color:#f8fafc}.dark .lumina_microlearning_imported>.fixed>button:hover{background:rgba(255,255,255,.18)}.dark .lumina_microlearning_imported>.fixed>div{background:#000}.lumina-tab-disabled{border-bottom:0}.page-content.conty.custom .tab_content.lumina-tabs{margin-top:15px}.ac-hero .ac-tabs{position:relative;display:flex;gap:1.5rem;border-bottom:1px solid #e5e7eb;overflow:visible}.ac-hero .ac-tabs>button{position:relative;display:inline-flex;align-items:center;padding:0 0 12px;margin:0;border:0;outline:none;background:transparent;cursor:pointer;white-space:nowrap;color:#6b7280;transition:color .3s ease}.ac-hero .ac-tabs>button[aria-selected=true]{color:#111827}.ac-hero .ac-tabs>button[aria-selected=false]{color:#6b7280}.ac-hero .ac-tabs>button[aria-selected=false]:hover{color:#374151}.ac-hero .ac-tab-indicator{position:absolute;left:0;bottom:-2px;width:0;height:3px;display:block;padding:0;margin:0;border:0;border-radius:999px;background:linear-gradient(90deg,#a100ff,#ff007f);z-index:20;pointer-events:none;transition:left .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.dark .ac-admin-courses,.dark .ac-admin-courses .ac-catalog-content,.dark .ac-admin-courses .ac-catalog-layout,.dark .ac-category-grid,.dark .ac-category-grid .ac-catalog-layout,.dark .ac-private-courses,.dark .ac-private-courses .ac-catalog-content,.dark .ac-private-courses .ac-catalog-layout{color:#e5e7eb}.dark .ac-category-grid .ac-category-rail{background:#171421;border-color:#302b3d;box-shadow:none}.dark .ac-category-grid .ac-category-item{color:#a9a3b8;background:transparent;border-color:transparent;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.dark .ac-category-grid .ac-category-item:hover{color:#f3f4f6;background:#211d2d}.dark .ac-category-grid .ac-category-item-active{color:#ffffff;background:linear-gradient(90deg,#a100ff,#ff007f);border-color:rgba(161,0,255,.35)}.dark .ac-category-grid .ac-category-name{color:inherit}.dark .ac-category-grid .ac-category-count{color:#8f899f;background:#242031;border-color:#363044}.dark .ac-category-grid .ac-category-item-active .ac-category-count{color:#ffffff;background:rgba(161,0,255,.25);border-color:rgba(161,0,255,.4)}.dark .ac-category-grid .ac-catalog-content,.dark .ac-category-grid .ac-catalog-header{color:#e5e7eb}.dark .ac-category-grid .ac-catalog-heading{color:#f9fafb}.dark .ac-category-grid .ac-catalog-icon{color:#c084fc;background:rgba(161,0,255,.12);border-color:rgba(161,0,255,.25)}.dark .ac-category-grid .ac-catalog-title{color:#f3f4f6}.dark .ac-category-grid .ac-search{background:none;border-color:#363044;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.dark .ac-category-grid .ac-search:focus-within{background:#1b1725;border-color:rgba(161,0,255,.55);box-shadow:0 0 0 3px rgba(161,0,255,.1)}.dark .ac-category-grid .ac-search-icon{color:#91899f}.dark .ac-category-grid .ac-search-input{color:#f3f4f6;background:#081a2b;border:1px solid #515d9d!important;outline:none}.dark .ac-category-grid .ac-search-input::placeholder{color:#777083}.dark .ac-category-grid .ac-grid{color:#e5e7eb}.dark .ac-category-grid .ac-empty{color:#e5e7eb}.dark .ac-category-grid .ac-empty,.dark .ac-category-grid .ac-empty-inline{background:#171421;border-color:#302b3d}.dark .ac-category-grid .ac-empty-title{color:#f3f4f6}.dark .ac-category-grid .ac-empty-sub{color:#91899f}.dark .ac-category-grid .ac-grid>*{color:#e5e7eb}.dark .ac-category-grid .ac-category-rail{scrollbar-color:#494153 #171421}.dark .ac-category-grid .ac-catalog-content{scrollbar-color:#494153 transparent}.dark .ac-category-grid .ac-catalog-content::-webkit-scrollbar,.dark .ac-category-grid .ac-category-rail::-webkit-scrollbar{width:6px;height:6px}.dark .ac-category-grid .ac-catalog-content::-webkit-scrollbar-track,.dark .ac-category-grid .ac-category-rail::-webkit-scrollbar-track{background:transparent}.dark .ac-category-grid .ac-catalog-content::-webkit-scrollbar-thumb,.dark .ac-category-grid .ac-category-rail::-webkit-scrollbar-thumb{background:#494153;border-radius:999px}.dark .ac-category-grid .ac-catalog-content::-webkit-scrollbar-thumb:hover,.dark .ac-category-grid .ac-category-rail::-webkit-scrollbar-thumb:hover{background:#62596f}.dark .ac-hero .ac-tabs>button[aria-selected=true]{color:#fff}.dark button.ac-category-item .ac-category-count{background:#ffffff}.dark button.ac-category-item.ac-category-item:hover{color:#ffffff!important;background:linear-gradient(90deg,#a100ff,#ff007f)!important;border-color:rgba(161,0,255,.35)}.dark button.ac-category-item.ac-category-item:hover .ac-category-count{background:#ffffff}.dark .ac-category-grid .ac-grid .ac-card{background:linear-gradient(145deg,#0c2236,#091b2c)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:0 5px 18px rgba(0,0,0,.2);position:relative}.dark .ac-category-grid .ac-grid .ac-card:before{content:"";position:absolute;bottom:-70px;right:-50px;width:160px;height:160px;border-radius:50%;background:rgba(139,43,189,.12);filter:blur(25px);pointer-events:none}.dark .lumina_discussion{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 10%,rgba(109,40,217,.16),transparent 32%),radial-gradient(circle at 85% 15%,rgba(255,0,123,.1),transparent 30%),linear-gradient(135deg,#071827,#0a1730 48%,#10102d);color:#f8fafc;border:1px solid #2e2965}.dark .lumina_discussion .chat_header{position:relative;background:linear-gradient(135deg,rgba(10,24,48,.96),rgba(17,16,48,.96))!important;border-bottom:1px solid rgba(139,43,189,.22)!important;box-shadow:0 8px 30px rgba(0,0,0,.22),inset 0 -1px 0 rgba(255,255,255,.025)}.dark .lumina_discussion .chat_header h1{color:#f8fafc!important}.dark .lumina_discussion .chat_header h1 span{background-image:linear-gradient(90deg,#ff007b,#c026d3,#7c3aed)}.dark .lumina_discussion .chat_header h2{color:#dbe4f5!important}.dark .lumina_discussion .chat_message{position:relative;background:radial-gradient(circle at 10% 20%,rgba(109,40,217,.08),transparent 30%),radial-gradient(circle at 90% 70%,rgba(255,0,123,.055),transparent 28%),linear-gradient(135deg,#09182b,#0b1730 55%,#11112e);scrollbar-width:thin;scrollbar-color:rgba(139,43,189,.65) transparent}.dark .lumina_discussion .chat_message::-webkit-scrollbar{width:7px}.dark .lumina_discussion .chat_message::-webkit-scrollbar-track{background:transparent}.dark .lumina_discussion .chat_message::-webkit-scrollbar-thumb{border-radius:999px;background:linear-gradient(180deg,#ff007b,#8b2bbd,#6d28d9)}.dark .lumina_discussion .chat_msg_box{position:relative}.dark .lumina_discussion .msg_box_inner{border:1px solid rgba(148,163,184,.12);box-shadow:0 8px 22px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}.dark .lumina_discussion .chat_msg_box.justify-start .msg_box_inner{background:linear-gradient(135deg,rgba(25,42,72,.96),rgba(18,32,60,.96))!important;color:#e9eef8!important;border-color:rgba(96,165,250,.1);border-bottom-left-radius:5px;box-shadow:0 8px 20px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.035)}.dark .lumina_discussion .chat_msg_box.justify-end .msg_box_inner{background:linear-gradient(135deg,#111832,#121b3b 48%,#04041b)!important;color:#ffffff!important;border:1px solid rgba(255,255,255,.1);border-bottom-right-radius:5px;box-shadow:0 8px 24px rgba(139,43,189,.25),0 4px 12px rgba(255,0,123,.12)}.dark .lumina_discussion .msg_box_inner .font-semibold{color:#ffffff}.dark .lumina_discussion .chat_msg_box.justify-start .msg_box_inner .font-semibold{color:#f1f5f9}.dark .lumina_discussion .msg_box_inner .text-xs{color:#cbd5e1}.dark .lumina_discussion .msg_box_inner p{color:inherit}.dark .lumina_discussion .chat_msg_box img{border:2px solid rgba(139,92,246,.35);box-shadow:0 4px 14px rgba(0,0,0,.3)}.dark .lumina_discussion .chat_send_btn{background:linear-gradient(135deg,#101f38,#151535)!important;border:1px solid rgba(139,43,189,.3)!important;box-shadow:0 12px 30px rgba(0,0,0,.4)}.dark .lumina_discussion .chat_send_btn button{background:transparent!important}.dark .lumina_discussion .chat_send_btn button:hover{background:rgba(139,43,189,.14)!important}.dark .lumina_discussion textarea{background:#0c1b31!important;color:#f8fafc!important;border:1px solid rgba(139,92,246,.35)!important;outline:none}.dark .lumina_discussion textarea:focus{border-color:#8b2bbd!important;box-shadow:0 0 0 3px rgba(139,43,189,.12)}.dark .lumina_discussion .edit_btn_conty button:first-child{background:#17243a!important;color:#e2e8f0!important;border-color:rgba(148,163,184,.2)!important}.dark .lumina_discussion .edit_btn_conty button:first-child:hover{background:#21314b!important}.dark .lumina_discussion .edit_btn_conty button:last-child{background:linear-gradient(135deg,#7c3aed,#c026d3)!important;border-color:transparent!important}.dark .lumina_discussion .chat_input,.dark .lumina_discussion>.chat_input{background:linear-gradient(135deg,rgba(9,24,43,.98),rgba(15,18,45,.98));border-top:1px solid rgba(139,43,189,.2)}.dark .lumina_discussion input,.dark .lumina_discussion textarea{color:#f8fafc}.dark .lumina_discussion input::placeholder,.dark .lumina_discussion textarea::placeholder{color:#7f8da5}.dark .lumina_discussion .chat_error{color:#fb7185!important;background:rgba(127,29,29,.12)}.dark .lumina_discussion~div.fixed{background:rgba(2,6,23,.78)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px)}.dark .lumina_discussion~div.fixed>div{background:linear-gradient(135deg,#101f38,#151535)!important;color:#f8fafc;border:1px solid rgba(139,43,189,.28);box-shadow:0 25px 70px rgba(0,0,0,.55)}.dark .lumina_discussion~div.fixed button:first-child{background:#17243a!important;color:#e2e8f0!important;border-color:rgba(148,163,184,.2)}.dark .lumina_discussion~div.fixed button:first-child:hover{background:#243552!important}.dark .lumina_discussion~div.fixed button:last-child{background:linear-gradient(135deg,#dc2626,#be123c)!important}@media (hover:hover){.dark .lumina_discussion .chat_msg_box .msg_box_inner{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dark .lumina_discussion .chat_msg_box .msg_box_inner:hover{transform:translateY(-1px);box-shadow:0 12px 28px rgba(0,0,0,.28)}.dark .lumina_discussion .chat_msg_box.justify-end .msg_box_inner:hover{box-shadow:0 12px 30px rgba(139,43,189,.3),0 5px 16px rgba(255,0,123,.15)}}@media (max-width:768px){.dark .lumina_discussion .chat_header{padding:14px 16px}.dark .lumina_discussion .chat_header h1{font-size:1.7rem}.dark .lumina_discussion .chat_header h2{font-size:.9rem}.dark .lumina_discussion .chat_message{padding:14px}.dark .lumina_discussion .msg_box_inner{max-width:75vw}}@media (max-width:480px){.dark .lumina_discussion .chat_header{align-items:flex-start;gap:8px}.dark .lumina_discussion .chat_header h1{font-size:1.45rem}.dark .lumina_discussion .chat_header h2{font-size:.75rem}.dark .lumina_discussion .msg_box_inner{max-width:82vw}}@media (prefers-reduced-motion:reduce){.dark .lumina_discussion .chat_msg_box .msg_box_inner{transition:none}}.dark .lumina_discussion .input_bar{background:linear-gradient(135deg,rgb(3 13 29/96%),rgb(11 10 37/96%))!important}.dark .lumina_discussion .input_bar button{background:linear-gradient(135deg,#7c3aed,#a21caf 48%,#ff007b)!important}.dark .lumina_profile{position:relative;min-height:100%;padding:30px;overflow:hidden}.dark .lumina_profile:before{width:420px;height:420px;top:-180px;right:-120px;background:radial-gradient(circle,rgba(255,0,123,.12) 0,rgba(139,43,189,.07) 35%,transparent 70%)}.dark .lumina_profile:after,.dark .lumina_profile:before{content:"";position:absolute;border-radius:50%;filter:blur(15px);pointer-events:none}.dark .lumina_profile:after{width:350px;height:350px;bottom:-180px;left:-120px;background:radial-gradient(circle,rgba(109,40,217,.14),transparent 70%)}.dark .lumina_profile>div{position:relative;z-index:2;overflow:hidden;background:linear-gradient(145deg,rgba(21,38,67,.96),rgba(12,25,48,.97) 48%,rgba(25,18,51,.96))!important;border:1px solid rgba(139,92,246,.24)!important;border-radius:24px;box-shadow:0 30px 70px rgba(0,0,0,.45),0 15px 35px rgba(0,0,0,.25),0 0 45px rgba(109,40,217,.08),inset 0 1px 1px rgba(255,255,255,.08),inset 0 -1px 1px rgba(0,0,0,.35);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transform:translateY(0);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}@media (hover:hover){.dark .lumina_profile>div:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.36)!important;box-shadow:0 38px 85px rgba(0,0,0,.52),0 20px 45px rgba(0,0,0,.3),0 0 55px rgba(109,40,217,.12),0 0 25px rgba(255,0,123,.05),inset 0 1px 1px rgba(255,255,255,.1)}}.dark .lumina_profile>div:before{content:"";position:absolute;top:0;left:8%;right:8%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,0,123,.65),rgba(139,92,246,.65),transparent);box-shadow:0 0 12px rgba(255,0,123,.35)}.dark .lumina_profile>div>div:first-child{position:relative;background:linear-gradient(135deg,rgba(27,43,75,.95),rgba(30,24,61,.95))!important;border-bottom:1px solid rgba(139,92,246,.18)!important;box-shadow:0 10px 30px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045)}.dark .lumina_profile>div>div:first-child:after{content:"";position:absolute;width:180px;height:80px;right:10%;top:-50px;background:radial-gradient(ellipse,rgba(139,43,189,.2),transparent 70%);filter:blur(15px)}.dark .lumina_profile h1{position:relative;z-index:2;color:#f8fafc!important;text-shadow:0 2px 12px rgba(0,0,0,.3)}.dark .lumina_profile h1 span{background-image:linear-gradient(90deg,#ff007b,#c026d3 45%,#7c3aed);filter:drop-shadow(0 0 8px rgba(255,0,123,.16))}.dark .lumina_profile>div>div:nth-child(2){position:relative;background:radial-gradient(circle at 15% 45%,rgba(109,40,217,.07),transparent 25%),radial-gradient(circle at 85% 75%,rgba(255,0,123,.045),transparent 25%),transparent}.dark .lumina_profile .w-28.h-28.rounded-full{position:relative;background:linear-gradient(145deg,rgba(124,58,237,.28),rgba(255,0,123,.18))!important;border:1px solid rgba(192,132,252,.45);box-shadow:0 0 0 5px rgba(109,40,217,.06),0 0 0 9px rgba(255,0,123,.025),0 15px 35px rgba(109,40,217,.3),0 0 30px rgba(255,0,123,.12),inset 0 2px 8px rgba(255,255,255,.08),inset 0 -8px 15px rgba(0,0,0,.2);transform:translateZ(0);transition:transform .3s ease,box-shadow .3s ease}.dark .lumina_profile .w-28.h-28.rounded-full:after{content:"";position:absolute;inset:-12px;border-radius:50%;border:1px solid rgba(139,92,246,.1);box-shadow:0 0 18px rgba(139,92,246,.15);pointer-events:none}@media (hover:hover){.dark .lumina_profile .w-28.h-28.rounded-full:hover{transform:translateY(-4px) scale(1.025);box-shadow:0 20px 45px rgba(109,40,217,.36),0 0 40px rgba(255,0,123,.16),inset 0 2px 8px rgba(255,255,255,.1)}}.dark .lumina_profile .w-28.h-28.rounded-full svg{color:#c084fc!important;filter:drop-shadow(0 0 8px rgba(192,132,252,.45))}.dark .lumina_profile .w-28.h-28.rounded-full+h3{color:#f8fafc!important;text-shadow:0 3px 12px rgba(0,0,0,.35)}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2{gap:18px 20px}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div{position:relative;overflow:hidden;padding:17px 19px;border-radius:16px;background:linear-gradient(145deg,rgba(28,49,82,.88),rgba(17,31,57,.92));border:1px solid rgba(148,163,184,.12);box-shadow:0 10px 22px rgba(0,0,0,.22),0 3px 8px rgba(0,0,0,.16),inset 0 1px 1px rgba(255,255,255,.055),inset 0 -1px 1px rgba(0,0,0,.3);transform:translateY(0);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div:before{content:"";position:absolute;top:0;left:12px;right:12px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div:after{content:"";position:absolute;width:80px;height:80px;right:-40px;bottom:-40px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.12),transparent 70%);filter:blur(5px);pointer-events:none}@media (hover:hover){.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div:hover{transform:translateY(-4px);border-color:rgba(139,92,246,.32);box-shadow:0 16px 30px rgba(0,0,0,.3),0 5px 15px rgba(109,40,217,.1),0 0 20px rgba(139,92,246,.06),inset 0 1px 1px rgba(255,255,255,.07)}}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div p:first-child{position:relative;z-index:2;margin-bottom:6px;color:#91a1b9!important;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.08em}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div p:last-child{position:relative;z-index:2;color:#f1f5f9!important;font-size:15px;font-weight:600;text-shadow:0 2px 8px rgba(0,0,0,.25)}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div:last-child p:last-child{display:inline-flex;align-items:center;gap:7px;color:#4ade80!important}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div:last-child p:last-child:before{content:"";width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 6px rgba(74,222,128,.75),0 0 14px rgba(74,222,128,.35)}.dark .lumina_profile .border.lg-hidden{border-color:rgba(148,163,184,.1)!important}@media (max-width:768px){.dark .lumina_profile{padding:16px}.dark .lumina_profile>div>div:nth-child(2){padding:22px!important;gap:26px}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2{width:100%}.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div{padding:15px 17px}}@media (max-width:640px){.dark .lumina_profile{padding:10px}.dark .lumina_profile>div{border-radius:20px}.dark .lumina_profile h1{font-size:1.8rem}.dark .lumina_profile .w-28.h-28.rounded-full{width:100px;height:100px}}@media (prefers-reduced-motion:reduce){.dark .lumina_profile .grid.grid-cols-1.md\:grid-cols-2>div,.dark .lumina_profile .w-28.h-28.rounded-full,.dark .lumina_profile>div{transition:none}}.dark .lumina_profile>div>div:nth-child(2):before{content:"";position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.45),rgba(255,0,123,.35),transparent);box-shadow:0 0 12px rgba(139,92,246,.25);pointer-events:none}.dark .lumina_profile>div>div:nth-child(2):after{content:"";position:absolute;width:300px;height:300px;left:-150px;top:30px;border-radius:50%;background:radial-gradient(circle,rgba(109,40,217,.1),transparent 70%);filter:blur(12px);pointer-events:none}.dark .lumina_profile>div>div:nth-child(2)>div:first-child{position:relative;z-index:2;padding:25px;border-radius:18px;background:linear-gradient(145deg,rgba(32,51,82,.75),rgba(17,30,57,.78));border:1px solid rgba(148,163,184,.1);box-shadow:0 12px 25px rgba(0,0,0,.22),inset 0 1px 1px rgba(255,255,255,.06);backdrop-filter:blur(10px);justify-content:center}.dark .lumina_profile>div>div:nth-child(2)>div:last-child{position:relative;z-index:2;padding:20px;border-radius:18px;background:linear-gradient(145deg,rgba(24,44,74,.78),rgba(15,29,54,.82));border:1px solid rgba(139,92,246,.14);box-shadow:0 14px 28px rgba(0,0,0,.22),inset 0 1px 1px rgba(255,255,255,.045)}.dark .lumina_profile>div>div:nth-child(2)>div:last-child>div{background:linear-gradient(145deg,rgba(34,55,88,.9),rgba(19,35,63,.94))!important;border:1px solid rgba(148,163,184,.12);box-shadow:0 8px 18px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.055),inset 0 -2px 5px rgba(0,0,0,.12);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.dark .lumina_profile>div>div:nth-child(2)>div:last-child>div:hover{transform:translateY(-3px);border-color:rgba(139,92,246,.3);box-shadow:0 14px 25px rgba(0,0,0,.28),0 0 18px rgba(109,40,217,.08),inset 0 1px 1px rgba(255,255,255,.07)}.dark .lumina_password{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 20%,rgba(109,40,217,.14),transparent 32%),radial-gradient(circle at 85% 80%,rgba(255,0,123,.1),transparent 30%)}.dark .lumina_password>div{position:relative;overflow:hidden;background:linear-gradient(145deg,rgba(25,43,72,.97),rgba(14,28,53,.98) 55%,rgba(28,20,54,.96))!important;border:1px solid rgba(139,92,246,.22);border-radius:24px;box-shadow:0 25px 55px rgba(0,0,0,.38),0 10px 25px rgba(0,0,0,.25),0 0 45px rgba(109,40,217,.08),inset 0 1px 1px rgba(255,255,255,.08),inset 0 -10px 25px rgba(0,0,0,.12);backdrop-filter:blur(18px)}.dark .lumina_password>div:before{content:"";position:absolute;top:0;left:8%;right:8%;height:2px;background:linear-gradient(90deg,transparent,#6d28d9,#ff007b,#8b2bbd,transparent);box-shadow:0 0 10px rgba(139,43,189,.55),0 0 24px rgba(255,0,123,.18);pointer-events:none}.dark .lumina_password>div:after{content:"";position:absolute;width:260px;height:260px;top:-130px;right:-100px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,123,.12),transparent 70%);filter:blur(12px);pointer-events:none}.dark .lumina_password h1{position:relative;z-index:2;color:#f8faff!important;text-shadow:0 2px 12px rgba(0,0,0,.35)}.dark .lumina_password h1 span{background-image:linear-gradient(90deg,#ff007b,#8b2bbd,#6d28d9)!important;background-clip:text!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.dark .lumina_password>div>p{position:relative;z-index:2;color:#aeb9d0!important}.dark .lumina_password form{position:relative;z-index:2}.dark .lumina_password form>div{position:relative;padding:12px 14px;border-radius:14px;background:linear-gradient(145deg,rgba(34,55,88,.88),rgba(17,33,61,.94))!important;border:1px solid rgba(148,163,184,.12);box-shadow:0 8px 18px rgba(0,0,0,.22),inset 0 1px 1px rgba(255,255,255,.055),inset 0 -3px 8px rgba(0,0,0,.1);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.dark .lumina_password form>div:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.3);box-shadow:0 12px 24px rgba(0,0,0,.28),0 0 18px rgba(109,40,217,.08),inset 0 1px 1px rgba(255,255,255,.07)}.dark .lumina_password label{color:#cbd5e1!important}.dark .lumina_password input{color:#f8faff!important;background:linear-gradient(145deg,rgba(10,22,43,.9),rgba(13,27,51,.96))!important;border-color:rgba(139,92,246,.16)!important;box-shadow:inset 0 2px 6px rgba(0,0,0,.24),0 1px 0 rgba(255,255,255,.025);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.dark .lumina_password input::placeholder{color:#7f8ba5!important}.dark .lumina_password input:focus{border-color:rgba(255,0,123,.55)!important;background:linear-gradient(145deg,rgba(13,27,51,.98),rgba(24,24,58,.98))!important;box-shadow:0 0 0 2px rgba(255,0,123,.08),0 0 18px rgba(255,0,123,.1),inset 0 2px 6px rgba(0,0,0,.25)}.dark .lumina_password svg{color:#a78bfa}.dark .lumina_password button[type=submit]{position:relative;overflow:hidden;margin-top:8px;padding-top:11px;padding-bottom:11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:linear-gradient(135deg,#6d28d9,#8b2bbd 45%,#ff007b)!important;color:#ffffff!important;font-weight:600;box-shadow:0 10px 22px rgba(109,40,217,.3),0 4px 10px rgba(255,0,123,.14),inset 0 1px 1px rgba(255,255,255,.18);transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.dark .lumina_password button[type=submit]:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:skewX(-20deg);transition:left .5s ease}.dark .lumina_password button[type=submit]:hover:before{left:140%}.dark .lumina_password button[type=submit]:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 15px 30px rgba(109,40,217,.38),0 0 22px rgba(255,0,123,.18),inset 0 1px 1px rgba(255,255,255,.22)}.dark .lumina_password button[type=submit]:active:not(:disabled){transform:translateY(0)}.dark .lumina_password button[type=submit]:disabled{background:linear-gradient(135deg,#3b3158,#40304b)!important;color:#8992a8!important;box-shadow:none;filter:none}.dark .lumina_password .text-red-500,.dark .lumina_password .text-red-600{color:#ff7abf!important}@media (max-width:640px){.dark .lumina_password{padding-left:12px;padding-right:12px}.dark .lumina_password>div{padding:22px!important;border-radius:20px}.dark .lumina_password h1{font-size:2rem}.dark .lumina_password form>div{padding:10px 12px}}@media (prefers-reduced-motion:reduce){.dark .lumina_password button[type=submit],.dark .lumina_password form>div{transition:none}.dark .lumina_password button[type=submit]:before{display:none}}.lumina_career_advice .career_theme_btn{position:relative;isolation:isolate;width:46px;height:46px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;background:radial-gradient(circle at 30% 25%,#ffffff 0,#ffffff 38%,#f4f1ff 100%)!important;border:2px solid transparent;background-clip:padding-box;box-shadow:0 4px 8px rgba(45,35,80,.1),0 10px 22px rgba(109,40,217,.12),0 2px 4px rgba(255,0,123,.08),inset 0 1px 2px rgba(255,255,255,1);transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease,background .3s ease}.lumina_career_advice .career_theme_btn:before{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:50%;background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9);opacity:.9;transition:transform .6s ease,opacity .3s ease}.lumina_career_advice .career_theme_btn:after{content:"";position:absolute;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(255,0,123,.18),rgba(139,43,189,.08),transparent 70%);filter:blur(3px);pointer-events:none}.lumina_career_advice .career_theme_btn svg{position:relative;z-index:3;width:20px;height:20px;color:#ffffff!important;stroke-width:2.4;filter:drop-shadow(0 1px 2px rgba(109,40,217,.2));transition:transform .35s cubic-bezier(.2,.8,.2,1),color .25s ease,filter .25s ease}.lumina_career_advice .career_theme_btn:hover{transform:translateY(-3px) scale(1.05);background:radial-gradient(circle at 30% 20%,#ffffff 0,#ffffff 35%,#f0eaff 100%)!important;box-shadow:0 7px 12px rgba(45,35,80,.12),0 14px 30px rgba(109,40,217,.18),0 0 20px rgba(255,0,123,.1),inset 0 1px 3px rgba(255,255,255,1)}.lumina_career_advice .career_theme_btn:hover:before{transform:rotate(180deg);opacity:1}.lumina_career_advice .career_theme_btn:hover svg{transform:rotate(-20deg) scale(1.12);color:#fff!important;filter:drop-shadow(0 2px 5px rgba(255,0,123,.3))}.lumina_career_advice .career_theme_btn:active{transform:scale(.91);box-shadow:0 3px 6px rgba(45,35,80,.15),inset 0 2px 5px rgba(109,40,217,.1)}.dark .lumina_career_advice .career_theme_btn{background:radial-gradient(circle at 30% 25%,#243858 0,#182944 45%,#101c33 100%)!important;border-color:transparent;box-shadow:0 6px 12px rgba(0,0,0,.28),0 12px 26px rgba(0,0,0,.25),inset 0 1px 2px rgba(255,255,255,.08)}.dark .lumina_career_advice .career_theme_btn:before{opacity:.85}.dark .lumina_career_advice .career_theme_btn svg{color:#ffd43b!important;filter:drop-shadow(0 0 5px rgba(255,212,59,.35))}.dark .lumina_career_advice .career_theme_btn:hover{background:radial-gradient(circle at 30% 20%,#304968 0,#211d46 55%,#151a35 100%)!important;box-shadow:0 8px 16px rgba(0,0,0,.35),0 0 24px rgba(255,0,123,.14),inset 0 1px 2px rgba(255,255,255,.08)}.dark .lumina_career_advice .career_theme_btn:hover svg{color:#ffe066!important}@media (max-width:640px){.lumina_career_advice .career_theme_btn{width:42px;height:42px}.lumina_career_advice .career_theme_btn svg{width:18px;height:18px}}@media (prefers-reduced-motion:reduce){.lumina_career_advice .career_theme_btn,.lumina_career_advice .career_theme_btn svg,.lumina_career_advice .career_theme_btn:before{transition:none}}.dark .lumina_career_advice .lumina_career_advice_header{background:linear-gradient(90deg,#080D24,#10153A 55%,#170248)!important;border-bottom:1px solid #302a5c;box-shadow:0 4px 20px rgba(0,0,0,.25)}.dark .lumina_career_advice .lumina_career_advice_header .career_theme_btn:before,.dark .lumina_career_advice .lumina_career_advice_header .search_blog.online_search input{background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.4)}.dark .lumina_career_advice .lumina_career_advice_header .search_blog.online_search .gradient_border{background:none}.dark .lumina_career_advice .lumina_career_advice_header .search_blog.online_search .gradient_border button{background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9)}.dark .lumina_career_advice{background:radial-gradient(circle at 10% 10%,rgba(124,58,237,.16),transparent 30%),radial-gradient(circle at 90% 15%,rgba(236,28,174,.1),transparent 28%),linear-gradient(135deg,#080D24,#0B1230 55%,#10082B)!important}.dark .lumina_career_advice .conty .f_career_to_home{background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9)}.dark .lumina_career_advice .conty .cat_hed{background:#020920;border:1px solid rgba(255,255,255,.08)}.dark .lumina_career_advice .conty .left_cat_scroll{background:#10162F;border-right:1px solid #302a5c;box-shadow:8px 0 30px rgba(0,0,0,.35)}.dark .lumina_career_advice .conty .cat_hed .show_all{background:rgba(124,58,237,.15);border:1px solid rgba(124,58,237,.4);color:#fff}.dark .lumina_career_advice .conty .left_cat_scroll ul li button{color:#fff;border-bottom:1px solid #3a2f5d}.dark .lumina_career_advice .conty .left_cat_scroll ul li button:hover{color:#F43FBA}.dark .lumina_career_advice main.conty .c_list{background:#071239;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.dark .lumina_career_advice main.conty .c_list span{background:none;padding:0;color:#B56CFF}.dark .lumina_career_advice .career_pagi button.active,.dark .lumina_career_advice main.conty .career_pagi button.active{background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9);color:#ffffff}.dark .lumina_career_advice .career_footer{background:#080D24!important;border-top:1px solid #302a5c;color:#A9A6C4}.dark .lumina_career_advice .career_footer p{color:#fff!important}.dark .lumina_career_advice .career_footer .footer_box h3{color:#ffffff!important}.dark .lumina_career_advice .career_footer .bt_footer a,.dark .lumina_career_advice .career_footer .footer_box ul li a{color:#fff!important}.dark .lumina_career_advice .career_details_left .blog_tag{background:#020920;border:1px solid rgba(255,255,255,.08)}.dark .lumina_career_advice .career_details_left .blog_tag span{background:none;padding:0;color:#B56CFF}.dark .lumina_career_advice .career_details_left .blog_tag .by_c strong{background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9);color:#fff}.dark .lumina_career_advice .career_details_left main.blog_content,.dark .lumina_career_advice .career_details_right .bg-white.rounded-xl.shadow-md.overflow-hidden{background:#10162F;box-shadow:8px 0 30px rgba(0,0,0,.35)}.dark .lumina_career_advice .career_details_right h2{background:#020920;border:1px solid rgba(255,255,255,.08)}.dark .lumina_career_advice .career_details_right .auto_scroll a span{color:#fff}.dark .lumina_career_advice .career_details_right .auto_scroll a p{color:#B56CFF}.dark .lumina_career_advice .career_details_right .auto_scroll a:hover{background:none}.lumina_dashboard:before{background-image:url(/_next/static/media/blue.d5069c17.png);content:"";background-size:60%;height:350px;width:1000px;position:absolute;background-repeat:no-repeat;background-position:0 0;left:-30px;top:280px;transform:rotate(9deg);filter:opacity(.5);z-index:0}.lumina_dashboard{margin-top:-20px;padding-top:20px;position:relative;min-height:100vh;overflow:hidden;background:radial-gradient(ellipse 700px 500px at 82% 35%,rgba(139,92,246,.22) 0,rgba(124,58,237,.16) 28%,rgba(99,102,241,.1) 48%,transparent 72%),radial-gradient(ellipse 750px 520px at 18% 35%,rgba(37,99,235,.2) 0,rgba(59,130,246,.15) 28%,rgba(96,165,250,.08) 52%,transparent 75%),linear-gradient(110deg,#f4f9ff,#f6f8ff 25%,#f5f3ff 52%,#f1ebff 78%,#eee7ff)}.lumina_course_section{position:relative;z-index:10}.lumina_dashboard.no-slider:before{top:160px}.dark .lumina_dashboard{background:radial-gradient(circle at 10% 10%,rgba(124,58,237,.16),transparent 30%),radial-gradient(circle at 90% 15%,rgba(236,28,174,.1),transparent 28%),linear-gradient(135deg,#080D24,#0B1230 55%,#10082B)!important}.dark .lumina_dashboard:before{filter:hue-rotate(55deg) saturate(1.5) brightness(.65);opacity:.4}.dark .lumina_stat_card{position:relative;overflow:hidden;color:#ffffff;background:#17213f!important;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 25px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.04)}.dark .lumina_stat_card.stat-total{background:radial-gradient(circle at 15% 50%,rgba(124,58,237,.22),transparent 42%),linear-gradient(135deg,#19244a,#182444 55%,#17203c)!important;border-color:rgba(124,58,237,.22)}.dark .lumina_stat_card.stat-inprogress{background:radial-gradient(circle at 15% 50%,rgba(16,185,129,.2),transparent 42%),linear-gradient(135deg,#182f42,#182b40 55%,#17223d)!important;border-color:rgba(16,185,129,.2)}.dark .lumina_stat_card.stat-completed{background:radial-gradient(circle at 15% 50%,rgba(37,99,235,.23),transparent 42%),linear-gradient(135deg,#182d4c,#192945 55%,#17223d)!important;border-color:rgba(37,99,235,.22)}.dark .lumina_stat_card.stat-expired{background:radial-gradient(circle at 15% 50%,rgba(225,29,72,.2),transparent 42%),linear-gradient(135deg,#30213f,#29203b 55%,#1c203b)!important;border-color:rgba(225,29,72,.22)}.dark .lumina_stat_card .text-gray-700{color:rgba(255,255,255,.88)}.dark .lumina_stat_card .text-gray-900{color:#ffffff}.dark .lumina_stat_card .text-gray-500{color:rgba(255,255,255,.55)}.dark .lumina_stat_card .text-gray-400{color:rgba(255,255,255,.45)}.dark .lumina_stat_card>.bg-gradient-to-br{opacity:.08}.dark .lumina_stat_card>.shrink-0{position:relative;z-index:5;opacity:1!important;filter:none!important}.dark .lumina_stat_card>.flex-1{position:relative;z-index:5}.dark .lumina_course_section .lumina_course_section_box{background:#071239;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_header h2{color:#a698ef}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_header input{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);color:#fff}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_header input::placeholder{color:#a698ef}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_card_box{background:#071239;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_card_box .mb-1.text-xs.font-medium.text-gray-900{color:#a698ef}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_card_box .mb-2.flex.items-center.text-sm.text-gray-600{color:#ffffff}.dark .lumina_course_section .lumina_course_section_box .lumina_course_section_card_box span{color:#fff}.dark .lumina_course_section .lumina_course_section_box .nbPg button{background:#fff;color:#000}.dark .lumina_course_section .lumina_course_section_box .nbPg button.active,.dark .lumina_course_section .lumina_course_section_box .nbPg button:hover{background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9);color:#fff}.dark .lumina_course_section .lumina_course_section_box .nbPg span{color:#fff}.lumina_course_score_badge{position:absolute;left:14px;top:14px;z-index:20;pointer-events:none}.lumina_course_score_inner{position:relative;min-width:40px;padding:9px 14px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(248,243,255,.98) 45%,rgba(239,230,255,.96));border:1px solid rgba(124,58,237,.3);box-shadow:0 8px 20px rgba(76,29,149,.2),0 3px 8px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow:hidden}.lumina_course_score_inner:before{content:"";position:absolute;top:-25px;left:-20px;width:70px;height:70px;border-radius:50%;background:rgba(139,92,246,.18);filter:blur(15px);pointer-events:none}.lumina_course_score_value{font-size:15px;background:linear-gradient(135deg,#6d28d9,#7c3aed,#9333ea);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none}.lumina_course_score_label,.lumina_course_score_value{position:relative;z-index:2;line-height:1;font-weight:800}.lumina_course_score_label{margin-top:5px;font-size:8px;letter-spacing:.16em;color:#6d28d9}.lumina_course_score_inner:after{content:"";position:absolute;left:15px;right:15px;bottom:4px;height:2px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.45),transparent)}.dark .lumina_course_score_inner{background:conic-gradient(from 0deg,#6d28d9,#8b2bbd,#ff007b,#ff2d95,#6d28d9);border:1px solid rgba(168,85,247,.45);box-shadow:0 7px 18px rgba(0,0,0,.45),0 0 16px rgba(139,92,246,.2),inset 0 1px 0 rgba(255,255,255,.08)}.dark .lumina_course_score_value{color:#ffffff;background:none;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.dark .lumina_course_score_label{color:#fff}.dark .lumina_course_score_inner:after{background:#fff}.dark .lumina_progress{background:#071239;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 8px 12px rgba(0,0,0,.25),0 22px 35px rgba(0,0,0,.3),0 42px 65px rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.08)}.dark .lumina_progress h3{color:#a698ef}.dark .lumina_progress .l_chart_div_text{color:#fff}.dark .quotes_lumina{background:radial-gradient(ellipse 90% 55% at 50% 100%,rgba(109,40,217,.38),transparent 70%),linear-gradient(0deg,rgba(5,8,24,.96) 0,rgba(14,12,38,.9) 35%,rgba(45,20,72,.55) 65%,rgba(91,33,182,.16) 85%,rgba(236,28,174,.05))!important}.back_to_top{z-index:200}.dashboard-tab,.dashboard-tabs{position:relative}.dashboard-tab{padding:0 2px 12px;font-size:14px;font-weight:600;color:#6b7280;transition:color .3s ease,transform .2s ease}.dashboard-tab:hover{color:#114a7f}.dashboard-tab.active{color:#111827}.dashboard-tab-indicator{position:absolute;bottom:-1px;left:0;width:120px;height:3px;border-radius:999px;background:#114a7f;transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s ease;box-shadow:0 2px 8px rgba(17,74,127,.25)}.dashboard-tab-indicator.competencies-active{transform:translateX(144px)}.dark .dashboard-tabs{border-color:#302a5c}.dark .dashboard-tab{color:#9ca3af}.dark .dashboard-tab:hover{color:#c4b5fd}.dark .dashboard-tab.active{color:#f8faff}.dark .dashboard-tab-indicator{background:linear-gradient(90deg,#8b5cf6,#ec1cae);box-shadow:0 2px 10px rgba(139,92,246,.35),0 2px 14px rgba(236,28,174,.2)}.dark .search_course .search_course_text{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.06);color:#fff}.dark .search_course .search_course_text::placeholder{color:#F5F3FF}@media only screen and (min-width:300px) and (max-width:639px){.ghio{display:inline-block}.lumina_dashboard{padding:10px}.m_body .noti_mob .noti_inner{left:-200px;width:300px}.lumina_dashboard:before{width:550px;top:160px;left:-50px}.lumina_stat_card_holder{grid-template-columns:repeat(2,minmax(0,1fr))}.lumina_stat_card_holder .lumina_stat_card{flex-direction:column}.lumina_stat_card_holder .lumina_stat_card .d_stat_two{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.lumina_stat_card_holder .lumina_stat_card .d_stat_two .text-xs.text-gray-500.mt-0\.5.truncate{white-space:normal;font-size:14px}.lumina_course_section_search{width:100%;display:block}.lumina_course_section_search input{width:100%}.lumina_progress .flex.items-center.gap-5{flex-direction:column}}@media only screen and (min-width:640px) and (max-width:767px){.lumina_dashboard{padding:10px}.m_body .noti_mob .noti_inner{left:-200px;width:300px}.lumina_dashboard:before{width:550px;top:160px;left:-50px}.lumina_stat_card_holder{grid-template-columns:repeat(2,minmax(0,1fr))}.lumina_stat_card_holder .lumina_stat_card{flex-direction:column}.lumina_stat_card_holder .lumina_stat_card .d_stat_two{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.lumina_stat_card_holder .lumina_stat_card .d_stat_two .text-xs.text-gray-500.mt-0\.5.truncate{white-space:normal;font-size:14px}.lumina_course_section_search{width:100%;display:block}.lumina_course_section_search input{width:100%}.lumina_progress .flex.items-center.gap-5{flex-direction:column}}@media only screen and (min-width:768px) and (max-width:1366px){.lumina_dashboard{padding:10px}.lumina_progress .flex.items-center.gap-5{flex-direction:column}}@media only screen and (min-width:1100px) and (max-width:1370px){nav .w-full{width:85%}.s_bar nav .w-full{width:100%}.leaderboard_conty .w-full,.lumina_reward.w-full{width:85%}.dash_conty{width:85%;margin:0 auto}footer .w-full{width:85%}.lumina_progress .flex.items-center.gap-5{flex-direction:row!important}.ring_prog{width:135px!important;height:135px!important}.dash_conty .rgt_div{margin-top:64px}.lumina_course_section_card_box .p-4 .dte span{font-size:13px}.lumina_dashboard{padding:10px}.dash_conty .rgt_div .inspi{padding-top:145%!important}.m_body .page-content{width:85%!important}.page-content.conty.custom{width:85%;padding:0!important}.lumina_profile{margin-bottom:20px}}.pdf_mode_new .exec-cover{margin-top:-7mm!important;margin-bottom:-10mm!important;min-height:297mm!important;box-sizing:border-box!important;position:relative}.pdf_mode_new .exec-cover:before{display:none}.pdf_mode_new .exec-cover{background:#fff}.pdf_mode_new,.pdf_mode_new *,.pdf_mode_new footer,.pdf_mode_new header,.report-container,.report-container *{line-height:1.5!important}.rp_block.obs .rp_card.rp_observation_card .new_grid .r_div span{line-height:1.5!important;float:left;margin-bottom:5px}.psychogram-table tbody td.description-col span{float:left;line-height:1.3!important}.rp_block.obs .rp_card.rp_observation_card .new_grid .r_div strong span{margin-bottom:0}.pdf_mode_new .new_des .rp_block.dev .rp_card{break-before:avoid!important;page-break-before:avoid!important;margin-top:15px}.pdf_mode_new .report-page:not(.exec-cover){box-sizing:border-box!important;padding:5mm 7mm!important}.pdf_mode_new .new_des .obs .rp_summary,.pdf_mode_new .rp_grid{padding-right:18px}.pdf_mode_new .exec-cover-hero{padding:20px}.pdf_mode_new .exec-cover-header{padding:0 20px}.pdf_mode_new .exec-cover-top-line{margin-left:20px;margin-right:20px}.pdf_mode_new .exec-info-card{padding:15px}.pdf_mode_new .new_des .development_page .development-recommendation-list .development-card .development-section ul li{margin-bottom:8px}.pdf_mode_new .overall-insight-card ul{margin-bottom:10px}.exec-cover{position:relative;overflow:hidden;background:#fff}.exec-cover-bg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;pointer-events:none;background-image:url(/_next/static/media/Design_2.4e1b1003.png);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 100%}.exec-cover-top-line{position:relative;z-index:10}.pdf_mode_new .report-page.scon_rpt{margin-top:40px!important}