.sidebar{height:100%;background:var(--white30);padding:20px;border-right:1px solid var(--Grey-02,#f3f4f6)}.sidebar .head{display:flex;justify-content:flex-end}.sidebar__links{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding-bottom:100px}.sidebar__links ul{list-style:none;margin-top:40px}.sidebar__links ul li{gap:1rem;position:relative;z-index:1}.sidebar__links ul li a{padding:15px 10px;border-radius:10px;display:flex;align-items:center;gap:10px;font-weight:700;font-size:14px;line-height:18px;color:#0c1825;text-decoration:none;margin:15px 50px 15px 0}.sidebar__links ul li a.active,.sidebar__links ul li a:hover{background:var(--blue70);transition:all .2s ease-in-out;margin-right:0}.sidebar__links ul li a.active{color:var(--blue)}.sidebar__links ul li a.active path{stroke:var(--blue)}.sidebar__links .arrow{font-size:13px;top:2px;position:relative;margin-left:10px;transition:all .2s ease}.sidebar__links .arrow--active{top:0;transform:rotate(90deg)}.sidebar__links .sub--links{margin-top:-8rem;margin-left:2rem;transition:margin .2s ease,opacity 0s linear;z-index:-1;opacity:0;display:none}.sidebar__links .sub--links--active{z-index:1;opacity:1;margin-top:0;display:block;transition:margin .2s ease,opacity .7s linear}.sidebar__links--logout button{display:flex;align-items:center;gap:11px;padding-left:9px;font-weight:700;font-size:14px;line-height:18px;color:#0c1825;background:transparent;border:none;margin:2rem 0}@media screen and (min-width:1250px){.sidebar{padding:52px 16px}.sidebar .head{display:none}}.table__head{display:flex;background:#f9fafc;border-radius:15px 15px 0 0;border:1px solid #e0e6f0;padding:22px 29px;width:100%}.table__head tr{width:100%;display:flex;gap:2rem}.table__head tr th{font-style:normal;font-weight:700;color:#0e0e0e;text-align:left}.table,.table__head tr th{font-size:14px;line-height:18px;letter-spacing:.01em}.table{font-weight:400;color:#222936;width:100%}.table a{text-decoration:none;color:#222936}.table .table-row{cursor:pointer;display:flex;gap:2rem;align-items:center;padding:18px 30px}.table .table-row .status{border-radius:20px;padding:5px 15px;max-width:100px;text-align:center;text-transform:capitalize}.table .table-row .success{color:#16a34a;background:var(--Green-01,#f0fdf4);border:1px solid #c7e6dd}.table .table-row .failed{color:#f15046;background:#fef2f2;border:1px solid #f2dddd}.table .table-row .pending{color:#d98d01;background:#fefce8;border:1px solid #f2dddd}.table .table-row .amt{width:150px}.table .table-row .date{width:190px;max-width:190px}.table .table-row td{white-space:nowrap}.table .table-row .description,.table .table-row .fullname,.table .table-row .to .session_id{width:250px;max-width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table .table-row .to{width:200px;max-width:200px}.table .table-row .status{position:relative}.table tbody tr{border:1px solid #e0e6f0}.table tbody tr:last-child{border-radius:1px 1px 15px 15px}.table .table-row{background:#fff;border-top:none}.table th.description,.table th.fullname{width:250px}.table th.to{width:200px}.table th.amt{width:150px}.table th.date{width:180px}.table th.status{padding-left:30px;width:110px}.table .session_id{display:none}.navigation-crumbs{display:flex;align-items:center;justify-content:flex-start;gap:0;margin:20px 0}.navigation-crumbs span{display:inline-flex;align-items:center}.navigation-crumbs span a{color:var(--Grey-07);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.66px}.navigation-crumbs svg{margin:0;padding:0;display:inline-block;height:20px;width:20px}.no-data,.no-data__content{display:flex;justify-content:center;align-items:center}.no-data__content{flex-direction:column;text-align:center;gap:10px}.no-data__content p{color:var(--Grey-07);text-align:center;max-width:320px}.no-data__content button,.no-data__content p{font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.no-data__content button{border:none;padding:12px 30px;border-radius:8px}.no-data__content button.light{color:var(--Grey-08);background:var(--Neutral-02)}.no-data__content button.dark{color:#fff;background-color:var(--primary)}.modal-base-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;box-sizing:border-box;align-items:center;transition:all .3s ease-in-out}.success-card{display:inline-block;width:auto;background:#fff;padding:30px;width:90vw;max-width:500px;border-radius:16px;box-sizing:border-box}.success-card__header{width:100%;display:flex;align-items:center;justify-content:flex-end}.success-card__header button{border-radius:50%;background:var(--Grey-02);height:35px;width:35px;font-size:25px;color:var(--black10)}.success-card__body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;gap:15px;padding:30px 0}.success-card__body h3{color:var(--black10);font-size:24px;font-weight:600;letter-spacing:-.6px;max-width:340px}.success-card__body h3,.success-card__body p{font-family:Inter;font-style:normal;line-height:125%}.success-card__body p{color:var(--Grey-07);font-size:16px;font-weight:400;letter-spacing:-.4px;max-width:360px}.success-card__action{box-sizing:border-box;margin-top:15px}.confirm-transfer-card{display:inline-block;width:auto;background:#fff;padding:30px;width:90vw;max-width:500px;border-radius:16px;box-sizing:border-box}.confirm-transfer-card__header{width:100%;display:flex;align-items:center;justify-content:space-between}.confirm-transfer-card__header button{border-radius:50%;background:var(--Grey-02);height:35px;width:35px;font-size:25px;color:var(--black10)}.confirm-transfer-card__body{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-sizing:border-box;gap:15px;padding:30px 0}.confirm-transfer-card__body h3{display:block;color:var(--Grey-08);text-align:center;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.45px}.confirm-transfer-card__body .account-name{display:inline-block;margin:auto;text-align:center;padding:15px;border-radius:8px;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.confirm-transfer-card__body .account-name.overview{color:var(--Grey-08);background-color:var(--Grey-02)}.confirm-transfer-card__body .account-name.expense{color:var(--blue);background:var(--Blue-01)}.confirm-transfer-card__body .account-name.savings{color:var(--Piggyvest-green);background:var(--green02)}.confirm-transfer-card__body .account-name.settlement{color:var(--Pink-10);background:var(--Pink-01)}.confirm-transfer-card__body button{border-radius:50%;padding:8px}.confirm-transfer-card__body button.overview{background-color:var(--Grey-02);path-stroke:var(--Grey-08)}.confirm-transfer-card__body button.expense{background:var(--Blue-01)}.confirm-transfer-card__body button.expense path{stroke:var(--blue)}.confirm-transfer-card__body button.savings{background:var(--green02)}.confirm-transfer-card__body button.savings path{stroke:var(--Piggyvest-green)}.confirm-transfer-card__body button.settlement{background:var(--Pink-01)}.confirm-transfer-card__body button.settlement path{stroke:var(--Pink-10)}.confirm-transfer-card__action{margin-top:10px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.form-modal-card{display:inline-block;width:auto;background:#fff;padding:30px;width:90vw;max-width:500px;border-radius:16px;box-sizing:border-box}.form-modal-card__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.form-modal-card__header button{border-radius:50%;background:var(--Grey-02);height:35px;width:35px;font-size:25px;color:var(--black10)}.form-modal-card p{margin-top:15px;color:var(--black10);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:133.5%;letter-spacing:-.35px}.form-modal-card__tab{display:flex;margin-top:24px}.form-modal-card__tab button{flex:1 1;background-color:transparent;padding:16px;color:var(--Grey-07);font-size:16px;font-weight:550;letter-spacing:-.4px}.form-modal-card__tab button.active{color:var(--black10);border-bottom:3px solid var(--primary)}.form-modal-card form{display:flex;flex-direction:column;gap:24px;padding:30px 0}.form-modal-card form .qrcode-img{margin:auto}.form-modal-card form .account-name{display:inline-block;margin:6px 0;padding:5px 7px;color:var(--black10);font-size:14px;font-weight:400;line-height:125%;letter-spacing:-.35px;border-radius:8px}.form-modal-card form .account-name.expense{color:var(--blue);background:var(--Blue-01)}.form-modal-card form .account-name.savings{color:var(--Piggyvest-green);background:var(--green02)}.form-modal-card form .account-name.settlement{color:var(--Pink-10);background:var(--Pink-01)}.form-modal-card form .action{margin-top:30px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.form-modal-card .account-information{margin-top:24px}.form-modal-card .account-information h3{color:var(--black10);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.45px}.form-modal-card .account-information__bank-lists{display:flex;flex-wrap:wrap;gap:12px;padding:16px 0}.form-modal-card .account-information__bank-lists span{padding:12px 14px;border-radius:42px;color:var(--black10);font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.3px;cursor:pointer}.form-modal-card .account-information__bank-lists span.active,.form-modal-card .account-information__bank-lists span:active{background:var(--Neutral-08);color:#fff}.form-modal-card .account-information__bank-lists span:hover{outline:.1px solid var(--Neutral-08)}.form-modal-card .account-information__account-details{border-radius:11px;background:var(--Grey-02,#f3f4f6);padding:20px;margin-bottom:20px;display:flex;flex-direction:column;gap:20px}.form-modal-card .account-information__account-details div span{color:var(--Grey-07);font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.form-modal-card .account-information__account-details div p{color:var(--black10);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.account-balance-card{font-family:Inter;padding:2.5rem 24px 24px;border-radius:16px;border:1px solid var(--Grey-02);background:var(--Grey-01);background-position:50%;background-size:100%;background-repeat:no-repeat}.account-balance-card__head{display:flex;justify-content:space-between;align-items:center;color:var(--white)}.account-balance-card__head h4{display:block;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:1.61px}.account-balance-card__head .interest{padding:4px 16px;display:inline-flex;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px;border-radius:24px}.account-balance-card__head .interest.expense{color:var(--blue);background:var(--Blue-01)}.account-balance-card__head .interest.savings{color:var(--Piggyvest-green);background:var(--green02)}.account-balance-card__balance{color:var(--white);font-family:Inter;font-size:32px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.8px}.account-balance-card__actions{max-width:350px;margin-top:24px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.account-balance-card.overview .account-balance-card__balance{color:var(--black10)}.account-balance-card.overview .account-balance-card__head h4{color:var(--Neutral-06)}.account-details-card{font-family:Inter;padding:20px;border-radius:8px;border:1px solid var(--Grey-02);background:var(--Grey-01)}.account-details-card__title{color:var(--Neutral-08);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.account-details-card__table{display:block}.account-details-card__table .acct-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:5px 0}.account-details-card__table .acct-row span:first-child{color:var(--Grey-07);font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:125%}.account-details-card__table .acct-row span:last-child{color:var(--black10);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.3px}.account-subaccount-card{font-family:Inter;padding:24px;border-radius:8px;border:1px solid var(--Grey-02);background:var(--Grey-01)}.account-subaccount-card__header{display:flex;justify-content:space-between;align-items:center;gap:20px}.account-subaccount-card__header h4{color:var(--Neutral-08);font-family:Inter;font-size:20px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px;display:flex;align-items:center;gap:5px}.account-subaccount-card__header button{border:none;padding:5px 10px;background-color:transparent;cursor:pointer;color:var(--black10);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.4px}.account-subaccount-card__header button.expense{color:var(--blue)}.account-subaccount-card__header button.savings{color:var(--Piggyvest-green)}.account-subaccount-card__body{display:flex;flex-direction:column;gap:16px;margin:16px 0}.account-subaccount-card__body__item{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:16px;border-radius:8px;border:1px solid var(--Grey-02);background:var(--Grey-02);cursor:pointer}.account-subaccount-card__body__item--details{display:flex;flex-direction:column;gap:2px}.account-subaccount-card__body__item--details span:first-child{color:var(--Grey-06);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.account-subaccount-card__body__item--details span:last-child{color:var(--Grey-10);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.accounts-vertical-flow{font-family:Inter;padding:20px;border-radius:8px;border:1px solid var(--Grey-02);background:var(--Grey-01);display:flex;flex-direction:column}.accounts-vertical-flow__head{display:flex;margin-bottom:5px}.accounts-vertical-flow__head button{display:inline-flex;padding:8px 11px;gap:8px;flex-shrink:0;border-radius:25px;background:var(--Grey-02)}.accounts-vertical-flow__head button span{color:var(--black10,#01040f);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.accounts-vertical-flow__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.accounts-vertical-flow__body .inflow,.accounts-vertical-flow__body .outflow{padding:20px 0;flex:1 1}.accounts-vertical-flow__body .inflow .head,.accounts-vertical-flow__body .outflow .head{display:flex;justify-content:space-between;align-items:center}.accounts-vertical-flow__body .inflow .head span,.accounts-vertical-flow__body .outflow .head span{color:var(--Grey-07);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.accounts-vertical-flow__body .inflow p,.accounts-vertical-flow__body .outflow p{color:var(--black10);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.transactions-action-bar{display:flex;width:100%;gap:20px}.transactions-action-bar .search-wrapper{border-radius:8px;padding:0 10px;border:1px solid var(--Grey-03);display:inline-flex;width:100%;align-items:center;max-width:500px}.transactions-action-bar .search-wrapper svg{height:20px;width:20px;color:#6b7280}.transactions-action-bar .search-wrapper input{border:none;padding:10px;width:100%;outline-style:none;color:var(--Grey-06);font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.transactions-action-bar .actors{display:flex;gap:20px}.transactions-action-bar .actors button{padding:12px 16px;border-radius:8px;background:var(--Grey-02);color:var(--Grey-08,#374151);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.35px}.transactions-action-bar .actors button.apply{color:#fff;padding:10px 30px;border-radius:8px;background:var(--primary)}.transactions-action-bar .actors button.clear{color:var(--Grey-10);padding:12px 30px;background:transparent;border-radius:8px;border:1px solid var(--Grey-03,#e5e7eb)}.transactions-action-bar__account-modal,.transactions-action-bar__amount-modal,.transactions-action-bar__date-modal,.transactions-action-bar__transaction-type-modal{background:#fff;padding:30px;box-sizing:border-box;width:90vw;max-width:500px;border-radius:16px}.transactions-action-bar__account-modal--header,.transactions-action-bar__amount-modal--header,.transactions-action-bar__date-modal--header,.transactions-action-bar__transaction-type-modal--header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.transactions-action-bar__account-modal--header button,.transactions-action-bar__amount-modal--header button,.transactions-action-bar__date-modal--header button,.transactions-action-bar__transaction-type-modal--header button{border-radius:50%;background:var(--Grey-02);height:35px;width:35px;font-size:25px;color:var(--black10)}.transactions-action-bar__account-modal .input-fields,.transactions-action-bar__amount-modal .input-fields,.transactions-action-bar__date-modal .input-fields,.transactions-action-bar__transaction-type-modal .input-fields{display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.transactions-action-bar__account-modal .accounts,.transactions-action-bar__amount-modal .accounts,.transactions-action-bar__date-modal .accounts,.transactions-action-bar__transaction-type-modal .accounts{display:flex;flex-wrap:wrap;gap:10px}.transactions-action-bar__account-modal .accounts span,.transactions-action-bar__amount-modal .accounts span,.transactions-action-bar__date-modal .accounts span,.transactions-action-bar__transaction-type-modal .accounts span{cursor:pointer;display:inline-block;width:-moz-fit-content;width:fit-content;border-radius:8px;padding:16px 20px;border:1px solid var(--Grey-03);background:var(--Grey-01);color:var(--Neutral-08);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:14px;letter-spacing:-.35px}.transactions-action-bar__account-modal .accounts span.active,.transactions-action-bar__account-modal .accounts span:hover,.transactions-action-bar__amount-modal .accounts span.active,.transactions-action-bar__amount-modal .accounts span:hover,.transactions-action-bar__date-modal .accounts span.active,.transactions-action-bar__date-modal .accounts span:hover,.transactions-action-bar__transaction-type-modal .accounts span.active,.transactions-action-bar__transaction-type-modal .accounts span:hover{outline:1px solid var(--Blue-07);background:var(--Blue-01)}.transactions-action-bar__account-modal .select-fields,.transactions-action-bar__amount-modal .select-fields,.transactions-action-bar__date-modal .select-fields,.transactions-action-bar__transaction-type-modal .select-fields{display:flex;flex-direction:column;box-sizing:border-box}.transactions-action-bar__account-modal .select-fields div,.transactions-action-bar__amount-modal .select-fields div,.transactions-action-bar__date-modal .select-fields div,.transactions-action-bar__transaction-type-modal .select-fields div{padding:20px 0;cursor:pointer;color:var(--slate-08);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:14px}.transactions-action-bar__account-modal .select-fields div:nth-child(2n),.transactions-action-bar__amount-modal .select-fields div:nth-child(2n),.transactions-action-bar__date-modal .select-fields div:nth-child(2n),.transactions-action-bar__transaction-type-modal .select-fields div:nth-child(2n){border-top:1px solid var(--Grey-03)}.transactions-action-bar__account-modal .select-fields div:hover,.transactions-action-bar__amount-modal .select-fields div:hover,.transactions-action-bar__date-modal .select-fields div:hover,.transactions-action-bar__transaction-type-modal .select-fields div:hover{background:var(--Grey-01)}.transactions-report-chart{width:100%;margin-top:20px}.transactions-report-chart__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.transactions-report-chart__header .report-title{color:var(--Neutral-08);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.5px}.transactions-report-chart__header button{border:none;display:inline-flex;align-items:center;padding:5px 10px;gap:5px;background-color:transparent;cursor:pointer}.transactions-report-chart__header button span{color:var(--black10);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.4px}.transactions-report-chart__card-detail{padding:24px;border-radius:12px;border:1px solid var(--Grey-02);background:var(--Grey-01)}.transactions-report-chart__card-detail .info{display:flex;flex-direction:column}.transactions-report-chart__card-detail .info span{color:var(--Grey-07);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.transactions-report-chart__card-detail .info p{color:var(--black10);font-family:Inter;font-size:24px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.6px}.transactions-report-chart__card-detail .report-chart{min-height:200px}.transactions-recent{width:100%;margin-top:20px}.transactions-recent__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.transactions-recent__header .recent-title{color:var(--Neutral-08);font-family:Inter;font-size:20px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.5px}.transactions-recent__header button{border:none;padding:5px 10px;background-color:transparent;cursor:pointer;color:var(--black10);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.4px}.transactions-recent__data{width:100%;display:block;border-radius:12px;border:1px solid var(--Grey-02);background:var(--Grey-01);padding:10px}.transactions-recent__data .table-header{width:100%;display:table;border-bottom:1px solid var(--Grey-02)}.transactions-recent__data .table-header span{display:table-cell;background:var(--Grey-01);padding:10px 0;text-align:left;color:var(--Neutral-09,#0f172a);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.35px}.transactions-recent__data .table-row{width:100%;display:table}.transactions-recent__data .table-row span{display:table-cell;padding:13px 0;text-align:left;color:var(--Neutral-07,#334155);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.transactions-recent .no-transaction{border-radius:12px;border:1px solid var(--Grey-02);background:var(--Grey-01);padding:25px}.transactions-recent .no-transaction h4{color:var(--Neutral-08);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.5px}.auth-layout{box-sizing:border-box;height:100vh;display:flex;overflow:auto;background-color:var(--default-blue);background-repeat:no-repeat;background-size:cover;background-position:100%}.auth-layout__aside{display:none}.auth-layout__logo-area{width:100%;position:fixed;top:0;z-index:100}.auth-layout__logo-area a{display:inline-block;margin:25px}.auth-layout__logo-area img{height:35px}.auth-layout .auth-layout__content{border-radius:16px;box-sizing:border-box;height:auto;background-color:#fff;margin:auto;width:100vw;padding:30px;max-width:520px}.auth-layout.registration .auth-layout__content{width:auto;padding:40px 30px}.auth-layout.signup{background-image:none;background-color:#fff}.auth-layout.signup .auth-layout__aside{display:block;width:45%;max-width:45%;background-color:var(--default-blue);background-repeat:no-repeat;background-size:cover;padding:25px}.auth-layout.signup .auth-layout__aside h1{margin-top:22vh;color:#fff;font-size:37px;font-weight:600;line-height:125%;letter-spacing:-.1px}.auth-layout.signup .auth-layout__aside p{margin-top:18px;color:var(--Grey-02);font-size:20px;font-weight:400;line-height:125%;letter-spacing:-.1px;max-width:454px}.auth-layout.signup .auth-layout__content{flex:1 1;max-width:none;padding:80px;padding-bottom:0!important;height:100vh;overflow:auto}.auth-layout.registration .auth-layout__content{max-width:563px}@media screen and (max-width:1200px){.auth-layout{display:flex;align-items:center;justify-content:center;height:auto;min-height:100vh;overflow:auto;background-repeat:no-repeat;background-size:cover;background-position:100%}.auth-layout,.auth-layout.signup{background-color:var(--default-blue)}.auth-layout.signup{display:block;border:1px solid #000}.auth-layout.signup .auth-layout__aside{display:none}.auth-layout.signup .auth-layout__content{border-radius:16px;box-sizing:border-box;height:auto;width:100vw;padding:30px;max-width:520px;margin:10vh auto}}@media screen and (max-width:750px){.auth-layout{height:auto;display:block;background-color:#fff}.auth-layout__logo-area{text-align:center;background-color:#fff}.auth-layout__logo-area a{margin:20px}.auth-layout .auth-layout__content{border-radius:0!important;margin-top:15vh;padding:20px}}.signin-page{height:auto;text-align:center;padding:20px 0}.signin-page h1{font-weight:700;font-size:32px;line-height:113.5%;color:var(--black10);letter-spacing:-.64px}.signin-page h5,.signin-page p{color:var(--Grey-07);font-weight:400;font-size:14px;line-height:135%;padding-top:6px;margin:auto;display:block}.signin-page--others p{max-width:320px;margin:0 auto}.signin-page--others .redirect--2{margin-top:8px}.signin-page form{margin-top:32px;display:flex;flex-direction:column;gap:17px}.signin-page form .action-button{margin-top:35px}.signin-page form .main-input{align-items:flex-start}.signin-page form input{height:38px}.signin-page form .redirect{font-weight:500;font-size:14px;line-height:18px;color:var(--black10);line-height:125%;margin-top:8px;text-align:left}.signin-page form .redirect--2{margin-top:12px;font-size:14px;text-align:center}.signin-page form .redirect a{color:var(--Blue-08);font-size:14px;line-height:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.signin-page form .redirect a:hover{text-decoration:underline}.signin-page .pre-fill{position:relative}.signin-page .pre-fill .ng-box{position:absolute;left:10px;display:flex;align-items:center;gap:5px;top:35px;padding:6px;border-radius:6px;border:1px solid var(--Neutral-03);background:var(--Neutral-01)}.signin-page .pre-fill .ng-box img{width:20px;height:15px;border-radius:2px}.signin-page .pre-fill .ng-box span{color:#000;font-family:Jakarta;font-size:14px;font-weight:400;line-height:135%;letter-spacing:-.35px}.signin-page .pre-fill .ng-box.active span{color:var(--black10)}.signin-page .pre-fill .eye-icon{position:absolute;right:10px;top:37px;background:transparent;border:none;cursor:pointer;padding:3px}@media screen and (max-width:756px){.signin h1{font-size:32px;line-height:113.5%}.signin h5{line-height:23px;padding-top:20px}.signin form{margin-top:32px;gap:30px}.signin form .redirect{text-align:unset}}.signup{padding:10rem 0 0}.signup h1{font-weight:600;font-size:33px;line-height:33px;color:#35293d;font-family:Founders Grotesk,-apple-system,sans-serif}@media(min-width:768px){.signup h1{font-size:40px;line-height:47px}}.signup h5{color:#817680;font-weight:400;font-size:15px;line-height:23px;padding-top:15px}@media(min-width:768px){.signup h5{line-height:23px;padding-top:20px}}.signup form{margin-top:20px;display:flex;flex-direction:column;gap:15px}.signup form .hint{font-style:normal;font-weight:400;font-size:12px;line-height:18px;color:#35293d}@media(min-width:768px){.signup form{margin-top:50px;gap:30px}}.signup form .redirect{font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:center;color:#35293d}@media(min-width:768px){.signup form .redirect{text-align:unset}}.signup form .redirect a{color:var(--blue)}.signup form .redirect a:hover{text-decoration:underline}.feedback{display:flex;justify-content:center;align-items:center;height:calc(100vh - 120px);max-width:90%}.feedback h1{font-weight:600;font-size:33px;line-height:33px;color:#35293d}@media(min-width:768px){.feedback h1{font-size:40px;line-height:47px}}.feedback h5{color:#817680;font-weight:400;font-size:15px;line-height:23px;padding-top:15px}@media(min-width:768px){.feedback h5{line-height:23px;padding-top:20px}}.feedback a{font-style:normal;font-weight:400;font-size:14px;line-height:22px;padding:5px 5px 5px 0;margin-top:10px;display:inline-flex;gap:5px;align-items:center;color:var(--blue)}.settings-layout__tabs{display:flex;gap:0;border-bottom:1px solid var(--Grey-03)}.settings-layout__tabs a{padding:16px 24px;color:var(--Grey-07);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.4px;border-bottom:2px solid transparent}.settings-layout__tabs a.active{color:var(--black10);border-bottom:3px solid var(--black10)}.settings-layout__tabs a:hover{color:var(--black10);text-decoration:none}.settings-account-page__index{max-width:450px;padding:40px 0}.settings-account-page__index .account-section{display:flex;margin-bottom:30px;padding:16px;align-items:center;gap:12px;border-radius:9px;background:var(--Grey-01,#f9fafb);cursor:pointer;transition:all .2s ease}.settings-account-page__index .account-section .icon{height:45px;width:45px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--Blue-01,#eff6ff)}.settings-account-page__index .account-section .icon img{max-height:100%;max-width:100%;object-fit:contain}.settings-account-page__index .account-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.settings-account-page__index .account-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.settings-account-page__index .account-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.settings-account-page__business-details h3{color:var(--primary);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;margin:0}.settings-account-page__business-details form{display:flex;flex-direction:column;gap:24px;margin:10px 0;max-width:450px}.settings-account-page__business-details form h5{color:var(--black10);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.settings-account-page__business-details form .doc-uploader{margin-top:11px;display:flex;padding:22px 18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;align-self:stretch;border-radius:6.12px;border:.5px dashed var(--Grey-04,#d1d5db);background:var(--Grey-01,#f9fafb);cursor:pointer;transition:all .2s ease-in-out}.settings-account-page__business-details form .doc-uploader:active{transform:scale(.99)}.settings-account-page__business-details form .doc-uploader__icon{height:40px;width:40px;padding:8px 11px;background:var(--Grey-02,#f3f4f6)}.settings-account-page__business-details form .doc-uploader__icon img{border-radius:50%;width:100%;height:100%;object-fit:contain}.settings-account-page__business-details form .doc-uploader h4{color:var(--Grey-07,#4b5563);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.3px}.settings-account-page__business-details form .doc-uploader p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.settings-account-page__business-details form .doc-uploader p span{color:var(--Piggyvest-Blue-01,#0f60d6);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.35px}.settings-account-page__business-details form .doc-uploader span{color:var(--Pash-black-07,#999ba0);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.settings-account-page__business-details form .action{margin-top:50px}.settings-security-page__index{max-width:450px;padding:40px 0}.settings-security-page__index .security-section{display:flex;margin-bottom:30px;padding:16px;align-items:center;gap:12px;border-radius:9px;background:var(--Grey-01,#f9fafb);cursor:pointer;transition:all .2s ease}.settings-security-page__index .security-section .icon{height:45px;width:45px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--Blue-01,#eff6ff)}.settings-security-page__index .security-section .icon img{max-height:100%;max-width:100%;object-fit:contain}.settings-security-page__index .security-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.settings-security-page__index .security-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.settings-security-page__index .security-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.settings-security-page__change-password h3{color:var(--primary);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;margin:0}.settings-security-page__change-password form{display:flex;flex-direction:column;gap:24px;margin:10px 0;max-width:450px}.settings-security-page__change-password form .action{margin-top:50px}.settings-security-page__2fa{max-width:450px}.settings-security-page__2fa h3{color:var(--primary);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;margin:0}.settings-security-page__2fa p{color:var(--Grey-07);font-weight:400;line-height:130%}.settings-security-page__2fa p,.settings-security-page__2fa p span{font-family:Inter;font-size:14px;font-style:normal;letter-spacing:-.35px}.settings-security-page__2fa p span{color:var(--blue);font-weight:500;line-height:133.5%}.settings-security-page__2fa .change-password-section{display:flex;margin-top:30px;padding:17px;align-items:center;gap:12px;border-radius:9px;background:var(--Grey-01,#f9fafb)}.settings-security-page__2fa .change-password-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.settings-security-page__2fa .change-password-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.settings-security-page__2fa .change-password-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.settings-notification-page{max-width:450px;padding:40px 0}.settings-notification-page h3{color:var(--primary);font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.5px;margin:0}.settings-notification-page .notification-section{display:flex;margin-top:30px;padding:17px;align-items:center;gap:12px;border-radius:9px;background:var(--Grey-01,#f9fafb)}.settings-notification-page .notification-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.settings-notification-page .notification-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.settings-notification-page .notification-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.dashboard-page__header{display:flex;justify-content:space-between;align-items:center}.dashboard-page__header h1{font-weight:500;font-size:28px}.dashboard-page .heading p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:17.5px}.dashboard-page .summary{display:grid;max-width:1600px;flex-wrap:wrap;grid-gap:30px;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:30px auto}.dashboard-page .summary .company-card{border-radius:10px;padding-top:50px;padding-bottom:50px;text-align:center;display:flex;flex-direction:column;justify-content:center;background:#fff}.dashboard-page .summary .company-card img{display:block;margin:auto}.dashboard-page .summary .company-card .title{font-weight:600;font-size:20px;display:block;margin-top:40px}.dashboard-page .summary .company-card.acme{color:#122231}.dashboard-page .summary .company-card.kord{color:#7813e5}.dashboard-page .summary .company-card.luthor{color:#f91b82}.dashboard-page .summary .company-card.stark{color:#ff6640}.dashboard-page .analytics{display:flex;max-width:1600px;margin:auto}.dashboard-page .analytics .visits{flex:1 1;background-color:#fff;padding:20px;box-shadow:0 0 2px 0 rgba(145,158,171,.2),0 12px 24px -4px rgba(145,158,171,.12);border-radius:10px}.dashboard-page .reviews{max-width:1600px;margin:30px auto;height:500px;padding:20px;border-radius:10px}.dashboard-page .reviews__header{max-width:900px}.dashboard-page .reviews__header h2{font-size:25px;margin:2rem 0}.accounts-page{display:flex;flex-direction:column;gap:20px}.accounts-page__crumbs{display:flex;align-items:center;gap:5px}.accounts-page__crumbs a,.accounts-page__crumbs span{color:var(--Grey-07);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.66px}.accounts-page__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:5px 0}.accounts-page__header h2{color:var(--Grey-10);font-size:24px;letter-spacing:-.6px;text-transform:capitalize}.accounts-page__header h2,.accounts-page__header h4{font-family:Inter;font-style:normal;font-weight:500;line-height:125%}.accounts-page__header h4{color:var(--Neutral-07,#334155);font-size:14px;letter-spacing:-.35px}.accounts-page__data{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px}.accounts-page__info{width:100%;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr 1fr}.subaccounts-page__crumbs{display:flex;align-items:center;gap:5px;margin-bottom:50px}.subaccounts-page__crumbs a,.subaccounts-page__crumbs span{color:var(--Grey-07);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.66px}.subaccounts-page__data{padding:20px;border-radius:8px;border:1px solid var(--Grey-02);background:var(--Grey-01)}.subaccounts-page .no-data{padding:100px 0}.subaccounts-page .account-data{border-radius:inherit}.subaccounts-page .account-data__header{display:flex;background:var(--Grey-01);border-radius:8px 8px 0 0;border:1px solid var(--Grey-02);padding:16px 24px}.subaccounts-page .account-data__header span{flex:1 1;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.35px}.subaccounts-page .account-data__body{background-color:#fff}.subaccounts-page .account-data__body .row{text-decoration:none;cursor:pointer;border:1px solid var(--Grey-02);display:flex;padding:16px 24px}.subaccounts-page .account-data__body .row:last-child{border-radius:0 0 8px 8px}.subaccounts-page .account-data__body .row span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--Neutral-07);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.subaccounts-page .account-data__body .row:hover{background-color:var(--Grey-01)}.transactions-page{display:flex;flex-direction:column;gap:20px}.transactions-page__crumbs{display:flex;align-items:center;gap:5px}.transactions-page__crumbs a,.transactions-page__crumbs span{color:var(--Grey-07);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.66px}.transactions-page__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:5px 0}.transactions-page__header h2{color:var(--Grey-10);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px;text-transform:capitalize}.transactions-page__action-bar{display:flex;align-items:center;gap:20px}.transactions-page .no-transaction{padding:200px 0}.beneficiaries-page{display:flex;flex-direction:column;gap:20px}.beneficiaries-page__crumbs{display:flex;align-items:center;gap:5px}.beneficiaries-page__crumbs a,.beneficiaries-page__crumbs span{color:var(--Grey-07);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.66px}.beneficiaries-page__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:5px 0}.beneficiaries-page__header h2{color:var(--Grey-10);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px;text-transform:capitalize}.beneficiaries-page__action-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.beneficiaries-page__action-bar .search-wrapper{border-radius:8px;padding:0 10px;border:1px solid var(--Grey-03);display:inline-flex;width:100%;align-items:center;max-width:500px}.beneficiaries-page__action-bar .search-wrapper svg{height:20px;width:20px;color:#6b7280}.beneficiaries-page__action-bar .search-wrapper input{border:none;padding:10px;width:100%;outline-style:none;color:var(--Grey-06);font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.beneficiaries-page__action-bar button{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.35px;padding:12px 24px;border-radius:8px;background:var(--primary)}.beneficiaries-page .no-data{padding:50px 0}.beneficiaries-page .beneficiary-data{margin-top:50px;border-radius:inherit}.beneficiaries-page .beneficiary-data__header{display:flex;background:var(--Grey-01);border-radius:8px 8px 0 0;border:1px solid var(--Grey-02);padding:16px 24px}.beneficiaries-page .beneficiary-data__header span{flex:1 1;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.35px}.beneficiaries-page .beneficiary-data__body{background-color:#fff}.beneficiaries-page .beneficiary-data__body .row{text-decoration:none;cursor:pointer;border:1px solid var(--Grey-02);display:flex;align-items:center;padding:16px 24px}.beneficiaries-page .beneficiary-data__body .row:last-child{border-radius:0 0 8px 8px}.beneficiaries-page .beneficiary-data__body .row span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--Neutral-07);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.beneficiaries-page .beneficiary-data__body .row:hover{background-color:var(--Grey-01)}.beneficiaries-page .beneficiary-data__body .row button{cursor:pointer;background-color:transparent;padding:5px}.beneficiaries-page .beneficiary-data__body .row button svg{color:#d9d9d9;height:22px;width:22px}.scheduled-payments-page{display:flex;flex-direction:column;gap:20px}.scheduled-payments-page__crumbs{display:flex;align-items:center;gap:5px}.scheduled-payments-page__crumbs a,.scheduled-payments-page__crumbs span{color:var(--Grey-07);font-family:DM Sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.66px}.scheduled-payments-page__header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:5px 0}.scheduled-payments-page__header h2{color:var(--Grey-10);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px;text-transform:capitalize}.scheduled-payments-page__action-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.scheduled-payments-page__action-bar .search-wrapper{border-radius:8px;padding:0 10px;border:1px solid var(--Grey-03);display:inline-flex;width:100%;align-items:center;max-width:500px}.scheduled-payments-page__action-bar .search-wrapper svg{height:20px;width:20px;color:#6b7280}.scheduled-payments-page__action-bar .search-wrapper input{border:none;padding:10px;width:100%;outline-style:none;color:var(--Grey-06);font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.scheduled-payments-page__action-bar button{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.35px;padding:12px 24px;border-radius:8px;background:var(--primary)}.scheduled-payments-page .no-data{padding:50px 0}.scheduled-payments-page .schedule-data{margin-top:50px;border-radius:inherit}.scheduled-payments-page .schedule-data__header{display:flex;background:var(--Grey-01);border-radius:8px 8px 0 0;border:1px solid var(--Grey-02);padding:16px 24px}.scheduled-payments-page .schedule-data__header span{flex:1 1;font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:125%;letter-spacing:-.35px}.scheduled-payments-page .schedule-data__body{background-color:#fff}.scheduled-payments-page .schedule-data__body .row{text-decoration:none;cursor:pointer;border:1px solid var(--Grey-02);display:flex;align-items:center;padding:16px 24px}.scheduled-payments-page .schedule-data__body .row:last-child{border-radius:0 0 8px 8px}.scheduled-payments-page .schedule-data__body .row span{flex:1 1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;color:var(--Neutral-07);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.scheduled-payments-page .schedule-data__body .row span.status{padding:8px 10px;border-radius:16px;text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.3px}.scheduled-payments-page .schedule-data__body .row span.status.active{color:var(--Green-07);background:var(--Green-01)}.scheduled-payments-page .schedule-data__body .row span.status.active:before{content:"";display:inline-block;height:6px;width:6px;border-radius:50%;background-color:var(--Green-07);margin-right:5px;margin-bottom:2px}.scheduled-payments-page .schedule-data__body .row span.status.inactive{color:#d98d01;background:var(--Yellow-01,#fefce8)}.scheduled-payments-page .schedule-data__body .row span.status.inactive:before{content:"";display:inline-block;height:6px;width:6px;border-radius:50%;background-color:#d98d01;margin-right:5px;margin-bottom:2px}.scheduled-payments-page .schedule-data__body .row:hover{background-color:var(--Grey-01)}.scheduled-payments-page .schedule-data__body .row button{cursor:pointer;background-color:transparent;padding:5px}.scheduled-payments-page .schedule-data__body .row button svg{color:#d9d9d9;height:22px;width:22px}.dashboard-layout{height:100vh;width:100%;display:flex;background-color:#fff;overflow:hidden}.dashboard-layout__sidebar{height:100vh;width:280px;position:relative;background-color:#fff;overflow:auto;max-width:300px;transition:transform .3s ease}.dashboard-layout__sidebar.hide{position:fixed;z-index:101;top:0;left:0;bottom:0;width:100%;max-width:300px;transform:translateX(-100%)}.dashboard-layout__wrapper{height:100vh;width:100%;flex:1 1;overflow:auto}.dashboard-layout__wrapper .dashboard-header{display:flex;align-items:center;width:calc(100% - 300px);gap:15px;position:fixed;top:20px;right:0;z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px;justify-content:space-between;padding:1rem 2rem}.dashboard-layout__wrapper .dashboard-header.hide{width:95%;right:2.5rem}.dashboard-layout__wrapper .dashboard-header .ham{gap:1rem}.dashboard-layout__wrapper .dashboard-header .ham .icon{color:#303030;font-size:20px;cursor:pointer;display:none}.dashboard-layout__wrapper .dashboard-header .ham .title{color:#000;font-family:Eina 1;font-size:24px;font-style:normal;font-weight:600;line-height:125%}.dashboard-layout__wrapper .dashboard-header .nav-profile{background:#fff;border-radius:50px;width:300px;height:60px;padding:1rem;gap:1rem}.dashboard-layout__wrapper .dashboard-header .nav-profile .icon{font-size:30px;color:#2c2c2c;min-width:18px;cursor:pointer}.dashboard-layout__wrapper .dashboard-content{height:auto;min-height:calc(100vh - 50px);padding:120px 50px 50px;background:#fff}@media screen and (max-width:900px){.dashboard-layout__sidebar{transform:translateX(-100%)}.dashboard-layout__sidebar,.dashboard-layout__sidebar.hide{position:fixed;z-index:101;top:0;left:0;bottom:0;width:100%;max-width:300px}.dashboard-layout__sidebar.hide{transform:translateX(0)}.dashboard-layout__wrapper .dashboard-header .ham .icon{gap:1rem;display:inline}.dashboard-layout__wrapper .dashboard-header{display:flex;justify-content:space-between;align-items:center;width:90%;gap:15px;top:20px;right:5%;z-index:100;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:20px}.dashboard-layout__wrapper .dashboard-content{height:auto;min-height:calc(100vh - 50px);padding:135px 75px 75px}}@media screen and (max-width:500px){.dashboard-layout__wrapper .dashboard-header__content{flex-direction:column;gap:1rem;align-items:flex-start}.dashboard-layout__wrapper .dashboard-header__content .nav-profile{width:100%}.dashboard-layout__wrapper .dashboard-content{padding:150px 10px 10px}.dashboard-layout__wrapper .dashboard-header{flex-direction:column;gap:1rem;align-items:flex-start;padding:1rem;right:0;width:100%}.dashboard-layout__wrapper .dashboard-header .nav-profile{width:100%}}.transactions__view--table{width:100%;max-width:1400px}@media screen and (max-width:768px){.transactions__view--table{padding:10px}}.transactions__view--table__filter{margin-bottom:23px;width:100%;display:flex;align-items:center;gap:15px}.transactions__view--table__filter select{height:53px;background:#fff;border:1px solid #ebeaea;border-radius:8px;padding:10px;cursor:pointer}.transactions__view--table__filter .filter{cursor:pointer;padding:12px;border:1px solid #ebeaea;border-radius:8px;background:#fff;height:52px;max-width:83px;display:flex;gap:8px;align-items:center;justify-content:center}.transactions__view--table__data{width:100%;overflow:auto}.transactions__view .header-transactions{width:100%;max-width:1400px}.pagination{width:90%;overflow:auto;max-width:600px;margin:0 auto;padding:1.5rem;background:#fff;border-radius:10px}.pagination .pagination-data{padding:0;margin:0}.pagination .pagination-data li{list-style:none}.pagination .table-filter-info{padding:15px}.pagination .rc-pagination{display:flex;align-items:center;justify-content:flex-end;white-space:nowrap}.pagination .rc-pagination-item,.pagination .rc-pagination-jump-next,.pagination .rc-pagination-jump-prev,.pagination .rc-pagination-prev{margin-right:8px}.pagination .rc-pagination-total-text{margin-right:12px;cursor:auto}.pagination .rc-pagination-jump-next,.pagination .rc-pagination-jump-prev,.pagination .rc-pagination-next,.pagination .rc-pagination-prev{display:inline-block;min-width:28px;height:28px;color:rgba(0,0,0,.85);line-height:28px;text-align:center;vertical-align:middle;list-style:none;border-radius:2px;cursor:pointer;transition:all .3s}.pagination .rc-pagination-jump-next button,.pagination .rc-pagination-jump-prev button{background:transparent;border:none;cursor:pointer;color:#000}.pagination .rc-pagination-jump-next button:after,.pagination .rc-pagination-jump-prev button:after{display:block;content:"•••"}.pagination .rc-pagination-item,.pagination .rc-pagination-next,.pagination .rc-pagination-prev,.pagination .rc-pagination-total-text{min-width:auto;height:auto;line-height:normal;background-color:transparent;border:none;cursor:pointer}.pagination .rc-pagination-item a,.pagination .rc-pagination-item button,.pagination .rc-pagination-next a,.pagination .rc-pagination-next button,.pagination .rc-pagination-prev a,.pagination .rc-pagination-prev button,.pagination .rc-pagination-total-text a,.pagination .rc-pagination-total-text button{padding:6px 8px;height:auto;min-width:32px;min-height:32px;border-radius:8px;border:1px solid #000;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;color:#000!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s}.pagination .rc-pagination-item.rc-pagination-item-active a,.pagination .rc-pagination-item.rc-pagination-item-active a:hover,.pagination .rc-pagination-next.rc-pagination-item-active a,.pagination .rc-pagination-next.rc-pagination-item-active a:hover,.pagination .rc-pagination-prev.rc-pagination-item-active a,.pagination .rc-pagination-prev.rc-pagination-item-active a:hover,.pagination .rc-pagination-total-text.rc-pagination-item-active a,.pagination .rc-pagination-total-text.rc-pagination-item-active a:hover{background-color:#0f60d6;border-color:#0f60d6;color:#fff!important}.header{display:flex;align-items:center;gap:10px;margin-bottom:30px;padding:0 20px}.header button{border:2px solid #000;color:#000;padding:7px 15px;text-align:center;border-radius:40px;font-weight:700;cursor:pointer}.header h1{font-weight:700;font-size:30px;line-height:38px;color:#222936}.single-transaction{display:grid;padding:0 10px;grid-template-columns:1fr;grid-gap:25px;gap:25px}@media screen and (min-width:1400px){.single-transaction{grid-template-columns:1fr 1fr;padding:23px 35px 23px 90px}}.single-transaction__left{background:#fff;border:1px solid #edf2f9;border-radius:16px;padding:25px 44px}@media screen and (max-width:768px){.single-transaction__left{padding:15px;min-height:auto}}.single-transaction__left--heading{margin-top:50px}.single-transaction__left--heading div{display:flex;flex-direction:column;gap:16px}.single-transaction__left--heading div h2{font-weight:700;font-size:24px;line-height:22px}.single-transaction__left--heading .success{color:#1abe8d;background:rgba(26,190,141,.05);border-radius:20px;padding:5px 15px;max-width:85px;text-align:center}.single-transaction__left--content,.single-transaction__left--heading{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid #edf2f9;align-items:center;gap:10px}@media screen and (max-width:768px){.single-transaction__left--content{font-size:14px}}.single-transaction__left--buttons{display:flex;gap:10px;margin-top:20px;justify-content:space-around}@media screen and (max-width:768px){.single-transaction__left--buttons{flex-direction:column;gap:10px;margin-top:100px}}.single-transaction__right{padding:48px 52px;background:#fff;border:1px solid #edf2f9;border-radius:16px;display:grid;grid-template-columns:1fr 1fr;max-height:344px}@media screen and (max-width:768px){.single-transaction__right{padding:57px 25px}}.single-transaction__right--content p{font-style:normal;font-weight:400;font-size:16px;line-height:22px}@media screen and (max-width:768px){.single-transaction__right--content p{font-size:14px}}.single-transaction__right--content p:first-child{color:#8c95a4}.single-transaction__right--content p:nth-child(2){color:#000;margin-top:12px}.flex-transaction{display:flex;flex-direction:column;justify-content:space-between;height:100%}.loading-spine{background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);border-radius:5px;background-size:200% 100%;animation:shine 1.5s linear infinite;height:344px}@keyframes shine{to{background-position-x:-200%}}.overview-page{display:flex;flex-direction:column;gap:20px}.overview-page__data{display:grid;grid-template-columns:2fr 1fr;grid-gap:20px}.charts-container{gap:2rem;flex-wrap:wrap}.charts-container .charts{padding:2rem;border-radius:20px;background:#fff;width:-moz-fit-content;width:fit-content;flex:1 1 500px}.account-settings .flat-cards--container{max-width:550px;gap:1.5rem;margin:2rem 0}.account-settings .label-card{gap:1rem;border:1px solid #cfdbe0;border-radius:10px 10px 10px 0;padding:1.5rem 1rem}.account-settings .label-card .icon{font-size:20px}.account-settings .label-card p{font-size:14px;color:#4b5563}.account-settings .main{gap:3rem;flex-wrap:wrap}.account-settings .section--2{align-items:center;gap:1rem;flex:1 1}.account-settings .section--2 h3{font-size:30px;line-height:36px}.account-settings .section--2 .detail-card--container{flex-wrap:wrap;gap:1rem;justify-content:center;max-width:1000px;margin:2rem 0}.account-settings .section--2 .detail-card--container>*{border:1px solid #cfdbe0;border-radius:10px 10px 10px 0;padding:1rem;flex:1 1 250px;min-width:300px}.account-settings .section--2 .detail-card--container .detail-card h4{margin-bottom:8px;font-size:20px;line-height:24px}.account-settings .section--2 .switch-balance{font-size:16px;line-height:24px;font-weight:600;width:100%}@media screen and (max-width:900px){.account-settings .main{gap:8rem;flex-wrap:wrap;flex-direction:column-reverse}}.feed{padding-bottom:2rem}.feed--containerz{gap:1.5rem;flex-wrap:wrap;justify-content:center}.feed .card{border-radius:20px;background-color:#fff;min-width:300px;height:500px;flex:1 1 500px;padding:2rem;border:1px solid #f5f5f5;gap:2rem;color:#242424}.feed .card .flex--2{justify-content:space-between;padding-bottom:1rem}.feed .card .flex--2 h5{font-size:20px;margin:0 0 7px;font-weight:600;line-height:30px}.feed .card .flex--2 .icon{position:relative;top:-5px;font-size:20px}.feed .card .num-text{border-bottom:1px solid #f5f5f5;gap:5px;padding-bottom:20px}.feed .card .num-text h2{font-size:22px}.feed .card .num-text p{color:gray;font-size:16px}.feed .card .view-all{margin-left:auto;font-size:16px;color:#5369f8}.feed .card--2{gap:1rem}.feed .card--2 .tasks{overflow:scroll}.feed .card--2 .num-text{border-bottom:1px solid #f5f5f5;gap:1rem;justify-content:unset;padding:20px 0}.feed .card--2 .num-text h2{font-size:14px}.feed .card--2 .num-text p{color:gray;font-size:14px}.feed .card--2 .team .call-video{margin-left:auto;gap:1rem;position:relative;top:15px}.feed .card--2 .team .call-video>*{font-size:20px;color:gray}.get-started .cards-container{padding-top:2rem;gap:2rem;flex-wrap:wrap}.get-started .cards-container>*{flex:1 1;border-radius:16px;border:1px solid var(--Neutral-03,#e2e8f0);min-width:500px;height:500px}.get-started .cards-container .cards{overflow:hidden;border-radius:20px}.get-started .cards-container .cards .section{height:50%;background:var(--Grey-01,#f9fafb);position:relative;overflow:hidden;border-bottom:1px solid var(--Neutral-03,#e2e8f0)}.get-started .cards-container .cards .section img{position:absolute;width:100%;top:0;right:-5rem}.get-started .cards-container .cards .details{padding:2rem}.get-started .cards-container .cards .details .flex--3 p{color:var(--black10);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.45px}.get-started .cards-container .cards .details .flex--3 p:nth-child(2){color:var(--blue);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.get-started .cards-container .cards .details .p--more{color:var(--gray50);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.4px;padding:1rem 0 2rem}.get-started .section--2{padding:3rem 0}.get-started .section--2 .heading{color:var(--black10);font-family:Inter;font-size:30px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.get-started .section--2 .subtext{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px;padding:5px 0 1rem}.get-started .section--2 .cards-container--2{gap:2rem}.get-started .section--2 .cards-container--2 .cards{border-radius:8px;border:1px solid var(--Neutral-03,#e2e8f0);background:var(--Grey-01,#f9fafb);padding:1rem;gap:1rem;flex:1 1;max-width:800px}.get-started .section--2 .cards-container--2 .cards img{width:50px}.get-started .section--2 .cards-container--2 .cards h3{color:var(--black10);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.45px}.get-started .section--2 .cards-container--2 .cards p{color:var(--Grey-06,#6b7280);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.get-started .section--2 .cards-container--2 .cards .last--p{color:var(--Piggyvest-Blue-01,#0f60d6);font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline;padding-top:1rem}.onboarding-index-page{min-height:100vh;padding:0 40px 40px;background-color:#fff}.onboarding-index-page__action-bar{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding-top:40px;padding-bottom:10px;background-color:inherit}.onboarding-index-page__action-bar .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboarding-index-page__action-bar .details h1{color:var(--Black,#01040f);font-family:Inter;font-size:32px;font-style:normal;font-weight:600;line-height:113.5%}.onboarding-index-page__action-bar .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:113.5%;letter-spacing:-.4px}.onboarding-index-page__action-bar button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02,#f3f4f6)}.onboarding-index-page__action-bar button img{height:19px;width:19px;object-fit:contain}.onboarding-index-page form{display:flex;flex-direction:column;gap:24px;margin:40px 0;max-width:420px}.onboarding-index-page form .kyc-section{display:flex;padding:16px;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Grey-03,#e5e7eb);cursor:pointer;transition:all .2s ease}.onboarding-index-page form .kyc-section .icon{height:45px;width:45px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--Blue-01,#eff6ff)}.onboarding-index-page form .kyc-section .icon img{max-height:100%;max-width:100%;object-fit:contain}.onboarding-index-page form .kyc-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.onboarding-index-page form .kyc-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.onboarding-index-page form .kyc-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.onboarding-index-page form .kyc-section--selected,.onboarding-index-page form .kyc-section:hover{border-radius:8px;border:1px solid var(--Blue-07,#2563eb);background:var(--Blue-01,#eff6ff)}.onboarding-index-page form .kyc-section .check{height:auto;padding:10px;width:auto;border-radius:50%;box-sizing:border-box;border:1.5px solid #cbd5e1}.onboarding-index-page form .kyc-section--selected{cursor:default}.onboarding-index-page form .kyc-section--selected .check{background:var(--Blue-07,#2563eb);padding:5px;border:5px solid #fff;box-shadow:0 0 0 1px #2563eb}.onboarding-index-page form .action{margin-top:50px}.onboarding-general-details-page{min-height:100vh;padding:0 40px 40px;background-color:#fff}.onboarding-general-details-page__action-bar{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding-top:40px;padding-bottom:10px;background-color:inherit}.onboarding-general-details-page__action-bar .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboarding-general-details-page__action-bar .details h1{color:var(--Black,#01040f);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.onboarding-general-details-page__action-bar .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:113.5%;letter-spacing:-.4px}.onboarding-general-details-page__action-bar button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02,#f3f4f6)}.onboarding-general-details-page__action-bar button img{height:19px;width:19px;object-fit:contain}.onboarding-general-details-page form{display:flex;flex-direction:column;gap:24px;margin:40px 0;max-width:440px}.onboarding-general-details-page form .action{margin-top:50px}.onboarding-socials-page{min-height:100vh;padding:0 40px 40px;background-color:#fff}.onboarding-socials-page__action-bar{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding-top:40px;padding-bottom:10px;background-color:inherit}.onboarding-socials-page__action-bar .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboarding-socials-page__action-bar .details h1{color:var(--Black,#01040f);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.onboarding-socials-page__action-bar .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:113.5%;letter-spacing:-.4px}.onboarding-socials-page__action-bar button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02,#f3f4f6)}.onboarding-socials-page__action-bar button img{height:19px;width:19px;object-fit:contain}.onboarding-socials-page form{display:flex;flex-direction:column;gap:24px;margin:40px 0;max-width:440px}.onboarding-socials-page form .action{margin-top:50px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.onboarding-documents-upload-page{min-height:100vh;padding:0 40px 40px;background-color:#fff}.onboarding-documents-upload-page__action-bar{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding-top:40px;padding-bottom:10px;background-color:inherit}.onboarding-documents-upload-page__action-bar .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboarding-documents-upload-page__action-bar .details h1{color:var(--Black,#01040f);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.onboarding-documents-upload-page__action-bar .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:113.5%;letter-spacing:-.4px}.onboarding-documents-upload-page__action-bar button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02,#f3f4f6)}.onboarding-documents-upload-page__action-bar button img{height:19px;width:19px;object-fit:contain}.onboarding-documents-upload-page form{display:flex;flex-direction:column;gap:30px;margin:40px 0;max-width:470px}.onboarding-documents-upload-page form .doc-uploader{display:flex;padding:22px 18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;align-self:stretch;border-radius:6.12px;border:.5px dashed var(--Grey-04,#d1d5db);background:var(--Grey-01,#f9fafb);cursor:pointer;transition:all .2s ease-in-out}.onboarding-documents-upload-page form .doc-uploader:active{transform:scale(.99)}.onboarding-documents-upload-page form .doc-uploader__icon{height:40px;width:40px;padding:8px 11px;background:var(--Grey-02,#f3f4f6)}.onboarding-documents-upload-page form .doc-uploader__icon img{border-radius:50%;width:100%;height:100%;object-fit:contain}.onboarding-documents-upload-page form .doc-uploader h4{color:var(--Grey-07,#4b5563);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.3px}.onboarding-documents-upload-page form .doc-uploader p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.onboarding-documents-upload-page form .doc-uploader p span{color:var(--Piggyvest-Blue-01,#0f60d6);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.35px}.onboarding-documents-upload-page form .doc-uploader span{color:var(--Pash-black-07,#999ba0);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.onboarding-documents-upload-page form .action{margin-top:50px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.onboarding-add-shareholder-page,.onboarding-shareholders-page{min-height:100vh;padding:0 40px 40px;background-color:#fff}.onboarding-add-shareholder-page__action-bar,.onboarding-shareholders-page__action-bar{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding-top:40px;padding-bottom:10px;background-color:inherit}.onboarding-add-shareholder-page__action-bar .details,.onboarding-shareholders-page__action-bar .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboarding-add-shareholder-page__action-bar .details h1,.onboarding-shareholders-page__action-bar .details h1{color:var(--Black,#01040f);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.onboarding-add-shareholder-page__action-bar .details p,.onboarding-shareholders-page__action-bar .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:113.5%;letter-spacing:-.4px}.onboarding-add-shareholder-page__action-bar button,.onboarding-shareholders-page__action-bar button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02,#f3f4f6)}.onboarding-add-shareholder-page__action-bar button img,.onboarding-shareholders-page__action-bar button img{height:19px;width:19px;object-fit:contain}.onboarding-add-shareholder-page form,.onboarding-shareholders-page form{display:flex;flex-direction:column;gap:24px;margin:40px 0;max-width:450px}.onboarding-add-shareholder-page form .shareholder-section,.onboarding-shareholders-page form .shareholder-section{display:flex;padding:16px;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Grey-03,#e5e7eb);cursor:pointer;transition:all .2s ease}.onboarding-add-shareholder-page form .shareholder-section .icon,.onboarding-shareholders-page form .shareholder-section .icon{height:45px;width:45px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--Blue-01,#eff6ff)}.onboarding-add-shareholder-page form .shareholder-section .icon img,.onboarding-shareholders-page form .shareholder-section .icon img{max-height:100%;max-width:100%;object-fit:contain}.onboarding-add-shareholder-page form .shareholder-section .details,.onboarding-shareholders-page form .shareholder-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.onboarding-add-shareholder-page form .shareholder-section .details h3,.onboarding-shareholders-page form .shareholder-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.onboarding-add-shareholder-page form .shareholder-section .details p,.onboarding-shareholders-page form .shareholder-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.onboarding-add-shareholder-page form .shareholder-section .action-btn,.onboarding-shareholders-page form .shareholder-section .action-btn{height:auto;padding:8px 18px;width:auto;background-color:transparent;box-sizing:border-box;border-radius:8px;border:1px solid var(--Grey-03,#e5e7eb);color:var(--Blue-07,#2563eb)}.onboarding-add-shareholder-page form .shareholder-section .action-btn:hover,.onboarding-shareholders-page form .shareholder-section .action-btn:hover{border:1px solid var(--Blue-07,#2563eb)}.onboarding-add-shareholder-page form .shareholder-section .action-btn.remove,.onboarding-shareholders-page form .shareholder-section .action-btn.remove{padding:10px 20px;color:var(--Red-07,#dc2626)}.onboarding-add-shareholder-page form .shareholder-section .action-btn.remove:hover,.onboarding-shareholders-page form .shareholder-section .action-btn.remove:hover{border:1px solid var(--Red-07,#dc2626)}.onboarding-add-shareholder-page form .add-action,.onboarding-shareholders-page form .add-action{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background-color:transparent;border:1px solid var(--Grey-03,#e5e7eb)}.onboarding-add-shareholder-page form .add-action span,.onboarding-shareholders-page form .add-action span{color:var(--Blue-08,#1d4ed8);font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.onboarding-add-shareholder-page form .action,.onboarding-shareholders-page form .action{margin-top:50px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.onboarding-add-director-page,.onboarding-directors-page{min-height:100vh;padding:0 40px 40px;background-color:#fff}.onboarding-add-director-page__action-bar,.onboarding-directors-page__action-bar{display:flex;justify-content:space-between;align-items:center;position:-webkit-sticky;position:sticky;top:0;padding-top:40px;padding-bottom:10px;background-color:inherit}.onboarding-add-director-page__action-bar .details,.onboarding-directors-page__action-bar .details{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.onboarding-add-director-page__action-bar .details h1,.onboarding-directors-page__action-bar .details h1{color:var(--Black,#01040f);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.onboarding-add-director-page__action-bar .details p,.onboarding-directors-page__action-bar .details p{color:var(--Grey-07);font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:113.5%;letter-spacing:-.4px}.onboarding-add-director-page__action-bar button,.onboarding-directors-page__action-bar button{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02)}.onboarding-add-director-page__action-bar button img,.onboarding-directors-page__action-bar button img{height:19px;width:19px;object-fit:contain}.onboarding-add-director-page form,.onboarding-directors-page form{display:flex;flex-direction:column;gap:24px;margin:40px 0;max-width:455px}.onboarding-add-director-page form .director-section,.onboarding-directors-page form .director-section{display:flex;padding:16px;align-items:center;gap:12px;border-radius:8px;border:1px solid var(--Grey-03,#e5e7eb);cursor:pointer;transition:all .2s ease}.onboarding-add-director-page form .director-section .icon,.onboarding-directors-page form .director-section .icon{height:45px;width:45px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--Blue-01,#eff6ff)}.onboarding-add-director-page form .director-section .icon img,.onboarding-directors-page form .director-section .icon img{max-height:100%;max-width:100%;object-fit:contain}.onboarding-add-director-page form .director-section .details,.onboarding-directors-page form .director-section .details{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.onboarding-add-director-page form .director-section .details h3,.onboarding-directors-page form .director-section .details h3{color:var(--Black,#01040f);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.onboarding-add-director-page form .director-section .details p,.onboarding-directors-page form .director-section .details p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.onboarding-add-director-page form .director-section .action-btn,.onboarding-directors-page form .director-section .action-btn{height:auto;padding:8px 18px;width:auto;background-color:transparent;box-sizing:border-box;border-radius:8px;border:1px solid var(--Grey-03,#e5e7eb);color:var(--Blue-07,#2563eb)}.onboarding-add-director-page form .director-section .action-btn:hover,.onboarding-directors-page form .director-section .action-btn:hover{border:1px solid var(--Blue-07,#2563eb)}.onboarding-add-director-page form .director-section .action-btn.remove,.onboarding-directors-page form .director-section .action-btn.remove{padding:10px 20px;color:var(--Red-07,#dc2626)}.onboarding-add-director-page form .director-section .action-btn.remove:hover,.onboarding-directors-page form .director-section .action-btn.remove:hover{border:1px solid var(--Red-07,#dc2626)}.onboarding-add-director-page form .bvn-info,.onboarding-directors-page form .bvn-info{display:flex;padding:12px 24px;justify-content:space-between;align-items:center;border-radius:8px;background:var(--Orange-01,#fff7ed)}.onboarding-add-director-page form .bvn-info__details,.onboarding-directors-page form .bvn-info__details{display:flex;gap:10px;align-items:center;color:var(--Yellow-08,#a16207);font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.onboarding-add-director-page form .bvn-info a,.onboarding-directors-page form .bvn-info a{color:var(--Yellow-08,#a16207);font-size:13px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.4px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.onboarding-add-director-page form h3,.onboarding-directors-page form h3{color:var(--Black,#01040f);font-family:Inter;font-size:24px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.6px}.onboarding-add-director-page form .means-of-identification,.onboarding-directors-page form .means-of-identification{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.onboarding-add-director-page form .add-action,.onboarding-directors-page form .add-action{display:flex;padding:12px 24px;justify-content:center;align-items:center;gap:8px;border-radius:8px;background-color:transparent;border:1px solid var(--Grey-03,#e5e7eb)}.onboarding-add-director-page form .add-action span,.onboarding-directors-page form .add-action span{color:var(--Blue-08,#1d4ed8);font-family:Inter;font-size:15px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.4px}.onboarding-add-director-page form .doc-uploader,.onboarding-directors-page form .doc-uploader{display:flex;padding:22px 18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;align-self:stretch;border-radius:6.12px;border:.5px dashed var(--Grey-04,#d1d5db);background:var(--Grey-01,#f9fafb);cursor:pointer;transition:all .2s ease-in-out}.onboarding-add-director-page form .doc-uploader:active,.onboarding-directors-page form .doc-uploader:active{transform:scale(.99)}.onboarding-add-director-page form .doc-uploader__icon,.onboarding-directors-page form .doc-uploader__icon{height:40px;width:40px;padding:8px 11px;background:var(--Grey-02,#f3f4f6)}.onboarding-add-director-page form .doc-uploader__icon img,.onboarding-directors-page form .doc-uploader__icon img{border-radius:50%;width:100%;height:100%;object-fit:contain}.onboarding-add-director-page form .doc-uploader h4,.onboarding-directors-page form .doc-uploader h4{color:var(--Grey-07,#4b5563);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.3px}.onboarding-add-director-page form .doc-uploader p,.onboarding-directors-page form .doc-uploader p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px}.onboarding-add-director-page form .doc-uploader p span,.onboarding-directors-page form .doc-uploader p span{color:var(--Piggyvest-Blue-01,#0f60d6);text-align:center;font-family:Inter;font-size:14px;font-style:normal;font-weight:700;line-height:125%;letter-spacing:-.35px}.onboarding-add-director-page form .doc-uploader span,.onboarding-directors-page form .doc-uploader span{color:var(--Pash-black-07,#999ba0);text-align:center;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:125%}.onboarding-add-director-page form .row-input span,.onboarding-directors-page form .row-input span{color:var(--Grey-06,#6b7280);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:135%;letter-spacing:-.35px;display:block;margin-top:5px}.onboarding-add-director-page form .action,.onboarding-directors-page form .action{margin-top:50px;display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.onboarding-layout{height:100vh;width:100%}.onboarding-layout__sidebar{width:500px;position:fixed;top:0;left:0;background:var(--white30);padding:2rem 3rem;border-right:1px solid var(--Grey-02,#f3f4f6)}.onboarding-layout__sidebar h1{color:var(--black10);font-family:Eina 1;font-size:28px;font-style:normal;font-weight:600;line-height:35px;letter-spacing:-.48px}.onboarding-layout__sidebar .heading-p{color:var(--Grey-07,#4b5563);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:125%;letter-spacing:-.35px;padding:1rem 0 3rem}.onboarding-layout__sidebar .line-text{gap:1rem;padding:0}.onboarding-layout__sidebar .line-text .line{align-items:center}.onboarding-layout__sidebar .line-text .line svg{stroke:#d9d9d9}.onboarding-layout__sidebar .line-text .details{position:relative;top:-2px}.onboarding-layout__sidebar .line-text:last-child .line svg:nth-child(2){visibility:hidden}.onboarding-layout__sidebar .line-text:nth-child(3) .line svg{stroke:var(--blue)}.onboarding-layout__content{width:calc(100% - 500px);position:absolute;top:0;right:0;min-height:100vh}@font-face{font-family:Eina01-Bold;src:url(/_next/static/media/Eina01-Bold.8074ed43.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Eina01-BoldItalic;src:url(/_next/static/media/Eina01-BoldItalic.780d225c.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Eina01-SemiBold;src:url(/_next/static/media/Eina01-SemiBold.9547bcff.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Eina01-SemiBoldItalic;src:url(/_next/static/media/Eina01-SemiboldItalic.b3e8ccda.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Eina01-Regular;src:url(/_next/static/media/Eina01-Regular.2dfafeb8.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Eina01-RegularItalics;src:url(/_next/static/media/Eina01-RegularItalic.7377bf02.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Eina01-Light;src:url(/_next/static/media/Eina01-Light.a9401e90.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Eina01-LightItalics;src:url(/_next/static/media/Eina01-LightItalic.2b258f87.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}h1,h2,h3,h4,h5,h6{font-family:Eina01-Bold;font-weight:700}@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;0,9..40,900;1,9..40,600&family=Inter:wght@300;400;500;600;700;800;900&display=swap";*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{font-family:Eina01-Regular,Inter,sans-serif}:root{--primary:#0f172a;--default-blue:#070e21;--Black:#01040f;--black:#000;--black10:#01040f;--black20:rgba(0,0,0,.6);--black30:#111827;--black40:#141414;--black50:#141414;--gray10:#6b7280;--gray20:#6b7280;--gray30:#d1d5db;--gray40:#2a2a2a99;--gray50:#334155;--Red-01:#fef2f2;--Red-02:#fee2e2;--Red-05:#f87171;--Red-06:#ef4444;--Red-07:#dc2626;--Grey-01:#f9fafb;--Grey-02:#f3f4f6;--Grey-03:#e5e7eb;--Grey-04:#f3f4f6;--Grey-06:#6b7280;--Grey-07:#4b5563;--Grey-08:#374151;--Grey-10:#0f172a;--Grey-11:#757575;--white:#fff;--white10:#fff;--white20:#f3f4f6;--white30:#fcfcfd;--Green-01:#f0fdf4;--Green-02:#dcfce7;--green02:#dcfce7;--Green-06:#22c55e;--Green-07:#16a34a;--green10:#6ee7b7;--Piggyvest-green:#10b259;--shadow10:rgba(0,0,0,.3);--shadow20:hsla(0,2%,61%,.3);--shadow30:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--Settlement-gradient-4:linear-gradient(95deg,#0fb259 -2.56%,#b7fdcb 144.98%);--blue:#1d4ed8;--Blue-01:#eff6ff;--Blue-02:#dbeafe;--Blue-03:#bfdbfe;--blue20:#374151;--blue70:#f1f5f9;--Blue-07:#2563eb;--Blue-08:#1d4ed8;--Piggyvest-Blue-01:#0f60d6;--Neutral-01:#f8fafc;--Neutral-02:#f1f5f9;--Neutral-03:#e2e8f0;--Neutral-04:#cbd5e1;--Neutral-05:#94a3b8;--Neutral-06:#64748b;--Neutral-07:#334155;--Neutral-08:#1e293b;--Neutral-09:#0f172a;--Orange-01:#fff7ed;--Orange-02:#ffedd5;--Orange-03:#fed7aa;--Orange-05:#fb923c;--Orange-06:#f97316;--Orange-07:#ea580c;--Orange-08:#c2410c;--Piggybusiness-pink:#f08;--Pink-10:#e5489b;--Pink-09:#e85aa5;--Pink-01:#fcedf5;--Pink-02:#fadaeb;--Pink-03:#f7c8e1;--Yellow-01:#fefce8;--slate-08:#334155;--Yellow-08:#a16207;--Table-border-radius:8px;--Purple-06:#6366f1;--Purple-02:#e0e7ff;--Purple-03:#c7d2fe;--Purple-04:#a5b4fc;--Purple-07:#4f46e5}a{color:inherit;text-decoration:none}.flex--1,.flex--2{display:flex}.flex--2{align-items:center}.flex--3{display:flex;justify-content:space-between}.flex--4{display:flex;flex-direction:column}.flex--5{display:flex;align-items:center;justify-content:center}.grid--1{display:grid;place-items:center}button{outline:none;border:none}.pointer,button{cursor:pointer}.page-loader{margin:50px auto auto;display:flex;justify-content:center;align-items:center;min-height:60vh;max-width:900px}.border--main{border-bottom:1px solid #d4d3ca;box-shadow:0 2px 4px rgba(0,0,0,.08),0 4px 12px rgba(0,0,0,.08)}