body{margin:0;padding:0;box-sizing:border-box}.navbar{background:linear-gradient(90deg,#0b132b,#1c2541);height:75px;margin:0;padding:0;box-sizing:border-box;display:flex;justify-content:center;align-items:center;position:sticky;top:0;z-index:1000;box-shadow:0 4px 10px #0000004d;transition:background .4s ease-in-out,height .3s ease-in-out}.navbar-container{width:90%;max-width:1200px;display:flex;justify-content:space-between;align-items:center}.navbar-logo{color:#fff;font-size:1.6rem;font-weight:700;text-decoration:none;display:flex;align-items:center;letter-spacing:1px;transition:transform .3s ease,color .3s ease}.logo-main{color:#fff}.logo-highlight{color:#00b4d8;margin-left:4px}.navbar-logo:hover{transform:scale(1.05)}.nav-menu{list-style:none;display:flex;gap:25px;transition:all .4s ease-in-out}.nav-menu li a{color:#fff;text-decoration:none;font-size:1.1rem;font-weight:500;position:relative;padding-bottom:4px;transition:color .3s ease}.nav-menu li a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0%;background-color:#00b4d8;transition:width .3s ease-in-out}.nav-menu li a:hover{color:#00b4d8}.nav-menu li a:hover:after{width:100%}.logout-btn{background:#00b4d8;border:none;padding:6px 14px;color:#fff;border-radius:6px;cursor:pointer;font-weight:600;letter-spacing:.5px;box-shadow:0 2px 6px #00b4d84d;transition:all .3s ease-in-out}.logout-btn:hover{background:#0096c7;transform:scale(1.05);box-shadow:0 4px 12px #0096c766}.menu-icon{display:none;color:#fff;font-size:1.8rem;cursor:pointer;transition:transform .3s ease}.menu-icon:hover{transform:rotate(90deg)}@media(max-width:1200px){.navbar-container{width:92%}.nav-menu li a{font-size:1.05rem}}@media(max-width:992px){.navbar{height:70px}.nav-menu{gap:18px}.nav-menu li a{font-size:1rem}.navbar-logo{font-size:1.4rem}}@media(max-width:768px){.menu-icon{display:block}.nav-menu{position:absolute;top:48px;left:-100%;flex-direction:column;background:#1c2541;width:100%;padding:20px 0;text-align:center;opacity:0;transform:translateY(-20px);transition:all .4s ease-in-out}.nav-menu.active{left:0;opacity:1;transform:translateY(0)}.nav-menu li{margin:12px 0}.nav-menu li a{font-size:1.1rem}.logout-btn{margin-top:10px}}@media(max-width:480px){.navbar{height:65px}.navbar-logo{font-size:1.3rem}.nav-menu li a{font-size:1rem}.logout-btn{font-size:.9rem;padding:6px 12px}.menu-icon{font-size:1.6rem}}@media(max-width:320px){.navbar-logo{font-size:1.1rem}.nav-menu li a{font-size:.9rem}.logout-btn{font-size:.85rem;padding:5px 10px}.menu-icon{font-size:1.4rem}}.home-container{height:100vh;background:url(https://images.unsplash.com/photo-1520607162513-77705c0f0d4a?auto=format&fit=crop&w=1920&q=80) no-repeat center center/cover;position:relative;font-family:Poppins,sans-serif;display:flex;align-items:center;justify-content:center;color:#fff}.overlay{background:#0009;width:100%;height:91%;display:flex;align-items:center;justify-content:center;text-align:center;padding:2rem}.content{max-width:700px;width:100%;animation:fadeInUp 1.3s ease;padding:1rem}.content h1{font-size:clamp(1.8rem,5vw,3rem);font-weight:700;margin-bottom:1rem;letter-spacing:1px;line-height:1.2}.content h1 span{color:#00c6ff;background:linear-gradient(90deg,#00c6ff,#0072ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.content p{font-size:clamp(.95rem,2.2vw,1.2rem);line-height:1.8;color:#e0e0e0;margin-bottom:2rem;padding:0 .5rem}.buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.btn-primary,.btn-secondary{padding:.9rem 2rem;border:none;border-radius:50px;font-size:1rem;cursor:pointer;transition:all .3s ease;flex:1 1 200px;min-width:140px;max-width:260px;text-align:center}.btn-primary{background:linear-gradient(90deg,#00c6ff,#0072ff);color:#fff}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0072ff80}.btn-secondary{background:transparent;border:2px solid #00c6ff;color:#00c6ff}.btn-secondary:hover{background:#00c6ff;color:#fff}@media(max-width:768px){.buttons{flex-direction:column;align-items:center;gap:15px}.btn-primary,.btn-secondary{width:100%;max-width:260px}}@media(max-width:468px){.btn-primary,.btn-secondary{font-size:.9rem;padding:.8rem 1.6rem;flex:1 1 100%}}@media(max-width:300px){.btn-primary,.btn-secondary{font-size:.8rem;padding:.6rem 1.2rem;flex:1 1 100%}.buttons{gap:10px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1269px){.content{max-width:800px}.content h1{font-size:3.2rem}.content p{font-size:1.25rem}}@media(max-width:1268px){.content h1{font-size:2.8rem}.content p{font-size:1.1rem}}@media(max-width:1068px){.content{max-width:600px}.content h1{font-size:2.4rem}.content p{font-size:1.05rem}}@media(max-width:768px){.home-container{height:87vh}.content{max-width:500px}.content h1{font-size:2rem}.content p{font-size:1rem}.buttons{flex-direction:column;align-items:center;gap:15px}.btn-primary,.btn-secondary{width:100%;max-width:260px}}@media(max-width:468px){.content h1{font-size:1.6rem}.content p{font-size:.95rem;line-height:1.6}.buttons{gap:12px}.btn-primary,.btn-secondary{font-size:.9rem;padding:.8rem 1.6rem}}@media(max-width:300px){.content h1{font-size:1.3rem}.content p{font-size:.8rem}.buttons{gap:10px}.btn-primary,.btn-secondary{font-size:.8rem;padding:.6rem 1.2rem}}body{background:linear-gradient(160deg,#d0f0f8,#90cfd4);min-height:100vh;margin:0;padding:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.recharge-page{max-width:440px;margin:40px auto;padding:30px;background:#343434;border-radius:20px;box-shadow:0 12px 28px #0000001f;transition:all .4s ease}.recharge-page h2{text-align:center;font-size:28px;font-weight:700;color:#fff;margin-bottom:26px;padding:20px 0;border-radius:14px;background:linear-gradient(135deg,#06f,#0cf);box-shadow:0 6px 16px #0000001f;letter-spacing:1px}.recharge-page h3{font-size:20px;font-weight:600;color:#fff;margin-bottom:16px;padding:12px 0;text-align:center;border-radius:12px;background:linear-gradient(135deg,#2196f3,#21cbf3);box-shadow:0 4px 12px #00000014;letter-spacing:.5px}.recharge-page h4{font-size:17px;font-weight:600;color:#fff;margin-bottom:14px;padding:10px 0;text-align:center;border-radius:10px;background:linear-gradient(135deg,#4caf50,#2e7d32);box-shadow:0 3px 10px #0000000f;letter-spacing:.5px}.amount-box{background:#fefefe;border:1px solid #e0e0e0;border-radius:16px;padding:22px 24px;margin-bottom:24px;box-shadow:0 6px 18px #0000000f;transition:all .3s ease}.amount-box label{display:block;font-size:15px;font-weight:600;color:#333;margin-bottom:10px}.amount-box input{width:100%;padding:14px 18px;border:1px solid #ccc;border-radius:12px;font-size:16px;background:#f9f9f9;outline:none;transition:all .3s ease}.amount-box input:focus{border-color:#06f;background:#fff;box-shadow:0 4px 14px #0066ff40}.amount-box input+button{background:linear-gradient(135deg,#17a2b8,#0d8a99);color:#fff;padding:10px 16px;font-size:14px;font-weight:600;border-radius:10px;border:none;cursor:pointer;transition:all .3s ease;margin-top:10px;box-shadow:0 4px 12px #0000001f}.amount-box input+button:hover{background:linear-gradient(135deg,#138496,#0b6a73);transform:translateY(-2px)}.qr-container{background:#f8f9fa;border:2px dashed #b0b0b0;border-radius:18px;padding:24px 20px;text-align:center;margin:22px 0;transition:all .3s ease}.qr-container:hover{background:#f1f5f8;box-shadow:0 6px 16px #00000014}.timer-badge{display:inline-block;background:linear-gradient(135deg,#ff6f61,#d84315);color:#fff;font-weight:700;font-size:16px;padding:8px 16px;border-radius:50px;box-shadow:0 4px 14px #0003;margin-top:12px;text-transform:uppercase;letter-spacing:.5px}.upi-buttons{display:flex;flex-wrap:wrap;gap:12px;padding:10px;background-color:#bebebe;border-radius:12px;margin-bottom:20px}.upi-buttons button{flex:1 1 calc(50% - 6px);padding:14px;font-size:18px;font-weight:600;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;transition:all .3s ease;box-shadow:0 3px 8px #00000014}.upi-buttons button:hover{transform:translateY(-2px);box-shadow:0 5px 14px #0000001f}.upi-buttons button:disabled{background:silver;cursor:not-allowed;box-shadow:none}.app-buttons{display:flex;justify-content:space-between;gap:10px;margin-bottom:28px}.app-buttons button{flex:1;display:flex;align-items:center;justify-content:center;background-color:#2196f3;gap:8px;padding:12px 0;font-size:14px;font-weight:600;border-radius:14px;border:none;cursor:pointer;color:#fff;box-shadow:0 6px 18px #00000026;transition:all .3s ease}.app-buttons button img{width:30px;height:30px}.app-buttons button:hover{transform:translateY(-3px);box-shadow:0 8px 20px #00000040}.app-buttons button:disabled{background:silver!important;cursor:not-allowed;box-shadow:none}.status-message{padding:12px 14px;background:#d4edda;border:1px solid #c3e6cb;border-radius:10px;color:#155724;font-weight:600;text-align:center;margin-top:16px}.back-btns{background:linear-gradient(135deg,#6c757d,#545b62);color:#fff;padding:10px 16px;border-radius:12px;border:none;font-weight:600;cursor:pointer;margin-bottom:14px;transition:all .3s ease}.back-btn:hover{background:linear-gradient(135deg,#545b62,#3e444a);transform:translateY(-2px)}.quick-amounts{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px}.quick-amounts .quick-btn{flex:1 1 calc(50% - 5px);padding:10px 0;font-size:14px;font-weight:600;color:#000;border:none;border-radius:12px;cursor:pointer;background:linear-gradient(135deg,#00ff59,#95ff00);box-shadow:0 4px 12px #00000026;transition:all .3s ease}.quick-amounts .quick-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0003}.quick-amounts .quick-btn.selected{background:linear-gradient(135deg,#0cf,#06f);box-shadow:0 6px 16px #0000004d}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0000008c;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content{background:#fff;padding:22px;border-radius:20px;width:90%;max-width:380px;text-align:center}@media(max-width:768px){.recharge-page{max-width:360px;padding:20px;margin:20px auto}.recharge-page h2{font-size:21px}.amount-box input,.app-buttons button,.upi-buttons button{font-size:14px;padding:10px}.quick-amounts .quick-btn{font-size:13px;padding:8px 0}.qr-container{padding:18px 12px}}@media(max-width:480px){.recharge-page{max-width:320px;padding:16px;margin:14px auto}.amount-box input,.app-buttons button,.upi-buttons button{font-size:13px;padding:8px}.quick-amounts .quick-btn{font-size:12px;padding:6px 0}.qr-container{padding:14px 10px}}@media(max-width:320px){.recharge-page{max-width:280px;padding:6px;margin:10px auto}.amount-box input,.app-buttons button,.upi-buttons button{font-size:12px;padding:6px}.quick-amounts .quick-btn{font-size:11px;padding:5px 0}.qr-container{padding:12px 8px}.timer-badge{font-size:14px;padding:6px 12px}}.dashboard-container{display:flex;height:100vh;font-family:Poppins,sans-serif;background:#f5f7fb;color:#1e1f28;box-sizing:border-box;overflow:hidden;transition:all .3s ease}.dashboard-sidebar{width:260px;background:#1e1f28;color:#fff;box-sizing:border-box;display:flex;flex-direction:column;padding:30px 20px;border-right:1px solid #2e2f3a;box-shadow:3px 0 15px #0000001a;transition:all .3s ease;z-index:20}.dashboard-sidebar button{background:transparent;color:#cbd5e1;border:none;margin:8px 0;padding:.85rem 1rem;text-align:center;cursor:pointer;transition:all .3s ease;border-radius:12px;font-weight:500;display:flex;align-items:center;justify-content:center;width:100%;box-sizing:border-box;flex-wrap:wrap}.dashboard-sidebar button.active,.dashboard-sidebar button:hover{background:linear-gradient(90deg,#6a11cb,#2575fc);color:#fff;transform:translateY(-3px);box-shadow:0 6px 20px #007bff4d;font-weight:600}.dashboard-content{flex:1;padding:40px;overflow-y:auto;background:#f5f7fb;transition:all .3s ease}@media(max-width:1024px){.dashboard-container{flex-direction:column;height:auto}.dashboard-sidebar{width:100%;border-right:none;border-bottom:1px solid #2e2f3a;box-shadow:0 4px 12px #00000026;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;background:#1e1f28}.dashboard-sidebar button{padding:.85rem .5rem;font-size:.95rem}.dashboard-content{padding:25px 20px}}@media(max-width:600px){.dashboard-sidebar{grid-template-columns:repeat(2,1fr);gap:10px;padding:15px}.dashboard-sidebar button{font-size:.85rem;padding:.7rem .5rem}.dashboard-content{padding:20px 15px}}@media(max-width:464px){.dashboard-sidebar{grid-template-columns:repeat(2,1fr);gap:8px;padding:12px}.dashboard-sidebar button{width:100%;font-size:.8rem;padding:.6rem .5rem}.dashboard-content{padding:0}}.intro-tab{background-color:#f9f9f9;padding:30px;display:flex;flex-direction:column;gap:40px;font-family:Poppins,sans-serif}.tab-section{background:#fff;border-radius:15px;box-shadow:0 8px 20px #00000014;padding:25px 30px;transition:transform .3s ease,box-shadow .3s ease;opacity:0;transform:translateY(20px);animation:fadeInUp .6s forwards}.tab-section:hover{transform:translateY(-5px);box-shadow:0 12px 25px #00000026}.tab-section h2{font-size:28px;background:linear-gradient(90deg,#1e90ff,#00c6ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:15px}.tab-section p{font-size:16px;line-height:1.6;color:#444;margin-bottom:15px}.highlight{background:#eef5ff;border-left:4px solid #2575fc;color:#333;padding:12px 18px;border-radius:8px;margin-bottom:18px;font-weight:600}.tab-section ul{list-style:none;padding-left:0;margin-top:10px}.tab-section ul li{position:relative;padding-left:25px;margin-bottom:10px;font-size:15px;color:#555}.tab-section ul li:before{content:"✓";position:absolute;left:0;color:#1e90ff;font-weight:700}.tab-section .tab-image{width:100%;border-radius:12px;margin-top:15px;transition:transform .3s ease}.tab-section .tab-image:hover{transform:scale(1.03)}.scroll-gallery{position:relative;width:100%;overflow:hidden;border-radius:12px;margin-top:20px;box-shadow:0 6px 18px #0000001a}.scroll-track{display:flex;gap:25px;animation:scrollLeft 25s linear infinite;width:max-content}.scroll-track img{width:300px;height:200px;border-radius:12px;object-fit:cover;transition:transform .3s ease}.scroll-track img:hover{transform:scale(1.05)}.scroll-gallery:hover .scroll-track{animation-play-state:paused}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:1024px){.tab-section{padding:20px}.tab-section h2{font-size:24px}.tab-section p,.tab-section ul li{font-size:15px}.scroll-track img{width:240px;height:160px}}@media(max-width:768px){.intro-tab{padding:20px;gap:30px}.tab-section{padding:18px}.tab-section h2{font-size:22px;text-align:center}.tab-section p{font-size:14px;line-height:1.5;text-align:justify}.scroll-track{gap:10px;animation:scrollLeft 20s linear infinite}.scroll-track img{width:200px;height:130px}}@media(max-width:480px){.intro-tab{padding:0;gap:25px}.tab-section{padding:15px}.tab-section h2{font-size:20px}.tab-section p,.tab-section ul li{font-size:13px}.scroll-track img{width:150px;height:100px}}@media(max-width:360px){.tab-section h2{font-size:18px}.scroll-track img{width:130px;height:90px}}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.manager-tab{background:linear-gradient(135deg,#f0f4ff,#e3f2fd);padding:30px;border-radius:12px;box-shadow:0 8px 25px #0000001a;animation:fadeIn .6s ease-in-out}.manager-tab .tab-heading{font-size:28px;font-weight:700;background:linear-gradient(90deg,#ff8a00,#e52e71);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:15px}.manager-tab .tab-description{font-size:16px;color:#333;margin-bottom:25px}.manager-card{background:#fff;border-radius:15px;padding:20px;list-style:none;text-decoration:none;margin-bottom:25px;box-shadow:0 10px 20px #00000014;transition:transform .3s ease,box-shadow .3s ease}.manager-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #00000026}.manager-whatsapp{border-left:5px solid #25d366}.manager-contact{border-left:5px solid #2196f3}.manager-guidelines{border-left:5px solid #ff9800}.manager-profile{display:flex;align-items:center;gap:25px;padding:30px;background:linear-gradient(135deg,#e1f5fe,#fff);border-radius:15px;flex-wrap:wrap}.manager-profile .manager-image{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid #2196f3;box-shadow:0 6px 15px #0000001a}.manager-profile .manager-info h4{font-size:22px;font-weight:700;margin-bottom:5px}.manager-profile .manager-info p{font-size:15px;color:#555;margin-bottom:5px}.manager-profile .contact-btn{display:inline-block;margin-top:10px;padding:8px 16px;background:linear-gradient(90deg,#ff8a00,#e52e71);color:#fff;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .3s ease}.manager-profile .contact-btn:hover{transform:scale(1.05)}.join-btn{display:inline-block;padding:10px 18px;background:#25d366;color:#fff;font-weight:600;border-radius:8px;text-decoration:none;transition:background .3s ease,transform .3s ease}.join-btn:hover{background:#1ebe5b;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.recharge-tab{display:flex;flex-direction:column;gap:25px;padding:20px;font-family:Poppins,sans-serif}.recharge-tab .tab-heading{font-size:26px;color:#4f46e5;font-weight:700;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.recharge-tab .emoji{font-size:28px}.recharge-tab .tab-description{font-size:16px;color:#555;line-height:1.6}@media(max-width:1024px){.manager-tab,.recharge-tab{padding:25px}.manager-card,.manager-profile{padding:20px}.manager-profile{gap:15px}.manager-profile .manager-image{width:100px;height:100px}.manager-profile .manager-info h4{font-size:20px}.manager-profile .manager-info p{font-size:14px}.tab-heading{font-size:24px}}@media(max-width:768px){.manager-tab,.recharge-tab{padding:20px}.manager-card,.manager-profile{padding:18px}.manager-profile{flex-direction:column;align-items:center;text-align:center}.manager-profile .manager-info h4{font-size:18px}.manager-profile .manager-info p{font-size:13px}.manager-profile .contact-btn{margin-top:15px;width:80%}.tab-heading{font-size:22px}.recharge-tab .tab-description{font-size:15px}}@media(max-width:480px){.manager-tab,.recharge-tab,.manager-card,.manager-profile{padding:15px}.manager-profile .manager-image{width:80px;height:80px}.manager-profile .manager-info h4{font-size:16px}.manager-profile .manager-info p{font-size:12px}.manager-profile .contact-btn{width:100%;padding:8px 12px;font-size:14px}.tab-heading{font-size:20px}.recharge-tab .tab-description{font-size:14px}}@media(max-width:320px){.manager-tab,.recharge-tab{padding:10px}.manager-card,.manager-profile{padding:12px}.manager-profile .manager-image{width:70px;height:70px}.manager-profile .manager-info h4{font-size:14px}.manager-profile .manager-info p{font-size:11px}.manager-profile .contact-btn{font-size:12px;padding:6px 10px}.tab-heading{font-size:18px}.recharge-tab .tab-description{font-size:12px}}.withdraw-tab{position:relative;box-sizing:border-box;padding:40px;border-radius:25px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#7d03ff,#0a59e1,#1e3c72);box-shadow:0 15px 40px #00000026;font-family:Poppins,sans-serif;color:#fff;overflow:hidden;transition:all .3s ease}.withdraw-tab .tab-heading{font-size:32px;font-weight:700;margin-bottom:30px;color:#fff;text-shadow:0 3px 10px rgba(0,0,0,.2)}.wallet-balance{font-size:24px;font-weight:700;margin-bottom:25px;color:#ffe066;text-align:center}.withdraw-card,.bank-card{position:relative;background:#ffffff1f;border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:0 8px 25px #00000026;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .3s ease,box-shadow .3s ease}.withdraw-card:hover,.bank-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0003}.withdraw-form input,.bank-form input{width:100%;padding:14px 18px;margin-bottom:15px;border-radius:12px;border:none;background:#fff;color:#000;font-size:16px;outline:none;transition:all .3s ease}.bank-form input{width:100%;padding:14px 18px;margin-bottom:15px;border-radius:12px;border:none;background:#fff;color:#fff;font-size:16px;outline:none;transition:all .3s ease}.withdraw-form input:focus,.bank-form input:focus{background:#ffffff59;box-shadow:0 0 8px #ffffff80}.bank-dropdown{border:1px solid rgba(255,255,255,.3);border-radius:12px;max-height:220px;overflow-y:auto;padding:5px;background:#ffffff1a}.bank-item{padding:12px;margin-bottom:5px;border-radius:10px;cursor:pointer;transition:all .2s ease;border-left:4px solid transparent}.bank-item:hover{background:#fff3;border-left:4px solid #00b894}.bank-item.selected{background:#00b8944d;border-left:4px solid #00b894}.holder-name{font-weight:600;font-size:.95rem}.account-info{font-size:.85rem;color:#fffc}.no-bank{padding:10px;font-style:italic;color:#fff9;text-align:center}button{padding:12px 22px;border-radius:14px;font-weight:700;cursor:pointer;border:none;transition:all .3s ease}.withdraw-btn{background:#ff6b6b;color:#fff;width:100%}.withdraw-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}.add-bank-btn{background:#00b894;color:#fff;width:48%;margin-right:4%}.add-bank-btn:hover{background:#00cec9;transform:translateY(-2px)}.clear-bank-btn{background:#d63031;color:#fff;width:48%}.clear-bank-btn:hover{background:#e17055;transform:translateY(-2px)}.withdraw-item{padding:10px 12px;margin-bottom:8px;border-radius:10px;background:#ffffff26;display:flex;justify-content:space-between;align-items:center;transition:all .2s ease}.withdraw-item:hover{background:#ffffff40}.view-screenshot-btn{background:#ffffff40;color:#fff;padding:6px 12px;border-radius:8px;border:none;font-size:.85rem;cursor:pointer;transition:all .3s ease}.view-screenshot-btn:hover{background:#fff6}.success-msg{background:#48bb7840;color:#00ffaf;padding:10px 15px;border-radius:12px;margin-top:10px}.info-msg{background:#00b7ff40;color:#00ffaf;padding:10px 15px;border-radius:12px;margin-top:10px}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999}.popup img{max-width:90%;max-height:80%;border-radius:12px;box-shadow:0 10px 40px #00000080}.popup .close-popup{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer}.back-btn{background:#fff3;color:#fff;border:none;padding:8px 14px;border-radius:10px;cursor:pointer;margin-bottom:20px}.back-btn:hover{background:#ffffff59}@media(max-width:768px){.withdraw-tab{padding:25px 15px}.withdraw-card,.bank-card{padding:20px}.withdraw-form input,.withdraw-form select,.bank-form input,button{font-size:14px;padding:12px 15px;width:90%}.add-bank-btn,.clear-bank-btn{width:100%;margin:5px 0}}@media(max-width:480px){.withdraw-tab{padding:20px 10px}.withdraw-tab .tab-heading{font-size:24px}.wallet-balance{font-size:20px}.withdraw-form input,.withdraw-form select,.bank-form input,button{font-size:13px;padding:10px 12px}.withdraw-item{flex-direction:column;align-items:flex-start;padding:10px}.view-screenshot-btn{margin-top:5px;width:100%}}@media(max-width:320px){.withdraw-tab{padding:15px 5px}.withdraw-tab .tab-heading{font-size:20px}.wallet-balance{font-size:18px}.withdraw-form input,.withdraw-form select,.bank-form input,button{font-size:12px;padding:8px 10px}}.reward-tab{background:linear-gradient(135deg,#21247d,#201d71,#1d328f);padding:50px;border-radius:25px;color:#fff;min-height:100vh;animation:fadeIn .8s ease-in-out;box-sizing:border-box;overflow-x:hidden}.reward-heading{font-size:34px;text-align:center;font-weight:800;letter-spacing:.5px;margin-bottom:40px;background:linear-gradient(90deg,#ff8a00,#e52e71);-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;text-shadow:0 0 25px rgba(255,138,0,.25)}.reward-heading:after{content:"";position:absolute;bottom:-10px;left:50%;width:80px;height:4px;background:linear-gradient(90deg,#ff8a00,#e52e71);border-radius:4px;transform:translate(-50%)}.wallet-summary{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-bottom:40px}.wallet-card{background:#ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:18px;padding:20px 25px;box-sizing:border-box;text-align:center;box-shadow:0 12px 25px #0000004d;border:1px solid rgba(255,255,255,.15);transition:all .3s ease;flex:1 1 220px;max-width:300px;min-height:120px;display:flex;flex-direction:column;justify-content:center}.wallet-card:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0006}.wallet-card h3{font-size:18px;color:#f0f0f0;margin-bottom:10px}.wallet-card p{font-size:26px;font-weight:700;color:#ffcf66;margin:0}@media(max-width:1024px){.wallet-card{padding:18px 20px}.wallet-card p{font-size:22px}}@media(max-width:768px){.wallet-summary{gap:15px}.wallet-card{flex:1 1 180px;max-width:220px;padding:15px 18px;min-height:110px}.wallet-card p{font-size:20px}}@media(max-width:480px){.wallet-summary{flex-direction:column;align-items:center;gap:12px}.wallet-card{width:90%;max-width:unset;min-height:100px;padding:12px 15px}.wallet-card h3{font-size:16px}.wallet-card p{font-size:18px}}.reward-tabs{display:flex;justify-content:center;gap:15px;margin-bottom:35px;flex-wrap:wrap}.reward-tabs button{background:#ffffff1f;color:#fff;border:none;padding:12px 25px;border-radius:30px;font-weight:600;font-size:15px;cursor:pointer;transition:all .3s ease;min-width:100px;text-align:center}.reward-tabs button.active,.reward-tabs button:hover{background:linear-gradient(90deg,#ff8a00,#e52e71);box-shadow:0 5px 20px #e52e7166;transform:translateY(-2px)}.reward-cards{display:flex;justify-content:center;flex-wrap:wrap;box-sizing:border-box;gap:25px}.reward-card{background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:30px;width:360px;box-sizing:border-box;text-align:center;box-shadow:0 15px 35px #00000040;border:1px solid rgba(255,255,255,.12);transition:all .4s ease;position:relative;overflow:hidden}.reward-card:hover:before{opacity:1}.reward-card h3{font-size:22px;font-weight:700;background:linear-gradient(90deg,#ff8a00,#e52e71);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px}.reward-heading{font-size:34px;text-align:center;font-weight:800;letter-spacing:.5px;margin-bottom:40px;background:#fff;-webkit-background-clip:text;-webkit-text-fill-color:transparent;position:relative;text-shadow:0 0 25px rgba(255,138,0,.25)}.reward-card p{color:#fff;font-size:15px;margin-bottom:18px}.reward-card ul{text-align:left;color:#fff;list-style:none;padding:0;margin-bottom:25px}.reward-card ul li{position:relative;margin-bottom:10px;padding-left:22px}.reward-tab{background:linear-gradient(135deg,#2c6af7,#424de8,#2e67f5);padding:50px;border-radius:25px;color:#fff;min-height:100vh;animation:fadeIn .8s ease-in-out;box-sizing:border-box;overflow-x:hidden}.reward-card ul li:before{content:"⭐";position:absolute;left:0;top:0}.claim-btn{background:linear-gradient(90deg,#ff8a00,#e52e71);color:#fff;padding:12px 25px;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:15px;box-shadow:0 8px 25px #e52e7166;transition:all .3s ease}.claim-btn:hover{transform:translateY(-3px);box-shadow:0 10px 35px #ff8a0099}.claim-btn:disabled{background:linear-gradient(90deg,#00b09b,#96c93d);cursor:not-allowed;box-shadow:none}.referral-card{background:#ffffff14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:32px;box-sizing:border-box;width:360px;text-align:center;box-shadow:0 15px 35px #00000040;border:1px solid rgba(255,255,255,.12);transition:all .4s ease;position:relative;overflow:hidden}.referral-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at top left,rgba(255,138,0,.3),rgba(229,46,113,.2),transparent 70%);opacity:0;transition:opacity .4s ease;z-index:0}.referral-card:hover:before{opacity:1}.referral-card h3{font-size:22px;font-weight:700;background:linear-gradient(90deg,#ff8a00,#e52e71);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:12px;position:relative;z-index:2}.referral-card p{color:#fff;font-size:15px;margin-bottom:24px;line-height:1.6;position:relative;z-index:2}.referral-actions{display:flex;justify-content:center;margin-bottom:25px;z-index:2;position:relative}.view-referral-btn{background:linear-gradient(90deg,#ff8a00,#e52e71);color:#fff;border:none;padding:14px 28px;border-radius:10px;font-weight:600;font-size:15px;cursor:pointer;box-shadow:0 8px 25px #e52e7166;transition:all .3s ease}.view-referral-btn:hover{transform:translateY(-3px);box-shadow:0 12px 35px #ff8a0099;background:linear-gradient(90deg,#e52e71,#ff8a00)}.referral-earnings{background:#ffffff1a;border-radius:14px;padding:20px;box-shadow:0 10px 30px #ffffff0d;border:1px solid rgba(255,255,255,.15);transition:all .3s ease-in-out;position:relative;z-index:2}.referral-earnings:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ff8a0040}.referral-earnings h4{font-size:17px;font-weight:700;color:#fff;margin-bottom:14px}@media(max-width:1024px){.wallet-summary,.reward-cards,.reward-tabs{gap:18px}.wallet-card,.reward-card,.referral-card{width:300px;padding:22px 28px}}@media(max-width:768px){.wallet-summary,.reward-cards{gap:15px}.wallet-card,.reward-card,.referral-card{width:260px;padding:20px}.reward-tabs{gap:12px}}@media(max-width:480px){.reward-tab{padding:20px}.reward-heading{font-size:26px;margin-bottom:25px}.wallet-summary,.reward-cards{flex-direction:column;align-items:center}.wallet-card,.reward-card,.referral-card{width:100%;padding:18px 15px}.reward-tabs{flex-direction:column;gap:12px}.reward-tabs button{width:100%}.referral-actions{flex-direction:column;gap:12px}.view-referral-btn,.claim-btn{width:100%}}@media(max-width:300px){.reward-tab{padding:10px}.reward-heading{font-size:22px}.wallet-card p,.reward-card h3,.referral-card h3{font-size:18px}.reward-card p,.referral-card p{font-size:13px}.claim-btn,.view-referral-btn{padding:10px 15px;font-size:13px}}.login-page{display:flex;justify-content:center;align-items:center;min-height:100vh;width:100%;background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#faf5ff);font-family:Poppins,sans-serif;overflow:hidden;position:relative}.login-page:before,.login-page:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(147,197,253,.4),transparent 70%);filter:blur(60px);animation:float 6s ease-in-out infinite alternate;z-index:1}.login-page:before{top:-60px;left:-80px}.login-page:after{bottom:-80px;right:-60px}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(25px)}}.login-panel{display:flex;width:100%;max-width:1200px;height:90vh;background:#ffffff4d;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #93c5fd4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-visual{flex:1;background:url(https://images.unsplash.com/photo-1521791136064-7986c2920216?auto=format&fit=crop&w=1200&q=80) no-repeat center/cover;position:relative}.login-visual:after{content:"";position:absolute;inset:0;background:#6366f166;mix-blend-mode:multiply}.login-form-container{flex:1;display:flex;justify-content:center;align-items:center;padding:60px}.login-card{background:#ffffffd9;border:1px solid rgba(200,200,255,.3);border-radius:22px;padding:50px 40px;width:380px;max-width:95%;text-align:center;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 40px #93c5fd66;animation:fadeIn 1s ease forwards;transform:translateY(20px);opacity:0}.login-heading{font-size:1.8rem;font-weight:700;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:6px}.login-subheading{color:#475569;font-size:.95rem;margin-bottom:28px}.form-group{position:relative;margin-bottom:20px;width:100%;box-sizing:border-box}.form-group input{width:100%;padding:12px 14px;background:#fffffff2;border:1px solid #0033ff;border-radius:12px;color:#111827;font-size:.95rem;outline:none;transition:all .3s ease}.form-group input:focus{border-color:#6366f1;box-shadow:0 0 10px #6366f14d}.form-group label{position:absolute;top:50%;left:14px;transform:translateY(-50%);font-size:.9rem;color:#6b7280;pointer-events:none;transition:all .3s ease;background:#fff;padding:0 6px;border-radius:6px}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{top:-8px;left:10px;font-size:.75rem;color:#6366f1}.login-button{width:100%;padding:13px;background:linear-gradient(135deg,#60a5fa,#818cf8);color:#fff;font-weight:600;border:none;border-radius:14px;cursor:pointer;transition:all .35s ease;box-shadow:0 6px 18px #60a5fa4d}.login-button:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 25px #6366f180}.forgot-link{text-align:right;font-size:.85rem;color:#4c8bf5;cursor:pointer;margin:5px 0 15px;transition:all .3s ease}.forgot-link a:hover{color:#2563eb;text-decoration:underline}.signup-note{margin-top:20px;font-size:.9rem;color:#475569}.signup-link{color:#6366f1;font-weight:600;text-decoration:none;transition:all .3s ease}.signup-link:hover{color:#2563eb;text-shadow:0 0 8px rgba(96,165,250,.6)}@media(max-width:992px){.login-panel{flex-direction:column;height:auto;background:none;box-shadow:none}.login-visual{height:260px;width:100%}.login-form-container{padding:0;width:100%}.login-card{width:60%;padding:40px 30px}}@media(max-width:768px){.login-visual{display:none}.login-card{width:65%;padding:35px 25px}.login-heading{font-size:1.5rem}.login-subheading{font-size:.85rem}.form-group input{font-size:.9rem}.login-button{padding:12px;font-size:.9rem}}@media(max-width:480px){.login-card{width:95%;padding:30px 20px}.login-heading{font-size:1.35rem}.login-subheading{font-size:.8rem}.form-group input{font-size:.85rem;padding:10px}.login-button{padding:11px;font-size:.85rem}}@media(max-width:360px){.login-card{width:90%;padding:25px 15px}.login-heading{font-size:1.2rem}.login-subheading{font-size:.75rem}.form-group input{font-size:.8rem;padding:9px}.login-button{padding:10px;font-size:.8rem}}@media(max-width:300px){.login-card{width:95%;padding:15px 10px;border-radius:12px}.login-heading{font-size:1rem}.login-subheading{font-size:.7rem}.form-group input,.login-button{font-size:.7rem;padding:7px}.forgot-link,.signup-note,.signup-link{font-size:.65rem}.login-page:before,.login-page:after{display:none}}.login-card,.form-group input,.login-button,.forgot-link,.signup-link{position:relative;z-index:10}.signup-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#dbeafe,#bfdbfe,#93c5fd);font-family:Poppins,sans-serif;padding:0;position:relative;overflow:hidden}.signup-container:before,.signup-container:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(147,197,253,.4),transparent 70%);filter:blur(60px);animation:float 6s ease-in-out infinite alternate;z-index:0}.signup-container:before{top:-50px;left:-80px}.signup-container:after{bottom:-80px;right:-50px}.signup-card{background:#fffffff2;border:1px solid rgba(200,200,255,.3);border-radius:20px;padding:40px 30px;width:100%;max-width:400px;text-align:center;box-shadow:0 10px 40px #93c5fd4d;animation:fadeIn .8s ease forwards;position:relative;z-index:1}.signup-card h2{font-size:1.8rem;font-weight:700;margin-bottom:25px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.signup-card input{width:100%;padding:15px;margin:10px 0;border:1.5px solid #e2e8f0;border-radius:12px;outline:none;font-size:.95rem;transition:all .3s ease;box-sizing:border-box}.signup-card input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.sms-group,.otp-group{display:flex;gap:10px;width:100%;margin-bottom:15px;flex-wrap:wrap}.send-btn,.register-btn{background:linear-gradient(135deg,#60a5fa,#818cf8);color:#fff;font-weight:600;border:none;border-radius:14px;cursor:pointer;transition:all .35s ease;box-shadow:0 6px 18px #60a5fa4d;padding:13px;width:100%}.send-btn:hover,.register-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 8px 25px #6366f180}.send-btn.disabled{background:#e5e7eb;color:#6b7280;cursor:not-allowed;box-shadow:none}.timer-text{color:#ef4444;font-weight:600;font-size:.9rem;margin-top:8px}.icon-group{position:relative;width:100%;margin-bottom:12px}.eye-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;color:#6b7280}.city-select{margin-top:14px;font-size:.9rem}.custom-select__control{border-radius:12px!important;border-color:#e2e8f0!important;box-shadow:none!important;transition:all .3s ease!important}.custom-select__control--is-focused{border-color:#6366f1!important;box-shadow:0 0 0 3px #6366f11a!important}.custom-select__menu{border-radius:12px!important;box-shadow:0 10px 25px #00000026!important}.custom-select__option--is-selected{background-color:#6366f1!important;color:#fff!important}.signup-text{margin-top:18px;font-size:.9rem;color:#374151}.signup-text a{color:#2563eb;font-weight:600;text-decoration:none}.signup-text a:hover{text-decoration:underline}@media(max-width:768px){.signup-card{width:90%;padding:30px 20px}.signup-card h2{font-size:1.5rem}}@media(max-width:480px){.signup-card{width:86%;padding:25px 18px}.signup-card h2{font-size:1.3rem}.signup-card input,.send-btn,.register-btn{font-size:.9rem;padding:12px}.timer-text{font-size:.85rem}}@media(max-width:300px){.signup-card{width:95%;padding:15px 10px;border-radius:12px}.signup-card h2{font-size:1.1rem}.signup-card input,.send-btn,.register-btn{font-size:.75rem;padding:8px}.timer-text{font-size:.7rem}.signup-container:before,.signup-container:after{display:none}.icon-group,.signup-text{font-size:.7rem}}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.popup-content{background:#fff;padding:25px 30px;border-radius:12px;max-width:400px;text-align:center;box-shadow:0 8px 20px #0000004d;position:relative}.popup-content h3{margin-bottom:15px;color:#333}.popup-content p{margin-bottom:20px;color:#555}.popup-content button{padding:10px 20px;background:#007bff;border:none;color:#fff;border-radius:6px;cursor:pointer;transition:.3s}.popup-content button:hover{background:#0056b3}.popup-image{width:100%;max-height:200px;object-fit:cover;margin:10px 0;border-radius:8px}@keyframes popup{0%{transform:scale(.7);opacity:0}60%{transform:scale(1.05);opacity:1}to{transform:scale(1)}}.animate-popup{animation:popup .4s ease-in-out}.rewards-container{max-width:600px;margin:40px auto;background:#fff;padding:25px;border-radius:16px;box-shadow:0 4px 15px #0000001a;text-align:center;font-family:Arial,sans-serif;box-sizing:border-box}.rewards-title{margin-bottom:25px;color:#333;font-size:1.8rem}.wallet-balance{margin-bottom:20px}.wallet-balance span{color:#007bff;font-weight:700;font-size:1.2rem}.reward-actions{display:flex;justify-content:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.reward-actions button{flex:1;min-width:150px;background:#28a745;color:#fff;border:none;padding:12px 18px;border-radius:8px;cursor:pointer;font-size:.95rem;transition:.3s ease}.reward-actions button:hover:not(:disabled){background:#218838}.reward-actions button:disabled{background:#ccc;cursor:not-allowed}.referral-section{margin-bottom:30px}.referral-section p{margin-bottom:10px;font-weight:500}.referral-link-box{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.referral-link-box input{flex:1;min-width:300px;max-width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;text-align:center;font-size:.95rem;box-sizing:border-box}.referral-link-box button{background-color:#007bff;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer;transition:.3s ease}.referral-link-box button:hover{background-color:#0056b3}.ref-earnings-title{margin-top:30px;margin-bottom:15px;color:#444;font-size:1.2rem}.referral-earnings{display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.referral-earning-card{border-radius:12px;padding:15px 20px;text-align:left;transition:.3s ease;border-left:6px solid transparent}.referral-earning-card p{margin:6px 0;font-size:.95rem;line-height:1.4}.referral-earning-card:nth-child(1){border-left-color:#add8e6;background:#e6f2fa}.referral-earning-card:nth-child(2){border-left-color:#90ee90;background:#eafaf0}.referral-earning-card:nth-child(3){border-left-color:#fffacd;background:#fffef2}.referral-earning-card:nth-child(4){border-left-color:#ffb347;background:#fff3e6}.referral-earning-card:nth-child(5){border-left-color:#ff6961;background:#ffe6e6}.invite-section{margin-top:20px}.invite-btn{width:100%;max-width:400px;background-color:#ff9800;color:#fff;border:none;padding:14px 20px;font-weight:600;border-radius:8px;cursor:pointer;transition:.3s ease;font-size:1rem}.invite-btn:hover{background-color:#e68900;transform:scale(1.03)}@media(max-width:768px){.rewards-container{padding:0}.reward-actions{flex-direction:column;margin-left:16px}.referral-link-box{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.referral-link-box input{width:60%;font-size:11px}}@media(max-width:480px){.rewards-title{font-size:1.5rem}.wallet-balance span{font-size:1.1rem}.referral-earning-card p{font-size:.9rem}.reward-actions button{padding:10px 12px;font-size:.9rem}.invite-btn{font-size:.95rem;padding:12px 16px}}.earnings-container{padding:2rem;background:#f7f9fc;min-height:100vh;font-family:Poppins,sans-serif}.summary-cards{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem;margin-bottom:2rem}.summary-card{flex:1;min-width:150px;background:#fff;padding:1.2rem;border-radius:15px;box-shadow:0 2px 8px #00000014;text-align:center;transition:.3s}.summary-card:hover{transform:translateY(-3px)}.summary-card h3{font-size:1.1rem;color:#555}.summary-card p{font-size:1.3rem;font-weight:600;color:#222}.earning-list{display:flex;flex-direction:column;gap:1.5rem}.earning-card{display:flex;gap:1rem;background:#fff;padding:1rem;border-radius:15px;box-shadow:0 2px 10px #00000014;align-items:center;transition:.3s}.earning-card:hover{transform:translateY(-2px)}.earning-left img{width:130px;height:130px;border-radius:12px;object-fit:cover;flex-shrink:0}.earning-right{flex:1}.earning-right h3{color:#333;margin-bottom:.4rem;font-size:1.1rem}.earning-right p{margin:.2rem 0;color:#555;font-size:.95rem}.progress-bars{margin-top:1rem}.bar{background:#f0f0f0;border-radius:10px;overflow:hidden;margin:6px 0;height:10px;position:relative}.bar span{position:absolute;left:10px;top:-20px;font-size:.85rem;color:#666}.progress{height:100%;background:linear-gradient(90deg,#00b894,#55efc4);transition:width .4s ease}.loan-bar .progress{background:linear-gradient(90deg,#ff7675,#fab1a0)}.no-data{text-align:center;color:#666;font-size:1.1rem;margin-top:2rem}.graph-container{margin-top:2.5rem}.graph-container h3{text-align:center;color:#1e3a8a;font-size:1.3rem;margin-bottom:1rem}.earning-card{display:flex;flex-direction:row;gap:1rem;background:#fff;padding:1.2rem;border-radius:20px;box-shadow:0 8px 25px #00000014;align-items:center;transition:all .3s ease;position:relative}.earning-card:hover{transform:translateY(-3px) scale(1.01);box-shadow:0 12px 30px #00000026}.earning-left{flex-shrink:0;width:140px;height:140px;border-radius:15px;overflow:hidden;display:flex;justify-content:center;align-items:center;background:#f0f4f8}.earning-left img{width:100%;height:100%;object-fit:cover;border-radius:15px;transition:transform .3s ease}.earning-card:hover .earning-left img{transform:scale(1.05)}.earning-right{flex:1;display:flex;flex-direction:column;gap:6px}.earning-right h3{font-size:1.2rem;font-weight:600;color:#1e3a8a;margin-bottom:.2rem}.earning-right p{font-size:.95rem;color:#555;margin:.2rem 0;display:flex;justify-content:space-between;flex-wrap:wrap}.earning-right p strong{color:#222}.earning-card .status-badge{position:absolute;top:12px;right:12px;padding:5px 12px;font-size:.75rem;font-weight:600;border-radius:12px;text-transform:uppercase;letter-spacing:.5px;color:#fff}.earning-divider{height:1px;width:100%;background:#e5e7eb;margin:8px 0}.progress-bars{margin-top:.5rem}.bar{background:#e2e8f0;border-radius:12px;height:10px;overflow:hidden;width:100%;margin-top:6px}.progress{height:100%;background:linear-gradient(90deg,#3b82f6,#60a5fa);transition:width .5s linear;border-radius:12px}.card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.3rem}.status-badge{padding:4px 10px;border-radius:12px;font-size:.7rem;font-weight:600;color:#fff;text-transform:uppercase}.earning-card.expired .status-badge{background-color:#ff6b6b}.earning-card:not(.expired) .status-badge{background-color:#10b981}@media(max-width:1024px){.earning-card{gap:.8rem;padding:1rem}.earning-left{width:120px;height:120px}.earning-right h3{font-size:1.1rem}.earning-right p{font-size:.9rem}}@media(max-width:768px){.earning-card{flex-direction:column;align-items:flex-start;padding:1rem}.earning-left{width:100%;max-width:237px;height:auto;margin-bottom:10px}.earning-right p{font-size:.9rem}.earning-right{margin:29px}}@media(max-width:480px){.earning-card{padding:.8rem;gap:.6rem}.earning-right h3{font-size:1rem}.earning-right p{font-size:.85rem}}@media(max-width:1024px){.summary-card{min-width:120px;font-size:.9rem;padding:1rem}.earning-left img{width:110px;height:110px}.earning-right h3{font-size:1rem}.earning-right p{font-size:.9rem}}@media(max-width:768px){.summary-cards{flex-direction:column;gap:1rem}.earning-card{flex-direction:column;align-items:flex-start}.earning-left img{width:100%;max-width:180px;height:auto;margin-bottom:10px}.earning-right h3{font-size:1rem}.earning-right p{font-size:.9rem}.graph-container h3{font-size:1.2rem}}@media(max-width:480px){.earnings-container{padding:1rem}.summary-card p{font-size:1.1rem}.earning-left img{max-width:150px}.earning-right h3{font-size:.95rem}.earning-right p{font-size:.85rem}.graph-container h3{font-size:1rem}}@media(max-width:360px){.earning-left img{max-width:120px}.earning-right h3{font-size:.9rem}.earning-right p{font-size:.8rem}.summary-card p{font-size:1rem}}.product-card{background:linear-gradient(145deg,#fff,#f7f8fa);border-radius:18px;box-shadow:0 6px 25px #00000014;padding:22px;display:flex;flex-direction:column;transition:all .3s ease;border:1px solid #eaeaea;position:relative;overflow:hidden}.product-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #0000001f}.product-image-wrapper{border-radius:14px;overflow:hidden;position:relative}.product-img{width:100%;height:210px;object-fit:cover;border-radius:14px;transition:transform .5s ease}.product-card:hover .product-img{transform:scale(1.07)}.product-info{margin-top:18px}.product-title{font-size:1.3rem;font-weight:700;color:#1f1f1f;margin-bottom:12px;letter-spacing:.4px;text-transform:capitalize}.product-stats p{font-size:.95rem;margin:8px 0;color:#444;display:flex;align-items:center;gap:8px}.product-stats .icon{color:#0078ff;font-size:1.05rem;flex-shrink:0}.product-stats span{font-weight:600;color:#222;min-width:130px}.product-actions{margin-top:22px;display:flex;gap:12px;flex-wrap:wrap}.invest-btn,.details-btn{flex:1 1 calc(50% - 6px);border:none;border-radius:10px;padding:12px 16px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease}.invest-btn{background:linear-gradient(135deg,#28a745,#34d058);color:#fff;box-shadow:0 4px 12px #28a7454d}.invest-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #28a74566}.details-btn{background:linear-gradient(135deg,#007bff,#339dff);color:#fff;box-shadow:0 4px 12px #007bff4d}.details-btn:hover{transform:translateY(-2px);box-shadow:0 6px 16px #007bff66}.product-card:after{content:"";position:absolute;top:-40%;left:-40%;width:180%;height:180%;background:radial-gradient(circle at top left,rgba(0,120,255,.05),transparent 70%);transition:transform .6s ease;pointer-events:none}.product-card:hover:after{transform:translate(20px,20px)}@media(max-width:1024px){.product-card{padding:18px}.product-img{height:180px}.product-title{font-size:1.2rem}.product-stats span{min-width:110px}.invest-btn,.details-btn{flex:1 1 calc(50% - 6px);font-size:.9rem}}@media(max-width:768px){.product-card{padding:16px}.product-img{height:160px}.product-title{font-size:1.1rem}.product-stats p{font-size:.9rem}.product-actions{gap:8px}.invest-btn,.details-btn{flex:1 1 100%;font-size:.9rem}}.product-info{margin:28px;text-align:center;justify-content:center;justify-items:center}@media(max-width:480px){.product-card{padding:12px}.product-img{height:140px}.product-title{font-size:1rem}.product-stats p{font-size:.85rem}.product-stats span{min-width:90px}.invest-btn,.details-btn{padding:10px 12px;font-size:.85rem}}@media(max-width:320px){.product-card{padding:10px}.product-img{height:120px}.product-title{font-size:.95rem}.product-stats p{font-size:.8rem}.product-stats span{min-width:80px}.invest-btn,.details-btn{padding:8px 10px;font-size:.8rem}}.products-page{padding:40px 20px;background:linear-gradient(135deg,#e0f2fe,#dbeafe);min-height:100vh;font-family:Poppins,sans-serif}.products-page h2{text-align:center;color:#1e3a8a;font-size:32px;font-weight:700;margin-bottom:8px}.products-subtext{text-align:center;color:#4b5563;font-size:16px;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.wallet-info{text-align:center;margin-bottom:30px;font-size:18px;font-weight:600;color:#1e3a8a}.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;justify-items:center;align-items:start}@media(max-width:1024px){.products-grid{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.products-grid{grid-template-columns:1fr;gap:25px}}.product-card{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 12px 28px #00000014;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;padding:20px;cursor:pointer;width:100%;max-width:280px;position:relative}.product-card:hover{transform:translateY(-6px) scale(1.03);box-shadow:0 16px 35px #00000026}.product-card img{width:100%;max-width:180px;height:auto;border-radius:12px;margin-bottom:20px;transition:transform .3s ease}.product-card:hover img{transform:scale(1.05)}.product-name{font-size:18px;font-weight:600;color:#1e3a8a;margin-bottom:10px;text-align:center}.product-info{font-size:14px;color:#4b5563;margin-bottom:15px;text-align:center}.product-info span{font-weight:600;color:#1e3a8a}.invest-btn{background:linear-gradient(135deg,#667eea,#5a67d8);color:#fff;border:none;padding:10px 20px;border-radius:10px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s ease;box-shadow:0 5px 15px #667eea66;width:100%;max-width:180px}.invest-btn:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 25px #667eea80}.availability{display:inline-block;padding:5px 12px;border-radius:12px;font-weight:600;font-size:.8rem;margin-bottom:12px}.availability.available{background-color:#d1fae5;color:#2f855a}.availability.unavailable{background-color:#fee2e2;color:#b91c1c}.invest-modal{background:#fff;border-radius:16px;max-width:400px;width:90%;padding:30px;margin:auto;outline:none;position:relative}.modal-overlay{background:#00000080;position:fixed;inset:0;display:flex;align-items:center;justify-content:center}.modal-actions{display:flex;justify-content:space-between;margin-top:20px;gap:10px}.modal-actions button{flex:1;padding:10px 12px;border-radius:10px;border:none;font-weight:600;cursor:pointer;transition:all .3s ease}.modal-actions button:first-child{background:#e5e7eb;color:#374151}.modal-actions button:last-child{background:linear-gradient(135deg,#667eea,#5a67d8);color:#fff}.modal-actions button:hover{opacity:.9;transform:translateY(-2px)}.loading,.error{text-align:center;font-size:18px;color:#1e3a8a;margin-top:50px}@media(max-width:1024px){.product-card{max-width:250px;padding:18px}.product-card img{max-width:160px}}@media(max-width:768px){.products-page{padding:30px 15px}.product-card{max-width:100%;padding:16px}.product-card img{max-width:140px}.product-name{font-size:16px}.product-info{font-size:13px}.invest-btn{max-width:100%;font-size:14px}}@media(max-width:480px){.products-page{padding:20px 10px}.product-card img{max-width:120px}.product-name{font-size:15px}.product-info{font-size:12px}.invest-btn{padding:8px 10px;font-size:13px}}@media(max-width:320px){.product-card img{max-width:100px}.product-name{font-size:14px}.product-info{font-size:11px}.invest-btn{padding:6px 8px;font-size:12px}}.product-details-container{padding:50px 7%;background:#f5f7fa;min-height:100vh;font-family:Inter,sans-serif}.back-btn{background:#fff;color:#333;border:1px solid #ddd;padding:8px 18px;border-radius:8px;cursor:pointer;font-weight:500;transition:all .3s ease}.back-btn:hover{background:#f0f0f0;transform:translateY(-2px)}.product-details-card{display:flex;align-items:flex-start;gap:40px;background:#fff;border-radius:18px;padding:40px;margin-top:25px;box-shadow:0 10px 40px #00000014;transition:box-shadow .3s ease}.product-details-card:hover{box-shadow:0 12px 45px #0000001f}.product-details-image img{width:400px;height:320px;object-fit:cover;border-radius:14px;box-shadow:0 6px 20px #0000001f;transition:transform .5s ease}.product-details-card:hover .product-details-image img{transform:scale(1.03)}.product-details-info{flex:1}.product-title{font-size:1.8rem;color:#1a237e;font-weight:700;margin-bottom:25px}.income-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 20px;margin-bottom:30px}.stat-box{display:flex;align-items:center;background:#f9fafc;padding:14px 18px;border-radius:10px;box-shadow:0 2px 6px #0000000d;transition:transform .2s ease}.stat-box:hover{transform:translateY(-3px)}.stat-icon{font-size:22px;color:#1565c0;margin-right:12px}.stat-box p{color:#555;font-size:.9rem}.stat-box h4{color:#111;margin-top:2px;font-weight:700}.details-section{margin-bottom:20px}.details-section h3{font-size:1.1rem;color:#1e88e5;margin-bottom:8px}.details-section p{color:#555;line-height:1.6;font-size:.95rem}.invest-now-btn{margin-top:25px;background-color:#1e88e5;color:#fff;border:none;padding:12px 26px;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;box-shadow:0 6px 20px #1e88e54d;transition:all .3s ease}.invest-now-btn:hover{background-color:#1565c0;box-shadow:0 8px 25px #1565c066;transform:translateY(-2px)}@media(max-width:992px){.product-details-card{flex-direction:column;align-items:center;padding:25px}.product-details-image img{width:100%;height:auto}.income-stats{grid-template-columns:1fr}}.fade{animation:fadeFlash .8s ease}@keyframes fadeFlash{0%{background-color:#fff7d1}to{background-color:transparent}}.referral-container{max-width:400px;margin:50px auto;background:#fff;padding:25px;border-radius:16px;box-shadow:0 4px 12px #0000001a;text-align:center}.referral-title{margin-bottom:20px;color:#333}.referral-box{display:flex;flex-direction:column;align-items:center;gap:10px}.referral-input{width:100%;padding:8px;border-radius:8px;border:1px solid #ccc;text-align:center;font-size:.9rem}.copy-btn{background-color:#007bff;color:#fff;border:none;padding:8px 16px;border-radius:8px;cursor:pointer}.copy-btn:hover{background-color:#0056b3}.qr-wrapper{margin:20px auto;background:#fff;padding:15px;border-radius:12px;display:inline-block}.referral-actions{display:flex;justify-content:space-around;margin-top:20px}.referral-actions button{background:#28a745;color:#fff;border:none;padding:10px 16px;border-radius:8px;cursor:pointer}.referral-actions button:hover{background:#218838}.profile-wrapper{display:flex;justify-content:center;align-items:center;padding:0;background:#f5f7fb;min-height:100vh}.profile-card{width:100%;max-width:450px;background:#fff;border-radius:20px;box-shadow:0 8px 25px #00000014;padding:25px;text-align:center;transition:all .3s ease-in-out}.profile-card:hover{transform:translateY(-4px)}.profile-top{display:flex;align-items:center;justify-content:flex-start;gap:20px;margin-bottom:25px}.avatar-wrapper{width:90px;height:90px;border-radius:50%;overflow:hidden;border:3px solid #4c8bf5;flex-shrink:0}.profile-img{width:100%;height:100%;object-fit:cover}.profile-info{text-align:left}.user-id{font-size:1.1rem;color:#333;margin-bottom:6px;font-weight:600}.user-level{display:flex;align-items:center;color:#4c8bf5;font-weight:500;font-size:1rem}.user-level .icon{margin-right:6px;color:#4c8bf5}.balance-card{background:#eef3ff;border-radius:16px;padding:20px;margin:20px 0;box-shadow:inset 0 0 10px #4c8bf51a}.wallet-icon{font-size:2rem;color:#4c8bf5;margin-bottom:8px}.balance-title{font-size:.95rem;color:#555;margin-bottom:4px}.balance-amount{font-size:1.6rem;color:#222;font-weight:700}.profile-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:15px}.action-btn{border:none;outline:none;padding:14px 10px;border-radius:12px;background:#f4f6fb;color:#333;font-weight:500;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;font-size:.9rem}.action-btn:hover{background:#4c8bf5;color:#fff;transform:translateY(-3px)}.action-icon{font-size:1.5rem;margin-bottom:6px}@media(max-width:500px){.profile-card{padding:20px}.profile-top{flex-direction:column;align-items:center;text-align:center}.profile-info{text-align:center}.profile-actions{grid-template-columns:repeat(2,1fr)}}.friends-container{max-width:1000px;margin:auto;padding:2rem;font-family:Poppins,sans-serif;background:#f4f6fc;min-height:100vh;box-sizing:border-box}.friends-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.friends-header h2{font-size:1.8rem;color:#1e3a8a;margin:.5rem 0}.total-referrals{font-size:1rem;color:#fff;background:#4f46e5;padding:6px 12px;border-radius:12px;font-weight:500;box-shadow:0 2px 8px #00000026;margin:.5rem 0}.status-text{text-align:center;font-size:1.1rem;color:#555;margin-top:2rem}.status-text.error{color:#ff4d4f}.no-friends{text-align:center;font-style:italic;font-size:1.1rem;margin-top:4rem;color:#888}.friends-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem}.friend-card{display:flex;align-items:center;background:#fff;border-radius:16px;padding:16px;box-shadow:0 4px 12px #00000014;transition:all .3s}.friend-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px #00000026}.friend-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#6a11cb,#2575fc);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;margin-right:16px;flex-shrink:0}.friend-info h4{margin:0 0 6px;font-size:1.1rem;color:#222;word-break:break-all}.friend-details{display:flex;gap:12px;flex-wrap:wrap}.joined-date{font-size:.9rem;color:#555;background:#eef2ff;padding:3px 8px;border-radius:8px}.level-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-weight:500;color:#fff;font-size:.85rem;text-transform:uppercase}.level-1{background:linear-gradient(90deg,#4caf50,#81c784)}.level-2{background:linear-gradient(90deg,#ff9800,#ffc107)}.level-3{background:linear-gradient(90deg,#2196f3,#64b5f6)}.level-4{background:linear-gradient(90deg,#9c27b0,#ba68c8)}.level-5{background:linear-gradient(90deg,#f44336,#e57373)}@media(max-width:992px){.friends-container{padding:1.5rem}.friends-list{gap:1.2rem}.friend-card{flex-direction:column;align-items:flex-start;padding:14px}.friend-avatar{width:55px;height:55px;font-size:1.3rem;margin-bottom:10px}.friend-details{gap:8px}}@media(max-width:768px){.friends-container{padding:1rem}.friends-header{flex-direction:column;align-items:flex-start;gap:.5rem}.friends-header h2{font-size:1.6rem}.total-referrals{font-size:.95rem;padding:5px 10px}.friend-card{padding:12px}.friend-avatar{width:50px;height:50px;font-size:1.2rem}.friend-info h4{font-size:1rem}.joined-date{font-size:.85rem;padding:2px 6px}.level-badge{font-size:.8rem;padding:3px 8px}}@media(max-width:480px){.friends-header h2{font-size:1.4rem}.total-referrals{font-size:.9rem}.friend-card{padding:10px}.friend-avatar{width:45px;height:45px;font-size:1rem;margin-bottom:8px}.friend-info h4{font-size:.95rem}.joined-date{font-size:.8rem;padding:2px 5px}.level-badge{font-size:.75rem;padding:2px 7px}}@media(max-width:360px){.friends-header h2{font-size:1.25rem}.total-referrals{font-size:.85rem;padding:2px 6px}.friend-avatar{width:40px;height:40px;font-size:.95rem}.friend-info h4{font-size:.9rem}.joined-date{font-size:.75rem}.level-badge{font-size:.7rem;padding:2px 6px}}@media(max-width:300px){.friends-container{padding:.5rem}.friends-header h2{font-size:1.1rem}.total-referrals{font-size:.75rem;padding:1px 5px}.friend-card{padding:8px}.friend-avatar{width:35px;height:35px;font-size:.85rem}.friend-info h4{font-size:.8rem}.joined-date{font-size:.7rem}.level-badge{font-size:.65rem;padding:1px 5px}}.settings-wrapper{display:flex;justify-content:center;align-items:center;background:#f5f7fb;min-height:100vh;padding:30px;box-sizing:border-box}.settings-card{width:100%;max-width:450px;background:#fff;border-radius:20px;box-shadow:0 8px 25px #00000014;padding:25px;box-sizing:border-box;transition:all .3s ease}.settings-title{text-align:center;font-size:1.5rem;color:#333;margin-bottom:25px;font-weight:700}.settings-options{display:flex;flex-direction:column;gap:15px}.settings-btn{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:12px;border:none;background:#f4f6fb;color:#333;font-size:1rem;cursor:pointer;transition:all .3s ease}.settings-btn:hover{background:#4c8bf5;color:#fff;transform:translateY(-3px)}.settings-icon{font-size:1.3rem}.logout-btn{background:#ffeaea;color:#c30000}.logout-btn:hover{background:#ff3c3c;color:#fff}.back-btn{background:none;border:none;color:#374151;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;margin-bottom:15px;transition:all .3s ease}.back-btn:hover{color:#4c8bf5;transform:translate(-3px)}@media(max-width:768px){.settings-wrapper,.settings-card{padding:20px}.settings-title{font-size:1.3rem;margin-bottom:20px}.settings-btn{padding:12px 14px;font-size:.95rem}.settings-icon{font-size:1.1rem}}@media(max-width:480px){.settings-wrapper{padding:15px}.settings-card{padding:15px;border-radius:15px}.settings-title{font-size:1.2rem;margin-bottom:15px}.settings-btn{padding:10px 12px;font-size:.9rem}.settings-icon{font-size:1rem}.back-btn{font-size:.9rem;gap:4px}}@media(max-width:320px){.settings-wrapper{padding:10px}.settings-card{padding:12px}.settings-title{font-size:1rem}.settings-btn{padding:8px 10px;font-size:.85rem}.settings-icon{font-size:.9rem}.back-btn{font-size:.85rem;gap:3px}}.change-pass-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#faf5ff);font-family:Poppins,sans-serif;position:relative;overflow:hidden;padding:20px}.split-layout{display:flex;flex-direction:row;width:100%;max-width:1000px;min-height:600px;background:#ffffff4d;border-radius:28px;overflow:hidden;box-shadow:0 20px 60px #93c5fd4d;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1}.split-left{flex:1;background:url(https://images.unsplash.com/photo-1542744173-8e7e53415bb0?auto=format&fit=crop&w=1200&q=80) no-repeat center center/cover;position:relative}.split-rightss{flex:1;display:flex;justify-content:center;align-items:center;padding:40px}.change-glass-card{background:#fffffff2;border:1px solid rgba(200,200,255,.3);border-radius:20px;padding:40px 30px;width:100%;max-width:400px;text-align:center;box-shadow:0 10px 40px #93c5fd4d;animation:fadeIn 1s ease forwards;transform:translateY(20px);opacity:0}.input-group{position:relative;margin-bottom:25px;width:100%}@media(max-width:1024px){.split-layout{flex-direction:column;min-height:auto;max-width:500px}.split-left{height:200px}.split-rightss{padding:0;position:absolute;top:127px;justify-content:center}}@media(max-width:768px){.split-left{height:150px}.split-rightss{padding:0}.change-glass-card{padding:30px 20px}.change-title{font-size:1.5rem}.change-input{padding:12px;font-size:.9rem}}@media(max-width:480px){.split-left{height:120px}.change-glass-card{padding:25px 15px;border-radius:16px}.change-title{font-size:1.3rem}.change-input{padding:10px;font-size:.85rem}}@media(max-width:300px){.split-left{display:none}.change-glass-card{padding:15px 10px;border-radius:12px}.change-title{font-size:1.1rem}.change-subtitle{font-size:.75rem;padding:5px}.change-input,.code-btn,.login-btn{padding:8px;font-size:.7rem}.back-btn{font-size:.7rem;gap:4px;margin-bottom:6px}.timer-text{font-size:.7rem}.change-pass-container:before,.change-pass-container:after{display:none}}.change-pass-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#faf5ff);font-family:Poppins,sans-serif;position:relative;overflow:hidden;padding:0}.back-btn{background:none;border:none;color:#374151;font-size:1rem;font-weight:600;cursor:pointer;display:flex;align-items:center;gap:6px;margin-bottom:12px;transition:all .3s ease}.back-btn:hover{color:#2563eb;transform:translate(-3px)}.change-pass-container:before,.change-pass-container:after{content:"";position:absolute;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(147,197,253,.4),transparent 70%);filter:blur(60px);animation:float 6s ease-in-out infinite alternate;z-index:0}.change-pass-container:before{top:-50px;left:-80px}.change-pass-container:after{bottom:-80px;right:-50px}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(20px)}}.change-glass-card{background:#fffffff2;border:1px solid rgba(200,200,255,.3);border-radius:20px;padding:40px 30px;width:100%;max-width:400px;text-align:center;box-shadow:0 10px 40px #93c5fd4d;animation:fadeIn 1s ease forwards;transform:translateY(20px);opacity:0;z-index:1}@keyframes fadeIn{to{opacity:1;transform:translateY(0)}}.change-title{font-size:1.8rem;font-weight:700;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:10px}.change-subtitle{color:#475569;font-size:.95rem;margin-bottom:25px;padding:10px;background:#3b82f61a;border-radius:8px;border-left:4px solid #3b82f6}.input-group{position:relative;margin-bottom:20px;width:100%}.change-input{width:100%;padding:15px;background:#fffffff2;border:1.5px solid #e2e8f0;border-radius:12px;font-size:1rem;outline:none;transition:all .3s ease;box-sizing:border-box}.change-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f11a}.code-btn,.login-btn{width:100%;padding:15px;margin-top:10px;border:none;border-radius:12px;cursor:pointer;font-weight:600;font-size:1rem;transition:all .3s ease}.code-btn{background:linear-gradient(135deg,#60a5fa,#818cf8);color:#fff}.code-btn:hover{background:linear-gradient(135deg,#2563eb,#7c3aed)}.login-btn{background:linear-gradient(135deg,#60a5fa,#818cf8);color:#fff;box-shadow:0 6px 18px #60a5fa4d}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #6366f166}.timer-text{color:#ef4444;font-weight:600;font-size:.9rem;margin-top:10px}@media(max-width:768px){.change-glass-card{padding:30px 20px}.change-title{font-size:1.5rem}.change-input{padding:12px;font-size:.9rem}}@media(max-width:480px){.change-glass-card{padding:25px 15px;border-radius:16px}.change-title{font-size:1.3rem}.change-input{padding:10px;font-size:.85rem}}@media(max-width:300px){.change-glass-card{padding:20px 10px;border-radius:12px}.change-title{font-size:1.1rem}.change-subtitle{font-size:.8rem;padding:6px}.change-input{padding:8px;font-size:.75rem}.code-btn,.login-btn{padding:10px;font-size:.75rem}.back-btn{font-size:.8rem;gap:4px;margin-bottom:8px}.timer-text{font-size:.75rem}}.notfound-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;text-align:center;background:#f8f9fa}.notfound-container h1{font-size:6rem;color:#007bff;margin-bottom:.5rem}.notfound-container p{font-size:1.2rem;color:#555}.home-link{margin-top:1rem;padding:.6rem 1.2rem;background-color:#007bff;color:#fff;border-radius:5px;text-decoration:none}.home-link:hover{background-color:#0056b3}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif}.admin-container{display:flex;justify-content:center;align-items:flex-start;min-height:100vh;background:linear-gradient(135deg,#f0f9ff,#e0e7ff,#faf5ff);padding:20px}.split-layout{display:flex;width:100%;max-width:1400px;min-height:700px;gap:20px}.split-left{flex:1;background:url(https://images.unsplash.com/photo-1581091012184-2e48f4f9e5d0?auto=format&fit=crop&w=800&q=80) no-repeat center/cover;border-radius:20px}.split-right{flex:2;display:flex;justify-content:center;align-items:flex-start;padding:30px}.admin-card{background:#fffffff2;border-radius:20px;padding:30px;width:100%;max-width:1000px;box-shadow:0 15px 50px #0000001a;animation:fadeIn .8s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card-title{font-size:2rem;font-weight:700;margin-bottom:25px;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.card-input{width:100%;padding:12px 15px;margin-bottom:15px;border:1.5px solid #e2e8f0;border-radius:12px;font-size:1rem;outline:none;transition:all .3s ease}.card-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.card-btn{width:100%;padding:14px;border:none;border-radius:12px;font-weight:600;color:#fff;background:linear-gradient(135deg,#60a5fa,#818cf8);cursor:pointer;transition:all .3s ease}.card-btn:hover{transform:translateY(-2px);background:linear-gradient(135deg,#2563eb,#7c3aed)}.logout-btns{background:#ef4444;margin-top:10px}.logout-btns:hover{background:#b91c1c}.tab-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.tab-buttons button{flex:1;padding:10px 15px;border-radius:8px;border:none;cursor:pointer;font-weight:600;background:#f3f4f6;transition:all .3s ease}.tab-buttons button.active{background:#6366f1;color:#fff}.tab-buttons button:hover:not(.active){background:#e5e7eb}.logout-btns{background:#b91c1c}.admin-settings-container{max-width:600px;margin:40px auto;padding:30px;background:#fff;border-radius:12px;box-shadow:0 6px 18px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.admin-settings-container h2{text-align:center;margin-bottom:30px;color:#1f2937;font-size:1.8rem}.setting-card{display:flex;flex-direction:column;margin-bottom:25px;padding:15px 20px;border:1px solid #e5e7eb;border-radius:10px;background:#f9fafb}.setting-card label{font-weight:600;margin-bottom:8px;color:#374151}.setting-card input{padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:1rem;margin-bottom:12px;transition:border .2s,box-shadow .2s}.setting-card input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 5px #3b82f64d}.setting-card button{padding:10px 15px;background-color:#3b82f6;color:#fff;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:background .2s,transform .1s}.setting-card button:hover{background-color:#2563eb;transform:translateY(-2px)}.update-message{margin-top:20px;text-align:center;font-weight:500;color:#16a34a}.update-message.error{color:#dc2626}.admin-reward-container{max-width:750px;margin:40px auto;padding:35px 30px;background:#f8fafc;border-radius:20px;box-shadow:0 12px 25px #0000001a;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.admin-reward-container h2{text-align:center;font-size:2.2rem;color:#1e293b;margin-bottom:30px;font-weight:700}.admin-reward-container h3{font-size:1.3rem;font-weight:600;padding-top:15px;color:#334155;margin-bottom:15px}.reward-card{display:flex;flex-direction:column;gap:10px;padding:20px 22px;background:#fff;border-radius:14px;border-left:5px solid #3b82f6;box-shadow:0 6px 18px #00000014;transition:all .2s ease-in-out}.reward-card:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0000001f}.reward-card label{font-weight:600;color:#1e293b}.reward-card input{padding:12px 14px;border:1px solid #cbd5e1;border-radius:10px;font-size:1rem;transition:all .2s ease}.reward-card input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 8px #2563eb4d}.referral-grid{display:grid;gap:15px}.referral-level-card{background:#e0f2fe;border-radius:12px;padding:15px 10px;text-align:center;font-weight:600;margin-bottom:10px;margin-top:10px;color:#1e40af;border:1px solid #bfdbfe;transition:all .2s ease}.referral-level-card input{width:100%;border:1px solid blue;height:24px;border-radius:2px}.referral-level-card:hover{background:#bfdbfe;transform:translateY(-2px);box-shadow:0 5px 15px #00000014}.admin-reward-container button{width:100%;padding:14px 0;background-color:#3b82f6;color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:10px;cursor:pointer;margin-top:20px;transition:all .2s ease-in-out}.admin-reward-container button:hover{background-color:#2563eb;transform:translateY(-2px)}@media(max-width:768px){.admin-reward-container{padding:25px 20px;margin:20px}.referral-grid{grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}}@media(max-width:480px){.admin-reward-container h2{font-size:1.8rem}.admin-reward-container h3{font-size:1.1rem}.reward-card input{font-size:.95rem}.admin-reward-container button{font-size:.95rem;padding:12px 0}}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:20px;margin-top:20px}.product-card{background:#fff;border-radius:15px;padding:15px;text-align:center;box-shadow:0 5px 15px #00000014;transition:all .3s ease}.product-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.product-img{width:100%;height:150px;object-fit:cover;border-radius:10px;margin-bottom:10px}.btn-group{display:flex;justify-content:center;gap:10px;margin-top:10px}.edit-btn{flex:1;background:#10b981}.delete-btn{flex:1;background:#ef4444}.users-table{width:100%;border-collapse:collapse;margin-top:20px}.users-table th,.users-table td{border:1px solid #e5e7eb;padding:10px;text-align:center}.users-table th{background:#6366f1;color:#fff}.withdraw-table{width:100%;border-collapse:collapse;margin-top:20px}.withdraw-table th,.withdraw-table td{border:1px solid #e5e7eb;padding:10px;text-align:center}.withdraw-table th{background:#6366f1;color:#fff}.status.pending{color:#f59e0b;font-weight:700}.status.approved{color:#10b981;font-weight:700}.status.rejected{color:#ef4444;font-weight:700}.approve-btn{background:#10b981;color:#fff;border-radius:5px;padding:5px 8px}.reject-btn{background:#ef4444;color:#fff;border-radius:5px;padding:5px 8px}.notification-form{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.notification-list{list-style:none;padding:0}.notification-item{background:#fff;padding:12px;border-radius:12px;margin-bottom:10px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 5px 15px #0000000d}.delete-btn{padding:6px 10px;font-size:.9rem}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:100}.modal-content{background:#fff;padding:20px;border-radius:15px;width:90%;max-width:500px;text-align:center}.preview-container{text-align:center;margin-bottom:15px}.preview-img{width:120px;height:120px;object-fit:cover;border-radius:10px}.manager-otp-container form{display:flex;flex-direction:column;gap:10px}@media(max-width:1024px){.split-layout{flex-direction:column}.split-left{height:250px}.split-right{padding:20px}}.upi-settings{padding:20px}.add-upi-section{display:flex;gap:10px;margin-bottom:20px}.upi-input{flex:1;padding:10px;border-radius:8px;border:1px solid #ccc}.upi-add-btn{padding:10px 20px;background-color:#007bff;border:none;color:#fff;border-radius:8px;cursor:pointer}.upi-table{width:100%;border-collapse:collapse;background:#fff}.upi-table th,.upi-table td{border:1px solid #ddd;padding:10px;text-align:center}.upi-table th{background-color:#f4f4f4}.delete-btn{background-color:#ff4d4d;color:#fff;border:none;padding:6px 12px;border-radius:6px;cursor:pointer}.switch{position:relative;display:inline-block;width:46px;height:24px}.switch input{display:none}.slider{position:absolute;cursor:pointer;background-color:#ccc;transition:.4s;inset:0;border-radius:34px}.slider:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.slider{background-color:#4caf50}input:checked+.slider:before{transform:translate(22px)}
