@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";html,body,#root{width:100%;height:auto;min-height:100%;margin:0;padding:0;font-family:Inter,sans-serif;overflow:hidden auto}body{background:linear-gradient(135deg,#07133c 0%,#0b1b58 100%);font-family:Inter,sans-serif}.survey-login-page{background:linear-gradient(135deg,#07133c 0%,#0b1b58 100%);justify-content:center;align-items:center;width:100%;height:auto;min-height:100vh;padding:20px;display:flex;overflow:hidden auto}.survey-login-card{background:#0d1d54f7;border:1px solid #ffffff14;border-radius:36px;width:100%;max-width:1200px;display:flex;overflow:visible;box-shadow:0 25px 60px #00000073}.left-content{text-align:center;flex-direction:column;align-items:center;display:flex}.left-title{text-align:center;width:100%;margin-bottom:15px;font-size:48px;font-weight:800}.left-subtitle{color:#ffffffbf;text-align:center;max-width:320px;margin:0 auto 45px;font-size:17px;line-height:1.6}.form-title{color:#fff;text-align:center;margin-bottom:10px;font-size:38px;font-weight:800}.form-subtitle{color:#ffffffb3;text-align:center;margin-bottom:35px}.input-group input{color:#fff;flex:1;font-family:Inter,sans-serif;font-size:15px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.input-group input:focus,.input-group input:active,.input-group input:focus-visible{box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.input-group input:-webkit-autofill{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.input-group input:-webkit-autofill:hover{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.input-group input:-webkit-autofill:focus{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.input-group input:-webkit-autofill:active{transition:background-color 9999s ease-in-out;-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 1000px #0000!important}.input-icon{color:#c5d2ff;margin-right:14px;font-size:18px}.eye-icon{cursor:pointer;color:#c5d2ff;margin-left:10px;font-size:18px}.forgot-wrapper{justify-content:flex-end;margin-bottom:25px;display:flex}.forgot-btn{cursor:pointer;color:#5f9eff;background:0 0;border:none;font-family:Inter,sans-serif;font-size:14px}.login-btn{cursor:pointer;color:#fff;background:linear-gradient(90deg,#5f8fff,#3e73ef);border:none;border-radius:18px;width:100%;height:60px;margin-bottom:28px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;transition:all .3s}.login-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #5d8eff4d}.divider{align-items:center;margin-bottom:28px;display:flex}.divider span{color:#ffffffb3;padding:0 15px}.google-btn{cursor:pointer;color:#fff;background:#1a2d70;border:1px solid #5f8fff4d;border-radius:18px;justify-content:center;align-items:center;gap:12px;width:100%;height:60px;margin-bottom:28px;font-family:Inter,sans-serif;display:flex}.signup-wrapper{color:#ffffffbf;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.signup-btn{cursor:pointer;color:#5f9eff;background:0 0;border:none;font-family:Inter,sans-serif;font-weight:600}.terms-text{text-align:center;color:#ffffff80;font-size:12px;line-height:1.6}@media (width<=992px){.survey-login-card{flex-direction:column}.left-section,.right-section{width:100%}.left-section{padding:40px 30px}.right-section{padding:35px 25px}.left-title{font-size:36px}.form-title{font-size:32px}}@media (width<=768px){.survey-login-page{align-items:flex-start;padding:10px 10px 30px}.survey-login-card{border-radius:20px;flex-direction:column;overflow:visible}.left-section,.right-section{width:100%}.left-section{padding:20px 15px 10px}.left-title,.left-subtitle,.benefits-box{display:none}.logo-box{width:80px;height:80px;margin-bottom:0}.logo-box img{width:50px;height:50px}.right-section{padding:20px 15px 30px}.form-card{max-width:100%}.form-title{font-size:24px}.form-subtitle{margin-bottom:25px;font-size:14px}.input-group,.login-btn,.google-btn{height:52px}.google-btn span{font-size:14px}.terms-text{padding-bottom:20px}}@media (width<=480px){.logo-box{width:70px;height:70px}.logo-box img{width:45px;height:45px}.form-title{font-size:22px}.form-subtitle{font-size:13px}.input-group,.login-btn,.google-btn{height:50px}}.password-field{width:100%;position:relative}.eye-btn{cursor:pointer;color:#fff;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:18px;transition:all .3s;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.eye-btn:hover{color:#fff;transform:translateY(-50%)scale(1.1)}.eye-btn:active{transform:translateY(-50%)scale(.95)}.eye-btn svg{pointer-events:none}.password-group{align-items:center;width:100%;display:flex;position:relative}.password-group input{color:#fff;background:0 0;border:1px solid #fff3;border-radius:16px;outline:none;width:100%;height:56px;padding:0 55px 0 48px;font-size:16px}.password-group input::placeholder{color:#fff9}.password-group input:focus{border-color:#4f8cff}.password-group .input-icon{color:#fffc;z-index:2;font-size:18px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.password-group .eye-btn{cursor:pointer;color:#fffc;z-index:2;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.password-group .eye-btn:hover{color:#fff}.password-group .eye-btn svg{pointer-events:none}.loader-wrapper{-webkit-backdrop-filter:blur(12px);z-index:999999;background:#fff;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loader-container{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.loader-gif{object-fit:contain;width:140px;height:140px}.loader-text{color:#2563eb;letter-spacing:.5px;margin-top:10px;font-size:15px;font-weight:600}@media (width<=768px){.loader-gif{width:110px;height:110px}.loader-container{padding:20px}}@media (width<=480px){.loader-gif{width:90px;height:90px}.loader-text{font-size:13px}}html,body,#root{width:100%;min-height:100%;overflow-x:hidden}.forgot-page{background:linear-gradient(135deg,#07133c,#0b1b58);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex;overflow-y:auto}.forgot-card{background:#0d1d54f7;border:1px solid #ffffff14;border-radius:32px;width:100%;max-width:1150px;display:flex;overflow:hidden;box-shadow:0 25px 60px #00000073}.left-section .logo-box{background:#fff;border-radius:32px;justify-content:center;align-items:center;width:130px;height:130px;margin-bottom:30px;display:flex}.left-section .logo-box img{object-fit:contain;width:75px;height:75px}.left-section h1{margin-bottom:16px;font-size:40px;font-weight:800}.left-section p{color:#ffffffbf;font-size:16px;line-height:1.7}.forgot-form{width:100%;max-width:460px}.forgot-form h2{color:#fff;margin-bottom:30px;font-size:34px;font-weight:800}.forgot-form button{cursor:pointer;color:#fff;background:linear-gradient(90deg,#5f8fff,#3e73ef);border:none;border-radius:16px;width:100%;height:56px;font-size:15px;font-weight:700;transition:all .3s}.forgot-form button:hover{transform:translateY(-2px);box-shadow:0 15px 30px #5d8eff4d}.input-group{background:#1a2d70;border:1px solid #5f8fff4d;border-radius:16px;align-items:center;width:100%;height:56px;margin-bottom:10px;padding:0 18px;display:flex}.input-group .icons{color:#c5d2ff;margin-right:12px;font-size:18px}.input-group input{color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:15px}.input-group span{cursor:pointer;color:#c5d2ff}.otp-wrapper{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.otp-wrapper input{text-align:center;color:#fff;background:#1a2d70;border:1px solid #5f8fff4d;border-radius:14px;outline:none;width:58px;height:58px;font-size:22px;font-weight:700}.otp-wrapper input:focus{border-color:#5f8fff}@media (width<=992px){.forgot-card{flex-direction:column}.left-section,.right-section{width:100%}.left-section{padding:40px 30px}.right-section{padding:35px 25px}}@media (width<=768px){.forgot-page{align-items:flex-start;padding:12px}.forgot-card{border-radius:24px}.left-section{padding:25px 20px}.left-section h1,.left-section p{display:none}.left-section .logo-box{width:90px;height:90px;margin-bottom:0}.left-section .logo-box img{width:55px;height:55px}.right-section{padding:25px 20px}.forgot-form{max-width:100%}.forgot-form h2{font-size:28px}.otp-wrapper{flex-wrap:wrap;justify-content:center}.otp-wrapper input{width:46px;height:50px;font-size:18px}}@media (width<=480px){.forgot-page{padding:10px}.right-section{padding:20px 15px}.forgot-form h2{font-size:24px}.forgot-form button,.input-group{height:52px}.otp-wrapper{gap:6px}.otp-wrapper input{width:40px;height:46px;font-size:16px}}@media (width<=360px){.otp-wrapper input{width:36px;height:42px;font-size:15px}.forgot-form h2{text-align:center;font-size:22px}}.notification{color:#fff;z-index:9999;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-width:320px;max-width:400px;padding:14px 18px;font-size:14px;font-weight:500;animation:.3s slideIn;display:flex;position:fixed;top:20px;right:20px;box-shadow:0 8px 25px #00000026}.notification.success{background:#22c55e}.notification.error{background:#ef4444}.notification.warning{background:#f59e0b}.notification.info{background:#3b82f6}.notification-message{flex:1;line-height:1.4}.notification-close{color:#fff;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@media (width<=576px){.notification{min-width:auto;max-width:none;top:15px;left:15px;right:15px}}html,body,#root{width:100%;min-height:100%;margin:0;padding:0;font-family:Inter,sans-serif;overflow:hidden auto}body{background:linear-gradient(135deg,#07133c,#0b1b58)}.signup-page{background:linear-gradient(135deg,#07133c,#0b1b58);justify-content:center;align-items:center;width:100%;min-height:100vh;padding:20px;display:flex;overflow:hidden auto}.signup-card{background:#0d1d54f7;border:1px solid #ffffff14;border-radius:32px;width:100%;max-width:1150px;display:flex;overflow:visible;box-shadow:0 25px 60px #00000073}.left-section{text-align:center;color:#fff;background:linear-gradient(#10266d,#0b1b58);flex-direction:column;justify-content:center;align-items:center;width:45%;padding:45px 40px;display:flex}.logo-box{background:#fff;border-radius:28px;justify-content:center;align-items:center;width:110px;height:110px;margin-bottom:25px;display:flex;box-shadow:0 12px 30px #00000026}.logo-box img{object-fit:contain;width:65px;height:65px}.left-title{margin-bottom:12px;font-size:38px;font-weight:800}.left-subtitle{color:#ffffffbf;max-width:320px;margin-bottom:30px;font-size:15px;line-height:1.6}.benefits-box{flex-direction:column;gap:14px;width:100%;max-width:320px;display:flex}.benefit-item{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border-radius:16px;padding:14px 18px;font-size:14px;font-weight:500}.right-section{justify-content:center;align-items:center;width:55%;padding:40px;display:flex}.form-card{width:100%;max-width:420px}.form-title{color:#fff;margin-bottom:8px;font-size:30px;font-weight:800}.form-subtitle{color:#ffffffb3;margin-bottom:25px;font-size:14px}.input-group{background:#1a2d70;border:1px solid #5f8fff4d;border-radius:16px;align-items:center;width:100%;height:52px;margin-bottom:10px;padding:0 16px;transition:all .3s;display:flex}.input-group:focus-within{border-color:#5f8fff;box-shadow:0 0 0 4px #5f8fff26}.input-group input{background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px;color:#fff!important}.input-group input::placeholder{color:#ffffff8c}.input-icon,.eye-icon{color:#c5d2ff;font-size:16px}.input-icon{margin-right:10px}.eye-icon{cursor:pointer}.error{color:#ff8c8c;margin-bottom:12px;font-size:13px;display:block}.signup-submit-btn,.google-btn{cursor:pointer;border:none;border-radius:16px;width:100%;height:52px;transition:all .3s}.signup-submit-btn{color:#fff;background:linear-gradient(90deg,#5f8fff,#3e73ef);margin-top:10px;font-size:14px;font-weight:700}.signup-submit-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #5d8eff4d}.divider{align-items:center;margin:24px 0;display:flex}.divider:before,.divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.divider span{color:#ffffffb3;padding:0 15px;font-size:14px}.google-btn{color:#fff;background:#1a2d70;border:1px solid #5f8fff4d;justify-content:center;align-items:center;gap:10px;display:flex}.google-btn:hover{background:#233a86}.google-btn span{font-size:14px}.google-btn svg{font-size:20px}@media (width<=992px){.signup-card{flex-direction:column}.left-section,.right-section{width:100%}.left-section{padding:35px 25px}.right-section{padding:30px 25px}.left-title{font-size:32px}.form-title{font-size:28px}}@media (width<=768px){.signup-page{align-items:flex-start;padding:10px 10px 30px}.signup-card{border-radius:20px;flex-direction:column}.left-section,.right-section{width:100%}.left-title,.left-subtitle,.benefits-box{display:none}.left-section{padding:20px 15px 10px}.right-section{padding:20px 15px 30px}.logo-box{width:80px;height:80px;margin-bottom:0}.logo-box img{width:50px;height:50px}.form-card{max-width:100%}.form-title{font-size:24px}.form-subtitle{margin-bottom:20px;font-size:14px}.input-group,.signup-submit-btn,.google-btn{height:50px}}@media (width<=480px){.signup-page{padding:8px}.logo-box{width:70px;height:70px}.logo-box img{width:45px;height:45px}.form-title{font-size:22px}.form-subtitle{font-size:13px}.input-group{height:48px;padding:0 14px}.input-group input{font-size:13px}.signup-submit-btn,.google-btn{height:48px}.google-btn span{font-size:13px}.google-btn svg{font-size:18px}.error{font-size:12px}}.otp-wrapper{justify-content:center;align-items:center;gap:12px;width:100%;margin:18px 0;display:flex}.otp-wrapper input{color:#fff;text-align:center;background:#1a2d70;border:1px solid #5f8fff4d;border-radius:14px;outline:none;width:52px;height:56px;font-size:22px;font-weight:700;transition:all .3s}.otp-wrapper input:focus{border-color:#5f8fff;transform:translateY(-2px);box-shadow:0 0 0 4px #5f8fff26}.otp-wrapper input::placeholder{color:#fff6}.send-otp-btn,.verify-otp-btn{cursor:pointer;color:#fff;border:none;border-radius:16px;width:100%;height:52px;font-size:14px;font-weight:700;transition:all .3s}.send-otp-btn{background:linear-gradient(90deg,#5f8fff,#3e73ef);margin-top:10px}.send-otp-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #5d8eff4d}.verify-otp-btn{background:linear-gradient(90deg,#10b981,#059669);margin-top:10px}.verify-otp-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 30px #10b9814d}.send-otp-btn:disabled,.verify-otp-btn:disabled,.signup-submit-btn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none;transform:none}.otp-success{color:#22c55e;text-align:center;margin-top:12px;font-size:14px;font-weight:600}@media (width<=768px){.otp-wrapper{gap:8px}.otp-wrapper input{width:44px;height:48px;font-size:18px}.send-otp-btn,.verify-otp-btn{height:50px}}@media (width<=480px){.otp-wrapper{gap:6px}.otp-wrapper input{border-radius:10px;width:40px;height:44px;font-size:16px}.send-otp-btn,.verify-otp-btn{height:48px;font-size:13px}}.referral-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#000000bf;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.referral-popup{text-align:center;background:linear-gradient(#0d1738 0%,#08112b 100%);border:1px solid #ffffff14;border-radius:28px;width:100%;max-width:420px;padding:35px 25px;animation:.35s popupScale;position:relative;box-shadow:0 20px 60px #00000080,0 0 30px #4285f426}.referral-popup:before{content:"";background:#ffffff40;border-radius:20px;width:50px;height:5px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.popup-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin:20px auto 18px;font-size:32px;display:flex;box-shadow:0 10px 25px #2563eb59}.referral-popup h2{color:#fff;margin-bottom:10px;font-size:28px;font-weight:700}.referral-popup p{color:#ffffffbf;margin-bottom:24px;font-size:14px;line-height:1.7}.referral-popup input{color:#fff;background:#23346e8c;border:1px solid #ffffff1a;border-radius:16px;outline:none;width:100%;height:56px;margin-bottom:24px;padding:0 18px;font-size:15px;transition:all .3s}.referral-popup input::placeholder{color:#ffffff73}.referral-popup input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f626}.popup-actions{gap:12px;display:flex}.skip-btn,.continue-btn{cursor:pointer;border-radius:14px;flex:1;height:52px;font-size:15px;font-weight:600;transition:all .3s}.skip-btn{color:#fff;background:0 0;border:1px solid #ffffff26}.skip-btn:hover{background:#ffffff0f;transform:translateY(-2px)}.continue-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#4f8cff);border:none;box-shadow:0 10px 25px #2563eb59}.continue-btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #2563eb73}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes popupScale{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@media (width<=480px){.referral-popup{border-radius:24px;padding:30px 18px}.popup-icon{width:65px;height:65px;font-size:28px}.referral-popup h2{font-size:24px}.popup-actions{gap:10px}.skip-btn,.continue-btn{height:48px;font-size:14px}}*{box-sizing:border-box;margin:0;padding:0;font-family:Inter,sans-serif}.dashboard-page{background:#f8fafc;width:100%;min-height:100vh}.sidebar{z-index:1000;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:260px;height:100vh;padding:25px 15px;transition:all .3s;display:flex;position:fixed;top:0;left:0}.sidebar.collapsed{width:85px}.sidebar-top{flex-direction:column;flex:1;min-height:0;display:flex}.profile-icon{color:#000;background:#c9c9c9;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:0 auto 15px;font-size:26px;display:flex}.sidebar h3{color:#111827;margin-bottom:5px;font-size:18px;font-weight:700}.sidebar.collapsed h3{display:none}.sidebar.collapsed .profile-icon{width:50px;height:50px}.menu-list{scrollbar-width:thin;scrollbar-color:#37373886 #edf2f7cc;flex-direction:column;flex:1;gap:10px;min-height:0;padding-bottom:10px;padding-right:6px;display:flex;overflow:hidden auto}.menu-list::-webkit-scrollbar{width:6px}.menu-list::-webkit-scrollbar-track{background:#edf2f7;border-radius:50px}.menu-list::-webkit-scrollbar-thumb{background:#2563eb;border-radius:50px}.menu-item{cursor:pointer;color:#374151;background:0 0;border:none;border-radius:12px;align-items:center;gap:15px;width:100%;padding:13px 15px;transition:all .3s;display:flex}.menu-item svg{min-width:20px;font-size:20px}.menu-item:hover{color:#2563eb;background:#eff6ff}.menu-item.active{color:#fff;background:#2563eb}.sidebar.collapsed .menu-item{justify-content:center}.sidebar.collapsed span{display:none}.logout-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:auto;padding:13px;display:flex}.sidebar.collapsed .logout-btn span{display:none}.collapse-toggle{color:#2563eb;cursor:pointer;background:#fff;border:2px solid #2563eb;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex;position:absolute;bottom:90px;right:-18px}.main-content{width:calc(100% - 260px);margin-left:260px;padding-top:70px;transition:all .3s}.sidebar.collapsed+.main-content{width:calc(100% - 85px);margin-left:85px}.topbar{z-index:1000;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:flex-end;align-items:center;height:70px;padding:0 25px;display:flex;position:fixed;top:0;left:260px;right:0}.notification-btn{cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.bell-icon{color:#374151;font-size:24px}.menu-toggle{display:none}.content{padding:25px}.custom-logout-overlay{z-index:2000;background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-logout-box{text-align:center;background:#fff;border-radius:16px;width:350px;padding:30px}@media (width<=991px){.sidebar{transform:translate(-100%)}.sidebar.show{transform:translate(0)}.sidebar.collapsed{width:260px}.collapse-toggle{display:none}.close-sidebar{display:block;position:absolute;top:15px;right:15px}.main-content,.sidebar.collapsed+.main-content{width:100%;margin-left:0;padding-top:65px}.topbar{z-index:900;justify-content:space-between;width:100%;height:65px;padding:0 18px;position:fixed;top:0;left:0}.menu-toggle{color:#fff;background:#2563eb;border:none;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;display:flex}.notification-btn{background:#f3f4f6}.sidebar-overlay{z-index:999;background:#00000073;display:block;position:fixed;inset:0}}.close-sidebar{color:#374151;cursor:pointer;background:#f3f4f6;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-size:18px;transition:all .3s;display:none;position:absolute;top:15px;right:15px}.close-sidebar:hover{background:#e5e7eb;transform:scale(1.05)}@media (width<=991px){.sidebar.show .close-sidebar{display:flex}}.custom-logout-overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.custom-logout-box{text-align:center;background:#fff;border-radius:22px;width:360px;padding:30px;animation:.3s logoutPopup;box-shadow:0 20px 50px #0000002e}@keyframes logoutPopup{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.custom-logout-title{color:#111827;margin:0 0 12px;font-size:24px;font-weight:700}.custom-logout-message{color:#6b7280;margin-bottom:28px;font-size:15px;line-height:1.5}.custom-logout-buttons{justify-content:center;gap:15px;display:flex}.custom-logout-buttons button{cursor:pointer;border:none;border-radius:12px;width:120px;padding:12px;font-size:15px;font-weight:600;transition:all .3s}.custom-logout-cancel{color:#374151;background:#f3f4f6}.custom-logout-cancel:hover{background:#e5e7eb}.custom-logout-confirm{color:#fff;background:#dc2626}.custom-logout-confirm:hover{background:#b91c1c;transform:translateY(-2px)}@media (width<=576px){.custom-logout-box{border-radius:18px;width:90%;padding:25px}.custom-logout-title{font-size:21px}.custom-logout-buttons button{width:100px}}@media (width<=991px){.topbar{width:100%;height:65px;left:0}.main-content{width:100%;margin-left:0;padding-top:65px}}.profile-wrapper{text-align:center;cursor:pointer;margin-bottom:20px}.profile-popup-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.profile-popup{background:#fff;border-radius:18px;width:420px;max-width:95%;padding:30px;animation:.25s popup;position:relative}@keyframes popup{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.close-popup{cursor:pointer;background:0 0;border:none;font-size:20px;position:absolute;top:15px;right:15px}.profile-popup h2{text-align:center;margin-bottom:25px}.profile-form{flex-direction:column;gap:15px;display:flex}.profile-form label{color:#333;font-weight:600}.profile-form input,.profile-form select{border:1px solid #ddd;border-radius:10px;outline:none;width:100%;padding:12px;font-size:15px}.profile-form input:focus,.profile-form select:focus{border-color:#4f46e5}.profile-submit-btn{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:10px;margin-top:15px;padding:14px;font-size:16px;font-weight:600}.profile-submit-btn:hover{background:#4338ca}.home-screen{background:#f5f7fb;width:100%;min-height:100vh;padding:24px}.home-welcome-card{color:#fff;background:linear-gradient(135deg,#5b7fff,#3450d1);border-radius:28px;padding:30px}.home-welcome-header{align-items:center;gap:16px;display:flex}.home-user-icon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:30px;display:flex}.home-welcome-header h3{font-size:30px}.home-coin-section{align-items:center;gap:18px;margin-top:35px;display:flex}.home-coin-icon{background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;font-size:30px;display:flex}.home-coin-section h2{font-size:48px}.home-stats-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.home-stat-card{text-align:center;background:#fff;border-radius:22px;padding:25px}.home-stat-icon{color:#4f7df3;font-size:30px}.home-stat-card h3{font-size:30px}.home-invite-card{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;padding:24px;display:flex}.home-invite-left{align-items:center;width:100%;display:flex}.home-invite-icon{color:#4f7df3;background:#4f7df31f;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;display:flex}.home-invite-content{text-align:center;flex:1}.home-invite-content h3{color:#222;margin:0;font-size:22px;font-weight:700}.home-invite-content p{color:#666;margin:8px 0;font-size:15px}.home-invite-content small{color:#555;font-size:14px}.home-referral-code{color:#2563eb;cursor:pointer;margin-left:6px;font-weight:700}.home-invite-card>svg{color:#999;font-size:18px}.home-invite-left{align-items:center;gap:20px;display:flex}.home-invite-icon{color:#4f7df3;font-size:30px}.home-referral-code{color:#2563eb;cursor:pointer;margin-left:5px}.home-how-card{background:#fff;border-radius:22px;margin-top:25px;padding:25px}.home-how-card li{border-bottom:1px solid #eee;gap:15px;padding:15px 0;list-style:none;display:flex}.home-copy-popup{color:#fff;z-index:9999;background:#111827;border-radius:10px;padding:12px 18px;position:fixed;top:20px;right:20px}@media (width<=768px){.home-stats-grid{grid-template-columns:1fr}.home-welcome-header h3{font-size:22px}.home-coin-section h2{font-size:35px}}*{box-sizing:border-box}.surveys-page{background:#f5f5f5;width:100%;min-height:100vh;padding:24px}.surveys-container{grid-template-columns:repeat(4,1fr);gap:20px;width:100%;display:grid}.survey-card{cursor:pointer;text-align:left;background:#fff;border-radius:20px;width:100%;min-width:0;transition:all .3s;overflow:hidden;box-shadow:0 4px 15px #00000014}.survey-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.survey-image{width:100%;height:160px}.survey-image img{object-fit:cover;width:100%;height:100%;display:block}.survey-content{padding:14px}.survey-top{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.status{border-radius:20px;padding:5px 12px;font-size:12px;font-weight:600}.status.completed{color:#4caf50;background:#dff4de}.days{color:#555;font-size:12px;font-weight:500}.survey-title{color:#111;margin:0 0 8px;font-size:22px;font-weight:700}.survey-description{color:#555;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.read-more{color:#3b82f6;cursor:pointer;background:0 0;border:none;margin-top:6px;padding:0;font-size:13px}.read-more:hover{text-decoration:underline}.reward-box{border:1.5px solid #000;border-radius:30px;align-items:center;gap:8px;width:fit-content;margin-top:14px;padding:6px 14px;font-size:14px;font-weight:600;display:flex}.coin-icon{background:#f5c542;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}@media (width<=1200px){.surveys-container{grid-template-columns:repeat(3,1fr)}}@media (width<=992px){.surveys-container{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.surveys-page{padding:16px}.surveys-container{grid-template-columns:1fr;gap:16px}.survey-image{height:180px}.survey-title{font-size:20px}.survey-content{padding:12px}}.survey-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.pagination-btn,.page-btn{color:#fff;cursor:pointer;background:#1a2d70;border:none;border-radius:12px;min-width:42px;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:all .3s}.pagination-btn:hover:not(:disabled),.page-btn:hover{background:#2b469f;transform:translateY(-2px)}.pagination-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.page-btn.active{background:linear-gradient(90deg,#5f8fff,#3e73ef);box-shadow:0 8px 20px #5f8fff4d}.page-numbers{flex-wrap:wrap;gap:8px;display:flex}@media (width<=768px){.survey-pagination{gap:8px}.pagination-btn,.page-btn{min-width:38px;height:38px;padding:0 12px;font-size:13px}}.survey-question-list{margin-top:10px}.survey-question-preview{color:#ffffffbf;-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.survey-tabs{justify-content:center;align-items:center;gap:15px;margin-bottom:25px;display:flex}.survey-tabs .tab-btn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:30px;min-width:130px;padding:12px 25px;font-size:15px;font-weight:600;transition:all .3s}.survey-tabs .tab-btn:hover{background:#f3f4f6}.survey-tabs .tab-btn.active{color:#fff;background:#111827;border-color:#111827;box-shadow:0 5px 15px #00000026}@media (width<=600px){.survey-tabs{gap:10px}.survey-tabs .tab-btn{min-width:110px;padding:10px 18px;font-size:14px}}.survey-details-page{box-sizing:border-box;background:#f3f5fb;justify-content:center;width:100%;min-height:100vh;padding:30px;display:flex}.survey-details-card{background:#fff;border-radius:30px;width:100%;overflow:hidden;box-shadow:0 15px 40px #00000014}.details-banner{width:100%;height:350px;position:relative}.details-banner img{object-fit:cover;width:100%;height:100%;display:block}.back-icon{color:#1f2937;cursor:pointer;z-index:5;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex;position:absolute;top:25px;left:25px}.back-icon svg{font-size:18px}.back-icon:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.details-content{padding:40px}.survey-status-row{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.status-badge{color:#16a34a;background:#e8f8ee;border-radius:50px;padding:10px 18px;font-size:13px;font-weight:700}.time-badge{color:#4338ca;background:#eef2ff;border-radius:50px;padding:10px 18px;font-size:13px;font-weight:700}.survey-heading{color:#111827;margin:0 0 15px;font-size:42px;font-weight:800;line-height:1.3}.survey-subtitle{color:#6b7280;margin:0 0 35px;font-size:16px;line-height:1.8}.section-title{color:#111827;margin:35px 0 18px;font-size:24px;font-weight:700}.reward-card{background:linear-gradient(135deg,#fff8e7,#fff2c4);border-radius:22px;padding:24px}.reward-left{align-items:center;gap:16px;display:flex}.reward-left span{color:#111827;font-size:18px;font-weight:700}.reward-icon{color:#d97706;background:#ffd54f;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:28px;display:flex}.about-box{color:#374151;background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:22px;line-height:1.8}.requirements-list{flex-direction:column;gap:15px;display:flex}.requirement-item{color:#374151;background:#f9fafb;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;display:flex}.requirement-item svg{color:#22c55e;flex-shrink:0;font-size:20px}.requirement-item span{font-size:15px;line-height:1.6}.info-box{color:#2563eb;background:#eef4ff;border:1px solid #d6e4ff;border-radius:18px;align-items:flex-start;gap:12px;margin-top:20px;padding:20px;display:flex}.info-box svg{margin-top:2px;font-size:18px}.info-box span{font-size:14px;line-height:1.6}.start-survey-btn{color:#fff;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:18px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:35px;padding:20px;font-size:15px;font-weight:700;transition:all .3s;display:flex}.start-survey-btn svg{font-size:20px}.start-survey-btn:hover{transform:translateY(-3px);box-shadow:0 15px 30px #2563eb4d}.survey-not-found{text-align:center;width:100%;max-width:500px;padding:50px}.survey-not-found h2{color:#111827;margin-bottom:25px}@media (width<=992px){.survey-details-page{padding:20px}.details-banner{height:280px}.details-content{padding:30px}.survey-heading{font-size:34px}}@media (width<=768px){.survey-details-page{background:#fff;padding:0}.survey-details-card{box-shadow:none;border-radius:0;min-height:100vh}.details-banner{height:240px}.back-icon{width:42px;height:42px;top:18px;left:18px}.details-content{padding:24px 18px}.survey-heading{font-size:28px}.survey-subtitle{font-size:14px}.section-title{font-size:22px}.reward-left span{font-size:16px}.start-survey-btn{padding:18px}}@media (width<=480px){.details-banner{height:210px}.survey-heading{font-size:24px}.details-content{padding:20px 16px}.status-badge,.time-badge{padding:8px 14px;font-size:12px}.section-title{font-size:20px}.requirement-item{padding:15px}.start-survey-btn{font-size:14px}}.survey-questions-page{box-sizing:border-box;background:#f3f5fb;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:30px;display:flex}.questions-card{background:#fff;border-radius:30px;width:100%;max-width:950px;padding:35px;box-shadow:0 15px 40px #00000014}.questions-header{align-items:center;gap:16px;margin-bottom:35px;display:flex}.questions-header h2{color:#111827;margin:0;font-size:30px;font-weight:700}.back-btn{color:#111827;cursor:pointer;background:#f3f4f6;border:none;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex}.back-btn svg{font-size:18px}.back-btn:hover{background:#e5e7eb;transform:translateY(-2px)}.question-box{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:35px}.question-box h3{color:#111827;margin:0 0 30px;font-size:28px;font-weight:700;line-height:1.6}.option-item input[type=radio]{cursor:pointer;flex-shrink:0;width:18px;height:18px}.option-item span{color:#374151;font-size:15px;line-height:1.6}.text-answer{color:#111827;resize:vertical;border:1px solid #d1d5db;border-radius:16px;outline:none;width:100%;min-height:140px;padding:18px;font-size:15px;transition:all .3s}.question-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:40px;display:flex}.prev-btn,.next-btn{cursor:pointer;border:none;border-radius:14px;min-width:160px;padding:15px 24px;font-size:15px;font-weight:600;transition:all .3s}.prev-btn:hover:not(:disabled){background:#e5e7eb}.next-btn:hover{transform:translateY(-2px);box-shadow:0 12px 25px #2563eb40}@media (width<=768px){.survey-questions-page{background:#fff;padding:0}.questions-card{min-height:100vh;box-shadow:none;border-radius:0;padding:24px 18px}.questions-header{margin-bottom:28px}.questions-header h2{font-size:22px}.back-btn{width:42px;height:42px}.question-box{padding:24px 18px}.question-box h3{margin-bottom:24px;font-size:22px}.option-item{padding:16px}.option-item span{font-size:14px}.question-footer{margin-top:30px}.prev-btn,.next-btn{flex:1;min-width:auto;padding:14px}}@media (width<=480px){.questions-card{padding:20px 14px}.questions-header{gap:12px}.questions-header h2{font-size:20px}.question-box{padding:20px 14px}.question-box h3{font-size:18px;line-height:1.5}.option-item{gap:12px;padding:14px}.option-item span{font-size:13px}.text-answer{min-height:120px;padding:14px;font-size:14px}.question-footer{flex-direction:row;gap:12px}.prev-btn,.next-btn{padding:13px;font-size:14px}}input,textarea,select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000!important;background:#fff!important;border:1px solid #d1d5db!important}input::placeholder,textarea::placeholder{color:#6b7280!important}input:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 0 4px #2563eb1f;color:#000!important;background:#fff!important;border-color:#2563eb!important}.option-item{cursor:pointer;border-radius:16px;align-items:center;gap:14px;padding:18px 20px;transition:all .3s;display:flex;background:#fff!important;border:1px solid #d1d5db!important}.option-item input[type=radio]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;width:18px;height:18px;background:#fff!important}.option-item span{font-size:15px;font-weight:500;line-height:1.6;color:#000!important}.text-answer{resize:vertical;border-radius:16px;outline:none;width:100%;min-height:140px;padding:18px;font-size:15px;transition:all .3s;color:#000!important;background:#fff!important;border:1px solid #d1d5db!important}.text-answer::placeholder{color:#6b7280!important}.text-answer:focus{box-shadow:0 0 0 4px #2563eb1f;color:#000!important;background:#fff!important;border-color:#2563eb!important}.question-box{background:#fff!important}.question-box h3,label{color:#000!important}.question-box{margin-top:20px}.question-box h3{color:#1f2937;margin-bottom:20px;font-size:18px;font-weight:600;line-height:1.5}.options-list{flex-direction:column;gap:12px;display:flex}.option-item{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .3s;display:flex}.option-item:hover{background:#f8fbff;border-color:#2563eb}.option-item input{cursor:pointer;accent-color:#2563eb;flex-shrink:0;width:18px;height:18px}.option-item span{color:#374151;font-size:15px;font-weight:500}.text-answer{resize:vertical;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;min-height:140px;padding:14px;font-family:inherit;font-size:15px}.text-answer:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.question-footer{justify-content:space-between;gap:12px;margin-top:25px;display:flex}.question-footer button{cursor:pointer;border:none;border-radius:10px;min-width:140px;height:48px;font-size:15px;font-weight:600;transition:all .3s}.prev-btn{color:#374151;background:#f3f4f6}.prev-btn:hover{background:#e5e7eb}.prev-btn:disabled{opacity:.5;cursor:not-allowed}.next-btn{color:#fff;background:#2563eb}.next-btn:hover{background:#1d4ed8}@media (width<=768px){.question-box h3{font-size:16px}.option-item{padding:12px}.option-item span{font-size:14px}.question-footer{flex-direction:column}.question-footer button{width:100%}}.poll-options{flex-direction:column;gap:22px;margin-top:20px;display:flex}.poll-item{cursor:pointer}.poll-label{color:#444;margin-bottom:8px;font-size:15px;font-weight:500}.poll-row{align-items:center;gap:10px;display:flex}.poll-bar{background:#e5e5e5;border-radius:20px;flex:1;height:14px;overflow:hidden}.poll-fill{background:repeating-linear-gradient(-45deg,#2563eb,#2563eb 10px 10px,#2563eb 20px);border-radius:20px;height:100%;transition:all .3s}.poll-value{color:#666;text-align:right;min-width:40px;font-size:14px}.poll-item.selected .poll-label,.poll-item.selected .poll-value{color:#2563eb;font-weight:700}.poll-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.poll-header input[type=radio]{cursor:pointer;accent-color:#2563eb;width:18px;height:18px}.poll-label{font-size:15px;font-weight:500}.poll-item{cursor:pointer;margin-bottom:18px}.poll-item.selected .poll-label{color:#2563eb;font-weight:700}.rewards-page{background:#f3f4f6;width:100%;min-height:100vh;padding:25px}.wallet-info-card{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#3b82f6 100%);border-radius:18px;justify-content:space-between;align-items:center;width:100%;margin-bottom:30px;padding:25px 30px;display:flex}.wallet-info-card h4{opacity:.8;margin-bottom:6px;font-size:15px;font-weight:500}.wallet-info-card h1{font-size:34px;font-weight:700}.wallet-info-card .wallet-icon{color:#fff;font-size:55px}.rewards-grid{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:25px;display:grid}.amazon-product-card{background:#fff;border-radius:18px;gap:20px;padding:18px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 8px 25px #00000014}.amazon-product-card:hover{transform:translateY(-5px)}.amazon-product-image{background:#f8fafc;border-radius:12px;width:200px;min-width:220px;height:200px;overflow:hidden}.amazon-product-image img{object-fit:contain;width:100%;height:100%;transition:all .4s}.amazon-product-image:hover img{transform:scale(1.05)}.amazon-product-content{flex-direction:column;flex:1;display:flex}.amazon-product-content h3{color:#111827;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.4}.description{color:#6b7280;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:12px;font-size:14px;display:-webkit-box;overflow:hidden}.product-rating{color:#f59e0b;align-items:center;gap:3px;margin-bottom:12px;display:flex}.product-rating span{color:#374151;margin-left:8px;font-size:14px}.stock-box{color:#16a34a;align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.product-points{color:#2563eb;align-items:center;gap:8px;margin-bottom:15px;font-size:15px;font-weight:700;display:flex}.product-price{color:#111827;margin-bottom:20px;font-size:28px;font-weight:800}.amazon-buy-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#3b82f6 100%);border:none;border-radius:999px;width:fit-content;padding:12px 28px;font-size:15px;font-weight:700;transition:all .3s}.amazon-buy-btn:hover{color:#fff;background:linear-gradient(135deg,#1e40af8c 0%,#2564eb88 50%,#3b83f679 100%);border:1px solid #1e40af}@media (width<=992px){.rewards-grid{grid-template-columns:1fr}.amazon-product-card{flex-direction:column}.amazon-product-image{width:100%;height:260px}}@media (width<=576px){.rewards-page{padding:15px}.wallet-info-card{padding:20px}.wallet-info-card h1{font-size:26px}.wallet-info-card .wallet-icon{font-size:40px}.amazon-product-content h3{font-size:18px}.product-price{font-size:26px}.amazon-buy-btn{width:100%}}.reward-search{justify-content:center;margin:25px 0;display:flex}.reward-search input{border:1px solid #ddd;border-radius:10px;outline:none;width:100%;padding:14px 18px;font-size:15px;transition:all .3s}.reward-search input:focus{border-color:#2874f0;box-shadow:0 0 0 3px #2874f026}.pagination button{color:#fff;cursor:pointer;background:#2874f0;border:none;border-radius:8px;padding:10px 22px;transition:all .3s}.pagination span{font-size:17px;font-weight:600}.support-page{background:#f5f5f5;min-height:100vh;padding:24px}.support-header{color:#fff;text-align:center;background:linear-gradient(135deg,#4a90ff,#23408e);border-radius:22px;margin-bottom:24px;padding:30px 20px}.support-header .support-icon{border:2px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 16px;font-size:28px;display:flex}.support-header h2{margin:0 0 8px;font-size:32px;font-weight:700}.support-header p{opacity:.9;margin:0;font-size:15px}.support-options{flex-direction:column;gap:16px;display:flex}.support-card{cursor:pointer;background:#fff;border-radius:18px;justify-content:space-between;align-items:center;padding:18px 20px;transition:all .3s;display:flex}.support-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #00000014}.support-left{align-items:center;gap:14px;display:flex}.support-left h4{color:#222;text-align:left;margin:0 0 4px;font-size:16px}.support-left p{color:#777;margin:0;font-size:13px}.option-icon{color:#3b82f6;background:#eef4ff;border-radius:12px;justify-content:center;align-items:center;width:46px;height:46px;font-size:18px;display:flex}.arrow{color:#888}.faq-title{text-align:left;color:#222;margin:32px 0 18px;font-size:28px}.faq-list{text-align:left;flex-direction:column;gap:16px;display:flex}.faq-item{background:#fff;border-radius:18px;overflow:hidden}.faq-question{cursor:pointer;color:#222;justify-content:space-between;align-items:center;padding:20px;font-weight:500;display:flex}.faq-answer{max-height:0;transition:all .35s;overflow:hidden}.faq-answer p{color:#666;margin:0;padding:0 20px 20px;line-height:1.7}.faq-answer.show{max-height:200px}.version-card{text-align:center;background:#fff;border-radius:18px;margin-top:32px;padding:24px}.version-card h4{color:#222;margin:0 0 10px;font-size:22px}.version-card p{color:#777;margin:0}@media (width<=768px){.support-page{padding:18px}.support-header h2{font-size:28px}.faq-title{font-size:24px}}@media (width<=480px){.support-page{padding:16px}.support-header{padding:24px 18px}.support-header h2{font-size:26px}.support-header p{font-size:14px}.faq-question{padding:18px;font-size:14px}.support-left h4{font-size:15px}.support-left p{font-size:12px}.version-card h4{font-size:20px}}.issue-modal{z-index:9999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172abf;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.issue-container{background:#fff;border-radius:24px;width:100%;max-width:550px;padding:30px;animation:.35s popupUp;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000026,0 0 0 1px #fff6}.issue-container:before{content:"";background:linear-gradient(135deg,#4f46e51f,#6366f105);border-radius:50%;width:240px;height:240px;position:absolute;top:-120px;right:-120px}.issue-container h2{text-align:center;color:#fff;z-index:1;margin:0 0 24px;font-size:28px;font-weight:700;position:relative}.issue-container form{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.issue-container input,.issue-container textarea{color:#111827;background:#fff;border:2px solid #eef2f7;border-radius:14px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:all .3s}.issue-container input::placeholder,.issue-container textarea::placeholder{color:#9ca3af}.issue-container input:focus,.issue-container textarea:focus{border-color:#4f46e5;box-shadow:0 0 0 4px #4f46e51f}.issue-container textarea{resize:none;min-height:130px}.issue-container input[type=file]{cursor:pointer;background:#f8fafc;border:2px dashed #cbd5e1;padding:16px}.issue-container input[type=file]:hover{background:#f5f7ff;border-color:#4f46e5}.issue-container button[type=submit]{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:14px;height:54px;margin-top:6px;font-size:15px;font-weight:600;transition:all .3s}.issue-container button[type=submit]:hover{transform:translateY(-2px);box-shadow:0 12px 25px #4f46e54d}.issue-container button[type=submit]:disabled{opacity:.7;cursor:not-allowed}.close-btn{color:#374151;cursor:pointer;z-index:2;background:#3b82f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .25s;display:flex;position:absolute;top:16px;right:16px}.close-btn:hover{color:#fff;background:#4f46e5;transform:rotate(90deg)}@keyframes popupUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=768px){.issue-container{border-radius:22px;max-width:100%;padding:22px}.issue-container h2{font-size:24px}}@media (width<=480px){.issue-modal{padding:12px}.issue-container{border-radius:20px;padding:20px}.issue-container h2{font-size:22px}.issue-container input,.issue-container textarea{font-size:14px}.issue-container button[type=submit]{height:50px}}.my-complaints-section{margin-top:35px}.my-complaints-section h3{color:#111827;letter-spacing:-.5px;margin-bottom:25px;font-size:32px;font-weight:800}.complaint-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0000000f}.complaint-top{background:linear-gradient(135deg,#f8fafc,#eef2ff);justify-content:space-between;align-items:flex-start;gap:10px;padding:18px;display:flex}.complaint-top h4{color:#111827;word-break:break-word;margin:0;font-size:20px;font-weight:700;line-height:1.4}.complaint-id{color:#64748b;margin-top:6px;font-size:12px;font-weight:500;display:inline-block}.status-badge{text-transform:capitalize;white-space:nowrap;border-radius:50px;padding:7px 14px;font-size:12px;font-weight:700}.status-badge.in-review{color:#2563eb;background:#eff6ff}.complaint-body{flex:1;padding:16px}.complaint-body p{color:#475569;word-break:break-word;min-height:65px;margin:0;font-size:15px;line-height:1.7}.complaint-image{object-fit:cover;border:1px solid #e5e7eb;border-radius:12px;width:100%;height:110px;margin-top:12px}.complaint-footer{background:#fafafa;border-top:1px solid #e5e7eb;padding:15px 18px}.complaint-footer div{color:#475569;margin-bottom:8px;font-size:13px;line-height:1.5}.complaint-footer strong{color:#111827;margin-right:4px}.complaint-footer div:last-child{margin-bottom:0}.no-complaints,.complaint-loading{text-align:center;color:#64748b;background:#fff;border:1px solid #e5e7eb;border-radius:18px;padding:40px;font-size:16px;font-weight:600}@media (width<=1400px){.complaints-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=1024px){.complaints-grid{grid-template-columns:repeat(2,1fr)}.my-complaints-section h3{font-size:28px}}@media (width<=768px){.complaints-grid{grid-template-columns:repeat(2,1fr);gap:15px}.complaint-top{padding:15px}.complaint-top h4{font-size:18px}.complaint-image{height:100px}}@media (width<=576px){.complaints-grid{grid-template-columns:1fr}.my-complaints-section{margin-top:25px}.my-complaints-section h3{margin-bottom:18px;font-size:26px}.complaint-top{flex-direction:column;align-items:flex-start}.complaint-image{height:90px}}.faq-categories{flex-wrap:wrap;gap:10px;margin-bottom:20px;display:flex}.faq-category-btn{color:#000;cursor:pointer;background:#f3f4f6;border:1px solid #000;border-radius:10px;padding:10px 16px;font-weight:600;transition:all .3s}.faq-category-btn.active,.faq-category-btn:hover{color:#fff;background:#2563eb}.my-complaints-page{background:linear-gradient(135deg,#f8fafc,#eef2ff);min-height:100vh;padding:30px}.page-header{align-items:center;gap:15px;margin-bottom:30px;display:flex}.page-header h2{color:#111827;margin:0;font-size:30px;font-weight:700}.back-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;width:48px;height:48px;transition:all .3s;box-shadow:0 8px 20px #00000014}.back-btn:hover{transform:translateY(-3px)}.complaints-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.complaint-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:22px;transition:all .3s;position:relative;box-shadow:0 10px 30px #0000000f}.complaint-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #4f46e51f}.complaint-top{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.complaint-top h4{color:#111827;margin:0;font-size:18px;font-weight:700}.complaint-id{color:#6b7280;margin-top:5px;font-size:12px;display:block}.status-badge{text-transform:capitalize;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:700}.status-badge.pending{color:#d97706;background:#fff7d6}.status-badge.resolved{color:#15803d;background:#dcfce7}.status-badge.rejected{color:#dc2626;background:#fee2e2}.complaint-body{text-align:center}.complaint-body p{color:#4b5563;margin-bottom:15px;font-size:14px;line-height:1.7}.complaint-image{object-fit:cover;border:4px solid #eef2ff;border-radius:50%;width:90px;height:90px;margin:15px auto;display:block;box-shadow:0 8px 20px #4f46e526}.complaint-footer{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:15px}.complaint-footer div{color:#374151;margin-bottom:8px;font-size:14px}.complaint-footer div strong{color:#111827}@media (width<=1024px){.complaints-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.my-complaints-page{padding:18px}.complaints-grid{grid-template-columns:1fr}.page-header h2{font-size:24px}.complaint-card{padding:18px}.complaint-image{width:75px;height:75px}}.complaint-image{object-fit:cover;cursor:pointer;border:1px solid #e5e7eb;border-radius:14px;width:100%;height:220px;margin-top:15px;transition:all .35s}.complaint-image:hover{transform:scale(1.03)}.image-preview-overlay{z-index:99999;background:#000000d9;justify-content:center;align-items:center;padding:20px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.image-preview-box{max-width:95%;max-height:95%;position:relative}.preview-image{object-fit:contain;border-radius:12px;max-width:100%;max-height:90vh;box-shadow:0 20px 50px #0006}.close-preview{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:20px;font-weight:700;transition:all .3s;position:absolute;top:-15px;right:-15px}.close-preview:hover{transform:rotate(90deg)}.contact-page{background:linear-gradient(#f8fafc 0%,#eef2ff 100%);min-height:100vh;padding:40px 20px 60px;position:relative;overflow:hidden}.contact-page:before{content:"";background:#7c3aed14;border-radius:50%;width:350px;height:350px;position:absolute;top:-120px;left:-120px}.contact-page:after{content:"";background:#4f46e514;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-80px;right:-100px}.contact-hero{text-align:center;z-index:2;margin-bottom:70px;position:relative}.contact-hero h1{color:#111827;margin-bottom:15px;font-size:50px;font-weight:800}.contact-hero p{color:#64748b;text-align:left;max-width:700px;margin:auto;font-size:16px;line-height:1.8}.contact-grid-modern{z-index:2;grid-template-columns:repeat(4,1fr);gap:40px;max-width:1300px;margin:auto;display:grid;position:relative}.contact-item{text-align:center}.contact-item h4{color:#111827;margin-top:14px;margin-bottom:8px;font-size:20px;font-weight:700}.contact-item p,.contact-item a{color:#64748b;word-break:break-word;font-size:14px;line-height:1.8;text-decoration:none;transition:all .3s}.contact-item a:hover{color:#4f46e5}.contact-icon{color:#fff;background-color:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:65px;height:65px;margin:auto;font-size:24px;transition:all .3s;display:flex;box-shadow:0 10px 20px #4f46e526}.contact-icon:hover{transform:translateY(-5px)}.location-card .contact-icon{width:65px;height:65px;font-size:24px}.social-section{text-align:center;z-index:2;margin-top:80px;position:relative}.social-section h2{color:#111827;margin-bottom:30px;font-size:34px;font-weight:800}.social-icons{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.social-icons a{color:#fff;background-color:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 10px 20px #4f46e526}.social-icons a:hover{transform:translateY(-5px)scale(1.08)}.loading-card{text-align:center;color:#475569;background:#fff;border-radius:20px;max-width:400px;margin:120px auto;padding:30px;font-size:18px;font-weight:600;box-shadow:0 10px 25px #00000014}@media (width<=992px){.contact-grid-modern{grid-template-columns:repeat(2,1fr);gap:35px}}@media (width<=768px){.contact-page{padding:25px 15px 40px}.contact-hero{margin-bottom:50px}.contact-hero h1{font-size:36px}.contact-hero p{font-size:14px}.contact-grid-modern{grid-template-columns:1fr;gap:30px}.contact-icon{width:55px;height:55px;font-size:20px}.contact-item h4{font-size:18px}.contact-item p,.contact-item a{font-size:13px}.social-section{margin-top:60px}.social-section h2{font-size:28px}.social-icons a{width:52px;height:52px;font-size:18px}}.notification-page{background:#f5f7fb;min-height:100vh;margin:0;padding:0}.notification-header{color:#fff;background:linear-gradient(135deg,#5b82f7 0%,#2d4fd7 100%);border-radius:15px;justify-content:space-between;align-items:center;width:calc(100% - 40px);height:100px;margin:20px auto;padding:0 24px;display:flex;box-shadow:0 6px 20px #2563eb33}@media (width<=1400px){.notification-header{width:calc(100% - 30px)}}@media (width<=1200px){.notification-header{width:calc(100% - 24px);padding:0 20px}}@media (width<=768px){.notification-header{border-radius:12px;width:calc(100% - 20px);height:85px;padding:0 16px}.header-title h2{font-size:22px}}@media (width<=576px){.notification-header{border-radius:10px;width:calc(100% - 16px);height:75px;margin:8px auto;padding:0 12px}.header-title{gap:8px}.header-title h2{font-size:18px}.back-button{width:36px;height:36px;font-size:14px}.notification-count{width:28px;height:28px;font-size:12px}}@media (width<=380px){.notification-header{height:70px;padding:0 10px}.header-title h2{font-size:16px}.notification-count{width:24px;height:24px;font-size:11px}}.back-button{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;transition:all .3s;display:flex}.back-button:hover{background:#ffffff47;transform:scale(1.05)}.header-title{align-items:center;gap:12px;display:flex}.header-title svg{font-size:20px}.header-title h2{color:#fff;margin:0;font-size:28px;font-weight:700}.notification-count{background:#ffffff2e;border-radius:50%;justify-content:center;align-items:center;min-width:34px;height:34px;font-size:14px;font-weight:700;display:flex}.notification-body{grid-template-columns:repeat(2,1fr);gap:20px;padding:15px;display:grid}.notification-item{cursor:pointer;background:#fff;border-radius:18px;align-items:flex-start;gap:15px;padding:18px;transition:all .3s;display:flex;position:relative;box-shadow:0 6px 20px #0000000f}.notification-item:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0000001f}.notification-dot{background:#3b82f6;border-radius:50%;width:10px;height:10px;position:absolute;top:14px;right:14px}.notification-icon{background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:54px;min-width:54px;height:54px;display:flex}.notification-icon svg{color:#2563eb;font-size:22px}.notification-details{flex:1}.notification-details h4{color:#111827;margin:0 0 6px;padding-right:18px;font-size:16px;font-weight:700;line-height:1.4}.notification-details p{color:#6b7280;margin:0 0 10px;font-size:14px;line-height:1.6}.notification-details span{color:#9ca3af;align-items:center;gap:6px;font-size:12px;display:flex}.notification-details span svg{font-size:11px}.notification-item.read{background:#f9fafb;border-left:4px solid #d1d5db}.notification-item.read .notification-icon{background:#eef0f3}.notification-item.read .notification-icon svg{color:#6b7280}.notification-item.unread{background:#fff;border-left:4px solid #2563eb}.pagination{justify-content:center;align-items:center;gap:16px;padding:10px 20px 30px;display:flex}.pagination button:hover:not(:disabled){background:#1d4ed8}@media (width<=768px){.notification-body{grid-template-columns:1fr}.header-title h2{font-size:22px}}@media (width<=576px){.notification-header{height:80px;padding:0 15px}.header-title{gap:8px}.header-title h2{font-size:18px}.header-title svg{font-size:16px}.notification-body{gap:12px;padding:12px}.notification-item{padding:14px}.notification-icon{width:46px;min-width:46px;height:46px}.notification-details h4{font-size:15px}.notification-details p{font-size:13px}}.notification-details-page{background:#f3f4f6;min-height:100vh}.notification-detail-header{color:#fff;background:linear-gradient(135deg,#5b82f7 0%,#2d4fd7 100%);border-radius:16px;align-items:center;gap:14px;width:calc(100% - 40px);height:100px;margin:20px auto;padding:0 24px;display:flex;box-shadow:0 8px 25px #2563eb33}.notification-detail-header button{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}.notification-detail-header button:hover{background:#ffffff47;transform:scale(1.05)}.notification-detail-header h2{color:#fff;margin:0;font-size:28px;font-weight:700}@media (width<=1200px){.notification-detail-header{width:calc(100% - 30px);padding:0 20px}.notification-detail-header h2{font-size:24px}}@media (width<=768px){.notification-detail-header{border-radius:14px;width:calc(100% - 20px);height:85px;padding:0 16px}.notification-detail-header h2{font-size:22px}}@media (width<=576px){.notification-detail-header{border-radius:12px;width:calc(100% - 16px);height:75px;margin:10px auto;padding:0 12px}.notification-detail-header button{width:36px;height:36px;font-size:14px}.notification-detail-header h2{font-size:18px}}@media (width<=380px){.notification-detail-header{height:70px;padding:0 10px}.notification-detail-header h2{font-size:16px}}.detail-back-btn{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.detail-title{align-items:center;gap:10px;display:flex}.detail-title h2{margin:0;font-size:20px;font-weight:700}.detail-main-card{text-align:center;background:#fff;border-radius:18px;margin:14px;padding:30px 20px;box-shadow:0 4px 12px #00000014}.detail-main-card h3{color:#111827;margin-top:18px;margin-bottom:14px;font-size:22px;line-height:1.5}.detail-icon{color:#4f7df3;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:auto;font-size:28px;display:flex}.detail-badge{color:#4f7df3;background:#eef4ff;border-radius:30px;padding:8px 16px;font-size:12px;font-weight:700;display:inline-block}.detail-message-card{background:#fff;border-radius:18px;margin:14px;padding:20px;box-shadow:0 4px 12px #00000014}.detail-message-card h4{color:#111827;margin:0 0 15px;font-size:18px}.detail-message-card p{color:#4b5563;margin:0;font-size:15px;line-height:1.8}.detail-info-card{background:#fff;border-radius:18px;margin:14px;padding:20px;box-shadow:0 4px 12px #00000014}.info-row{align-items:center;gap:14px;padding:12px 0;display:flex}.info-row:not(:last-child){border-bottom:1px solid #edf0f5}.info-icon{color:#4f7df3;background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.info-row small{color:#9ca3af;margin-bottom:4px;display:block}.info-row h5{color:#111827;margin:0;font-size:15px;font-weight:600}@media (width<=576px){.detail-main-card h3{font-size:18px}.detail-message-card,.detail-info-card,.detail-main-card{margin:10px}}.admin-login-page{background:linear-gradient(135deg,#071c6b 0%,#0a2278 100%);justify-content:center;align-items:center;min-height:100vh;padding:20px;display:flex;position:relative;overflow:hidden}.admin-login-page:before{content:"";filter:blur(20px);background:#5b8cff1f;border-radius:50%;width:350px;height:350px;position:absolute;top:-150px;left:-150px}.admin-login-page:after{content:"";filter:blur(30px);background:#ffffff0f;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-180px;right:-180px}.admin-login-container{z-index:1;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:30px;width:100%;max-width:1250px;min-height:700px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000040}.admin-login-left{color:#fff;text-align:center;background:#071c6bf2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:50px;display:flex}.admin-logo{object-fit:contain;background:#fff;border-radius:25px;width:90px;height:90px;margin-bottom:30px;padding:18px;box-shadow:0 15px 30px #0003}.admin-brand-title{margin-bottom:15px;font-size:46px;font-weight:800;line-height:1.2}.admin-brand-title span{color:#6fa5ff}.admin-brand-description{color:#fffc;max-width:380px;margin-bottom:40px;font-size:18px;line-height:1.8}.admin-feature-box{background:#ffffff14;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:280px;height:55px;font-size:16px;font-weight:600;display:flex}.admin-login-right{background:#0a2278f7;flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.admin-login-card{width:100%;max-width:420px}.admin-form-title{color:#fff;text-align:center;margin-bottom:10px;font-size:42px;font-weight:800}.admin-form-subtitle{color:#ffffffb3;text-align:center;margin-bottom:35px;font-size:18px}.admin-input-group{margin-bottom:20px;position:relative}.admin-input-icon{color:#000;font-size:16px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.admin-input-field{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;outline:none;width:100%;height:54px;padding:0 50px;font-size:15px;transition:all .3s}.admin-input-field::placeholder{color:#fff9}.admin-input-field:focus{background:#ffffff1f;border-color:#6fa5ff;box-shadow:0 0 0 4px #6fa5ff1f}.admin-password-toggle{color:#ffffffb3;cursor:pointer;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.admin-password-toggle:hover{color:#fff}.admin-login-btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5b8cff,#4674eb);border:none;border-radius:16px;width:100%;height:56px;margin-top:10px;font-size:18px;font-weight:700;transition:all .3s}.admin-login-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px #5b8cff4d}.admin-login-btn:disabled{opacity:.7;cursor:not-allowed}.admin-divider{align-items:center;margin:25px 0;display:flex}.admin-divider:before,.admin-divider:after{content:"";background:#ffffff26;flex:1;height:1px}.admin-divider span{color:#ffffffb3;margin:0 15px}.admin-google-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:54px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.admin-google-btn:hover{background:#ffffff1f}.admin-google-btn svg{font-size:22px}.admin-bottom-text{text-align:center;color:#ffffffbf;margin-top:25px}.admin-link-btn{color:#6fa5ff;cursor:pointer;background:0 0;border:none;margin-left:5px;font-weight:600}.admin-link-btn:hover{text-decoration:underline}@media (width<=992px){.admin-login-container{flex-direction:column;min-height:auto}.admin-login-left,.admin-login-right{padding:40px 25px}.admin-brand-title{font-size:34px}.admin-brand-description{font-size:16px}.admin-form-title{font-size:32px}}@media (width<=576px){.admin-logo{width:75px;height:75px;padding:14px}.admin-brand-title{font-size:28px}.admin-brand-description{font-size:14px}.admin-feature-box{width:100%;max-width:250px;font-size:14px}.admin-form-title{font-size:28px}.admin-form-subtitle{font-size:14px}.admin-input-field,.admin-login-btn,.admin-google-btn{height:50px;font-size:14px}.admin-login-left,.admin-login-right{padding:30px 20px}}.admin-dashboard{background:#f4f7ff;height:100vh;display:flex;overflow:hidden}.admin-sidebar{color:#fff;background:#071c6b;flex-direction:column;width:260px;height:100vh;padding:30px 20px;display:flex;position:sticky;top:0;overflow:hidden}.admin-content{background:#f4f7ff;flex:1;height:100vh;padding:40px;overflow-y:auto}@media (width<=768px){.admin-dashboard{height:100vh;overflow:hidden}.admin-sidebar{z-index:1000;height:100vh;transition:all .3s;position:fixed;top:0;left:-100%}.admin-sidebar.open{left:0}.admin-content{height:100vh;padding:80px 20px 20px;overflow-y:auto}}.sidebar-toggle{color:#fff;cursor:pointer;z-index:1100;background:#071c6b;border:none;border-radius:12px;width:45px;height:45px;font-size:20px;transition:all .3s;display:none;position:fixed;top:20px;left:20px;box-shadow:0 5px 15px #00000026}.sidebar-toggle:hover{background:#5b8cff}.admin-sidebar{color:#fff;background:#071c6b;flex-direction:column;width:260px;padding:30px 20px;transition:all .3s;display:flex}.admin-sidebar-title{margin-bottom:40px;font-size:28px;font-weight:700}.sidebar-item{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:12px;outline:none;align-items:center;gap:12px;margin-bottom:15px;padding:15px 18px;font-size:16px;font-weight:500;transition:all .3s;display:flex}.sidebar-item svg{font-size:18px}.sidebar-item:hover{background:#ffffff1f}.sidebar-item.active{background:#5b8cff}.admin-content{flex:1;padding:40px}.content-card{background:#fff;border-radius:20px;padding:30px;box-shadow:0 5px 20px #00000014}.content-card h2{color:#071c6b;margin-bottom:15px;font-size:30px}.content-card p{color:#666;font-size:16px;line-height:1.6}@media (width<=768px){.sidebar-toggle{justify-content:center;align-items:center;display:flex}.admin-sidebar{z-index:1000;width:260px;height:100vh;position:fixed;top:0;left:-100%;box-shadow:5px 0 20px #0003}.admin-sidebar.open{left:0}.admin-content{width:100%;padding:80px 20px 20px}}@media (width<=576px){.admin-sidebar{width:240px}.admin-sidebar-title{font-size:24px}.sidebar-item{padding:14px 16px;font-size:15px}.content-card{padding:20px}.content-card h2{font-size:24px}.content-card p{font-size:14px}}.logout-btn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:auto;padding:12px;font-size:15px;font-weight:600;display:flex}.logout-btn:hover{background:#dc2626}.logout-popup-overlay{z-index:9999;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.logout-popup{text-align:center;background:#fff;border-radius:15px;width:350px;padding:25px;box-shadow:0 10px 30px #0003}.logout-popup h3{margin-bottom:10px}.logout-popup p{color:#666;margin-bottom:20px}.popup-buttons{justify-content:center;gap:15px;display:flex}.yes-btn,.no-btn{cursor:pointer;border:none;border-radius:8px;padding:10px 22px;font-weight:600}.yes-btn{color:#fff;background:#ef4444}.no-btn{color:#111827;background:#e5e7eb}.survey-management{background:#f8fafc;min-height:100vh;padding:24px}@media (width<=768px){.survey-management{padding:15px}}.survey-management__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.survey-management__title{color:#0f172a;margin:0;font-size:28px;font-weight:700}.survey-management__add-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:12px;outline:none;padding:12px 22px;font-size:14px;font-weight:600;transition:all .3s;box-shadow:0 10px 25px #2563eb40}.survey-management__add-btn:hover{transform:translateY(-2px);box-shadow:0 15px 30px #2563eb59}.survey-management__loading{color:#64748b;justify-content:center;align-items:center;height:300px;font-size:18px;font-weight:600;display:flex}.survey-management__table-container{background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;overflow:auto hidden;box-shadow:0 10px 30px #0f172a14,0 2px 10px #0f172a0a}.survey-management__table-container::-webkit-scrollbar{height:10px}.survey-management__table-container::-webkit-scrollbar-track{background:#f1f5f9}.survey-management__table-container::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:20px}.survey-management__table-container::-webkit-scrollbar-thumb:hover{background:#64748b}.survey-management__table{border-collapse:collapse;width:100%;min-width:1600px}.survey-management__table thead{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.survey-management__table th{color:#fff;text-align:left;white-space:nowrap;padding:18px 16px;font-size:14px;font-weight:600}.survey-management__table tbody tr{border-bottom:1px solid #e2e8f0;transition:all .3s}.survey-management__table tbody tr:hover{background:#f8fbff}.survey-management__table td{color:#334155;vertical-align:middle;padding:16px;font-size:14px}.survey-management__table th:first-child,.survey-management__table td:first-child{min-width:70px}.survey-management__table th:nth-child(2),.survey-management__table td:nth-child(2){min-width:130px}.survey-management__table th:nth-child(3),.survey-management__table td:nth-child(3){min-width:220px}.survey-management__table th:nth-child(4),.survey-management__table td:nth-child(4){white-space:normal;min-width:350px;line-height:1.6}.survey-management__table th:nth-child(5),.survey-management__table td:nth-child(5){min-width:180px}.survey-management__table th:nth-child(6),.survey-management__table td:nth-child(6),.survey-management__table th:nth-child(7),.survey-management__table td:nth-child(7){min-width:120px}.survey-management__table th:nth-child(8),.survey-management__table td:nth-child(8){min-width:140px}.survey-management__table th:nth-child(9),.survey-management__table td:nth-child(9){min-width:130px}.survey-management__table th:nth-child(10),.survey-management__table td:nth-child(10){min-width:180px}.survey-management__image{object-fit:cover;border:2px solid #e2e8f0;border-radius:14px;width:85px;min-width:85px;height:85px;min-height:85px;transition:all .3s;display:block}.survey-management__image:hover{transform:scale(1.05)}.survey-management__status{border-radius:999px;justify-content:center;align-items:center;min-width:95px;padding:8px 15px;font-size:13px;font-weight:600;display:inline-flex}.survey-management__status--active{color:#059669;background:#10b98126}.survey-management__status--inactive{color:#dc2626;background:#ef444426}.survey-management__actions{align-items:center;gap:10px;display:flex}.survey-management__edit-btn,.survey-management__delete-btn{cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:all .3s}.survey-management__edit-btn{color:#2563eb;background:#eff6ff}.survey-management__edit-btn:hover{color:#fff;background:#2563eb}.survey-management__delete-btn{color:#dc2626;background:#fef2f2}.survey-management__delete-btn:hover{color:#fff;background:#dc2626}.survey-management__empty{text-align:center;color:#64748b;font-size:16px;font-weight:600;padding:60px!important}.survey-modal{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background:#0f172aa6;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.survey-modal__card{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:450px;padding:30px;animation:.3s modalAnimation}@keyframes modalAnimation{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.survey-modal__text{color:#64748b;margin-bottom:25px;line-height:1.7}.survey-modal__actions{justify-content:center;gap:15px;display:flex}.survey-modal__confirm-btn,.survey-modal__cancel-btn{cursor:pointer;border:none;border-radius:10px;padding:12px 24px;font-weight:600;transition:all .3s}.survey-modal__confirm-btn{color:#fff;background:#dc2626}.survey-modal__confirm-btn:hover{background:#b91c1c}.survey-modal__cancel-btn{color:#334155;background:#e2e8f0}.survey-modal__cancel-btn:hover{background:#cbd5e1}@media (width<=768px){.survey-management{padding:15px}.survey-management__header{flex-direction:column;align-items:stretch}.survey-management__title{font-size:24px}.survey-management__add-btn{width:100%}.survey-management__table{min-width:1600px}.survey-management__actions{flex-wrap:nowrap}.survey-modal__card{padding:25px}}.survey-management__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.header-left{flex-direction:column;gap:12px;display:flex}.search-input{border:1px solid #dcdcdc;border-radius:8px;outline:none;width:380px;height:45px;padding:0 15px;font-size:15px}.search-input:focus{border-color:#2563eb}.pagination{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.rows-select{align-items:center;gap:10px;display:flex}.rows-select select{border:1px solid #ddd;border-radius:6px;width:70px;height:38px;padding:0 8px}.page-buttons{align-items:center;gap:15px;display:flex}.page-buttons button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:6px;padding:8px 18px}.page-buttons button:disabled{opacity:.5;cursor:not-allowed}@media (width<=768px){.survey-management__header{flex-direction:column;align-items:stretch}.search-input{width:100%}.pagination{flex-direction:column;gap:15px}}.reward-page{background:#f8fafc;min-height:100vh;padding:20px;font-family:Arial,sans-serif}.reward-header h2{color:#0f172a;font-size:22px;font-weight:700}.reward-header button{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;padding:10px 16px;font-weight:600;transition:all .3s}.reward-header button:hover{background:#2563eb;transform:translateY(-2px)}.reward-table{width:100%;overflow-x:auto}.reward-table table{border-collapse:collapse;background:#fff;border-radius:10px;width:100%;overflow:hidden;box-shadow:0 5px 20px #0000000d}.reward-table th,.reward-table td{text-align:center;border-bottom:1px solid #e5e7eb;padding:12px;font-size:14px}.reward-table th{color:#1e3a8a;background:#eff6ff;font-weight:700}.reward-table tr:hover{background:#f1f5f9}.reward-table button{cursor:pointer;border:none;border-radius:6px;margin:0 4px;padding:6px 12px;font-size:13px;font-weight:600;transition:all .25s}.reward-table .edit{color:#fff;background:#3b82f6}.reward-table .edit:hover{background:#2563eb;transform:translateY(-1px)}.reward-table .delete{color:#fff;background:#60a5fa}.reward-table .delete:hover{background:#3b82f6;transform:translateY(-1px)}.pagination button{color:#1e3a8a;cursor:pointer;background:#e0f2fe;border:none;border-radius:6px;padding:7px 12px;font-weight:600;transition:all .25s}.pagination span{color:#0f172a;font-weight:600}.modal{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{background:#fff;border-radius:12px;width:320px;padding:20px;box-shadow:0 10px 30px #0003}.modal-box input{border:1px solid #dbeafe;border-radius:8px;outline:none;width:100%;margin-bottom:10px;padding:10px}.modal-actions{justify-content:space-between;gap:10px;display:flex}.modal-actions button:first-child:hover{background:#2563eb}.modal-actions button:last-child:hover{background:#60a5fa}.modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172abf;justify-content:center;align-items:center;padding:20px;animation:.25s fadeBg;display:flex;position:fixed;inset:0}@keyframes fadeBg{0%{opacity:0}to{opacity:1}}.modal-box{background:#fff;border-radius:14px;width:100%;max-width:360px;padding:20px;animation:.3s popUp;box-shadow:0 20px 50px #00000040,0 0 0 1px #3b82f633}@keyframes popUp{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.modal-box input{border:1px solid #dbeafe;border-radius:8px;outline:none;width:100%;margin-bottom:10px;padding:10px;font-size:14px;transition:all .25s}.modal-box input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f640}.modal-actions{gap:10px;margin-top:10px;display:flex}.modal-actions button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:9px 12px;font-weight:600;transition:all .25s}.modal-actions button:first-child{color:#fff;background:#3b82f6}.modal-actions button:first-child:hover{background:#2563eb;transform:translateY(-2px)}.modal-actions button:last-child{color:#0f172a;background:#e0f2fe}.modal-actions button:last-child:hover{background:#93c5fd;transform:translateY(-2px)}.dropdown-menu button{text-align:left;cursor:pointer;background:#fff;border:none;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.dropdown-icon{flex-shrink:0;font-size:18px}.reward-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.reward-header h2{margin:0;font-size:24px;font-weight:700}.header-actions{align-items:center;gap:12px;display:flex}.add-product-btn,.upload-product-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s}.add-product-btn:hover,.upload-product-btn:hover{background:#1d4ed8;transform:translateY(-2px)}.add-dropdown{position:relative}.dropdown-menu{z-index:1000;background:#fff;border-radius:12px;width:220px;position:absolute;top:110%;right:0;overflow:hidden;box-shadow:0 10px 30px #00000026}.dropdown-menu button{color:#2563eb;text-align:left;cursor:pointer;background:#fff;border:none;width:100%;padding:14px 16px;transition:all .3s}.dropdown-menu button:hover{color:#2563eb;background:#eff6ff}.reward-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.header-left{flex-direction:column;flex:1;gap:12px;display:flex}.page-title{color:#1f2937;margin:0;font-size:28px;font-weight:700}.search-input{border:1px solid #ddd;border-radius:10px;outline:none;width:100%;max-width:100%;height:46px;padding:0 16px;font-size:15px}.header-right{align-items:flex-end;display:flex}.add-product-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:10px;height:46px;padding:0 22px;font-weight:600}.support-page{background:#f8fafc;min-height:100vh;padding:20px;font-family:Arial,sans-serif}.header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.header h2{color:#111;font-size:22px;font-weight:600}.header .add-btn{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;padding:10px 16px;transition:all .2s}.header .add-btn:hover{background:#1d4ed8}thead{background:#f1f5f9}thead th{text-align:left;color:#334155;white-space:nowrap;padding:14px;font-size:14px;font-weight:600}tbody tr{border-bottom:1px solid #eee;transition:all .2s}tbody td{color:#1f2937;white-space:nowrap;padding:14px;font-size:14px}.status{text-transform:capitalize;border-radius:20px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-block}.status.pending{color:#c2410c;background:#fff7ed}.status.in-review{color:#1d4ed8;background:#eff6ff}.status.resolved{color:#059669;background:#ecfdf5}.status.rejected{color:#dc2626;background:#fef2f2}.actions{gap:8px;display:flex}.actions button{cursor:pointer;border:none;border-radius:6px;padding:6px 10px;font-size:13px;transition:all .2s}.actions .edit{color:#fff;background:#44bfef}.actions .edit:hover{background:#059669}.actions .delete{color:#fff;background:#44bfef}.actions .delete:hover{background:#dc2626}.pagination button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px 12px;transition:all .2s}.pagination button:hover{background:#f1f5f9}.pagination button.active{color:#fff;background:#2563eb;border-color:#2563eb}.modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{text-align:center;background:#fff;border-radius:10px;width:320px;padding:20px}.modal-box h3{margin-bottom:10px}.modal-box p{color:#444;margin-bottom:15px;font-size:14px}.modal-box .modal-actions{justify-content:space-between;display:flex}.modal-box .modal-actions button{cursor:pointer;border:none;border-radius:6px;flex:1;margin:0 5px;padding:8px}.modal-box .modal-actions .yes{color:#fff;background:#44bfef}.modal-box .modal-actions .no{background:#44bfef}@media (width<=768px){.header{flex-direction:column;align-items:flex-start;gap:10px}table{min-width:700px}}.complaint-img{object-fit:cover;cursor:pointer;border-radius:12px;width:60px;height:60px}.no-img{color:#64748b;background:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;font-size:12px;display:flex}.user-box{align-items:center;gap:10px;display:flex}.avatar{color:#fff;background:#2563eb;border-radius:50%;justify-content:center;align-items:center;width:35px;height:35px;font-weight:700;display:flex}.message-cell{white-space:nowrap;text-overflow:ellipsis;max-width:220px;overflow:hidden}.edit-btn{color:#fff;background:#2563eb!important}.order-page{background:#f8fafc;width:100%;min-height:100vh;padding:25px}.order-header{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.order-header h2{color:#111827;font-size:28px;font-weight:700}.filter-row{justify-content:flex-end;align-items:center;gap:15px;margin-bottom:20px;display:flex}.filter-row label{color:#374151;font-size:15px;font-weight:600}.filter-row select{cursor:pointer;text-transform:capitalize;background:#fff;border:1px solid #d1d5db;border-radius:12px;outline:none;width:180px;padding:12px 16px;font-size:14px;transition:all .3s}.filter-row select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.search-box{margin-bottom:25px}.search-box input{background:#fff;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;max-width:100%;padding:13px 16px;font-size:14px}.search-box input:focus{border-color:#2563eb}.table-wrapper{background:#fff;border-radius:18px;width:100%;overflow-x:auto;box-shadow:0 10px 30px #00000014}table{border-collapse:collapse;width:100%;min-width:900px}thead{color:#fff;background:#111827}thead th{color:#fff;text-align:center;padding:16px;font-size:14px}tbody td{text-align:center;color:#374151;border-bottom:1px solid #eee;padding:15px;font-size:14px}tbody tr:hover{background:#f9fafb}.product-img{object-fit:cover;border-radius:12px;width:55px;height:55px}.status{color:#2563eb;text-transform:capitalize;background:#dbeafe;border-radius:20px;padding:7px 15px;font-size:13px;font-weight:600}.actions{justify-content:center;gap:10px;display:flex}.actions button{color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;transition:all .3s;display:flex}.edit{background:#f59e0b}.edit:hover{background:#d97706;transform:scale(1.1)}.delete{background:#ef4444}.delete:hover{background:#dc2626;transform:scale(1.1)}.pagination{justify-content:center;gap:10px;margin-top:30px;display:flex}.pagination button{cursor:pointer;background:#fff;border:none;border-radius:10px;min-width:40px;height:40px;font-weight:600;box-shadow:0 5px 15px #00000014}.pagination button:hover,.pagination .active{color:#fff;background:#2563eb}@media (width<=768px){.order-page{padding:15px}.order-header h2{font-size:22px}.filter-row{justify-content:space-between}.filter-row select{width:150px}.search-box input{width:100%}}.survey-modal{background:#f4f6fb;justify-content:center;align-items:flex-start;width:100%;min-height:100vh;padding:40px 20px;display:flex;overflow-y:auto}.survey-modal__box{background:#fff;border-radius:16px;width:100%;max-height:calc(100vh - 80px);overflow-y:auto;box-shadow:0 8px 30px #0000000d}.survey-modal__title{color:#1e293b;text-align:center;z-index:1;background:#fff;margin:0 0 30px;padding-bottom:10px;font-size:26px;font-weight:700;top:0}.survey-form__preview{border:1px solid #e2e8f0;border-radius:8px;max-width:300px;overflow:hidden}.survey-form__preview img{width:100%;display:block}.btn{cursor:pointer;border:none;border-radius:10px;width:100%;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s}@media (width<=600px){.survey-modal__box{max-height:calc(100vh - 40px);padding:24px 16px}.survey-form__row{flex-direction:column}.question-row{flex-direction:column;align-items:stretch}.survey-form__checkbox{margin-top:0}}.survey-modal__title{color:#111827;margin:0;font-size:32px;font-weight:700}.survey-modal{background:#f4f6fb;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;display:flex;overflow-y:auto}.survey-modal__box{background:#fff;border-radius:16px;width:100%;max-height:calc(100vh - 80px);padding:40px;overflow-y:auto;box-shadow:0 8px 30px #0000000d}.survey-modal__title{color:#1e293b;text-align:center;margin:0 0 30px;font-size:26px;font-weight:700}.pageHeader .backBtn{cursor:pointer;color:#6366f1;background:0 0;border:none;font-size:20px;transition:all .2s}.survey-form{flex-direction:column;gap:24px;display:flex}.survey-form__row{flex-wrap:wrap;gap:16px;display:flex}.survey-form__group{flex-direction:column;flex:1;gap:6px;min-width:200px;display:flex}.survey-form__group label{color:#334155;font-size:14px;font-weight:600}.survey-form__group input,.survey-form__group textarea,.survey-form__group select{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}.survey-form__group input:focus,.survey-form__group textarea:focus,.survey-form__group select:focus{border-color:#6366f1;outline:none;box-shadow:0 0 0 3px #6366f126}.survey-form__group input::placeholder,.survey-form__group textarea::placeholder,.survey-form__group select::placeholder{color:#94a3b8}.survey-form__group textarea{resize:vertical;min-height:90px}.survey-form__full{flex:none;width:100%}.survey-form__checkbox{flex-direction:row;justify-content:space-between;align-items:center}.survey-form__checkbox .checkbox-wrapper{align-items:center;display:flex}.survey-form__checkbox .checkbox-wrapper input[type=checkbox]{accent-color:#6366f1;width:18px;height:18px}.survey-form__section{flex-direction:column;gap:12px;display:flex}.survey-form__section-header{justify-content:space-between;align-items:center;display:flex}.survey-form__section-header label{color:#1e293b;font-weight:600}.survey-form .list-item{align-items:center;gap:8px;display:flex}.survey-form .list-item input{border:1px solid #cbd5e1;border-radius:6px;flex:1;padding:8px 12px;font-size:14px}.survey-form .question-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.survey-form .question-card__header{color:#475569;justify-content:space-between;font-weight:600;display:flex}.survey-form .question-card__body{flex-direction:column;gap:12px;display:flex}.survey-form .question-row{flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.survey-form .question-row .survey-form__group{flex:1;min-width:160px}.survey-form .question-row .survey-form__checkbox{align-self:center;margin-top:20px}.survey-form .options-section{border-left:2px solid #e2e8f0;padding-left:8px}.survey-form .options-section .options-header{justify-content:space-between;margin-bottom:8px;font-size:14px;font-weight:500;display:flex}.survey-form .options-section.readonly .hint{color:#64748b;margin-bottom:6px;font-size:13px;display:block}.survey-form .options-section.readonly .readonly-item{color:#334155;background:#f1f5f9;border:none;border-radius:6px;margin-bottom:4px;padding:6px 12px;font-size:14px}.survey-form__preview{align-items:center;gap:12px;max-width:300px;margin-top:8px;display:flex}.survey-form__preview img{border:1px solid #e2e8f0;border-radius:8px;width:100%}.survey-form__preview .btn--remove{color:#b91c1c;cursor:pointer;white-space:nowrap;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:6px 12px;font-size:13px}.survey-form__preview .btn--remove:hover{background:#fecaca}.survey-form__actions{justify-content:center;gap:12px;margin-top:16px;display:flex}.btn{cursor:pointer;border:none;border-radius:10px;padding:12px 28px;font-size:15px;font-weight:600;transition:all .2s}.btn--secondary{color:#334155;background:#f1f5f9;border:1px solid #cbd5e1}.btn--small{color:#4338ca;cursor:pointer;background:#e0e7ff;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500}.btn--tiny{color:#6366f1;cursor:pointer;background:0 0;border:none;font-size:13px;font-weight:500;text-decoration:underline}.btn--tiny:hover{color:#4f46e5}.btn--remove{color:#ef4444;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px}.btn--remove:hover{background:#fee2e2}@media (width<=600px){.survey-modal__box{padding:24px 16px}.survey-form__row{flex-direction:column}.question-row{flex-direction:column;align-items:stretch}.survey-form__checkbox{margin-top:0}}.editProduct{background:#f5f7fa;justify-content:center;min-height:100vh;padding:40px 20px;display:flex;overflow-y:auto}.editProduct .editProductCard{background:#fff;border-radius:12px;width:100%;max-height:calc(100vh - 80px);padding:40px;overflow-y:auto;box-shadow:0 4px 24px #0000000d}.editProduct .editProductCard .pageTitle{color:#1a1a2e;text-align:center;z-index:1;background:#fff;margin-bottom:30px;padding-bottom:10px;font-size:28px;font-weight:600;top:0}.editProduct .editProductCard form{flex-direction:column;gap:24px;display:flex}.editProduct .formGroup{flex-direction:column;gap:6px;width:100%;display:flex}.editProduct .formGroup label{color:#374151;font-size:14px;font-weight:500}.editProduct .formGroup input,.editProduct .formGroup textarea,.editProduct .formGroup select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}.editProduct .formGroup input:focus,.editProduct .formGroup textarea:focus,.editProduct .formGroup select:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.editProduct .formGroup input::placeholder,.editProduct .formGroup textarea::placeholder,.editProduct .formGroup select::placeholder{color:#9ca3af}.editProduct .formGroup textarea{resize:vertical;min-height:90px}.editProduct .row{flex-wrap:wrap;gap:16px;display:flex}.editProduct .row .formGroup{flex:1;min-width:200px}.editProduct .sectionHeader{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.editProduct .sectionHeader h3{color:#1f2937;margin:0;font-size:18px;font-weight:600}.editProduct .hint{color:#6b7280;margin:-10px 0 8px;font-size:13px;line-height:1.4}.editProduct .attributeKeyRow{align-items:center;gap:10px;display:flex}.editProduct .attributeKeyRow input{flex:1}.editProduct .variantCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.editProduct .variantCard .attributesRow{flex-wrap:wrap;gap:16px;display:flex}.editProduct .variantCard .attributesRow .formGroup{flex:1;min-width:150px}.editProduct .variantCard .btnDanger{align-self:flex-end;margin-top:4px}.editProduct .imagePreviewRow{margin:8px 0}.editProduct .imagePreviews{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.editProduct .imageThumb{border:1px solid #e5e7eb;border-radius:6px;width:80px;height:80px;position:relative;overflow:hidden}.editProduct .imageThumb img{object-fit:cover;width:100%;height:100%}.editProduct .imageThumb .removeImgBtn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;display:flex;position:absolute;top:4px;right:4px}.editProduct .imageThumb .removeImgBtn:hover{background:#ef4444}.editProduct .attributeImageSet{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.editProduct .existingAttrImages{flex-direction:column;gap:16px;display:flex}.editProduct .existingAttrImages .attrImageGroup{background:#f3f4f6;border-radius:8px;padding:12px}.editProduct .existingAttrImages .attrImageGroup strong{margin-bottom:6px;display:block}.editProduct .btnSecondary{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.editProduct .btnSecondary:hover{background:#4338ca}.editProduct .btnDanger{color:#b91c1c;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.editProduct .btnDanger:hover{background:#fecaca}.editProduct .submitBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;align-self:center;margin-top:16px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .2s}.editProduct .submitBtn:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.editProduct .submitBtn:disabled{opacity:.6;cursor:not-allowed}.editProduct .edit-loader{text-align:center;color:#6b7280;padding:60px;font-size:18px}@media (width<=768px){.editProduct{padding:20px 12px}.editProduct .editProductCard{max-height:calc(100vh - 40px);padding:24px 16px}.editProduct .row{flex-direction:column;gap:12px}.editProduct .variantCard .attributesRow{flex-direction:column}.editProduct .imageThumb{width:60px;height:60px}}.add-support-page{background:#f4f6f9;justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.add-support-card{background:#fff;border-radius:20px;width:100%;padding:35px;box-shadow:0 8px 25px #00000014}.add-support-header{margin-bottom:30px}.add-support-header h2{color:#222;margin:0;font-size:28px;font-weight:700}.add-support-header p{color:#777;margin-top:8px;font-size:14px}.add-support-form{flex-direction:column;gap:20px;display:flex}.form-group{flex-direction:column;display:flex}.form-group label{text-align:left;color:#333;margin-bottom:8px;font-size:14px;font-weight:600}.form-group input,.form-group textarea{border:1px solid #dcdcdc;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:all .3s}.form-group input:focus,.form-group textarea:focus{border-color:#4f46e5}.form-group textarea{resize:vertical}.file-input{padding:10px!important}.selected-file{color:#555;background:#f3f4f6;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px}.button-group{gap:15px;margin-top:10px;display:flex}.submit-btn,.cancel-btn{cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px;font-size:15px;font-weight:600;transition:all .3s}.submit-btn{color:#fff;background:#4f46e5}.submit-btn:hover{background:#4338ca}.submit-btn:disabled{opacity:.7;cursor:not-allowed}@media (width<=768px){.add-support-page{padding:20px 15px}.add-support-card{padding:25px 20px}.button-group{flex-direction:column}.add-support-header h2{font-size:24px}}.form-page{background:linear-gradient(135deg,#eef2ff,#f8fafc);justify-content:center;align-items:center;min-height:100vh;padding:30px 15px;display:flex}.form-box{background:#fff;border-radius:20px;width:100%;padding:35px;box-shadow:0 15px 40px #00000014}.form-box h2{text-align:center;color:#111827;margin-bottom:30px;font-size:28px;font-weight:700}.field-group{margin-bottom:20px}.field-group label{color:#374151;text-align:left;margin-bottom:8px;font-size:14px;font-weight:600;display:block}.field-group input,.field-group textarea,.field-group select{color:#111827;box-sizing:border-box;background:#fff;border:1px solid #d1d5db;border-radius:12px;outline:none;width:100%;padding:14px 16px;font-size:15px;transition:all .3s}.field-group input:focus,.field-group textarea:focus,.field-group select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1f}.field-group textarea{resize:vertical;min-height:120px}.field-group input[readonly],.field-group textarea[readonly]{cursor:not-allowed;background:#f9fafb}.image-preview{text-align:center;margin-bottom:25px}.image-preview label{color:#374151;margin-bottom:12px;font-weight:600;display:block}.image-preview img{object-fit:cover;border:3px solid #e5e7eb;border-radius:16px;width:180px;height:180px}.form-actions{gap:15px;margin-top:30px;display:flex}.form-actions button{cursor:pointer;border:none;border-radius:12px;flex:1;padding:14px;font-size:15px;font-weight:600;transition:all .3s}.update-btn{color:#fff;background:#2563eb}.update-btn:hover{background:#1d4ed8}.cancel-btn{color:#fff;background:#ef4444}.cancel-btn:hover{background:#dc2626}@media (width<=768px){.form-box{padding:25px 20px}.form-actions{flex-direction:column}.image-preview img{width:140px;height:140px}}@media (width<=480px){.form-box{padding:20px 15px}.form-box h2{font-size:24px}.field-group input,.field-group textarea,.field-group select{padding:12px;font-size:14px}.image-preview img{width:120px;height:120px}}.adblock-page{z-index:999999;background:linear-gradient(135deg,#f5f7fa 0%,#eef2ff 100%);justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;inset:0;overflow:hidden}.adblock-card{text-align:center;background:#fff;border-radius:28px;width:100%;max-width:900px;max-height:calc(100vh - 40px);padding:35px;animation:.4s adPopup;overflow-y:auto;box-shadow:0 25px 60px #0000001f}@keyframes adPopup{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.adblock-icon{justify-content:center;margin-bottom:15px;display:flex}.adblock-icon img{object-fit:contain;width:90px;height:90px}.adblock-card h1{color:#12213d;margin-bottom:12px;font-size:36px;font-weight:800}.adblock-card p{color:#6b7280;max-width:650px;margin:0 auto;font-size:15px;line-height:1.8}.adblock-features{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px;display:grid}.adblock-features .feature-box{text-align:left;background:#f8fafc;border:1px solid #e5e7eb;border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.feature-icon{background:#eef4ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:55px;height:55px;font-size:24px;display:flex}.feature-box h4{color:#111827;margin:0 0 4px;font-size:15px;font-weight:700}.feature-box span{color:#6b7280;font-size:13px}.adblock-buttons{justify-content:center;gap:15px;margin-top:28px;display:flex}.reload-btn,.learn-btn{cursor:pointer;border-radius:12px;min-width:180px;padding:14px 24px;font-size:15px;font-weight:700;transition:all .3s}.reload-btn{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none}.reload-btn:hover{transform:translateY(-2px)}.learn-btn{color:#2563eb;background:#fff;border:2px solid #2563eb}.learn-btn:hover{color:#fff;background:#2563eb}.adblock-footer{color:#6b7280;border-top:1px solid #e5e7eb;margin-top:25px;padding-top:20px;font-size:14px}@media (width<=992px){.adblock-features{grid-template-columns:1fr}.adblock-card{max-width:650px}}@media (width<=768px){.adblock-page{padding:12px}.adblock-card{border-radius:20px;padding:20px}.adblock-card h1{font-size:26px}.adblock-card p{font-size:14px}.adblock-buttons{flex-direction:column}.reload-btn,.learn-btn{width:100%;min-width:auto}.feature-icon{width:45px;height:45px;font-size:20px}}html{scroll-behavior:smooth}.terms-page{background:#f5f7fb;min-height:100vh;padding:30px 15px}.terms-hero{text-align:center;background:#fff;border-radius:20px;max-width:1200px;margin:0 auto 25px;padding:35px;position:relative;box-shadow:0 10px 30px #0000000f}.back-btn{cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex;position:absolute;top:25px;left:25px}.hero-icon{background:#eef4ff;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:auto;font-size:34px;display:flex}.terms-hero h1{color:#000;margin-top:15px;font-size:36px;font-weight:700}.terms-hero p{color:#64748b;margin-top:10px}.hero-meta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:20px;display:flex}.version-badge,.date-badge{background:#f8fafc;border-radius:30px;padding:10px 16px;font-size:14px;font-weight:600}.terms-content-card{background:#fff;border-radius:20px;max-width:1200px;margin:auto;padding:40px;box-shadow:0 10px 30px #0000000f}.content-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.status-badge{border-radius:30px;padding:8px 15px;font-weight:600}.terms-html-content{color:#334155;line-height:1.9}.terms-html-content h1{text-align:center;color:#0f172a;margin-bottom:10px;font-size:40px;font-weight:800}.terms-html-content h2{text-align:center;color:#1e293b;margin-bottom:30px;font-size:30px;font-weight:700}.terms-html-content p{text-align:left;margin-bottom:16px;font-size:15px}.terms-html-content li{margin-bottom:10px}.terms-html-content em{color:#64748b}@media (width<=768px){.terms-content-card{padding:20px}.terms-hero{padding:25px 20px}.terms-html-content h1{font-size:30px}.terms-html-content h2{font-size:24px}.terms-html-content h3{font-size:20px}.content-header{flex-direction:column;gap:10px}}.content-header{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:35px;padding-bottom:20px;display:flex}.header-left{flex-direction:column;align-items:flex-start;display:flex}.header-left h2{color:#111827;margin:0;font-size:30px;font-weight:700}.last-updated{color:#6b7280;margin-top:8px;font-size:14px}.status-badge{border-radius:30px;padding:8px 18px;font-size:14px;font-weight:600}.status-badge.active{color:#15803d;background:#dcfce7}.status-badge.inactive{color:#dc2626;background:#fee2e2}.terms-html-content{text-align:left}.terms-html-content h1{text-align:center;color:#111827;margin-bottom:15px;font-size:42px}.terms-html-content h2{text-align:center;color:#1f2937;margin-bottom:30px;font-size:28px}.terms-html-content h3{color:#111827;border-left:4px solid #2563eb;margin-top:35px;margin-bottom:15px;padding-left:12px;font-size:22px;font-weight:700}.terms-html-content h4{margin-top:20px;margin-bottom:10px;font-size:18px;font-weight:600}.terms-html-content p{text-align:left;color:#374151;margin-bottom:15px;line-height:1.9}.terms-html-content ul{margin-bottom:20px;padding-left:25px}.terms-html-content li{margin-bottom:10px;line-height:1.8}.terms-html-content strong{color:#111827}@media (width<=768px){.content-header{flex-direction:column;align-items:flex-start}.terms-html-content h1{font-size:32px}.terms-html-content h2{font-size:24px}.terms-html-content h3{font-size:20px}}.privacy-page{background:linear-gradient(135deg,#f8fafc 0%,#eef4ff 50%,#fff 100%);min-height:100vh;padding:20px}.privacy-container{max-width:1200px;margin:0 auto}.privacy-header{background:#fff;border-radius:24px;justify-content:flex-start;align-items:flex-start;gap:20px;margin-bottom:24px;padding:30px;display:flex;box-shadow:0 10px 35px #00000014}.privacy-header>div:last-child{text-align:left;flex:1}.privacy-header h1{color:#111827;text-align:left;margin:0 0 8px;font-size:32px;font-weight:800}.privacy-header p{color:#6b7280;text-align:left;margin:0;font-size:15px;line-height:1.6}.privacy-icon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;font-size:32px;display:flex}.privacy-meta{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px;display:grid}.meta-card{text-align:left;background:#fff;border-radius:18px;padding:18px;box-shadow:0 8px 25px #0000000f}.meta-card span{color:#6b7280;margin-bottom:8px;font-size:13px;font-weight:500;display:block}.meta-card strong{color:#111827;font-size:18px;font-weight:700;display:block}.active-status{color:#16a34a!important}.privacy-content{text-align:left;background:#fff;border-radius:24px;padding:35px;box-shadow:0 10px 35px #00000014}.privacy-content *{text-align:left}.privacy-content h1{color:#111827;border-bottom:3px solid #2563eb;margin:0 0 20px;padding-bottom:12px;font-size:40px;font-weight:800}.privacy-content h2{color:#1d4ed8;margin-top:32px;margin-bottom:16px;font-size:30px;font-weight:700}.privacy-content h3{color:#111827;margin-top:28px;margin-bottom:14px;font-size:24px;font-weight:700}.privacy-content h4{color:#374151;margin-top:22px;margin-bottom:10px;font-size:20px;font-weight:600}.privacy-content p{color:#4b5563;margin-bottom:16px;font-size:15px;line-height:1.9}.privacy-content ul,.privacy-content ol{margin-bottom:18px;padding-left:24px}.privacy-content li{color:#374151;margin-bottom:10px;line-height:1.8}.privacy-content strong{color:#111827;font-weight:700}.privacy-content em{color:#6b7280;font-style:italic}.privacy-content a{color:#2563eb;text-decoration:none}.privacy-content a:hover{text-decoration:underline}.privacy-content table{border-collapse:collapse;width:100%;margin:24px 0;overflow:hidden}.privacy-content table,.privacy-content th,.privacy-content td{border:1px solid #e5e7eb}.privacy-content th{color:#111827;background:#f8fafc;font-weight:700}.privacy-content th,.privacy-content td{text-align:left;padding:12px 14px}.privacy-content blockquote{color:#4b5563;background:#f8fafc;border-left:4px solid #2563eb;margin:20px 0;padding:15px 20px}.privacy-skeleton{background:#fff;border-radius:24px;padding:30px;box-shadow:0 10px 35px #00000014}.skeleton-line{background:linear-gradient(90deg,#e5e7eb,#f3f4f6,#e5e7eb) 0 0/200% 100%;border-radius:8px;height:18px;margin-bottom:18px;animation:1.5s linear infinite shimmer}.skeleton-line:first-child{width:100%}.skeleton-line:nth-child(2){width:95%}.skeleton-line:nth-child(3){width:90%}.skeleton-line:nth-child(4){width:98%}.skeleton-line:nth-child(5){width:85%}.skeleton-line:nth-child(6){width:92%}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.privacy-page{padding:12px}.privacy-header{flex-direction:row;align-items:flex-start;gap:15px;padding:20px}.privacy-header h1{font-size:24px}.privacy-header p{font-size:14px}.privacy-icon{width:55px;height:55px;font-size:24px}.privacy-meta{grid-template-columns:1fr}.meta-card{padding:16px}.privacy-content{padding:20px}.privacy-content h1{font-size:28px}.privacy-content h2{font-size:24px}.privacy-content h3{font-size:20px}.privacy-content h4{font-size:18px}.privacy-content p,.privacy-content li{font-size:14px}}@media (width<=480px){.privacy-header{padding:18px}.privacy-content{padding:16px}.privacy-content h1{font-size:24px}.privacy-content h2{font-size:22px}}.wallet-header-card{color:#fff;background:linear-gradient(135deg,#4f7df7,#2445a5);border-radius:24px;align-items:center;gap:20px;padding:30px;display:flex;box-shadow:0 15px 40px #2445a533}.wallet-header-card h2{margin-top:8px;font-size:38px}.wallet-history{margin-top:40px}.wallet-history h3{color:#111827;margin-bottom:20px;font-size:24px}.transaction-list{gap:16px;display:grid}.debit .transaction-icon{color:#ef4444;background:#fee2e2}.credit .transaction-icon{color:#22c55e;background:#dcfce7}.transaction-left h4{margin-bottom:4px;font-size:16px}.transaction-left p{color:#6b7280;font-size:13px}.amount.debit{color:#ef4444}.amount.credit{color:#22c55e}.wallet-page{background:#f4f7fc;max-width:1200px;min-height:100vh;margin:auto;padding:30px}.wallet-header-card{color:#fff;background:linear-gradient(135deg,#4f7df7,#2445a5);border-radius:24px;align-items:center;gap:20px;margin-bottom:35px;padding:30px;display:flex;box-shadow:0 15px 40px #2445a533}.wallet-balance-icon{background:#ffffff26;border-radius:18px;justify-content:center;align-items:center;width:70px;height:70px;font-size:30px;display:flex}.wallet-header-card span{opacity:.9;font-size:14px}.wallet-header-card h2{margin-top:8px;font-size:38px;font-weight:700}.wallet-history h3{color:#111827;margin-bottom:20px}.transaction-list{flex-direction:column;gap:15px;display:flex}.transaction-card{background:#fff;border-radius:18px;justify-content:space-between;align-items:center;padding:18px 22px;transition:all .3s;display:flex;box-shadow:0 4px 20px #0000000f}.transaction-card:hover{transform:translateY(-2px)}.transaction-left{align-items:center;gap:15px;display:flex}.transaction-icon{border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:22px;font-weight:700;display:flex}.credit-icon{color:#16a34a;background:#dcfce7}.debit-icon{color:#dc2626;background:#fee2e2}.transaction-content h4{color:#111827;margin:0;font-size:15px}.transaction-content p{color:#6b7280;margin-top:4px;font-size:13px}.amount{font-size:20px;font-weight:700}.credit-amount{color:#16a34a}.debit-amount{color:#dc2626}.no-transactions{text-align:center;background:#fff;border-radius:16px;padding:40px}.pagination{justify-content:center;align-items:center;gap:15px;margin-top:30px;display:flex}.pagination button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:8px;outline:none;padding:10px 18px}.pagination button:disabled{opacity:.5;cursor:not-allowed}.pagination span{font-weight:600}@media (width<=768px){.wallet-page{padding:15px}.wallet-header-card{padding:20px}.wallet-header-card h2{font-size:28px}.transaction-card{padding:15px}.transaction-content h4{font-size:14px}.amount{font-size:18px}.pagination{flex-wrap:wrap}}.reward-orders-page{background:linear-gradient(135deg,#f8fafc 0%,#eef4ff 50%,#fff 100%);width:100%;min-height:100vh;padding:24px}.reward-orders-tabs{scrollbar-width:none;gap:12px;margin-bottom:30px;padding-bottom:1px;display:flex;overflow-x:auto}.reward-orders-tab-btn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:12px 18px;font-size:14px;font-weight:600}.reward-orders-tab-btn:hover{border:2px solid #2563eb}.reward-orders-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.reward-orders-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#ffffffd9;border:1px solid #e5e7eb;border-radius:26px;align-items:flex-start;gap:18px;padding:24px;transition:all .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 35px #0f172a14}.reward-orders-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px #2563eb2e}.reward-orders-profile-section{flex-shrink:0}.reward-orders-profile-icon{color:#2563eb;background:linear-gradient(135deg,#dbeafe,#eff6ff);border-radius:22px;justify-content:center;align-items:center;width:75px;height:75px;font-size:34px;display:flex}.reward-orders-details{text-align:left;flex:1}.reward-orders-details h3{color:#0f172a;margin:0 0 10px;font-size:19px;font-weight:800}.reward-orders-details p{color:#94a3b8;margin-top:8px;font-size:13px}.reward-orders-points{color:#2563eb;background:#eff6ff;border-radius:50px;align-items:center;gap:6px;margin-top:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.reward-orders-status-badge{text-transform:uppercase;border-radius:50px;align-items:center;gap:6px;padding:8px 14px;font-size:11px;font-weight:700;display:flex;position:absolute;top:18px;right:18px}.reward-orders-status-badge svg{font-size:12px}.reward-orders-status-badge.pending{color:#ea580c;background:#fff7ed}.reward-orders-status-badge.approved{color:#16a34a;background:#ecfdf5}.reward-orders-status-badge.dispatched{color:#2563eb;background:#eff6ff}.reward-orders-status-badge.delivered{color:#15803d;background:#dcfce7}.reward-orders-status-badge.cancelled{color:#dc2626;background:#fef2f2}.reward-orders-empty{text-align:center;color:#64748b;background:#fff;border:1px dashed #cbd5e1;border-radius:24px;grid-column:1/-1;padding:80px 20px;font-weight:600}.reward-orders-loader{color:#2563eb;justify-content:center;align-items:center;height:300px;font-size:18px;font-weight:700;display:flex}@media (width<=1100px){.reward-orders-grid{grid-template-columns:1fr}}@media (width<=768px){.reward-orders-page{padding:15px}.reward-orders-card{padding:18px}.reward-orders-profile-icon{width:60px;height:60px;font-size:28px}.reward-orders-details h3{font-size:16px}}@media (width<=576px){.reward-orders-card{flex-direction:column}.reward-orders-status-badge{margin-top:12px;position:relative;top:auto;right:auto}}.reward-orders-profile-section{justify-content:center;margin-bottom:14px;display:flex}.reward-orders-profile-icon{background:#eef2ff;border-radius:24px;justify-content:center;align-items:center;width:90px;height:90px;display:flex;overflow:hidden}.reward-orders-profile-icon svg{color:#2563eb;font-size:52px}.reward-orders-product-image{object-fit:cover;width:100%;height:100%;display:block}.reward-orders-price{color:#16a34a;margin-top:6px;font-size:15px;font-weight:700}.reward-orders-product-image{object-fit:contain;border-radius:12px;width:90px;height:90px}.reward-orders-variant{flex-wrap:wrap;gap:10px;margin:10px 0 6px;display:flex}.color-chip,.size-chip{background:#f8f8f8}.order-details-page{background:#f5f6fa;justify-content:center;min-height:100vh;padding:40px 20px;font-family:Inter,sans-serif;display:flex}.order-details-card{background:#fff;border-radius:20px;width:100%;max-width:1000px;padding:35px;box-shadow:0 8px 30px #00000014}.order-details-card h2{text-align:center;color:#222;margin-bottom:25px;font-size:30px;font-weight:700}.back-btn{cursor:pointer;background:#f3f3f3;border:none;border-radius:10px;align-items:center;gap:8px;margin-bottom:20px;padding:10px 18px;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex}.back-btn:hover{color:#fff;background:#111}.back-btn:hover span{color:#fff!important}.order-status{color:#ff9800;background:#fff7df;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:0 auto 30px;padding:10px 22px;font-size:15px;font-weight:700;display:flex}.order-status svg{font-size:18px}.product-image-wrapper{justify-content:center;margin-bottom:25px;display:flex}.product-image{object-fit:contain;background:#fafafa;border:1px solid #ececec;border-radius:20px;width:280px;height:280px;padding:20px;transition:all .3s}.product-image:hover{transform:scale(1.04)}.product-gallery{flex-wrap:wrap;justify-content:center;gap:15px;margin-bottom:30px;display:flex}.gallery-image{object-fit:contain;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;width:85px;height:85px;padding:8px;transition:all .3s}.gallery-image:hover{border-color:#007bff;transform:scale(1.08)}.variant-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:25px;display:flex}.variant-chip{color:#333;background:#f7f7f7;border:1px solid #ddd;border-radius:30px;padding:8px 18px;font-size:14px;font-weight:600}.detail-item{border-bottom:1px solid #ececec;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 0;display:flex}.detail-item span{color:#777;min-width:180px;font-size:15px;font-weight:600}.detail-item strong{color:#222;text-align:right;word-break:break-word;flex:1;font-size:15px;font-weight:600;line-height:1.6}.detail-item:last-child{border-bottom:none}.price{color:#2e7d32!important;font-size:22px!important;font-weight:700!important}.reward{color:#ff9800!important;font-weight:700!important}@media (width<=900px){.order-details-card{padding:25px}.product-image{width:220px;height:220px}}@media (width<=600px){.order-details-page{padding:15px}.order-details-card{border-radius:15px;padding:18px}.order-details-card h2{font-size:24px}.product-image{width:180px;height:180px}.detail-item{flex-direction:column;gap:8px}.detail-item span{min-width:auto;font-size:14px}.detail-item strong{text-align:left;font-size:15px}.order-status{justify-content:center;width:100%}.gallery-image{width:65px;height:65px}.back-btn{justify-content:center;width:100%}}.redeemOrder-page{background:#f3f4f6;min-height:100vh;padding:25px}.redeemOrder-card{max-width:1450px;margin:0 auto}.redeemOrder-backBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;transition:all .3s;display:flex}.redeemOrder-container{grid-template-columns:2fr 1fr;align-items:flex-start;gap:25px;display:grid}.redeemOrder-left{background:#fff;border-radius:20px;padding:28px;box-shadow:0 10px 30px #0000000f}.redeemOrder-left h2{color:#111827;margin:0 0 25px;font-size:24px;font-weight:700}.redeemOrder-form{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.redeemOrder-field{flex-direction:column;display:flex}.redeemOrder-field label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600}.redeemOrder-required{color:#ef4444;margin-left:3px}.redeemOrder-fieldFull{grid-column:span 2}.redeemOrder-input,.redeemOrder-textarea{background:#fff;border:1px solid #dbe2ea;border-radius:12px;outline:none;width:100%;padding:14px 15px;font-size:15px;transition:all .3s}.redeemOrder-input:focus,.redeemOrder-textarea:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb14}.redeemOrder-textarea{resize:vertical;min-height:130px}.redeemOrder-right{flex-direction:column;gap:20px;display:flex}.order-product-card{background:#fff;border-radius:20px;align-items:center;gap:18px;padding:18px;display:flex;box-shadow:0 10px 30px #0000000f}.order-product-card img{object-fit:contain;background:#fafafa;border:1px solid #ececec;border-radius:12px;width:120px;height:120px;padding:10px}.order-product-card h3{color:#111827;margin:0 0 10px;font-size:18px}.order-product-card p{color:#6b7280;margin:0;font-size:14px;line-height:1.6}.summary-card{background:#fff;border-radius:20px;padding:24px;position:sticky;top:20px;box-shadow:0 10px 30px #0000000f}.summary-card h3{color:#111827;margin:0 0 20px;font-size:22px}.summary-row{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.summary-row span{color:#6b7280}.summary-row strong{color:#111827}.summary-row.total{border-top:2px solid #e5e7eb;border-bottom:none;margin-top:10px;padding-top:18px;font-size:18px;font-weight:700}.summary-row.total strong{color:#16a34a;font-size:20px}.redeemOrder-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#3b82f6 100%);border:none;border-radius:999px;width:100%;height:58px;margin-top:20px;font-size:18px;font-weight:700;transition:all .3s}.redeemOrder-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 25px #ffb80059}.redeemOrder-btn:disabled{opacity:.7;cursor:not-allowed}.redeemOrder-notFound{color:#111827;justify-content:center;align-items:center;min-height:100vh;font-size:24px;font-weight:700;display:flex}@media (width<=1024px){.redeemOrder-container{grid-template-columns:1fr}.summary-card{position:static}}@media (width<=768px){.redeemOrder-page{padding:15px}.redeemOrder-title{font-size:22px}.redeemOrder-left,.summary-card,.order-product-card{padding:18px}.redeemOrder-form{grid-template-columns:1fr}.redeemOrder-fieldFull{grid-column:auto}.order-product-card{text-align:center;flex-direction:column}.order-product-card img{width:180px;height:180px}.redeemOrder-btn{height:54px;font-size:16px}}@media (width<=480px){.redeemOrder-header{gap:10px}.redeemOrder-backBtn{width:42px;height:42px}.redeemOrder-title{font-size:20px}.summary-row{font-size:14px}}.redeemOrder-header{align-items:center;gap:15px;margin-bottom:25px;display:flex}.redeemOrder-backBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;font-size:16px;transition:all .3s;display:flex}.redeemOrder-backBtn:hover{background:#000;transform:translateY(-2px)}.redeemOrder-title{color:#111827;margin:0;font-size:30px;font-weight:700}.redeemOrder-summary{grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:25px;display:grid}.redeemOrder-summaryCard{color:#fff;background:linear-gradient(135deg,#1e40af 0%,#2563eb 50%,#3b82f6 100%);border-radius:20px;padding:24px;position:relative;overflow:hidden;box-shadow:0 10px 25px #2563eb40}.redeemOrder-summaryCard:before{content:"";background:#ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-60px}.redeemOrder-summaryCard span{opacity:.9;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:14px;display:block}.redeemOrder-summaryCard h3{margin:0;font-size:42px;font-weight:800;line-height:1}.redeemOrder-summaryCard p{opacity:.9;margin-top:10px;font-size:14px}@media (width<=768px){.redeemOrder-header{margin-bottom:20px}.redeemOrder-title{font-size:22px}.redeemOrder-backBtn{width:42px;height:42px}.redeemOrder-summary{grid-template-columns:1fr;gap:15px}.redeemOrder-summaryCard{padding:20px}.redeemOrder-summaryCard h3{font-size:32px}}.summary-row.total{border-top:2px solid #e5e7eb;margin-top:12px;padding-top:15px}.summary-row.total span{color:#4b5f7d;font-size:22px;font-weight:700}.summary-row.total strong{color:#22c55e;font-size:34px;font-weight:800}*{box-sizing:border-box;font-family:Inter,sans-serif}.edit-order-page{background:linear-gradient(135deg,#f8fafc 0%,#eef4ff 50%,#fff 100%);min-height:100vh;padding:30px}.edit-order-card{background:#fff;border:1px solid #e5e7eb;border-radius:24px;max-width:1400px;margin:auto;padding:30px;box-shadow:0 15px 50px #0f172a14}.edit-order-card h2{color:#111827;margin-bottom:25px;font-size:28px;font-weight:800}.product-preview{background:#f8fafc;border:1px solid #e5e7eb;border-radius:20px;margin-bottom:30px;padding:25px}.product-preview h3{color:#111827;margin-bottom:20px;font-size:20px;font-weight:700}.product-image-box{background:#fff;border:1px solid #e5e7eb;border-radius:20px;width:220px;height:220px;margin:0 auto 25px;overflow:hidden;box-shadow:0 10px 25px #0000000d}.product-image-box img{object-fit:cover;width:100%;height:100%}.product-details-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;display:grid}.edit-order-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-bottom:30px;display:grid}.edit-order-grid input,.product-details-grid input,.status-update-box input,.status-update-box select{background:#fff;border:1px solid #dbe3ee;border-radius:14px;outline:none;width:100%;height:55px;padding:0 16px;font-size:14px;font-weight:500;transition:all .3s}.edit-order-grid input:disabled,.product-details-grid input:disabled{color:#374151;cursor:not-allowed;background:#f8fafc}.status-update-box input:focus,.status-update-box select:focus{border-color:#2563eb;box-shadow:0 0 0 4px #2563eb1a}.status-update-box{background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #dbeafe;border-radius:20px;margin-bottom:30px;padding:25px}.status-update-box h3{color:#1e3a8a;margin-bottom:20px;font-size:20px;font-weight:700}.status-update-box{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;display:grid}.status-update-box select{cursor:pointer}.save-btn{cursor:pointer;color:#fff;background:linear-gradient(135deg,#2563eb,#3b82f6);border:none;border-radius:16px;width:100%;height:58px;font-size:17px;font-weight:700;transition:all .3s;box-shadow:0 12px 30px #2563eb40}.save-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #2563eb59}.save-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (width<=992px){.edit-order-page,.edit-order-card{padding:20px}.product-image-box{width:180px;height:180px}}@media (width<=768px){.edit-order-page{padding:15px}.edit-order-card{border-radius:18px;padding:18px}.edit-order-card h2{font-size:24px}.product-preview,.status-update-box{padding:18px}.product-details-grid,.edit-order-grid,.status-update-box{grid-template-columns:1fr}.save-btn{height:54px;font-size:15px}}@media (width<=480px){.product-image-box{width:150px;height:150px}.edit-order-card h2{font-size:22px}.product-preview h3,.status-update-box h3{font-size:18px}.edit-order-grid input,.product-details-grid input,.status-update-box input,.status-update-box select{height:50px;font-size:13px}}.reward-details-page{background:#f5f7fa;flex-direction:column;align-items:center;min-height:100vh;padding:40px 20px;display:flex;overflow-y:auto}.reward-details-page .amazon-detail-card{background:#fff;border-radius:12px;flex-wrap:wrap;gap:30px;width:100%;max-width:1100px;margin-bottom:30px;padding:40px;display:flex;overflow:visible;box-shadow:0 4px 24px #0000000d}.reward-details-page .gallery-section{flex:400px;gap:15px;max-height:500px;display:flex}.reward-details-page .gallery-section .thumbnail-list{flex-direction:column;gap:10px;max-height:100%;display:flex;overflow-y:auto}.reward-details-page .gallery-section .thumbnail-list .thumb{cursor:pointer;border:2px solid #e5e7eb;border-radius:8px;width:70px;height:70px;transition:all .2s;overflow:hidden}.reward-details-page .gallery-section .thumbnail-list .thumb.active{border-color:#4f46e5}.reward-details-page .gallery-section .thumbnail-list .thumb img{object-fit:cover;width:100%;height:100%}.reward-details-page .gallery-section .main-image{background:#f9fafb;border-radius:12px;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.reward-details-page .gallery-section .main-image img{object-fit:contain;max-width:100%;max-height:100%}.reward-details-page .product-info{flex-direction:column;flex:350px;gap:20px;display:flex}.reward-details-page .product-info .product-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.reward-details-page .product-info .product-header h1{color:#1a1a2e;margin:0;font-size:24px;font-weight:600}.reward-details-page .product-info .product-header .status-badge{border-radius:20px;padding:4px 12px;font-size:14px;font-weight:500}.reward-details-page .product-info .product-header .status-badge.in-stock{color:#065f46;background:#d1fae5}.reward-details-page .product-info .product-header .status-badge.out-stock{color:#991b1b;background:#fee2e2}.reward-details-page .product-info .description{color:#6b7280;margin:0;line-height:1.6}.reward-details-page .product-info .selection-section h4{color:#374151;margin-bottom:8px;font-size:14px;font-weight:600}.reward-details-page .product-info .selection-section .options{flex-wrap:wrap;gap:10px;display:flex}.reward-details-page .product-info .selection-section .options button{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:8px 16px;font-size:14px;transition:all .2s}.reward-details-page .product-info .selection-section .options button.active{color:#4f46e5;background:#eef2ff;border-color:#4f46e5;font-weight:500}.reward-details-page .product-info .selection-section .options button.unavailable{opacity:.4;cursor:pointer;color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.reward-details-page .product-info .selection-section .options button:hover:not(.active){background:#f9fafb}.reward-details-page .product-info .selection-section .options.color-options .color-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;flex-direction:column;align-items:center;gap:6px;min-width:70px;padding:8px;transition:all .2s;display:flex}.reward-details-page .product-info .selection-section .options.color-options .color-card.active{background:#eef2ff;border-color:#4f46e5}.reward-details-page .product-info .selection-section .options.color-options .color-card.unavailable{opacity:.4;cursor:pointer;background:#f3f4f6;border-color:#e5e7eb}.reward-details-page .product-info .selection-section .options.color-options .color-card.unavailable .color-preview{opacity:.5}.reward-details-page .product-info .selection-section .options.color-options .color-card.unavailable span{color:#9ca3af}.reward-details-page .product-info .selection-section .options.color-options .color-card .color-preview{object-fit:cover;border-radius:8px;width:50px;height:50px}.reward-details-page .product-info .selection-section .options.color-options .color-card span{text-transform:capitalize;font-size:12px;font-weight:500}.reward-details-page .product-info .price{color:#111827;font-size:28px;font-weight:700}.reward-details-page .product-info .reward-card{color:#92400e;background:#fef3c7;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.reward-details-page .product-info .reward-card svg{color:#f59e0b;font-size:24px}.reward-details-page .product-info .reward-card strong{font-size:18px;display:block}.reward-details-page .product-info .reward-card span{font-size:13px}.reward-details-page .product-info .redeem-btn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;padding:14px;font-size:16px;font-weight:600;transition:all .2s}.reward-details-page .product-info .redeem-btn:hover:not(:disabled){background:#059669}.reward-details-page .product-info .redeem-btn:disabled{cursor:not-allowed;background:#9ca3af}.reward-details-page .details-wrapper{background:#fff;border-radius:12px;width:100%;max-width:1100px;padding:30px;box-shadow:0 4px 24px #0000000d}.reward-details-page .details-wrapper h2{color:#1a1a2e;margin-bottom:20px;font-size:20px;font-weight:600}.reward-details-page .details-wrapper .details-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}.reward-details-page .details-wrapper .details-grid b{color:#374151;margin-bottom:6px;display:block}.reward-details-page .details-wrapper .details-grid p{color:#6b7280;line-height:1.5}@media (width<=768px){.reward-details-page{padding:20px 12px}.reward-details-page .amazon-detail-card{flex-direction:column;padding:20px}.reward-details-page .gallery-section{flex-direction:column-reverse;max-height:none}.reward-details-page .gallery-section .thumbnail-list{flex-flow:wrap;max-height:none;overflow-x:auto}.reward-details-page .gallery-section .main-image{height:300px}.reward-details-page .details-wrapper{padding:20px}}.popupOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#000000a6;position:fixed;inset:0}.playstorePopup{z-index:1000;background:#fff;border-radius:24px;width:400px;padding:24px;animation:.35s popupShow;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 60px #00000040}@keyframes popupShow{0%{opacity:0;transform:translate(-50%,-60%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.closeBtn{cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:12px;right:12px}.closeBtn svg{font-size:15px}.appInfo{align-items:center;gap:16px;display:flex}.appIcon{object-fit:cover;border-radius:20px;flex-shrink:0;width:80px;height:80px}.appDetails{flex:1}.appDetails h2{color:#111827;margin:0;font-size:22px;font-weight:700}.appDetails p{color:#6b7280;margin:4px 0 0;font-size:14px}.ratingBox{gap:20px;margin-top:14px;display:flex}.ratingBox div{flex-direction:column;align-items:center;display:flex}.ratingBox b{color:#111827;font-size:15px}.ratingBox span{color:#6b7280;font-size:11px}.ratingBox svg{color:#fbbc04;margin-top:2px}.screenSlider{justify-content:center;gap:12px;margin:24px 0;display:flex}.screenImage{object-fit:cover;opacity:.45;border:2px solid #0000;border-radius:18px;width:95px;height:190px;transition:all .35s;transform:scale(.9);box-shadow:0 8px 20px #00000014}.screenImage.active{opacity:1;border-color:#01875f;transform:scale(1);box-shadow:0 12px 28px #01875f40}.installBtn{color:#fff;cursor:pointer;background:#01875f;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:17px;font-weight:600;transition:all .3s;display:flex}.installBtn:hover{background:#016d4d}.installBtn svg{font-size:20px}@media (width<=480px){.playstorePopup{width:92%;padding:20px}.screenSlider{gap:8px}.screenImage{width:82px;height:165px}.appDetails h2{font-size:18px}.ratingBox{gap:12px}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}.surveyLandingWrapper{isolation:isolate;background:linear-gradient(#3b82f659 0%,#3b82f626 40%,#fff0 100%),#fff;flex-direction:column;align-items:center;width:100%;min-height:100vh;display:flex;position:relative;overflow:hidden}.surveyLandingWrapper:after{content:"";z-index:1;background:#9cc0ff;width:100%;height:1px;position:absolute;top:63%;left:0}.surveyLandingWrapper:before{content:"";z-index:0;pointer-events:none;background:repeating-radial-gradient(circle,#5f88f014 0 60px,#0000 80px 140px);border-radius:50%;width:1000px;height:1000px;position:absolute;top:-260px;left:50%;transform:translate(-50%)}.surveyLandingContent{z-index:10;text-align:center;width:100%;max-width:1000px;padding-top:110px;padding-left:20px;padding-right:20px;position:relative}.surveyLandingTitle{color:#253e7e;margin:0;font-size:60px;font-weight:700;line-height:1.1}.surveyLandingHighlight{font-size:48px;display:block;color:#3b82f6!important}.surveyLandingDescription{color:#4b5563;max-width:680px;margin:22px auto 0;font-size:20px;font-weight:500;line-height:1.8}.surveyLandingActionWrap{justify-content:center;align-items:center;gap:16px;margin-top:28px;display:flex}.surveyLandingButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:8px;outline:none;align-items:center;gap:8px;padding:13px 24px;font-size:14px;font-weight:700;transition:all .3s;display:flex;box-shadow:0 10px 25px #3b82f659}.surveyLandingButton:hover{transform:translateY(-2px)}.surveyLandingSetup{color:#6b7280;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.surveyLandingVideoContainer{z-index:10;background:#c7c9ce;border-radius:10px;width:920px;height:520px;margin-top:70px;margin-bottom:100px;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000026,0 8px 20px #00000014}.surveyLandingVideo{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1200px){.surveyLandingTitle{font-size:54px}.surveyLandingVideoContainer{width:90%;height:470px}}@media (width<=991px){.surveyLandingTitle{font-size:46px}.surveyLandingDescription{font-size:15px}.surveyLandingVideoContainer{width:92%;height:380px}}@media (width<=768px){.surveyLandingWrapper:before{width:1000px;height:1000px;top:-220px}.surveyLandingContent{padding-top:90px}.surveyLandingTitle{font-size:34px;line-height:1.2}.surveyLandingDescription{font-size:14px;line-height:1.7}.surveyLandingActionWrap{flex-direction:column;gap:12px}.surveyLandingButton{justify-content:center;width:220px}.surveyLandingVideoContainer{width:95%;height:240px;margin-top:40px;margin-bottom:60px}}@media (width<=480px){.surveyLandingTitle{font-size:30px}.surveyLandingDescription{font-size:13px}.surveyLandingVideoContainer{height:210px}}.surveyLandingButton{color:#fff;cursor:pointer;background:#3b82f6;border:none;border-radius:14px;align-items:center;gap:10px;padding:14px 28px;font-weight:600;transition:all .3s;display:flex}.setupIcon{color:#2563eb;background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.surveyLandingVideoContainer{position:relative}.surveyLandingVideo{border-radius:24px;width:100%;overflow:hidden;box-shadow:0 25px 60px #00000026}.surveyLandingHighlight{color:#3b82f6;-webkit-text-fill-color:transparent;background-color:#3b82f6;-webkit-background-clip:text;display:block}.how{z-index:1;background:#253e7e;border-top-left-radius:50px;border-top-right-radius:50px;margin-top:-75px;padding:80px 20px 50px;position:relative;overflow:hidden visible}.howWorks{z-index:1;background:linear-gradient(#2c4d9e 0%,#356fd2 100%);padding:80px 20px 120px;position:relative;overflow:hidden visible}.pageCircle,.bgCircle{z-index:0;border-radius:50%;position:absolute}.pageCircle{background:radial-gradient(circle,#ffffff0f 0% 38%,#0000 38% 62%,#ffffff0f 62% 100%)}.pageCircle1{width:180px;height:180px;top:140px;left:-90px}.pageCircle2{width:180px;height:180px;top:20px;right:-90px}.pageCircle3{width:180px;height:180px;bottom:180px;left:-90px}.container{text-align:center;z-index:2;max-width:1100px;margin:auto;position:relative}.container h2{color:#fff;margin-bottom:60px;font-size:32px;font-weight:700}.steps{flex-wrap:wrap;justify-content:center;gap:90px;display:flex}.step{text-align:center}.step p{color:#fff;margin-top:18px;font-size:18px}.iconBox{background:#00000014;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}@media (width<=768px){.stepCard{text-align:center;flex-direction:column;align-items:center;display:flex}.iconBox{margin:0 auto}}.iconInner{color:#fff;background:#0000001f;border-radius:50%;justify-content:center;align-items:center;width:75px;height:75px;font-size:30px;display:flex}.marqueeWrapper{z-index:2;height:120px;margin-top:50px;position:relative;overflow:hidden}.marqueeTrack{white-space:nowrap;color:#ffffff14;font-size:80px;font-weight:900;animation:15s linear infinite marquee;position:absolute;top:50%;transform:translateY(-50%)}.centerTitle{color:#fff;z-index:3;font-size:60px;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes marquee{0%{transform:translateY(-50%)translate(0)}to{transform:translateY(-50%)translate(-50%)}}.topText{text-align:center;color:#fff;max-width:750px;margin:0 auto 30px;font-size:15px;line-height:1.8}.missionCard{z-index:2;max-width:1100px;margin:auto;position:relative}.missionTimeline{background:#f7f7f7;border-radius:12px;padding:80px 40px;overflow:hidden}.bgCircle{background:radial-gradient(circle,#4895ff14 0% 38%,#0000 38% 50%,#4895ff14 62% 100%)}.circle1{width:200px;height:200px;top:120px;left:-90px}.circle2{width:200px;height:200px;top:100px;right:-90px}.circle4{width:200px;height:200px;bottom:-20px;right:-90px}.missionItem{text-align:center;z-index:2;max-width:550px;margin:0 auto 130px;position:relative}.missionItem:last-child{margin-bottom:0}.missionItem h3{color:#2f3640;margin-bottom:15px;font-size:30px;font-weight:700}.missionItem p{color:#6d7782;font-size:15px;line-height:1.8}.shapeImg{width:250px;margin:0 auto 30px;display:block}.lineImg{z-index:-1;pointer-events:none;width:750px;height:1150px;position:absolute}.lineRight{top:100px;left:-25%}.marquee{width:100%;height:120px;margin-bottom:20px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 15%,#000 35% 65%,#0003 85%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#0003 15%,#000 35% 65%,#0003 85%,#0000 100%)}.marquee .content{align-items:center;gap:80px;width:max-content;margin-top:20px;list-style:none;animation:20s linear infinite marqueeScroll;display:flex}.marquee .content li{color:#fff;white-space:nowrap;text-transform:uppercase;letter-spacing:3px;flex-shrink:0;font-size:clamp(40px,5vw,70px);font-weight:700}@keyframes marqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1200px){.lineImg{width:600px;height:800px;top:40px;left:100px}.lineRight{left:-15%}.shapeImg{width:170px}}@media (width<=992px){.container h2{font-size:28px}.steps{gap:50px}.shapeImg{width:140px}.missionItem h3{font-size:24px}.lineImg{width:500px}}@media (width<=768px){.lineImg,.lineRight{display:none!important}.step{width:calc(50% - 15px)}.pageCircle1{left:-120px}.pageCircle2{right:-120px}.pageCircle3{left:-120px}}@media (width<=480px){.step{width:100%}.centerTitle{font-size:24px}.marqueeTrack{font-size:32px}.shapeImg{width:80px}}@media (width<=1024px){.lineImg,.lineRight{display:none!important}}.mobileAppSection{background:linear-gradient(#356fd2 0%,#2d64d6 100%);padding:120px 20px;position:relative;overflow:hidden}.mobileCircleBg{pointer-events:none;background:repeating-radial-gradient(circle,#5f88f014 0,#5f88f044 60px,#0000 80px 140px);border-radius:50%;width:1000px;height:950px;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.mobileAppContainer{z-index:2;justify-content:center;align-items:center;gap:60px;max-width:1250px;margin:0 auto;display:flex;position:relative}.mobileImageArea{width:100%;max-width:550px;height:650px;margin:0 auto;position:relative}.mobileFrontScreen,.mobileBackScreen{object-fit:cover;border-radius:30px;display:block;position:absolute}.mobileFrontScreen{aspect-ratio:10/18;z-index:2;object-fit:cover;border-radius:30px;width:65%;max-width:380px;top:0;left:0;box-shadow:0 25px 60px #00000040}@media (width<=991px){.mobileImageArea{max-width:450px;height:550px}.mobileFrontScreen{width:52%}.mobileBackScreen{width:46%;top:50px;right:10px}}@media (width<=480px){.mobileImageArea{max-width:260px;height:350px}.mobileFrontScreen{width:150px}.mobileBackScreen{width:130px;top:25px}}.mobileBackScreen{aspect-ratio:9/18;width:58%;max-width:330px;top:60px;right:20px}.mobileContentArea{color:#fff;flex:0 0 500px}.mobileContentArea h2{text-align:left;margin-bottom:15px;font-size:45px;font-weight:700;line-height:1.2}.mobileContentArea h5{text-align:left;opacity:.95;margin-bottom:15px;font-size:18px;font-weight:600}.mobileContentArea p{text-align:left;color:#ffffffeb;max-width:400px;margin-bottom:30px;font-size:15px;line-height:1.9}.mobileContentArea{flex-direction:column;align-items:flex-start;display:flex}.downloadBtn{color:#3d79f5;cursor:pointer;background:#fff;border:none;border-radius:60px;outline:none;align-items:center;gap:12px;margin-top:10px;padding:18px 34px;font-size:15px;font-weight:700;transition:all .3s;display:inline-flex;box-shadow:0 12px 30px #00000026}.downloadBtn:hover{transform:translateY(-3px)}.downloadBtn svg{font-size:20px}@media (width<=1200px){.mobileAppContainer{gap:40px}.mobileImageArea{flex-basis:480px}.mobileFrontScreen{width:310px}.mobileBackScreen{width:270px;left:170px}.mobileContentArea h2{font-size:42px}}@media (width<=991px){.mobileAppSection{padding:80px 20px}.mobileAppContainer{text-align:center;flex-direction:column;gap:50px}.mobileImageArea{flex:unset;width:100%;max-width:500px;height:450px}.mobileFrontScreen{width:280px;left:30px}.mobileBackScreen{width:240px;left:190px}.mobileContentArea{flex:unset;width:100%}.mobileContentArea p{margin-left:auto;margin-right:auto}.downloadBtn{margin:0 auto}}@media (width<=768px){.mobileCircleBg{width:900px;height:900px}.mobileImageArea{max-width:350px;height:360px}.mobileFrontScreen{width:220px;left:0}.mobileBackScreen{width:190px;top:25px;left:130px}.mobileContentArea h2{font-size:34px}.mobileContentArea h5{font-size:15px}.mobileContentArea p{font-size:14px;line-height:1.8}.downloadBtn{padding:15px 25px;font-size:14px}}@media (width<=480px){.mobileAppSection{padding:60px 15px}.mobileImageArea{height:300px}.mobileFrontScreen{width:180px}.mobileBackScreen{width:150px;left:105px}.mobileContentArea h2{font-size:28px}.mobileContentArea p{font-size:13px}.downloadBtn{justify-content:center;width:100%}}.mobileGlow{filter:blur(80px);background:radial-gradient(circle,#ffffff40 0%,#ffffff14 40%,#0000 75%);border-radius:50%;width:600px;height:600px;animation:8s ease-in-out infinite pulseGlow;position:absolute;top:50%;left:50%}.mobileFrontScreen{animation:5s ease-in-out infinite floatPhone}.mobileBackScreen{animation:5s ease-in-out infinite floatPhoneBack}.downloadBtn{transition:all .35s}.downloadBtn:hover{transform:translateY(-6px)scale(1.04);box-shadow:0 20px 40px #00000040}.mobileContentArea h2{background:linear-gradient(90deg,#fff,#dbeafe,#fff) 0 0/300%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;animation:5s linear infinite shineText}@keyframes shineText{to{background-position:300%}}@media (width<=768px){.mobileAppSection{padding:70px 15px}.mobileCircleBg{width:850px;height:850px}.mobileAppContainer{text-align:center;flex-direction:column;gap:50px}.mobileImageArea{width:100%;max-width:340px;height:430px;margin:0 auto;position:relative}.mobileFrontScreen{object-fit:cover;border-radius:28px;width:200px;height:400px;top:0;left:0}.mobileBackScreen{object-fit:cover;border-radius:28px;width:180px;height:360px;top:35px;left:130px}.mobileContentArea{align-items:center;width:100%}.mobileContentArea h2{text-align:center;font-size:34px}.mobileContentArea h5{text-align:center;font-size:16px}.mobileContentArea p{text-align:center;max-width:100%;font-size:14px;line-height:1.8}.downloadBtn{margin:auto}}@media (width<=480px){.mobileAppSection{padding:60px 12px}.mobileImageArea{max-width:280px;height:360px}.mobileFrontScreen{width:165px;height:330px;top:0;left:0}.mobileBackScreen{width:145px;height:290px;top:30px;left:100px}.mobileContentArea h2{font-size:28px}.mobileContentArea h5{font-size:14px}.mobileContentArea p{font-size:13px}.downloadBtn{justify-content:center;width:100%;padding:14px 20px}}.customFooter{background:#232b35;border-top:4px solid #4a8cff;padding:70px 20px 35px;position:relative;overflow:hidden}.footerCircle{pointer-events:none;background:repeating-radial-gradient(circle,#5f88f014 0 60px,#0000 80px 140px);border-radius:50%;width:1000px;height:980px;position:absolute;top:-710px;left:50%;transform:translate(-50%)}.newsletterArea{z-index:5;text-align:center;position:relative}.newsletterArea span{color:#fff9;letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:700}.newsletterArea h2{color:#fff;margin-bottom:28px;font-size:40px;font-weight:700}.newsletterForm{background:#fff;border-radius:50px;align-items:center;width:100%;max-width:700px;height:62px;margin:auto;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000026}.newsletterForm input{color:#111827;border:none;outline:none;flex:1;height:100%;padding:0 24px;font-size:14px}.newsletterForm button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4d8dff,#3a78f6);border:none;justify-content:center;align-items:center;gap:8px;width:150px;height:100%;font-size:13px;font-weight:700;display:flex}.footerBottom{z-index:5;justify-content:space-between;align-items:flex-start;gap:30px;max-width:1200px;margin:60px auto 0;display:flex;position:relative}.footerColumn{text-align:left;min-width:170px}.footerColumn h4{color:#fff;margin-bottom:15px;font-size:14px;font-weight:700}.footerColumn a{color:#ffffffbf;margin-bottom:10px;font-size:13px;text-decoration:none;transition:all .3s;display:block}.footerColumn p{color:#ffffff8c;margin-top:14px;font-size:12px;line-height:1.7}.footerColumn select{border-radius:4px;width:160px;height:42px;padding:0 12px;font-size:13px;box-shadow:0 2px 8px #00000014;color:#fff!important;background:#111827!important;border:1px solid #fff!important}.footerSocial{align-items:center;gap:12px;display:flex}.footerSocial a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;text-decoration:none;transition:all .3s;display:flex}.footerSocial a:hover{transform:translateY(-3px)}.footerSocial a:first-child{background:#1da1f2}.footerSocial a:nth-child(2){background:#e1306c}.footerSocial a:nth-child(3){background:#1877f2}.footerSocial a:nth-child(4){background:#e60023}@media (width<=768px){.newsletterArea h2{font-size:28px}.newsletterForm{border-radius:20px;flex-direction:column;height:auto}.newsletterForm input,.newsletterForm button{width:100%;height:55px}.footerBottom{text-align:center;flex-direction:column;align-items:center;margin-top:45px}.footerSocial{justify-content:center}.customFooter{padding:50px 16px 30px}.footerCircle{width:700px;height:700px;top:-520px}.newsletterArea span{letter-spacing:1.5px;font-size:11px}.newsletterArea h2{margin-bottom:24px;font-size:32px;line-height:1.2}.newsletterForm{border-radius:50px;flex-direction:row;width:100%;max-width:100%;height:56px;display:flex;overflow:hidden}.newsletterForm input{flex:1;width:auto;height:56px;padding:0 18px;font-size:14px}.newsletterForm button{width:120px;min-width:120px;height:56px;font-size:12px}.footerBottom{text-align:center;grid-template-columns:1fr;gap:30px;margin-top:50px;display:grid}.footerColumn{text-align:center;width:100%;min-width:auto}.footerColumn h4{margin-bottom:12px;font-size:16px}.footerColumn a{margin-bottom:10px;font-size:14px}.footerColumn p{max-width:320px;margin:14px auto 0;font-size:13px}.footerColumn select{width:180px;margin:0 auto}.footerSocial{flex-wrap:wrap;justify-content:center}.footerSocial a{width:42px;height:42px;font-size:14px}}@media (width<=480px){.customFooter{padding:45px 14px 25px}.footerCircle{width:550px;height:550px;top:-400px}.newsletterArea h2{font-size:26px}.newsletterForm{height:54px}.newsletterForm input{height:54px;padding:0 14px;font-size:13px}.newsletterForm button{gap:5px;width:110px;min-width:110px;font-size:11px}.footerBottom{gap:25px;margin-top:40px}.footerColumn h4{font-size:15px}.footerColumn a{font-size:13px}}.aboutHero{background:linear-gradient(#fff0 0%,#3b82f659 100%,#3b82f626 100%),#fff;justify-content:center;align-items:center;height:100vh;padding:100px 20px;display:flex;position:relative;overflow:hidden}.aboutHero:before{content:"";background:radial-gradient(circle,#0058d01f,#0000 70%);border-radius:50%;width:700px;height:700px;position:absolute;top:-320px;left:50%;transform:translate(-50%)}.aboutContent{text-align:center;z-index:2;max-width:760px;margin-top:100px;position:relative}.aboutContent h1{letter-spacing:-.96px;color:#1e293b;text-align:center;max-width:760px;margin:0 auto 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:45px;font-weight:700;line-height:57.6px}.aboutContent h1 span{color:#0058d0}.aboutContent p{color:#6b7280;max-width:650px;margin:auto auto 40px;font-size:17px;line-height:1.8}.aboutContent button{color:#fff;cursor:pointer;background:#0058d0;border:none;border-radius:50px;padding:15px 38px;font-size:17px;font-weight:700;transition:all .3s}.aboutContent button:hover{transform:translateY(-4px);box-shadow:0 15px 35px #0058d04d}@media (width<=768px){.aboutContent h1{font-size:38px}.aboutContent p{font-size:16px}.aboutHero{padding:80px 20px}}.aboutStory{background:linear-gradient(#fff 0%,#f8fbff 100%);padding:120px 20px}.aboutStoryContainer{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;margin:auto;display:grid}.aboutStoryImage{border-radius:18px;overflow:hidden}.aboutStoryImage img{object-fit:cover;border-radius:18px;width:100%;height:350px;transition:all .4s}.aboutStoryImage:hover img{transform:scale(1.04)}.storyLabel{color:#0058d0;letter-spacing:1px;background:#edf5ff;border-radius:999px;align-items:center;height:42px;margin-bottom:28px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex}.aboutStoryContent h2{letter-spacing:-.8px;color:#1f2937;margin-bottom:28px;font-size:48px;font-weight:700;line-height:58px}.aboutStoryContent h2 span{color:#0058d0}.aboutStoryContent p{color:#6b7280;margin-bottom:22px;font-size:17px;line-height:31px}@media (width<=992px){.aboutStoryContainer{grid-template-columns:1fr;gap:45px}.aboutStoryContent{text-align:center}.aboutStoryContent h2{font-size:38px;line-height:48px}.aboutStoryImage img{height:350px}}@media (width<=576px){.aboutStory{padding:70px 20px}.aboutStoryContent h2{font-size:30px;line-height:38px}.aboutStoryContent p{font-size:16px;line-height:28px}.aboutStoryImage img{height:250px}}.platformPillars{background:linear-gradient(#f8fbff 0%,#fff 100%);padding:60px 20px 80px}.platformPillars .container{max-width:1280px;margin:0 auto}.platformPillars h2{color:#1e293b;text-align:center;margin-bottom:16px;font-size:48px;font-weight:700;line-height:58px}.platformPillars .subtitle{text-align:center;color:#64748b;max-width:650px;margin:0 auto 60px;font-size:18px;line-height:30px}.platformPillars .pillarGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.platformPillars .pillarCard{text-align:left;background:#fff;border:1px solid #e6eaf2;border-radius:18px;padding:35px;transition:all .35s;box-shadow:0 12px 30px #0000000d}.platformPillars .pillarCard:hover{transform:translateY(-8px);box-shadow:0 18px 40px #0058d01f}.platformPillars .pillarCard .icon{color:#0058d0;background:#edf5ff;border-radius:14px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:24px;font-size:22px;display:flex}.platformPillars .pillarCard h3{color:#1e293b;margin:0 0 14px;font-size:24px;font-weight:700;line-height:32px}.platformPillars .pillarCard p{color:#64748b;margin:0;font-size:16px;line-height:28px}@media (width<=992px){.platformPillars{padding:50px 20px 70px}.platformPillars h2{font-size:36px;line-height:46px}.platformPillars .subtitle{max-width:100%;margin-bottom:45px;font-size:16px;line-height:28px}.platformPillars .pillarGrid{grid-template-columns:1fr;gap:25px}}@media (width<=576px){.platformPillars{padding:40px 16px 60px}.platformPillars h2{margin-bottom:12px;font-size:30px;line-height:40px}.platformPillars .subtitle{margin-bottom:35px;font-size:15px;line-height:26px}.platformPillars .pillarCard{padding:24px}.platformPillars .pillarCard .icon{width:52px;height:52px;margin-bottom:18px;font-size:20px}.platformPillars .pillarCard h3{font-size:20px;line-height:28px}.platformPillars .pillarCard p{font-size:15px;line-height:24px}}.surveyFooter{background:#232b35;border-top:4px solid #4a8cff;padding:70px 20px 35px;position:relative;overflow:hidden}.surveyFooterCircle{pointer-events:none;border-radius:50%;width:1000px;height:980px;position:absolute;top:-710px;left:50%;transform:translate(-50%)}.surveyNewsletterArea{z-index:5;text-align:center;position:relative}.surveyNewsletterArea span{color:#fff9;letter-spacing:2px;margin-bottom:12px;font-size:10px;font-weight:700;display:block}.surveyNewsletterArea h2{color:#fff;margin-bottom:28px;font-size:40px;font-weight:700;line-height:1.2}.surveyNewsletterForm{background:#fff;border-radius:50px;align-items:center;width:100%;max-width:700px;height:62px;margin:auto;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000026}.surveyNewsletterForm input{color:#111827;background:0 0;border:none;outline:none;flex:1;width:100%;height:100%;padding:0 24px;font-size:14px;font-weight:500}.surveyNewsletterForm input::placeholder{color:#8b8b8b}.surveyNewsletterForm button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#4d8dff,#3a78f6);border:none;outline:none;justify-content:center;align-items:center;gap:8px;width:150px;min-width:150px;height:100%;font-size:13px;font-weight:700;transition:all .3s;display:flex}.surveyNewsletterForm button:hover{opacity:.95}.surveyFooterBottom{z-index:5;justify-content:space-between;align-items:flex-start;gap:30px;max-width:1200px;margin:60px auto 0;display:flex;position:relative}.surveyFooterColumn{min-width:170px}.surveyFooterColumn h4{color:#fff;margin-bottom:15px;font-size:14px;font-weight:700}.surveyFooterColumn a{color:#ffffffbf;margin-bottom:10px;font-size:13px;text-decoration:none;transition:all .3s;display:block}.surveyFooterColumn a:hover{color:#4a8cff}.surveyFooterColumn p{color:#ffffff8c;margin-top:14px;font-size:12px;line-height:1.7}.surveyFooterColumn p a{color:#4a8cff;font-weight:600;display:inline}.surveyFooterColumn select{color:#fff;background:#111827;border:1px solid #fff;border-radius:4px;outline:none;width:160px;height:42px;padding:0 12px;font-size:13px}.surveyFooterSocial{align-items:center;gap:12px;display:flex}.surveyFooterSocial a{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;text-decoration:none;transition:all .3s;display:flex}.surveyFooterSocial a:hover{transform:translateY(-4px)}.surveyFooterSocial a:first-child{background:#1da1f2}.surveyFooterSocial a:nth-child(2){background:#e1306c}.surveyFooterSocial a:nth-child(3){background:#1877f2}.surveyFooterSocial a:nth-child(4){background:#e60023}@media (width<=992px){.surveyFooterBottom{flex-wrap:wrap;justify-content:center}}@media (width<=768px){.surveyFooter{padding:50px 16px 30px}.surveyFooterCircle{width:700px;height:700px;top:-520px}.surveyNewsletterArea h2{font-size:32px}.surveyNewsletterForm{height:56px}.surveyNewsletterForm input{padding:0 18px;font-size:14px}.surveyNewsletterForm button{width:120px;min-width:120px;font-size:12px}.surveyFooterBottom{text-align:center;grid-template-columns:1fr;gap:30px;margin-top:50px;display:grid}.surveyFooterColumn{text-align:center;width:100%;min-width:auto}.surveyFooterColumn p{max-width:320px;margin:14px auto 0}.surveyFooterColumn select{margin:0 auto}.surveyFooterSocial{flex-wrap:wrap;justify-content:center}.surveyFooterSocial a{width:42px;height:42px;font-size:14px}}@media (width<=480px){.surveyFooter{padding:45px 14px 25px}.surveyFooterCircle{width:550px;height:550px;top:-400px}.surveyNewsletterArea span{letter-spacing:1.5px;font-size:11px}.surveyNewsletterArea h2{margin-bottom:20px;font-size:26px}.surveyNewsletterForm{height:54px}.surveyNewsletterForm input{padding:0 14px;font-size:13px}.surveyNewsletterForm button{gap:5px;width:110px;min-width:110px;font-size:11px}.surveyFooterBottom{gap:25px;margin-top:40px}.surveyFooterColumn h4{font-size:15px}.surveyFooterColumn a{font-size:13px}}.navbar{z-index:9999;background:0 0;width:100%;height:85px;position:absolute;top:0;left:0}.navbar-container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:0 40px;display:flex}.navbar-logo{align-items:center;display:flex}.navbar-logo img{object-fit:contain;cursor:pointer;width:auto;height:50px}.navbar-menu{align-items:center;gap:35px;display:flex}.navbar-menu a{color:#4f5d75;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;position:relative}.navbar-menu a:hover{color:#2450b8}.navbar-menu a:after{content:"";background:#4a8cff;width:0;height:2px;transition:all .3s;position:absolute;bottom:-5px;left:0}.navbar-menu a:hover:after{width:100%}.navbar-toggle{cursor:pointer;color:#203b7a;background:0 0;border:none;font-size:24px;display:none}.mobileOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:9998;background:#00000073;position:fixed;inset:0}@media (width<=991px){.navbar-container{padding:0 24px}.navbar-menu{gap:25px}.navbar-menu a{font-size:13px}}@media (width<=768px){.navbar{z-index:9999;height:72px;position:fixed;top:0;left:0}.navbar-container{padding:0 16px}.navbar-logo img{height:42px}.navbar-toggle{z-index:10001;background:#fff;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;box-shadow:0 8px 20px #00000014}.navbar-menu{z-index:10000;background:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0;width:320px;max-width:85%;height:100vh;padding:90px 25px 30px;transition:all .35s;display:flex;position:fixed;top:0;right:-100%;box-shadow:-10px 0 40px #00000026}.navbar-menu-active{right:0}.navbar-menu a{color:#203b7a;border-bottom:1px solid #ececec;width:100%;padding:18px 0;font-size:16px;font-weight:600}.navbar-menu a:after{display:none}}@media (width<=480px){.navbar{height:68px}.navbar-container{padding:0 14px}.navbar-logo img{height:38px}.navbar-toggle{width:40px;height:40px;font-size:17px}.navbar-menu{width:280px;padding:80px 20px 25px}.navbar-menu a{padding:16px 0;font-size:15px}}.addProduct{background:#f5f7fa;justify-content:center;min-height:100vh;padding:40px 20px;display:flex}.addProduct .addProductCard{background:#fff;border-radius:12px;width:100%;padding:40px;box-shadow:0 4px 24px #0000000d}.addProduct .addProductCard .pageTitle{color:#1a1a2e;text-align:center;margin-bottom:30px;font-size:28px;font-weight:600}.addProduct .addProductCard form{flex-direction:column;gap:24px;display:flex}.addProduct .formGroup{flex-direction:column;gap:6px;width:100%;display:flex}.addProduct .formGroup label{color:#374151;font-size:14px;font-weight:500}.addProduct .formGroup input,.addProduct .formGroup textarea,.addProduct .formGroup select{color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:10px 14px;font-size:14px;transition:border .2s}.addProduct .formGroup input:focus,.addProduct .formGroup textarea:focus,.addProduct .formGroup select:focus{border-color:#4f46e5;outline:none;box-shadow:0 0 0 3px #4f46e51a}.addProduct .formGroup input::placeholder,.addProduct .formGroup textarea::placeholder,.addProduct .formGroup select::placeholder{color:#9ca3af}.addProduct .formGroup textarea{resize:vertical;min-height:90px}.addProduct .row{flex-wrap:wrap;gap:16px;display:flex}.addProduct .row .formGroup{flex:1;min-width:200px}.addProduct .sectionHeader{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.addProduct .sectionHeader h3{color:#1f2937;margin:0;font-size:18px;font-weight:600}.addProduct .hint{color:#6b7280;margin:-10px 0 8px;font-size:13px;line-height:1.4}.addProduct .attributeKeyRow{align-items:center;gap:10px;display:flex}.addProduct .attributeKeyRow input{border:1px solid #d1d5db;border-radius:8px;flex:1;padding:10px 14px;font-size:14px}.addProduct .attributeKeyRow input:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51a}.addProduct .attributeKeyRow .btnDanger{flex-shrink:0}.addProduct .variantCard{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.addProduct .variantCard .attributesRow{flex-wrap:wrap;gap:16px;display:flex}.addProduct .variantCard .attributesRow .formGroup{flex:1;min-width:150px}.addProduct .variantCard .btnDanger{align-self:flex-end;margin-top:4px}.addProduct .attributeImageSet{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.addProduct .attributeImageSet .row{align-items:flex-start}.addProduct .attributeImageSet .btnDanger{margin-top:28px}.addProduct .btnSecondary{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.addProduct .btnSecondary:hover{background:#4338ca}.addProduct .btnDanger{color:#b91c1c;cursor:pointer;background:#fee2e2;border:1px solid #fecaca;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:background .2s}.addProduct .btnDanger:hover{background:#fecaca}.addProduct .submitBtn{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:10px;align-self:center;margin-top:16px;padding:14px 28px;font-size:16px;font-weight:600;transition:background .2s,transform .1s}.addProduct .submitBtn:hover:not(:disabled){background:#059669;transform:translateY(-1px)}.addProduct .submitBtn:disabled{opacity:.6;cursor:not-allowed}@media (width<=768px){.addProduct{padding:20px 12px}.addProduct .addProductCard{padding:24px 16px}.addProduct .row{flex-direction:column;gap:12px}.addProduct .variantCard .attributesRow,.addProduct .attributeImageSet .row{flex-direction:column}}.pageTitle{color:#111827;margin:0;font-size:32px;font-weight:700}.backBtn{color:#fff;cursor:pointer;background:#111827;border:none;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .3s;display:flex}.backBtn:hover{background:#2563eb;transform:translate(-2px)}.backBtn svg{font-size:18px}.withdrawalPage{max-width:1000px;margin:auto;padding:35px}.withdrawalHeader{text-align:center;margin-bottom:35px}.withdrawalHeader h2{color:#111827;font-size:34px;font-weight:700}.withdrawalHeader p{color:#6b7280;margin-top:8px;font-size:15px}.withdrawToggle{background:#fff;border:1px solid #e5e7eb;border-radius:60px;gap:6px;width:fit-content;margin:0 auto 40px;padding:6px;display:flex;box-shadow:0 10px 25px #0000000d}.withdrawToggle button{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:40px;justify-content:center;align-items:center;gap:10px;min-width:220px;height:56px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.withdrawToggle button svg{font-size:20px}.withdrawToggle button.active{color:#fff;background:#111827;box-shadow:0 10px 25px #11182740}.withdrawToggle button:hover:not(.active){background:#f3f4f6}.comingCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:24px;padding:45px;animation:.3s fade;box-shadow:0 15px 35px #0000000f}.comingIcon{border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:auto auto 25px;font-size:40px;display:flex}.comingIcon.crypto{color:#2563eb;background:#dbeafe}.comingIcon.bank{color:#16a34a;background:#dcfce7}.comingCard h3{color:#111827;margin-bottom:15px;font-size:28px}.comingCard p{color:#6b7280;max-width:520px;margin:auto;font-size:15px;line-height:1.8}.comingBadge{color:#ea580c;background:#fff7ed;border-radius:30px;align-items:center;gap:8px;margin-top:30px;padding:10px 20px;font-size:15px;font-weight:600;display:inline-flex}@keyframes fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.withdrawalPage{padding:20px}.withdrawToggle{width:100%}.withdrawToggle button{flex:1;min-width:0;font-size:14px}.comingCard{padding:25px}.comingCard h3{font-size:22px}.comingIcon{width:70px;height:70px;font-size:30px}}.bulk-modal{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.bulk-modal__box{background:#fff;border-radius:12px;width:100%;max-height:90vh;padding:24px 28px;overflow-y:auto;box-shadow:0 10px 40px #00000026}.bulk-modal__title{color:#1a237e;margin:0;font-size:1.5rem;font-weight:700}.pageHeader{align-items:center;gap:16px;margin-bottom:24px;display:flex}.pageHeader .backBtn{cursor:pointer;color:#555;background:0 0;border:none;font-size:1.2rem}.pageHeader .backBtn:hover{color:#1a237e}hr{border:0;border-top:1px solid #e2e8f0;margin:24px 0}.bulk-form__section{margin-bottom:24px}.bulk-form__section-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bulk-form__section-header label{color:#334155;font-size:.9rem;font-weight:600}.bulk-form__row{grid-template-columns:1fr 1fr 1fr;gap:16px;display:grid}@media (width<=768px){.bulk-form__row{grid-template-columns:1fr}}.bulk-form__group{flex-direction:column;gap:4px;display:flex}.bulk-form__group.full{grid-column:1/-1}.bulk-form__group.checkbox{flex-direction:row;align-items:center;gap:12px}.bulk-form__group.checkbox label{margin-bottom:0}.bulk-form__group.checkbox input[type=checkbox]{accent-color:#1a237e;width:18px;height:18px}.bulk-form__group label{color:#475569;font-size:.8rem;font-weight:600}.bulk-form__group input,.bulk-form__group textarea,.bulk-form__group select{border:1px solid #cbd5e1;border-radius:6px;padding:8px 12px;font-size:.875rem}.bulk-form__group input:focus,.bulk-form__group textarea:focus,.bulk-form__group select:focus{border-color:#1a237e;outline:none;box-shadow:0 0 0 3px #1a237e26}.bulk-form__group textarea{resize:vertical;min-height:60px}.bulk-form__sub-section{background:#f8fafc;border-radius:8px;margin-top:16px;padding:12px 16px}.json-textarea{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;width:100%;padding:10px 14px;font-family:monospace;font-size:.8rem}.json-textarea:focus{border-color:#1a237e;outline:none}.survey-card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:16px;box-shadow:0 1px 3px #0000000a}.survey-card__header{color:#1a237e;justify-content:space-between;align-items:center;margin-bottom:16px;font-weight:600;display:flex}.survey-card__body{flex-direction:column;gap:16px;display:flex}.question-card{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:12px;padding:12px 14px}.question-card__header{color:#1a237e;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.9rem;font-weight:600;display:flex}.question-card__body{flex-direction:column;gap:12px;display:flex}.list-item{align-items:center;gap:8px;margin-bottom:6px;display:flex}.list-item input{border:1px solid #cbd5e1;border-radius:4px;flex:1;padding:6px 10px;font-size:.8rem}.list-item input:focus{border-color:#1a237e;outline:none}.list-item .btn--remove{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:1rem}.list-item .btn--remove:hover{color:#b91c1c}.options-section{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:8px;padding:8px 12px}.options-section .options-header{color:#475569;justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.8rem;font-weight:600;display:flex}.options-section.readonly{background:#f1f5f9}.options-section.readonly .hint{color:#64748b;font-size:.8rem}.options-section.readonly .readonly-item{background:#e2e8f0;border-radius:4px;margin-right:8px;padding:4px 10px;font-size:.8rem;display:inline-block}.file-upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.file-upload input[type=file]{cursor:pointer;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:6px;padding:8px 12px}.file-upload .preview-thumb{border:1px solid #e2e8f0;border-radius:6px;width:80px;height:80px;overflow:hidden}.file-upload .preview-thumb img{object-fit:cover;width:100%;height:100%}.btn{cursor:pointer;border:none;border-radius:6px;padding:10px 24px;font-weight:600;transition:all .2s}.btn--primary{color:#fff;background:#1a237e}.btn--primary:hover:not(:disabled){background:#0d47a1}.btn--primary:disabled{opacity:.6;cursor:not-allowed}.btn--secondary{color:#1e293b;background:#e2e8f0}.btn--secondary:hover{background:#cbd5e1}.btn--small{color:#fff;cursor:pointer;background:#1a237e;border:none;border-radius:4px;padding:4px 12px;font-size:.8rem}.btn--small:hover{background:#0d47a1}.btn--tiny{color:#1e293b;cursor:pointer;background:#e2e8f0;border:none;border-radius:3px;padding:2px 8px;font-size:.7rem}.btn--tiny:hover{background:#cbd5e1}.btn--remove{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.1rem}.btn--remove:hover{color:#b91c1c}.bulk-form__actions{border-top:1px solid #e2e8f0;justify-content:flex-end;gap:16px;margin-top:24px;padding-top:16px;display:flex}.not-found-container{color:#1e1e2f;box-sizing:border-box;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;padding:15px;font-family:Poppins,sans-serif;display:flex;position:relative;overflow:hidden}.not-found-container .grid-overlay{z-index:1;background-image:linear-gradient(#00000004 1px,#0000 1px),linear-gradient(90deg,#00000004 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0}.not-found-container .orb{filter:blur(140px);opacity:.12;z-index:2;pointer-events:none;border-radius:50%;animation:12s ease-in-out infinite alternate pulseOrbs;position:absolute}.not-found-container .orb-top-left{background:radial-gradient(circle,#ea4335,#fbbc05);width:450px;height:450px;top:-10%;left:-5%}.not-found-container .orb-bottom-right{background:radial-gradient(circle,#4285f4,#34a853);width:500px;height:500px;animation-delay:-6s;bottom:-10%;right:-5%}.not-found-container .floating-asset{z-index:3;-webkit-user-select:none;user-select:none;opacity:.7;filter:drop-shadow(0 4px 10px #00000014);font-size:2.2rem;position:absolute}.not-found-container .floating-asset.floating-1{animation:6s ease-in-out infinite floatAround;top:15%;left:12%}.not-found-container .floating-asset.floating-2{animation:8s ease-in-out 1s infinite floatAround;top:18%;right:15%}.not-found-container .floating-asset.floating-3{animation:7s ease-in-out .5s infinite floatAround;bottom:20%;left:15%}.not-found-container .floating-asset.floating-4{animation:9s ease-in-out 1.5s infinite floatAround;bottom:15%;right:12%}.not-found-container .nf-header{z-index:10;position:absolute;top:25px;left:25px}.not-found-container .nf-header .back-action-btn{color:#64748b;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000005;border:1px solid #0000000f;border-radius:30px;align-items:center;gap:8px;padding:8px 20px;font-size:.85rem;transition:all .3s;display:flex}.not-found-container .nf-header .back-action-btn:hover{color:#fff;background:#1e1e2f;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.not-found-container .nf-header .back-action-btn .icon-pulse{animation:1.5s infinite pulseLeft}.not-found-container .nf-content{z-index:5;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:500px;display:flex;position:relative}.not-found-container .nf-content .brand-badge{text-transform:uppercase;letter-spacing:1.5px;color:#1266f1;background:#4285f414;border:1px solid #4285f426;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:6px 16px;font-size:.75rem;display:inline-flex;box-shadow:0 4px 12px #4285f40d}.not-found-container .nf-content .brand-badge .icon-spin{color:#fbbc05;animation:8s linear infinite spin}.not-found-container .nf-content .logo-container{margin-bottom:10px}.not-found-container .nf-content .logo-container .brand-logo{object-fit:contain;filter:drop-shadow(0 8px 20px #0000000f);width:auto;height:120px}.not-found-container .nf-content .error-code-wrapper{margin:-10px 0 5px;position:relative}.not-found-container .nf-content .error-code-wrapper .dynamic-error-code{background:linear-gradient(#0000001f 0%,#00000005 100%);-webkit-text-fill-color:transparent;letter-spacing:-2px;-webkit-background-clip:text;margin:0;font-size:8.5rem;font-weight:900;line-height:1;position:relative}.not-found-container .nf-content .error-code-wrapper .dynamic-error-code:after{content:attr(data-text);background:linear-gradient(135deg,#4285f426,#ea433526);-webkit-text-fill-color:transparent;z-index:-1;filter:blur(12px);opacity:.8;-webkit-background-clip:text;width:100%;height:100%;position:absolute;top:0;left:0}.not-found-container .nf-content .dynamic-title{letter-spacing:-.5px;color:#1e1e2f;margin-bottom:12px;font-size:1.7rem;font-weight:700}.not-found-container .nf-content .dynamic-description{color:#64748b;max-width:420px;margin-top:0;margin-bottom:30px;font-size:.92rem;line-height:1.6}.not-found-container .nf-content .action-group{justify-content:center;gap:15px;width:100%;margin-bottom:30px;display:flex}.not-found-container .nf-content .action-group button{cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:12px 26px;font-size:.9rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.not-found-container .nf-content .action-group .primary-btn{color:#fff;background:linear-gradient(135deg,#4285f4,#0e61eb);border:none;box-shadow:0 6px 20px #4285f440}.not-found-container .nf-content .action-group .primary-btn:hover{background:linear-gradient(135deg,#5591f5,#1b6cf2);transform:translateY(-3px);box-shadow:0 10px 25px #4285f466}.not-found-container .nf-content .action-group .secondary-btn{color:#1e1e2f;background:#00000005;border:1px solid #0000000f}.not-found-container .nf-content .action-group .secondary-btn:hover{background:#0000000d;border-color:#00000026;transform:translateY(-3px);box-shadow:0 6px 15px #0000000a}.not-found-container .nf-content .nf-divider{background:linear-gradient(90deg,#0000,#0000000f,#0000);width:70%;height:1px;margin-bottom:20px}.not-found-container .nf-content .nf-footer p{color:#64748b;opacity:.7;letter-spacing:.3px;margin:0;font-size:.8rem}@keyframes floatAround{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(4deg)}}@keyframes pulseOrbs{0%{transform:scale(1)translate(0)}to{transform:scale(1.1)translate(15px,10px)}}@keyframes pulseLeft{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:.8s cubic-bezier(.4,0,.2,1) forwards fadeIn}@media (width<=576px){.not-found-container{padding:20px}.not-found-container .nf-content .error-code-wrapper .dynamic-error-code{font-size:6.5rem}.not-found-container .nf-content .dynamic-title{font-size:1.4rem}.not-found-container .nf-content .logo-container .brand-logo{height:90px}.not-found-container .nf-content .action-group{flex-direction:column;gap:12px}.not-found-container .nf-content .action-group button{justify-content:center;width:100%;padding:14px}.not-found-container .floating-asset{display:none}}
