body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.register-wrapper{align-items:center;background:#ff96ff;display:flex;justify-content:center;min-height:100vh;padding:20px}.card{box-shadow:0 4px 14px #0003;max-width:380px;padding:28px}.input{color:#000}.password-container{background:#fff;border:1px solid #9d87f5;border-radius:10px;margin-bottom:20px}.password-input{padding:12px}.alert{border-radius:8px;font-weight:700;margin-bottom:15px;padding:10px;text-align:center}.alert.success{background:#d4edda;border:1px solid #28a745;color:#28a745}.alert.error{background:#f8d7da;border:1px solid #dc3545;color:#dc3545}.button{margin-bottom:10px}.button:hover{background:#8572db}.link{color:#9d87f5;margin-top:10px}.login-wrapper{align-items:center;background:#ff96ff;display:flex;justify-content:center;min-height:100vh;padding:20px}.card{border-radius:18px;box-shadow:0 6px 18px #0003;max-width:360px;padding:30px}.title{font-size:28px}.input{border-radius:12px;margin-bottom:20px;padding:13px;width:90%!important}.input,.password-container{background:#ffffffa0;border:2px solid #9d87f5}.password-container{align-items:center;border-radius:12px;display:flex}.password-input{background:#0000;border:none;flex:1 1;font-size:16px;outline:none;padding:13px}.eye-icon{cursor:pointer;font-size:20px;padding:10px}.button{font-size:18px;transition:.3s ease}.button:hover{background:#7a68d9}.link{color:#291528;cursor:pointer;font-size:16px;font-weight:600;margin-top:12px;text-align:center}.home-container{align-items:center;background:linear-gradient(#ff96ff,#fff);display:flex;flex-direction:column;min-height:100vh}.header{height:60px;justify-content:space-between;left:0;padding:0 15px;position:fixed;right:0;top:-10px}.logo{height:40px;width:40px}.header-icons{display:flex;gap:15px}.header-icon{color:#000;cursor:pointer}.img-container{background:#fff;border-radius:10px;box-shadow:0 4px 10px #0000004d;display:flex;height:180px;justify-content:center;margin-top:90px;overflow:hidden;width:300px}.home-img{border-radius:10px;width:100%}.icon-header{display:flex;justify-content:space-around;margin-right:20px!important;margin-top:15px;padding:0 20px!important;width:100%}.icon-button{background:#fff;border-radius:12px;box-shadow:0 3px 8px #0003;cursor:pointer;height:70px;padding-top:10px;text-align:center;width:70px}.icon-text{color:#000;font-size:12px;font-weight:500;margin-top:5px}.special-plan{box-shadow:0 4px 10px #0003;margin-bottom:100px!important;margin-top:25px;width:90%!important}.plan-header-row{display:flex;justify-content:space-between;margin-bottom:10px}.plan-header-text,.price-tag{background:#fff9;border-radius:10px;font-weight:700;padding:6px 12px}.info-row,.plan-title{margin-bottom:10px}.info-row{justify-content:space-around}.info-label{font-size:14px}.info-value{color:#9d87f5}.buy-button{background:#a3ffc8;border:none;border-radius:10px;cursor:pointer;font-size:16px;font-weight:700;padding:12px;width:100%}.gradient-bg{background:linear-gradient(180deg,#000,#fff);min-height:100vh;padding:20px}.scroll-container{padding-bottom:30px}.special-plan{background:#fff;border-radius:12px;box-shadow:0 3px 8px #0003;margin:30px auto;padding:16px;width:80%!important}.header-row{margin-bottom:12px}.header-text,.price-tag{background:#291528;border-radius:8px;color:#fff;font-size:14px;font-weight:700;padding:6px 12px}.plan-title{color:#000;font-size:18px;font-weight:700;margin:10px 0;text-align:center}.info-row{display:flex;justify-content:center;margin-bottom:15px}.info-box{text-align:center}.info-label{color:#777;margin-bottom:5px}.info-value{color:#291528;font-size:16px;font-weight:700}.buy-btn{background:#291528;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;padding:12px;transition:.2s;width:100%}.buy-btn:hover{opacity:.9}.team-container{background:#f7f7fb;margin:auto;max-width:480px;min-height:100vh;padding:16px}.title{color:#291528;font-size:20px;margin-bottom:16px}.table-wrapper{background:#fff;border-radius:12px;box-shadow:0 4px 12px #0000001a;margin-bottom:120px!important;overflow-x:auto}.referral-table{border-collapse:collapse;min-width:320px;width:100%}.referral-table th{background:#9d87f5;color:#fff}.referral-table td,.referral-table th{font-size:14px;padding:12px;text-align:center}.referral-table td{border-bottom:1px solid #eee}.referral-table tr:last-child td{border-bottom:none}.status{color:#2ecc71;font-size:16px}@media (max-width:480px){.referral-table td,.referral-table th{font-size:13px;padding:10px}}.account-container{margin:auto;max-width:480px;overflow-x:scroll;padding:20px;text-align:center}.profile-header{margin-bottom:20px}.avatar{align-items:center;background:#6c63ff;border-radius:50%;color:#fff;display:flex;font-size:28px;font-weight:700;height:80px;justify-content:center;margin:auto;width:80px}.mobile{font-size:18px;font-weight:700;margin-top:10px}.stats-box{background:#fff;border-radius:16px;box-shadow:0 2px 8px #00000020;display:flex;justify-content:space-between;margin-bottom:25px;padding:20px}.stat h3{color:#111;margin:0}.stat p{color:#555;font-size:14px;margin:0}.options{display:flex;flex-direction:column;gap:15px}.option-btn{background:#6c63ff;border-radius:12px;box-shadow:0 2px 8px #00000020;font-size:16px}.logout-btn,.option-btn{border:none;cursor:pointer;padding:14px}.logout-btn{background:#ff4f4f;border-radius:12px;color:#fff;margin-bottom:100px!important;margin-top:20px;width:100%}.loader{font-size:20px;padding:50px;text-align:center}.bottom-bar{align-items:center;background:#ff96ff;border-top-left-radius:20px;border-top-right-radius:20px;bottom:0;box-shadow:0 -4px 10px #0003;display:flex;height:70px!important;justify-content:space-around;left:0;position:fixed;right:0;z-index:999}.nav-icon{cursor:pointer;margin-bottom:10px;transition:.2s}.nav-icon:hover{transform:scale(1.1)}.main-container{display:flex;flex-direction:column;height:100vh}.screen-container{flex:1 1;overflow-y:auto}.checkin-container{background:linear-gradient(#ff96ff,#fff);min-height:100vh;padding:20px}.header{margin-top:20px}.subHeader{color:#fff;font-size:18px;font-weight:600}.calendar{margin-top:10px}.weekRow{display:flex;justify-content:space-between;margin-bottom:10px}.headerRow{margin-bottom:15px}.dayHeader{font-weight:600}.dayBox,.dayHeader{flex:1 1;text-align:center}.dayBox{background:#fff;border-radius:12px;box-shadow:0 2px 6px #0000001a;margin:4px;padding:10px}.todayBox{background:#9d87f5}.dayText{font-size:16px;font-weight:700}.catchupText{color:#9d87f5}.catchupText,.todayText{font-size:12px;margin-top:4px}.todayText{color:#fff;font-weight:700}.input{border:1px solid #ff96ff;font-size:16px}.button,.input{margin-top:20px}.button{background:#9d87f5;border-radius:12px;padding:15px}.invite-container{align-items:center;display:flex;flex-direction:column;min-height:100vh;padding:20px}.header{color:#7b3fe4;font-size:22px;font-weight:700;margin-bottom:10px;margin-top:40px;text-align:center}.subHeader{color:#000;font-size:14px;margin-bottom:20px;text-align:center}.card{border-radius:12px;box-shadow:0 5px 15px #00000026;max-width:420px;width:100%}.sectionTitle{color:#7b3fe4;font-size:18px;font-weight:700;margin-bottom:10px;text-align:center}.description{color:#777;font-size:14px;line-height:20px;margin-bottom:20px;text-align:center}.label{display:block;font-size:14px;font-weight:500;margin-bottom:5px}.inputRow{align-items:center;display:flex;margin-bottom:15px}.input{background:#f5f5f5;border:none;border-radius:8px;flex:1 1;font-size:14px;padding:10px 12px}.copyButton{background:#fc0;border:none;border-radius:8px;margin-left:10px;padding:10px 16px}.copyButton,.shareButton{cursor:pointer;font-weight:700}.shareButton{background:#7b3fe4;border:none;border-radius:12px;color:#fff;font-size:16px;margin-top:20px;padding:14px;width:100%}.basic-container{background:linear-gradient(#ff96ff,#fff);min-height:100vh;padding-top:80px;width:100%!important}.plans{align-items:center;display:flex;flex-direction:column}.plan-card{background:#fff;border-radius:16px;box-shadow:0 4px 10px #00000026;margin-bottom:20px;padding:20px;width:80%!important}.invest{color:#9d87f5;font-size:18px;font-weight:700}.income{font-weight:600}button{background:#9d87f5;color:#fff;font-weight:700;padding:12px;width:100%}.error{color:red;text-align:center}.vip-wrapper{align-items:center;background:linear-gradient(180deg,#291528,#fff);display:flex;flex-direction:column;min-height:100vh;padding:20px}.card{background:#fff;border-radius:16px;box-shadow:0 5px 15px #0003;margin-bottom:20px;padding:20px;width:80%!important}.row{display:flex;justify-content:space-between;margin-bottom:15px}.card button{background:#9d87f5;border:none;border-radius:8px;color:#fff;cursor:pointer;padding:12px;width:100%}.modal-overlay{z-index:999}.modal{border-radius:16px;box-shadow:0 10px 30px #00000040;max-height:85vh;max-width:420px;overflow-y:auto}.modal h3,.modal h4{margin-bottom:10px;text-align:center}.modal img{display:block;height:160px;margin:12px auto;width:160px}.upi-row{align-items:center;display:flex;gap:10px;justify-content:space-between;margin:10px 0}.upi-row span{font-size:14px;word-break:break-all}.upi-row button{background:#9d87f5;border:none;border-radius:6px;color:#fff;cursor:pointer;padding:6px 12px}.modal input{border:1px solid #ddd;border-radius:8px;margin:12px 0}.claims{margin:10px 0}.claims label{align-items:center;display:flex;font-size:15px;gap:8px;margin:8px 0}.confirm{background:#9d87f5;color:#fff;margin-top:10px}.cancel,.confirm{border:none;border-radius:8px;cursor:pointer;padding:12px;width:100%}.cancel{background:#ddd;margin-top:8px}.withdraw-container{background:linear-gradient(180deg,#291528,#fff);min-height:100vh;padding:20px}.header{align-items:center;display:flex;gap:15px}.back-btn{font-size:22px}.user-box{background:#f8f9fa;border-radius:10px;margin:15px 0;padding:12px;text-align:center}.purchase-card{background:#fff;border-radius:12px;box-shadow:0 4px 8px #0000001a;margin-bottom:15px;padding:15px}button{border:none;border-radius:8px;cursor:pointer;margin-top:10px;padding:10px}.btn-success{background:#28a745;color:#fff}.btn-disabled{background:gray;color:#fff;cursor:not-allowed}.btn-cancel{background:red;color:#fff}.modal-overlay{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed}.modal{background:#fff;border-radius:12px;max-width:400px;padding:20px;width:90%}.modal input{margin-bottom:10px;padding:10px;width:100%}.modal-actions{display:flex;gap:10px}.password-wrapper{align-items:center;background:linear-gradient(180deg,#ff96ff,#fff);display:flex;justify-content:center;min-height:100vh;padding:20px}.password-card{background:#fffffff5;border-radius:15px;box-shadow:0 10px 25px #0003;max-width:380px;padding:25px;width:100%}.title{color:#9d87f5;font-size:26px;font-weight:700;margin-bottom:25px;text-align:center}.input{border:1px solid #9d87f5;border-radius:10px;font-size:15px;margin-bottom:15px;outline:none;padding:12px;width:100%}.input:focus{border-color:#ff96ff}.button{background:linear-gradient(135deg,#9d87f5,#ff96ff);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;margin-top:10px;padding:14px;width:100%}.button:hover{opacity:.9}.withdraw-record-container{background:linear-gradient(180deg,#291528,#fff);min-height:100vh;padding:16px}.header-row{align-items:center;display:flex;justify-content:space-between;padding:10px 12px}.back-btn{background:none;border:none;cursor:pointer;font-size:28px}.heading{color:#000;font-size:25px;font-weight:700;text-align:center}.no-data{color:red;font-weight:600;margin-top:20px;text-align:center}.loader{align-items:center;display:flex;height:100vh;justify-content:center}.spinner{animation:spin 1s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#291528;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}.record-wrapper{margin-bottom:20px}.user-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #00000026;margin-bottom:10px;padding:16px;text-align:center}.user-row{font-size:15px;font-weight:600;margin:4px 0}.detail-card{background:#fff;border-radius:10px;box-shadow:0 4px 8px #00000026;padding:16px;text-align:center}.detail-card p{font-size:14px;margin-bottom:6px}.status{font-size:15px;font-weight:700;margin-top:8px}.status.paid{color:green}.status.accepted{color:orange}.status.rejected{color:red}
/*# sourceMappingURL=main.ba1b2792.css.map*/