@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap";@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.outer-footer{z-index:20;position:fixed;left:0;bottom:0;width:100%;height:72px}.outer-footer .box-footer{background-color:#fff;box-shadow:0 -4px 16px #00000014;padding:10px 20px;height:100%;display:flex;align-items:center;font-family:Archia,Archivo,sans-serif}.outer-footer .box-footer .menu{width:100%;display:flex;justify-content:space-around;align-items:center}.outer-footer .box-footer .menu .item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer}.outer-footer .box-footer .menu .item .icon{position:relative}.outer-footer .box-footer .menu .item .icon .item-icon{font-size:20px;color:#322d3c;transition:color .3s ease}.outer-footer .box-footer .menu .item .icon .item-icon.active{color:#00bd5f}.outer-footer .box-footer .menu .item .icon.notification-icon-wrapper .notification-badge{position:absolute;top:-8px;right:-10px;background:linear-gradient(135deg,#e74c3c,#c0392b);color:#fff;font-size:10px;font-weight:600;padding:2px 5px;border-radius:10px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003;animation:notificationPulse 2s ease-in-out infinite}@keyframes notificationPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.outer-footer .box-footer .menu .item .item-name{font-size:14px;color:#322d3c;font-weight:500;transition:color .3s ease}.outer-footer .box-footer .menu .item .item-name.active,.outer-footer .box-footer .menu .item:hover .item-icon,.outer-footer .box-footer .menu .item:hover .item-name{color:#00bd5f}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.kommittee-container{position:relative;width:100%;max-width:430px;margin:0 auto;background-color:#f5f5f5;height:100vh;height:100dvh;display:flex;flex-direction:column;padding-bottom:72px;font-family:Archia,Archivo,sans-serif}.kommittee-container .loading-container{display:flex;justify-content:center;align-items:center;height:100%}.kommittee-container .ant-spin{color:#00bd5f!important}.home-content-redesign{display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px 72px;background-color:#f5f5f5;flex:1;min-height:0}.home-content-redesign .home-header{display:flex;justify-content:space-between;align-items:center;padding:20px 0 16px;flex-shrink:0}.home-content-redesign .home-header .header-left{display:flex;align-items:center;gap:12px}.home-content-redesign .home-header .header-left .user-avatar{width:44px;height:44px;border-radius:50%;background-color:#00bd5f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;letter-spacing:.5px;flex-shrink:0}.home-content-redesign .home-header .header-left .header-text{display:flex;flex-direction:column}.home-content-redesign .home-header .header-left .header-text .welcome-label{font-size:13px;color:#0006;line-height:1.2}.home-content-redesign .home-header .header-left .header-text .user-name{font-size:18px;font-weight:700;color:#000;line-height:1.3}.home-content-redesign .home-header .header-right{cursor:pointer}.home-content-redesign .home-header .header-right .notification-bell{position:relative;width:44px;height:44px;border-radius:50%;background-color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #0000000f}.home-content-redesign .home-header .header-right .notification-bell .badge{position:absolute;top:6px;right:6px;width:10px;height:10px;border-radius:50%;background-color:#ef4444;border:2px solid #fff}.home-content-redesign .hero-banner{position:relative;border-radius:20px;margin-bottom:22px;overflow:hidden;box-shadow:0 6px 24px #21b25f33;flex-shrink:0}.home-content-redesign .hero-banner .hero-illustration{position:absolute;right:5px;top:10px;bottom:35px;width:38%;display:flex;align-items:center;justify-content:flex-end;z-index:3;pointer-events:none}.home-content-redesign .hero-banner .hero-illustration img{max-height:100%;max-width:100%;object-fit:contain;transform:scaleY(1.4)}.home-content-redesign .hero-banner .hero-top{position:relative;background:linear-gradient(135deg,#bfefd7,#b8eacc,#e5faf0);padding:16px 20px 1px;min-height:80px}.home-content-redesign .hero-banner .hero-top .hero-top-text{position:relative;z-index:2;max-width:55%}.home-content-redesign .hero-banner .hero-top .hero-top-text .hero-subtitle{font-size:11px;font-weight:600;color:#322d3c;letter-spacing:1.2px;text-transform:uppercase;display:block;margin-bottom:20px}.home-content-redesign .hero-banner .hero-top .hero-top-text .hero-title{font-size:28px;font-weight:800;color:#000;line-height:1.15;margin:0}.home-content-redesign .hero-banner .hero-bottom{position:relative;z-index:2;background-color:#fff;padding:10px 20px}.home-content-redesign .hero-banner .hero-bottom .hero-description{font-size:13px;color:#0006;line-height:1.6;margin:0 0 10px;white-space:nowrap}.home-content-redesign .hero-banner .hero-bottom .hero-cta{display:inline-block;background-color:#00bd5f;color:#fff;border:none;border-radius:50px;padding:12px 24px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s;box-shadow:0 4px 14px #21b25f4d}.home-content-redesign .hero-banner .hero-bottom .hero-cta:active{background-color:#006d5a}.home-content-redesign .hero-banner .hero-bottom .powered-by{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:8px;font-size:11px;color:#0006}.home-content-redesign .hero-banner .hero-bottom .powered-by .powered-logo{height:20px;object-fit:contain}.home-content-redesign .stats-row{display:flex;gap:12px;margin-bottom:22px;flex-shrink:0}.home-content-redesign .stats-row .stat-card{flex:1;background-color:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 12px #0000000f}.home-content-redesign .stats-row .stat-card .stat-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.home-content-redesign .stats-row .stat-card .stat-header .stat-icon-wrap{width:32px;height:32px;border-radius:10px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-content-redesign .stats-row .stat-card .stat-header .stat-label{font-size:12px;font-weight:700;letter-spacing:.8px}.home-content-redesign .stats-row .stat-card .stat-header .stat-label.active,.home-content-redesign .stats-row .stat-card .stat-header .stat-label.next{color:#322d3c!important}.home-content-redesign .stats-row .stat-card .stat-value{font-size:26px;font-weight:700;color:#000;line-height:1.1;margin-bottom:4px}.home-content-redesign .stats-row .stat-card .stat-sublabel{font-size:13px;color:#0006}.home-content-redesign .stats-row .stat-card-due{flex:1;background:#21b25f;border-radius:16px;padding:12px 14px;box-shadow:0 2px 12px #0000000f;cursor:pointer;transition:background .2s}.home-content-redesign .stats-row .stat-card-due .due-header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.home-content-redesign .stats-row .stat-card-due .due-header .due-icon-wrap{width:26px;height:26px;border-radius:8px;background:#ffffff40;display:flex;align-items:center;justify-content:center}.home-content-redesign .stats-row .stat-card-due .due-header .due-label{font-size:10px;font-weight:600;color:#fff;letter-spacing:.04em;text-transform:uppercase}.home-content-redesign .stats-row .stat-card-due .due-amount{font-size:18px;font-weight:700;color:#fff}.home-content-redesign .stats-row .stat-card-due .due-pool{font-size:11px;font-weight:400;color:#ffffffbf}.home-content-redesign .stats-row .stat-card-due .due-cta{display:flex;align-items:center;gap:4px;margin-top:6px}.home-content-redesign .stats-row .stat-card-due .due-cta span{font-size:10px;font-weight:600;color:#fff}.home-content-redesign .kommittee-list{width:100%;padding-bottom:10px}.home-content-redesign .defaulter-warning{background-color:#fff3e0;border:1px solid #FFB74D;border-radius:16px;padding:16px 20px;display:flex;align-items:flex-start;gap:12px;margin-top:8px}.home-content-redesign .defaulter-warning .warning-icon{font-size:20px;flex-shrink:0}.home-content-redesign .defaulter-warning p{font-size:13px;color:#5d4037;line-height:1.5;margin:0}.home-content-redesign .open-kommittee-section{width:100%;margin-bottom:26px}.home-content-redesign .open-kommittee-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;margin-top:0}.home-content-redesign .open-kommittee-section .section-header .section-title{font-size:18px;font-weight:700;color:#000;margin:0}.home-content-redesign .open-kommittee-section .section-header .see-all{font-size:14px;font-weight:600;color:#00bd5f;cursor:pointer}.home-content-redesign .open-pool-card{background:#fff;border-radius:20px;padding:18px;margin-bottom:12px;box-shadow:0 2px 12px #0000000f;cursor:pointer;position:relative;overflow:hidden}.home-content-redesign .open-pool-card .pool-card-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px;margin-top:6px}.home-content-redesign .open-pool-card .pool-card-top .pool-icon-wrap{width:48px;height:48px;border-radius:16px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-content-redesign .open-pool-card .pool-card-top .pool-info{flex:1;min-width:0;display:flex;flex-direction:column}.home-content-redesign .open-pool-card .pool-card-top .pool-info .pool-name{font-size:16px;font-weight:600;color:#000;display:block}.home-content-redesign .open-pool-card .pool-card-top .pool-info .pool-meta{font-size:13px;font-weight:400;color:#0006;margin-top:3px;display:block}.home-content-redesign .open-pool-card .pool-card-top .slots-badge{position:absolute;top:0;right:0;background:#bfefd7;border-radius:0 18px 0 14px;padding:5px 14px;font-size:10px;font-weight:600;color:#000;letter-spacing:.04em;white-space:nowrap}.home-content-redesign .open-pool-card .pool-card-members{display:flex;align-items:center;margin-bottom:16px}.home-content-redesign .open-pool-card .pool-card-members .member-avatars{display:flex}.home-content-redesign .open-pool-card .pool-card-members .member-avatars .member-dot{width:26px;height:26px;border-radius:50%;color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #fff;margin-left:-7px;position:relative}.home-content-redesign .open-pool-card .pool-card-members .member-avatars .member-dot:nth-child(1){margin-left:0;z-index:4;background:#006d5a}.home-content-redesign .open-pool-card .pool-card-members .member-avatars .member-dot:nth-child(2){z-index:3;background:#322d3c}.home-content-redesign .open-pool-card .pool-card-members .member-avatars .member-dot:nth-child(3){z-index:2;background:#000}.home-content-redesign .open-pool-card .pool-card-members .member-avatars .member-dot:nth-child(4),.home-content-redesign .open-pool-card .pool-card-members .member-avatars .member-dot.more{z-index:1;background:#006d5a}.home-content-redesign .open-pool-card .pool-card-members .joined-text{font-size:11px;font-weight:500;color:#0006;margin-left:8px}.home-content-redesign .open-pool-card .join-pool-btn{width:100%;padding:14px 0;border:none;border-radius:50px;background:#21b25f;color:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .2s}.home-content-redesign .open-pool-card .join-pool-btn:active{background:#1b904d}.home-content-redesign .my-kommittees-section{width:100%;margin-bottom:26px}.home-content-redesign .my-kommittees-section .mk-title{font-size:18px;font-weight:700;color:#000;letter-spacing:-.01em;margin:0 0 14px}.home-content-redesign .my-kommittees-section .mk-card-wrapper{background:#fff;border-radius:20px;padding:6px 0;box-shadow:0 2px 12px #0000000f;overflow:hidden}.home-content-redesign .my-kommittees-section .mk-item{padding:16px 18px;border-bottom:1px solid rgb(240,240,240);cursor:pointer}.home-content-redesign .my-kommittees-section .mk-item.last{border-bottom:none}.home-content-redesign .my-kommittees-section .mk-item .mk-item-top{display:flex;align-items:flex-start;gap:12px}.home-content-redesign .my-kommittees-section .mk-item .mk-icon{width:44px;height:44px;border-radius:14px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-content-redesign .my-kommittees-section .mk-item .mk-details{flex:1;min-width:0}.home-content-redesign .my-kommittees-section .mk-item .mk-row-top{display:flex;align-items:flex-start;justify-content:space-between}.home-content-redesign .my-kommittees-section .mk-item .mk-row-top .mk-name{font-size:15px;font-weight:600;color:#000;margin:0}.home-content-redesign .my-kommittees-section .mk-item .mk-row-top .mk-meta{font-size:12px;font-weight:400;color:#0006;margin:0}.home-content-redesign .my-kommittees-section .mk-item .mk-row-top .mk-amount{font-size:15px;font-weight:600;color:#000;margin:0;white-space:nowrap;flex-shrink:0}.home-content-redesign .my-kommittees-section .mk-item .mk-row-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:10px;transition:opacity .25s ease}.home-content-redesign .my-kommittees-section .mk-item .mk-row-bottom .mk-slot-badge{font-size:12px;font-weight:500;color:#21b25f;background:#e5faf0;border-radius:20px;padding:3px 12px;transition:background .25s ease,color .25s ease}.home-content-redesign .my-kommittees-section .mk-item .mk-row-bottom .mk-payout-text{font-size:12px;font-weight:600;color:#21b25f;transition:color .25s ease}.home-content-redesign .my-kommittees-section .mk-item .mk-row-bottom .mk-slot-text{font-size:12px;font-weight:500;color:#0006;transition:color .25s ease}.home-content-redesign .my-kommittees-section .mk-item .mk-row-bottom .mk-next-date{font-size:11px;font-weight:500;color:#0006;transition:color .25s ease,background .25s ease}.home-content-redesign .my-kommittees-section .mk-item .mk-progress-bar{margin-top:10px;background:#f0f0f0;border-radius:4px;height:6px;overflow:hidden}.home-content-redesign .my-kommittees-section .mk-item .mk-progress-bar .mk-progress-fill{height:100%;background:#21b25f;border-radius:4px;transition:width .4s ease}.home-content-redesign .recent-activity-section{width:100%;margin-bottom:26px}.home-content-redesign .recent-activity-section .ra-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.home-content-redesign .recent-activity-section .ra-header .ra-title{font-size:18px;font-weight:700;color:#000;letter-spacing:-.01em;margin:0}.home-content-redesign .recent-activity-section .ra-header .ra-all-btn{font-size:13px;font-weight:600;color:#21b25f;background:none;border:none;cursor:pointer;padding:0}.home-content-redesign .recent-activity-section .ra-card{background:#fff;border-radius:20px;padding:4px 0;box-shadow:0 2px 12px #0000000f;overflow:hidden}.home-content-redesign .recent-activity-section .ra-item{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid rgb(240,240,240);cursor:pointer}.home-content-redesign .recent-activity-section .ra-item.last{border-bottom:none}.home-content-redesign .recent-activity-section .ra-item .ra-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-content-redesign .recent-activity-section .ra-item .ra-icon.green{background:#e5faf0}.home-content-redesign .recent-activity-section .ra-item .ra-icon.gray{background:#f5f5f5}.home-content-redesign .recent-activity-section .ra-item .ra-info{flex:1;min-width:0}.home-content-redesign .recent-activity-section .ra-item .ra-info .ra-label{font-size:14px;font-weight:500;color:#000;margin:0}.home-content-redesign .recent-activity-section .ra-item .ra-info .ra-sub{font-size:12px;font-weight:400;color:#0006;margin:0}.home-content-redesign .recent-activity-section .ra-item .ra-amount{font-size:14px;font-weight:600;color:#000;margin:0;white-space:nowrap;flex-shrink:0}.home-content-redesign .recent-activity-section .ra-item .ra-amount.incoming{color:#21b25f}.home-content-redesign .recent-activity-section .ra-item .ra-amount.outgoing{color:#e53935}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.terms-and-conditions-container{position:relative;width:100%;max-width:480px;margin:0 auto;background-color:#fff;height:100vh;display:flex;flex-direction:column;overflow:hidden}.terms-and-conditions-container .loading-container{display:flex;justify-content:center;align-items:center;height:100%}.terms-and-conditions-container .ant-spin{color:#00bd5f!important}.terms-and-conditions-container .header{height:50px;padding:0 16px;display:flex;align-items:center;background-color:#fff;position:sticky;top:0;z-index:10;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.terms-and-conditions-container .header .back-arrow{font-size:18px;cursor:pointer;color:#5b5663}.terms-and-conditions-container .header .header-title{font-weight:600;margin:0 auto;color:#5b5663;font-size:16px}.terms-and-conditions-container .terms-and-conditions-content{padding:16px;display:flex;flex-direction:column;overflow-y:auto;flex:1;background-color:#fff}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner{max-width:800px;margin:0 auto;width:100%}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section:last-child{border-bottom:none}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section h5.ant-typography{color:#5b5663;margin-bottom:16px;font-weight:600}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section .ant-typography{color:#5b5663;font-size:11px}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section ul{margin-left:20px}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section ul li{margin-bottom:8px}.terms-and-conditions-container .terms-and-conditions-content .terms-and-conditions-content-inner .section ul li:last-child{margin-bottom:0}.popup-modal .ant-modal-content{border-radius:12px;padding:0;text-align:center;overflow:hidden;box-shadow:0 4px 12px #00000026}.popup-modal .popup-content{display:flex;flex-direction:column;align-items:center;padding:24px 20px;max-width:300px;margin:0 auto}.popup-modal .icon-container{width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px;position:relative;background-color:#f8f0f0}.popup-modal .icon-container.warning{background-color:#ffba401a}.popup-modal .icon-container.warning:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;border:1px dashed #ffba40}.popup-modal .icon-container:after{content:"";position:absolute;width:10px;height:10px;background-color:#ffebee;border-radius:50%;top:-5px;right:-5px}.popup-modal .icon-container:before{content:"";position:absolute;width:10px;height:10px;background-color:#ffebee;border-radius:50%;bottom:-2px;left:-5px}.popup-modal .icon{font-size:32px;font-weight:700;font-style:normal}.popup-modal .icon.warning-icon{color:#ffba40}.popup-modal .icon.error-icon{color:#ff4d49}.popup-modal .icon.info-icon{color:#4995ff}.popup-modal .popup-title{font-size:18px;font-weight:600;margin-bottom:8px;color:#333}.popup-modal .popup-message{font-size:13px;color:#666;margin-bottom:24px;max-width:250px;line-height:1.4}.popup-modal .popup-button{width:100%;height:44px;border-radius:6px;font-size:16px;font-weight:500;border:none;background-color:#4caf50;margin-top:4px}.popup-modal .popup-button:hover,.popup-modal .popup-button:focus{background-color:#43a047}.popup-modal .ant-modal-close{top:10px;right:10px;color:#999}.popup-modal.low-balance .popup-button{background-color:#4caf50}.popup-modal.low-balance .popup-button:hover,.popup-modal.low-balance .popup-button:focus{background-color:#3c9f40}.popup-modal.error .popup-button{background-color:#ff4d49}.popup-modal.error .popup-button:hover,.popup-modal.error .popup-button:focus{background-color:#e04440}.popup-modal.no-internet .popup-button{background-color:#4995ff}.popup-modal.no-internet .popup-button:hover,.popup-modal.no-internet .popup-button:focus{background-color:#3a7ad1}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.terms-modal .ant-modal-content{height:100vh;border-radius:0;padding:0;display:flex;flex-direction:column}.terms-modal .ant-modal-body{padding:0;flex:1;overflow:hidden}.terms-modal .terms-modal-content{height:100%;display:flex;flex-direction:column}.terms-modal .accept-button-container{padding:16px;background:#fff;border-top:1px solid #f0f0f0;position:sticky;bottom:0;z-index:1;text-align:center}.terms-modal .accept-button-container .ant-btn{width:100%;max-width:300px;height:48px;font-size:16px;font-weight:500;background-color:#00bd5f;color:#fff}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.how-it-works-modal .ant-modal-content{border-radius:16px;padding:0;max-width:90%;margin:0 auto}.how-it-works-modal .ant-modal-body{padding:0}.how-it-works-modal .how-it-works-content{display:flex;flex-direction:column;padding:32px 24px 24px}.how-it-works-modal .how-it-works-content .modal-title{color:#333;margin-bottom:24px;text-align:center;font-family:Mont Bold,sans-serif;font-size:20px}.how-it-works-modal .how-it-works-content .steps-container{width:100%;display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.how-it-works-modal .how-it-works-content .steps-container .step{display:flex;align-items:flex-start;gap:16px}.how-it-works-modal .how-it-works-content .steps-container .step .step-number{width:36px;height:36px;border-radius:50%;background:#00bd5f;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex-shrink:0;font-family:Mont Bold,sans-serif}.how-it-works-modal .how-it-works-content .steps-container .step .step-content{display:flex;flex-direction:column;gap:4px;flex:1}.how-it-works-modal .how-it-works-content .steps-container .step .step-content .step-title{font-size:16px;color:#333;font-family:Mont Bold,sans-serif}.how-it-works-modal .how-it-works-content .steps-container .step .step-content .step-description{font-size:14px;color:#888;line-height:1.5;font-family:Mont Reg,sans-serif}.how-it-works-modal .how-it-works-content .got-it-button{width:100%;max-width:300px;height:48px;border-radius:100px;background:#00bd5f;border:none;font-size:16px;font-family:Mont Bold,sans-serif;margin:0 auto;color:#fff}.how-it-works-modal .how-it-works-content .got-it-button:hover{background:#00a452}.jk-container{width:100%;max-width:430px;margin:0 auto;background:#f5f5f5;height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:Archia,Archivo,sans-serif;overflow:hidden}.jk-container .jk-loading{display:flex;justify-content:center;align-items:center;height:100%}.jk-container .jk-loading .ant-spin{color:#00bd5f!important}.jk-header{display:flex;align-items:center;gap:12px;padding:22px 20px 16px;background:#fff}.jk-header .jk-back{width:36px;height:36px;border-radius:12px;background:#f5f5f5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.jk-header h1{font-size:18px;font-weight:700;color:#000;letter-spacing:-.01em;margin:0}.jk-body{flex:1;padding:20px 20px 160px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.jk-card{background:#fff;border-radius:20px;padding:20px;margin-bottom:16px;box-shadow:0 2px 12px #0000000f}.jk-card.small{padding:16px 20px}.jk-pool-info{display:flex;align-items:center;gap:12px;margin-bottom:16px}.jk-pool-info .jk-pool-icon{width:48px;height:48px;border-radius:16px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.jk-pool-info .jk-pool-name{font-size:17px;font-weight:600;color:#000;margin:0}.jk-pool-info .jk-pool-meta{font-size:13px;font-weight:400;color:#0006;margin:2px 0 0}.jk-slot-box{background:#e5faf0;border-radius:14px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between}.jk-slot-box .jk-slot-label{font-size:11px;font-weight:600;color:#00bd5f;letter-spacing:.04em;text-transform:uppercase;margin:0 0 3px}.jk-slot-box .jk-slot-value{font-size:16px;font-weight:700;color:#000;margin:0}.jk-slot-box .jk-slot-icon{width:40px;height:40px;border-radius:12px;background:#00bd5f;display:flex;align-items:center;justify-content:center}.jk-breakdown-header{display:flex;align-items:center;gap:8px;margin-bottom:18px}.jk-breakdown-header p{font-size:14px;font-weight:600;color:#000;margin:0}.jk-row{display:flex;align-items:center;justify-content:space-between}.jk-row.bordered{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #F0F0F0}.jk-row .jk-row-title{font-size:14px;font-weight:500;color:#000;margin:0}.jk-row .jk-row-sub{font-size:12px;font-weight:400;color:#0006;margin:2px 0 0}.jk-row .jk-row-amount{font-size:15px;font-weight:600;color:#000;margin:0}.jk-row .jk-row-amount.green{color:#00bd5f}.jk-row.total p:first-child{font-size:16px;font-weight:700;margin:0}.jk-row.total .jk-total-amount{font-size:20px;font-weight:700;color:#000;margin:0}.jk-security{display:flex;align-items:flex-start;gap:12px}.jk-security .jk-security-icon{width:36px;height:36px;border-radius:10px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.jk-security .jk-security-title{font-size:13px;font-weight:600;color:#000;margin:0 0 3px}.jk-security .jk-security-text{font-size:12px;font-weight:400;color:#0006;line-height:1.5;margin:0}.jk-cta-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(transparent,#f5f5f5 20%);padding:24px 20px 40px;z-index:50;display:flex;flex-direction:column;align-items:center}.jk-cta-bar .jk-cta-btn{width:100%;max-width:430px;display:flex;align-items:center;justify-content:center;gap:8px;background:#00bd5f;color:#fff;border-radius:50px;padding:16px 0;font-size:16px;font-weight:600;font-family:inherit;border:none;cursor:pointer;box-shadow:0 6px 20px #21b25f59}.jk-cta-bar .jk-cta-btn:disabled{opacity:.7;cursor:not-allowed}.jk-cta-bar .jk-terms{font-size:11px;font-weight:400;color:#00000059;text-align:center;margin:10px 0 0}.pd-container{width:100%;max-width:430px;margin:0 auto;background-color:#f5f5f5;height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:Archia,Archivo,sans-serif;position:relative}.pd-container .pd-loading{display:flex;justify-content:center;align-items:center;height:100%}.pd-container .pd-loading .ant-spin{color:#00bd5f!important}.pd-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:22px;padding-bottom:152px}.pd-header{display:flex;align-items:center;justify-content:space-between;padding:0 20px;margin-bottom:20px}.pd-header .pd-back{width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #ECEAE6;display:flex;align-items:center;justify-content:center;cursor:pointer}.pd-header .pd-title{font-size:20px;font-weight:700;color:#000;margin:0}.pd-header .pd-menu{width:36px;height:36px;background:none;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.pd-hero{margin:0 20px 24px;background:#00bd5f;border-radius:20px;padding:20px}.pd-hero .pd-hero-label{font-size:13px;font-weight:500;color:#fff9;letter-spacing:.04em;text-transform:uppercase;margin:0}.pd-hero .pd-hero-value{font-size:30px;font-weight:700;color:#fff;letter-spacing:-.03em;margin:4px 0 0}.pd-hero .pd-hero-meta{font-size:13px;font-weight:400;color:#ffffffbf;margin:4px 0 0}.pd-hero .pd-hero-meta span{color:#fff;font-weight:600}.pd-hero .pd-hero-progress{margin-top:16px;background:#ffffff26;border-radius:3px;height:6px;overflow:hidden}.pd-hero .pd-hero-fill{height:100%;background:#fff;border-radius:3px}.pd-hero .pd-hero-details{display:flex;gap:12px;margin-top:16px}.pd-hero .pd-hero-detail{flex:1;font-size:14px;font-weight:600;color:#fff}.pd-hero .pd-hero-detail .pd-hero-detail-label{font-size:11px;font-weight:400;color:#fff9;margin:0 0 2px;text-transform:uppercase;letter-spacing:.03em}.pd-transactions{padding:0 20px}.pd-transactions .pd-txn-header{margin-bottom:14px}.pd-transactions .pd-txn-header h2{font-size:18px;font-weight:700;color:#000;letter-spacing:-.01em;margin:0}.pd-transactions .pd-txn-filters{display:flex;gap:8px;margin-bottom:16px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:4px 0 8px}.pd-transactions .pd-txn-filters .pd-txn-filter{padding:6px 14px;border-radius:30px;font-size:13px;font-weight:600;font-family:inherit;border:2px solid transparent;color:#111;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:.15s}.pd-transactions .pd-txn-filters .pd-txn-filter.past{background:#bfe8cf}.pd-transactions .pd-txn-filters .pd-txn-filter.current{background:#00bd5f;color:#fff}.pd-transactions .pd-txn-filters .pd-txn-filter.future{background:#e8e8e8;color:#322d3c!important;cursor:not-allowed;opacity:.6}.pd-transactions .pd-txn-filters .pd-txn-filter.selected{border-color:#00bd5f}.pd-transactions .pd-txn-filters .pd-txn-filter.selected.current{border-color:#fff}.pd-transactions .pd-txn-list{display:flex;flex-direction:column}.pd-transactions .pd-txn-row{display:flex;align-items:center;gap:12px;padding:14px 16px;margin-bottom:8px;background:#fff;border-radius:14px;border:1px solid #ECEAE6}.pd-transactions .pd-txn-row:last-child{margin-bottom:0}.pd-transactions .pd-txn-avatar{width:40px;height:40px;border-radius:50%;font-size:12px;font-weight:600;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pd-transactions .pd-txn-info{flex:1;min-width:0}.pd-transactions .pd-txn-info .pd-txn-name{font-size:15px;font-weight:600;color:#111;margin:0}.pd-transactions .pd-txn-info .pd-txn-date{font-size:12px;font-weight:400;color:#322d3c!important;margin:2px 0 0}.pd-transactions .pd-txn-right{text-align:right;flex-shrink:0}.pd-transactions .pd-txn-right .pd-txn-status{font-size:11px;font-weight:600;padding:4px 10px;border-radius:20px;display:inline-block}.pd-transactions .pd-txn-right .pd-txn-status.paid{background:#e5faf0;color:#00bd5f}.pd-transactions .pd-txn-right .pd-txn-status.pending{background:#f5f5f5;color:#322d3c!important}.pd-transactions .pd-txn-right .pd-txn-status.overdue{background:#fee;color:#e53935}.pd-transactions .pd-txn-right .pd-txn-status.payout{background:#00bd5f;color:#fff}.pd-transactions .pd-txn-empty{font-size:14px;color:#322d3c!important;text-align:center;padding:24px 0;margin:0}.pd-pay-bar{position:fixed;bottom:72px;left:0;right:0;display:flex;justify-content:center;background:#fff;border-top:1px solid #ECEAE6;padding:12px 20px;z-index:40}.pd-pay-bar .pd-pay-btn{width:100%;max-width:430px;display:flex;align-items:center;justify-content:center;gap:8px;background:#00bd5f;color:#fff;border-radius:50px;padding:14px 0;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:pointer}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.login-container{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}.login-container .login-card{width:90%;max-width:400px;padding:20px;text-align:center;border-radius:12px;box-shadow:0 2px 8px #0000001a}.login-container .login-card .welcome-title{font-size:20px;font-weight:400;margin-bottom:16px;margin-top:20px;color:#5b5663}.login-container .login-card .welcome-title .green-text{color:#00bd5f;font-weight:500}.login-container .login-card .tagline{font-size:12px;color:#5b5663cc;text-align:center;max-width:300px;margin:0 auto 30px;line-height:1.5;font-weight:300}.login-container .login-card .ant-form .ant-form-item-label>label{text-align:left;font-size:14px;color:#5b5663}.login-container .login-card .ant-form .ant-input,.login-container .login-card .ant-form .ant-input-password{border-radius:8px;height:45px;font-size:14px}.login-container .login-card .ant-form .login-button{width:100%;height:50px;border-radius:25px;font-size:14px;font-weight:500;background-color:#00bd5f;border-color:#00bd5f;color:#fff;outline:none;border:none}.login-container .login-card .ant-form .login-button:disabled{opacity:.5;background-color:#00bd5f;border-color:#00bd5f}.login-container .login-card .ant-form .login-button:hover:not(:disabled),.login-container .login-card .ant-form .login-button:focus:not(:disabled){background-color:#00a452;border-color:#00a452}.login-container .login-card .how-it-works-button{color:#00bd5f;font-size:14px;font-weight:500;margin-top:10px;margin-bottom:20px;padding:0}.login-container .login-card .how-it-works-button:hover,.login-container .login-card .how-it-works-button:focus{color:#008a45}.login-container .login-card .bottom-logo{width:126px;height:32px;margin-top:10px;object-fit:contain}.receipt-fullscreen .ant-modal-content{padding:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}.receipt-fullscreen .ant-modal-body{padding:0!important}.rc-page{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(#c8f0d8,#daf5e8 20%,#eaf9f0 45%,#f3fbf6,#f5f5f5 85%);font-family:Archia,Archivo,sans-serif}.rc-scroll{flex:1;overflow-y:auto;padding:60px 16px 120px}.rc-card{background:#ffffff80;border:1px solid #DEDEDE;border-radius:20px;padding:20px 20px 0}.rc-header{display:flex;flex-direction:column;align-items:center;padding:16px 0;border-bottom:1px solid #DEDEDE}.rc-header .rc-tick-wrap{width:112px;height:112px;position:relative;overflow:hidden;margin-bottom:16px;flex-shrink:0}.rc-header .rc-tick{position:absolute;left:-11%;top:-11%;width:122%;height:122%;max-width:none}.rc-header .rc-title{font-size:24px;font-weight:700;color:#322d3c;text-align:center;letter-spacing:-1px;line-height:32px;margin:0 0 4px}.rc-header .rc-subtitle{font-size:14px;font-weight:400;color:#322d3c;text-align:center;letter-spacing:-.5px;line-height:18px;margin:0}.rc-section{padding:10px 0;border-bottom:1px solid #DEDEDE;display:flex;flex-direction:column;gap:10px}.rc-section .rc-section-title{font-size:14px;font-weight:700;color:#322d3c;letter-spacing:-.5px;line-height:18px;margin:0}.rc-row{display:flex;justify-content:space-between;width:100%}.rc-row span{font-size:14px;color:#322d3c;letter-spacing:-.5px;line-height:18px;white-space:nowrap}.rc-row .bold{font-weight:700}.rc-row .medium{font-weight:500;text-align:right}.rc-total{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.rc-total span{font-size:20px;font-weight:700;color:#322d3c;letter-spacing:-.5px;line-height:28px;white-space:nowrap}.rc-total .rc-total-amount{color:#00bd5f;text-align:right}.rc-paid-via{display:flex;align-items:center;justify-content:center;gap:6px;padding:16px 0 12px;border-top:1px solid #DEDEDE}.rc-paid-via span{font-size:12px;font-weight:400;color:#322d3c;letter-spacing:-.5px}.rc-paid-via .rc-logo{height:16px;object-fit:contain}.rc-bottom{position:fixed;bottom:0;left:0;right:0;padding:0 16px 36px;background:linear-gradient(transparent,#f5f5f5 30%)}.rc-bottom .rc-actions{display:flex;align-items:center;gap:12px}.rc-bottom .rc-actions .rc-home-btn{flex:1;padding:16px 0;border-radius:50px;font-size:15px;font-weight:500;color:#000;border:1.5px solid #00BD5F;background:#fff;font-family:inherit;cursor:pointer}.rc-bottom .rc-actions .rc-icon-btn{width:52px;height:52px;border-radius:50px;border:1.5px solid #00BD5F;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pn-container{width:100%;max-width:430px;margin:0 auto;background:#f5f5f5;height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:Archia,Archivo,sans-serif;overflow:hidden}.pn-container .pn-loading{display:flex;justify-content:center;align-items:center;height:100vh}.pn-container .pn-loading .ant-spin{color:#00bd5f!important}.pn-header{display:flex;align-items:center;gap:12px;padding:22px 20px 16px;background:#fff}.pn-header .pn-back{width:36px;height:36px;border-radius:12px;background:#f5f5f5;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.pn-header h1{font-size:18px;font-weight:700;color:#000;letter-spacing:-.01em;margin:0}.pn-body{flex:1;padding:20px 20px 100px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.pn-card{background:#fff;border-radius:20px;padding:20px;margin-bottom:16px;box-shadow:0 2px 12px #0000000f}.pn-card.small{padding:16px 20px}.pn-pool-info{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pn-pool-info .pn-pool-icon{width:48px;height:48px;border-radius:16px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pn-pool-info .pn-pool-name{font-size:17px;font-weight:600;color:#000;margin:0}.pn-pool-info .pn-pool-meta{font-size:13px;font-weight:400;color:#0006;margin:2px 0 0}.pn-info-boxes{display:flex;gap:12px}.pn-info-boxes .pn-info-box{flex:1;background:#e5faf0;border-radius:14px;padding:12px 16px}.pn-info-boxes .pn-info-box .pn-info-label{display:flex;align-items:center;gap:6px;margin-bottom:4px}.pn-info-boxes .pn-info-box .pn-info-label span{font-size:11px;font-weight:600;color:#00bd5f;letter-spacing:.04em;text-transform:uppercase}.pn-info-boxes .pn-info-box .pn-info-value{font-size:16px;font-weight:700;color:#000;margin:0}.pn-breakdown-header{display:flex;align-items:center;gap:8px;margin-bottom:18px}.pn-breakdown-header p{font-size:14px;font-weight:600;color:#000;margin:0}.pn-row{display:flex;align-items:center;justify-content:space-between}.pn-row.bordered{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #F0F0F0}.pn-row.total{margin-top:0}.pn-row .pn-row-title{font-size:14px;font-weight:500;color:#000;margin:0}.pn-row .pn-row-sub{font-size:12px;font-weight:400;color:#0006;margin:2px 0 0}.pn-row .pn-row-amount{font-size:15px;font-weight:600;color:#000;margin:0}.pn-row .pn-row-amount.green{color:#00bd5f}.pn-row p:first-child{font-size:16px;font-weight:700;color:#000;margin:0}.pn-row .pn-total-amount{font-size:20px;font-weight:700;color:#000;margin:0}.pn-section-label{font-size:11px;font-weight:600;color:#00000059;letter-spacing:.04em;text-transform:uppercase;margin:0 0 10px}.pn-method{display:flex;align-items:center;gap:12px}.pn-method .pn-method-icon{width:40px;height:40px;border-radius:12px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pn-method .pn-method-name{font-size:14px;font-weight:600;color:#000;margin:0}.pn-method .pn-method-sub{font-size:12px;font-weight:400;color:#0006;margin:1px 0 0}.pn-security{display:flex;align-items:flex-start;gap:12px}.pn-security .pn-security-icon{width:36px;height:36px;border-radius:10px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.pn-security .pn-security-title{font-size:13px;font-weight:600;color:#000;margin:0 0 3px}.pn-security .pn-security-text{font-size:12px;font-weight:400;color:#0006;line-height:1.5;margin:0}.pn-cta-bar{position:fixed;bottom:0;left:0;right:0;background:linear-gradient(transparent,#f5f5f5 20%);padding:20px;z-index:50;display:flex;flex-direction:column;align-items:center}.pn-cta-bar .pn-cta-btn{width:100%;max-width:430px;display:flex;align-items:center;justify-content:center;gap:8px;background:#00bd5f;color:#fff;border-radius:50px;padding:16px 0;font-size:16px;font-weight:600;font-family:inherit;border:none;cursor:pointer;box-shadow:0 6px 20px #21b25f59}.pn-cta-bar .pn-cta-btn:disabled{opacity:.7;cursor:not-allowed}.pn-cta-bar .pn-terms{font-size:11px;font-weight:400;color:#00000059;text-align:center;margin:10px 0 0}.pn-paid{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;padding:40px;text-align:center}.pn-paid .pn-paid-icon{margin-bottom:20px}.pn-paid h2{font-size:20px;font-weight:700;color:#000;margin:0 0 8px}.pn-paid p{font-size:14px;color:#0006;margin:0 0 24px}.pn-paid .pn-home-btn{background:#00bd5f;color:#fff;border:none;border-radius:50px;padding:12px 32px;font-size:15px;font-weight:600;font-family:inherit;cursor:pointer}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.explore-container{width:100%;max-width:430px;margin:0 auto;background-color:#f5f5f5;height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:Archia,Archivo,sans-serif}.explore-container .explore-loading{display:flex;justify-content:center;align-items:center;height:100%}.explore-container .explore-loading .ant-spin{color:#00bd5f!important}.explore-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:52px;padding-bottom:92px}.explore-content .explore-title{font-size:26px;font-weight:700;color:#000;letter-spacing:-.02em;margin:0 0 20px;padding:0 20px}.explore-content .explore-filters{display:flex;gap:8px;padding:0 20px;margin-bottom:24px}.explore-content .explore-filters .filter-btn{padding:6px 16px;border-radius:20px;font-size:13px;font-weight:500;font-family:inherit;background:#fff;color:#000;border:1px solid #ECEAE6;cursor:pointer;transition:all .2s}.explore-content .explore-filters .filter-btn.active{background:#00bd5f!important;color:#fff!important;border-color:#00bd5f!important}.explore-content .explore-pool-card{background:#fff;border:1px solid #ECEAE6;border-radius:16px;padding:16px;margin:0 20px 20px}.explore-content .explore-pool-card .epc-top{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.explore-content .explore-pool-card .epc-top .epc-icon{width:44px;height:44px;border-radius:14px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.explore-content .explore-pool-card .epc-top .epc-info{flex:1;min-width:0}.explore-content .explore-pool-card .epc-top .epc-info .epc-info-row{display:flex;align-items:flex-start;justify-content:space-between}.explore-content .explore-pool-card .epc-top .epc-info .epc-name{font-size:16px;font-weight:600;color:#000;margin:0}.explore-content .explore-pool-card .epc-top .epc-info .epc-meta{font-size:12px;font-weight:400;color:#0006;margin:0}.explore-content .explore-pool-card .epc-top .epc-info .epc-open-badge{font-size:11px;font-weight:600;color:#00bd5f;background:#e5faf0;border-radius:20px;padding:3px 10px;white-space:nowrap;flex-shrink:0}.explore-content .explore-pool-card .epc-slot-label{font-size:12px;font-weight:600;color:#0006;margin-bottom:8px;letter-spacing:.04em;text-transform:uppercase}.explore-content .explore-pool-card .epc-slots{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.explore-content .explore-pool-card .epc-slots .slot-btn{min-width:52px;height:38px;border-radius:10px;padding:0 10px;font-size:13px;font-weight:600;font-family:inherit;background:#fff;color:#00bd5f;border:1.5px solid #00BD5F;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center}.explore-content .explore-pool-card .epc-slots .slot-btn .slot-sub{font-size:9px;font-weight:500;opacity:.7}.explore-content .explore-pool-card .epc-slots .slot-btn.taken{background:#eceae6;color:#0000004d;border:1px solid #ECEAE6;cursor:not-allowed}.explore-content .explore-pool-card .epc-slots .slot-btn.selected{background:#00bd5f;color:#fff;border-color:#00bd5f;box-shadow:0 2px 8px #21b25f4d}.explore-content .explore-pool-card .epc-payment-summary{background:#fafaf8;border:1px solid #ECEAE6;border-radius:12px;padding:14px;margin-bottom:14px}.explore-content .explore-pool-card .epc-payment-summary .eps-header{display:flex;align-items:center;gap:4px;margin-bottom:10px}.explore-content .explore-pool-card .epc-payment-summary .eps-header span{font-size:12px;font-weight:600;color:#00bd5f}.explore-content .explore-pool-card .epc-payment-summary .eps-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.explore-content .explore-pool-card .epc-payment-summary .eps-row .eps-label{font-size:13px;font-weight:400;color:#0006}.explore-content .explore-pool-card .epc-payment-summary .eps-row .eps-value{font-size:13px;font-weight:600;color:#000}.explore-content .explore-pool-card .epc-payment-summary .eps-row .eps-value.green{color:#00bd5f}.explore-content .explore-pool-card .epc-payment-summary .eps-row.total{margin-bottom:0}.explore-content .explore-pool-card .epc-payment-summary .eps-row.total .eps-label{font-weight:600;color:#000}.explore-content .explore-pool-card .epc-payment-summary .eps-row.total .eps-total{font-size:15px;font-weight:700;color:#000}.explore-content .explore-pool-card .epc-payment-summary .eps-divider{border-top:1px dashed #ECEAE6;padding-top:8px;margin-bottom:0}.explore-content .explore-pool-card .epc-join-btn{width:100%;padding:14px 0;border-radius:50px;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:not-allowed;background:#eceae6;color:#0000004d}.explore-content .explore-pool-card .epc-join-btn.active{background:#00bd5f!important;color:#fff!important;cursor:pointer;box-shadow:0 4px 14px #21b25f4d}.explore-content .explore-pool-card .epc-bottom{display:flex;align-items:center;justify-content:space-between}.explore-content .explore-pool-card .epc-bottom .epc-avatars{display:flex;align-items:center}.explore-content .explore-pool-card .epc-bottom .epc-avatars .epc-avatar{width:24px;height:24px;border-radius:50%;color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #FFFFFF;position:relative}.explore-content .explore-pool-card .epc-bottom .epc-view-btn{padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;font-family:inherit;color:#00bd5f;border:1.5px solid #00BD5F;background:transparent;cursor:pointer}.explore-content .explore-empty{padding:40px 20px;text-align:center}.explore-content .explore-empty .explore-empty-title{font-size:16px;font-weight:600;color:#000;margin:0 0 8px}.explore-content .explore-empty .explore-empty-sub{font-size:14px;color:#0006;margin:0}.sp-container{width:100%;max-width:430px;margin:0 auto;min-height:100vh;display:flex;flex-direction:column;position:relative;background:linear-gradient(#bfefd7,#fff 70%);font-family:Archia,Archivo,sans-serif}.sp-container .sp-loading{display:flex;justify-content:center;align-items:center;height:100vh}.sp-container .sp-loading .ant-spin{color:#00bd5f!important}.sp-content{flex:1;display:flex;flex-direction:column;align-items:center;padding:120px 34px 0}.sp-content .sp-icon-wrap{width:200px;height:200px;position:relative;overflow:hidden;flex-shrink:0}.sp-content .sp-icon-wrap .sp-tick{position:absolute;left:-11%;top:-11%;width:122%;height:122%;max-width:none}.sp-content .sp-message{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:40px;gap:8px;width:100%}.sp-content .sp-message .sp-title{font-size:24px;font-weight:700;color:#322d3c;letter-spacing:-1px;line-height:32px;margin:0}.sp-content .sp-message .sp-subtitle{font-size:14px;font-weight:400;color:#5b5663;letter-spacing:-.5px;line-height:18px;margin:0}.sp-content .sp-goals-btn{margin-top:40px;width:300px;min-height:48px;border-radius:100px;background:#00bd5f;border:none;cursor:pointer;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.5px;line-height:18px;font-family:inherit}.sp-bottom-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:0 24px 44px}.sp-bottom-bar .sp-bottom-actions{display:flex;align-items:center;gap:20px;width:380px;max-width:100%}.sp-bottom-bar .sp-bottom-actions .sp-home-btn{flex:1;min-height:48px;border-radius:100px;font-size:14px;font-weight:600;color:#322d3c;border:1.5px solid #00BD5F;background:transparent;font-family:inherit;cursor:pointer;line-height:18px}.sp-bottom-bar .sp-bottom-actions .sp-icon-btn{width:48px;height:48px;border-radius:100px;border:1.5px solid #00BD5F;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.login-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#fff;padding:20px;text-align:center;position:relative}.login-container .loading-container{display:flex;justify-content:center;align-items:center}.login-container .login-content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px}.login-container .login-content .welcome-title{font-size:24px;font-weight:400;margin-bottom:16px;color:#5b5663}.login-container .login-content .welcome-title .green-text{color:#00bd5f;font-weight:500}.login-container .login-content .tagline{font-size:14px;color:#5b5663cc;text-align:center;max-width:300px;margin:0 auto 40px;line-height:1.5;font-weight:300}.login-container .login-content .login-button{width:100%;max-width:300px;height:50px;border-radius:25px;font-size:16px;font-weight:500;background-color:#00bd5f;border-color:#00bd5f;color:#fff;margin-bottom:20px}.login-container .login-content .login-button:hover,.login-container .login-content .login-button:focus{background-color:#00a452;border-color:#00a452}.login-container .login-content .how-it-works-button{color:#00bd5f;font-size:14px;font-weight:500;padding:0}.login-container .login-content .how-it-works-button:hover,.login-container .login-content .how-it-works-button:focus{color:#008a45}.login-container .bottom-logo{width:126px;height:32px;object-fit:contain;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.login-container .login-message{margin-bottom:40px}.login-container .login-message h1{font-size:24px;font-weight:600;color:#5b5663;margin-bottom:16px}.login-container .login-message p{font-size:16px;color:#5b5663;max-width:300px;margin:0 auto}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.notifications-page{position:relative;width:100%;max-width:480px;margin:0 auto;background-color:#fff;height:100vh;height:100dvh;display:flex;flex-direction:column;padding-bottom:70px}.notifications-page .notifications-filters{display:flex;gap:10px;padding:16px;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center}.notifications-page .notifications-filters .filter-btn{flex:1;padding:10px 16px;border:1px solid #E0E0E0;background:#fff;border-radius:20px;font-size:12px;font-weight:500;color:#333;cursor:pointer;transition:all .2s ease}.notifications-page .notifications-filters .filter-btn:hover{border-color:#00bd5f;color:#00bd5f}.notifications-page .notifications-filters .filter-btn.active{background:#00bd5f!important;border-color:#00bd5f!important;color:#fff!important}.notifications-page .notifications-filters .mark-all-read{padding:10px 12px;background:transparent;border:none;color:#00bd5f;font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap}.notifications-page .notifications-filters .mark-all-read:hover{text-decoration:underline}.notifications-page .notifications-list{flex:1;overflow-y:auto;padding:16px;background-color:#f8f8f8;-webkit-overflow-scrolling:touch}.notifications-page .notifications-list .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.notifications-page .notifications-list .loading-state .spinner{width:32px;height:32px;border:3px solid #f0f0f0;border-top:3px solid #00BD5F;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.notifications-page .notifications-list .loading-state p{margin:0;font-size:14px}.notifications-page .notifications-list .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.notifications-page .notifications-list .empty-state .empty-icon{font-size:48px;margin-bottom:16px;color:#e0e0e0}.notifications-page .notifications-list .empty-state p{margin:0;font-size:14px;color:#8c8c8c}.notifications-page .notifications-list .notification-item{background:#fff;border-radius:12px;padding:16px;margin-bottom:12px;display:flex;gap:12px;cursor:pointer;transition:all .2s ease;border:1px solid #f0f0f0}.notifications-page .notifications-list .notification-item:hover{border-color:#e0e0e0}.notifications-page .notifications-list .notification-item.unread{border-left:3px solid #00BD5F}.notifications-page .notifications-list .notification-item.read{opacity:.7}.notifications-page .notifications-list .notification-item .notification-icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f8f8f8}.notifications-page .notifications-list .notification-item .notification-icon .icon{font-size:16px}.notifications-page .notifications-list .notification-item .notification-icon .icon.critical{color:#ff4d4f}.notifications-page .notifications-list .notification-item .notification-icon .icon.high{color:#faad14}.notifications-page .notifications-list .notification-item .notification-icon .icon.success{color:#00bd5f}.notifications-page .notifications-list .notification-item .notification-icon .icon.info{color:#8c8c8c}.notifications-page .notifications-list .notification-item .notification-content{flex:1;min-width:0}.notifications-page .notifications-list .notification-item .notification-content .notification-title{font-weight:500;font-size:14px;color:#333;margin-bottom:4px;line-height:1.3}.notifications-page .notifications-list .notification-item .notification-content .notification-message{font-size:12px;color:#8c8c8c;line-height:1.4;margin-bottom:6px;word-wrap:break-word}.notifications-page .notifications-list .notification-item .notification-content .notification-time{font-size:10px;color:#8c8c8c}.notifications-page .notifications-list .notification-item .notification-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px}.notifications-page .notifications-list .notification-item .notification-actions .unread-dot{width:8px;height:8px;background:#00bd5f;border-radius:50%}.notifications-page .notifications-list .notification-item .notification-actions .delete-btn{background:transparent;border:none;color:#e0e0e0;font-size:14px;cursor:pointer;padding:4px;transition:color .2s ease}.notifications-page .notifications-list .notification-item .notification-actions .delete-btn:hover{color:#ff4d4f}.notifications-page .notifications-list .load-more-trigger{padding:16px;min-height:50px}.notifications-page .notifications-list .load-more-trigger .loading-more{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#8c8c8c}.notifications-page .notifications-list .load-more-trigger .loading-more .spinner.small{width:20px;height:20px;border:2px solid #f0f0f0;border-top:2px solid #00BD5F;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:8px}.notifications-page .notifications-list .load-more-trigger .loading-more p{margin:0;font-size:12px}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.transactions-page{position:relative;width:100%;max-width:480px;margin:0 auto;background-color:#fff;height:100vh;height:100dvh;display:flex;flex-direction:column;padding-bottom:70px}.transactions-page .ant-spin{color:#00bd5f!important}.transactions-page .transactions-header{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.transactions-page .transactions-header .back-btn{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center}.transactions-page .transactions-header h1{font-size:18px;font-weight:700;color:#333;margin:0}.transactions-page .transactions-list{flex:1;overflow-y:auto;padding:16px;background-color:#f8f8f8;-webkit-overflow-scrolling:touch}.transactions-page .transactions-list .transaction-item{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:10px;display:flex;align-items:center;gap:12px;border:1px solid #f0f0f0}.transactions-page .transactions-list .transaction-item .txn-icon{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.transactions-page .transactions-list .transaction-item .txn-icon.green{background:#e5faf0}.transactions-page .transactions-list .transaction-item .txn-icon.gray{background:#f5f5f5}.transactions-page .transactions-list .transaction-item .txn-info{flex:1;min-width:0}.transactions-page .transactions-list .transaction-item .txn-info .txn-label{font-size:14px;font-weight:500;color:#333;margin:0}.transactions-page .transactions-list .transaction-item .txn-info .txn-sub{font-size:12px;color:#8c8c8c;margin:0}.transactions-page .transactions-list .transaction-item .txn-amount{font-size:14px;font-weight:600;color:#333;margin:0;white-space:nowrap}.transactions-page .transactions-list .transaction-item .txn-amount.incoming{color:#00bd5f}.transactions-page .transactions-list .transaction-item .txn-amount.outgoing{color:#e53935}.transactions-page .transactions-list .loading-state,.transactions-page .transactions-list .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#8c8c8c}.transactions-page .transactions-list .loading-state p,.transactions-page .transactions-list .empty-state p{margin:0;font-size:14px}.transactions-page .transactions-list .spinner{width:32px;height:32px;border:3px solid #f0f0f0;border-top:3px solid #00BD5F;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.transactions-page .transactions-list .spinner.small{width:20px;height:20px;border-width:2px;margin-bottom:8px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.transactions-page .transactions-list .load-more-trigger{padding:16px;min-height:50px;display:flex;flex-direction:column;align-items:center}.transactions-page .transactions-list .load-more-trigger p{margin:0;font-size:12px;color:#8c8c8c}.payment-history-page{position:fixed;top:0;left:0;right:0;bottom:70px;width:100%;max-width:480px;margin:0 auto;background-color:#f8f8f8;display:flex;flex-direction:column;z-index:100}.payment-history-page .history-header{height:50px;padding:0 16px;display:flex;align-items:center;background-color:#fff;flex-shrink:0}.payment-history-page .history-header .back-arrow{font-size:16px;cursor:pointer}.payment-history-page .history-header .header-title{font-weight:600;margin:0 auto;font-size:16px}.payment-history-page .tab-switcher{display:flex;background-color:#322c3c1a;border-radius:50px;margin:16px;position:relative;flex-shrink:0}.payment-history-page .tab-switcher .tab-slider{position:absolute;height:100%;width:50%;background-color:#00bd5f;border-radius:50px;transition:transform .3s ease;top:0;left:0;z-index:1}.payment-history-page .tab-switcher .tab-slider.to-transactions{transform:translate(100%)}.payment-history-page .tab-switcher .tab-item{flex:1;text-align:center;padding:10px;border-radius:50px;font-size:14px;font-weight:500;color:#322d3c!important;cursor:pointer;transition:color .3s ease;position:relative;z-index:2;background-color:transparent}.payment-history-page .tab-switcher .tab-item.active{color:#fff!important}.payment-history-page .scrollable-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 16px 20px}.payment-history-page .scrollable-content .list-container{background-color:#fff;border:1px solid #f0f0f0;border-radius:15px;overflow:hidden}.payment-history-page .scrollable-content .person-card{background-color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.payment-history-page .scrollable-content .person-card:last-child{border-bottom:none}.payment-history-page .scrollable-content .person-card .person-info{display:flex;align-items:center}.payment-history-page .scrollable-content .person-card .person-info .avatar{width:40px;height:40px;border-radius:24px;overflow:hidden;margin-right:8px}.payment-history-page .scrollable-content .person-card .person-info .avatar img{width:100%;height:100%;object-fit:cover}.payment-history-page .scrollable-content .person-card .person-info .person-name{font-size:12px;font-weight:500;color:#000}.payment-history-page .scrollable-content .person-card .person-status{text-align:right}.payment-history-page .scrollable-content .person-card .person-status .status-badge{display:inline-block;padding:4px 24px;border-radius:16px;font-size:10px;font-weight:400;margin-bottom:6px}.payment-history-page .scrollable-content .person-card .person-status .status-badge.pending{background-color:#f2f2f2;color:#322d3c!important}.payment-history-page .scrollable-content .person-card .person-status .status-badge.paid{background-color:#e6f7ef;color:#00bd5f}.payment-history-page .scrollable-content .person-card .person-status .status-badge.overdue{background-color:#ff4d4f;color:#fff}.payment-history-page .scrollable-content .person-card .person-status .status-date{font-size:10px;color:#322d3c!important}.payment-history-page .scrollable-content .transaction-card{background-color:#fff;padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0}.payment-history-page .scrollable-content .transaction-card:last-child{border-bottom:none}.payment-history-page .scrollable-content .transaction-card .transaction-info .transaction-title{font-size:14px;color:#5b5663;font-weight:500}.payment-history-page .scrollable-content .transaction-card .transaction-info .transaction-date{font-size:10px;color:#322d3c!important}.payment-history-page .scrollable-content .transaction-card .transaction-amount{font-size:16px;font-weight:600}.payment-history-page .scrollable-content .empty-state{padding:40px 16px;text-align:center;color:#322d3c!important;font-size:14px}@font-face{font-family:Mont Light;src:local("Mont Light"),url(./Assets/fonts/Mont-Light.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(./Assets/fonts/mont-regular.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(./Assets/fonts/Mont-Bold.ttf) format("truetype")}.profile-container{background:linear-gradient(167.96deg,#f5f7f9,#f8f8f8);height:100vh;height:100dvh;display:flex;flex-direction:column;overflow:hidden;max-width:480px;margin:0 auto}.page-title{font-family:Mont Bold;font-size:24px;color:#1a1c20;padding:20px 18px 10px;flex-shrink:0;text-align:center}.heading{font-family:Mont Bold;font-size:14px;color:#798089}.info-area{padding:20px 18px 90px;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.info-area .profile-card{background-color:#fff;box-shadow:0 2px 10px #0000001a;border-radius:8px;padding:22px 20px;display:grid;gap:20px;margin-top:15px;margin-bottom:20px}.info-area .profile-card.last{margin-bottom:20px}.info-area .card-row{display:flex;justify-content:space-between}.info-area .card-row .sub-heading{font-family:Mont Bold;font-size:14px;color:#778088}.info-area .card-row .sub-heading.logout{display:flex;gap:13px;align-items:center;color:#ff4d4f;cursor:pointer}.info-area .card-row .sub-heading.logout .logout-icon{font-size:18px}.info-area .card-row .text{font-family:Mont Reg;font-size:14px;color:#00bd5f}.mypools-container{width:100%;max-width:430px;margin:0 auto;background-color:#f5f5f5;height:100vh;height:100dvh;display:flex;flex-direction:column;font-family:Archia,Archivo,sans-serif}.mypools-container .mypools-loading{display:flex;justify-content:center;align-items:center;height:100%}.mypools-container .mypools-loading .ant-spin{color:#00bd5f!important}.mypools-content{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:52px;padding-bottom:92px}.mypools-content .mypools-header{padding:0 20px;margin-bottom:20px}.mypools-content .mypools-header .mypools-title{font-size:26px;font-weight:700;color:#000;letter-spacing:-.02em;margin:0}.mypools-content .mypools-header .mypools-subtitle{font-size:13px;font-weight:400;color:#0006;margin:4px 0 0}.mypools-content .mypools-tabs{padding:0 20px;margin-bottom:24px}.mypools-content .mypools-tabs .tabs-bg{display:flex;background:#eceae6;border-radius:12px;padding:3px}.mypools-content .mypools-tabs .tab-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 0;border-radius:10px;font-size:13px;font-weight:600;font-family:inherit;border:none;cursor:pointer;transition:.2s;background:transparent;color:#0006;box-shadow:none}.mypools-content .mypools-tabs .tab-btn.active{background:#fff;color:#000;box-shadow:0 1px 4px #00000014}.mypools-content .mypools-list{display:flex;flex-direction:column;gap:16px;padding:0 20px}.mypools-content .mp-card{background:#fff;border:1px solid #ECEAE6;border-radius:16px;overflow:hidden}.mypools-content .mp-card .mp-card-body{padding:16px;cursor:pointer}.mypools-content .mp-card .mp-top{display:flex;align-items:flex-start;gap:12px}.mypools-content .mp-card .mp-top .mp-icon{width:44px;height:44px;border-radius:14px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mypools-content .mp-card .mp-top .mp-info{flex:1;min-width:0}.mypools-content .mp-card .mp-top .mp-info-row{display:flex;align-items:flex-start;justify-content:space-between}.mypools-content .mp-card .mp-top .mp-name{font-size:16px;font-weight:600;color:#000;margin:0}.mypools-content .mp-card .mp-top .mp-meta{font-size:12px;font-weight:400;color:#0006;margin:0}.mypools-content .mp-card .mp-top .mp-completed-badge{font-size:11px;font-weight:600;color:#00bd5f;background:#e5faf0;border-radius:20px;padding:3px 10px;white-space:nowrap;flex-shrink:0}.mypools-content .mp-card .mp-progress-section{margin-top:14px}.mypools-content .mp-card .mp-progress-section .mp-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.mypools-content .mp-card .mp-progress-section .mp-round{font-size:11px;font-weight:600;color:#0006;text-transform:uppercase;letter-spacing:.04em}.mypools-content .mp-card .mp-progress-section .mp-pct{font-size:11px;font-weight:600;color:#00bd5f}.mypools-content .mp-card .mp-progress-section .mp-progress-track{background:#eceae6;border-radius:3px;height:5px;overflow:hidden}.mypools-content .mp-card .mp-progress-section .mp-progress-fill{height:100%;background:#00bd5f;border-radius:3px;transition:width .3s}.mypools-content .mp-card .mp-details-row{display:flex;gap:12px;margin-top:12px}.mypools-content .mp-card .mp-details-row .mp-detail-box{flex:1;background:#f5f5f5;border-radius:10px;padding:8px 10px}.mypools-content .mp-card .mp-details-row .mp-detail-box .mp-detail-label{font-size:10px;font-weight:500;color:#0006;text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px}.mypools-content .mp-card .mp-details-row .mp-detail-box .mp-detail-value{font-size:13px;font-weight:600;color:#000;margin:0}.mypools-content .mp-card .mp-completed-details{display:flex;gap:8px;margin-top:14px}.mypools-content .mp-card .mp-completed-details .mp-cd-box{flex:1;background:#f5f5f5;border-radius:10px;padding:10px}.mypools-content .mp-card .mp-completed-details .mp-cd-box .mp-cd-label{font-size:10px;font-weight:500;color:#0006;text-transform:uppercase;letter-spacing:.04em;margin:0 0 3px}.mypools-content .mp-card .mp-completed-details .mp-cd-box .mp-cd-value{font-size:13px;font-weight:600;color:#000;margin:0}.mypools-content .mp-card .mp-completed-details .mp-cd-box .mp-cd-value.green{color:#00bd5f}.mypools-content .mp-card .mp-card-footer{padding:0 16px 16px}.mypools-content .mp-card .mp-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:50px;padding:12px 0;font-size:14px;font-weight:600;font-family:inherit;border:none;cursor:pointer}.mypools-content .mp-card .mp-btn.pay{background:#00bd5f;color:#fff}.mypools-content .mp-card .mp-btn.paid{background:#e5faf0;color:#00bd5f;cursor:default}.mypools-content .mp-card .mp-btn.celebration{background:#00bd5f;color:#fff;position:relative;overflow:hidden}.mypools-content .mp-card .mp-btn.celebration .confetti{position:absolute;animation:confettiBounce ease-in-out infinite}.mypools-content .mp-card .mp-btn.celebration .btn-text{position:relative;z-index:1;display:flex;align-items:center;gap:8px}@keyframes confettiBounce{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-3px) scale(1.15)}}.mypools-content .mypools-empty{text-align:center;padding:40px 20px}.mypools-content .mypools-empty .empty-title{font-size:16px;font-weight:600;color:#000;margin:0 0 8px}.mypools-content .mypools-empty .empty-sub{font-size:14px;color:#0006;margin:0 0 16px}.mypools-content .mypools-empty .empty-cta{background:#00bd5f;color:#fff;border:none;border-radius:50px;padding:10px 24px;font-size:14px;font-weight:600;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px #21b25f4d}.sg-container{width:100%;max-width:430px;margin:0 auto;height:100vh;height:100dvh;display:flex;flex-direction:column;background:#f8f8f8;font-family:Archia,Archivo,sans-serif;overflow:hidden}.sg-header-bar{background:#fff;border-bottom:.5px solid #DEDEDE;flex-shrink:0}.sg-header-bar .sg-header-content{padding:22px 24px 16px}.sg-header-bar .sg-header-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sg-header-bar .sg-back{width:40px;height:40px;border-radius:8px;background:#fff;border:1px solid #DEDEDE;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sg-header-bar .sg-title{font-size:24px;font-weight:700;color:#322d3c;letter-spacing:-1px;line-height:32px;margin:0}.sg-header-bar .sg-subtitle{font-size:14px;font-weight:400;color:#5b5663;letter-spacing:-.5px;line-height:18px;margin:0}.sg-body{flex:1;padding:24px 24px 140px;overflow-y:auto;-webkit-overflow-scrolling:touch;min-height:0}.sg-categories{display:flex;flex-direction:column;gap:32px}.sg-category .sg-cat-title{font-size:14px;font-weight:700;color:#322d3c;letter-spacing:-.5px;line-height:18px;margin:0 0 10px}.sg-category .sg-items{display:flex;flex-wrap:wrap;gap:10px}.sg-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:6px;background:#fff;border:1.5px solid transparent;cursor:pointer;font-family:inherit;transition:.15s}.sg-item img{width:24px;height:24px;object-fit:cover;pointer-events:none}.sg-item span{font-size:14px;font-weight:500;color:#322d3c;letter-spacing:-.5px;line-height:18px;white-space:nowrap}.sg-item.active{border-color:#00bd5f;background:#e5faf0}.sg-cta-bar{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:center;padding:24px 24px 60px;background:linear-gradient(transparent,#f8f8f8 30%)}.sg-cta-bar .sg-save-btn{width:308px;min-height:48px;border-radius:100px;background:#98959d;border:none;cursor:default;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.5px;line-height:18px;font-family:inherit}.sg-cta-bar .sg-save-btn.active{background:#00bd5f;cursor:pointer;color:#fff!important}.pc-container{width:100%;max-width:430px;margin:0 auto;height:100vh;height:100dvh;display:flex;flex-direction:column;align-items:center;background:#fff;font-family:Archia,Archivo,sans-serif;overflow-y:auto;-webkit-overflow-scrolling:touch}.pc-hero{width:100%;display:flex;flex-direction:column;align-items:center;background:linear-gradient(#00bd5f,#00a452);padding-top:52px;padding-bottom:64px;border-radius:0 0 36px 36px}.pc-check-wrap{position:relative;width:110px;height:110px}.pc-check-wrap .pc-pulse{position:absolute;width:130px;height:130px;border-radius:50%;background:#00bd5f;top:-10px;left:-10px;animation:pulse 2s ease-in-out infinite}.pc-check-wrap .pc-check-outer{position:relative;width:110px;height:110px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px #00bd5f40;z-index:1}.pc-check-wrap .pc-check-inner{width:82px;height:82px;border-radius:50%;background:#00bd5f;display:flex;align-items:center;justify-content:center}.pc-check-wrap .pc-check-inner svg{transform:scale(0);transition:transform .5s ease .3s}.pc-check-wrap.animate .pc-check-inner svg{transform:scale(1)}.pc-check-wrap .pc-dot{position:absolute;width:8px;height:8px;border-radius:50%;opacity:0;transform:scale(.8);transition:all .4s ease}.pc-check-wrap.animate .pc-dot{opacity:.6;transform:scale(.8)}.pc-check-wrap .pc-dot-0{top:-2%;left:50%;background:#00bd5f;transition-delay:.5s}.pc-check-wrap .pc-dot-1{top:24%;left:95%;background:#000;transition-delay:.6s}.pc-check-wrap .pc-dot-2{top:76%;left:95%;background:#00bd5f;transition-delay:.7s}.pc-check-wrap .pc-dot-3{top:102%;left:50%;background:#000;transition-delay:.8s}.pc-check-wrap .pc-dot-4{top:76%;left:5%;background:#00bd5f;transition-delay:.9s}.pc-check-wrap .pc-dot-5{top:24%;left:5%;background:#000;transition-delay:1s}.pc-confetti-overlay{position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:100;overflow:hidden}.pc-confetti-overlay .pc-confetti-piece{position:absolute;top:-20px;animation:confettiFall linear forwards;opacity:0}@keyframes confettiFall{0%{transform:translateY(0) rotate(0);opacity:1}50%{opacity:.7}80%{opacity:.3}to{transform:translateY(100vh) rotate(720deg);opacity:0}}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.15);opacity:.1}}.pc-title{font-size:30px;font-weight:700;color:#fff;text-align:center;letter-spacing:-.02em;margin-top:20px;opacity:0;transform:translateY(10px);transition:all .5s ease .4s}.pc-title.show{opacity:1;transform:translateY(0)}.pc-subtitle{font-size:14px;font-weight:500;color:#ffffffd9;text-align:center;margin-top:6px;line-height:20px;max-width:280px;padding:0 20px;opacity:0;transition:opacity .5s ease .6s}.pc-subtitle.show{opacity:1}.pc-subtitle span{font-weight:700;color:#fff}.pc-amount-card{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;border-radius:20px;padding:16px 32px;margin-top:-32px;box-shadow:0 8px 32px #0000001a;border:2px solid #E5FAF0;z-index:10;opacity:0;transform:translateY(20px);transition:all .5s ease .7s}.pc-amount-card.show{opacity:1;transform:translateY(0)}.pc-amount-card .pc-wallet-icon{width:36px;height:36px;border-radius:12px;background:#e5faf0;display:flex;align-items:center;justify-content:center}.pc-amount-card .pc-amount{font-size:30px;font-weight:800;color:#000;letter-spacing:-.02em}.pc-goal-section{padding:0 20px;margin-top:24px;width:100%;opacity:0;transform:translateY(20px);transition:all .5s ease .9s}.pc-goal-section.show{opacity:1;transform:translateY(0)}.pc-goal-card{background:#fafafa;border-radius:20px;padding:22px;border:1px solid #ECEAE6}.pc-goal-card .pc-goal-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.pc-goal-card .pc-goal-header .pc-goal-icon{width:44px;height:44px;border-radius:14px;background:#e5faf0;display:flex;align-items:center;justify-content:center;flex-shrink:0}.pc-goal-card .pc-goal-header .pc-goal-label{font-size:11px;font-weight:600;color:#0006;text-transform:uppercase;letter-spacing:.04em;margin:0}.pc-goal-card .pc-goal-header .pc-goal-name{font-size:16px;font-weight:700;color:#000;margin:0}.pc-goal-card .pc-goal-message{background:#fff;border-radius:14px;padding:16px;border:1px solid #ECEAE6}.pc-goal-card .pc-goal-message p{font-size:14px;font-weight:500;color:#000000b3;line-height:22px;margin:0}.pc-goal-card .pc-goal-message p+p{margin-top:8px}.pc-goal-card .pc-goal-message .green{font-weight:700;color:#00bd5f}.pc-goal-card .pc-goal-message .pc-tagline{font-size:16px;font-weight:700;color:#00bd5f;margin-top:12px}.pc-goal-card .pc-goal-details{display:flex;gap:8px;margin-top:14px}.pc-goal-card .pc-goal-details .pc-gd-box{flex:1;background:#fff;border-radius:10px;padding:10px 12px;border:1px solid #ECEAE6}.pc-goal-card .pc-goal-details .pc-gd-box .pc-gd-label{font-size:10px;font-weight:500;color:#0006;text-transform:uppercase;letter-spacing:.04em;margin:0 0 2px}.pc-goal-card .pc-goal-details .pc-gd-box .pc-gd-value{font-size:13px;font-weight:600;color:#000;margin:0}.pc-goal-card .pc-goal-details .pc-gd-box .pc-gd-value.green{color:#00bd5f}.pc-actions{width:100%;display:flex;flex-direction:column;align-items:center;padding:24px 20px 40px;margin-top:auto;opacity:0;transform:translateY(20px);transition:all .5s ease 1.1s}.pc-actions.show{opacity:1;transform:translateY(0)}.pc-actions .pc-primary-btn{width:100%;max-width:430px;display:flex;align-items:center;justify-content:center;gap:8px;background:#00bd5f;color:#fff;border-radius:50px;padding:16px 0;font-size:15px;font-weight:600;font-family:inherit;border:none;cursor:pointer}.pc-actions .pc-secondary-row{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:430px;margin-top:12px}.pc-actions .pc-secondary-row .pc-home-btn{flex:1;padding:14px 0;border-radius:50px;font-size:14px;font-weight:500;color:#000;border:1.5px solid #ECEAE6;background:#fff;font-family:inherit;cursor:pointer}.pc-actions .pc-secondary-row .pc-share-btn{width:48px;height:48px;border-radius:50px;border:1.5px solid #ECEAE6;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}*,*:after,*:before{margin:0;padding:0;-webkit-box-sizing:inherit;box-sizing:inherit;-webkit-tap-highlight-color:transparent}@font-face{font-family:Mont Light;src:local("Mont Light"),url(/assets/Mont-Light-Dlz6JtMC.otf) format("opentype")}@font-face{font-family:Mont Reg;src:local("Mont Reg"),url(/assets/mont-regular-DkehNPDO.ttf) format("truetype")}@font-face{font-family:Mont Bold;src:local("Mont Bold"),url(/assets/Mont-Bold-CM6ldEic.ttf) format("truetype")}body{-webkit-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;--global-footer-height: 70px;overflow-y:hidden;height:100vh;height:100dvh}html{overflow:hidden;height:100%}#root{height:100%;overflow:hidden}input[type=checkbox]{width:15px;height:15px;border:#000000!important}@media (min-width: 1920px){input[type=checkbox]{width:19px;height:19px}}@media (min-width: 1600px) and (max-width: 1920px){input[type=checkbox]{width:17px;height:17px}}input[type=radio]{accent-color:#1a1e5b!important;width:15px;height:15px}@media (min-width: 1920px){input[type=radio]{width:19px;height:19px}}@media (min-width: 1600px) and (max-width: 1920px){input[type=radio]{width:17px;height:17px}}.form-group{margin:5px 0;text-align:left}.form-group label{font-size:14px;margin-bottom:13px;color:#111;font-weight:600!important}@media (min-width: 1920px){.form-group label{font-size:16px;margin-bottom:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group label{font-size:14px;margin-bottom:16px}}.form-group .app-inputfield{border-radius:6px;text-transform:unset;font-size:14px;color:#000;position:relative;padding:10px;box-shadow:none;outline:none;height:calc(1.3em + 1rem + 2px);background-color:#f9fafb;border:1px solid #dfdfdf!important}@media (min-width: 1920px){.form-group .app-inputfield{height:calc(1.6em + 1.2rem + 2px);font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group .app-inputfield{height:calc(1.5em + 1.1rem + 2px);font-size:16px}}.form-group .app-inputfield:focus{background-color:#f9fafb;box-shadow:none}.form-group .app-inputfield::-webkit-input-placeholder{font-size:14px;color:#7f7f7f}@media (min-width: 1920px){.form-group .app-inputfield::-webkit-input-placeholder{font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group .app-inputfield::-webkit-input-placeholder{font-size:16px}}.form-group .app-inputfield::-moz-placeholder{font-size:14px;color:#7f7f7f}@media (min-width: 1920px){.form-group .app-inputfield::-moz-placeholder{font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group .app-inputfield::-moz-placeholder{font-size:16px}}.form-group .app-inputfield:-ms-input-placeholder{font-size:14px;color:#7f7f7f}@media (min-width: 1920px){.form-group .app-inputfield:-ms-input-placeholder{font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group .app-inputfield:-ms-input-placeholder{font-size:16px}}.form-group .app-inputfield:-moz-placeholder{font-size:14px;color:#7f7f7f}@media (min-width: 1920px){.form-group .app-inputfield:-moz-placeholder{font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group .app-inputfield:-moz-placeholder{font-size:16px}}.form-group .select-option{border-radius:6px;font-size:14px;position:relative;color:#7f7f7f;padding:5px 12px;width:auto;height:calc(1.3em + 1rem + 2px);background-color:#f9fafb;border:1px solid #dfdfdf;outline:none}@media (min-width: 1920px){.form-group .select-option{height:calc(1.6em + 1.2rem + 2px);font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group .select-option{height:calc(1.5em + 1.1rem + 2px);font-size:16px}}.form-group .select-option:focus{background-color:#f9fafb;box-shadow:none}.form-group textarea{border-radius:5px;font-size:14px;color:#000;padding:10px;box-shadow:none;outline:none;resize:none;background-color:#f9fafb;border:1px solid #dfdfdf}@media (min-width: 1200px) and (max-width: 1600px){.form-group textarea{font-size:12px}}.form-group textarea::-webkit-input-placeholder{color:#757575;font-size:14px}@media (min-width: 1920px){.form-group textarea::-webkit-input-placeholder{font-size:16px}}@media (min-width: 1200px) and (max-width: 1600px){.form-group textarea::-webkit-input-placeholder{font-size:12px}}.form-group textarea::-moz-placeholder{color:#757575;font-size:14px}@media (min-width: 1920px){.form-group textarea::-moz-placeholder{font-size:16px}}.form-group textarea:-ms-input-placeholder{color:#757575;font-size:14px}@media (min-width: 1920px){.form-group textarea:-ms-input-placeholder{font-size:16px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group textarea:-ms-input-placeholder{font-size:16px}}.form-group textarea:-moz-placeholder{color:#757575;font-size:14px}@media (min-width: 1920px){.form-group textarea:-moz-placeholder{font-size:16px}}@media (min-width: 1600px) and (max-width: 1920px){.form-group textarea:-moz-placeholder{font-size:14px}}@media (min-width: 1200px) and (max-width: 1600px){.form-group textarea:-moz-placeholder{font-size:12px}}.form-group textarea{resize:none}button{background-color:transparent;text-decoration:none;text-transform:capitalize;font-size:14px;cursor:pointer;outline:none;border:none;font-weight:500;border-radius:31px}button:active{box-shadow:none}button:focus{box-shadow:none;outline:none}.primary-btn{background-color:#00bd5f;border-radius:31px;padding:10px 30px;color:#fff;font-size:12px}@media (min-width: 1920px){.primary-btn{font-size:16px;padding:15px 30px}}@media (min-width: 1600px) and (max-width: 1920px){.primary-btn{font-size:14px;padding:13px 30px}}a{cursor:pointer;text-decoration:none;color:#00bd5f}.color-input-gray{color:#818181}.color-danger{color:#d20101}.page-content-area .page-heading{font-size:18px;color:#1c2b39;font-weight:700}.page-content-area .page-box-area{background-color:#fff;border-radius:4px;margin-top:20px;padding:15px}.page-content-area .page-box-area .page-search-area .right-search{display:flex;justify-content:flex-end}.page-content-area .page-box-area .page-search-area .right-search form .form-group{position:relative}.page-content-area .page-box-area .page-search-area .right-search form .form-group input{padding-left:35px;width:90%}.page-content-area .page-box-area .page-search-area .right-search form .form-group .add-employer{background-color:#bdbdbd;padding:12px 13px;font-size:12px;border-radius:7px;color:#333}.page-content-area .page-box-area .page-search-area .right-search form .form-group .magnifying-icon{position:absolute;left:12px;top:12px}@media (min-width: 1920px){.page-content-area .page-box-area .page-search-area .right-search form .form-group .magnifying-icon{font-size:22px;left:26px;top:14px}}@media (min-width: 1600px) and (max-width: 1920px){.page-content-area .page-box-area .page-search-area .right-search form .form-group .magnifying-icon{font-size:20px;left:17px;top:14px}}.page-content-area .page-box-area .table-area{margin-top:15px}.page-content-area .page-box-area .table-area .table-responsive .table thead tr th{font-size:14px;color:#1c2b39;font-weight:700}@media (min-width: 1920px){.page-content-area .page-box-area .table-area .table-responsive .table thead tr th{font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.page-content-area .page-box-area .table-area .table-responsive .table thead tr th{font-size:16px}}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr:hover{background-color:#f1f5f9;cursor:pointer}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr:hover .link-td .ellipse-icon{opacity:1!important;color:#000;font-size:18px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr:hover .td-checkbox .check-box{opacity:1}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr .link-td .ellipse-icon{opacity:0;font-size:18px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr .td-checkbox .check-box{opacity:0}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td{font-size:14px;color:#949aa0;border-bottom:1px solid #f1f5f9;padding-block:15px}@media (min-width: 1920px){.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td{font-size:18px}}@media (min-width: 1600px) and (max-width: 1920px){.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td{font-size:16px}}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td a{color:#949aa0}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .approved-status{background-color:#b2dfdb;color:#0d897b;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .pending-status{background-color:#e1d1a8;color:#df8600;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .decline-status{background-color:#fbacb7;color:#d02f44;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .ongoing-status{background-color:#ffdec1;color:#fc8121;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .available-join-status{background-color:#d1d1d1;color:#353535;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .slots-status{background-color:#b2dfdb;color:#0d897b;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .status-done{background-color:#b9d120;color:#000;padding:5px 10px;border-radius:2px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .days-remaining{color:#fc8121;margin-right:5px}.page-content-area .page-box-area .table-area .table-responsive .table tbody tr td .new{background-color:#fc8121;color:#000;padding:3px 10px;border-radius:14px}.mandatory{color:red}.active{color:#00bd5f!important}
