@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Reddit+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";*{margin:0;padding:0;box-sizing:border-box;font-family:Reddit Sans,sans-serif}body{background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}table th{background-color:#00000073;color:#fff}.common_input_wrapper{position:relative;display:flex;align-items:center;gap:5px}.common_input_wrapper .error_msg{position:absolute;bottom:-10px;left:10px;font-size:10px;color:red}.common_input{border:1px solid #CCD7EA;border-radius:10px;padding:10px 100px 10px 15px}.common_select_tag{border:1px solid #CCD7EA;border-radius:10px;padding:10px 100px 10px 15px;outline:none}.error_txt{color:red;font-size:12px;font-weight:400;margin-top:5px}.common_btn{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:8px;border:none;outline:none;cursor:pointer;background-color:#005dd8;color:#fff}.simple_nav{display:flex;justify-content:space-between;align-items:center}.simple_nav .left_part_nav{display:flex;align-items:center;gap:5px}.simple_nav .left_part_nav .hello_text{font-weight:500;font-size:13px}.simple_nav .left_part_nav .name_text{font-weight:600;font-size:14px}.main_navbar{background:linear-gradient(259.33deg,#33363b 3.1%,#19222e 86%);color:#fff;padding:9px;display:flex;gap:20px}.main_navbar .nav_iconWrap{display:flex;align-items:center;gap:5px;padding:8px 15px;transition:all .3s ease-in-out;text-decoration:none;border-right:1px solid #CCD7EA;position:relative}.main_navbar .nav_iconWrap p{font-weight:400;font-size:14px;text-decoration:none;color:#fff;transition:color .3s ease-in-out}.main_navbar .nav_iconWrap:hover{background:#ffffff1a}.main_navbar .nav_iconWrap:hover p{color:gold}.main_navbar .nav_iconWrap.active{background:#fff3;border-radius:5px}.loading_div{padding:10px;align-items:center}table th{background-color:#cfd7e3!important}.table-container .table-cell{padding-bottom:10px}.css-1xtozoh-MuiTableRow-root{border-bottom:5px solid #F7F8FA;padding:5px!important}.MuiTableCell-root{padding:10px!important}.login_page_wrapper{background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);min-height:100dvh;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;padding:20px}.login_container{width:100%;max-width:1200px;margin:0 auto;align-items:center}.login_container .leftContainer{display:flex;justify-content:center}.login_container .leftContainer .login_card{background:#fff;border-radius:20px;padding:30px;width:100%;max-width:450px;box-shadow:0 10px 40px #0000000d}.login_container .leftContainer .login_card .banner_section{background:linear-gradient(90deg,#4038ff,#493bff 70%,#fd7eff);border-radius:15px;padding:20px;color:#fff;margin-bottom:25px;position:relative;overflow:hidden}.login_container .leftContainer .login_card .banner_section .banner_content{display:flex;justify-content:space-between;align-items:center}.login_container .leftContainer .login_card .banner_section .banner_content .text_side{z-index:2;max-width:70%}.login_container .leftContainer .login_card .banner_section .banner_content .text_side h2{margin:0;font-size:18px;font-weight:700;display:flex;align-items:center;gap:5px}.login_container .leftContainer .login_card .banner_section .banner_content .text_side p{margin:5px 0 0;font-size:11px;opacity:.9;line-height:1.4}.login_container .leftContainer .login_card .banner_section .banner_content .img_side{width:60px;height:60px;display:flex;align-items:center;justify-content:center}.login_container .leftContainer .login_card .banner_section .banner_content .img_side .scan_img{width:100%;height:100%;object-fit:cover;border-radius:8px;mix-blend-mode:luminosity}.login_container .leftContainer .login_card .page_title{color:#6200ea;font-size:22px;font-weight:700;margin-bottom:15px}.login_container .leftContainer .login_card .form_wrapper .input_label_top{font-size:14px;color:#555;margin-bottom:8px;font-weight:500}.login_container .leftContainer .login_card .form_wrapper .country_selector{display:flex;gap:15px;margin-bottom:20px}.login_container .leftContainer .login_card .form_wrapper .country_selector .country_option{flex:1;border:1px solid #eee;border-radius:50px;height:45px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;font-weight:500;cursor:pointer;background:#fafafa;transition:all .2s ease;color:#333}.login_container .leftContainer .login_card .form_wrapper .country_selector .country_option .flag_icon{width:20px;height:auto}.login_container .leftContainer .login_card .form_wrapper .country_selector .country_option.active{background:#fff;border:1.5px solid #FF4081;color:#000;box-shadow:0 2px 8px #ff408126}.login_container .leftContainer .login_card .form_wrapper .input_group{margin-bottom:20px}.login_container .leftContainer .login_card .form_wrapper .input_group .input_label{font-size:14px;color:#555;margin-bottom:8px;display:block;font-weight:500}.login_container .leftContainer .login_card .form_wrapper .input_group .common_input{width:100%;height:50px;padding:0 20px;border-radius:30px;border:1px solid #D1D9E6;outline:none;font-size:14px;font-family:Poppins,sans-serif;background:#fff;color:#333}.login_container .leftContainer .login_card .form_wrapper .input_group .common_input::placeholder{color:#999}.login_container .leftContainer .login_card .form_wrapper .input_group .common_input:focus{border-color:#6200ea}.login_container .leftContainer .login_card .form_wrapper .input_group .common_input::-webkit-outer-spin-button,.login_container .leftContainer .login_card .form_wrapper .input_group .common_input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.login_container .leftContainer .login_card .form_wrapper .input_group .common_input[type=number]{-moz-appearance:textfield}.login_container .leftContainer .login_card .form_wrapper .input_group .error_txt{color:red;font-size:11px;margin-left:15px;margin-top:5px}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper{margin-bottom:25px}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_header .input_label{font-size:14px;color:#555;font-weight:500}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_header .resend_timer{font-size:13px;color:#666;cursor:default}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_header .resend_timer.active{color:#6200ea;cursor:pointer;font-weight:600;text-decoration:underline}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_inputs_container{display:flex;justify-content:space-between;gap:10px}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_inputs_container .otp_box{width:100%;height:50px;border-radius:20px;border:1px solid #D1D9E6;text-align:center;font-size:18px;font-weight:600;outline:none;background:#fff;color:#333;transition:all .2s}.login_container .leftContainer .login_card .form_wrapper .otp_section_wrapper .otp_inputs_container .otp_box:focus{border-color:#6200ea;box-shadow:0 0 0 2px #6200ea1a}.login_container .leftContainer .login_card .form_wrapper .login_button{width:100%;height:50px;border-radius:30px;border:none;background:radial-gradient(93.8% 498.35% at 0% 33.62%,#9838ff 14.26%,#262299 93.62%);color:#fff;font-size:16px;font-weight:600;cursor:pointer;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 5px 15px #7f00ff4d;transition:transform .2s}.login_container .leftContainer .login_card .form_wrapper .login_button:hover{transform:translateY(-2px)}.login_container .rightContainer{display:flex;flex-direction:column;justify-content:center;padding-left:60px}.login_container .rightContainer .content_wrapper .illustration_box{margin-bottom:30px}.login_container .rightContainer .content_wrapper .illustration_box img{width:100%;max-width:300px;height:auto}.login_container .rightContainer .content_wrapper .main_heading{font-size:36px;color:#4b4b4b;font-weight:700;margin-bottom:20px}.login_container .rightContainer .content_wrapper .main_heading .highlight_text{background:linear-gradient(90deg,#e174ff,#4038ff);-webkit-background-clip:text;color:transparent}.login_container .rightContainer .content_wrapper .log_desc{color:#4b4b4b;font-size:17px;font-weight:600}.login_container .rightContainer .content_wrapper .link_sections{display:flex;align-items:center;gap:20px;margin-top:30px}.login_container .rightContainer .content_wrapper .link_sections .text_sec{color:#4038ff;font-weight:600;font-size:17px}.login_container .rightContainer .content_wrapper .link_sections .img_sets{display:flex;align-items:center;gap:5px}.login_container .rightContainer .content_wrapper .link_sections .img_sets img{width:20px;height:20px;cursor:pointer;transition:transform .2s}.login_container .rightContainer .content_wrapper .link_sections .img_sets img:hover{transform:scale(1.1)}.login_container .rightContainer .content_wrapper .sub_text{font-size:16px;line-height:1.6;color:#555;margin-bottom:30px}.login_container .rightContainer .content_wrapper .social_section{display:flex;align-items:center;gap:20px}.login_container .rightContainer .content_wrapper .social_section span{font-weight:600;color:#6200ea;font-size:15px}.login_container .rightContainer .content_wrapper .social_section .icons{display:flex;gap:15px}.login_container .rightContainer .content_wrapper .social_section .icons .social_icon_circle{width:35px;height:35px;background:#000;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;cursor:pointer;transition:transform .2s}.login_container .rightContainer .content_wrapper .social_section .icons .social_icon_circle:hover{transform:scale(1.1)}.login_container .rightContainer .content_wrapper .social_section .icons img{width:35px;height:35px;cursor:pointer}.login_container .rightContainer .content_wrapper .social_section .icons img:hover{transform:scale(1.1)}@media (max-width: 1000px){.login_container{flex-direction:column-reverse}.login_container .rightContainer{padding-left:0;margin-bottom:40px;text-align:center;align-items:center}.login_container .rightContainer .content_wrapper .social_section{justify-content:center}}.navbar-container{display:flex;align-items:center;justify-content:space-between;padding:8px 0;font-family:Inter,sans-serif;position:relative}.navbar-container .logo{font-size:1.5rem;font-weight:700;color:#374151}.navbar-container .hamburger{display:none;flex-direction:column;cursor:pointer;gap:5px}.navbar-container .hamburger span{display:block;width:25px;height:3px;background:#7c3aed;border-radius:2px;transition:all .3s}.navbar-container .hamburger.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px)}.navbar-container .hamburger.open span:nth-child(2){opacity:0}.navbar-container .hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.navbar-container .nav-pill{display:flex;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.8);border-radius:50px;padding:.6rem 2.5rem;box-shadow:0 1px #4038ff1a}.navbar-container .nav-pill .nav-links{display:flex;list-style:none;gap:2rem;margin:0;padding:0}.navbar-container .nav-pill .nav-links a{text-decoration:none;color:#4b5563;font-size:14px;font-weight:500;transition:color .3s;cursor:pointer}.navbar-container .nav-pill .nav-links a.active{background:linear-gradient(90deg,#4038ff,#f47bff);padding:5px;-webkit-background-clip:text;background-clip:text;color:transparent}.navbar-container .auth-buttons{display:flex;gap:1rem}.navbar-container .auth-buttons button{padding:.6rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;gap:8px}.navbar-container .auth-buttons .btn-secondary{background:#fff;border:1px solid;border-image-source:linear-gradient(90deg,#d2d0ff 0%,#f3a9ff 100%);color:#7c3aed}.navbar-container .auth-buttons .btn-secondary:hover{background:#fdfaff;border-color:#7c3aed}.navbar-container .auth-buttons .btn-primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9);border:none;color:#fff;box-shadow:0 4px 12px #7c3aed4d}.navbar-container .auth-buttons .btn-primary:hover{transform:translateY(-1px);box-shadow:0 6px 15px #7c3aed66}.navbar-wrapper{position:sticky;top:0;z-index:9999;background:linear-gradient(90deg,#edf7ff,#eaf6ff 35%,#f1f0ff 65%,#e0dcfb);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.containerClass{overflow:visible}@media (max-width: 768px){.navbar-container{padding:1rem 2rem}.navbar-container .hamburger{display:flex}.navbar-container .nav-pill,.navbar-container .auth-buttons{position:absolute;top:70px;left:0;right:0;flex-direction:column;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:1rem;gap:1rem;display:none}.navbar-container .nav-pill.open,.navbar-container .auth-buttons.open{display:flex}.navbar-container .nav-pill .nav-links,.navbar-container .auth-buttons .nav-links{flex-direction:column;gap:1rem}.navbar-container .nav-pill .auth-buttons,.navbar-container .auth-buttons .auth-buttons{flex-direction:column}.navbar-container .nav-pill{z-index:100}.navbar-container .auth-buttons{margin-top:.5rem;z-index:100}}.hero-container{position:relative;width:100%;min-height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding-top:35px}.hero-container .content-wrapper{position:relative}.hero-container .content-wrapper .sideImgaes{position:relative;text-align:center}.hero-container .content-wrapper .sideImgaes img{width:60%;transform:scale(.7);opacity:0;animation:zoomIn .8s ease-out forwards}.hero-container .content-wrapper .animate1{position:absolute;left:-240px;top:170px;animation:floatUpDown 3s ease-in-out infinite}.hero-container .content-wrapper .animate1 img{width:70%}.hero-container .content-wrapper .animate2{position:absolute;left:-170px;top:325px;animation:floatUpDown 3s ease-in-out infinite}.hero-container .content-wrapper .animate2 img{width:70%}.hero-container .content-wrapper .animate3{position:absolute;right:-240px;top:170px;animation:floatUpDown 3s ease-in-out infinite}.hero-container .content-wrapper .animate3 img{width:70%}.hero-container .content-wrapper .animate4{position:absolute;right:-170px;top:325px;animation:floatUpDown 3s ease-in-out infinite}.hero-container .content-wrapper .animate4 img{width:70%}@keyframes slideInLeft{0%{transform:translate(-100vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInRight{0%{transform:translate(100vw);opacity:0}to{transform:translate(0);opacity:1}}@keyframes floatUpDown{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes zoomIn{0%{transform:scale(.7);opacity:0}to{transform:scale(1);opacity:1}}.hero-header{text-align:center;max-width:800px;z-index:10;margin-bottom:2rem}.hero-header h1{font-size:clamp(1.8rem,4vw,31px);font-weight:700;color:#4b4b4b;line-height:1.25;margin-bottom:1rem;transition-delay:.1s}.hero-header h1 span{background:linear-gradient(90deg,#e174ff,#4038ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-header .subtitle{font-size:clamp(.95rem,2.5vw,17px);color:#4b4b4b;max-width:600px;font-weight:600;margin:0 auto;transition-delay:.3s}.reveal{opacity:0;transform:translateY(60px);transition:opacity .8s ease-out,transform .8s ease-out}.visual-center-stage{position:relative;width:800px;height:500px;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.visual-center-stage .qr-background{position:absolute;z-index:1;opacity:.3}.visual-center-stage .qr-background img{width:450px;height:450px;object-fit:contain}.visual-center-stage .main-scanner-image{position:relative;z-index:5;width:320px;height:320px;border-radius:50%;padding:10px;background:#fff;box-shadow:0 10px 40px #7f00ff33}.visual-center-stage .main-scanner-image .user-circle{width:100%;height:100%;border-radius:50%;object-fit:cover;border:4px solid #e0e0e0}.visual-center-stage .main-scanner-image .scan-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;pointer-events:none}.visual-center-stage .main-scanner-image .scan-overlay .corner{position:absolute;width:40px;height:40px;border:4px solid #9d4edd;border-radius:8px}.visual-center-stage .main-scanner-image .scan-overlay .top-left{top:0;left:0;border-right:none;border-bottom:none}.visual-center-stage .main-scanner-image .scan-overlay .top-right{top:0;right:0;border-left:none;border-bottom:none}.visual-center-stage .main-scanner-image .scan-overlay .bottom-left{bottom:0;left:0;border-right:none;border-top:none}.visual-center-stage .main-scanner-image .scan-overlay .bottom-right{bottom:0;right:0;border-left:none;border-top:none}.visual-center-stage .floating-pill{position:absolute;z-index:4;border-radius:50px;overflow:hidden;box-shadow:0 8px 20px #0000001a;transition:transform .3s ease}.visual-center-stage .floating-pill img{display:block;width:160px;height:90px;object-fit:cover}.visual-center-stage .floating-pill:hover{transform:scale(1.05)}.visual-center-stage .floating-pill.pos-top-left{top:10%;left:10%}.visual-center-stage .floating-pill.pos-bottom-left{bottom:15%;left:0%}.visual-center-stage .floating-pill.pos-top-right{top:10%;right:10%}.visual-center-stage .floating-pill.pos-bottom-right{bottom:15%;right:0%}.cta-group{z-index:10;justify-content:center;display:flex;margin-bottom:40px}.cta-group .cta-container{padding:15px;box-shadow:0 0 4px #4038ff1a;border-radius:30px;display:flex;gap:1rem}.cta-group .btn{padding:8px 8px 8px 15px;border-radius:50px;font-weight:600;cursor:pointer;font-size:1rem;transition:all .2s}.cta-group .btn.btn-outline{background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#d2d0ff,#f3a9ff) border-box;border:1px solid transparent;border-radius:30px;color:#262299;font-size:14px;font-weight:500;padding:8px 15px}.cta-group .btn.btn-primary{background:radial-gradient(93.8% 498.35% at 0% 33.62%,#9838ff 14.26%,#262299 93.62%);border:none;color:#fff;box-shadow:0 4px 15px #7f00ff66;display:flex;align-items:center;gap:.5rem}.cta-group .btn.btn-primary:hover{transform:translateY(-2px)}.side-character{position:absolute;bottom:46px;z-index:2;opacity:.9;animation-duration:.8s;animation-timing-function:cubic-bezier(.25,1,.5,1);animation-fill-mode:forwards}.side-character img{max-width:250px;height:auto}.side-character.left{left:0%;animation-name:slideInFromLeft}.side-character.right{right:0%;animation-name:slideInFromRight}@keyframes slideInFromLeft{0%{transform:translate(-120%);opacity:0}to{transform:translate(0);opacity:.9}}@keyframes slideInFromRight{0%{transform:translate(120%);opacity:0}to{transform:translate(0);opacity:.9}}.bottom-banner{width:100%;background:linear-gradient(90deg,#4f46e5,#9d4edd,#ff5acd);padding:1rem 0;position:relative;text-align:center;color:#fff;margin-top:auto}.bottom-banner .badge-pill{position:absolute;top:-20px;left:50%;transform:translate(-50%);background:#fff;color:#9d4edd;padding:.5rem 1.5rem;border-radius:50px;font-weight:700;box-shadow:0 4px 10px #0000001a;font-size:.9rem;display:inline-flex;align-items:center;gap:.5rem}.bottom-banner .scrolling-text{font-size:clamp(.9rem,2.5vw,1rem);font-weight:600;letter-spacing:.5px}.bottom-banner .scrolling-text span{margin:0 10px}@media (max-width: 1024px){.visual-center-stage{width:100%;transform:scale(.8)}.side-character{display:none}}@media (max-width: 768px){.floating-pill{display:none}.visual-center-stage{height:auto;margin-bottom:2rem}.cta-group{flex-direction:column}.hero-header{padding:0 1rem}.hero-header h1{font-size:1.75rem}.hero-header .subtitle{font-size:.95rem}.bottom-banner .badge-pill{top:-33px}}.how-it-works-section{width:100%;padding:40px 20px 0}.logo-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:30px;width:100%}.logo-row .logo-card{background:#fff;border-radius:16px;padding:15px;box-shadow:0 4px 15px #0000000d;display:flex;align-items:center;justify-content:center;width:215px;height:90px;transition:transform .3s ease}.logo-row .logo-card img{max-width:100%;max-height:100%;object-fit:contain;animation:logoPulse 2s ease-in-out infinite}.logo-row .logo-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000014}@keyframes logoPulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}.reveal{opacity:0;transform:translateY(50px);transition:opacity .7s ease-out,transform .7s ease-out}.reveal.active{opacity:1;transform:translateY(0)}.section-header{text-align:center;margin-bottom:20px;opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease}.section-header.active{opacity:1;transform:scale(1)}.section-header h2{font-size:2rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,#4038ff,#fd7eff);display:inline-block;transition-delay:.1s;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.section-header p{font-size:17px;color:#4b4b4b;max-width:600px;font-weight:600;margin:0 auto;transition-delay:.3s}.reveals{opacity:0;transform:translateY(50px);transition:opacity .7s ease-out,transform .7s ease-out}.reveals.active{opacity:1;transform:translateY(0)}.steps-container{display:flex;align-items:flex-start;justify-content:space-between;width:100%;position:relative}.steps-container .step-item{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:200px;position:relative;z-index:2;opacity:0;transform:translateY(30px)}.steps-container .step-item .circle-icon{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s ease;box-shadow:0 12px 24px #c2e6ff99}.steps-container .step-item .circle-icon img{width:40px;transition:transform .3s ease}.steps-container .step-item h3{font-size:14px;font-weight:600;line-height:1.4;color:#000;opacity:0;transform:translateY(14px);transition:color .3s ease}.steps-container .step-item:hover .circle-icon{transform:scale(1.05);box-shadow:0 12px 24px #fd7eff59}.steps-container .step-item:hover .circle-icon img{transform:rotate(8deg) scale(1.1)}.steps-container .step-item:hover h3{color:#7b2cff}.steps-container .connector-arrow{flex-shrink:0;width:80px;height:40px;margin-top:40px;display:flex;justify-content:center;opacity:0;transform:translate(-15px)}.steps-container .connector-arrow img{width:100%}.steps-container.active{animation:containerFade .8s ease forwards}.steps-container.active .step-item{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.steps-container.active .step-item .circle-icon{animation:floatIcon 4s ease-in-out infinite}.steps-container.active .step-item h3{opacity:1;transform:translateY(0);transition:opacity .8s ease,transform .8s ease}.steps-container.active .connector-arrow{opacity:1;transform:translate(0);transition:opacity .6s ease,transform .6s ease}.steps-container.active .connector-arrow img{animation:arrowPulse 2s ease-in-out infinite}@keyframes titleScrollReveal{to{opacity:1;transform:translateY(0)}}@keyframes containerFade{0%{opacity:0}to{opacity:1}}@keyframes stepReveal{to{opacity:1;transform:translateY(0)}}@keyframes arrowReveal{to{opacity:1;transform:translate(0)}}@keyframes floatIcon{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@keyframes arrowPulse{0%{transform:translate(0);opacity:.7}50%{transform:translate(6px);opacity:1}to{transform:translate(0);opacity:.7}}@media (max-width: 992px){.steps-container{flex-wrap:wrap;justify-content:center;gap:2rem}.connector-arrow{display:none}.step-item{min-width:200px}}@media (max-width: 600px){.logo-row{gap:1rem}.logo-row .logo-card{width:140px;height:80px}.section-header h2{background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:35px;font-weight:700}}.container{width:100%;padding-left:15px;padding-right:15px;margin-left:auto;margin-right:auto}@media (min-width: 576px){.container{max-width:540px!important}}@media (min-width: 768px){.container{max-width:720px!important}}@media (min-width: 992px){.container{max-width:960px!important}}@media (min-width: 1200px){.container{max-width:1140px!important}}@media (min-width: 1400px){.container{max-width:1320px!important}}@media (max-width: 992px){.logo-row{flex-wrap:wrap;gap:1.5rem;justify-content:center}.logo-card{width:160px;height:90px}}@media (max-width: 600px){.logo-card{width:140px;height:80px;padding:.75rem 1.5rem}}@media (max-width: 600px){.section-header h2{font-size:2rem}.section-header p{font-size:15px}}@media (max-width: 992px){.steps-container{flex-wrap:wrap;justify-content:center;gap:2rem}.connector-arrow{display:none}.step-item{min-width:200px;max-width:220px;margin-bottom:2rem}}@media (max-width: 600px){.step-item .circle-icon{width:100px;height:100px}.step-item h3{font-size:14px}}@media (max-width: 400px){.how-it-works-section{padding:3rem 1rem}.logo-row{gap:.8rem}.step-item{max-width:160px}}.planing_section{font-family:Reddit Sans,sans-serif;padding:60px 20px 0}.planing_section .conatinerLass{text-align:center}.planing_section .header{margin-bottom:18px;text-align:center;opacity:0;transform:scale(.8);transition:opacity .8s ease,transform .8s ease}.planing_section .header.active{opacity:1;transform:scale(1)}.planing_section .header h1{font-size:clamp(24px,5vw,31px);font-weight:700;margin-bottom:10px;background:linear-gradient(90deg,#4038ff,#fd7eff);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.planing_section .header p{color:#4b4b4b;font-size:clamp(14px,2.5vw,16px);font-weight:600}.planing_section .toggle-wrapper{display:inline-flex;background:#f3f4f6;padding:4px;border-radius:50px;margin-bottom:15px}.planing_section .toggle-wrapper button{border:none;padding:10px 20px;border-radius:50px;font-weight:500;font-size:14px;cursor:pointer;transition:.3s;background:transparent;color:#1a1a1a}.planing_section .toggle-wrapper button.active{background:radial-gradient(93.8% 498.35% at 0% 33.62%,#9838ff 14.26%,#262299 93.62%);border:1px solid #d2d0ff;color:#fff}.planing_section .pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(280px,1fr));gap:20px}@media (max-width: 798px){.planing_section .pricing-grid{grid-template-columns:repeat(2,minmax(280px,1fr))}}@media (max-width: 480px){.planing_section .pricing-grid{grid-template-columns:1fr}}.pricing-card{background:#fff;border:1px solid;border-image-source:linear-gradient(180deg,#f2f2f2 0%,#f8d260 100%);border-radius:20px;padding:30px 20px;text-align:left;display:flex;flex-direction:column;transition:all .3s ease;position:relative}.pricing-card .plan-title{font-size:clamp(16px,2vw,18px);font-weight:700;margin-bottom:8px;color:#1a1a1a}.pricing-card .plan-desc{font-size:clamp(12px,1.5vw,14px);color:#666;font-weight:400;margin-bottom:10px;line-height:1.2}.pricing-card .plan-price{font-size:clamp(22px,3vw,24px);font-weight:700;margin-bottom:10px;color:#1a1a1a}.pricing-card .features-list{list-style:none;padding:0;margin:0 0 20px;flex-grow:1}.pricing-card .features-list li{display:flex;align-items:flex-start;margin-bottom:12px;font-size:clamp(12px,1.2vw,14px);font-weight:400;color:#1a1a1a}.pricing-card .features-list li img{margin-right:8px}.pricing-card .cta-button{width:100%;padding:10px;border-radius:50px;box-shadow:0 1px #4038ff1a;border:1px solid #f3a9ff;background:transparent;color:#4038ff;font-weight:500;font-size:14px;cursor:pointer;transition:all .3s ease}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 15px 20px -5px #0000001a;border:1px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(180deg,#f2f2f2,#4038ff) border-box}.pricing-card:hover .cta-button{background:radial-gradient(93.8% 498.35% at 0% 33.62%,#9838ff 14.26%,#262299 93.62%);color:#fff;border:1px solid #d2d0ff;box-shadow:0 1px #4038ff1a}.benefits-container{display:flex;justify-content:center;padding:60px 20px 0;width:100%}.benefits-container .containerClass{display:flex}@media (max-width: 768px){.benefits-container .containerClass{display:block!important}}.image-section{position:relative;flex:5;display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.image-section img{width:64%}@media (max-width: 768px){.image-section{flex:1 1 100%;margin-bottom:2rem}.image-section .avatar-wrapper{width:200px;height:200px}.image-section .face-scan-overlay{width:80px;height:50px}}.content-section{flex:7;display:flex;flex-direction:column;gap:.8rem;overflow-x:hidden;overflow-y:hidden}.content-section .title-wrapper{display:flex;align-items:center;gap:0px}@media (max-width: 768px){.content-section .title-wrapper{justify-content:center}}.content-section .title-wrapper .star-icon{color:#ffb800;fill:#ffb800;font-size:24px}.content-section .title-wrapper span{font-size:28px;opacity:0;transform:scale(.6) rotate(-10deg);transition:opacity .6s ease,transform .6s ease}.content-section .title-wrapper span.active{opacity:1;transform:scale(1) rotate(0);animation:starPulse 2.5s ease-in-out infinite;animation-delay:.8s}@media (max-width: 992px){.content-section .title-wrapper span{font-size:30px}}@media (max-width: 768px){.content-section .title-wrapper span{font-size:26px}}@media (max-width: 480px){.content-section .title-wrapper span{text-align:center;font-size:22px}}@keyframes starPulse{0%{transform:scale(1)}50%{transform:scale(.6)}to{transform:scale(1)}}.content-section .title-wrapper h2{font-size:28px;font-weight:700;background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0}@media (max-width: 992px){.content-section .title-wrapper h2{font-size:30px}}@media (max-width: 768px){.content-section .title-wrapper h2{font-size:26px}}@media (max-width: 480px){.content-section .title-wrapper h2{text-align:center;font-size:22px}}.content-section .benefit-card{background:#fff;border-radius:16px;padding:18px 25px;box-shadow:0 4px 20px #00000008;border:1px solid rgba(0,0,0,.05);opacity:0;transition:opacity 1s ease,transform 1s ease}.content-section .benefit-card.from-right{transform:translate(20vw)}.content-section .benefit-card.from-bottom{transform:translateY(20vh)}.content-section .benefit-card.active{opacity:1;transform:translate(0)}.content-section .benefit-card h3{color:#27229a;margin:0 0 10px;font-size:18px;font-weight:700}@media (max-width: 768px){.content-section .benefit-card h3{font-size:14px}}@media (max-width: 480px){.content-section .benefit-card h3{font-size:14px}}.content-section .benefit-card ul{list-style:none;padding:0;margin:0}.content-section .benefit-card ul li{color:#606672;font-size:14px;font-weight:400;margin-bottom:.4rem}.content-section .benefit-card ul li strong{color:#606672;font-size:14px;font-weight:500}@media (max-width: 768px){.content-section .benefit-card ul li,.content-section .benefit-card ul li strong{font-size:14px}}@media (max-width: 480px){.content-section .benefit-card ul li,.content-section .benefit-card ul li strong{font-size:14px}}@media (max-width: 768px){.content-section{flex:1 1 100%;text-align:center}}.our-story{padding:50px 20px 0}.our-story__container{max-width:1200px;margin:0 auto}.our-story .our-story__header{opacity:0;transform:translate(-60px);transition:opacity 1s ease,transform 1s ease}.our-story .our-story__header.active{opacity:1;transform:translate(0)}.our-story__header{margin-bottom:28px;max-width:800px}.our-story__header .subtitle{background:linear-gradient(90deg,#4038ff,#fd7eff);background-size:100% 100%;background-repeat:no-repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700;font-size:clamp(22px,4vw,28px);display:inline-block;margin-bottom:10px}.our-story__header .title{font-size:clamp(26px,4.5vw,22px);line-height:1.25;color:#161c2d;font-weight:700}.our-story__grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:start}@media (max-width: 992px){.our-story__grid{grid-template-columns:1fr}}.our-story .main-image-card img{object-fit:cover;border-radius:20px}.our-story .blur-img{filter:blur(4px);opacity:.85;transition:filter 1s ease,opacity 1s ease}.our-story .blur-img.active{filter:blur(0);opacity:1}.our-story .grid-right{display:flex;flex-direction:column;gap:40px;margin-top:-50px}.our-story .grid-right .image-stack{position:relative;display:flex;align-items:flex-end;justify-content:space-between}.our-story .grid-right .image-stack .photographer-box{position:relative;width:70%}.our-story .grid-right .image-stack .photographer-box img{object-fit:cover;border-radius:20px}.our-story .grid-right .image-stack .photographer-box .dot-pattern{position:absolute;top:-30px;right:70px;z-index:9999}.our-story .grid-right .image-stack .selfie-box{width:168px;height:167px;margin-left:-40px;margin-bottom:40px}.our-story .grid-right .image-stack .selfie-box img{width:100%;height:100%;object-fit:cover;border-radius:10px;box-shadow:0 10px 30px #0000001a}.our-story .grid-right .text-content{opacity:0;transform:translate(60px);transition:opacity 1s ease,transform 1s ease}.our-story .grid-right .text-content p{font-size:clamp(15px,2.8vw,14px);line-height:1.6;font-weight:400;color:#161c2d;max-width:500px}.our-story .grid-right .text-content.active{opacity:1;transform:translate(0)}@media (max-width: 768px){.grid-right{margin-top:0!important}}@media (max-width: 992px){.our-story__grid{gap:60px}.grid-right{margin-top:0}}@media (max-width: 768px){.our-story{padding:70px 20px}.our-story__header{margin-bottom:40px}.our-story__grid{grid-template-columns:1fr}.main-image-card img{width:100%;height:auto}.grid-right{gap:32px;margin-top:0}.image-stack{flex-direction:column;align-items:center}.photographer-box{width:100%}.photographer-box img{width:100%;height:auto}.photographer-box .dot-pattern{display:none}.selfie-box{width:140px;height:140px;margin:-40px 0 0;align-self:center}.selfie-box img{border-radius:10px}.text-content p{max-width:100%;text-align:left}}@media (max-width: 480px){.selfie-box{width:120px;height:120px;margin-top:-30px}.our-story__header .title{font-size:24px}.our-story__header .subtitle{font-size:20px}}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.testimonial-section{text-align:center;padding:50px 20px 0}.testimonial-section .header{margin-bottom:15px}.testimonial-section .header h2{font-size:clamp(24px,4vw,30px);font-weight:700;background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;margin-bottom:10px}.testimonial-section .header p{color:#4b4b4b;font-size:clamp(14px,2vw,16px);font-weight:600;max-width:600px;margin:0 auto}.testimonial-section .mySwiper{padding-bottom:50px;width:100%;max-width:1000px;margin:0 auto;perspective:1200px}.testimonial-section .swiper-wrapper{align-items:center}.testimonial-section .swiper-slide{width:350px;transition:transform .6s cubic-bezier(.4,0,.2,1),opacity .3s}.testimonial-section .swiper-slide:not(.swiper-slide-active){opacity:.6;filter:blur(1px);transform:scale(.85)}.testimonial-section .swiper-slide.swiper-slide-active{transform:translateY(-20px) scale(1.1);z-index:10;opacity:1}.testimonial-section .testimonial-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 10px 30px #0000000d;text-align:left;position:relative;border:1px solid #f0f0f0;height:100%}.testimonial-section .testimonial-card .card-top{display:flex;align-items:center;gap:15px;margin-bottom:20px}.testimonial-section .testimonial-card .card-top .avatar{width:60px;height:60px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid #fd7eff}.testimonial-section .testimonial-card .card-top h3{margin:0;font-size:clamp(15px,2.5vw,17px);font-weight:700;color:#1a1a1a}.testimonial-section .testimonial-card .card-top .stars{font-size:clamp(14px,2vw,16px);color:#ffc107}.testimonial-section .testimonial-card .content{color:#606672;line-height:1.4;font-size:clamp(14px,2.2vw,14px);font-weight:400;margin-bottom:30px;min-height:180px}.testimonial-section .testimonial-card .card-footer{display:flex;justify-content:space-between;align-items:center}.testimonial-section .testimonial-card .card-footer .location-badge{background:#fee799;padding:5px 20px;border-radius:20px;font-size:clamp(10px,1.8vw,12px);font-weight:600;color:#856404;white-space:nowrap}.testimonial-section .testimonial-card .card-footer .quote-icon{font-size:clamp(28px,4vw,40px);color:#a855f7;line-height:0;font-family:serif}.testimonial-section .swiper-pagination-bullet{background:#d1d5db;opacity:1;transition:all .3s ease}.testimonial-section .swiper-pagination-bullet-active{background:#f59e0b;width:30px;border-radius:5px}@media (max-width: 768px){.testimonial-section{padding:60px 15px}.testimonial-section .swiper-slide{width:280px}.testimonial-section .testimonial-card{padding:20px}}@media (max-width: 480px){.testimonial-section{padding:50px 10px}.testimonial-section .header{margin-bottom:30px}.testimonial-section .swiper-slide{width:250px}}.faq-container{width:100%;padding:50px 20px 30px;text-align:center}.faq-container .faq-header{margin-bottom:12px}.faq-container .faq-header h1{font-size:30px;font-weight:700;background:linear-gradient(90deg,#4038ff,#fd7eff);display:inline-block;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.faq-container .faq-header p{color:#4b4b4b;font-weight:600;font-size:16px}.faq-container .faq-content{display:flex;align-items:center;gap:40px;flex-wrap:wrap}.faq-container .faq-content .faq-illustration{flex:1;min-width:300px;display:flex;justify-content:center}.faq-container .faq-content .faq-illustration img{max-width:100%;height:auto}.faq-container .faq-content .faq-accordion{flex:1.2;display:flex;flex-direction:column;gap:15px}.accordion-item{background:#fff;border-radius:12px;box-shadow:0 4px 15px #0000000d;overflow:hidden;transition:all .3s ease;border-left:4px solid transparent}.accordion-item .accordion-header{width:100%;padding:18px 25px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;position:relative}.accordion-item .accordion-header span{font-weight:700;color:#000;font-size:16px}.accordion-item .accordion-header .arrow{color:#4038ff;transition:transform .3s ease;font-size:.8rem}.accordion-item .accordion-header .arrow.open{transform:rotate(180deg)}.accordion-item .accordion-header:before{content:"";position:absolute;left:7px;top:50%;transform:translateY(-50%);width:4px;height:73%;background:linear-gradient(180deg,#4038ff,#fd7eff);border-radius:2px}.accordion-item .accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 25px;color:#4b4b4b;line-height:1.6;text-align:justify;font-size:14px;font-weight:400}.accordion-item .accordion-body.open{max-height:200px;padding-bottom:20px}.facesense-footer{background:linear-gradient(90deg,#9b30ff,#1a1a7e);color:#fff;padding:40px 20px 0}.facesense-footer .footer-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:20px}@media (max-width: 768px){.facesense-footer .footer-container{flex-direction:column;text-align:center}}.facesense-footer .footer-content{flex:1}.facesense-footer .footer-content .footer-title{font-size:1.5rem;font-weight:700;line-height:1.3;margin:5px 0 20px}.facesense-footer .footer-content .footer-title span{font-weight:400}@media (max-width: 768px){.facesense-footer .footer-content .footer-title{font-size:1rem}}.facesense-footer .footer-content .footer-description{font-size:16px;line-height:1.4;max-width:450px;opacity:.9}@media (max-width: 768px){.facesense-footer .footer-content .footer-description{margin:0 auto}}.facesense-footer .footer-form-container{flex:1;width:100%}.facesense-footer .footer-form-container .footer-form{display:flex;flex-direction:column;gap:15px}.facesense-footer .footer-form-container .footer-form .form-row{display:flex;gap:15px}@media (max-width: 768px){.facesense-footer .footer-form-container .footer-form .form-row{flex-direction:column}}.facesense-footer .footer-form-container .footer-form input{width:100%;padding:15px 20px;border:none;border-radius:20px;background-color:#f8faff;font-size:.9rem;outline:none}.facesense-footer .footer-form-container .footer-form input::placeholder{color:#888}.facesense-footer .footer-form-container .footer-form .message-box{background-color:#f8faff;border-radius:20px;overflow:hidden;display:flex;flex-direction:column}.facesense-footer .footer-form-container .footer-form textarea{border:none;padding:20px;font-size:.9rem;outline:none;resize:none;min-height:125px;background:transparent}.facesense-footer .footer-form-container .footer-form textarea::placeholder{color:#888}.facesense-footer .footer-form-container .footer-form .message-actions{border-top:1px solid #ddd;padding:8px 12px;display:flex;justify-content:flex-end;align-items:center}.facesense-footer .footer-form-container .footer-form .send-button{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:#fff;border:none;transition:transform .2s ease,opacity .2s ease}.facesense-footer .footer-form-container .footer-form .send-button:hover{transform:scale(1.1);opacity:.9}.facesense-footer .footer-bottom{background:#8534ee;padding:10px;text-align:center;margin:0 -20px}.facesense-footer .footer-bottom p{font-size:14px;margin:0;opacity:.8}.page_not_found .error-container{text-align:center;font-size:106px;font-family:Catamaran,sans-serif;font-weight:800;margin:70px 15px}.page_not_found .error-container>span{display:inline-block;position:relative}.page_not_found .error-container>span.four{width:136px;height:43px;border-radius:999px;background:linear-gradient(140deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.07) 43%,transparent 44%,transparent 100%),linear-gradient(105deg,transparent 0%,transparent 40%,rgba(0,0,0,.06) 41%,rgba(0,0,0,.07) 76%,transparent 77%,transparent 100%),linear-gradient(to right,#d89ca4,#e27b7e)}.page_not_found .error-container>span.four:before,.page_not_found .error-container>span.four:after{content:"";display:block;position:absolute;border-radius:999px}.page_not_found .error-container>span.four:before{width:43px;height:156px;left:60px;bottom:-43px;background:linear-gradient(128deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.07) 40%,transparent 41%,transparent 100%),linear-gradient(116deg,rgba(0,0,0,.1) 0%,rgba(0,0,0,.07) 50%,transparent 51%,transparent 100%),linear-gradient(to top,#99749d,#b895ab,#cc9aa6,#d7969e,#e0787f)}.page_not_found .error-container>span.four:after{width:137px;height:43px;transform:rotate(-49.5deg);left:-18px;bottom:36px;background:linear-gradient(to right,#99749d,#b895ab,#cc9aa6,#d7969e,#e0787f)}.page_not_found .error-container>span.zero{vertical-align:text-top;width:156px;height:156px;border-radius:999px;background:linear-gradient(-45deg,transparent 0%,rgba(0,0,0,.06) 50%,transparent 51%,transparent 100%),linear-gradient(to top right,#99749d,#99749d,#b895ab,#cc9aa6,#d7969e,#ed8687,#ed8687);overflow:hidden;animation:bgshadow 5s infinite}.page_not_found .error-container>span.zero:before{content:"";display:block;position:absolute;transform:rotate(45deg);width:90px;height:90px;background-color:transparent;left:0;bottom:0;background:linear-gradient(95deg,transparent 0%,transparent 8%,rgba(0,0,0,.07) 9%,transparent 50%,transparent 100%),linear-gradient(85deg,transparent 0%,transparent 19%,rgba(0,0,0,.05) 20%,rgba(0,0,0,.07) 91%,transparent 92%,transparent 100%)}.page_not_found .error-container>span.zero:after{content:"";display:block;position:absolute;border-radius:999px;width:70px;height:70px;left:43px;bottom:43px;background:#fdfaf5;box-shadow:-2px 2px 2px #0000001a}.page_not_found .screen-reader-text{position:absolute;top:-9999em;left:-9999em}@keyframes bgshadow{0%{box-shadow:inset -160px 160px 0 5px #0006}45%,55%{box-shadow:inset 0 0 #0000001a}to{box-shadow:inset 160px -160px 0 5px #0006}}.page_not_found h1{text-align:center;margin:30px 15px}.page_not_found .zoom-area{max-width:490px;margin:30px auto;font-size:19px;text-align:center}.page_not_found .link-container{text-align:center}.page_not_found a.more-link{text-transform:uppercase;font-size:13px;background-color:#de7e85;padding:10px 15px;color:#fff;display:inline-block;margin-top:50px;letter-spacing:1px;text-decoration:none}.nav_links{text-decoration:none;color:#fff}.main_wrapper .component_switchContainer{display:flex;justify-content:space-between}.main_wrapper .component_switchContainer .published_draft{display:flex;gap:15px;align-items:center}.main_wrapper .component_switchContainer .published_draft .clickable{cursor:pointer;padding:10px 20px;position:relative;font-size:16px;color:#333;text-decoration:none;transition:all .3s ease-in-out;border-bottom:3px solid transparent}.main_wrapper .component_switchContainer .published_draft .clickable:hover{color:#f1c40f}.main_wrapper .component_switchContainer .published_draft .active{color:#f1c40f;border-bottom:3px solid #f1c40f}.main_wrapper .component_switchContainer .published_draft .active:after{content:"";position:absolute;left:0;bottom:-5px;width:100%;height:3px;background-color:#f1c40f}.main_wrapper .component_switchContainer .add_new_post{display:flex;gap:10px;align-items:center;cursor:pointer}.main_wrapper .component_switchContainer .add_new_post p{margin:0;font-size:16px;font-weight:700}.main_wrapper .component_switchContainer .add_new_post img{width:24px;height:24px}.translation_conatiner{display:flex;flex-direction:column;gap:10px}.translation_conatiner .translation_header{display:flex;align-items:center;justify-content:space-between;padding:20px;background-color:azure;font-size:15px;font-weight:500}.translation_conatiner .text_container{font-size:16px;font-weight:600;padding:10px}.rtk_container{width:100%;display:flex;flex-direction:column;gap:20px;padding:10px}.rtk_container .rtk_table{width:70%}.rtk_container .inputs_wrapper{display:flex;gap:10px}.rtk_container .status_div{display:flex;align-items:center;justify-content:space-between;width:50%;color:#fff;font-weight:700}.rtk_container .status_div .status_change_icon{cursor:pointer}.rtk_container .status_div .status_change_icon:hover{transform:rotate(360deg);transition:.3s}.rtk_container .active_div{background-color:#00d9007e;padding:4px 8px;border-radius:8px}.rtk_container .inactive_div{background-color:#ff000060;padding:4px 8px;border-radius:8px}.rtk_container .delete_icon{color:red;cursor:pointer}.rtk_container .delete_icon:hover{transform:scale(1.1);transition:.2s}.start-uploading-section{width:100%;padding:2rem 1rem;background-color:#f4f6fc;font-family:Inter,sans-serif;display:flex;justify-content:center;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.start-uploading-section .container{width:100%;max-width:1200px;display:flex;justify-content:space-between;align-items:center;gap:5rem}.ui-card-wrapper{flex:1;display:flex;justify-content:flex-end;height:100%}.ui-card-wrapper .mobile-card{background:#fff;width:380px;border-radius:24px;padding:1.5rem;box-shadow:0 20px 50px #00000014;display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.ui-card-wrapper .outer_bg{padding:15px;background:linear-gradient(180deg,#d88aff,#6a35ff);border-radius:26px}.ui-card-wrapper .outer_bg .ai-display-area{position:relative;width:100%;height:320px;background:#000;border-radius:20px;overflow:hidden;display:flex}.ui-card-wrapper .outer_bg .ai-display-area .bg-face{width:100%;height:100%;object-fit:cover}.ui-card-wrapper .outer_bg .ai-display-area .bg-face.uploaded{object-fit:contain;background:#f0f0f0}.ui-card-wrapper .outer_bg .ai-display-area .camera-wrapper{width:100%;height:100%;position:relative}.ui-card-wrapper .outer_bg .ai-display-area .camera-wrapper .live-video{width:100%;height:100%;object-fit:cover;transform:scaleX(-1)}.ui-card-wrapper .outer_bg .ai-display-area .image-wrapper{margin:0 auto}.ui-card-wrapper .outer_bg .ai-display-area .scan-overlay-animation{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10}.ui-card-wrapper .outer_bg .ai-display-area .scan-overlay-animation .scan-line{position:absolute;width:100%;height:4px;background:#f0f;box-shadow:0 0 15px #f0f;opacity:.8;animation:scanMove 2.5s ease-in-out infinite alternate}.ui-card-wrapper .outer_bg .ai-display-area .scan-overlay-animation .face-guide-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border:2px dashed rgba(255,255,255,.5);border-radius:12px}.ui-card-wrapper .outer_bg .ai-display-area .gradient-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:1rem;color:#fff}.ui-card-wrapper .outer_bg .ai-display-area .gradient-overlay .content{z-index:2}.ui-card-wrapper .outer_bg .ai-display-area .gradient-overlay .content .ai-title{font-size:3rem;font-weight:800;margin:0;line-height:1}.ui-card-wrapper .outer_bg .ai-display-area .gradient-overlay .content h3{font-size:1.1rem;font-weight:600;margin:.5rem 0}.ui-card-wrapper .outer_bg .ai-display-area .gradient-overlay .content p{font-size:.8rem;opacity:.9;margin-bottom:1rem;line-height:1.4}.ui-card-wrapper .outer_bg .ai-display-area .gradient-overlay .content .text-link{background:none;border:none;color:#fff;text-decoration:underline;cursor:pointer;font-size:.9rem}.ui-card-wrapper .card-actions{display:flex;gap:1rem}.ui-card-wrapper .card-actions .btn{flex:1;padding:.8rem;border-radius:50px;font-size:.85rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:transform .2s;border:none}.ui-card-wrapper .card-actions .btn .btn-icon{width:16px;height:16px;object-fit:contain}.ui-card-wrapper .card-actions .btn:hover{transform:translateY(-2px)}.ui-card-wrapper .card-actions .btn.btn-outline{background:transparent;border:1px solid #ddd;color:#666}.ui-card-wrapper .card-actions .btn.btn-fill{background:#4038ff;color:#fff;box-shadow:0 4px 15px #8c52ff4d}.ui-card-wrapper .scan_actions{display:flex;align-items:center;flex-direction:column;gap:8px}.ui-card-wrapper .scan_actions .info_div{color:#4139ff;font-size:13px;font-weight:400;border-radius:84px;background-color:#f4f4f4;padding:16px 20px;text-align:center}.ui-card-wrapper .scan_actions .cancel_btn{background-color:#fff;border:1px solid #F3A9FF!important;color:#000;width:90%;padding:16px;justify-content:center;border-radius:84px;color:#00415a;font-size:14px;font-weight:400}.ui-card-wrapper .matching_btn{padding:10px;background:radial-gradient(264.37% 1422.65% at -67.82% -36.96%,#9838ff 14.26%,#262299 90.27%);display:flex;align-items:center;justify-content:center;border-radius:180px;font-size:13px;font-weight:400;color:#fff}.ui-card-wrapper .matching_btn:hover{transform:scale(1.01);transition:.3s}.info-content{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.info-content .text-body{margin-bottom:2rem}.info-content .text-body h2{font-size:30px;font-weight:700;color:#4b4b4b;margin:0;line-height:1.2}.info-content .text-body h2.text-gradient{background:linear-gradient(135deg,#7f00ff,#e100ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem}.info-content .text-body p{color:#555;line-height:1.6;max-width:450px}.info-content .social-row{display:flex;align-items:center;gap:1rem}.info-content .social-row .label{color:#6c5ce7;font-weight:600;font-size:.95rem}.info-content .social-row .icons-group{display:flex;gap:.8rem}.info-content .social-row .icons-group img{width:25px;height:25px;cursor:pointer;transition:transform .2s}.info-content .social-row .icons-group img:hover{transform:scale(1.1)}@keyframes scanMove{0%{top:5%;opacity:0}10%{opacity:1}90%{opacity:1}to{top:95%;opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 992px){.start-uploading-section .container{flex-direction:column;gap:3rem;text-align:center}.ui-card-wrapper{justify-content:center}.info-content{align-items:center}.info-content .text-body p{text-align:center}}.matched-photos-container{background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);border-radius:16px;font-family:Inter,sans-serif;padding:0 10px 50px}.matched-photos-container .white_bg_container{background-color:#fff;border-radius:23px;padding:10px 15px}.matched-photos-container .white_bg_container .title{color:#262299;font-size:17px;font-weight:600;margin-bottom:1rem;padding:10px;display:flex;align-items:center;gap:5px;cursor:pointer}.matched-photos-container .white_bg_container .photo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;margin-bottom:2rem}.matched-photos-container .white_bg_container .photo-grid .photo-item{border-radius:12px;overflow:hidden;box-shadow:0 4px 12px #00000014;transition:transform .2s ease;cursor:pointer;position:relative}.matched-photos-container .white_bg_container .photo-grid .photo-item img{width:100%;height:100%;object-fit:cover;display:block}.matched-photos-container .white_bg_container .photo-grid .photo-item:hover{transform:scale(1.03)}.matched-photos-container .white_bg_container .photo-grid .photo-item .download-icon{position:absolute;top:8px;right:8px;width:36px;height:36px;border-radius:50%;border:none;background:#000000a6;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;opacity:0;transition:all .2s ease;opacity:1}.matched-photos-container .white_bg_container .photo-grid .photo-item .download-icon svg{font-size:20px}.matched-photos-container .white_bg_container .photo-grid .photo-item .download-icon:hover{background:#000000d9;transform:scale(1.08)}.matched-photos-container .white_bg_container .photo-grid .photo-item .download-icon.disabled{opacity:.4;cursor:not-allowed}.matched-photos-container .white_bg_container .photo-grid .photo-item .download-icon.disabled:hover{transform:none}.matched-photos-container .confirmation-banner{position:fixed;bottom:0;left:0;right:0;background-color:#f3e8ff;border-radius:12px 12px 0 0;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(140,82,255,.2);z-index:999;box-shadow:0 -4px 12px #00000014;padding-top:20px}.matched-photos-container .confirmation-banner .text-content h3{color:#8c52ff;font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.matched-photos-container .confirmation-banner .text-content p{color:#666;font-size:.95rem;margin:0}.matched-photos-container .confirmation-banner .button-group{display:flex;gap:1rem}.matched-photos-container .confirmation-banner .button-group .btn{padding:.8rem 1.5rem;border-radius:50px;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s ease}.matched-photos-container .confirmation-banner .button-group .btn.btn-outline{background:transparent;border:2px solid rgba(140,82,255,.5);color:#8c52ff}.matched-photos-container .confirmation-banner .button-group .btn.btn-outline:hover{background:#8c52ff1a}.matched-photos-container .confirmation-banner .button-group .btn.btn-primary{background:#8c52ff;border:none;color:#fff;box-shadow:0 4px 12px #8c52ff4d}.matched-photos-container .confirmation-banner .button-group .btn.btn-primary:hover{transform:translateY(-2px)}@media (max-width: 768px){.matched-photos-container .confirmation-banner{flex-direction:column;text-align:center;gap:1rem}.matched-photos-container .confirmation-banner .button-group{width:100%;justify-content:center}}.matched-photos-container .modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;display:flex;justify-content:center;align-items:center;z-index:999}.matched-photos-container .modal-content{position:relative;background:#fff;padding:10px;border-radius:12px;max-width:90%;max-height:90%}.matched-photos-container .modal-content img{max-width:100%;max-height:80vh;border-radius:8px;display:block}.matched-photos-container .modal-content .modal-close{position:absolute;top:8px;right:17px;background:transparent;border:none;font-size:45px;cursor:pointer;color:#333}@media (max-width: 768px){.matched-photos-container{padding:1rem;padding-bottom:200px}.matched-photos-container .photo-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.matched-photos-container .confirmation-banner{flex-direction:column;text-align:center;gap:1.5rem}.matched-photos-container .confirmation-banner .button-group{width:100%;justify-content:center}}.photo-item.skeleton{height:150px;width:100%;border-radius:12px;background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0,#e0e0e0 75%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.modal-download{position:absolute;top:16px;right:57px;background:#000;color:#fff;border:none;border-radius:50%;padding:8px;cursor:pointer;z-index:1000}.modal-download.disabled{background:#aaa;cursor:not-allowed}.modal-download svg{font-size:20px}.create_event_page_wrapper{background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);min-height:75vh;font-family:Poppins,sans-serif;display:flex;justify-content:center;align-items:center}.create_event_page_wrapper .create_event_card{background:#fff;border-radius:20px;padding:30px 40px;width:100%;max-width:1000px;box-shadow:0 10px 40px #0000000d;display:flex;flex-direction:column;min-height:500px;justify-content:space-between}.create_event_page_wrapper .create_event_card .card_header_crumb{font-size:14px;color:#a0f;font-weight:500;margin-bottom:30px;display:flex;align-items:center;gap:8px}.create_event_page_wrapper .create_event_card .card_header_crumb .highlight{background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:5px}.create_event_page_wrapper .create_event_card .form_body_container{flex-grow:1}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper{display:flex;flex-direction:column;gap:25px}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper label{display:block;font-size:13px;color:#555;margin-bottom:8px;font-weight:500}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper .pill_input{width:100%;height:50px;background:#f9fafc;border:1px solid #E8EEFB;border-radius:25px;padding:0 20px;font-size:14px;color:#333;outline:none;transition:border .2s}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper .pill_input::placeholder{color:#aaa}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper .pill_input:focus{border-color:#6200ea;background:#fff}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper .pill_input.date_input{font-family:Poppins,sans-serif;color:#666}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper .row_inputs{display:flex;gap:20px}.create_event_page_wrapper .create_event_card .form_body_container .form_inputs_wrapper .row_inputs .input_group{flex:1}.create_event_page_wrapper .create_event_card .form_body_container .illustration_col{display:flex;align-items:center;justify-content:center}.create_event_page_wrapper .create_event_card .form_body_container .illustration_col .img_container{width:100%;max-width:350px}.create_event_page_wrapper .create_event_card .form_body_container .illustration_col .img_container img{width:100%;height:auto;object-fit:contain}.create_event_page_wrapper .create_event_card .form_footer{border-top:1px solid #eee;padding-top:20px;margin-top:30px;display:flex;justify-content:flex-end;gap:15px}.create_event_page_wrapper .create_event_card .form_footer button{height:45px;padding:0 30px;border-radius:25px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.create_event_page_wrapper .create_event_card .form_footer .back_btn{background:#fff;border:1px solid #ddd;color:#666}.create_event_page_wrapper .create_event_card .form_footer .back_btn:hover{border-color:#6200ea;color:#6200ea}.create_event_page_wrapper .create_event_card .form_footer .create_qr_btn{background:#9c00e6;background:linear-gradient(90deg,#a0f,#6200ea);color:#fff;border:none;box-shadow:0 4px 15px #6400ea4d}.create_event_page_wrapper .create_event_card .form_footer .create_qr_btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6400ea66}.create_event_page_wrapper .note_txt{margin-top:-20px;font-size:12px;background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 768px){.create_event_page_wrapper{padding:15px}.create_event_page_wrapper .create_event_card{padding:20px}.create_event_page_wrapper .create_event_card .row_inputs{flex-direction:column}.create_event_page_wrapper .create_event_card .form_footer{justify-content:center;flex-direction:column-reverse}.create_event_page_wrapper .create_event_card .form_footer button{width:100%}}.event_success_page_wrapper{padding:40px;font-family:Poppins,sans-serif;display:flex;justify-content:center;align-items:center;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.event_success_page_wrapper .success_card{background:#fff;border-radius:20px;padding:30px 40px;width:100%;max-width:1000px;box-shadow:0 10px 40px #0000000d;min-height:450px}.event_success_page_wrapper .success_card .card_header_crumb{font-size:14px;color:#a0f;font-weight:500;margin-bottom:40px;display:flex;align-items:center;gap:8px}.event_success_page_wrapper .success_card .card_header_crumb .icon{font-size:18px}.event_success_page_wrapper .success_card .card_header_crumb .highlight{font-weight:700;color:#6200ea}.event_success_page_wrapper .success_card .content_container{align-items:center}.event_success_page_wrapper .success_card .content_container .qr_col{display:flex;justify-content:center}.event_success_page_wrapper .success_card .content_container .qr_col .qr_frame{border:1px solid #eee;padding:15px;border-radius:12px;background:#fafafa;width:fit-content}.event_success_page_wrapper .success_card .content_container .qr_col .qr_frame img{width:200px;height:200px;display:block}.event_success_page_wrapper .success_card .content_container .text_col .success_content .celebration_icon{font-size:40px;margin-bottom:15px}.event_success_page_wrapper .success_card .content_container .text_col .success_content .success_title{font-size:24px;color:#d500f9;font-weight:700;margin:0 0 5px}.event_success_page_wrapper .success_card .content_container .text_col .success_content .sub_title{font-size:16px;color:#444;font-weight:600;margin-bottom:15px}.event_success_page_wrapper .success_card .content_container .text_col .success_content .description{font-size:14px;color:#666;line-height:1.6;margin-bottom:30px;max-width:500px}.event_success_page_wrapper .success_card .content_container .text_col .success_content .action_buttons{display:flex;gap:15px;flex-wrap:wrap}.event_success_page_wrapper .success_card .content_container .text_col .success_content .action_buttons button{height:45px;padding:0 25px;border-radius:25px;font-size:13px;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:8px;transition:transform .2s}.event_success_page_wrapper .success_card .content_container .text_col .success_content .action_buttons button:hover{transform:translateY(-2px)}.event_success_page_wrapper .success_card .content_container .text_col .success_content .action_buttons .upload_btn{background:linear-gradient(90deg,#a0f,#6200ea);color:#fff;border:none;box-shadow:0 4px 15px #6400ea4d}.event_success_page_wrapper .success_card .content_container .text_col .success_content .action_buttons .download_btn{background:#fff;color:#6200ea;border:1px solid #D500F9}.event_success_page_wrapper .success_card .content_container .text_col .success_content .action_buttons .download_btn:hover{background:#fdf5ff}@media (max-width: 768px){.event_success_page_wrapper{padding:15px}.event_success_page_wrapper .qr_col{margin-bottom:30px}.event_success_page_wrapper .text_col{text-align:center}.event_success_page_wrapper .text_col .success_content{display:flex;flex-direction:column;align-items:center}.event_success_page_wrapper .text_col .success_content .action_buttons{justify-content:center;width:100%}.event_success_page_wrapper .text_col .success_content .action_buttons button{width:100%;justify-content:center}}.upload_photos_page_wrapper{padding:30px;font-family:Poppins,sans-serif;display:flex;justify-content:center;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.upload_photos_page_wrapper .upload_card{background:#fff;border-radius:20px;padding:30px 40px;width:100%;max-width:1200px;box-shadow:0 5px 20px #00000008;min-height:600px}.upload_photos_page_wrapper .upload_card .page_header{display:flex;align-items:center;gap:15px;margin-bottom:30px;color:#666}.upload_photos_page_wrapper .upload_card .page_header .back_icon_btn{background:none;border:none;cursor:pointer;color:#d500f9;display:flex;align-items:center;font-size:16px;padding:0}.upload_photos_page_wrapper .upload_card .page_header .page_title{font-size:16px;font-weight:500;margin:0;color:#555}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .section_title{font-size:18px;font-weight:700;color:#333;margin-bottom:5px}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .section_desc{font-size:13px;color:#666;margin-bottom:20px}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone{border:2px dashed #aebbf2;border-radius:15px;padding:40px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;background:#fff;transition:background .2s}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone.active{background:#f8faff;border-color:#6200ea}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .icon_container{position:relative;margin-bottom:20px}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .icon_container .folder_icon{font-size:60px;color:#6200ea}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .icon_container .upload_badge{position:absolute;bottom:5px;right:-5px;background:#d500f9;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:14px;border:2px solid white}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .drag_text{font-weight:600;color:#333;margin-bottom:10px;font-size:14px}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .or_text{color:#999;font-size:12px;margin-bottom:10px}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .browse_btn{border:1px solid #6200EA;color:#6200ea;background:transparent;padding:8px 25px;border-radius:20px;font-weight:600;font-size:12px;cursor:pointer;transition:all .2s}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .drag_drop_zone .browse_btn:hover{background:#f2e7fe}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .file_support_text{font-size:12px;color:#999;margin-top:10px;margin-bottom:30px}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .main_upload_btn{width:100%;padding:12px;border-radius:30px;border:1px solid #ffccff;background:#fff;color:#d500f9;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;transition:all .2s;box-shadow:0 2px 10px #00000005}.upload_photos_page_wrapper .upload_card .main_content_grid .upload_section .main_upload_btn:hover{background:#fdf5ff;border-color:#d500f9}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section{background:#fafafa;border-radius:15px;padding:20px;height:100%}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .event_name_header{font-size:15px;font-weight:600;margin-bottom:15px;color:#333}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .upload_status_div{font-size:14px;font-weight:500;margin-bottom:20px;color:green;display:flex;align-items:center;gap:5px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .progress_card{background:#fff;border:1px solid #eee;border-radius:12px;padding:15px;margin-bottom:25px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .progress_card .progress_info{display:flex;justify-content:space-between;margin-bottom:5px;font-weight:600;font-size:13px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .progress_card .time_remaining{font-size:11px;color:#888;margin-bottom:8px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .progress_card .progress_bar_track{width:100%;height:6px;background:#eee;border-radius:3px;overflow:hidden}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .progress_card .progress_bar_track .progress_bar_fill{height:100%;background:#6200ea;border-radius:3px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .status_title{font-size:14px;color:#666;margin-bottom:15px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .table_responsive{overflow-x:auto}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .table_responsive .status_table{width:100%;border-collapse:collapse;font-size:11px;color:#333;min-width:500px}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .table_responsive .status_table th{text-align:left;padding:10px 5px;color:#888;font-weight:500;border-bottom:1px solid #eee}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .table_responsive .status_table td{padding:12px 5px;border-bottom:1px solid #f5f5f5;vertical-align:middle}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .table_responsive .status_table .file_name{font-weight:600;text-decoration:underline;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.upload_photos_page_wrapper .upload_card .main_content_grid .status_section .failed_status_container .table_responsive .status_table .status_failed{color:red;font-weight:600}.my_events_page_wrapper{background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);min-height:100vh;padding-bottom:50px;font-family:Poppins,sans-serif;padding-top:10px}.my_events_page_wrapper .events_grid_container{padding:10px 30px;min-height:60dvh}.my_events_page_wrapper .events_grid_container .event_card{background:#fff;border-radius:16px;padding:15px;box-shadow:0 1px #4038ff1a;border:1px solid rgba(64,56,255,.1019607843);display:flex;flex-direction:column;gap:15px;transition:transform .2s,box-shadow .2s;cursor:pointer}.my_events_page_wrapper .events_grid_container .event_card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000000f}.my_events_page_wrapper .events_grid_container .event_card .card_header{display:flex;gap:12px;position:relative}.my_events_page_wrapper .events_grid_container .event_card .card_header .qr_box{width:50px;height:50px;flex-shrink:0}.my_events_page_wrapper .events_grid_container .event_card .card_header .qr_box img{width:100%;height:100%;border-radius:4px}.my_events_page_wrapper .events_grid_container .event_card .card_header .event_info{flex:1}.my_events_page_wrapper .events_grid_container .event_card .card_header .event_info .event_title{margin:0 0 4px;font-size:14px;font-weight:600;color:#333;line-height:1.2}.my_events_page_wrapper .events_grid_container .event_card .card_header .event_info .date_row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.my_events_page_wrapper .events_grid_container .event_card .card_header .event_info .date_row .date_text{font-size:12px;color:#7f00ff;font-weight:500}.my_events_page_wrapper .events_grid_container .event_card .card_header .event_info .date_row .demo_tag{background:#f8d260;color:#755c0f;font-size:10px;padding:6px 9px;border-radius:40px;font-weight:600}.my_events_page_wrapper .events_grid_container .event_card .card_header .menu_icon{color:#999;cursor:pointer;position:absolute;top:-5px;right:-5px}.my_events_page_wrapper .events_grid_container .event_card .stats_row{display:flex;gap:15px;font-size:12px}.my_events_page_wrapper .events_grid_container .event_card .stats_row .stat_green{color:#4caf50;font-weight:500}.my_events_page_wrapper .events_grid_container .event_card .stats_row .stat_grey{color:#666;font-weight:400}.my_events_page_wrapper .events_grid_container .event_card .card_footer{display:flex;justify-content:space-between;align-items:center;margin-top:5px}.my_events_page_wrapper .events_grid_container .event_card .card_footer .expired_div{font-size:16px;display:flex;align-items:center;gap:6px;color:#ff5252;font-weight:600}.my_events_page_wrapper .events_grid_container .event_card .card_footer .expiry_warning{display:flex;align-items:center;gap:4px;color:#ff5252;font-size:11px;font-weight:500;background:#fff0f0;padding:4px 8px;border-radius:4px}.my_events_page_wrapper .events_grid_container .event_card .card_footer .expiry_warning .warn_icon{font-size:14px}.my_events_page_wrapper .events_grid_container .event_card .card_footer .add_images_btn{background:#4038ff;color:#fff;border:none;padding:8px 12px;border-radius:40px;font-size:11px;font-weight:600;display:flex;align-items:center;gap:5px;cursor:pointer;transition:background .2s;white-space:nowrap}.my_events_page_wrapper .events_grid_container .event_card .card_footer .add_images_btn:hover{background:#4a00b0}.my_events_page_wrapper .events_grid_container .expired_card{opacity:.6;cursor:not-allowed}.my_events_page_wrapper .sub_header_container{display:flex;justify-content:space-between;align-items:center;padding:0 30px}@media (max-width: 600px){.my_events_page_wrapper .sub_header_container{flex-wrap:wrap!important;padding:0 10px}}.my_events_page_wrapper .sub_header_container .breadcrumb{font-size:14px;display:flex;align-items:center;gap:5px;background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;margin-bottom:4px}.my_events_page_wrapper .sub_header_container .breadcrumb .icon{font-size:18px}.my_events_page_wrapper .sub_header_container .action_row{display:flex;gap:15px}@media (max-width: 600px){.my_events_page_wrapper .sub_header_container .action_row{margin-top:10px;width:100%;justify-content:space-between}}.my_events_page_wrapper .sub_header_container .action_row .search_bar{position:relative}.my_events_page_wrapper .sub_header_container .action_row .search_bar input{padding:10px 40px 10px 20px;border-radius:25px;border:none;background:#fff;width:250px;font-size:13px;outline:none;box-shadow:0 2px 10px #00000005}.my_events_page_wrapper .sub_header_container .action_row .search_bar input::placeholder{color:#999}.my_events_page_wrapper .sub_header_container .action_row .search_bar .search_icon{position:absolute;right:15px;top:50%;transform:translateY(-50%);color:#999;font-size:20px;cursor:pointer}.my_events_page_wrapper .sub_header_container .action_row .create_event_btn{background:#fff;color:#a0f;border:none;padding:8px 10px;border-radius:25px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:5px;cursor:pointer;box-shadow:0 2px 10px #00000005;transition:all .2s}.my_events_page_wrapper .sub_header_container .action_row .create_event_btn:hover{background:#fdfdfd;color:#8a00d4}.clickable{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.clickable:hover{transform:translateY(-3px);box-shadow:0 6px 15px #0000001a}.qr_modal_content{padding:24px;background-color:#fff;border-radius:12px;font-family:Inter,sans-serif}.qr_modal_content .modal_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.qr_modal_content .modal_header h3{margin:0;font-size:18px;font-weight:600;color:#333}.qr_modal_content .modal_body{display:flex;flex-direction:column;align-items:center;text-align:center}.qr_modal_content .modal_body .qr_image_container{width:200px;height:200px;margin-bottom:20px;border:1px solid #eee;border-radius:12px;padding:10px;background:#fafafa}.qr_modal_content .modal_body .qr_image_container img{width:100%;height:100%;object-fit:contain}.qr_modal_content .modal_body .modal_event_title{font-size:22px;font-weight:700;color:#222;margin:0 0 8px}.qr_modal_content .modal_body .modal_event_date{font-size:14px;color:#666;margin:0 0 25px;background:#f0f0f0;padding:4px 12px;border-radius:20px}.qr_modal_content .modal_body .link_copy_container{display:flex;align-items:center;width:100%;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:8px;padding:8px 8px 8px 16px}.qr_modal_content .modal_body .link_copy_container .link_text{flex:1;font-size:14px;color:#555;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:10px;font-family:monospace}.qr_modal_content .modal_body .link_copy_container .copy_btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer;background-color:#fff;border:1px solid #ddd;color:#333;transition:all .2s ease}.qr_modal_content .modal_body .link_copy_container .copy_btn:hover{background-color:#f0f0f0}.qr_modal_content .modal_body .link_copy_container .copy_btn.copied{background-color:#e6fffa;color:#00bfa5;border-color:#b2f5ea}@media (max-width: 768px){.my_events_page_wrapper .events_grid_container{padding:10px 15px 100px}}.empty_state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 32px;background:linear-gradient(135deg,#fff,#f7f8ff,#f4f6ff);border-radius:20px;border:1px solid rgba(90,95,255,.08);box-shadow:0 20px 40px #5a5fff14,0 4px 12px #0000000a;animation:fadeUp .5s ease-out}.empty_state img{width:110px;height:auto;margin-bottom:20px;opacity:.9;filter:drop-shadow(0 10px 15px rgba(0,0,0,.08))}.empty_state h3{font-size:22px;font-weight:600;color:#1f2937;margin-bottom:8px}.empty_state p{font-size:15px;color:#6b7280;max-width:320px;line-height:1.6;margin-bottom:28px}.empty_state .create_event_btn{display:inline-flex;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;border-radius:999px;border:none;cursor:pointer;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 10px 24px #4f46e559,0 2px 6px #00000014;transition:all .25s ease}.empty_state .create_event_btn svg{font-size:16px}.empty_state .create_event_btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #4f46e573,0 4px 12px #0000001f}.empty_state .create_event_btn:active{transform:translateY(0);box-shadow:0 8px 18px #4f46e54d}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.custom_menu_item{display:flex!important;justify-content:space-between!important;align-items:center!important;font-family:Poppins,sans-serif!important;font-size:14px!important;font-weight:500!important;color:#333!important;padding:10px 16px!important;border-radius:8px!important;gap:20px!important}.custom_menu_item svg{color:#555;font-size:18px!important}.custom_menu_item:hover{background-color:#f7f9fc!important;color:#4038ff!important}.custom_menu_item:hover svg{color:#4038ff!important}.custom_pagination_container{display:flex;background:#fff;font-size:13px;font-weight:400;border-bottom-left-radius:6px;border-bottom-right-radius:6px;left:0;width:100%;color:#fff;text-align:center;padding:10px 0}.custom_pagination_container .arrow_container{padding:0 15px;display:flex;align-items:center;cursor:pointer;border:none;background:#fff}.custom_pagination_container .arrow_container:hover{background:#f7f7f7}.custom_pagination_container .arrow_container.left{border-right:1px solid rgb(224,231,245)}.custom_pagination_container .arrow_container.right{border-bottom-right-radius:6px}.custom_pagination_container .first_container{padding:15px;color:#161616;border-right:1px solid rgb(224,231,245);display:flex;gap:20px;align-items:center}@media (max-width: 600px){.custom_pagination_container .first_container{display:none}}.custom_pagination_container .second_container{flex-grow:1;padding:15px;color:#525252;border-right:1px solid rgb(224,231,245);display:flex;align-items:center}.custom_pagination_container .third_container{padding:15px;color:#161616;display:flex;border-right:1px solid rgb(224,231,245)}@media (max-width: 600px){.custom_pagination_container .third_container{display:none}}.custom_pagination_container .third_container .page_selection_comtainer{display:flex;gap:20px;align-items:center}.custom_pagination_container .borderless-select .MuiSelect-select{padding:0;font-size:13px}.custom_pagination_container .borderless-select:before,.custom_pagination_container .borderless-select:after{display:none!important}.custom_pagination_container .borderless-select.MuiInputBase-root{box-shadow:none}.event_header_wrapper{font-family:Poppins,sans-serif;padding:15px 30px;display:flex;flex-direction:column;gap:20px;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.event_header_wrapper .header_container{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-radius:50px}.event_header_wrapper .header_container .left_section{display:flex;align-items:center;gap:40px}.event_header_wrapper .header_container .nav_links{display:flex;gap:25px;background-color:#fff;padding:14px 19px;border-radius:180px;box-shadow:0 1px #4038ff1a}.event_header_wrapper .header_container .nav_links .nav_item{font-size:14px;color:#666;font-weight:500;text-decoration:none;transition:color .2s}.event_header_wrapper .header_container .nav_links .nav_item:hover{color:#d500f9}.event_header_wrapper .header_container .nav_links .nav_item.active{background:linear-gradient(90deg,#4038ff,#f47bff);-webkit-background-clip:text;color:transparent}.event_header_wrapper .header_container .right_section{display:flex;align-items:center;gap:15px}.event_header_wrapper .header_container .right_section .demo_badge{background:gold;color:#856404;font-size:11px;font-weight:600;padding:4px 10px;border-radius:12px}.event_header_wrapper .header_container .right_section .usage_stats{display:flex;align-items:center;gap:5px;font-size:12px;font-weight:500;position:relative;padding-bottom:15px}.event_header_wrapper .header_container .right_section .usage_stats .progress_bar_underlay{position:absolute;bottom:0;left:0;width:100%;height:8px;background:#eee;border-radius:5px}.event_header_wrapper .header_container .right_section .usage_stats .progress_bar_underlay .progress_fill{height:100%;background:gold;border-radius:2px}.event_header_wrapper .header_container .right_section .upgrade_btn{background:linear-gradient(270deg,#4038ff,#493bff,#fd7eff);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer}.event_header_wrapper .header_container .right_section .profile_section{display:flex;flex-direction:column;align-items:center;cursor:pointer}.event_header_wrapper .header_container .right_section .profile_section span{font-size:12px;color:#000}.event_header_wrapper .desktop_only{display:flex!important}.event_header_wrapper .mobile_only{display:none!important}.event_header_wrapper .hamburger{background:#fff;border:none;width:42px;height:42px;border-radius:50%;box-shadow:0 6px 20px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001}.event_header_wrapper .mobile_menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:linear-gradient(180deg,#fffffff7,#ffffffeb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transform:translateY(-20px) scale(.97);pointer-events:none;transition:all .35s ease}.event_header_wrapper .mobile_menu.open{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.event_header_wrapper .mobile_menu .mobile_nav_item{font-size:22px;font-weight:600;color:#222;text-decoration:none;margin:14px 0;opacity:0;transform:translateY(12px);animation:fadeSlideUp .45s ease forwards}.event_header_wrapper .mobile_menu .mobile_nav_item.active{background:linear-gradient(90deg,#4038ff,#f47bff);-webkit-background-clip:text;color:transparent}.event_header_wrapper .mobile_menu.open .mobile_nav_item:nth-child(1){animation-delay:.05s}.event_header_wrapper .mobile_menu.open .mobile_nav_item:nth-child(2){animation-delay:.1s}.event_header_wrapper .mobile_menu.open .mobile_nav_item:nth-child(3){animation-delay:.15s}.event_header_wrapper .mobile_menu.open .mobile_nav_item:nth-child(4){animation-delay:.2s}.event_header_wrapper .mobile_menu.open .mobile_nav_item:nth-child(5){animation-delay:.25s}.event_header_wrapper .mobile_menu .full_width{background:linear-gradient(270deg,#4038ff,#493bff,#fd7eff);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:12px;font-weight:600;display:flex;align-items:center;gap:6px;cursor:pointer}.event_header_wrapper .mobile_menu .mobile_profile{margin-top:30px;display:flex;align-items:center;gap:12px;opacity:0;animation:fadeSlideUp .45s ease forwards;animation-delay:.3s}.event_header_wrapper .mobile_menu .mobile_profile img{width:42px;height:42px;border-radius:50%}.event_header_wrapper .mobile_menu .mobile_profile span{font-size:15px;font-weight:500}@media (max-width: 768px){.event_header_wrapper{padding:10px 15px}.event_header_wrapper .desktop_only{display:none!important}.event_header_wrapper .mobile_only{display:block!important}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.right_section .profile_wrapper{position:relative;display:flex;align-items:center;cursor:pointer;height:100%}.right_section .profile_wrapper .profile_display{display:flex;align-items:center;gap:8px}.right_section .profile_wrapper .profile_display img{width:32px;height:32px;border-radius:50%;object-fit:cover}.right_section .profile_wrapper .profile_display span{font-weight:500;font-size:14px}.right_section .profile_wrapper .logout_dropdown{display:none;position:absolute;top:50%;right:0;background-color:#fff;color:#d32f2f;border:1px solid #e0e0e0;border-radius:8px;padding:10px 15px;box-shadow:0 4px 12px #0000001a;z-index:100;min-width:120px;margin-top:10px;font-weight:600;align-items:center;justify-content:center;transition:all .2s ease}.right_section .profile_wrapper .logout_dropdown:hover{background-color:#fce8e8}.right_section .profile_wrapper .logout_dropdown:before{content:"";position:absolute;top:-6px;right:20px;width:12px;height:12px;background:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;transform:rotate(45deg)}.right_section .profile_wrapper:hover .logout_dropdown{display:flex;animation:fadeIn .2s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.upgrade_footer_wrapper{background:linear-gradient(270deg,#fd7eff,#4038ff);height:45px;display:flex;align-items:center;justify-content:center;position:relative;cursor:pointer;padding:0 20px;font-family:Poppins,sans-serif;box-shadow:0 -4px 10px #0000001a;transition:opacity .2s;position:fixed;bottom:0;left:0;width:100%;z-index:1000}.upgrade_footer_wrapper:hover{opacity:.95}.upgrade_footer_wrapper .footer_content{display:flex;align-items:center;gap:10px;color:#fff;font-size:14px;font-weight:500;text-align:center}.upgrade_footer_wrapper .footer_content .rocket_icon{font-size:18px}.upgrade_footer_wrapper .footer_content .footer_text{letter-spacing:.3px}.upgrade_footer_wrapper .arrow_icon{position:absolute;right:30px;color:#fff;display:flex;align-items:center}@media (max-width: 768px){.upgrade_footer_wrapper .arrow_icon{position:static;margin-left:10px}}@media (max-width: 600px){.upgrade_footer_wrapper{height:auto;padding:15px}.upgrade_footer_wrapper .footer_content{flex-direction:column;gap:5px;font-size:12px}}.dashboard_page_wrapper{padding:0 30px 30px;font-family:Poppins,sans-serif;min-height:100vh;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.dashboard_page_wrapper .page_header_crumb{font-size:14px;color:#888;margin-bottom:15px;display:flex;align-items:center;gap:8px}.dashboard_page_wrapper .page_header_crumb .crumb_icon{font-size:20px;color:#a0f}.dashboard_page_wrapper .page_header_crumb .highlight{background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;margin-bottom:4px}.dashboard_page_wrapper .plan_card{background:linear-gradient(311.11deg,#4038ff -1.06%,#493bff,#fd7eff 101.98%);border-radius:20px;padding:25px;color:#fff;height:100%;min-height:400px;position:relative;box-shadow:0 10px 30px #651fff4d;display:flex;flex-direction:column;justify-content:space-between}.dashboard_page_wrapper .plan_card .user_header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.dashboard_page_wrapper .plan_card .user_header .user_avatar{font-size:50px;opacity:.9}.dashboard_page_wrapper .plan_card .user_header .user_text .hello{font-size:13px;opacity:.9;margin:0}.dashboard_page_wrapper .plan_card .user_header .user_text .sub{font-size:14px;font-weight:600;margin:0}.dashboard_page_wrapper .plan_card .plan_pill_container{background:#fff;border-radius:15px;padding:10px 15px;color:#333;margin-bottom:25px}.dashboard_page_wrapper .plan_card .plan_pill_container .status_pill{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.dashboard_page_wrapper .plan_card .plan_pill_container .status_pill .demo_badge{background:#ffd740;padding:4px 12px;border-radius:12px;font-size:11px;font-weight:700;color:#555}.dashboard_page_wrapper .plan_card .plan_pill_container .status_pill .usage_text{font-size:12px;font-weight:600}.dashboard_page_wrapper .plan_card .plan_pill_container .status_pill .star_icon{color:#ffd740;font-size:18px}.dashboard_page_wrapper .plan_card .plan_pill_container .progress_line{height:6px;background:#eee;border-radius:3px;overflow:hidden}.dashboard_page_wrapper .plan_card .plan_pill_container .progress_line .fill{background:#ffd740;height:100%}.dashboard_page_wrapper .plan_card .plan_container{background-color:#fff;border-radius:15px;padding:20px;color:#000}.dashboard_page_wrapper .plan_card .plan_container .features_list{display:flex;flex-direction:column;gap:12px;margin-bottom:30px}.dashboard_page_wrapper .plan_card .plan_container .features_list .feature_item{display:flex;align-items:center;gap:10px;font-size:13px}.dashboard_page_wrapper .plan_card .plan_container .features_list .feature_item svg{font-size:18px}.dashboard_page_wrapper .plan_card .plan_container .upgrade_btn_large{background:linear-gradient(270deg,#4038ff,#493bff,#fd7eff);border:2px solid rgba(255,255,255,.3);color:#fff;height:45px;border-radius:25px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;transition:transform .2s}.dashboard_page_wrapper .plan_card .plan_container .upgrade_btn_large:hover{transform:scale(1.02)}.dashboard_page_wrapper .stat_card{background:#fff;border-radius:16px;padding:20px;display:flex;justify-content:space-between;align-items:flex-start;box-shadow:0 1px #4038ff1a;border:1px solid #E4E3FF;height:100%;min-height:120px;transition:transform .2s}.dashboard_page_wrapper .stat_card:hover{transform:translateY(-3px)}.dashboard_page_wrapper .stat_card .stat_info{display:flex;flex-direction:column;gap:10px}.dashboard_page_wrapper .stat_card .stat_info .stat_title{font-size:14px;color:#000;font-weight:500}.dashboard_page_wrapper .stat_card .stat_info .stat_count{font-size:24px;color:#4038ff;font-weight:500}.dashboard_page_wrapper .stat_card .stat_icon_wrapper{color:#d500f9}.dashboard_page_wrapper .stat_card .stat_icon_wrapper svg{font-size:24px}.dashboard_page_wrapper .recent_events_card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 5px 20px #0000000d;height:100%;display:flex;flex-direction:column;background:radial-gradient(264.37% 1422.65% at -67.82% -36.96%,#9838ff 14.26%,#262299 90.27%);padding:7px}.dashboard_page_wrapper .recent_events_card .recent_header_gradient{background:radial-gradient(264.37% 1422.65% at -67.82% -36.96%,#9838ff 14.26%,#262299 90.27%);padding:25px;position:relative;color:#fff;min-height:140px;display:flex;align-items:flex-start}.dashboard_page_wrapper .recent_events_card .recent_header_gradient .header_content{z-index:2}.dashboard_page_wrapper .recent_events_card .recent_header_gradient .header_content h3{margin:0 0 15px;font-size:16px;font-weight:500}.dashboard_page_wrapper .recent_events_card .recent_header_gradient .header_content .create_btn_white{background:#fff;color:#651fff;border:none;padding:8px 20px;border-radius:20px;font-weight:600;font-size:12px;cursor:pointer;display:flex;align-items:center;gap:5px;box-shadow:0 4px 10px #0003}.dashboard_page_wrapper .recent_events_card .recent_header_gradient .header_content .create_btn_white:hover{background:#f5f5f5}.dashboard_page_wrapper .recent_events_card .recent_header_gradient .header_illustration{position:absolute;right:10px;bottom:0;width:140px;height:auto;z-index:1;object-fit:contain}.dashboard_page_wrapper .recent_events_card .recent_list_body{padding:20px;flex:1;display:flex;flex-direction:column;background-color:#fff;border-radius:10px}.dashboard_page_wrapper .recent_events_card .recent_list_body .list_title{font-size:14px;color:#d500f9;margin:0 0 15px;display:flex;align-items:center;gap:8px;font-weight:600}.dashboard_page_wrapper .recent_events_card .recent_list_body .events_scroll_area{flex:1;display:flex;flex-direction:column;gap:15px}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item{display:flex;align-items:center;gap:12px}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .qr_thumb{width:40px;height:40px}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .qr_thumb img{width:100%;height:100%;border-radius:4px}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .evt_details{flex:1}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .evt_details .evt_name{font-size:12px;font-weight:600;color:#333}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .evt_details .evt_date{font-size:11px;color:#888}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .evt_actions{display:flex;align-items:center;gap:5px}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .evt_actions .alert_icon{color:#ff5252;font-size:18px}.dashboard_page_wrapper .recent_events_card .recent_list_body .recent_item .evt_actions .more_icon{color:#aaa;cursor:pointer;font-size:20px}.dashboard_page_wrapper .recent_events_card .recent_list_body .view_all_link{text-align:right;font-size:12px;color:#651fff;font-weight:600;margin-top:15px;cursor:pointer}.dashboard_page_wrapper .recent_events_card .recent_list_body .view_all_link:hover{text-decoration:underline}@media (max-width: 900px){.dashboard_page_wrapper{padding:15px 15px 100px}.dashboard_page_wrapper .plan_card,.dashboard_page_wrapper .stat_card,.dashboard_page_wrapper .recent_events_card{min-height:auto}}.subscription_page_wrapper{padding:10px 30px 50px;font-family:Poppins,sans-serif;min-height:100vh;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.subscription_page_wrapper .page_header_row{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.subscription_page_wrapper .page_header_row .header_text_block .page_main_title{font-size:24px;font-weight:700;color:#333;display:flex;align-items:center;gap:10px}.subscription_page_wrapper .page_header_row .header_text_block .page_main_title .title_icon{color:#ffd740;font-size:28px}.subscription_page_wrapper .page_header_row .header_text_block .page_sub_title{font-size:14px;color:#666;margin:0}.subscription_page_wrapper .page_header_row .subscription_badge{background:#fff;border:1px solid #eee;padding:8px 15px;border-radius:20px;font-size:13px;font-weight:500;color:#a0f;display:flex;align-items:center;gap:5px;box-shadow:0 2px 10px #00000005}.subscription_page_wrapper .pricing_grid .pricing_card{background:#fff;border-radius:20px;padding:30px;height:100%;display:flex;flex-direction:column;border:1px solid #eee;transition:all .2s}.subscription_page_wrapper .pricing_grid .pricing_card:hover{border-color:#a0f;box-shadow:0 8px 25px #aa00ff1a;transform:translateY(-3px)}.subscription_page_wrapper .pricing_grid .pricing_card .plan_title{font-size:18px;font-weight:700;color:#333;margin:0 0 10px}.subscription_page_wrapper .pricing_grid .pricing_card .plan_subtitle{font-size:12px;color:#777;margin:0 0 25px;min-height:36px;line-height:1.5}.subscription_page_wrapper .pricing_grid .pricing_card .plan_price{font-size:32px;font-weight:700;color:#333;margin-bottom:30px;display:flex;align-items:baseline}.subscription_page_wrapper .pricing_grid .pricing_card .plan_price .per_month{font-size:14px;color:#666;font-weight:500;margin-left:5px}.subscription_page_wrapper .pricing_grid .pricing_card .plan_price .free_text,.subscription_page_wrapper .pricing_grid .pricing_card .plan_price .custom_text{font-size:28px}.subscription_page_wrapper .pricing_grid .pricing_card .feature_list{list-style:none;padding:0;margin:0 0 30px;flex-grow:1}.subscription_page_wrapper .pricing_grid .pricing_card .feature_list .feature_item{display:flex;align-items:flex-start;gap:10px;margin-bottom:15px;font-size:13px;color:#555;line-height:1.4}.subscription_page_wrapper .pricing_grid .pricing_card .feature_list .feature_item .check_icon{color:#a0f;margin-top:2px}.subscription_page_wrapper .pricing_grid .pricing_card .purchase_btn{width:100%;padding:12px;border-radius:30px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;background:#fff;border:1px solid #aa00ff;color:#a0f}.subscription_page_wrapper .pricing_grid .pricing_card .purchase_btn:hover{background:#f8f0ff}.subscription_page_wrapper .pricing_grid .pricing_card .purchase_btn.popular_btn{background:linear-gradient(90deg,#a0f,#6200ea);border:none;color:#fff;box-shadow:0 4px 15px #6400ea4d}.subscription_page_wrapper .pricing_grid .pricing_card .purchase_btn.popular_btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #6400ea66}@media (max-width: 768px){.subscription_page_wrapper{padding:20px}.subscription_page_wrapper .page_header_row{flex-direction:column;gap:20px}.subscription_page_wrapper .page_header_row .subscription_badge{align-self:flex-start}}.payment_modal .modal_content{display:flex;flex-direction:column;gap:1rem}.payment_modal .modal_content .alert_box{background-color:#fff4e5;color:#663c00;padding:16px;border-radius:8px;border:1px solid #ffcca1;text-align:center}.payment_modal .modal_content .contact_details_box{background-color:#f5f5f5;padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:12px}.payment_modal .modal_content .contact_details_box .contact_row{display:flex;align-items:center;gap:10px;font-size:15px}.payment_modal .modal_content .contact_details_box .contact_row .contact_icon.whatsapp{color:#25d366}.payment_modal .modal_content .contact_details_box .contact_row .contact_icon.email{color:#ea4335}.payment_modal .modal_content .qr_code_container{display:flex;justify-content:center;padding:10px;background:#fff;border:1px dashed #ccc;border-radius:8px;width:fit-content;margin:0 auto}.payment_modal .modal_content .qr_code_container .qr_image{width:150px;height:150px;object-fit:contain}.payment_modal .contact_btn{background-color:#25d366!important;color:#fff;font-weight:600}.payment_modal .contact_btn:hover{background-color:#1ebc59!important}.expired-pricing-card{background:#fff;border-radius:16px;border:1px solid #e0e0e0;padding:24px;position:relative;font-family:Inter,sans-serif;box-shadow:0 4px 6px #0000000d;display:flex;flex-direction:column;box-sizing:border-box;height:100%}.expired-pricing-card .card-content{opacity:.25;pointer-events:none}.expired-pricing-card .card-content .title{font-size:1.5rem;font-weight:700;margin:0 0 8px;color:#000}.expired-pricing-card .card-content .subtitle{font-size:.85rem;color:#666;margin:0 0 20px;line-height:1.3}.expired-pricing-card .card-content .price{font-size:2rem;font-weight:800;color:#e0e0e0;margin-bottom:20px}.expired-pricing-card .card-content .features{list-style:none;padding:0;margin:0}.expired-pricing-card .card-content .features li{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:.9rem;color:#444}.expired-pricing-card .card-content .features li span{font-size:1.1rem;font-weight:700}.expired-pricing-card .lock-overlay{background:linear-gradient(295.85deg,#fd7eff,#4038ff 99.83%);border-radius:12px;padding:20px;text-align:center;color:#fff;width:100%;box-sizing:border-box;flex:1;display:flex;flex-direction:column;gap:5px;min-height:140px}.expired-pricing-card .lock-overlay .lock_icon{margin-right:auto}.expired-pricing-card .lock-overlay p{margin:0;font-size:15px;font-weight:400;color:#fff;text-align:left}.event-success-wrapper{padding:1rem;font-family:Inter,sans-serif;color:#1f2937;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);min-height:85dvh}.event-success-wrapper .breadcrumb{display:flex;align-items:center;gap:.5rem;color:#9ca3af;font-size:.9rem;margin-bottom:1rem}.event-success-wrapper .breadcrumb svg{color:#9ca3af}.event-success-wrapper .breadcrumb .active{color:#8b5cf6;font-weight:500}.event-success-wrapper .breadcrumb .separator{margin:0 4px}.event-success-wrapper .success-card{background:#fff;border-radius:16px;padding:2.5rem;box-shadow:0 10px 15px -3px #0000000d,0 4px 6px -2px #00000008;max-width:950px;margin:0 auto}@media (max-width: 768px){.event-success-wrapper .success-card{padding:30px 25px 150px}}.event-success-wrapper .card-content{display:flex;gap:4rem}@media (max-width: 768px){.event-success-wrapper .card-content{flex-direction:column;align-items:center;gap:2rem}}.event-success-wrapper .left-column{display:flex;flex-direction:column;align-items:center;width:250px;flex-shrink:0}.event-success-wrapper .left-column .qr-container{background:#fff;padding:.5rem;border-radius:12px;box-shadow:0 4px 20px #00000014;margin-bottom:1.25rem}.event-success-wrapper .left-column .qr-container img{width:100%;height:auto;display:block;border-radius:8px}.event-success-wrapper .left-column .expiry-badge{display:flex;align-items:center;justify-content:center;gap:6px;background-color:#fff1f2;color:#f43f5e;padding:8px 16px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:1.25rem;width:100%}.event-success-wrapper .left-column .action-buttons{display:flex;gap:.75rem;width:100%;margin-bottom:1.25rem}.event-success-wrapper .left-column .action-buttons .btn-outline{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 12px;border:1px solid #8b5cf6;background:transparent;color:#8b5cf6;border-radius:20px;font-size:.8rem;font-weight:500;cursor:pointer;transition:all .2s ease}.event-success-wrapper .left-column .action-buttons .btn-outline:hover{background-color:#f3e8ff}.event-success-wrapper .left-column .btn-primary{width:100%;background:#8b5cf6;color:#fff;border:none;padding:12px;border-radius:30px;font-weight:600;font-size:.9rem;cursor:pointer;transition:opacity .2s}.event-success-wrapper .left-column .btn-primary:hover{opacity:.9}.event-success-wrapper .right-column{flex:1;padding-top:.5rem}.event-success-wrapper .right-column .title{background:linear-gradient(90deg,#e174ff,#4038ff);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:1.6rem;font-weight:700;margin-bottom:.75rem;margin-top:0}.event-success-wrapper .right-column .subtitle{color:#6b7280;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.event-success-wrapper .right-column .event-details{margin-bottom:1rem}.event-success-wrapper .right-column .event-details .label{display:block;font-size:.9rem;color:#6d6d6d;font-weight:600;margin-bottom:4px}.event-success-wrapper .right-column .event-details .event-name{font-size:1.5rem;font-weight:800;color:#1f2937;margin:0}.event-success-wrapper .right-column .stats-box{background:#fafafa;border:1px solid #f3f4f6;border-radius:16px;padding:1rem}.event-success-wrapper .right-column .stats-box .stat-row{display:flex;align-items:center;gap:12px;margin-bottom:1rem;font-size:.95rem;color:#6b7280;font-weight:500}.event-success-wrapper .right-column .stats-box .stat-row:last-child{margin-bottom:0}.event-success-wrapper .right-column .stats-box .stat-row .icon.icon-blue{color:#8b5cf6}.event-success-wrapper .right-column .stats-box .stat-row .icon.icon-green{color:#10b981}.event-success-wrapper .right-column .stats-box .stat-row .icon.icon-red{color:#f43f5e}.event_details_page_wrapper{min-height:100vh;padding:20px;font-family:Poppins,sans-serif;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88)}.event_details_page_wrapper .main_container{max-width:1400px;margin:0 auto}.event_details_page_wrapper .content_card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 10px #00000008;min-height:80vh}.event_details_page_wrapper .content_card .back_nav{display:inline-flex;align-items:center;gap:8px;color:#666;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:20px;transition:color .2s}.event_details_page_wrapper .content_card .back_nav:hover{color:#4038ff}.event_details_page_wrapper .content_card .event_meta_header{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #eee;padding-bottom:24px;margin-bottom:24px}.event_details_page_wrapper .content_card .event_meta_header .meta_left{flex:1}.event_details_page_wrapper .content_card .event_meta_header .meta_left .event_title{font-size:18px;font-weight:600;color:#333;margin:0 0 4px}.event_details_page_wrapper .content_card .event_meta_header .meta_left .event_creation_date{font-size:12px;color:#7f00ff;font-weight:500;display:block;margin-bottom:16px}.event_details_page_wrapper .content_card .event_meta_header .meta_left .meta_info_grid{display:flex;gap:40px;flex-wrap:wrap}.event_details_page_wrapper .content_card .event_meta_header .meta_left .meta_info_grid .info_item{display:flex;flex-direction:column}.event_details_page_wrapper .content_card .event_meta_header .meta_left .meta_info_grid .info_item label{font-size:11px;color:#888;font-weight:500;margin-bottom:2px}.event_details_page_wrapper .content_card .event_meta_header .meta_left .meta_info_grid .info_item span{font-size:13px;color:#222;font-weight:600}.event_details_page_wrapper .content_card .event_meta_header .meta_right .add_images_btn{background:#4038ff;color:#fff;border:none;padding:10px 20px;border-radius:30px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background .2s;box-shadow:0 4px 12px #4038ff33}.event_details_page_wrapper .content_card .event_meta_header .meta_right .add_images_btn:hover{background:#2e26d9}.event_details_page_wrapper .content_card .gallery_section .image_group{margin-bottom:40px}.event_details_page_wrapper .content_card .gallery_section .image_group .group_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.event_details_page_wrapper .content_card .gallery_section .image_group .group_header h3{font-size:15px;font-weight:600;color:#333;margin:0}.event_details_page_wrapper .content_card .gallery_section .image_group .group_header .group_stats{font-size:12px;color:#888;display:flex;gap:15px}.event_details_page_wrapper .content_card .gallery_section .image_group .group_header .group_stats span:not(:last-child):after{content:"";display:inline-block;width:1px;height:10px;background:#ddd;margin-left:15px;vertical-align:middle}.event_details_page_wrapper .content_card .gallery_section .image_group .image_grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.event_details_page_wrapper .content_card .gallery_section .image_group .image_grid .gallery_item{aspect-ratio:16/10;border-radius:8px;overflow:hidden;background:#f0f0f0;box-shadow:0 2px 4px #0000001a}.event_details_page_wrapper .content_card .gallery_section .image_group .image_grid .gallery_item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.event_details_page_wrapper .content_card .gallery_section .image_group .image_grid .gallery_item img:hover{transform:scale(1.05)}.event_details_page_wrapper .qr_sidebar_card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 20px #0000000d;position:sticky;top:20px;display:flex;flex-direction:column;align-items:center;gap:16px}.event_details_page_wrapper .qr_sidebar_card .qr_container{width:180px;height:180px;border:1px solid #eee;padding:10px;border-radius:8px}.event_details_page_wrapper .qr_sidebar_card .qr_container img{width:100%;height:100%;object-fit:contain}.event_details_page_wrapper .qr_sidebar_card .expiry_badge{display:flex;align-items:center;gap:6px;background:#fff0f0;color:#e57373;font-size:12px;font-weight:600;padding:6px 16px;border-radius:20px}.event_details_page_wrapper .qr_sidebar_card .action_buttons_row{display:flex;gap:10px;width:100%}.event_details_page_wrapper .qr_sidebar_card .action_buttons_row .action_btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px;border-radius:25px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s}.event_details_page_wrapper .qr_sidebar_card .action_buttons_row .action_btn.outline{background:#fff;border:1px solid #F3A9FF;color:#4038ff}.event_details_page_wrapper .qr_sidebar_card .action_buttons_row .action_btn.outline:hover{background:#f5f4ff}.event_details_page_wrapper .qr_sidebar_card .scan_cta_btn{width:100%;background:radial-gradient(264.37% 1422.65% at -67.82% -36.96%,#9838ff 14.26%,#262299 90.27%);color:#fff;border:none;padding:12px;border-radius:25px;font-size:13px;font-weight:600;cursor:pointer;transition:background .2s;margin-top:5px}.event_details_page_wrapper .qr_sidebar_card .scan_cta_btn:hover{background:#4a148c}@media (max-width: 900px){.event_details_page_wrapper .event_meta_header{flex-direction:column;gap:20px}.event_details_page_wrapper .event_meta_header .meta_right{width:100%}.event_details_page_wrapper .event_meta_header .meta_right .add_images_btn{width:100%;justify-content:center}}.qr-page-container{min-height:100vh;padding:10px 20px 50px;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.qr-page-container .breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin-bottom:10px}.qr-page-container .breadcrumb .icon-wrapper{display:flex;align-items:center;justify-content:center;font-size:1.2rem}.qr-page-container .breadcrumb .current-page{background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;color:transparent}.qr-page-container .cards-grid{display:grid;gap:20px;padding-bottom:20px;grid-template-columns:repeat(1,1fr)}@media (min-width: 600px){.qr-page-container .cards-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1200px){.qr-page-container .cards-grid{grid-template-columns:repeat(4,1fr)}}.qr-page-container .event-card{background:#fff;border-radius:16px;padding:1.5rem;box-shadow:0 8px 24px #959da51a;display:flex;flex-direction:column;gap:1rem;transition:transform .2s ease}.qr-page-container .event-card:hover{transform:translateY(-5px)}.qr-page-container .event-card .card-header h3{margin:0 0 8px;font-size:1rem;color:#1a1a1a}.qr-page-container .event-card .card-header .date-badge-row{display:flex;align-items:center;gap:10px}.qr-page-container .event-card .card-header .date-badge-row .date{color:#9000ff;font-size:.9rem;font-weight:600}.qr-page-container .event-card .card-header .date-badge-row .badge-demo{background-color:#fcd34d;color:#78350f;font-size:.75rem;padding:2px 10px;border-radius:12px;font-weight:700}.qr-page-container .event-card .qr-wrapper{display:flex;align-items:center;justify-content:center;background:#f8f9fa;border-radius:12px;padding:1rem;margin:.5rem 0}.qr-page-container .event-card .qr-wrapper img{width:140px;height:140px;mix-blend-mode:multiply}.qr-page-container .event-card .expiry-banner{display:flex;align-items:center;justify-content:center;gap:6px;background-color:#ffe4e6;color:#e11d48;padding:8px;border-radius:20px;font-size:.85rem;font-weight:500}.qr-page-container .event-card .expiry-banner .warning-icon{font-size:1rem}.qr-page-container .event-card .action-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.qr-page-container .event-card .action-row .btn-outline{display:flex;align-items:center;justify-content:center;gap:6px;background:transparent;border:1px solid rgba(144,0,255,.3);color:#9000ff;padding:8px;border-radius:20px;font-size:.85rem;cursor:pointer;transition:all .2s}.qr-page-container .event-card .action-row .btn-outline:hover{background:#9000ff0d;border-color:#9000ff}.qr-page-container .event-card .action-row .btn-outline .btn-icon{font-size:1rem}.qr-page-container .event-card .btn-primary-block{background:#9000ff;color:#fff;border:none;width:100%;padding:12px;border-radius:25px;font-weight:600;font-size:.9rem;cursor:pointer;margin-top:auto}.qr-page-container .event-card .btn-primary-block:hover{background:#7a00d6}.qr-page-container .expired_card{opacity:.6;pointer-events:none;cursor:not-allowed}.btn-outline{transition:all .3s ease}.btn-outline.btn-success{border-color:#10b981;color:#10b981;background-color:#10b9810d}.btn-outline.btn-success .btn-icon{stroke:#10b981}.support-page-container{min-height:100vh;padding:10px 20px;background:linear-gradient(90deg,#c2e6ff63,#c2e6ff2e,#c9c3ff88);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;display:flex;flex-direction:column}.support-page-container .breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:1rem;font-size:14px;color:#7c3aed;font-weight:500}.support-page-container .breadcrumb .home-icon{font-size:1.2rem}.support-page-container .breadcrumb .current-page{background:linear-gradient(90deg,#4038ff,#fd7eff);-webkit-background-clip:text;color:transparent}.support-page-container .help_support_wrapper{display:flex;justify-content:center;font-family:Inter,sans-serif}.support-page-container .help_support_wrapper .help_card_container{display:flex;background:#fff;border-radius:20px;box-shadow:0 4px 20px #00000008;width:100%;padding:40px;gap:60px;border:1px solid #f0f0f0}@media (max-width: 900px){.support-page-container .help_support_wrapper .help_card_container{flex-direction:column;gap:40px;padding:24px}}.support-page-container .help_support_wrapper .help_card_container .left_info_panel{flex:1;display:flex;flex-direction:column}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .section_header{display:flex;align-items:center;gap:8px;color:#4b5563;font-size:.9rem;margin-bottom:16px;font-weight:500}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .section_header .header_icon{color:#7c3aed}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .main_heading{font-size:1.25rem;font-weight:600;margin:0 0 12px;line-height:1.4;background:linear-gradient(90deg,#e174ff,#4038ff);-webkit-background-clip:text;background-clip:text;color:transparent}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .sub_heading{color:#1f2937;font-size:.95rem;line-height:1.5;margin-bottom:24px}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .sub_heading strong{color:#111}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .contact_details_list{display:flex;flex-direction:column;gap:12px;padding-left:16px;border-left:3px solid #7c3aed;margin-bottom:32px}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .contact_details_list .contact_item{display:flex;align-items:center;gap:10px;color:#4b5563;font-size:.9rem}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .contact_details_list .contact_item svg{color:#d8b4fe}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .action_buttons{display:flex;gap:16px;margin-top:auto}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .action_buttons .btn{display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:50px;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .2s ease;border:none}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .action_buttons .btn_outline{background-color:#fff;border:1px solid #ddd;color:#7c3aed}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .action_buttons .btn_outline:hover{background-color:#f5f3ff;border-color:#7c3aed}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .action_buttons .btn_solid{background-color:#7c3aed;color:#fff;box-shadow:0 4px 10px #7c3aed4d}.support-page-container .help_support_wrapper .help_card_container .left_info_panel .action_buttons .btn_solid:hover{background-color:#6c23eb}.support-page-container .help_support_wrapper .help_card_container .right_form_panel{flex:1;display:flex;flex-direction:column}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .form_title{font-size:1.2rem;color:#1f2937;margin:0 0 24px;font-weight:600;background:linear-gradient(90deg,#e174ff,#4038ff);-webkit-background-clip:text;background-clip:text;color:transparent}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form{display:flex;flex-direction:column;gap:20px}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .input_row{display:flex;gap:20px}@media (max-width: 600px){.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .input_row{flex-direction:column;gap:20px}}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .input_row .form_input{flex:1;background-color:#f3f4f6;border:1px solid transparent;border-radius:12px;padding:14px 16px;font-size:.95rem;color:#1f2937;outline:none;transition:border .2s}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .input_row .form_input::placeholder{color:#9ca3af}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .input_row .form_input:focus{border-color:#7c3aed;background-color:#fff}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .form_textarea{width:100%;background-color:#f3f4f6;border:1px solid transparent;border-radius:12px;padding:16px;font-size:.95rem;color:#1f2937;outline:none;resize:none;font-family:inherit;box-sizing:border-box}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .form_textarea::placeholder{color:#9ca3af}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .form_textarea:focus{border-color:#7c3aed;background-color:#fff}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .form_footer{display:flex;justify-content:flex-end}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .form_footer .send_btn{display:flex;align-items:center;gap:8px;background-color:#7c3aed;color:#fff;padding:10px 28px;border-radius:50px;border:none;font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:0 4px 12px #7c3aed4d;transition:transform .2s}.support-page-container .help_support_wrapper .help_card_container .right_form_panel .inquiry_form .form_footer .send_btn:hover{transform:translateY(-2px);background-color:#6c23eb}
