@font-face{font-family:Eina01-Bold;src:url(/_next/static/media/Eina01-Bold.8074ed43.ttf) format("truetype");font-weight:700;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-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;src:url(/_next/static/media/Eina01-Regular.2dfafeb8.ttf) format("truetype");font-weight:400;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-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}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Thin.65fc3559.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Light.0b4ff3e0.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Regular.1282ebc6.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Medium.8d213a54.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-SemiBold.524c2f2b.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Bold.c146dcab.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-ExtraBold.6e29c005.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Inter;src:url(/_next/static/media/Inter-Black.5d1d6a15.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-ExtraLight.c605ab0f.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-Light.22b1a59f.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-Regular.6dd88b03.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-Medium.2a7a4542.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-SemiBold.8e80f8ab.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-Bold.7abcc5b1.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Jakarta;src:url(/_next/static/media/PlusJakartaSans-ExtraBold.8dd03ffe.ttf) format("truetype");font-weight:800;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-Thin.8e272a49.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-UltraLight.6af8e73c.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-Light.2c1a2009.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-Regular.78f99299.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-SemiBold.adeb7cbc.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-Bold.61cbbdd1.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-Black.cba388e8.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Neue Plak;src:url(/_next/static/media/Neue-Plak-ExtraBlack.823e7909.ttf) format("truetype");font-weight:950;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-Thin.dd3f12c7.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-UltraLight.caeb5c59.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-Light.1b4ea40a.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-Regular.0ef4d2b4.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-SemiBold.8bd97f3d.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-Bold.1535e35d.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-Black.e7543655.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Neue Plak Condensed;src:url(/_next/static/media/Neue-Plak-Condensed-ExtraBlack.21a21814.ttf) format("truetype");font-weight:950;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-Thin.9955a5ab.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-UltraLight.a97ed0a0.ttf) format("truetype");font-weight:200;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-Light.a150b24e.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-Regular.65aae606.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-SemiBold.eaf37d5d.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-Bold.c9b8763f.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-Black.dfdc351e.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Neue Plak Extended;src:url(/_next/static/media/Neue-Plak-Extended-ExtraBlack.7c2b0260.ttf) format("truetype");font-weight:950;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Thin.2d99df35.ttf) format("truetype");font-weight:100;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Thin-Italic.1767f074.ttf) format("truetype");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Light.a391c231.ttf) format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Light-Italic.7450e1c9.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Italic.e3beff1c.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-SemiBold.b23bcc08.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-SemiBold-Italic.3f8964b5.ttf) format("truetype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Bold.fecba02c.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Bold-Italic.5e298cb0.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Black.7eb5558a.ttf) format("truetype");font-weight:900;font-display:swap}@font-face{font-family:Neue Plak Text;src:url(/_next/static/media/Neue-Plak-Text-Black-Italic.ddca0fdf.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}#nprogress{pointer-events:none}#nprogress .bar{background:var(--primary);position:fixed;z-index:1031;top:0;left:0;width:100%;height:2px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px var(--primary),0 0 5px var(--primary);opacity:1;transform:rotate(3deg) translateY(-4px)}#nprogress .spinner{display:block;position:fixed;z-index:1031;top:15px;right:15px}#nprogress .spinner-icon{width:18px;height:18px;box-sizing:border-box;border-bottom:2px solid transparent;border-right:2px solid transparent;border-top:2px solid transparent;border-top-color:var(--primary);border-left:2px solid transparent;border-left-color:var(--primary);border-radius:50%;animation:nprogress-spinner .4s linear infinite}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-wrapper{gap:16px}.form-wrapper:empty{display:none}.form-wrapper .splits{width:100%;display:flex;gap:16px}@media(max-width:600px){.form-wrapper .splits{flex-direction:column}}.form-wrapper .splits>*{flex:1 1}button{outline:none;border:none;cursor:pointer;background-color:transparent;white-space:nowrap;font-family:Jakarta,sans-serif;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}button:focus{outline:none!important}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}a{color:inherit}.button-component,a{text-decoration:none}.button-component{display:inline-flex;justify-content:center;align-items:center;gap:8px;height:55px;width:auto;border-radius:30px;background-color:transparent;transition:all .2s ease-in-out;line-height:22.5px;letter-spacing:-.025em;font-family:Jakarta,sans-serif;border:none;padding:8px;box-shadow:none;outline:none;font-size:18px;font-weight:500;box-sizing:border-box;color:var(--primary);pointer-events:none;cursor:pointer}.button-component.clickable{pointer-events:all}.button-component.clickable:active{transform:scale(.99)}.button-component:hover{filter:brightness(90%)}.button-component.primary{background-color:var(--primary);color:#fff}.button-component.tertiary{background-color:transparent;color:var(--primary);outline:2px solid var(--primary)}.button-component.secondary{background-color:var(--Neutral-02);color:var(--primary-dark)}.button-component.transparent{background-color:transparent;color:var(--Neutral-06)}.button-component.transparent:hover{color:var(--primary)}.button-component.disabled,.button-component[disabled]{filter:brightness(75%);opacity:.9;cursor:not-allowed}.button-component.disabled img,.button-component[disabled] img{filter:grayscale(100%)}.button-component.disabled:active,.button-component[disabled]:active{transform:none;animation:shake .82s cubic-bezier(.36,.07,.19,.97) both}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.button-component.loading,.button-component[loading]{pointer-events:none;opacity:.7}.filter-button{border-radius:271px;padding:10px 16px;display:inline-flex;align-items:center;gap:6px;background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);transition:all .2s ease-in-out}.filter-button-input-action{padding:5px}.filter-button:hover{transform:scale(1.03)}.filter-button{font-family:Inter;font-size:14px;font-weight:500;color:var(--Neutral-08);line-height:17.5px;letter-spacing:-.025em}.filter-button svg{font-size:16px}.filter-button.transparent{background-color:transparent}.filter-button.transparent svg{font-size:inherit;color:inherit}.filter-button.primary{background-color:var(--primary)!important;color:#fff!important;padding:8px 20px}.filter-button.primary svg{font-size:inherit;color:inherit}.filter-button.primary-outline{color:var(--primary);border-color:var(--primary);background-color:transparent}@media(max-width:768px){.filter-button{padding:8px 10px;font-size:12px;gap:8px}.filter-button svg{font-size:12px}}.filter-button.search-filter{background-color:transparent;padding:12px 25px 12px 20px;border-radius:20px}.filter-button.search-filter.active{border:none;background-color:var(--primary);color:#fff}.filter-button.search-filter.active svg{color:#fff}.input-button{min-width:50px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-size:20px;color:var(--text-color);background-color:var(--Neutral-02);border:1px solid var(--Neutral-03)}.input-component{display:flex;flex-direction:column;gap:8px}.input-component label{font-size:14px;font-weight:500;line-height:125%;letter-spacing:0;color:var(--Neutral-05);text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-component label:focus{outline:none!important}.input-component label:empty{display:none}.input-component__required{color:var(--Red-07,#e53e3e);margin-left:2px}.input-component--error .input-component__area{border-color:var(--Red-07,#e53e3e)}.input-component__error{font-size:12px;font-weight:400;color:var(--Red-07,#e53e3e);margin-top:-4px;line-height:1.4}.input-component__area{display:flex;height:60px;padding:8px 8px 8px 15px;border-radius:8px;background-color:transparent;border:1px solid var(--Neutral-03);gap:5px;cursor:pointer}.input-component__area .prefix,.input-component__area .suffix{display:flex;align-items:center;justify-content:center;color:var(--Neutral-06);font-size:20px;transition:all .3s ease}.input-component__area .prefix.clickable,.input-component__area .suffix.clickable{cursor:pointer}.input-component__area .prefix.clickable:hover,.input-component__area .suffix.clickable:hover{transform:scale(1.04)}.input-component__area .prefix:empty,.input-component__area .suffix:empty{display:none}.input-component__area input{flex:1 1;height:100%;font-size:16px;outline-style:none;border:none;line-height:0;padding:0;margin:0;font-family:inherit;background-color:transparent}.input-component__area input::placeholder{font-size:14px;font-weight:400;line-height:18.9px;color:var(--Grey-06)}.input-component__area input:disabled{color:var(--Grey-06)}.input-component__calendar-wrapper{position:fixed;display:none;z-index:999}.input-component__calendar-wrapper .calendar-select{border-radius:16px;background:#fff;border:none;padding:10px;box-shadow:0 4px 25px 0 rgba(87,116,154,.18)}.search-box .input-component__area{width:100%;height:50px;border-radius:12px;border:1px solid var(--Neutral-03)!important}.search-box .input-component__area input{font-size:13px;font-weight:400;line-height:0;text-align:left}.data-filter .input-component__area{width:100%;height:45px}.data-filter .input-component__area input{font-size:13px;font-weight:400;line-height:0;text-align:left}.phone-prefix{display:inline-flex;margin-right:5px;align-items:center;gap:5px;border-radius:6px;border:1px solid var(--Neutral-03);background-color:var(--Neutral-01)}.phone-prefix__flag{height:20px}.phone-prefix{padding:6px 8px;font-weight:400;font-size:13px;line-height:135%;letter-spacing:0;color:#000}.otp-input-component{display:grid;width:100%;max-width:400px;grid-template-columns:repeat(6,1fr);grid-gap:15px}@media(max-width:480px){.otp-input-component{grid-gap:8px}}.otp-input-component input{height:54px;width:100%;text-align:center;background:#fff;color:var(--text-color);transition:border-color .3s ease-in-out;padding:0;border-radius:8px;border:1px solid transparent;border-color:var(--Grey-03);background-color:#f7f7f7;font-size:18px}@media(max-width:480px){.otp-input-component input{height:46px;border-radius:6px}}.otp-input-component input:focus{outline:none;border-color:var(--primary)}.otp-input-component input:hover{border-color:var(--text-color)}.otp-input-component input:hover:focus{outline:none;border-color:var(--primary)}.checkbox-component{display:inline-flex;align-items:center;position:relative;height:24px;box-sizing:border-box;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px;font-style:normal;line-height:0;font-weight:400;color:var(--text-color)}.checkbox-component:last-child{margin-bottom:0}.checkbox-component__input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;box-sizing:border-box}.checkbox-component__input:checked~.checkmark{background-color:var(--primary);border:none}.checkbox-component__input:checked~.checkmark:hover{transform:none}.checkbox-component__input:hover~.checkmark{filter:brightness(90%);border:.5px solid var(--primary)}.checkbox-component__input:checked~.checkmark:after{display:block}.checkbox-component .checkmark{position:absolute;top:0;left:0;box-sizing:border-box;height:21px;width:21px;border:1.5px solid var(--Neutral-03);border-radius:6px;transition:all .2s ease-in-out}.checkbox-component .checkmark:hover{filter:brightness(90%);transform:scale(1.04)}.checkbox-component .checkmark:after{content:"";position:absolute;display:none;left:6.5px;top:3.4px;box-sizing:border-box;width:7px;height:12px;border:solid #fff;border-width:0 3px 3px 0;border-radius:2px;transform:rotate(45deg)}.avatar-component{height:30px;width:30px;border-radius:50%;font-size:12.44px;font-weight:500;letter-spacing:1px;background-color:var(--primary-dark);text-transform:uppercase;color:#fff;flex-shrink:0;overflow:hidden}.avatar-component .avatar-img{object-fit:cover;height:inherit;width:inherit;border-radius:inherit;text-indent:-999999999px;flex-shrink:0}.avatar-component .avatar-img-loading{background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine 1.5s linear infinite}.avatar-component .avatar-text{display:flex;align-items:center;justify-content:center;height:inherit;border-radius:inherit;width:inherit;line-height:0;flex-shrink:0}.table-wrapper{overflow:auto}.table-wrapper--state{display:flex;justify-content:center;align-items:center;position:relative;height:100%;min-height:60vh;width:100%;border-radius:8px}.table-wrapper--state div{position:absolute;top:0;border-radius:inherit;left:0;width:100%;height:100%}.table-wrapper--state.loading div{opacity:.7;background:#eee;background:linear-gradient(110deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);background-size:200% 100%;animation:shine 1.5s linear infinite}.table-wrapper--state.empty{display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #e6ebf0}.table-wrapper--state.empty div{display:none}.table-wrapper--state .state-content{font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.table-wrapper .table-component{display:flex;flex-direction:column;width:auto}.table-wrapper .table-component__head{background-color:var(--Grey-01);border-radius:8px 8px 0 0;border:1px solid var(--Neutral-03);display:flex;justify-content:space-around;padding:16px;width:-moz-fit-content;width:fit-content;min-width:100%}.table-wrapper .table-component__head-cell{display:block;text-align:left;font-size:14px;font-weight:600;line-height:17.5px;letter-spacing:-.025em;color:var(--Neutral-09)}.table-wrapper .table-component__body{background-color:#fff}.table-wrapper .table-component__body--loading{display:flex;justify-content:center;align-items:center}.table-wrapper .table-component__body--loading span{color:var(--Neutral-07);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:125%;letter-spacing:-.35px}.table-wrapper .table-component__row{text-decoration:none;border:1px solid var(--Neutral-03);border-top:none;display:flex;justify-content:space-around;align-items:center;padding:16px;width:-moz-fit-content;width:fit-content;min-width:100%;transition:all .3s ease}.table-wrapper .table-component__row.clickable{cursor:pointer}.table-wrapper .table-component__row.clickable:hover{background-color:var(--Grey-01)}.table-wrapper .table-component__row:last-child{border-radius:0 0 8px 8px}.table-wrapper .table-component__row-cell{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;font-size:13px;font-weight:500;line-height:17.5px;text-align:left;color:var(--Neutral-07)}.table-wrapper .table-component__row-cell .table-text{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-align:inherit}.table-wrapper .table-component__row-cell.navigation{color:var(--Neutral-04);font-size:20px}.table-wrapper .table-component__row-cell.actions .actions-trigger{width:100%;color:var(--Neutral-04);font-size:20px}.table-wrapper .table-component__row-cell.actions .actions-list{background-color:#fff;border-radius:8px;padding:8px;width:171px}.table-wrapper .table-component__row-cell.actions .action-item{display:flex;align-items:center;gap:8px;padding:8px;cursor:pointer;overflow:hidden}.table-wrapper .table-component__row-cell.actions .action-item:hover{background-color:#f7f4fe;transform:scale(1.01);border-color:transparent;border-radius:6px}.table-wrapper .table-component__row-cell.actions .action-item-icon{height:24px;width:24px;object-fit:contain;display:flex;align-items:center;justify-content:center;font-size:17px;color:var(--Grey-07)}.table-wrapper .table-component__row-cell.actions .action-item-label{font-weight:500;font-size:14px;line-height:125%;letter-spacing:0;color:var(--Grey-07);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.table-wrapper .table-component__row-cell.copy{display:inline-flex;align-items:center;gap:5px;overflow:hidden;cursor:pointer;transition:all .3s ease}.table-wrapper .table-component__row-cell.copy .table-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-wrapper .table-component__row-cell.copy svg{color:var(--Neutral-05);flex-shrink:0;font-size:18px}.table-wrapper .table-component__row-cell.copy:hover{color:var(--primary);transform:scale(1.01)}.table-wrapper .table-component__row-cell.copy:hover svg{color:var(--primary)}@keyframes shine{to{background-position-x:-200%}}.loading-state{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:10px;padding:40px 0;height:100%;min-height:60vh;width:100%;border-radius:8px}.loading-state__text{font-weight:500;font-size:14px;line-height:125%;letter-spacing:-.35px;color:var(--Grey-07)}.empty-table-state,.error-table-state{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:8px;padding:50px 24px;height:100%;min-height:60vh;width:100%;text-align:center}.empty-table-state__icon,.error-table-state__icon{width:56px;height:56px;border-radius:50%;background-color:var(--Neutral-02);border:2px dashed var(--Neutral-04);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.empty-table-state__icon svg,.error-table-state__icon svg{font-size:24px;color:var(--Neutral-06)}.empty-table-state__icon.error,.error-table-state__icon.error{background-color:var(--Red-02);border:2px dashed var(--Red-04)}.empty-table-state__icon.error svg,.error-table-state__icon.error svg{color:var(--Red-06)}.empty-table-state__title,.error-table-state__title{font-weight:600;font-size:16px;line-height:130%;color:var(--primary-dark);max-width:400px}.empty-table-state__subtitle,.error-table-state__subtitle{font-weight:400;font-size:13px;line-height:150%;color:var(--Neutral-06);max-width:340px}.empty-table-state__action,.error-table-state__action{margin-top:10px;min-width:auto;padding:10px 24px!important;font-size:13px!important;height:40px!important}.empty-table-state__action-slot,.error-table-state__action-slot{margin-top:10px}.badge-wrapper{width:-moz-fit-content;width:fit-content}.badge-wrapper.clickable{cursor:pointer}.trend-badge{height:25px;width:25px;display:flex;justify-content:center;align-items:center;border-radius:50%}.trend-badge svg{font-size:13px}.trend-badge.credit,.trend-badge.in{background-color:#dcfce7;transform:rotate(180deg)}.trend-badge.credit svg,.trend-badge.in svg{color:var(--Green-07)}.trend-badge.debit,.trend-badge.out{background-color:var(--Red-02)}.trend-badge.debit svg,.trend-badge.out svg{color:#f15046}.trend-badge.neutral{background-color:var(--Neutral-02)}.trend-badge.neutral svg{color:var(--Neutral-06)}.status-badge{display:inline-block;padding:4px 7px!important;border-radius:16px;font-size:12px;font-weight:500;line-height:15px;letter-spacing:-.025em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:inherit;color:var(--Neutral-06);background:var(--Neutral-02)}.status-badge .status-text{max-width:inherit;text-transform:capitalize;white-space:nowrap;color:inherit!important}.status-badge.dot:before{content:"";display:inline-block;height:6px;width:6px;border-radius:50%;margin-right:6px;margin-bottom:2px;background-color:var(--Neutral-06)}.status-badge.active,.status-badge.approved,.status-badge.completed,.status-badge.enable_provider,.status-badge.low,.status-badge.paid,.status-badge.resolved,.status-badge.success,.status-badge.successful,.status-badge.switching_provider_completed .status-badge,.status-badge.verified{color:#16a34a!important;background:#f0fdf4}.status-badge.active.dot:before,.status-badge.approved.dot:before,.status-badge.completed.dot:before,.status-badge.enable_provider.dot:before,.status-badge.low.dot:before,.status-badge.paid.dot:before,.status-badge.resolved.dot:before,.status-badge.success.dot:before,.status-badge.successful.dot:before,.status-badge.switching_provider_completed .status-badge.dot:before,.status-badge.verified.dot:before{background-color:#16a34a}.status-badge.flagged,.status-badge.inactive,.status-badge.medium,.status-badge.pending,.status-badge.reversing,.status-badge.switching_priority_provider,.status-badge.switching_provider,.status-badge.unpaid{color:#d98d01!important;background:#fefce8}.status-badge.flagged.dot:before,.status-badge.inactive.dot:before,.status-badge.medium.dot:before,.status-badge.pending.dot:before,.status-badge.reversing.dot:before,.status-badge.switching_priority_provider.dot:before,.status-badge.switching_provider.dot:before,.status-badge.unpaid.dot:before{background-color:#d98d01}.status-badge.manual,.status-badge.manual_switch,.status-badge.manual_switching_priority_provider{color:#1e293b!important;background:#f1f5f9}.status-badge.manual.dot:before,.status-badge.manual_switch.dot:before,.status-badge.manual_switching_priority_provider.dot:before{background-color:#1e293b}.status-badge.banned,.status-badge.blacklist,.status-badge.name_enquiry_timeout_error_provider_blacklist,.status-badge.overdue,.status-badge.reversed,.status-badge.unverified{color:#dc2626!important;background:#fee2e2}.status-badge.banned.dot:before,.status-badge.blacklist.dot:before,.status-badge.name_enquiry_timeout_error_provider_blacklist.dot:before,.status-badge.overdue.dot:before,.status-badge.reversed.dot:before,.status-badge.unverified.dot:before{background-color:#dc2626}.status-badge.admin,.status-badge.automatic,.status-badge.open,.status-badge.provider_switch,.status-badge.remove_blacklisted_provider{color:#1d4ed8!important;background:#eff6ff}.status-badge.admin.dot:before,.status-badge.automatic.dot:before,.status-badge.open.dot:before,.status-badge.provider_switch.dot:before,.status-badge.remove_blacklisted_provider.dot:before{background-color:#1d4ed8}.status-badge.hard_line,.status-badge.hard_line_config_updated,.status-badge.switching_provider_skipped{color:#7436f5!important;background:#eff6ff}.status-badge.hard_line.dot:before,.status-badge.hard_line_config_updated.dot:before,.status-badge.switching_provider_skipped.dot:before{background-color:#7436f5}.status-badge.cancelled,.status-badge.debited,.status-badge.declined,.status-badge.disabled,.status-badge.expired,.status-badge.failed,.status-badge.high,.status-badge.low_balance,.status-badge.low_balance_provider_blacklist,.status-badge.name_enquiry_error_provider_blacklist,.status-badge.name_enquiry_failure,.status-badge.overdue,.status-badge.rejected,.status-badge.system_name_enquiry_error_provider_blacklist,.status-badge.unsuccessful{color:#f15046!important;background:#fef2f2}.status-badge.cancelled.dot:before,.status-badge.debited.dot:before,.status-badge.declined.dot:before,.status-badge.disabled.dot:before,.status-badge.expired.dot:before,.status-badge.failed.dot:before,.status-badge.high.dot:before,.status-badge.low_balance.dot:before,.status-badge.low_balance_provider_blacklist.dot:before,.status-badge.name_enquiry_error_provider_blacklist.dot:before,.status-badge.name_enquiry_failure.dot:before,.status-badge.overdue.dot:before,.status-badge.rejected.dot:before,.status-badge.system_name_enquiry_error_provider_blacklist.dot:before,.status-badge.unsuccessful.dot:before{background-color:#f15046}.sidesheet-component{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;background:rgba(1,4,15,.62);display:flex;justify-content:center;box-sizing:border-box;align-items:center;transition:all .3s ease-in-out}.sidesheet-component__container{position:fixed;z-index:1100;top:0;bottom:0;width:100%;max-width:500px;background-color:#fff;right:-500px;cursor:default;transition:right .2s ease-in-out;display:flex;flex-direction:column}.sidesheet-component__container.active{right:0}.sidesheet-component__container{padding:30px 0}.sidesheet-component__container .header{padding:0 30px;margin-bottom:15px;background-color:#fff}.sidesheet-component__container .header .close{display:inline-block;cursor:pointer;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02);-webkit-user-select:none;-moz-user-select:none;user-select:none;--webkit-user-select:none;--moz-user-select:none;--ms-user-select:none}.sidesheet-component__container .header .close svg{color:inherit;font-size:23px}.sidesheet-component__container .header .back{display:inline-block;cursor:pointer;font-size:24px;color:var(--Neutral-07);font-family:Jakarta;font-size:14px;font-weight:500;line-height:125%;letter-spacing:-.35px;padding:7px 7px 7px 0;border:none;display:inline-flex;align-items:center;gap:2px;background:transparent}.sidesheet-component__container .header .title{display:block;color:var(--black10);font-family:Jakarta;font-size:24px;font-weight:600;line-height:normal;margin-top:24px}.sidesheet-component__container .header .title:first-letter{text-transform:uppercase}.sidesheet-component__container .header .sub-title{margin-top:8px;display:block;color:var(--Neutral-07);font-family:Jakarta;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.sidesheet-component__container .header .sub-title:empty{display:none}.sidesheet-component__container .body{flex:1 1;overflow:auto;padding:0 30px}.sidesheet-component__container .actions{padding:30px 30px 0}.sidesheet-component__container .actions:empty{display:none}.select-component{display:flex;flex-direction:column;gap:6px}.select-component .active{z-index:9999}.select-component__label{font-size:14px;font-weight:500;line-height:125%;letter-spacing:0;color:var(--Neutral-05);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-component__label:focus{outline:none!important}.select-component__label:empty{display:none}.select-component__required{color:var(--Red-07,#e53e3e);margin-left:2px}.select-component--error .select-component__area{border-color:var(--Red-07,#e53e3e)}.select-component__error{font-size:12px;font-weight:400;color:var(--Red-07,#e53e3e);margin-top:-4px;line-height:1.4}.select-component__overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:999}.select-component__area{display:flex;height:50px;align-items:center;padding:8px 24px 8px 15px;border-radius:8px;background-color:transparent;border:1px solid var(--Neutral-03);gap:5px}.select-component__area.multiple{height:auto;min-height:60px;padding-left:5px}.select-component__area{box-sizing:border-box}.select-component__area:active .select-component__area-options{display:block}.select-component__area-prefix,.select-component__area-suffix{display:flex;align-items:center;justify-content:center;color:var(--sub-text-color);font-size:13px;transition:all .3s ease}.select-component__area-prefix.clickable,.select-component__area-suffix.clickable{cursor:pointer}.select-component__area-prefix.clickable:hover,.select-component__area-suffix.clickable:hover{transform:scale(1.04)}.select-component__area-prefix:empty,.select-component__area-suffix:empty{display:none}.select-component__area input,.select-component__area-input{flex:1 1;height:100%;outline-style:none;border:none;line-height:0;padding:0;margin:0;background-color:transparent;display:flex;align-items:center;gap:5px;font-family:inherit;font-size:16px}.select-component__area input.clickable:hover,.select-component__area-input.clickable:hover{cursor:pointer}.select-component__area input.clickable:focus,.select-component__area-input.clickable:focus{cursor:text}.select-component__area input-icon,.select-component__area-input-icon{height:20px;width:20px;object-fit:cover;border-radius:50%;text-indent:-909999px}.select-component__area input-text,.select-component__area input::placeholder,.select-component__area-input-text,.select-component__area-input::placeholder{line-height:18.9px;color:var(--Grey-06);font-family:inherit}.select-component__area .selected-values{flex:1 1;height:-moz-fit-content;height:fit-content;min-height:30px;display:flex;flex-wrap:wrap;gap:8px;background-color:transparent}.select-component__area .selected-values__item{display:inline-flex;cursor:default;align-items:center;gap:5px;padding:8px 10px;background-color:#fff;font-size:14px;font-weight:400;height:-moz-fit-content;height:fit-content;text-align:left;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;border-radius:6px;border:1px solid #e7e9ec}.select-component__area .selected-values__item svg{cursor:pointer}.select-component__area .selected-values__item-placeholder{background-color:transparent;color:var(--Grey-06);height:100%;margin:auto 0}.select-component__area .selected-values__item-icon{height:20px;width:20px;object-fit:cover;border-radius:50%;text-indent:-909999px}.select-component__area .selected-values__item--disabled{opacity:.7;cursor:default}.select-component__area .selected-values__item--disabled svg{display:none}.select-component__area-options{display:none;box-sizing:border-box;position:fixed;width:auto;margin:0;list-style:none;padding:8px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px 0 #e0e3eb;max-height:300px;overflow:auto}.select-component__area-options li{display:flex;gap:10px;padding:10px;font-size:14px;font-weight:500;line-height:17.5px;text-align:left;color:var(--Grey-07);cursor:pointer;border-radius:6px;transition:all .3s ease}.select-component__area-options li:hover{background-color:#f7f4fe;transform:scale(1.01)}.select-component__area-options li .checker{height:16px;width:16px;border-radius:50%;background-color:#e7e9ec}.select-component__area-options li .select-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.select-component__area-options li.selected .select-text{color:var(--primary)}.select-component__area-options li.selected:not(.multiple):hover{transform:scale(1);opacity:.7;cursor:default;pointer-events:none;background-color:transparent}.select-component__area-options li.selected .checker{background-color:var(--primary)}.select-component__area-options li.multiple{color:var(--Grey-07)}.data-filter .select-component__area{width:100%;height:45px}.data-filter .select-component__area input{font-size:13px;font-weight:400;line-height:0;text-align:left}.alert-message{display:flex;justify-content:space-between;align-items:center}.alert-message .mr-8{margin-right:2rem}.alert-message .mr-8 .header{font-weight:700;font-size:14px;line-height:1.5}.alert-message .mr-8 p{font-size:14px;line-height:1.25rem;line-height:1.5;white-space:nowrap}@media only screen and (max-width:500px){.alert-message .mr-8 p{white-space:normal!important;width:210px!important}}.alert-message svg{width:25px}.alert-message .actionBtnText{border:1px solid rgba(0,0,0,.7);border-radius:8px;padding:7px .8rem}.alert-svg-icon{width:40px}.ct-group{border:unset}.ct-toast{padding-left:10px;border-radius:8px;overflow:hidden;height:61px}@media only screen and (max-width:500px){.ct-toast{height:unset!important}.ct-toast svg{max-height:40px}}.ct-toast-success{border:1px solid #10b259;background:#f0fdf4}.ct-toast-error{border:1px solid #eb4e2c;background:#fef2f2}.ct-toast-warn{border:1px solid #ef9400;background:#fff4e1}.ct-toast-info{border:1px solid #0f60d6;background:#eff6ff}.file-uploader{display:block;box-sizing:border-box}.file-uploader--disabled{opacity:.5;pointer-events:none}.file-uploader__label{font-size:14px;font-weight:500;line-height:125%;letter-spacing:0;color:var(--black);text-align:left;display:block;margin-bottom:8px}.file-uploader__input,.file-uploader__label:empty{display:none}.file-uploader__icon{height:55.61px;width:55.61px;border-radius:50%;background-color:var(--Neutral-03);display:flex;justify-content:center;align-items:center}.file-uploader__icon svg{height:32px;width:32px}.file-uploader__icon img{height:100%;width:100%;border-radius:50%;object-fit:cover}.file-uploader__container{border-radius:13px}.file-uploader__container label{background-color:var(--Neutral-01);border:1px dashed var(--Neutral-04);border-radius:inherit;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;cursor:pointer}.file-uploader__container label:hover{background-color:var(--Neutral-02)}.file-uploader__text-main{font-size:14px;font-weight:500;line-height:17.5px}.file-uploader__text-main,.file-uploader__text-sub{font-family:Inter,sans-serif;letter-spacing:-.025em}.file-uploader__text-sub{font-size:12px;font-weight:400;line-height:15px;color:var(--sub-text-color)}.file-uploader__actions{width:100%;display:flex;flex-direction:column;gap:10px}.file-uploader__actions-upload{width:100%;height:40px;font-size:14px}.file-uploader__actions-remove{color:red;display:inline-flex;align-items:center;gap:5px;margin:auto;font-size:12px;cursor:pointer;padding:8px;transition:all .3s ease}.file-uploader__actions-remove svg{font-size:14px}.file-uploader__actions-remove:hover{transform:scale(1.03)}.file-uploader__actions-remove:hover .file-uploader__container label{background-color:var(--Neutral-01)}.file-uploader-row{display:flex;flex-direction:column;gap:12px;padding:16px 20px;border:1px solid var(--Grey-03);border-radius:12px;background:#fff;transition:all .2s ease}.file-uploader-row--disabled{opacity:.5;pointer-events:none}.file-uploader-row--uploaded{background:var(--Neutral-01,#f8fafc);border:1px dashed var(--Neutral-03,#f8fafc)}.file-uploader-row--uploading{border-color:var(--Grey-03);background:#fff}.file-uploader-row__input{display:none}.file-uploader-row__top{display:flex;align-items:center;gap:14px;width:100%}.file-uploader-row__icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--Grey-02,#f3f4f6);color:var(--Grey-05);font-size:20px;position:relative;transition:all .2s ease}.file-uploader-row__icon-hover{display:none}.file-uploader-row__icon--viewable{cursor:pointer}.file-uploader-row__icon--viewable:hover{background:var(--Grey-03,#e5e7eb)}.file-uploader-row__icon--viewable:hover .file-uploader-row__icon-default{display:none}.file-uploader-row__icon--viewable:hover .file-uploader-row__icon-hover{display:block}.file-uploader-row__info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.file-uploader-row__info-header{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.file-uploader-row__info-label{font-size:14px;font-weight:600;color:var(--Grey-09);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-uploader-row__info-badge{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap}.file-uploader-row__info-badge--required{background:var(--Red-01,#fef2f2);color:var(--Red-06,#ef4444)}.file-uploader-row__info-sub{font-size:12px;font-weight:400;color:var(--Grey-05);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.file-uploader-row__progress{display:flex;flex-direction:column;gap:4px;margin-top:2px}.file-uploader-row__progress-bar{width:100%;height:4px;background:var(--Grey-02,#f3f4f6);border-radius:4px;overflow:hidden}.file-uploader-row__progress-fill{height:100%;background:var(--primary);border-radius:4px;transition:width .3s ease}.file-uploader-row__progress-text{font-size:12px;font-weight:500;color:var(--primary)}.file-uploader-row__actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.file-uploader-row__actions-browse{font-size:13px;font-weight:500;color:var(--primary);border-radius:20px;padding:8px 20px;cursor:pointer;background:transparent;white-space:nowrap;transition:all .15s ease}.file-uploader-row__actions-browse:hover{background:var(--primary-light,#f5f0ff)}.file-uploader-row__actions-cancel,.file-uploader-row__actions-remove,.file-uploader-row__actions-replace{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;cursor:pointer;background:none;border:1.5px solid var(--Grey-03,#e5e7eb);padding:0;transition:all .15s ease}.file-uploader-row__actions-cancel svg,.file-uploader-row__actions-remove svg,.file-uploader-row__actions-replace svg{width:15px;height:15px;stroke-width:2.2}.file-uploader-row__actions-replace{color:var(--Grey-06)}.file-uploader-row__actions-replace:hover{color:var(--primary);border-color:var(--primary);background:var(--primary-light,#f5f0ff)}.file-uploader-row__actions-remove{color:var(--Red-06,#ef4444)}.file-uploader-row__actions-remove:hover{color:var(--Red-07,#dc2626);border-color:var(--Red-06,#ef4444);background:#fef2f2}.file-uploader-row__actions-cancel{color:var(--Grey-06)}.file-uploader-row__actions-cancel:hover{color:var(--Grey-08);border-color:var(--Grey-06);background:var(--Grey-02,#f3f4f6)}@media(min-width:601px){.file-uploader-row{flex-direction:row;align-items:center}.file-uploader-row__top{flex:1 1;min-width:0}.file-uploader-row__actions{flex-shrink:0}}@media(max-width:600px){.file-uploader-row{padding:14px 16px;gap:10px}.file-uploader-row__top{gap:10px}.file-uploader-row__icon{width:38px;height:38px;font-size:18px}.file-uploader-row__info-label{font-size:13px}.file-uploader-row__info-sub{font-size:11px}.file-uploader-row__actions-browse{font-size:12px;padding:6px 16px}}.spinner_Wezc{transform-origin:center;animation:spinner_Oiah .75s step-end infinite}@keyframes spinner_Oiah{8.3%{transform:rotate(30deg)}16.6%{transform:rotate(60deg)}25%{transform:rotate(90deg)}33.3%{transform:rotate(120deg)}41.6%{transform:rotate(150deg)}50%{transform:rotate(180deg)}58.3%{transform:rotate(210deg)}66.6%{transform:rotate(240deg)}75%{transform:rotate(270deg)}83.3%{transform:rotate(300deg)}91.6%{transform:rotate(330deg)}to{transform:rotate(1turn)}}.modal-base-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1001;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}.modal-base-overlay .modal-sheet{max-height:95vh;border-radius:16px;background-color:#fff;width:100%;max-width:550px;position:relative}@media(max-width:600px){.modal-base-overlay .modal-sheet{max-width:95%}}.modal-base-overlay .modal-sheet{display:flex;flex-direction:column}.modal-base-overlay .modal-sheet__close{height:35px;width:35px;display:flex;justify-content:center;align-items:center;position:absolute;top:-10px;right:-40px;cursor:pointer;color:#fff;font-size:27px;transition:all .3s ease-in-out}.modal-base-overlay .modal-sheet__close:hover{transform:scale(1.07)}@media(max-width:600px){.modal-base-overlay .modal-sheet__close{top:22px;right:10px;font-size:25px;color:var(--text-color)}}.modal-base-overlay .modal-sheet__header{display:flex;justify-content:space-between;align-items:center;min-height:50px;position:relative;padding:30px 30px 5px}.modal-base-overlay .modal-sheet__header-title{font-size:28px;font-weight:600;line-height:36.32px;letter-spacing:-.025em;text-align:center;flex:1 1}@media(max-width:768px){.modal-base-overlay .modal-sheet__header{padding:27px 27px 3px}.modal-base-overlay .modal-sheet__header-title{font-size:18px}.modal-base-overlay .modal-sheet__header-close{position:unset;font-size:20px;color:var(--text-color)}}.modal-base-overlay .modal-sheet__message{font-size:18px;font-weight:400;line-height:25.2px;text-align:center;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;max-width:385px;margin:13px auto;color:#666766}.modal-base-overlay .modal-sheet__body{padding:30px;overflow:auto}@media(max-width:768px){.modal-base-overlay .modal-sheet__body{padding:25px}}.modal-base-overlay .modal-sheet__body:empty{display:none}.modal-base-overlay .modal-sheet__footer{padding:0 30px 30px;display:flex;gap:16px;justify-content:center}@media(max-width:768px){.modal-base-overlay .modal-sheet__footer{gap:10px;margin-top:20px}}.modal-base-overlay .modal-sheet__footer-reject{background-color:#f0f0f0!important;color:var(--text-color)!important;font-size:16px;font-weight:600;line-height:20.16px;text-align:center}.modal-base-overlay .modal-sheet__footer button,.modal-base-overlay .modal-sheet__footer-reject,.modal-base-overlay .modal-sheet__footer-resolve{flex:1 1}@media(max-width:600px){.modal-base-overlay .modal-sheet__footer{flex-direction:column;gap:10px}.modal-base-overlay .modal-sheet__footer button{width:100%}.modal-base-overlay .modal-sheet__footer button:first-child{order:2}.modal-base-overlay .modal-sheet__footer button:last-child{order:1}.modal-base-overlay .modal-sheet__footer button.prompt-component__actions-reject{background-color:transparent!important}}.popover__content{z-index:10000004;visibility:hidden;pointer-events:none;text-align:left;position:fixed;max-height:100vh;max-width:100vw;overflow:auto;opacity:0;background-color:transparent}.popover__content.active{opacity:1;visibility:visible;pointer-events:auto}.popover__overlay{z-index:100000;height:100vh;background:transparent;width:100vw;position:fixed;top:0;left:0}.text-area-component{display:flex;flex-direction:column;gap:8px}.text-area-component label{font-size:14px;font-weight:500;line-height:125%;letter-spacing:0;color:var(--black);text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-area-component label:focus{outline:none!important}.text-area-component label:empty{display:none}.text-area-component__area{display:flex;height:auto;padding:8px 24px 8px 16px;border-radius:8px;background-color:transparent;border:1px solid var(--Neutral-03);gap:5px}.text-area-component__area .prefix,.text-area-component__area .suffix{display:flex;align-items:center;justify-content:center;color:#64748b;font-size:20px;transition:all .3s ease}.text-area-component__area .prefix.clickable,.text-area-component__area .suffix.clickable{cursor:pointer}.text-area-component__area .prefix.clickable:hover,.text-area-component__area .suffix.clickable:hover{transform:scale(1.04)}.text-area-component__area .prefix:empty,.text-area-component__area .suffix:empty{display:none}.text-area-component__area textarea{flex:1 1;height:100%;width:100%;outline-style:none;border:none;padding:0;margin:0;resize:none;font-family:inherit;background-color:transparent}.text-area-component__area textarea::placeholder{font-size:14px;font-weight:400;line-height:18.9px;color:var(--Grey-06)}.prompt-component{width:95%;max-width:500px;background-color:#fff;border-radius:16px}.prompt-component__feedback,.prompt-component__message{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 32px}@media(max-width:600px){.prompt-component__feedback,.prompt-component__message{gap:12px;padding:32px 24px}}.prompt-component__feedback-icon,.prompt-component__message-icon{height:65px;width:65px;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:25px;color:#fff;margin-bottom:10px}.prompt-component__feedback-icon.warning,.prompt-component__message-icon.warning{background-color:#ffb73f;border:9.67px solid #ffe681;box-shadow:0 0 4px 8px #fef9c7;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,183,63,.7)}70%{box-shadow:0 0 0 10px rgba(255,183,63,0)}to{box-shadow:0 0 0 0 rgba(255,183,63,0)}}.prompt-component__feedback-icon.success,.prompt-component__message-icon.success{background-color:var(--piggyvest-green);border:9.67px solid var(--Green-03);box-shadow:0 0 4px 8px var(--Green-02);animation:pulse-success 2s infinite}@keyframes pulse-success{0%{box-shadow:0 0 0 0 rgba(72,187,120,.7)}70%{box-shadow:0 0 0 10px rgba(72,187,120,0)}to{box-shadow:0 0 0 0 rgba(72,187,120,0)}}.prompt-component__feedback-icon.error,.prompt-component__message-icon.error{background-color:var(--Red-06);border:9.67px solid var(--Red-04);box-shadow:0 0 4px 8px var(--Red-02);animation:pulse-error 2s infinite}@keyframes pulse-error{0%{box-shadow:0 0 0 0 rgba(255,77,79,.7)}70%{box-shadow:0 0 0 10px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}.prompt-component__feedback-title,.prompt-component__message-title{margin:auto;width:100%;max-width:320px;display:block;font-weight:600;font-size:24px;line-height:125%;letter-spacing:-2.5%;text-align:center;color:var(--black)}.prompt-component__feedback-title:empty,.prompt-component__message-title:empty{display:none}.prompt-component__feedback-description,.prompt-component__message-description{margin:auto;width:100%;max-width:350px;display:block;font-weight:500;font-size:16px;line-height:134%;letter-spacing:-2.5%;text-align:center;color:var(--Neutral-07)}.prompt-component__feedback-description:empty,.prompt-component__message-description:empty{display:none}.prompt-component__form{display:flex;flex-direction:column;gap:16px;padding:24px 32px 40px}@media(max-width:600px){.prompt-component__form{padding:16px 24px}}.prompt-component__form-header{display:flex;gap:16px;margin-bottom:16px}.prompt-component__form-header-text{display:flex;flex-direction:column;gap:8px;flex-wrap:wrap;flex:1 1}.prompt-component__form-header-text h4{font-weight:600;font-size:24px;line-height:125%;letter-spacing:-2.5%;color:var(--black)}.prompt-component__form-header-text h4:empty{display:none}.prompt-component__form-header-text span{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-07)}.prompt-component__form-header-text span:empty{display:none}.prompt-component__form-header-close{display:flex;align-items:center;justify-content:center;height:27px;width:27px;border-radius:50%;background-color:var(--Neutral-02);color:var(--black);font-size:15px;transition:all .3s ease-in-out}.prompt-component__form-header-close:hover{transform:rotate(90deg)}.prompt-component__actions{display:flex;justify-content:center;gap:16px;padding:24px 32px;border-top:1px solid var(--Neutral-03)}.prompt-component__actions:empty{display:none}@media(max-width:600px){.prompt-component__actions{padding:20px 24px}}.prompt-component__actions *{flex:1 1}.switch-component{cursor:pointer;display:inline-flex;align-items:center;justify-content:space-between;--switch-container-width:45px;--switch-background-color:var(--Neutral-04);--switch-size:calc(var(--switch-container-width) / 2 + 3px)}.switch-component__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.switch-component__input:checked+.switch-component__switch{background-color:var(--primary);border-color:var(--primary)}.switch-component__input:checked+.switch-component__switch:before{border-color:var(--primary);transform:translateX(calc(var(--switch-container-width) - var(--switch-size)))}.switch-component__input:disabled+.switch-component__switch{cursor:not-allowed}.switch-component__input:disabled+.switch-component__switch,.switch-component__input:disabled+.switch-component__switch:before{background-color:var(--switch-background-color);border-color:var(--switch-background-color)}.switch-component__label{margin-left:12px;color:var(--text-color);display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switch-component__switch{display:flex;align-items:center;position:relative;height:var(--switch-size);width:var(--switch-container-width);border-radius:var(--switch-size);background-color:var(--switch-background-color);flex-shrink:0;transition:background-color .25s ease-in-out;border:1px solid var(--switch-background-color)}.switch-component__switch:before{content:"";position:absolute;left:1px;height:calc(var(--switch-size) - 4px);width:calc(var(--switch-size) - 4px);border-radius:9999px;background-color:#fff;box-shadow:0 2.42px .81px 0 rgba(0,0,0,.059);transition:transform .375s ease-in-out}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:12px}.pagination input,.pagination span{font-family:Inter;font-size:15px;font-weight:500;line-height:20px;letter-spacing:-.025em;word-spacing:4px}.pagination input{height:40px;min-width:40px;max-width:60px;text-align:center;border-radius:8px;padding:12px 15px;border:1px solid var(--Neutral-03)}.pagination button{background:#f1f5f9;height:40px;border-radius:8px;width:40px;font-size:19px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.pagination button svg{color:inherit}.pagination button:hover{transform:scale(1.05)}.pagination button[disabled]{opacity:.5;cursor:not-allowed}.pagination button[disabled]:hover{transform:none}.stepper{justify-content:center;gap:0;width:100%;max-width:360px;margin:0 auto}.stepper,.stepper__step{display:flex;align-items:center}.stepper__step{flex-direction:column;gap:6px;flex-shrink:0}.stepper__step-circle{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid var(--Grey-03);background:#fff;transition:all .2s ease}.stepper__step-circle span{font-size:12px;font-weight:600;color:var(--Grey-05);line-height:1}.stepper__step-label{font-size:12px;font-weight:500;color:var(--Grey-05);white-space:nowrap;transition:color .2s ease}.stepper__step--active .stepper__step-circle{border-color:var(--primary);background:var(--primary)}.stepper__step--active .stepper__step-circle span{color:#fff}.stepper__step--active .stepper__step-label{color:var(--primary)}.stepper__step--completed .stepper__step-circle{border-color:var(--primary);background:var(--primary)}.stepper__step--completed .stepper__step-circle .stepper__step-check{color:#fff;font-size:16px;stroke-width:3}.stepper__step--completed .stepper__step-label{color:var(--primary)}.stepper__step--clickable{cursor:pointer}.stepper__step--clickable:hover .stepper__step--clickable-circle{transform:scale(1.1)}.stepper__step--clickable:hover .stepper__step--clickable-label{text-decoration:underline}.stepper__connector{flex:1 1;height:2px;background:var(--Grey-03);min-width:50px;margin:0 10px 24px;transition:background .2s ease}.stepper__connector--active{background:var(--primary)}@media(max-width:600px){.stepper{max-width:100%}.stepper__step{gap:4px;flex-shrink:1;min-width:0}.stepper__step-circle{width:24px;height:24px;flex-shrink:0}.stepper__step-circle span{font-size:10px}.stepper__step-label{font-size:9px;white-space:normal;text-align:center;line-height:1.2;word-break:break-word}.stepper__step--completed .stepper__step-circle .stepper__step-check{font-size:13px}.stepper__connector{min-width:12px;margin:0 4px 20px}}.error-boundary{display:flex;justify-content:center;align-items:center;height:100vh;width:100%}.error-boundary__content{width:90%;max-width:600px;text-align:center}.error-boundary__content-message{font-size:17px}.error-boundary__content-action{margin-top:20px;height:48px;width:150px;font-size:14px}.app-sidebar{display:flex;height:100vh;width:100%;flex-direction:column}.app-sidebar__header{height:84px;display:flex;align-items:center;padding:0 20px;border-bottom:1px solid #1e293b}.app-sidebar__header a{display:inline-block}.app-sidebar__header-logo{height:28px}.app-sidebar__body{padding:20px 12px 16px;flex:1 1;overflow:auto}.app-sidebar__body .route-lists__section:not(:first-child){margin-top:8px}.app-sidebar__body .route-lists__link{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:8px;color:var(--Neutral-04);transition:all .2s ease-in-out;position:relative}.app-sidebar__body .route-lists__link span{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:125%}.app-sidebar__body .route-lists__link svg{color:inherit;font-size:18px;flex-shrink:0}.app-sidebar__body .route-lists__link svg.stroke{stroke-width:1.25px}.app-sidebar__body .route-lists__link .nav-lock{margin-left:auto;font-size:13px;color:var(--Neutral-06);flex-shrink:0}.app-sidebar__body .route-lists__link.active{background-color:#2a1954;color:#fff}.app-sidebar__body .route-lists__link.active span{font-weight:600}.app-sidebar__body .route-lists__link.active .nav-lock{color:hsla(0,0%,100%,.4)}.app-sidebar__body .route-lists__link:not(.locked):active,.app-sidebar__body .route-lists__link:not(.locked):hover{color:#fff}.app-sidebar__body .route-lists__link.locked{cursor:not-allowed;opacity:.6}.app-sidebar__body .route-lists__link.locked:hover{color:var(--Neutral-04)}.app-sidebar__body .route-lists h5{display:block;margin-top:20px;margin-bottom:6px;padding-left:14px;font-weight:600;font-size:11px;line-height:125%;letter-spacing:1.2px;color:var(--Neutral-05)}.app-sidebar__footer{padding:16px;border-top:1px solid #1e293b}.app-sidebar__footer .business-details{display:flex;width:100%;align-items:center;gap:10px;overflow:hidden;padding:4px 0}.app-sidebar__footer .business-details__avatar{height:36px;width:36px;border-radius:50%;background-color:var(--primary);font-weight:500;font-size:13px;line-height:100%;color:#fff;flex-shrink:0}.app-sidebar__footer .business-details__info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.app-sidebar__footer .business-details__info-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;font-size:13px;line-height:125%;color:var(--Neutral-02)}.app-sidebar__footer .business-details__info-branch{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:11px;line-height:125%;color:var(--Neutral-04)}@media(max-width:768px){.app-sidebar__footer{padding:14px 16px}}.sidebar-tooltip{position:fixed;transform:translateY(-50%);background:#201047;color:hsla(0,0%,100%,.8);font-size:11px;font-weight:500;padding:5px 10px;border-radius:5px;white-space:nowrap;z-index:1000;pointer-events:none;box-shadow:0 2px 8px rgba(0,0,0,.25);animation:tooltipFadeIn .15s ease-out}.sidebar-tooltip:before{content:"";position:absolute;right:100%;top:50%;transform:translateY(-50%);border:4px solid transparent;border-right-color:#201047}.sidebar-tooltip--bottom{transform:translateX(-50%);animation:tooltipFadeInBottom .15s ease-out}.sidebar-tooltip--bottom:before{right:auto;top:auto;bottom:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-bottom-color:#201047}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateY(-50%) translateX(4px)}to{opacity:1;transform:translateY(-50%) translateX(0)}}@keyframes tooltipFadeInBottom{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.fund-account__subtitle{font-size:14.5px;line-height:1.5;color:var(--Neutral-06);margin-bottom:20px}@media(max-width:600px){.fund-account__subtitle{font-size:13.5px}}.fund-account__card{border-radius:12px;border:1px solid var(--Neutral-03);overflow:hidden;margin-bottom:16px}.fund-account__card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px}@media(max-width:480px){.fund-account__card-top{flex-direction:column;gap:14px}}.fund-account__card-details{display:flex;flex-direction:column;gap:4px}.fund-account__card-bank{font-size:11px;font-weight:600;letter-spacing:.8px;text-transform:uppercase;color:var(--Neutral-06)}.fund-account__card-number{font-size:26px;font-weight:700;letter-spacing:-.5px;color:var(--Neutral-09);line-height:1.3}@media(max-width:600px){.fund-account__card-number{font-size:22px}}.fund-account__card-name{font-size:13.5px;color:var(--Neutral-06);margin-top:2px}.fund-account__card-copy{display:inline-flex;align-items:center;gap:6px;font-family:inherit;font-weight:500;font-size:12.5px;color:var(--Neutral-08);padding:8px 14px;border-radius:8px;border:1px solid var(--Neutral-03);background-color:#fff;cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.fund-account__card-copy svg{font-size:15px;color:var(--Neutral-06)}.fund-account__card-copy:hover{background-color:var(--Neutral-01);border-color:var(--Neutral-04)}.fund-account__card-copy:active{transform:scale(.97)}.fund-account__notice{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;background-color:#f0fdf4;border:1px solid #bbf7d0}.fund-account__notice-icon{font-size:20px;color:#22c55e;flex-shrink:0;margin-top:1px}.fund-account__notice p{font-size:13px;line-height:1.5;color:var(--Neutral-07)}.fund-account__notice p strong{font-weight:600;color:var(--Neutral-09)}.recipient-action{height:100%}.recipient-action__feedback{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:44px}.date-filter{position:relative}.date-filter__list{display:flex;width:198px;background-color:#fff;padding:8px;border-radius:8px;box-shadow:0 4px 24px 0 #e0e3eb;list-style:none;margin:0;flex-direction:column;transition:display .3s ease;gap:8px}.date-filter__list-item{padding:8px;display:flex;gap:8px;align-items:center;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.date-filter__list-item:focus{outline:none!important}.date-filter__list-item{cursor:pointer}.date-filter__list-item:hover{background-color:#f7f4fe;transform:scale(1.01);border-color:transparent;border-radius:6px}.date-filter__list-item span{flex:1 1;color:var(--Grey-07);text-align:left}.date-filter__list-item span:first-child{font-size:14px;font-weight:500;line-height:17.5px}.date-filter__list-item span:last-child{font-size:10px;font-weight:500;line-height:12.5px;color:#64748b}.date-filter__list-item.selected span:first-child{color:var(--primary)}.date-filter__list-item.selected:hover{transform:scale(1);opacity:.7;background-color:transparent}.date-filter__list:hover li{border:none}.date-filter__overlay{position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:999}.date-filter .custom-date-modal__header{font-size:14px;font-weight:600;line-height:17.5px;padding:8px 0;color:var(--Grey-07);text-align:left}.date-filter .custom-date-modal__date-inputs{display:flex;gap:20px;margin-top:15px}@media(max-width:500px){.date-filter .custom-date-modal__date-inputs{flex-direction:column}}.date-filter .custom-date-modal__date-inputs .input-component{flex:1 1}.date-filter .custom-date-modal__date-inputs .input-component input:active .custom-date-modal__calendar-wrapper{display:block}.date-filter .custom-date-modal__calendar-wrapper{position:fixed;display:none;z-index:999}.date-filter .custom-date-modal__calendar-wrapper .calendar-select{border-radius:16px;background:#fff;border:none;padding:10px;box-shadow:0 4px 25px 0 rgba(87,116,154,.18)}.date-filter .custom-date-modal__actions{display:flex;gap:16px;margin-top:25px;justify-content:center}@media(max-width:768px){.date-filter .custom-date-modal__actions{gap:10px}}.date-filter .custom-date-modal__actions-apply,.date-filter .custom-date-modal__actions-cancel{flex:1 1;height:48px}@media(max-width:600px){.date-filter .custom-date-modal__actions{gap:10px}}.date-pill-picker{display:inline-flex;align-items:center;gap:2px;background-color:var(--Neutral-02);border-radius:20px;padding:2px;position:relative}.date-pill-picker__slider{position:absolute;top:2px;bottom:2px;border-radius:20px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.date-pill-picker__pill{padding:4px 12px;border-radius:20px;font-family:Inter;font-weight:500;font-size:12px;line-height:135%;color:var(--Neutral-06);background:transparent;border:none;cursor:pointer;transition:color .2s ease;position:relative;z-index:1}.date-pill-picker__pill--active{color:var(--primary-dark)}.date-pill-picker__pill:hover:not(.date-pill-picker__pill--active){color:var(--Neutral-08)}.data-filter__content{width:320px;background-color:#fff;border-radius:10px;padding:20px 16px;display:flex;flex-direction:column;gap:13px}.data-filter__content h4{font-weight:500;font-size:16px;line-height:125%;letter-spacing:-2.5%;color:var(--black)}.data-filter__actions{display:flex;gap:16px;justify-content:center;margin-top:10px}@media(max-width:768px){.data-filter__actions{gap:10px}}.data-filter__actions-apply,.data-filter__actions-cancel{flex:1 1;font-size:14px!important;height:45px}@media(max-width:600px){.data-filter__actions{gap:10px}}.lien-action{height:100%}.lien-action__landing{display:flex;flex-direction:column;gap:16px}.lien-action__landing-item{display:flex;flex-direction:column;gap:10px;padding:24px 16px;border-radius:11px;background-color:var(--Neutral-01);cursor:pointer;transition:all .3s ease-in-out}.lien-action__landing-item-icon{height:48px;width:48px;border-radius:inherit;display:flex;justify-content:center;align-items:center;color:var(--black);font-size:28px}.lien-action__landing-item-icon,.lien-action__landing-item:hover{background-color:var(--Neutral-02)}.lien-action__landing-item-title{font-family:Inter;font-weight:500;font-size:20px;line-height:100%;letter-spacing:-2.5%;color:var(--black)}.lien-action__landing-item-subtitle{font-family:Inter;font-weight:400;font-size:18px;line-height:100%;letter-spacing:-2.5%;color:var(--Grey-06)}.lien-action__list-item{background-color:var(--Neutral-01);padding:16px;border-radius:12px}.lien-action__list-item:not(:last-child){margin-bottom:8px}.lien-action__list-item-header{display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.lien-action__list-item-header:focus{outline:none!important}.lien-action__list-item-header-text{display:flex;flex-direction:column;gap:5px}.lien-action__list-item-header-text h4{font-family:Inter;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.lien-action__list-item-header-text span{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-06)}.lien-action__list-item-header svg{color:var(--Neutral-07);font-size:16px;transition:all .4s ease-in-out}.lien-action__list-item-header.active svg{transform:rotate(180deg)}.lien-action__list-item-body{margin-top:28px}.lien-action__list-item-body-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.lien-action__list-item-body-title h5{font-family:Inter;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.lien-action__list-item-body-title span{background-color:var(--Neutral-03);padding:6px 12px;border-radius:38px;color:var(--Neutral-07);font-weight:500;font-size:12px;line-height:125%;letter-spacing:-2.5%}.lien-action__list-item-body-row{margin-top:21px;display:flex;flex-direction:column;gap:12px}.lien-action__list-item-body-row:not(:last-of-type){border-bottom:1px solid var(--Neutral-03);padding-bottom:6px}.lien-action__list-item-body-row span:first-child{font-family:Inter;font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2.5%}.lien-action__list-item-body-row span:last-child{font-family:Inter;font-weight:500;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.lien-action__list-item-body-cancel{margin-top:32px;width:100%;font-size:16px!important;justify-content:center;color:var(--Neutral-07)!important;background-color:var(--Neutral-03)!important}.lien-action__actions{display:flex;align-items:center;gap:12px}.lien-action__actions button{flex:1 1}.lien-action__feedback{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:44px}.initiate-transfer{height:100%;padding:10px 0}.initiate-transfer__tabs{display:inline-flex;align-items:center;gap:0;background-color:var(--Neutral-02);border-radius:10px;padding:3px;position:relative;margin-bottom:24px;width:100%}.initiate-transfer__tabs-slider{position:absolute;top:3px;bottom:3px;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.initiate-transfer__tab{flex:1 1;padding:11px 16px;text-align:center;font-size:14px;font-weight:500;color:var(--Neutral-06);background:transparent;border:none;cursor:pointer;transition:color .2s ease;position:relative;z-index:1;border-radius:8px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.initiate-transfer__tab:focus{outline:none!important}@media(max-width:480px){.initiate-transfer__tab{font-size:13px;padding:10px 12px}}.initiate-transfer__tab:hover:not(.initiate-transfer__tab--active){color:var(--Neutral-08)}.initiate-transfer__tab--active{color:var(--primary);font-weight:600}.initiate-transfer__message-box{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:12px;margin-bottom:10px}.initiate-transfer__message-box-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;height:32px;width:32px;font-size:16px;flex-shrink:0}.error .initiate-transfer__message-box-icon{background-color:var(--Red-02);color:var(--Red-06)}.initiate-transfer__message-box span{flex:1 1;font-weight:400;font-size:14px;line-height:150%}@media(max-width:480px){.initiate-transfer__message-box span{font-size:13px}}.initiate-transfer__message-box.error{background-color:var(--Red-01);border:1px solid var(--Red-05)}.initiate-transfer__message-box.error span{color:var(--Red-06)}.initiate-transfer__info-note{padding:14px 16px;border-radius:12px;background-color:#f0fdf4;border:1px solid #bbf7d0;font-size:13.5px;line-height:1.55;color:var(--Neutral-07);margin-bottom:6px}.initiate-transfer__download-template{display:flex;flex-direction:column;gap:8px}.initiate-transfer__download-template-label{font-weight:600;font-size:13.5px;color:var(--Neutral-08)}.initiate-transfer__download-template-card{display:flex;align-items:center;gap:10px;background-color:var(--Neutral-01);padding:12px 16px;border-radius:10px;border:1px solid var(--Neutral-03);cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.initiate-transfer__download-template-card:focus{outline:none!important}.initiate-transfer__download-template-card{transition:all .15s ease}.initiate-transfer__download-template-card:hover{border-color:var(--Neutral-04)}.initiate-transfer__download-template-file{flex:1 1;font-weight:500;font-size:13.5px;color:var(--Neutral-07);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.initiate-transfer__download-template-btn{background-color:var(--primary);color:#fff;border-radius:20px;height:32px;box-sizing:border-box;padding:0 18px;font-weight:600;font-size:13px;line-height:100%;flex-shrink:0;transition:opacity .15s ease}.initiate-transfer__download-template-btn:hover{opacity:.9}.initiate-transfer__resolving-progress{background-color:var(--Neutral-01);border-radius:16px;padding:24px 22px}.initiate-transfer__resolving-progress-text{display:flex;justify-content:space-between}.initiate-transfer__resolving-progress-text-all{display:flex;flex-direction:column;gap:6px}.initiate-transfer__resolving-progress-text-all span:first-child{font-weight:400;font-size:12px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-07)}.initiate-transfer__resolving-progress-text-all span:last-child{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--primary-dark)}.initiate-transfer__resolving-progress-text-duration{display:inline-flex;align-items:center;gap:2px;border-radius:32px;padding:0 5px;background-color:var(--Neutral-03);color:var(--Neutral-07);font-weight:400;font-size:12px;line-height:0px;letter-spacing:-2.5%}.initiate-transfer__resolving-progress-text-duration svg{height:16px;width:16px}.initiate-transfer__resolving-progress-bar{margin-top:25px;height:9px;border-radius:12px;background-color:var(--Neutral-03)}.initiate-transfer__resolving-progress-bar div{height:100%;border-radius:inherit;transition:all .3s ease-in-out;width:0;background-color:var(--Green-07)}.initiate-transfer__resolving-metrics{display:flex;flex-direction:column;gap:12px;margin-top:24px}.initiate-transfer__resolving-metrics h3{font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;color:var(--primary-dark)}.initiate-transfer__resolving-metrics-badges{display:flex;gap:8px}.initiate-transfer__resolving-metrics-badges-item{font-weight:500;font-size:12px;line-height:125%;letter-spacing:-2.5%}.initiate-transfer__resolving-summary{margin-top:16px;padding:16px 24px;border-radius:16px;background-color:var(--Neutral-01)}.initiate-transfer__resolving-summary:empty{display:none}.initiate-transfer__resolving-summary-item{display:flex;gap:16px}.initiate-transfer__resolving-summary-item:not(:first-child){margin-top:16px}.initiate-transfer__resolving-summary-item-dot{height:12px;width:12px;border-radius:50%}.initiate-transfer__resolving-summary-item-dot.neutral{background-color:var(--Neutral-06)}.initiate-transfer__resolving-summary-item-dot.success{background-color:var(--Green-06)}.initiate-transfer__resolving-summary-item-dot.error{background-color:var(--Red-06)}.initiate-transfer__resolving-summary-item-details{flex:1 1;display:flex;flex-direction:column;gap:8px;overflow:hidden}.initiate-transfer__resolving-summary-item-details span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.initiate-transfer__resolving-summary-item-details span:first-child{font-weight:600;font-size:12px;line-height:100%;letter-spacing:4%;color:var(--Neutral-05)}.initiate-transfer__resolving-summary-item-details span:nth-child(2){font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.initiate-transfer__resolving-summary-item-details span:nth-child(2) span{font-weight:500;font-size:14px;letter-spacing:-2.5%;color:var(--Neutral-06)}.initiate-transfer__resolving-summary-item-details span:nth-child(3){font-weight:500;font-size:14px;letter-spacing:-2.5%}.initiate-transfer__resolving-summary-item-details span:nth-child(3).amount{color:var(--Green-07)}.initiate-transfer__resolving-summary-item-details span.error{font-weight:400;color:var(--Red-06)!important}.initiate-transfer__resolving-summary-item-details span.resolving{font-weight:400;color:var(--Neutral-02)}.initiate-transfer__resolving-summary-item-details span:nth-child(4){font-weight:400;font-size:14px;letter-spacing:-2.5%;color:var(--Neutral-05)}.initiate-transfer__confirmation-container{background-color:var(--Neutral-01);border-radius:14px;padding:20px}@media(max-width:480px){.initiate-transfer__confirmation-container{padding:16px}}.initiate-transfer__confirmation-details{display:flex;flex-direction:column;gap:16px;margin-top:20px}.initiate-transfer__confirmation-details-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.initiate-transfer__confirmation-details-row .label{font-size:13.5px;color:var(--Neutral-06);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.initiate-transfer__confirmation-details-row .label-icon{font-size:15px;color:var(--primary);cursor:help}.initiate-transfer__confirmation-details-row .label--bold{font-weight:600;color:var(--Neutral-08)}.initiate-transfer__confirmation-details-row .value{font-weight:600;font-size:14px;color:var(--Neutral-09);text-align:right}.initiate-transfer__confirmation-details-row .value--large{font-size:18px;font-weight:700;letter-spacing:-.3px}@media(max-width:480px){.initiate-transfer__confirmation-details-row .value--large{font-size:16px}}.initiate-transfer__confirmation-details-row .value-group{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.initiate-transfer__confirmation-details-row .value-group .value{font-weight:600;font-size:14px;color:var(--Neutral-09)}.initiate-transfer__confirmation-details-row .value-group .sub{font-size:11.5px;color:var(--Neutral-05)}.initiate-transfer__confirmation-details-divider{height:1px;background-color:var(--Neutral-03)}.initiate-transfer__confirmation-edit{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:14px;font-size:13px;font-weight:500;color:var(--primary);cursor:pointer;transition:opacity .15s ease}.initiate-transfer__confirmation-edit svg{font-size:14px}.initiate-transfer__confirmation-edit:hover{opacity:.8}.initiate-transfer__confirmation-warning{margin-top:16px;padding:14px 16px;border-radius:10px;background-color:#fffbeb;border:1px solid #fde68a;font-size:13px;line-height:1.5;color:#92400e}.initiate-transfer .confirm-recipient{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--Neutral-03)}.initiate-transfer .confirm-recipient__avatar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:#efe9ff;color:var(--primary);font-weight:700;font-size:15px;flex-shrink:0}.initiate-transfer .confirm-recipient__info{display:flex;flex-direction:column;gap:3px;flex:1 1;min-width:0}.initiate-transfer .confirm-recipient__name{font-weight:600;font-size:14.5px;color:var(--Neutral-09);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.initiate-transfer .confirm-recipient__bank{font-size:12.5px;color:var(--Neutral-06)}.initiate-transfer .confirm-recipient__badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0;padding:5px 10px;border-radius:20px;white-space:nowrap;flex-shrink:0}@media(max-width:480px){.initiate-transfer .confirm-recipient{flex-wrap:wrap;gap:10px;padding:14px}.initiate-transfer .confirm-recipient__badge{font-size:11px;padding:4px 8px}}.initiate-transfer .confirm-recipients-group{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--Neutral-03)}.initiate-transfer .confirm-recipients-group__left{display:flex;align-items:center;gap:12px}.initiate-transfer .confirm-recipients-group__avatars{display:flex;flex-shrink:0}.initiate-transfer .confirm-recipients-group__avatar{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background-color:#efe9ff;color:var(--primary);font-weight:700;font-size:12px;border:2px solid var(--Neutral-01);position:relative}.initiate-transfer .confirm-recipients-group__avatar:not(:first-child){margin-left:-16px}.initiate-transfer .confirm-recipients-group__avatar--more{background-color:var(--Neutral-03);color:var(--Neutral-07);font-size:11px;font-weight:600}.initiate-transfer .confirm-recipients-group__count{font-weight:600;font-size:14.5px;color:var(--Neutral-09);white-space:nowrap}.initiate-transfer__feedback{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0 20px}.initiate-transfer__feedback-icon{width:64px;height:64px;border-radius:50%;background-color:var(--piggyvest-green);border:8px solid var(--Green-03);box-shadow:0 0 0 8px var(--Green-02);display:flex;align-items:center;justify-content:center;color:#fff;font-size:24px;margin-bottom:20px;animation:feedbackPulse 2s ease-out 1}@keyframes feedbackPulse{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.initiate-transfer__feedback-icon--pending{background-color:var(--Orane-07);border-color:var(--Orane-01);box-shadow:0 0 0 8px var(--Orane-01)}.initiate-transfer__feedback-title{font-weight:700;font-size:22px;color:var(--Neutral-09);margin-bottom:8px}.initiate-transfer__feedback-amount{font-weight:800;font-size:32px;letter-spacing:-.5px;color:var(--piggyvest-green);margin-bottom:10px}@media(max-width:480px){.initiate-transfer__feedback-amount{font-size:26px}}.initiate-transfer__feedback-desc{font-size:14px;color:var(--Neutral-06);line-height:1.5;max-width:320px}.initiate-transfer__feedback-desc strong{font-weight:600;color:var(--Neutral-08)}.initiate-transfer__feedback-recipient{margin-top:8px;font-size:12.5px;color:var(--Neutral-05);background-color:var(--Neutral-01);padding:6px 14px;border-radius:20px}.initiate-transfer__feedback-ref{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:8px 16px;border-radius:24px;background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);cursor:pointer;transition:all .15s ease;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.initiate-transfer__feedback-ref:focus{outline:none!important}.initiate-transfer__feedback-ref:hover{border-color:var(--Neutral-04);background-color:var(--Neutral-02)}.initiate-transfer__feedback-ref svg{font-size:14px;color:var(--Neutral-06);flex-shrink:0}.initiate-transfer__feedback-ref span{font-size:12.5px;font-weight:600;color:var(--Neutral-08);word-break:break-all}.initiate-transfer__feedback-ref-hint{font-weight:400!important;color:var(--Neutral-05)!important;white-space:nowrap}.initiate-transfer__feedback-summary{width:100%;margin-top:20px;border:1px solid var(--Neutral-03);border-radius:12px;overflow:hidden}.initiate-transfer__feedback-summary-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px}.initiate-transfer__feedback-summary-row:not(:last-child){border-bottom:1px solid var(--Neutral-03)}.initiate-transfer__feedback-summary-row .label{font-size:13.5px;color:var(--Neutral-06);white-space:nowrap}.initiate-transfer__feedback-summary-row .value{font-weight:600;font-size:14px;color:var(--Neutral-09);text-align:right}.initiate-transfer__pin{padding:30px 0;display:flex;align-items:center;flex-direction:column;text-align:center;gap:8px}.initiate-transfer__pin-icon{width:60px;height:60px;border-radius:50%;background-color:#efe9ff;display:flex;align-items:center;justify-content:center;font-size:28px;margin-bottom:8px}.initiate-transfer__pin h3{font-weight:700;font-size:24px;line-height:1.2;letter-spacing:-.5px;color:var(--Neutral-09)}.initiate-transfer__pin>span{font-weight:400;font-size:14px;line-height:1.5;color:var(--Neutral-06);max-width:340px}.initiate-transfer__pin>span strong{font-weight:600;color:var(--Neutral-09)}.initiate-transfer__pin-otp{display:inline-flex;margin:24px auto auto;max-width:280px;width:100%}.initiate-transfer__pin-helper{font-size:12.5px;color:var(--Neutral-05);margin-top:4px}.initiate-transfer__pin-forgot{margin-top:16px;font-size:13px;color:var(--Neutral-06);cursor:pointer;transition:opacity .15s ease}.initiate-transfer__pin-forgot strong{font-weight:600;color:var(--primary)}.initiate-transfer__pin-forgot:hover{opacity:.8}.initiate-transfer__actions{display:flex;gap:12px}.initiate-transfer__actions button{flex:1 1;border-radius:28px;height:48px;font-size:14.5px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.select-beneficiary__header{display:flex;align-items:center;border-radius:12px;background-color:var(--Neutral-01);padding:12px 16px;gap:8px;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-beneficiary__header:focus{outline:none!important}.select-beneficiary__header{cursor:pointer}.select-beneficiary__header-icon{display:flex;align-items:center;justify-content:center;width:45px;height:45px;border-radius:8px;background-color:#f2edff;color:var(--primary);font-size:24px}.select-beneficiary__header-select{flex:1 1;font-size:16px}.select-beneficiary__header-select,.select-beneficiary__header-selected-icon{font-weight:600;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.select-beneficiary__header-selected-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;background-color:var(--Neutral-02);font-size:16.36px;text-align:center}.select-beneficiary__header-selected{display:flex;flex-direction:column;gap:4px;flex:1 1}.select-beneficiary__header-selected span:first-child{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.select-beneficiary__header-selected span:last-child{font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-06)}.select-beneficiary__header-chevron{width:19px;height:19px;color:var(--Neutral-06)}.select-beneficiary__list{padding:16px;border-radius:12px;background-color:#fff;display:flex;flex-direction:column;gap:8px;max-height:300px}.select-beneficiary__list-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-beneficiary__list-item:focus{outline:none!important}.select-beneficiary__list-item{transition:all .3s ease-in-out}.select-beneficiary__list-item:hover{background-color:#f7f4fe}.select-beneficiary__list-item-icon{display:flex;align-items:center;justify-content:center;height:40px;width:40px;border-radius:50%;background-color:var(--Neutral-03);font-weight:600;font-size:16.36px;line-height:100%;letter-spacing:-2.5%;text-align:center;color:var(--Neutral-08)}.select-beneficiary__list-item-details{display:flex;flex-direction:column;gap:4px}.select-beneficiary__list-item-details span:first-child{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.select-beneficiary__list-item-details span:last-child{font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-06)}.account-resolution{display:flex;flex-direction:column;gap:8px}.account-resolution--resolved .input-component__area{border-color:#22c55e!important;background-color:#f0fdf4}.account-resolution__status{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 12px;color:#15803d;font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.3px}.account-resolution__status-icon{font-size:12px;color:#22c55e}.account-resolution__status--success{background-color:#f0fdf4;border-color:#bbf7d0;color:#15803d}.amount-field{display:flex;flex-direction:column;gap:6px}.amount-field__balance{font-size:12.5px;color:var(--Neutral-06);padding-left:2px}.amount-field__balance strong{font-weight:600;color:var(--Neutral-08)}.description-field{position:relative}.description-field__count{position:absolute;bottom:-18px;right:2px;font-size:11.5px;color:var(--Neutral-05);font-weight:500}.save-recipient{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;border-top:1px solid var(--Neutral-03)}.save-recipient__text{display:flex;flex-direction:column;gap:3px}.save-recipient__label{font-weight:600;font-size:14px;color:var(--Neutral-09)}.save-recipient__sub{font-size:12.5px;color:var(--primary);font-weight:400}.dispute-details__actions{display:flex;align-items:center;gap:12px}.dispute-details__actions button{flex:1 1}.dispute-details__header{padding:0 30px;margin-bottom:15px}.dispute-details__header .close{display:inline-block;cursor:pointer;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02);-webkit-user-select:none;-moz-user-select:none;user-select:none;--webkit-user-select:none;--moz-user-select:none;--ms-user-select:none}.dispute-details__header .close svg{color:inherit;font-size:23px}.dispute-details__header .back{display:inline-block;cursor:pointer;font-size:24px;color:var(--Neutral-07);font-family:Jakarta;font-size:14px;font-weight:500;line-height:125%;letter-spacing:-.35px;padding:7px 7px 7px 0;border:none;display:inline-flex;align-items:center;gap:2px;background:transparent}.dispute-details__header .title{display:block;color:var(--black10);font-family:Jakarta;font-size:24px;font-weight:600;line-height:normal}.dispute-details__header .title:first-letter{text-transform:uppercase}.dispute-details__header .sub-title{margin-top:8px;display:block;color:var(--Neutral-07);font-family:Jakarta;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.dispute-details__header .sub-title:empty{display:none}.dispute-details__header-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.dispute-details__header-top .step-indicator{border-radius:144px;padding:10px;background-color:var(--Neutral-02);font-weight:500;font-size:14px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-07)}.dispute-details__header-bottom{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:10px}.dispute-details__header-bottom-flagged{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:37px;background-color:var(--Neutral-02);font-weight:500;font-size:14px;line-height:125%;letter-spacing:-2.5%;color:var(--Neutral-07)}.dispute-details__header-bottom-flagged svg{height:16px;width:16px;color:#000}.dispute-details__content{height:100%}.dispute-details__content-deadline{border:1px solid var(--Red-06);border-radius:8px;padding:16px;display:flex;align-items:center;gap:8px;background-color:#fef2f2;margin-top:6px;margin-bottom:24px}.dispute-details__content-deadline svg{width:13.3px;height:13.3px;font-size:18px;color:var(--Red-07)}.dispute-details__content-deadline span{font-weight:600;font-size:16px;line-height:125%;letter-spacing:-2.5%;color:var(--Red-07)}.dispute-details__content-card{margin-top:8px;border-radius:16px;padding:32px;background-color:var(--Neutral-02);display:flex;flex-direction:column;align-items:center;gap:3px}.dispute-details__content-card h4{font-weight:600;font-size:36px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-07)}.dispute-details__content-card span{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-2.5%;color:var(--Neutral-06)}.dispute-details__content-body{margin-top:24px;display:flex;flex-direction:column;gap:21px;background-color:var(--Neutral-01);border-radius:16px;padding:24px}.dispute-details__content-body-row{display:flex;flex-direction:column;gap:8px}.dispute-details__content-body-row .label{color:var(--Neutral-07);font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2.5%}.dispute-details__content-body-row .value{font-weight:500;font-size:16px;line-height:120%;letter-spacing:-2.5%;color:var(--Neutral-08);display:flex;align-items:center;gap:8px}.dispute-details__content-body-row .value p{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.dispute-details__content-body-row.copy{cursor:pointer;transition:all .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dispute-details__content-body-row.copy:focus{outline:none!important}.dispute-details__content-body-row.copy:hover{transform:scale(1.01)}.dispute-details__content-body-row.copy:active{transform:scale(.99)}.dispute-details__content-body-row.copy .value{overflow:hidden}.dispute-details__content-body-row.copy .value p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.dispute-details__content-body-row.copy .copy-button{display:inline-flex;align-items:center;gap:4px;background:transparent;background-color:var(--Neutral-03);color:var(--Neutral-08);font-family:Inter;font-weight:500;font-size:14px;line-height:125%;letter-spacing:-2.5%;border-radius:35px;padding:5px 8px}.dispute-details__content-body-row.copy .copy-button svg{font-size:16px;color:inherit}.dispute-details__content-body-timeline{margin-top:8px}.dispute-details__content-body-timeline-item{margin-left:12px;position:relative;border-left:2px solid var(--Neutral-04);padding-left:25px;padding-bottom:25px;display:flex;flex-direction:column;gap:5px}.dispute-details__content-body-timeline-item.done{border-color:var(--primary)}.dispute-details__content-body-timeline-item-indicator{display:flex;align-items:center;justify-content:center;position:absolute;left:-13px;top:0;height:24px;width:24px;border-radius:50%;background-color:#fff;border:2px solid var(--Neutral-04)}.dispute-details__content-body-timeline-item-indicator svg{color:#fff;font-size:14px}.dispute-details__content-body-timeline-item-indicator.done{border:none;background-color:var(--primary)}.dispute-details__content-body-timeline-item span.label{font-weight:400;font-size:14px;line-height:135%;letter-spacing:0;color:var(--Grey-06)}.dispute-details__content-body-timeline-item span.value{font-weight:500;font-size:16px;line-height:125%;letter-spacing:0;color:var(--black)}.dispute-details__content-body-timeline-item span.date{font-weight:400;font-size:14px;line-height:125%;letter-spacing:0;color:var(--Grey-06)}.dispute-details__feedback{height:100%;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:44px}.transaction-details__actions{display:flex;align-items:center;flex-direction:column;gap:12px}.transaction-details__actions button{width:100%}.transaction-details__header{padding:0 30px;margin-bottom:15px}.transaction-details__header .close{display:inline-block;cursor:pointer;height:35px;width:35px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--Grey-02);-webkit-user-select:none;-moz-user-select:none;user-select:none;--webkit-user-select:none;--moz-user-select:none;--ms-user-select:none}.transaction-details__header .close svg{color:inherit;font-size:23px}.transaction-details__header .back{display:inline-block;cursor:pointer;font-size:24px;color:var(--Neutral-07);font-family:Jakarta;font-size:14px;font-weight:500;line-height:125%;letter-spacing:-.35px;padding:7px 7px 7px 0;border:none;display:inline-flex;align-items:center;gap:2px;background:transparent}.transaction-details__header .title{display:block;color:var(--black10);font-family:Jakarta;font-size:24px;font-weight:600;line-height:normal}.transaction-details__header .title:first-letter{text-transform:uppercase}.transaction-details__header .sub-title{margin-top:8px;display:block;color:var(--Neutral-07);font-family:Jakarta;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.transaction-details__header .sub-title:empty{display:none}.transaction-details__header-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.transaction-details__header-top .step-indicator{border-radius:144px;padding:10px;background-color:var(--Neutral-02);font-weight:500;font-size:14px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-07)}.transaction-details__header-bottom{margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:10px}.transaction-details__header-bottom-dispute-raised{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:37px;background-color:#fef2f2;font-weight:500;font-size:14px;line-height:125%;letter-spacing:-2.5%;color:var(--Red-06)}.transaction-details__header-bottom-dispute-raised svg{height:16px;width:16px;color:#000}.transaction-details__content{height:100%}.transaction-details__content-card{margin-top:8px;margin-bottom:24px;border-radius:16px;padding:32px;background-color:var(--Neutral-02);display:flex;flex-direction:column;align-items:center;gap:5px;overflow:auto}.transaction-details__content-card h4{display:inline-flex;align-items:center;gap:10px;font-family:Neue Plak;font-weight:900;font-size:36px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-07)}.transaction-details__content-card h4 .trend{height:36px;width:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:3px;font-size:20px}.transaction-details__content-card h4 .trend:empty{display:none}.transaction-details__content-card span{font-weight:500;font-size:16px;line-height:22px;letter-spacing:-2.5%;color:var(--Neutral-06)}.transaction-details__content-card.credit h4{color:var(--Green-07)}.transaction-details__content-card.credit h4 .trend{color:var(--Green-07);background-color:var(--Green-02)}.transaction-details__content-card.credit{background-color:var(--Green-01)}.transaction-details__content-card.debit h4{color:var(--Red-06)}.transaction-details__content-card.debit h4 .trend{color:var(--Red-06);background-color:var(--Red-02)}.transaction-details__content-card.debit{background-color:var(--Red-01)}.transaction-details__content-card.pending{background-color:#fffbeb}.transaction-details__content-card.pending h4{color:#d97706}.transaction-details__content-card.pending h4 .trend{color:#d97706;background-color:transparent}.transaction-details__content-card.pending span{color:var(--Neutral-06)}.transaction-details__content-tab-section{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--Grey-01)}.transaction-details__content-tab-section span{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Grey-07);padding-bottom:10px;cursor:pointer;transition:all .3s ease-in-out;transform:translateY(2px)}.transaction-details__content-tab-section span.active{cursor:default;color:var(--primary);font-weight:600;border-bottom:2px solid var(--primary)}.transaction-details__content-body{margin-top:24px;display:flex;flex-direction:column;gap:21px;background-color:var(--Neutral-01);border-radius:16px;padding:24px}.transaction-details__content-body-row{display:flex;flex-direction:column;gap:10px}.transaction-details__content-body-row .label{color:var(--Neutral-07);font-weight:400;font-size:14px;line-height:100%;letter-spacing:-2.7%}.transaction-details__content-body-row .value{font-weight:500;font-size:16px;line-height:120%;letter-spacing:-2.7%;color:var(--Neutral-08);display:flex;align-items:center;gap:8px}.transaction-details__content-body-row .value p{color:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.transaction-details__content-body-row.copy{cursor:pointer;transition:all .3s ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.transaction-details__content-body-row.copy:focus{outline:none!important}.transaction-details__content-body-row.copy:hover{transform:scale(1.01)}.transaction-details__content-body-row.copy:active{transform:scale(.99)}.transaction-details__content-body-row.copy .value{overflow:hidden}.transaction-details__content-body-row.copy .value p{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.transaction-details__content-body-row.copy .copy-button{display:inline-flex;align-items:center;gap:4px;background:transparent;background-color:var(--Neutral-03);color:var(--Neutral-08);font-family:Inter;font-weight:500;font-size:14px;line-height:125%;letter-spacing:-2.5%;border-radius:35px;padding:5px 8px}.transaction-details__content-body-row.copy .copy-button svg{font-size:16px;color:inherit}.transaction-details__content-body-timeline{margin-top:8px}.transaction-details__content-body-timeline-item{margin-left:12px;position:relative;border-left:2px solid var(--Neutral-04);padding-left:25px;padding-bottom:25px;display:flex;flex-direction:column;gap:5px}.transaction-details__content-body-timeline-item:last-child{border-color:transparent;padding-bottom:0}.transaction-details__content-body-timeline-item.done{border-color:var(--primary)}.transaction-details__content-body-timeline-item-indicator{display:flex;align-items:center;justify-content:center;position:absolute;left:-13px;top:0;height:24px;width:24px;border-radius:50%;background-color:#fff;border:2px solid var(--Neutral-04)}.transaction-details__content-body-timeline-item-indicator svg{color:#fff;font-size:14px}.transaction-details__content-body-timeline-item-indicator.done{border:none;background-color:var(--primary)}.transaction-details__content-body-timeline-item-indicator.rejected{border:none;background-color:var(--Red-06)}.transaction-details__content-body-timeline-item-indicator.current{border:2px solid var(--primary);background:#fff}.transaction-details__content-body-timeline-item-indicator.current:after{content:"";width:8px;height:8px;border-radius:50%;background-color:var(--primary)}.transaction-details__content-body-timeline-item span.label{font-weight:400;font-size:14px;line-height:135%;color:var(--Grey-06)}.transaction-details__content-body-timeline-item span.value{font-weight:600;font-size:16px;line-height:125%;color:var(--black)}.transaction-details__content-body-timeline-item span.date{font-weight:400;font-size:14px;line-height:125%;color:var(--Grey-06)}.transaction-details__feedback{flex-direction:column;gap:44px}.transaction-details__error,.transaction-details__feedback,.transaction-details__loader{height:100%;width:100%;display:flex;justify-content:center;align-items:center}.transaction-details__error{flex-direction:column;gap:20px}.transaction-details__error-title{font-weight:600;font-size:20px;line-height:125%;letter-spacing:-2.5%;color:var(--black);max-width:280px;text-align:center}.transaction-details__error-message{font-weight:400;font-size:16px;line-height:135%;letter-spacing:0;color:var(--Grey-07);max-width:400px;text-align:center}.approval-view-attachment{display:inline-flex;align-items:center;gap:4px;background:transparent;border:none;font-family:Jakarta,sans-serif;font-weight:500;font-size:13px;color:var(--primary);cursor:pointer}.approval-view-attachment svg{font-size:16px}.auth-layout{min-height:100vh;width:100%}.auth-layout--split{display:flex}@media(max-width:768px){.auth-layout--split{flex-direction:column}}.auth-layout__panel{width:40%;max-width:610px;min-height:100vh;background-color:var(--primary);position:fixed;top:0;left:0;display:flex;flex-direction:column;padding:40px;overflow:hidden}.auth-layout__panel-logo{position:relative;z-index:2}.auth-layout__panel-logo a{display:inline-block}.auth-layout__panel-logo img{height:30px}.auth-layout__panel-content{position:relative;z-index:2;margin-top:auto;margin-bottom:auto}.auth-layout__panel-content h1{font-weight:700;font-size:40px;line-height:125%;letter-spacing:-.01em;color:#fff;max-width:460px;margin-bottom:16px}.auth-layout__panel-content p{font-weight:400;font-size:18px;line-height:150%;letter-spacing:-.025em;color:hsla(0,0%,100%,.7);max-width:420px}.auth-layout__panel--bottom .auth-layout__panel-content{margin-top:auto;margin-bottom:0;padding-bottom:60px}.auth-layout__panel-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.auth-layout__panel-circle{position:absolute;border-radius:50%}.auth-layout__panel-circle--1{width:450px;height:450px;top:-80px;right:-120px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);animation:floatBubble1 18s ease-in-out infinite}.auth-layout__panel-circle--2{width:350px;height:350px;bottom:60px;left:-100px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);animation:floatBubble2 22s ease-in-out infinite}.auth-layout__panel-circle--3{width:200px;height:200px;bottom:-40px;right:60px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);animation:floatBubble3 15s ease-in-out infinite}@media(max-width:768px){.auth-layout__panel{position:relative;width:100%;min-height:auto;padding:30px 24px 40px}.auth-layout__panel-content{margin-top:60px;margin-bottom:0}.auth-layout__panel-content h1{font-size:26px;line-height:130%;max-width:100%;margin-bottom:12px}.auth-layout__panel-content p{font-size:15px;line-height:145%;max-width:100%}}.auth-layout__main{margin-left:min(40%,610px);width:calc(100% - min(40%,610px));min-height:100vh;background:#fff;display:flex;align-items:center;justify-content:center;overflow-y:auto}.auth-layout__main-inner{width:100%;max-width:600px;padding:60px 50px}@media(max-width:1024px){.auth-layout__main-inner{padding:40px 30px}}@media(max-width:768px){.auth-layout__main{margin-left:0;width:100%;min-height:auto}.auth-layout__main-inner{padding:32px 24px 48px;max-width:100%}}.auth-layout--centered{background-color:var(--primary);display:flex;align-items:center;justify-content:center;padding:40px;position:relative;overflow:auto}.auth-layout__centered-logo{position:absolute;top:40px;left:40px;z-index:2}.auth-layout__centered-logo a{display:inline-block}.auth-layout__centered-logo img{height:30px}@media(max-width:768px){.auth-layout__centered-logo{top:24px;left:24px}}.auth-layout__centered-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.auth-layout__centered-circle{position:absolute;border-radius:50%}.auth-layout__centered-circle--1{width:500px;height:500px;top:-150px;left:-100px;animation:floatBubble1 20s ease-in-out infinite}.auth-layout__centered-circle--1,.auth-layout__centered-circle--2{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.auth-layout__centered-circle--2{width:400px;height:400px;top:50%;right:-120px;transform:translateY(-50%);animation:floatBubble2 24s ease-in-out infinite}.auth-layout__centered-circle--3{width:300px;height:300px;bottom:-80px;left:15%;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);animation:floatBubble3 17s ease-in-out infinite}.auth-layout__centered-circle--4{width:180px;height:180px;top:10%;right:20%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);animation:floatBubble1 14s ease-in-out infinite reverse}.auth-layout__card{background:#fff;border-radius:16px;padding:48px 40px;width:100%;max-width:500px;position:relative;z-index:2}@media(max-width:768px){.auth-layout__card{padding:32px 24px;border-radius:12px}}@keyframes floatBubble1{0%,to{transform:translate(0) scale(1)}33%{transform:translate(12px,-18px) scale(1.03)}66%{transform:translate(-8px,10px) scale(.97)}}@keyframes floatBubble2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-15px,12px) scale(1.02)}50%{transform:translate(10px,-8px) scale(.98)}75%{transform:translate(-6px,-14px) scale(1.01)}}@keyframes floatBubble3{0%,to{transform:translate(0) scale(1)}40%{transform:translate(14px,10px) scale(1.04)}70%{transform:translate(-10px,-12px) scale(.96)}}.app-layout{display:flex}.app-layout__loader{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.app-layout__sidebar{width:256px;height:100vh;background-color:#201047;transition:all .3s ease;position:fixed;top:0;left:0;z-index:100}@media(max-width:900px){.app-layout__sidebar{z-index:999;transform:translateX(-100%)}}.app-layout__overlay{display:none}@media(max-width:900px){.app-layout__overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:998}}.app-layout.open-sidebar .app-layout__sidebar{transform:translateX(0)}.app-layout.open-sidebar .app-layout__overlay{display:block}.app-layout__content{width:calc(100% - 256px);margin-left:256px}@media(max-width:900px){.app-layout__content{width:100%;margin-left:0}}.app-layout__header{height:84px;background-color:#fff;border-bottom:1px solid var(--Neutral-03);position:fixed;left:256px;width:calc(100% - 256px);top:0;z-index:99;display:flex;align-items:center;justify-content:space-between;padding:0 30px}@media(max-width:900px){.app-layout__header{width:100%;padding:0 20px;left:0}}.app-layout__header .details-section{display:inline-flex;align-items:center;overflow:hidden;gap:5px}.app-layout__header .details-section button{display:inline-flex;align-items:center;justify-content:center;font-size:20px;padding:5px;color:inherit}@media(min-width:900px){.app-layout__header .details-section button{display:none}}.app-layout__header .details-section button.go-back{display:inline-block}.app-layout__header .details-section button.go-back svg{font-size:20px;color:#191b1c}.app-layout__header .details-section button.go-back svg:hover{color:var(--primary)}@media(max-width:900px){.app-layout__header .details-section button.go-back{display:none}}.app-layout__header .details-section h1{font-size:24px;white-space:nowrap;font-weight:600;line-height:30px;text-transform:capitalize;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.app-layout__header .details-section h1{font-size:20px}}.app-layout__header .details-section .breadcrumb{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden}.app-layout__header .details-section .breadcrumb__parent{font-size:14px;font-weight:500;color:var(--Neutral-06);text-decoration:none;transition:color .15s ease;flex-shrink:0}.app-layout__header .details-section .breadcrumb__parent:hover{color:var(--primary)}.app-layout__header .details-section .breadcrumb__separator{font-size:14px;color:var(--Neutral-05);flex-shrink:0}.app-layout__header .details-section .breadcrumb__current{font-size:18px;font-weight:600;color:var(--Neutral-08);overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.app-layout__header .details-section .breadcrumb__current{font-size:16px}.app-layout__header .details-section .breadcrumb{gap:6px}.app-layout__header .details-section .breadcrumb__parent,.app-layout__header .details-section .breadcrumb__separator{font-size:13px}}.app-layout__header .user-section{position:relative;display:inline-flex;align-items:center;gap:8px;border-radius:12px;background-color:transparent;padding:8px;cursor:pointer;transition:background-color .2s ease}.app-layout__header .user-section:hover{background-color:#f7f4fe}.app-layout__header .user-section *{font-family:Inter}.app-layout__header .user-section__avatar-container{width:32px;height:32px;border-radius:50%}.app-layout__header .user-section__details{display:flex;flex-direction:column;gap:1px;flex:1 1;overflow:hidden;text-overflow:ellipsis;max-width:180px}@media(max-width:700px){.app-layout__header .user-section__details{display:none}}.app-layout__header .user-section__details h4{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:14px;text-transform:capitalize}.app-layout__header .user-section__details p{font-size:10px;font-weight:400;line-height:15px;letter-spacing:-.025em;color:var(--Neutral-06)}.app-layout__header .user-section>svg{color:#0f172a;font-size:10px;margin:5px}.app-layout__header .user-section:active .user-section__menu,.app-layout__header .user-section:hover .user-section__menu{display:flex;top:47px;transform:translateY(0)}.app-layout__header .user-section__menu{transition:all .5s ease-in-out;display:none;width:110%;min-width:200px;position:absolute;top:0;height:auto;right:0}@media(max-width:700px){.app-layout__header .user-section__menu{right:5px;left:unset}}.app-layout__header .user-section__menu-list{margin-top:10px;width:100%;display:flex;flex-direction:column;gap:8px;box-shadow:0 4px 25px 0 rgba(87,116,154,.122);padding:8px;background-color:#fff;border-radius:8px}.app-layout__header .user-section__menu-list a{display:flex;align-items:center;gap:8px;padding:8px;border-radius:6px;color:var(--Grey-07);transition:all .3s ease}.app-layout__header .user-section__menu-list a span{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;line-height:17.5px}.app-layout__header .user-section__menu-list a svg{color:inherit;font-size:22px}.app-layout__header .user-section__menu-list a:hover{background-color:#f7f4fe;transform:scale(1.01)}.app-layout__header .user-section__menu-list a.active{background-color:#f7f4fe;pointer-events:none}.app-layout__header .actions-section{display:inline-flex;align-items:center;gap:4px}.app-layout__header .actions-section__custom{margin-right:8px}.app-layout__header .actions-section__custom .button-component{white-space:nowrap}@media(max-width:600px){.app-layout__header .actions-section__custom{display:none}}.app-layout__header .actions-section button{height:40px;width:40px;border-radius:50%;background-color:transparent;display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--Neutral-06);transition:background-color .2s ease,color .2s ease;cursor:pointer}.app-layout__header .actions-section button:hover{background-color:#f7f4fe;color:var(--Neutral-08)}.app-layout__header .actions-section button.bell-btn:hover svg{animation:bellShake .5s ease}.app-layout__header .actions-section button.help-btn:hover svg{animation:helpPulse .4s ease}@keyframes bellShake{0%{transform:rotate(0deg)}15%{transform:rotate(12deg)}30%{transform:rotate(-10deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}to{transform:rotate(0deg)}}@keyframes helpPulse{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.app-layout__body{margin-top:84px;min-height:calc(100vh - 84px);padding:0 30px}@media(max-width:900px){.app-layout__body{padding:0 20px}}.settings-layout{padding:30px 0;display:flex;gap:32px}@media(max-width:1024px){.settings-layout{flex-direction:column;padding:20px 0;gap:0}}.settings-layout__navigation{width:200px;flex-shrink:0}@media(max-width:1024px){.settings-layout__navigation{width:100%;border-bottom:1px solid var(--Neutral-03);padding-bottom:16px;margin-bottom:24px}}.settings-layout__nav{display:flex;flex-direction:column;gap:18px;border-radius:12px;padding:16px 12px;position:-webkit-sticky;position:sticky;top:20px}@media(max-width:1024px){.settings-layout__nav{flex-direction:row;gap:16px;overflow-x:auto;padding:0;border:none;border-radius:0;position:static;-ms-overflow-style:none;scrollbar-width:none}.settings-layout__nav::-webkit-scrollbar{display:none}}.settings-layout__nav-group{display:flex;flex-direction:column;gap:2px}@media(max-width:1024px){.settings-layout__nav-group{flex-direction:row;flex-shrink:0;gap:4px;align-items:center}}.settings-layout__nav-label{font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--Neutral-05);padding:0 10px;margin-bottom:4px;white-space:nowrap}@media(max-width:1024px){.settings-layout__nav-label{padding:0;margin-bottom:0;font-size:9px;display:none}}.settings-layout__nav-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-layout__nav-link:focus{outline:none!important}.settings-layout__nav-link{display:block;padding:7px 10px;border-radius:8px;white-space:nowrap;font-weight:500;font-size:13.5px;line-height:1.4;color:var(--Neutral-06);text-decoration:none;transition:all .15s ease}.settings-layout__nav-link:hover{color:var(--Neutral-08);background-color:var(--Neutral-02)}.settings-layout__nav-link.active{color:var(--primary);background-color:#efe9ff;font-weight:600}@media(max-width:1024px){.settings-layout__nav-link{padding:6px 14px;border-radius:20px;font-size:13px;border:1px solid var(--Neutral-03)}.settings-layout__nav-link.active{border-color:var(--primary);background-color:#efe9ff}}.settings-layout__content{flex:1 1}.onboarding-layout{min-height:100vh;display:flex;flex-direction:column;background:#fff}.onboarding-layout__loader{display:flex;align-items:center;justify-content:center;min-height:100vh}.onboarding-layout__header{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 32px;height:56px;background:#fff}.onboarding-layout__header-logo{display:flex;align-items:center;text-decoration:none}.onboarding-layout__header-logo img{height:26px}.onboarding-layout__header-right{display:flex;align-items:center;gap:16px}.onboarding-layout__header-business,.onboarding-layout__header-logout{font-size:13px;font-weight:500;color:var(--Neutral-06)}.onboarding-layout__header-logout{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid var(--Neutral-03);border-radius:8px;padding:6px 14px;cursor:pointer;transition:all .15s ease}.onboarding-layout__header-logout svg{font-size:14px}.onboarding-layout__header-logout:hover{color:var(--Neutral-08);border-color:var(--Neutral-04)}.onboarding-layout__header-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--Neutral-02);color:var(--Neutral-07);font-size:14px;font-weight:500;text-decoration:none;transition:background .15s ease}.onboarding-layout__header-close:hover{background:var(--Neutral-03);color:var(--Neutral-09)}.onboarding-layout__progress-bar{position:fixed;top:56px;left:0;right:0;height:3px;background:var(--Neutral-03);z-index:51}.onboarding-layout__progress-bar-fill{height:100%;background:var(--primary);transition:width .4s ease}.onboarding-layout__mobile-steps{display:none;position:fixed;top:59px;left:0;right:0;z-index:40;background:#fff;border-bottom:1px solid var(--Neutral-03);padding:12px 16px;gap:0;overflow-x:auto;align-items:center;justify-content:center}.onboarding-layout__mobile-steps::-webkit-scrollbar{display:none}.onboarding-layout__mobile-step{display:inline-flex;flex-direction:column;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:0 12px;position:relative;flex-shrink:0}.onboarding-layout__mobile-step:not(:first-child):before{content:"";position:absolute;left:0;top:10px;width:50%;height:1.5px;background:var(--Neutral-03);transform:translateX(-50%)}.onboarding-layout__mobile-step--active:not(:first-child):before,.onboarding-layout__mobile-step--completed:not(:first-child):before{background:var(--primary)}.onboarding-layout__mobile-step-dot{width:20px;height:20px;border-radius:50%;background:var(--Neutral-03);color:var(--Neutral-06);font-size:11px;font-weight:600;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.onboarding-layout__mobile-step-dot svg{font-size:13px}.onboarding-layout__mobile-step--active .onboarding-layout__mobile-step-dot,.onboarding-layout__mobile-step--completed .onboarding-layout__mobile-step-dot{background:var(--primary);color:#fff}.onboarding-layout__mobile-step-label{font-size:10px;font-weight:500;color:var(--Neutral-05);white-space:nowrap;max-width:70px;overflow:hidden;text-overflow:ellipsis}.onboarding-layout__mobile-step--active .onboarding-layout__mobile-step-label{color:var(--primary);font-weight:600}.onboarding-layout__mobile-step--completed .onboarding-layout__mobile-step-label{color:var(--Neutral-06)}.onboarding-layout__body{display:flex;flex:1 1;padding-top:59px}.onboarding-layout__sidebar{width:380px;min-width:300px;position:fixed;top:59px;bottom:0;left:0;background:#fff;display:flex;flex-direction:column;padding:36px 28px 28px;overflow-y:auto;z-index:30}.onboarding-layout__sidebar-nav{flex:1 1;display:flex;flex-direction:column}.onboarding-layout__sidebar-step{display:flex;align-items:flex-start;gap:14px;padding-bottom:28px;position:relative;cursor:pointer}.onboarding-layout__sidebar-step:not(:last-child):before{content:"";position:absolute;left:7px;top:16px;bottom:0;width:2px;background:var(--Neutral-03);transition:background .2s ease}.onboarding-layout__sidebar-step--completed:not(:last-child):before{background:var(--primary)}.onboarding-layout__sidebar-step-indicator{width:16px;height:16px;min-width:16px;border-radius:50%;border:1.5px solid var(--Neutral-04);background:#fff;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .2s ease;flex-shrink:0}.onboarding-layout__sidebar-step-indicator span{display:none}.onboarding-layout__sidebar-step-indicator svg{font-size:11px;color:#fff}.onboarding-layout__sidebar-step--locked{cursor:default}.onboarding-layout__sidebar-step--active .onboarding-layout__sidebar-step-indicator{border-color:var(--primary);background:var(--primary)}.onboarding-layout__sidebar-step--completed .onboarding-layout__sidebar-step-indicator{border:none;background:transparent}.onboarding-layout__sidebar-step--completed .onboarding-layout__sidebar-step-indicator svg{font-size:16px;color:var(--primary)}.onboarding-layout__sidebar-step-info{display:flex;flex-direction:column;gap:3px;padding-top:1px}.onboarding-layout__sidebar-step-title{font-size:13.5px;font-weight:500;color:var(--Neutral-05);line-height:1.4;transition:color .2s ease}.onboarding-layout__sidebar-step--active .onboarding-layout__sidebar-step-title{color:var(--Neutral-09);font-weight:600}.onboarding-layout__sidebar-step--completed .onboarding-layout__sidebar-step-title{color:var(--Neutral-07)}.onboarding-layout__sidebar-notice{margin-top:auto;padding:16px;background:#e0e7ff;border-radius:13px;display:flex;flex-direction:column;gap:0;max-width:294px}.onboarding-layout__sidebar-notice-icon svg{font-size:20px;color:var(--primary)}.onboarding-layout__sidebar-notice p{font-size:14px;font-weight:400;color:var(--Neutral-08);line-height:1.5;margin:0}.onboarding-layout__main{flex:1 1;margin-left:380px;display:flex;flex-direction:column}.onboarding-layout__main-inner{width:100%;max-width:860px;padding:0 48px}.onboarding-layout__main-inner:has(.use-cases){max-width:920px}.onboarding-layout__content{padding-top:40px}.onboarding-layout__content-header{margin-bottom:28px}.onboarding-layout__content-title{font-size:24px;font-weight:700;color:var(--Neutral-09);margin:0 0 6px;line-height:1.3}.onboarding-layout__content-subtitle{font-size:14px;font-weight:400;color:var(--Neutral-06);margin:0;line-height:1.5}.onboarding-layout__content-body{width:100%}.onboarding-layout__footer{padding:28px 0 48px}.onboarding-layout__footer-inner{display:flex;align-items:center;justify-content:flex-end;gap:12px}.onboarding-layout__footer-back.button-component{height:44px;border-radius:12px;font-size:14px;font-weight:500;padding:0 20px;color:var(--Neutral-07);border:none!important;box-shadow:none!important;min-width:unset}.onboarding-layout__footer-back.button-component:hover{background:var(--Neutral-03)!important;color:var(--Neutral-08)}.onboarding-layout__footer-continue.button-component{height:44px;border-radius:12px;font-size:14px;font-weight:500;padding:0 24px;min-width:unset;gap:8px}.onboarding-layout__footer-continue.continue--green.button-component{background-color:var(--piggyvest-green)}.onboarding-layout__footer-continue.continue--green.button-component:hover{filter:brightness(95%)}.onboarding-layout__footer-skip.button-component{height:44px;border-radius:12px;font-size:14px;font-weight:500;padding:0 20px;min-width:unset;color:var(--Neutral-07);border:1px solid var(--Neutral-03)!important;background:#fff!important}.onboarding-layout__footer-skip.button-component:hover{background:var(--Neutral-02)!important;color:var(--Neutral-08)}.onboarding-sidebar{flex:1 1;display:flex;flex-direction:column;padding-top:8px}.onboarding-sidebar__timeline-item{display:flex;align-items:flex-start;gap:20px;position:relative;padding-bottom:42px;cursor:default}.onboarding-sidebar__timeline-item:first-child:before{content:"";position:absolute;left:11px;top:-20px;width:2px;height:20px;background:linear-gradient(180deg,transparent 0,var(--Neutral-03) 100%)}.onboarding-sidebar__timeline-item[role=button]{cursor:pointer}.onboarding-sidebar__timeline-item--completed:first-child:before{background:linear-gradient(180deg,transparent 0,var(--primary) 100%)}.onboarding-sidebar__timeline-item--completed .onboarding-sidebar__line{background:linear-gradient(180deg,var(--primary) 0,var(--Neutral-03) 100%)}.onboarding-sidebar__timeline-item--active:first-child:before{background:linear-gradient(180deg,transparent 0,var(--primary) 100%)}.onboarding-sidebar__timeline-item--active .onboarding-sidebar__marker span{border-color:var(--primary)}.onboarding-sidebar__timeline-item--active h3{color:var(--primary)}.onboarding-sidebar__marker{width:24px;height:24px;min-width:24px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;background:#fff}.onboarding-sidebar__marker span{width:24px;height:24px;border-radius:50%;border:2px solid var(--Neutral-03);background:#fff;display:block}.onboarding-sidebar__marker svg{width:22px;height:22px;color:var(--primary)}.onboarding-sidebar__line{position:absolute;left:11px;top:24px;bottom:0;width:2px;background:var(--Neutral-03)}.onboarding-sidebar__content{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding-bottom:2px}.onboarding-sidebar__content h3{font-size:16px;font-weight:700;line-height:1.35;color:var(--Neutral-09);margin:0 0 8px;letter-spacing:-.35px}.onboarding-sidebar__content p{font-size:14px;font-weight:400;line-height:1.5;color:var(--Neutral-06);max-width:290px;margin:0;letter-spacing:-.25px}@media(max-width:900px){.onboarding-layout__sidebar{display:none}.onboarding-layout__mobile-steps{display:flex}.onboarding-layout__body{padding-top:115px}.onboarding-layout__main{margin-left:0}.onboarding-layout__main-inner{padding:0 20px}.onboarding-layout__content{padding-top:28px}.onboarding-layout__footer{padding:20px 0 36px}}@media(max-width:600px){.onboarding-layout__header{padding:0 16px;height:52px}.onboarding-layout__header-logo img{height:22px}.onboarding-layout__header-business,.onboarding-layout__header-logout span{display:none}.onboarding-layout__header-logout{padding:6px 10px;border:none}.onboarding-layout__progress-bar{top:52px}.onboarding-layout__mobile-steps{top:55px}.onboarding-layout__body{padding-top:111px}.onboarding-layout__main-inner{padding:0 16px}.onboarding-layout__content{padding-top:24px}.onboarding-layout__content-title{font-size:20px}.onboarding-layout__footer{padding:16px 0 28px}.onboarding-layout__footer-back.button-component,.onboarding-layout__footer-continue.button-component{height:40px;font-size:13px;padding:0 16px;border-radius:10px}}.index-page__header{display:flex;align-items:flex-start;justify-content:space-between;padding:24px 0 20px;flex-wrap:wrap;gap:16px}@media(max-width:600px){.index-page__header{padding:16px 0;gap:12px}}.index-page__header-greeting{display:flex;flex-direction:column;gap:4px}.index-page__header-greeting h2{font-weight:600;font-size:20px;line-height:130%;color:var(--Grey-10)}@media(max-width:600px){.index-page__header-greeting h2{font-size:18px}}.index-page__header-greeting .greeting-wave{display:inline-block;font-size:20px;transform-origin:70% 70%}.index-page__header-greeting .greeting-wave--animate{animation:waveHand 1.5s ease-in-out}.index-page__header-subtitle{font-weight:400;font-size:14px;line-height:140%;color:var(--Neutral-06)}.index-page__header-merchant-id{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.index-page__header-merchant-id:focus{outline:none!important}.index-page__header-merchant-id{display:inline-flex;align-items:center;padding:7px 10px 7px 14px;gap:8px;border-radius:236px;background-color:var(--Neutral-02);border:1px solid var(--Neutral-03);cursor:pointer;transition:all .2s ease-in-out}.index-page__header-merchant-id:hover{background-color:var(--Grey-01);border-color:var(--Neutral-04)}.index-page__header-merchant-id:active{transform:scale(.98)}.index-page__header-merchant-id span{font-weight:600;font-size:13px;line-height:100%;color:var(--primary-dark)}.index-page__header-merchant-id button{display:inline-flex;align-items:center;background-color:transparent;padding:2px}.index-page__header-merchant-id button svg{height:14px;width:14px;color:var(--Neutral-06)}.index-page__content{display:flex;gap:24px;padding-bottom:24px}@media(max-width:1200px){.index-page__content{flex-direction:column}}.index-page__content .left-content{display:flex;flex-direction:column;gap:24px;flex:1 1;min-width:0}.index-page__content .right-content{display:flex;flex-direction:column;gap:16px;width:350px;flex-shrink:0}@media(max-width:1200px){.index-page__content .right-content{width:100%}}.index-page__content .right-content__cards{display:flex;flex-direction:column;gap:16px}@media(min-width:600px)and (max-width:1200px){.index-page__content .right-content__cards{flex-direction:row}.index-page__content .right-content__cards>.balance-card,.index-page__content .right-content__cards>.virtual-account-card{flex:1 1;min-width:0}}.setup-section{border:1px solid var(--Neutral-03);border-radius:16px;overflow:hidden}.setup-section__header{padding:20px 24px;border-bottom:1px solid var(--Neutral-03)}@media(max-width:600px){.setup-section__header{padding:16px}}.setup-section__header-top{display:flex;align-items:center;justify-content:space-between}.setup-section__header-info{display:flex;flex-direction:column;gap:4px}.setup-section__header-info h3{font-weight:600;font-size:16px;line-height:130%;color:var(--primary-dark)}.setup-section__header-info p{font-weight:400;font-size:13px;line-height:140%;color:var(--Neutral-06)}.setup-section__header-progress{width:48px;height:48px;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.setup-section__header-progress-ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.setup-section__header-progress-ring .ring-bg{fill:none;stroke:var(--Neutral-03);stroke-width:3.8}.setup-section__header-progress-ring .ring-fill{fill:none;stroke:var(--primary);stroke-width:3.8;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1)}.setup-section__header-progress span{position:relative;font-weight:600;font-size:12px;color:var(--primary);z-index:1}.setup-section__progress-bar{height:4px;background-color:#e8e0f7;margin-top:16px}.setup-section__progress-bar-fill{height:100%;background-color:var(--primary);border-radius:0 4px 4px 0;transition:width .6s cubic-bezier(.4,0,.2,1);min-width:4px}.setup-section__steps{display:flex;flex-direction:column}.setup-step{display:flex;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid var(--Neutral-03);transition:background-color .2s ease}.setup-step:last-child{border-bottom:none}.setup-step:hover{background-color:var(--Grey-01)}@media(max-width:600px){.setup-step{padding:14px 16px;gap:12px;flex-wrap:wrap}}.setup-step__icon{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:2px solid var(--primary);color:var(--primary);font-size:13px;font-weight:600;background-color:#f3eeff}.setup-step__icon--completed{border-color:var(--Green-06);background-color:var(--Green-06);color:#fff}.setup-step__info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.setup-step__title{font-weight:600;font-size:14px;line-height:130%;color:var(--primary-dark)}.setup-step__description{font-weight:400;font-size:13px;line-height:140%;color:var(--Neutral-06)}.setup-step__action{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border:1px solid var(--primary);border-radius:58px;color:var(--primary);font-weight:500;font-size:13px;line-height:125%;white-space:nowrap;transition:all .2s ease;text-decoration:none}.setup-step__action svg{font-size:11px}.setup-step__action:hover{background-color:var(--primary);color:#fff}@media(max-width:600px){.setup-step__action{margin-left:auto}}.setup-step--completed{opacity:.55}.summary-cards{display:flex;gap:16px}@media(max-width:700px){.summary-cards{flex-direction:column}}.summary-card{flex:1 1;border:1px solid var(--Neutral-03);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}.summary-card--settlements{border-left:3px solid var(--Green-06)}.summary-card--disputes.has-alert{border-left:3px solid var(--Orane-07,#c2410c)}@media(max-width:600px){.summary-card{padding:16px}}.summary-card__label{font-weight:500;font-size:12px;line-height:100%;letter-spacing:.5px;color:var(--Neutral-06)}.summary-card__value-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.summary-card__amount{font-family:Neue Plak;font-weight:900;font-size:28px;line-height:100%;color:var(--primary-dark)}@media(max-width:600px){.summary-card__amount{font-size:22px}}.summary-card__link{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:13px;color:var(--primary);text-decoration:none;white-space:nowrap}.summary-card__link svg{font-size:11px}.summary-card__link:hover{text-decoration:underline}.summary-card__alert{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:13px;color:var(--Orane-07,#c2410c)}.summary-card__alert svg{color:var(--Orane-07,#c2410c);font-size:14px}.summary-card__no-disputes{font-weight:400;font-size:13px;color:var(--Neutral-06)}.recent-transactions{display:flex;flex-direction:column;gap:16px}.recent-transactions__header{display:flex;align-items:center;justify-content:space-between}.recent-transactions__header h3{font-weight:600;font-size:16px;line-height:130%;color:var(--primary-dark)}.recent-transactions__view-all{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:13px;color:var(--primary);text-decoration:none}.recent-transactions__view-all svg{font-size:11px}.recent-transactions__view-all:hover{text-decoration:underline}.balance-card{background-color:var(--primary-dark);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}@media(max-width:600px){.balance-card{padding:20px 16px}}.balance-card__bubble{position:absolute;border-radius:50%;pointer-events:none}.balance-card__bubble--1{width:120px;height:120px;top:-40px;right:-30px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);animation:floatBubble1 18s ease-in-out infinite}.balance-card__bubble--2{width:80px;height:80px;bottom:-20px;left:-20px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);animation:floatBubble2 22s ease-in-out infinite}.balance-card__label{font-weight:500;font-size:12px;line-height:100%;letter-spacing:.5px;color:hsla(0,0%,100%,.6)}.balance-card__amount{font-family:Neue Plak;font-weight:900;font-size:25px;line-height:120%;color:#fff}@media(max-width:1024px){.balance-card__amount{font-size:24px}}.balance-card__sync{margin:4px 0 0;font-size:12px;line-height:1.4;color:hsla(0,0%,100%,.55)}.balance-card__ledger{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background-color:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;margin-top:8px}.balance-card__ledger span{font-weight:400;font-size:14px;line-height:125%;color:hsla(0,0%,100%,.55)}.balance-card__ledger span:last-child{font-weight:600;font-size:15px;color:#fff}@media(max-width:1024px){.balance-card__ledger span:last-child{font-size:13px}}.balance-card__actions{display:flex;gap:10px;margin-top:12px}.balance-card__actions button{flex:1 1;height:44px!important;padding:10px 20px!important;font-size:14px!important;font-weight:600!important;border-radius:100px!important}.balance-card__actions .button-component.secondary{background-color:var(--primary-dark)!important;color:#fff!important;border:1.5px solid hsla(0,0%,100%,.25)!important}.balance-card__actions .button-component.secondary:hover{border-color:hsla(0,0%,100%,.5)!important}.balance-card__actions .button-component:not(.secondary){background-color:var(--primary)!important;border:none!important;color:#fff!important}.balance-card__actions .button-component:not(.secondary):hover{opacity:.9}.virtual-account-card{border:1px solid var(--Neutral-03);border-radius:16px;padding:20px 24px;display:flex;flex-direction:column;gap:14px}@media(max-width:600px){.virtual-account-card{padding:16px}}.virtual-account-card__title{font-weight:600;font-size:12px;line-height:100%;letter-spacing:.5px;color:var(--Neutral-06);text-transform:uppercase}.virtual-account-card__details{background-color:var(--Grey-01);border-radius:12px;padding:16px}.virtual-account-card__row{display:flex;flex-direction:column;gap:6px}.virtual-account-card__bank{font-weight:500;font-size:11px;line-height:100%;letter-spacing:.5px;color:var(--Neutral-06);text-transform:uppercase}.virtual-account-card__number-row{display:flex;align-items:center;justify-content:space-between}.virtual-account-card__number{font-weight:700;font-size:20px;line-height:130%;color:var(--primary-dark);font-family:Neue Plak;letter-spacing:1px}.virtual-account-card__copy{display:inline-flex;align-items:center;padding:6px 16px;border:1px solid var(--Neutral-03);border-radius:100px;font-weight:500;font-size:13px;color:var(--Neutral-07);background-color:#fff;cursor:pointer;transition:all .2s ease}.virtual-account-card__copy:hover{background-color:var(--Neutral-02);border-color:var(--Neutral-04)}.quick-actions{border:1px solid var(--Neutral-03);border-radius:16px;padding:20px 0;display:flex;flex-direction:column}.quick-actions__title{font-weight:500;font-size:12px;line-height:100%;letter-spacing:.5px;color:var(--Neutral-06);padding:0 24px 16px}@media(max-width:600px){.quick-actions__title{padding:0 16px 12px}}.quick-actions__item{display:flex;align-items:center;gap:12px;padding:12px 24px;text-decoration:none;transition:background-color .2s ease;cursor:pointer}@media(max-width:600px){.quick-actions__item{padding:10px 16px}}.quick-actions__item:hover{background-color:var(--Grey-01)}.quick-actions__item-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.quick-actions__item-icon--purple{background-color:#f3eeff;color:var(--primary)}.quick-actions__item-icon--blue{background-color:var(--Blue-01,#eff6ff);color:var(--Blue-06,#2563eb)}.quick-actions__item-icon--green{background-color:var(--Green-01);color:var(--Green-06)}.quick-actions__item-icon--alert{background-color:#fff3e0;color:#e65100}.quick-actions__item-info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.quick-actions__item-title{font-weight:600;font-size:14px;line-height:130%;color:var(--primary-dark)}.quick-actions__item-subtitle{font-weight:400;font-size:12px;line-height:140%;color:var(--Neutral-06)}.quick-actions__item-chevron{color:var(--Neutral-04);font-size:16px;flex-shrink:0}.quick-actions__item--alert .quick-actions__item-title{color:#e65100}.quick-actions__item--alert .quick-actions__item-subtitle{color:#e65100;opacity:.7}.getting-started{border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:18px;background-color:#f3eeff;border:1px solid #e4d4fc}@media(max-width:600px){.getting-started{padding:16px}}.getting-started__title{font-weight:600;font-size:12px;line-height:100%;letter-spacing:.5px;color:var(--primary);text-transform:uppercase}.getting-started__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.getting-started__list li{display:flex;align-items:flex-start;gap:10px;font-weight:400;font-size:14px;line-height:150%;color:var(--Neutral-07)}.getting-started__list li strong{font-weight:700;color:var(--primary-dark)}.getting-started__list li a{color:inherit;text-decoration:none}.getting-started__list li a:hover{text-decoration:underline}.getting-started__emoji{font-size:16px;flex-shrink:0;line-height:150%}.auth-form__header{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.auth-form__header h1{font-size:28px;font-weight:700;line-height:120%;letter-spacing:-.01em;color:var(--black)}.auth-form__header p{font-size:14px;font-weight:400;line-height:150%;color:var(--Grey-07);max-width:360px}@media(max-width:768px){.auth-form__header{gap:6px;margin-bottom:28px}.auth-form__header h1{font-size:24px}.auth-form__header p{font-size:13px}}.auth-form__progress-slider,.auth-form__stepper{margin-bottom:32px}.auth-form__progress-slider-track{position:relative;width:100%;height:4px;background:#e8e0f7;border-radius:100px}.auth-form__progress-slider-fill{position:absolute;top:0;left:0;height:100%;background:var(--primary);border-radius:100px;transition:width .8s cubic-bezier(.4,0,.2,1)}.auth-form__progress-slider-thumb{position:absolute;top:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--primary);border:none;border-radius:50%;box-shadow:none;transition:left .8s cubic-bezier(.4,0,.2,1);z-index:2}.auth-form__progress-slider-end{position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:10px;height:10px;background:#fff;border:2px solid #ccc3e0;border-radius:50%;z-index:1}.auth-form__progress-slider-labels{display:flex;justify-content:space-between;margin-top:14px}.auth-form__progress-slider-label{font-size:13px;font-weight:500;color:var(--Grey-05)}.auth-form__progress-slider-label--active{color:var(--primary);font-weight:600}@media(max-width:768px){.auth-form__progress-slider{margin-bottom:28px}.auth-form__progress-slider-end,.auth-form__progress-slider-thumb{width:10px;height:10px}.auth-form__progress-slider-label{font-size:12px}}.form-wrapper{display:flex;flex-direction:column;gap:20px}.form-wrapper .forgot-link{display:flex;justify-content:flex-end;margin-top:-8px}.form-wrapper .forgot-link span{font-weight:500;font-size:14px;line-height:125%;color:var(--Grey-07)}.form-wrapper .forgot-link span a{color:var(--primary);font-weight:500;font-size:inherit}.form-wrapper .action-btn{margin-top:4px}@media(max-width:768px){.form-wrapper .action-btn{height:47px}}.form-wrapper .redirect-action{display:block;font-weight:500;font-size:14px;line-height:125%;text-align:center;color:var(--Grey-07)}.form-wrapper .redirect-action .link,.form-wrapper .redirect-action a{font-weight:600;font-size:inherit;line-height:inherit;color:var(--primary);cursor:pointer;background:none;border:none;padding:0}.form-wrapper .terms-checkbox{display:flex;align-items:flex-start}.form-wrapper .terms-checkbox .terms-text{display:block;margin-left:8px;font-weight:500;font-size:14px;line-height:145%;color:var(--Grey-07)}.form-wrapper .terms-checkbox .terms-text a{color:var(--primary);text-decoration:underline;font-weight:500}.form-wrapper .phone-prefix{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--text-color);padding-right:12px;border-right:1px solid var(--Grey-03);cursor:default;white-space:nowrap}.form-wrapper .phone-prefix__flag{width:24px;height:18px;border-radius:2px;object-fit:cover}.verify-email{text-align:center}.verify-email__icon{width:64px;height:64px;border-radius:50%;background:var(--Grey-01);display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.verify-email__icon svg{font-size:28px;color:var(--Grey-05)}.verify-email__header{margin-bottom:32px}.verify-email__header h1{font-size:24px;font-weight:700;line-height:120%;color:var(--black);margin-bottom:8px}.verify-email__header p{font-size:14px;font-weight:400;line-height:150%;color:var(--Grey-07)}.verify-email__header p strong{font-weight:600;color:var(--text-color)}.verify-email form{display:flex;flex-direction:column;align-items:center;gap:20px}.verify-email form .otp-input-component{justify-content:center}.verify-email form .action-btn{margin-top:4px;width:100%}.verify-email form .resend-action{font-size:14px;font-weight:500;color:var(--Grey-07);text-align:center}.verify-email form .resend-action .timer{color:var(--primary);font-weight:600}.verify-email form .resend-action .link{color:var(--primary);font-weight:600;cursor:pointer;background:none;border:none;padding:0;font-size:inherit}.verify-email form .back-link{display:flex;align-items:center;justify-content:center;gap:6px;font-size:14px;font-weight:500;color:var(--Grey-06);text-decoration:none;margin-top:4px}.verify-email form .back-link:hover{color:var(--Grey-08)}.verify-email form .back-link svg{font-size:14px}.password-strength-indicator{display:flex;flex-direction:column;gap:8px}.password-strength-indicator .factor{display:flex;align-items:center;gap:4px}.password-strength-indicator .factor svg{height:16px;width:16px;font-size:16px}.password-strength-indicator .factor span{font-weight:500;font-size:12px;line-height:125%;color:inherit}.auth-otp{display:flex;flex-direction:column;gap:20px}.auth-otp .otp-input-component{justify-content:center;gap:12px}.wallet-details-page{padding:30px 0}.wallet-details-page__loader{height:500px;width:100%;display:flex;align-items:center;justify-content:center}.wallet-details-page__hero{display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}@media(max-width:1200px){.wallet-details-page__hero{flex-direction:column}}.wallet-details-page__hero-card{flex:1 1;background-color:var(--primary-dark);border-radius:12px;padding:16px 24px;display:flex;gap:16px;flex-direction:column;justify-content:space-between}@media(max-width:600px){.wallet-details-page__hero-card{padding:12px}}.wallet-details-page__hero-card-head{display:flex;gap:9px;align-items:center}.wallet-details-page__hero-card-head .percentage{display:inline-flex;background-color:#fff;padding:9px 12px;border-radius:38px;font-family:Inter;font-weight:500;font-size:12px;line-height:125%;color:var(--primary-dark)}.wallet-details-page__hero-card-head .percentage:empty{display:none}@media(max-width:600px){.wallet-details-page__hero-card-head .percentage{padding:7px 10px;font-size:10px}}.wallet-details-page__hero-card-head .lien-cta{margin-left:auto;display:inline-flex;align-items:center;gap:3px;background-color:#fff;padding:8px 12px;border-radius:8px;font-family:Inter;font-weight:500;font-size:12px;line-height:125%;color:var(--Grey-10);transition:all .2s ease-in-out}.wallet-details-page__hero-card-head .lien-cta svg{color:#000;font-size:14px}.wallet-details-page__hero-card-head .lien-cta:hover{background-color:var(--Neutral-02);transform:scale(1.03)}@media(max-width:600px){.wallet-details-page__hero-card-head .lien-cta{padding:6px 10px;font-size:10px}.wallet-details-page__hero-card-head .lien-cta svg{font-size:12px}}.wallet-details-page__hero-card-head .freeze-text{font-family:Inter;font-weight:600;font-size:14px;line-height:125%;color:#fff}@media(max-width:600px){.wallet-details-page__hero-card-head .freeze-text{font-size:12px}}.wallet-details-page__hero-card-head .freezer{pointer-events:none}.wallet-details-page__hero-card-balance{display:flex;flex-direction:column;gap:2px}.wallet-details-page__hero-card-balance span{font-family:Inter;font-weight:500;font-size:12px;line-height:125%;letter-spacing:1px;color:var(--Pink-01)}.wallet-details-page__hero-card-balance p{font-weight:700;font-size:32px;line-height:125%;letter-spacing:1px;color:#fff}@media(max-width:600px){.wallet-details-page__hero-card-balance span{font-size:10px}.wallet-details-page__hero-card-balance p{font-size:27px}}.wallet-details-page__hero-card-details{display:flex;align-items:center;gap:16px;flex-wrap:wrap;color:var(--Neutral-04);justify-content:space-between;font-family:Inter;font-weight:500;font-size:16px;line-height:125%}@media(max-width:600px){.wallet-details-page__hero-card-details{font-size:13px;gap:8px}}.wallet-details-page__hero-card-details .ledger{display:inline-flex;gap:4px;align-items:center}.wallet-details-page__hero-card-details .ledger svg{color:var(--Grey-01);font-size:20px;cursor:pointer}.wallet-details-page__hero-card-details .ledger span{color:inherit}.wallet-details-page__hero-flows{display:flex;flex-direction:column;justify-content:space-between;width:320px;padding:16px;background-color:#fff;border:1px solid var(--Neutral-03);border-radius:16px}@media(max-width:1200px){.wallet-details-page__hero-flows{width:100%}}.wallet-details-page__hero-flows-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.wallet-details-page__hero-flows-head h3{font-family:Inter;font-weight:500;font-size:16px;line-height:125%;color:var(--primary-dark)}.wallet-details-page__hero-flows-head-date-btn{display:inline-flex;gap:5px;align-items:center;border-radius:25px;background-color:var(--Neutral-02);padding:4px 8px;font-family:Inter;font-weight:500;font-size:12px;line-height:135%;color:var(--Neutral-06)}.wallet-details-page__hero-flows-head-date-btn svg{color:var(--Grey-05);font-size:14px}.wallet-details-page__hero-flows-list{list-style-type:none;display:flex;flex-direction:column;gap:12px;margin-top:auto}.wallet-details-page__hero-flows-list li{display:flex;flex-direction:column;gap:5px}.wallet-details-page__hero-flows-list li:not(:last-child){padding-bottom:7px;border-bottom:1px solid var(--Neutral-03)}.wallet-details-page__hero-flows-list li span:first-child{font-family:Inter;font-weight:400;font-size:13px;line-height:125%;color:var(--Neutral-06)}.wallet-details-page__hero-flows-list li span:last-child{font-family:Inter;font-weight:600;font-size:15px;line-height:125%;color:var(--primary-dark)}@media(max-width:900px)and (min-width:768px){.wallet-details-page__hero-flows-list{flex-direction:row}.wallet-details-page__hero-flows-list li{flex:1 1}.wallet-details-page__hero-flows-list li:not(:last-child){border-bottom:none;border-right:1px solid var(--Neutral-03)}}.wallet-details-page .transaction-title{display:block;margin-bottom:16px;font-weight:600;font-size:20px;line-height:125%}.wallet-detail-page{padding:10px 0 30px}.wallet-detail-page__hero{margin-bottom:24px}.wallet-detail-page__hero-card{background-color:var(--primary-dark);border-radius:16px;padding:24px;position:relative;overflow:hidden}@media(max-width:600px){.wallet-detail-page__hero-card{padding:16px}}.wallet-detail-page__hero-card-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.wallet-detail-page__hero-card-bubble{position:absolute;border-radius:50%}.wallet-detail-page__hero-card-bubble--1{width:180px;height:180px;top:-60px;right:-30px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);animation:floatBubble1 18s ease-in-out infinite}.wallet-detail-page__hero-card-bubble--2{width:120px;height:120px;bottom:-40px;left:20%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);animation:floatBubble2 22s ease-in-out infinite}.wallet-detail-page__hero-card-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.wallet-detail-page__hero-card-balance{display:flex;flex-direction:column;gap:4px}.wallet-detail-page__hero-card-label{font-size:11px;font-weight:600;letter-spacing:1px;color:var(--Pink-01)}.wallet-detail-page__hero-card-amount{font-size:36px;font-weight:700;color:#fff;letter-spacing:.5px}@media(max-width:600px){.wallet-detail-page__hero-card-amount{font-size:28px}}.wallet-detail-page__hero-card-ledger{font-size:14px;color:var(--Neutral-04)}@media(max-width:600px){.wallet-detail-page__hero-card-ledger{font-size:12px}}.wallet-detail-page__hero-card-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}@media(max-width:600px){.wallet-detail-page__hero-card-right{align-items:flex-start;width:100%}}.wallet-detail-page__hero-card-id{font-size:12px;font-family:monospace;color:var(--Neutral-04);background-color:hsla(0,0%,100%,.1);padding:4px 10px;border-radius:6px}.wallet-detail-page__hero-card-actions{display:flex;gap:8px;flex-wrap:wrap}.wallet-detail-page__hero-card-pills{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap;position:relative;z-index:1}.wallet-detail-page__action-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;background-color:hsla(0,0%,100%,.15);color:#fff}.wallet-detail-page__action-btn svg{font-size:14px}.wallet-detail-page__action-btn:hover{background-color:hsla(0,0%,100%,.25)}.wallet-detail-page__action-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-detail-page__action-btn--warning{background-color:rgba(250,173,20,.2);color:#ffd666}.wallet-detail-page__action-btn--warning:hover{background-color:rgba(250,173,20,.35)}.wallet-detail-page__action-btn--danger{background-color:rgba(255,77,79,.2);color:#ff7875}.wallet-detail-page__action-btn--danger:hover{background-color:rgba(255,77,79,.35)}.wallet-detail-page__pill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:12px;font-weight:500;background-color:hsla(0,0%,100%,.1)}.wallet-detail-page__pill-dot{width:6px;height:6px;border-radius:50%}.wallet-detail-page__pill--info{color:var(--Neutral-04)}.wallet-detail-page__flows{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:32px}@media(max-width:600px){.wallet-detail-page__flows{grid-template-columns:1fr}}.wallet-detail-page__flow-card{display:flex;align-items:center;gap:14px;padding:20px 24px;background-color:var(--card-bg);border:1px solid var(--Neutral-03);border-radius:14px}@media(max-width:600px){.wallet-detail-page__flow-card{padding:16px}}.wallet-detail-page__flow-icon{width:40px;height:40px;min-width:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.wallet-detail-page__flow-icon--inflow{background-color:rgba(34,197,94,.1);color:var(--Green-06)}.wallet-detail-page__flow-icon--outflow{background-color:rgba(239,68,68,.1);color:var(--Red-07)}.wallet-detail-page__flow-info{display:flex;flex-direction:column;gap:2px}.wallet-detail-page__flow-label{font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--sub-text-color)}.wallet-detail-page__flow-value{font-size:22px;font-weight:700}.wallet-detail-page__flow-value--green{color:var(--piggyvest-green)}.wallet-detail-page__flow-value--red{color:var(--Red-07)}@media(max-width:600px){.wallet-detail-page__flow-value{font-size:18px}}.wallet-detail-page__flow-period{font-size:12px;color:var(--sub-text-color)}.wallet-detail-page__transactions-title{margin-bottom:20px}.wallet-detail-page__transactions-title h3{font-size:18px;font-weight:600;color:var(--text-color);margin-bottom:4px}.wallet-detail-page__transactions-title p{font-size:13px;color:var(--sub-text-color)}.wallet-detail-page__table{margin-bottom:16px}.wallet-page{padding:30px 0}.wallet-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.wallet-page__header .search-box{width:100%;max-width:600px}.wallet-page__header-actions{display:inline-flex;align-items:center;overflow:auto;gap:8px}@media(max-width:600px){.wallet-page__header-actions{width:100%;justify-content:space-evenly}}.wallet-page__pagination{margin:30px 0}.wallet-page__load-more{margin:24px 0;display:flex;justify-content:center}.wallets-page{padding:30px 0}.wallets-page__body{margin-bottom:16px}.wallets-hero__icon{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:var(--Neutral-02);color:var(--primary);font-size:16px}.wallets-hero__sub{font-size:13px;color:var(--sub-text-color)}.wallets-hero__sub-active{color:var(--Green-06);font-weight:500}.customer-detail-page{padding:24px 0}.customer-detail-page .loading-state{display:flex;justify-content:center;align-items:center}.customer-detail-page__profile{background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);border-radius:16px;padding:28px 32px;margin-bottom:24px}@media(max-width:600px){.customer-detail-page__profile{padding:20px 18px}}.customer-detail-page__profile-left{display:flex;align-items:flex-start;gap:16px}@media(max-width:500px){.customer-detail-page__profile-left{flex-direction:column;align-items:flex-start}}.customer-detail-page__profile-info{display:flex;flex-direction:column;gap:6px}.customer-detail-page__profile-name-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.customer-detail-page__profile-name{font-family:Neue Plak;font-weight:700;font-size:20px;line-height:1.3;color:var(--Neutral-09)}.customer-detail-page__profile-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:14px;color:var(--Neutral-07);font-weight:400}.customer-detail-page__profile-meta span{display:inline-flex;align-items:center;gap:4px}.customer-detail-page__status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:13px;font-weight:500}.customer-detail-page__status-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.customer-detail-page__profile-ids{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:13px;color:var(--Neutral-06)}.customer-detail-page__profile-id-label{font-weight:500;color:var(--Neutral-07)}.customer-detail-page__profile-id-box{display:inline-flex;align-items:center;gap:6px;background-color:var(--Neutral-02);border:1px solid var(--Neutral-03);border-radius:6px;padding:4px 10px;font-size:12.5px;font-family:monospace;color:var(--Neutral-07);cursor:pointer;transition:background-color .15s}.customer-detail-page__profile-id-box:hover{background-color:var(--Neutral-03)}.customer-detail-page__profile-created{font-size:13px;color:var(--Neutral-06);font-weight:400}.customer-detail-page__copied{font-size:12px;color:var(--Green-06);font-weight:500}.customer-detail-page__stats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:32px}@media(max-width:768px){.customer-detail-page__stats{grid-template-columns:1fr}}.customer-detail-page__stat-card{background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}@media(max-width:600px){.customer-detail-page__stat-card{padding:16px 18px}}.customer-detail-page__stat-label{font-size:11.5px;font-weight:600;letter-spacing:.5px;color:var(--Neutral-06);text-transform:uppercase}.customer-detail-page__stat-value{font-family:Neue Plak;font-weight:700;font-size:22px;line-height:1.2;color:var(--Neutral-09)}.customer-detail-page__stat-value--status{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500}.customer-detail-page__wallets-section{margin-top:8px}.customer-detail-page__wallets-header{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.customer-detail-page__wallets-header h3{font-weight:700;font-size:16px;color:var(--Neutral-09);margin:0}.customer-detail-page__wallets-count{font-size:13.5px;color:var(--Neutral-06);font-weight:400}.customer-detail-page__wallets-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}@media(max-width:700px){.customer-detail-page__wallets-grid{grid-template-columns:1fr}}.customer-detail-page__wallets-empty{padding:40px 0;text-align:center}.customer-detail-page__wallets-empty p{font-size:14px;color:var(--Neutral-06)}.wallet-card{background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);border-radius:14px;padding:20px 24px;cursor:pointer;transition:border-color .15s,box-shadow .15s;display:flex;flex-direction:column;gap:8px}.wallet-card:hover{border-color:var(--Neutral-04);box-shadow:0 2px 8px rgba(0,0,0,.04)}@media(max-width:600px){.wallet-card{padding:16px 18px}}.wallet-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.wallet-card__name{display:flex;flex-direction:column;gap:2px}.wallet-card__name-text{font-weight:600;font-size:14.5px;color:var(--Neutral-09)}.wallet-card__name-id{font-size:12px;color:var(--Neutral-05);font-family:monospace}.wallet-card__status{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:20px;font-size:12.5px;font-weight:500;flex-shrink:0}.wallet-card__status-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.wallet-card__balance{font-family:Neue Plak;font-weight:700;font-size:22px;color:var(--Neutral-09);line-height:1.3}.wallet-card__meta{font-size:12.5px;color:var(--Neutral-06);font-weight:400}.wallet-card__actions{display:flex;gap:8px;margin-top:4px}.wallet-card__action-btn{padding:5px 14px;border-radius:6px;font-size:12.5px;font-weight:500;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s;background-color:var(--Neutral-01);border:1px solid var(--Neutral-04);color:var(--Neutral-08)}.wallet-card__action-btn:hover{background-color:var(--Neutral-02);border-color:var(--Neutral-05)}.wallet-card__action-btn--lien:hover{background-color:rgba(59,130,246,.1);border-color:var(--Blue-06);color:var(--Blue-06)}.wallet-card__action-btn--freeze:hover{background-color:rgba(239,68,68,.1);border-color:var(--Red-07);color:var(--Red-07)}.customer-page{padding:30px 0}.customer-page__metrics{display:grid;grid-template-columns:repeat(auto-fill,minmax(345px,1fr));grid-gap:18px;gap:18px;margin-bottom:28px}.customer-page__metrics-card{display:flex;align-items:center;gap:16px;padding:28px 24px;border-radius:14px;background-color:var(--card-bg);border:1px solid var(--Neutral-03)}@media(max-width:600px){.customer-page__metrics-card{padding:20px 16px}}.customer-page__metrics-card-icon{width:44px;height:44px;min-width:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background-color:var(--Neutral-02);color:var(--primary)}.customer-page__metrics-card-content{display:flex;flex-direction:column;gap:2px}.customer-page__metrics-card-label{font-size:12px;font-weight:600;letter-spacing:.5px;color:var(--sub-text-color)}.customer-page__metrics-card-value{font-size:32px;font-weight:700;color:var(--text-color);line-height:1.2}@media(max-width:600px){.customer-page__metrics-card-value{font-size:26px}}.customer-page__metrics-card-sub{font-size:13px;color:var(--sub-text-color);margin-top:2px}.customer-page__body{margin-bottom:16px}.settlement-detail-page,.settlement-details-page{padding:30px 0}.settlement-detail-page__summary{background-color:#fff;border:1px solid var(--Neutral-03);border-radius:14px;padding:32px 28px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:32px}@media(max-width:900px){.settlement-detail-page__summary{flex-direction:column;gap:28px}}@media(max-width:600px){.settlement-detail-page__summary{padding:24px 20px}}.settlement-detail-page__summary-left{display:flex;flex-direction:column;gap:6px}.settlement-detail-page__summary-label{font-weight:500;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:var(--Neutral-05)}.settlement-detail-page__summary-amount{font-family:Neue Plak,Jakarta,sans-serif;font-weight:900;font-size:36px;line-height:120%;letter-spacing:-1px;color:var(--Neutral-08)}@media(max-width:600px){.settlement-detail-page__summary-amount{font-size:28px}}.settlement-detail-page__summary-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:4px}.settlement-detail-page__summary-status{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:12px;line-height:140%}.settlement-detail-page__summary-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.settlement-detail-page__summary-meta-item{font-weight:400;font-size:12px;line-height:140%;color:var(--Neutral-06);display:inline-flex;align-items:center;gap:4px}.settlement-detail-page__summary-right{display:flex;gap:0;border:1px solid var(--Neutral-03);border-radius:10px;overflow:hidden;flex-shrink:0}@media(max-width:600px){.settlement-detail-page__summary-right{width:100%}}.settlement-detail-page__metric{padding:16px 24px;display:flex;flex-direction:column;gap:4px;border-right:1px solid var(--Neutral-03)}.settlement-detail-page__metric:last-child{border-right:none}@media(max-width:600px){.settlement-detail-page__metric{padding:14px 16px;flex:1 1}}.settlement-detail-page__metric-label{font-weight:500;font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:var(--Neutral-05);white-space:nowrap}.settlement-detail-page__metric-value{font-family:Neue Plak,Jakarta,sans-serif;font-weight:700;font-size:16px;line-height:130%;color:var(--Neutral-08);white-space:nowrap}.settlement-detail-page__metric-value--red{color:var(--Red-07)}@media(max-width:600px){.settlement-detail-page__metric-value{font-size:14px}}.settlement-detail-page__breakdown{margin-top:8px}.settlement-detail-page__breakdown-title{margin-bottom:8px}.settlement-detail-page__breakdown-title h3{font-weight:600;font-size:16px;line-height:140%;color:var(--Neutral-08);margin:0}.settlement-detail-page__breakdown-title p{font-weight:400;font-size:13px;line-height:140%;color:var(--Neutral-05);margin:2px 0 0}.settlement-detail-page__table{margin-bottom:0}.settlement-empty,.settlement-loading{display:flex;justify-content:center;align-items:center;min-height:60vh}.settlement-empty{flex-direction:column;text-align:center;padding:60px 24px;background-color:#fff;border:1px solid var(--Neutral-03);border-radius:14px;margin-top:20px}.settlement-empty__icon{width:56px;height:56px;border-radius:50%;background-color:var(--Neutral-02);border:2px dashed var(--Neutral-04);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.settlement-empty__icon svg{font-size:24px;color:var(--Neutral-06)}.settlement-empty__title{font-weight:600;font-size:18px;line-height:130%;color:var(--primary-dark);margin:0 0 8px}.settlement-empty__text{font-weight:400;font-size:13.5px;line-height:160%;color:var(--Neutral-06);max-width:380px;margin:0 0 24px}.settlement-empty__action{margin-top:10px;min-width:auto;padding:10px 24px!important;font-size:13px!important;height:40px!important}.settlement-info{background-color:#fff;border:1px solid var(--Neutral-03);border-left:4px solid var(--Green-06);padding:24px 28px;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}@media(max-width:600px){.settlement-info{flex-direction:column;align-items:flex-start;padding:20px 22px}}.settlement-info__left{display:flex;align-items:center;gap:16px;flex:1 1;min-width:0}.settlement-info__icon{width:44px;height:44px;border-radius:10px;background-color:var(--Neutral-02);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settlement-info__icon svg{font-size:20px;color:var(--Neutral-07)}.settlement-info__details{display:flex;flex-direction:column;gap:4px;min-width:0}.settlement-info__bank{font-weight:500;font-size:13px;line-height:140%;color:var(--Neutral-06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settlement-info__number{font-family:Neue Plak,Jakarta,sans-serif;font-weight:900;font-size:26px;line-height:125%;letter-spacing:-.5px;color:var(--Neutral-08)}.settlement-info__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:2px}.settlement-info__badge{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:12px;line-height:140%}.settlement-info__badge--active{color:var(--Green-07)}.settlement-info__badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.settlement-info__badge-dot--green{background-color:var(--Green-06)}.settlement-info__meta-item{font-weight:400;font-size:12px;line-height:140%;color:var(--Neutral-06);display:inline-flex;align-items:center;gap:4px}.settlement-info__edit{display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:8px;border:1px solid var(--Neutral-03);background-color:#fff;font-weight:500;font-size:13px;color:var(--Neutral-07);cursor:pointer;transition:background-color .2s ease,border-color .2s ease;white-space:nowrap;flex-shrink:0}.settlement-info__edit:hover{background-color:var(--Neutral-01);border-color:var(--Neutral-04)}.settlement-pending{background-color:#fffbeb;border:1px solid #fde68a;padding:14px 22px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:40px}@media(max-width:600px){.settlement-pending{flex-direction:column;align-items:flex-start;padding:14px 18px}}.settlement-pending__left{display:flex;align-items:center;gap:10px;flex:1 1}.settlement-pending__icon{width:32px;height:32px;border-radius:8px;background-color:rgba(245,158,11,.12);display:flex;align-items:center;justify-content:center;flex-shrink:0}.settlement-pending__hourglass{font-size:14px;display:inline-block}.settlement-pending__hourglass--shake{animation:hourglassShake 1.5s ease-in-out}.settlement-pending__details{display:flex;flex-direction:column;gap:1px}.settlement-pending__title{font-weight:600;font-size:13px;line-height:140%;color:#92400e}.settlement-pending__subtitle{font-weight:400;font-size:11.5px;line-height:140%;color:#b45309}.settlement-pending__right{display:flex;flex-direction:column;align-items:flex-end;gap:1px;flex-shrink:0}@media(max-width:600px){.settlement-pending__right{align-items:flex-start}}.settlement-pending__amount{font-family:Neue Plak,Jakarta,sans-serif;font-weight:800;font-size:18px;line-height:125%;color:#92400e;letter-spacing:-.3px}.settlement-pending__txns{font-weight:400;font-size:11px;line-height:140%;color:#b45309}.settlement-hero{grid-template-columns:repeat(3,1fr)!important}@media(max-width:1024px){.settlement-hero{grid-template-columns:1fr 1fr!important}.settlement-hero>:first-child{grid-column:1/-1}}@media(max-width:600px){.settlement-hero{grid-template-columns:1fr!important}.settlement-hero>:first-child{grid-column:auto}}.settlement-metrics-trend{font-size:13px;font-weight:500;line-height:140%;color:var(--Neutral-05);margin-top:4px}.settlement-metrics-trend--up{color:var(--Green-07)}.settlement-metrics-trend--down{color:var(--Red-06)}.settlement-tabs{margin-bottom:24px}.settlement-tabs__bar{display:inline-flex;align-items:center;gap:0;border-bottom:2px solid var(--Neutral-03)}.settlement-tabs__bar span{padding:10px 20px;font-weight:500;font-size:14px;line-height:140%;color:var(--Neutral-05);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s ease;white-space:nowrap}.settlement-tabs__bar span em{font-style:normal;font-size:11px;font-weight:600;background-color:var(--Neutral-03);color:var(--Neutral-06);padding:2px 6px;border-radius:10px;margin-left:6px}.settlement-tabs__bar span:hover{color:var(--Neutral-07)}.settlement-tabs__bar span.active{color:var(--primary);border-bottom-color:var(--primary)}.settlement-tabs__bar span.active em{background-color:rgba(116,54,245,.12);color:var(--primary)}.sub-accounts-tab__info-banner{display:flex;align-items:flex-start;gap:10px;padding:14px 18px;background-color:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:24px}.sub-accounts-tab__info-banner p{font-size:12.5px;line-height:165%;color:#92400e;margin:0}.sub-accounts-tab__info-banner p strong{font-weight:600}.sub-accounts-tab__info-icon{font-size:14px;flex-shrink:0;margin-top:2px}.sub-accounts-tab__title{margin-bottom:20px}.sub-accounts-tab__title h3{font-weight:600;font-size:18px;line-height:140%;color:var(--Neutral-08);margin:0}.sub-accounts-tab__title p{line-height:140%;margin:4px 0 0}.sub-accounts-tab__count,.sub-accounts-tab__title p{font-weight:400;font-size:13px;color:var(--Neutral-05)}.sub-accounts-tab__count{margin-left:4px}.sub-accounts-tab__body{margin-bottom:24px}.sub-account-action__hint{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;background-color:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin-bottom:20px}.sub-account-action__hint span{flex-shrink:0;font-size:14px}.sub-account-action__hint p{font-size:13px;line-height:160%;color:#92400e;margin:0}.sub-account-action__field-hint{font-size:12px;color:var(--Neutral-05);margin:4px 0 0}.sub-account-action__frequency{margin-top:4px}.sub-account-action__frequency-label{font-weight:500;font-size:14px;color:var(--Neutral-08);display:block;margin-bottom:10px}.sub-account-action__frequency-options{display:flex;gap:10px}@media(max-width:400px){.sub-account-action__frequency-options{flex-direction:column}}.sub-account-action__frequency-card{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 12px;border:1.5px solid var(--Neutral-03);border-radius:10px;cursor:pointer;transition:all .2s ease;background-color:#fff}.sub-account-action__frequency-card:hover{border-color:var(--Neutral-04)}.sub-account-action__frequency-card.active{border-color:var(--primary);background-color:rgba(116,54,245,.04)}.sub-account-action__frequency-icon{font-size:20px}.sub-account-action__frequency-name{font-weight:600;font-size:13px;color:var(--Neutral-08)}.sub-account-action__frequency-desc{font-size:11px;color:var(--Neutral-05)}.sub-account-action__time{margin-top:16px}.sub-account-action__time-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);border-radius:10px}.sub-account-action__time-label{font-weight:500;font-size:13px;color:var(--Neutral-07)}.sub-account-action__time-input{padding:8px 12px;border:1.5px solid var(--Neutral-03);border-radius:8px;font-family:inherit;font-size:13px;font-weight:500;color:var(--Neutral-08);background-color:#fff;cursor:pointer;outline:none;transition:border-color .2s ease}.sub-account-action__time-input:focus{border-color:var(--primary)}.sub-account-action__time-hint{font-size:12px;color:var(--Neutral-05);margin:6px 0 0}.sub-account-balance-modal{max-width:420px!important;padding:32px}.sub-account-balance-modal__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:160px;gap:12px}.sub-account-balance-modal__loading p{font-size:13px;color:var(--sub-text-color);margin:0}.sub-account-balance-modal__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background-color:rgba(116,54,245,.08);color:var(--primary);font-size:22px;margin:0 auto 16px}.sub-account-balance-modal__header{text-align:center;margin-bottom:24px}.sub-account-balance-modal__header h3{font-size:18px;font-weight:600;color:var(--text-color);margin:0 0 4px}.sub-account-balance-modal__header p{font-size:13px;color:var(--sub-text-color);margin:0}.sub-account-balance-modal__body{display:flex;flex-direction:column;gap:10px}.sub-account-balance-modal__row{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;background-color:var(--Neutral-01,#f9fafb);border:1px solid var(--Neutral-03,#e5e7eb);border-radius:10px;transition:border-color .15s ease}.sub-account-balance-modal__row--primary{background:linear-gradient(135deg,rgba(116,54,245,.04),rgba(116,54,245,.08));border-color:rgba(116,54,245,.15)}.sub-account-balance-modal__label{font-size:13px;font-weight:500;color:var(--sub-text-color)}.sub-account-balance-modal__value{font-size:16px;font-weight:600;color:var(--text-color)}.sub-account-balance-modal__value--large{font-size:20px;color:var(--primary-dark)}.sub-account-balance-modal__footer{margin-top:20px;display:flex;justify-content:center}.sub-account-balance-modal__footer button{display:flex;align-items:center;gap:6px;font-size:13px;width:100%;justify-content:center}.transaction-page{padding:30px 0}.transaction-page__hero{display:grid;grid-template-columns:repeat(auto-fill,minmax(345px,1fr));grid-gap:18px;gap:18px;margin-bottom:40px}.transaction-page__hero-card{background-color:var(--primary-dark);border-radius:12px;padding:28px 32px;display:flex;flex-direction:column;justify-content:center;gap:6px;position:relative;overflow:hidden}.transaction-page__hero-card-decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.transaction-page__hero-card-bubble{position:absolute;border-radius:50%}.transaction-page__hero-card-bubble--1{width:180px;height:180px;top:-60px;right:-30px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);animation:floatBubble1 18s ease-in-out infinite}.transaction-page__hero-card-bubble--2{width:120px;height:120px;bottom:-40px;left:20%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);animation:floatBubble2 22s ease-in-out infinite}.transaction-page__hero-card-title{font-family:Inter;font-weight:500;font-size:12px;line-height:125%;letter-spacing:1.7px;color:var(--Pink-01);display:flex;align-items:center;gap:8px;position:relative;z-index:1}.transaction-page__hero-card-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.transaction-page__hero-card-dot--red{background-color:#ef4444}.transaction-page__hero-card-dot--green{background-color:#22c55e}.transaction-page__hero-card-value{font-weight:700;font-size:32px;line-height:125%;letter-spacing:-.025em;color:#fff;position:relative;z-index:1}@media(max-width:600px){.transaction-page__hero-card-value{font-size:27px}}.transaction-page__hero-card-trend{font-size:13px;font-weight:500;line-height:125%;position:relative;z-index:1}.transaction-page__hero-card-trend--up{color:#4ade80}.transaction-page__hero-card-trend--down{color:#f87171}.transaction-page__hero-metrics{display:flex;flex-direction:column;padding:24px 28px;background-color:#fff;border:1px solid var(--Neutral-03);border-radius:16px}.transaction-page__hero-metrics-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.transaction-page__hero-metrics-head h3{font-family:Inter;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-.025em;color:var(--primary-dark)}.transaction-page__hero-metrics-value{font-weight:700;font-size:34px;line-height:125%;letter-spacing:-.025em;color:var(--Neutral-08)}.transaction-page__hero-metrics-date{font-size:13px;font-weight:400;line-height:140%;color:var(--primary);margin-top:4px}.transaction-page__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.transaction-page__header .search-box{width:100%;max-width:600px}.transaction-page__header-actions{display:inline-flex;align-items:center;overflow:auto;gap:8px}@media(max-width:600px){.transaction-page__header-actions{width:100%;justify-content:space-evenly}}.transaction-page__header-actions .badge-count{margin-left:8px;border-radius:32px!important;padding:16px!important;font-size:16px!important;color:var(--primary);background-color:#f2edff}.transaction-page__pagination{margin:30px 0}.transaction-page__load-more{margin:24px 0;display:flex;justify-content:center}.transaction-batch{text-align:center;color:var(--Neutral-05);font-size:20px}.business-onboarding-section{width:100%}.business-onboarding-section .form-card{border:1px solid var(--Neutral-03);border-radius:14px;padding:24px;background:#fff;width:100%}.business-onboarding-section .form-wrapper{display:flex;flex-direction:column;gap:20px;width:100%}.business-onboarding-section .form-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media(max-width:600px){.business-onboarding-section .form-row{grid-template-columns:1fr}}.business-onboarding-section .info-banner{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:400;line-height:1.5}.business-onboarding-section .info-banner .block-me{display:flex;justify-content:space-between}.business-onboarding-section .info-banner__icon{font-size:15px;flex-shrink:0;margin-top:1px}.business-onboarding-section .info-banner__text{flex:1 1}.business-onboarding-section .info-banner__link{font-weight:600;text-decoration:underline;cursor:pointer}.business-onboarding-section .info-banner--blue{background:var(--purple-01);color:var(--primary)}.business-onboarding-section .info-banner--blue .info-banner__icon,.business-onboarding-section .info-banner--blue .info-banner__link,.business-onboarding-section .info-banner--blue .info-banner__text{color:var(--primary)}.business-onboarding-section .info-banner--amber{background:var(--Orane-01);color:#a16207}.business-onboarding-section .info-banner--amber .info-banner__icon,.business-onboarding-section .info-banner--amber .info-banner__link,.business-onboarding-section .info-banner--amber .info-banner__text{color:#d97706}.business-onboarding-section .section-accordion{border:1px solid var(--Neutral-03);border-radius:10px;overflow:hidden;margin-bottom:4px}.business-onboarding-section .section-accordion__header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease}.business-onboarding-section .section-accordion__header:hover{background:var(--Neutral-01)}.business-onboarding-section .section-accordion__header h4{font-size:15px;font-weight:600;color:var(--Neutral-08);margin:0}.business-onboarding-section .section-accordion__header-icon{font-size:18px;color:var(--Neutral-05);transition:transform .2s ease}.business-onboarding-section .section-accordion__header-icon--open{transform:rotate(180deg)}.business-onboarding-section .section-accordion__body{padding:20px;display:flex;flex-direction:column;gap:20px;border-top:1px solid var(--Neutral-03)}.business-onboarding-section__select-type{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.business-onboarding-section__select-type-item{display:flex;align-items:center;gap:12px;border-radius:10px;padding:16px;border:1.5px solid var(--Neutral-03);transition:all .2s ease;cursor:pointer}.business-onboarding-section__select-type-item.selected,.business-onboarding-section__select-type-item:hover{border-color:var(--primary);background-color:#f8f5ff}.business-onboarding-section__select-type-item .icon{height:40px;width:40px;min-width:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;background-color:#f2edff}.business-onboarding-section__select-type-item .icon svg{color:var(--primary);font-size:20px}.business-onboarding-section__select-type-item .details{display:flex;flex-direction:column;gap:2px}.business-onboarding-section__select-type-item .details span{font-weight:600;font-size:14px;color:var(--Neutral-08)}.business-onboarding-section__select-type-item .details p{font-weight:400;font-size:12px;color:var(--Neutral-05);margin:0}.business-onboarding-section__address-group{display:flex;flex-direction:column;gap:12px}.business-onboarding-section .same-as-registered{display:flex;align-items:center;gap:8px}.business-onboarding-section .same-as-registered-text{font-size:13px;color:var(--Neutral-06);cursor:pointer}.business-onboarding-section__directors{display:flex;flex-direction:column;gap:12px}.business-onboarding-section .director-item{border:1.5px solid var(--Neutral-03);border-radius:10px;overflow:hidden;transition:border-color .2s ease}.business-onboarding-section .director-item:hover{border-color:var(--Neutral-04)}.business-onboarding-section .director-item__content{display:flex;align-items:center;gap:12px;padding:14px 16px}.business-onboarding-section .director-item__avatar{width:38px;height:38px;min-width:38px;border-radius:50%;background:#f2edff;color:var(--primary);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.business-onboarding-section .director-item__avatar--icon{border-radius:8px}.business-onboarding-section .director-item__avatar--icon svg{font-size:18px}.business-onboarding-section .director-item__resend-btn{background:var(--Neutral-02);border:none;border-radius:8px;padding:8px 16px;font-size:12.5px;font-weight:500;color:var(--Neutral-07);cursor:pointer;white-space:nowrap;transition:all .15s ease;flex-shrink:0}.business-onboarding-section .director-item__resend-btn:hover{background:var(--Neutral-03);color:var(--Neutral-08)}.business-onboarding-section .director-item__resend-btn:disabled{opacity:.6;cursor:not-allowed}.business-onboarding-section .director-item__content-info{flex:1 1;display:flex;flex-direction:column;gap:8px;min-width:0}.business-onboarding-section .director-item__content-info .name{font-weight:600;font-size:14px;color:var(--Neutral-08);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.business-onboarding-section .director-item__content-info .meta{font-size:12px;color:var(--Neutral-05)}.business-onboarding-section .director-item__content-info .share{font-size:12px;font-weight:600;color:var(--Neutral-06)}.business-onboarding-section .director-item__badge-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.business-onboarding-section .director-item__content-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.business-onboarding-section .director-item__content-actions button{width:34px;height:34px;border-radius:8px;background:#fff;border:1px solid var(--Neutral-03);color:var(--Neutral-06);font-size:14px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s ease}.business-onboarding-section .director-item__content-actions button:hover{background:var(--Neutral-02);border-color:var(--Neutral-04);color:var(--Neutral-08)}.business-onboarding-section .director-item__notice{background:#fffbeb;border-top:1px solid #fde68a;padding:10px 16px}.business-onboarding-section .director-item__notice p{font-size:12.5px;color:#78350f;line-height:1.5;margin:0}.business-onboarding-section .director-item__notice-resend{background:none;border:none;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--primary);margin-left:6px;padding:0;text-decoration:underline}.business-onboarding-section .director-item__notice-resend:disabled{opacity:.6;cursor:not-allowed}.business-onboarding-section .director-item__resend{padding:10px 16px;border-top:1px solid var(--Neutral-03);background:var(--Neutral-01);display:flex;align-items:center;justify-content:flex-end}.business-onboarding-section .add-director-card{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px dashed var(--Neutral-04);border-radius:10px;cursor:pointer;transition:all .2s ease}.business-onboarding-section .add-director-card:hover{border-color:var(--primary);background:#f8f5ff}.business-onboarding-section .add-director-card:hover .add-director-card__icon{background:#e8d9ff;color:var(--primary)}.business-onboarding-section .add-director-card:hover .add-director-card__text span{color:var(--primary)}.business-onboarding-section .add-director-card__icon{width:34px;height:34px;border-radius:8px;background:var(--Neutral-02);color:var(--Neutral-05);font-size:16px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.business-onboarding-section .add-director-card__text span{font-size:14px;font-weight:500;color:var(--Neutral-06);transition:color .2s ease}.business-onboarding-section .add-another-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px;border:1.5px dashed var(--Neutral-04);border-radius:10px;background:transparent;color:var(--Neutral-06);font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-top:4px}.business-onboarding-section .add-another-btn:hover{border-color:var(--primary);color:var(--primary);background:#f8f5ff}.business-onboarding-section .add-another-btn svg{font-size:15px}.business-onboarding-section .select-wrapper{display:flex;flex-direction:column;gap:8px}.business-onboarding-section .select-wrapper__label{font-size:13.5px;font-weight:500;color:var(--Neutral-07)}.business-onboarding-section .select-wrapper__selector{display:inline-flex;gap:8px}.business-onboarding-section .select-wrapper__selector span{padding:8px 22px;border-radius:100px;border:1.5px solid var(--Neutral-03);font-size:13px;font-weight:500;color:var(--Neutral-06);cursor:pointer;transition:all .15s ease}.business-onboarding-section .select-wrapper__selector span:hover{border-color:var(--Neutral-05);color:var(--Neutral-08)}.business-onboarding-section .select-wrapper__selector span.selected{border-color:var(--primary);color:var(--primary);background:#f2edff;font-weight:600}.business-onboarding-section__note{padding:12px 14px;background:var(--Blue-01);border-radius:8px;border:1px solid var(--Blue-02);font-size:13px;color:var(--Neutral-07);line-height:1.5}.business-onboarding-section .bvn-info-box{padding:14px 16px;background:#f9f7ff;border:1px solid #e0d5ff;border-radius:8px;font-size:13px;color:var(--Neutral-07);line-height:1.6}.business-onboarding-section .tab-component{display:flex;overflow:auto;align-items:center;gap:6px;border-radius:10px;padding:6px;background-color:var(--Neutral-02)}.business-onboarding-section .tab-component span{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1 1;padding:9px 12px;border-radius:7px;font-weight:500;font-size:13px;color:var(--Neutral-06);cursor:pointer;text-align:center;transition:all .2s ease-in-out}.business-onboarding-section .tab-component span:hover{color:var(--Neutral-09)}.business-onboarding-section .tab-component span.active{cursor:default;color:var(--Neutral-08);background-color:#fff;font-weight:600;box-shadow:0 1px 4px rgba(0,0,0,.08)}.business-onboarding-section__verification{display:flex;justify-content:center;align-items:center;min-height:260px}.business-onboarding-section .feedback-message{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;max-width:400px;padding:40px 32px;background:#fff;border:1px solid var(--Neutral-03);border-radius:14px}.business-onboarding-section .feedback-message-icon{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center}.business-onboarding-section .feedback-message-icon svg{font-size:22px}.business-onboarding-section .feedback-message-icon.success{background:var(--Green-02);color:#16a34a}.business-onboarding-section .feedback-message-icon.warning{background:#fef3c7;color:#d97706}.business-onboarding-section .feedback-message-icon.error{background:var(--Red-01);color:var(--Red-06)}.business-onboarding-section .feedback-message-title{font-size:16px;font-weight:600;color:var(--Neutral-09)}.business-onboarding-section .feedback-message-description{font-size:13.5px;color:var(--Neutral-06);line-height:1.6;margin:0}.business-onboarding-section .feedback-message-todo{font-size:13px;color:var(--Neutral-05);line-height:1.6;margin:0}.business-onboarding-section__mismatch{display:flex;flex-direction:column;align-items:center;gap:24px}.business-onboarding-section__actions{display:flex;gap:12px;align-items:center;justify-content:flex-end}.use-cases__loading{display:flex;justify-content:center;padding:60px 0}.use-cases__list{display:grid;grid-template-columns:repeat(2,385px);grid-gap:16px;gap:16px;width:100%}@media(max-width:820px){.use-cases__list{grid-template-columns:1fr}}.use-cases__card{width:385px;max-width:100%;box-sizing:border-box;border:1px solid var(--Grey-03);border-radius:16px;padding:24px;background:#fff}@media(max-width:820px){.use-cases__card{width:100%}}.use-cases__card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.use-cases__card-heading{display:flex;align-items:flex-start;gap:14px;flex:1 1;min-width:0}.use-cases__card-icon{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:#f2edff;color:var(--primary);font-size:20px}.use-cases__card-titles{display:flex;flex-direction:column;gap:6px;min-width:0}.use-cases__card-titles h3{margin:0;font-size:16px;font-weight:600;color:var(--Neutral-09);line-height:1.3}.use-cases__card-titles p{margin:0;font-size:13px;line-height:1.5;color:var(--Neutral-06)}.use-cases__card-toggle{width:22px;height:22px;min-width:22px;border-radius:50%;border:2px solid var(--Neutral-04);background:#fff;cursor:pointer;padding:0;transition:all .2s ease;margin-top:4px}.use-cases__card-toggle--active{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 4px #fff}.use-cases__card-toggle:hover:not(:disabled){border-color:var(--primary)}.use-cases__card-toggle:disabled{cursor:not-allowed;opacity:.6}.use-cases__card-divider{height:1px;background:var(--Neutral-03);margin:18px 0 16px}.use-cases__card-features{display:flex;flex-direction:column;gap:14px}.use-cases__card-features--disabled{opacity:.45;pointer-events:none}.use-cases__card-features .checkbox-component{width:100%}.use-cases__card-features .checkbox-component__label{font-size:14px;color:var(--Neutral-08)}.onboarding-page{padding:30px 0}.onboarding-page .banner-message{background-color:var(--primary);padding:32px 36px;border-radius:12px;display:flex;flex-direction:column;gap:8px;color:var(--Neutral-08);margin-bottom:24px;position:relative;overflow:hidden}.onboarding-page .banner-message h3,.onboarding-page .banner-message span{position:relative;z-index:2}.onboarding-page .banner-message h3{font-weight:600;font-size:24px;line-height:130%;color:#fff}.onboarding-page .banner-message__wave{font-size:28px;vertical-align:middle;display:inline-block;transform-origin:70% 70%}.onboarding-page .banner-message__wave--animate{animation:waveHand 1.5s ease-in-out}.onboarding-page .banner-message>span{font-weight:400;font-size:14px;line-height:140%;color:hsla(0,0%,100%,.75)}.onboarding-page .banner-message__decor{position:absolute;inset:0;pointer-events:none;overflow:hidden}.onboarding-page .banner-message__circle{position:absolute;border-radius:50%}.onboarding-page .banner-message__circle--1{width:260px;height:260px;top:-100px;right:-40px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);animation:floatBubble1 18s ease-in-out infinite}.onboarding-page .banner-message__circle--2{width:180px;height:180px;bottom:-70px;left:-40px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);animation:floatBubble2 22s ease-in-out infinite}.onboarding-page .banner-message__circle--3{width:120px;height:120px;bottom:-30px;right:30%;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);animation:floatBubble3 15s ease-in-out infinite}@media(max-width:600px){.onboarding-page .banner-message{padding:24px 20px}.onboarding-page .banner-message h3{font-size:20px}.onboarding-page .banner-message span{font-size:13px}}.onboarding-page__content{display:flex;gap:24px}.onboarding-page__content-steps-container{flex:1 1}.onboarding-page__content-steps{border:1px solid var(--Neutral-03);border-radius:12px;overflow:hidden}.onboarding-page__content-steps .header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px 18px;flex-wrap:wrap;gap:20px}.onboarding-page__content-steps .header__content{display:flex;flex:1 1;flex-direction:column;gap:6px}.onboarding-page__content-steps .header__cta{height:36px;border-radius:24px;font-size:13px;font-weight:500;padding:0 20px;background-color:var(--piggyvest-green);color:#fff;border:none;cursor:pointer;transition:filter .2s ease;white-space:nowrap;flex-shrink:0}.onboarding-page__content-steps .header__cta:hover{filter:brightness(95%)}.onboarding-page__content-steps .header h5{font-weight:500;font-size:16px;line-height:125%;color:var(--Neutral-09)}.onboarding-page__content-steps .header__subtitle{font-weight:400;font-size:14px;line-height:140%;color:var(--Neutral-06)}.onboarding-page__content-steps .header__progress{display:flex;flex-direction:column;gap:8px}.onboarding-page__content-steps .header__progress-info{display:flex;justify-content:space-between;align-items:center}.onboarding-page__content-steps .header__progress-info span{font-weight:500;font-size:13px;line-height:125%;color:var(--Neutral-06)}.onboarding-page__content-steps .header__progress-info span:last-child{font-weight:600;color:var(--primary)}.onboarding-page__content-steps .header__progress-bar{height:7px;border-radius:44px;background-color:var(--Neutral-03)}.onboarding-page__content-steps .header__progress-bar div{transition:width .3s ease-in-out;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--primary) 0,#7c5ce7 25%,#5b8def 50%,#7c5ce7 75%,var(--primary) 100%);background-size:200% 100%;animation:progressShimmer 12s ease-in-out infinite}.onboarding-page__content-steps .header__progress-bar--complete div{background:linear-gradient(90deg,#22c55e,#34d399 25%,#4ade80 50%,#34d399 75%,#22c55e);background-size:200% 100%;animation:progressShimmer 12s ease-in-out infinite}@keyframes progressShimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media(max-width:600px){.onboarding-page__content-steps .header{padding:18px 16px 14px}.onboarding-page__content-steps .header h5{font-size:15px}}.onboarding-page__content-steps .field{list-style-type:none;padding:6px 16px 16px;margin:0;display:flex;flex-direction:column;gap:10px}@media(max-width:600px){.onboarding-page__content-steps .field{padding:6px 10px 12px;gap:8px}}.onboarding-page__content-steps .field__item{display:flex;align-items:center;padding:16px 18px;gap:14px;border:1px solid var(--Neutral-03);border-radius:12px}@media(max-width:600px){.onboarding-page__content-steps .field__item{padding:14px 12px;flex-direction:column;align-items:flex-start}}.onboarding-page__content-steps .field__item-icon{display:flex;align-items:center;justify-content:center;height:42px;width:42px;min-width:42px;border-radius:10px;background-color:#f2edff}@media(max-width:600px){.onboarding-page__content-steps .field__item-icon{display:none}}.onboarding-page__content-steps .field__item-icon svg{color:#753ff6;font-size:20px;stroke-width:2.21px}.onboarding-page__content-steps .field__item-icon--completed{background-color:#ecfdf3}.onboarding-page__content-steps .field__item-icon--active{background-color:#fef3e2}.onboarding-page__content-steps .field__item-icon--pending-verification{background-color:#fef9e7}.onboarding-page__content-steps .field__item-icon-emoji{font-size:22px;line-height:1}.onboarding-page__content-steps .field__item-icon-emoji--shake{animation:hourglassShake 1.5s ease-in-out}.onboarding-page__content-steps .field__item-details{display:flex;flex-direction:column;gap:3px;flex:1 1}.onboarding-page__content-steps .field__item-details h3{font-weight:600;font-size:14px;line-height:125%;color:var(--Neutral-08)}.onboarding-page__content-steps .field__item-details span{font-weight:400;font-size:13px;line-height:125%;color:var(--Neutral-06)}.onboarding-page__content-steps .field__item-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:140px}@media(max-width:600px){.onboarding-page__content-steps .field__item-actions{min-width:unset;width:auto;justify-content:flex-start}}.onboarding-page__content-steps .field__item-actions .completed-label{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:13px;color:var(--piggyvest-green)}.onboarding-page__content-steps .field__item-actions .completed-label svg{font-size:15px}.onboarding-page__content-steps .field__item-actions .rejected-label{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:13px;color:var(--Orane-07)}.onboarding-page__content-steps .field__item-actions .rejected-label svg{font-size:15px}.onboarding-page__content-steps .field__item-actions .pending-label{display:inline-flex;align-items:center;gap:5px;font-weight:500;font-size:13px;color:#d4a017}.onboarding-page__content-steps .field__item-actions .pending-label svg{font-size:15px}.onboarding-page__content-steps .field__item-actions .edit-btn{height:34px;width:34px;border-radius:50%;background-color:var(--Neutral-02);color:var(--Neutral-06);font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;border:none;transition:background-color .2s ease}.onboarding-page__content-steps .field__item-actions .edit-btn:hover{background-color:var(--Neutral-03)}.onboarding-page__content-steps .field__item-actions .action-pill{padding:9px 20px;border-radius:236px;font-weight:500;font-size:13px;line-height:100%;border:1.5px solid var(--Neutral-04);background-color:transparent;color:var(--Neutral-06);cursor:not-allowed;transition:all .2s ease;white-space:nowrap}@media(max-width:600px){.onboarding-page__content-steps .field__item-actions .action-pill{padding:9px 18px;font-size:12px}}.onboarding-page__content-steps .field__item-actions .action-pill--active{cursor:pointer;border-color:var(--primary);color:var(--primary)}.onboarding-page__content-steps .field__item-actions .action-pill--active:hover{background-color:var(--primary);color:#fff}.onboarding-page__content-feedback-container{width:340px}.onboarding-page__content .onboarding-page__content-sidebar{display:flex;flex-direction:column;gap:20px;padding:20px;border:1px solid var(--Neutral-03);border-radius:12px;background-color:#fff}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress{padding:0 4px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress--alert{padding:16px;border-radius:10px;background-color:var(--Neutral-02);border:1px solid var(--Neutral-03)}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__title{font-weight:600;font-size:18px;line-height:132%;color:var(--Neutral-08);margin-bottom:7px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__subtitle{font-weight:400;font-size:14px;line-height:150%;color:var(--Neutral-06);margin:0 0 16px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__badge{display:inline-block;padding:6px 14px;border-radius:236px;font-weight:600;font-size:12px;line-height:100%;background-color:#f2edff;color:var(--primary)}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__badge--pending{background-color:#fef9e7;color:#d4a017}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__badge-icon{font-size:10px;display:inline-block}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__badge-icon--spin{animation:hourglassShake 1.5s ease-in-out}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__cta{cursor:pointer;display:inline-block;padding:12px 22px;border-radius:236px;font-weight:500;font-size:13px;line-height:100%;color:var(--primary-dark);background-color:var(--Neutral-03);transition:background-color .2s ease}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__cta:hover{background-color:var(--Neutral-04)}@media(max-width:600px){.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__title{font-size:18px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-progress__subtitle{font-size:13px}}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro{padding:0 4px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro__thumbnail{border-radius:10px;width:100%;background:linear-gradient(95.45deg,#753ff6 -5.01%,#86b4f6 158.78%);display:flex;align-items:center;justify-content:center;margin-bottom:16px;aspect-ratio:21/9}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro__thumbnail svg{height:44px;width:44px;opacity:.8;color:#fff}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro h5{color:var(--Neutral-08);font-weight:600;font-size:16px;line-height:125%;margin-bottom:6px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro p{font-weight:400;font-size:14px;line-height:140%;color:var(--Neutral-06);margin:0}@media(max-width:600px){.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro h5{font-size:15px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-intro p{font-size:13px}}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-contact{font-weight:400;font-size:13px;line-height:140%;color:var(--Neutral-06);padding:0 4px}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-contact a{color:var(--primary);text-decoration:none;font-weight:500}.onboarding-page__content .onboarding-page__content-sidebar .sidebar-contact a:hover{text-decoration:underline}@media(max-width:1330px){.onboarding-page__content{flex-direction:column;align-items:center}.onboarding-page__content-feedback-container,.onboarding-page__content-steps-container{width:100%}}@keyframes waveHand{0%,60%,to{transform:rotate(0deg)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}@keyframes hourglassShake{0%,to{transform:rotate(0deg)}15%{transform:rotate(15deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}.verification-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;background-color:var(--bg-gray)}.verification-page__header{width:100%;padding:24px 32px;border-bottom:1px solid var(--border-primary);background-color:#fff}.verification-page__header img{height:28px}.verification-page__body{flex:1 1;display:flex;align-items:center;justify-content:center;padding:40px 20px;width:100%}.verification-page__loading{display:flex;flex-direction:column;align-items:center;gap:16px}.verification-page__loading p{font-size:14px;color:var(--text-secondary)}.verification-page__feedback{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:420px;padding:40px;background:#fff;border-radius:16px;border:1px solid var(--border-primary)}.verification-page__feedback-icon{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.verification-page__feedback-icon svg{font-size:28px}.verification-page__feedback-icon.error{background-color:#fef2f2;color:#ef4444}.verification-page__feedback-icon.warning{background-color:#fffbeb;color:#f59e0b}.verification-page__feedback h3{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.verification-page__feedback p{font-size:14px;color:var(--text-secondary);line-height:1.5;margin-bottom:24px}.verification-page__feedback button{display:flex;align-items:center;gap:8px;padding:10px 24px;border-radius:30px;font-size:14px;font-weight:500;background-color:var(--piggyvest-green);color:#fff;border:none;cursor:pointer;transition:filter .2s ease}.verification-page__feedback button:hover{filter:brightness(95%)}.settings-page{display:flex;flex-direction:column;gap:16px;max-width:1000px}.settings-page.short{max-width:600px}.settings-page__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.settings-page__actions button{height:40px;font-size:16px;padding:0 24px}.settings-page__loader{height:300px;max-height:50vh}.settings-page__error-message,.settings-page__loader{display:flex;justify-content:center;align-items:center}.settings-page__error-message{padding:24px;flex-direction:column;max-width:400px;margin:auto;gap:8px;font-weight:500;font-size:16px;line-height:130%;letter-spacing:-2.5%;color:var(--Neutral-08);text-align:center}.settings-page__error-message button{margin-top:12px;height:40px;font-size:16px;padding:0 30px}.settings-page__content{flex:1 1;background-color:var(--Neutral-01);border-radius:14px;padding:24px;border:1px solid var(--Neutral-03)}@media(max-width:600px){.settings-page__content{padding:16px;border-radius:12px}}.settings-page .preferences{display:flex;flex-direction:column;gap:32px}.settings-page .preferences__section{display:flex}@media(max-width:600px){.settings-page .preferences__section{flex-direction:column;gap:24px}}.settings-page .preferences__section-header{width:300px}@media(max-width:600px){.settings-page .preferences__section-header{width:100%}}.settings-page .preferences__section-header h3{font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.settings-page .preferences__section-content{flex:1 1;display:flex;flex-direction:column;gap:8px}.settings-page .preferences__section-content-item{display:flex;flex-direction:column;gap:16px;padding:16px;border-radius:10px;background-color:var(--Neutral-02)}.settings-page .preferences__section-content-item-writeup{display:flex;flex-direction:column;gap:8px}.settings-page .preferences__section-content-item-writeup .header{width:-moz-fit-content;width:fit-content;font-weight:500;font-size:12px;line-height:130%;letter-spacing:-2.5%;color:var(--primary);background-color:#f2edff;border-radius:43px;padding:3px 8px}.settings-page .preferences__section-content-item-writeup .description{font-weight:400;font-size:14px;line-height:137%;letter-spacing:-2.5%;color:var(--Neutral-07)}.settings-page .preferences__section-content-item-writeup .action{font-weight:600;font-size:12px;line-height:130%;letter-spacing:-2.5%;text-decoration:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:0;color:var(--primary)}.settings-page .preferences__section-content-item-body{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.settings-page .preferences__section-content-item-body.loading{pointer-events:none;opacity:.6}.settings-page .preferences__section-content-item-body-switch{pointer-events:none}.settings-page .preferences__section-content-item-body .label{font-weight:500;font-size:16px;line-height:130%;letter-spacing:-2.5%;color:var(--Neutral-07)}.settings-page .developer h2{font-family:Inter;font-weight:600;font-size:20px;line-height:100%;letter-spacing:-2.5%;color:var(--primary-dark);margin-bottom:30px}.settings-page .developer-generate-btn{background-color:transparent!important;color:var(--primary);margin-bottom:20px;font-weight:400;padding:0}.settings-page .developer__section{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:16px;gap:16px}.settings-page .developer__section:empty{display:none}.settings-page .developer__section-item{max-width:500px;display:flex;flex-direction:column;gap:16px;background-color:#fff;border-radius:8px;padding:16px}.settings-page .developer__section-item h3{font-family:Inter;font-weight:600;font-size:18px;line-height:100%;letter-spacing:-2.5%;color:var(--black)}.settings-page .developer__section-item p{font-family:Inter;font-weight:400;font-size:16px;line-height:130%;letter-spacing:-2.5%;color:var(--Neutral-08)}.settings-page .developer__section-item-input{display:flex;flex-direction:column;gap:8px}.settings-page .developer__section-item-input-label{font-weight:500;font-size:14px;line-height:125%;letter-spacing:0;color:var(--black)}.settings-page .developer__section-item-input-field{height:60px;box-sizing:border-box;border-radius:8px;display:flex;padding:15px 8px;align-items:center;overflow:hidden;background-color:var(--Neutral-02);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-page .developer__section-item-input-field:focus{outline:none!important}.settings-page .developer__section-item-input-field{cursor:pointer;gap:1px;transition:all .2s ease-in-out}.settings-page .developer__section-item-input-field:hover{transform:scale(1.01)}.settings-page .developer__section-item-input-field:active{transform:scale(.99)}.settings-page .developer__section-item-input-field.no-padding{padding:0}.settings-page .developer__section-item-input-field-value{flex:1 1;-webkit-user-select:all;-moz-user-select:all;user-select:all;overflow:hidden;text-overflow:ellipsis;font-weight:400;font-size:14px;line-height:135%;letter-spacing:0;color:var(--black);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-page .developer__section-item-input-field-value:focus{outline:none!important}.settings-page .developer__section-item-input-field-value .input-component__area{border:none}.settings-page .developer__section-item-input-field-btn{background-color:var(--Neutral-03);font-family:Inter;font-weight:600;font-size:14px;line-height:125%;letter-spacing:-2.5%;color:var(--primary-dark);width:92px;height:45px;border-radius:8px}.settings-page .developer__select-item{margin-top:20px;display:flex;max-width:500px;align-items:center;justify-content:space-between;padding:16px;border-radius:10px;background-color:#fff;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-page .developer__select-item:focus{outline:none!important}.settings-page .developer__select-item{transition:all .2s ease-in-out}.settings-page .developer__select-item-switch{pointer-events:none}.settings-page .developer__select-item-label{font-family:Inter;font-weight:600;font-size:16px;line-height:100%;letter-spacing:-2.5%;color:var(--Neutral-08)}.settings-page .developer__select-item.loading{pointer-events:none;opacity:.6}.settings-page .twofa{display:flex;flex-direction:column;gap:16px}.settings-page .twofa-writeup{font-family:Inter;font-weight:500;font-size:16px;line-height:130%;letter-spacing:-2.5%;color:var(--Neutral-08)}.settings-page .twofa__section{display:flex;align-items:center;gap:10px;border-radius:10px;padding:16px;background-color:var(--Neutral-02);justify-content:space-between;cursor:pointer}.settings-page .twofa__section-body{display:flex;flex-direction:column;gap:6px;flex:1 1;max-width:360px}.settings-page .twofa__section-body-title{font-family:Inter;font-weight:600;font-size:18px;line-height:130%;letter-spacing:-2.5%;color:var(--black)}.settings-page .twofa__section-body-subtitle{font-family:Inter;font-weight:400;font-size:14px;line-height:131%;letter-spacing:-2.5%;color:var(--Grey-07)}.settings-page .twofa__section-body-switch{pointer-events:none}.settings-page .members-table{border-radius:8px;background-color:#fff}.settings-page .members-pagination{margin:30px 0}.settings-page.roles-and-permissions{max-width:1000px}.settings-page .roles-card{background-color:#fff;border:1px solid var(--Neutral-03);border-radius:12px;overflow:hidden}.settings-page .roles-card__header{padding:24px 28px 20px}.settings-page .roles-card__header h3{font-size:17px;font-weight:600;color:var(--Neutral-09);margin-bottom:6px}.settings-page .roles-card__header p{font-size:13.5px;color:var(--Neutral-06);line-height:1.55}.settings-page .roles-card__table{width:100%;border-collapse:collapse}.settings-page .roles-card__table thead tr{border-top:1px solid var(--Neutral-03)}.settings-page .roles-card__table th{padding:12px 28px;font-size:11px;font-weight:600;letter-spacing:.5px;color:var(--Neutral-05);text-align:left;white-space:nowrap}.settings-page .roles-card__table td{padding:16px 28px;font-size:13.5px;color:var(--Neutral-07);line-height:1.4;border-top:1px solid var(--Neutral-02)}.settings-page .roles-card__table tbody tr:first-child td{border-top:1px solid var(--Neutral-03)}.settings-page .roles-card__table td:first-child,.settings-page .roles-card__table th:first-child{width:160px}.settings-page .roles-card__table td:nth-child(2),.settings-page .roles-card__table th:nth-child(2){width:280px}.settings-page .roles-card__badge{display:inline-block;padding:4px 12px;border-radius:6px;font-size:12.5px;font-weight:600;border:1px solid;white-space:nowrap}.settings-page .contact__header{margin-bottom:24px}.settings-page .contact__header h3{font-size:17px;font-weight:600;color:var(--Neutral-09);margin-bottom:6px}.settings-page .contact__header p{font-size:13.5px;color:var(--Neutral-06);line-height:1.5}.settings-page .contact__list{display:flex;gap:12px;flex-direction:column}.settings-page .contact__list a{display:flex;align-items:center;gap:14px;text-decoration:none;padding:16px;border-radius:12px;border:1px solid var(--Neutral-03);transition:all .15s ease}.settings-page .contact__list a:hover{border-color:var(--Neutral-04);background-color:var(--Neutral-01)}.settings-page .contact__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;flex-shrink:0}.settings-page .contact__icon svg{font-size:18px}.settings-page .contact__info{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.settings-page .contact__info-label{font-size:14px;font-weight:600;color:var(--Neutral-09)}.settings-page .contact__info-value{font-size:13px;color:var(--Neutral-06)}.settings-page .contact__chevron{color:var(--Neutral-05);font-size:16px;flex-shrink:0}.fa-modal{width:550px;max-width:95%;background-color:#fff;border-radius:16px}.fa-modal__header{display:flex;justify-content:space-between;align-items:center;margin-top:32px;padding:0 32px}.fa-modal__header-title{font-weight:600;font-size:24px;line-height:125%;letter-spacing:-2.5%;color:var(--black)}.fa-modal__header-close{display:flex;align-items:center;justify-content:center;height:35px;width:35px;border-radius:50%;background-color:var(--Neutral-02);color:var(--black);font-size:20px;transition:all .3s ease-in-out}.fa-modal__header-close:hover{transform:rotate(90deg)}@media(max-width:600px){.fa-modal__header__header{padding:0 24px}.fa-modal__header__header-title{font-weight:600;font-size:18px;line-height:125%;letter-spacing:-2.5%}.fa-modal__header__header-close{height:30px;width:30px;font-size:16px}}.fa-modal__body{padding:32px;display:flex;flex-direction:column;gap:32px;align-items:center}.fa-modal__body.setup-auth-app{gap:5px;min-height:100px}.fa-modal__body-description{font-weight:400;font-size:16px;line-height:125%;letter-spacing:0;color:var(--Neutral-07)}.fa-modal__body-qrcode{width:100%;max-height:500px;margin:auto;object-fit:contain}.fa-modal__body-auth-token{display:flex;margin:auto;max-width:90%;overflow:hidden;gap:5px;cursor:pointer;transition:all .2s ease-in-out}.fa-modal__body-auth-token:hover{transform:scale(1.01)}.fa-modal__body-auth-token:active{transform:scale(.99)}.fa-modal__body-auth-token-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:700;font-size:18px;line-height:125%;letter-spacing:0;color:var(--black)}.fa-modal__body-auth-token-copy{background-color:var(--Neutral-02);border-radius:35px;padding:5px 8px;display:inline-flex;align-items:center;gap:7px;color:var(--Neutral-08);font-family:Inter;font-weight:500;font-size:14px;line-height:125%;letter-spacing:-2.5%}.fa-modal__body-auth-token-copy svg{font-size:16px}.fa-modal__actions{display:flex;justify-content:center;gap:16px;padding:24px 32px;border-top:1px solid var(--Neutral-03)}.fa-modal__actions:empty{display:none}@media(max-width:600px){.fa-modal__actions{padding:20px 24px}}.fa-modal__actions *{flex:1 1}.security-page{gap:24px}.settings-section{border:1px solid var(--Neutral-03);border-radius:14px;background-color:var(--Neutral-01);padding:28px}@media(max-width:600px){.settings-section{padding:20px 16px}}.settings-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}@media(max-width:600px){.settings-section__header{flex-direction:column;gap:8px}}.settings-section__header h3{font-size:17px;font-weight:700;color:var(--Neutral-08);margin-bottom:4px}@media(max-width:600px){.settings-section__header h3{font-size:15px}}.settings-section__header p{font-size:13px;color:var(--Neutral-06);line-height:1.5;margin:0}.settings-section__status{font-size:12px;font-weight:600;padding:4px 12px;border-radius:236px;white-space:nowrap;flex-shrink:0}.settings-section__status--warning{background-color:#fef2f2;color:#ef4444}.settings-section__status--success{background-color:#f0fdf4;color:#16a34a}.settings-section__form{display:flex;flex-direction:column;gap:36px}.settings-section__form .button-component{align-self:flex-start;min-width:160px;height:44px;font-size:14px}@media(max-width:600px){.settings-section__form .button-component{width:100%;align-self:stretch}}.settings-section__form-row{display:flex;gap:26px}.settings-section__form-row>*{flex:1 1}@media(max-width:600px){.settings-section__form-row{flex-direction:column}}.settings-section__form-row--two-col{display:grid;grid-template-columns:1fr 1fr}@media(max-width:600px){.settings-section__form-row--two-col{grid-template-columns:1fr}}.settings-section__otp-field{display:flex;flex-direction:column;gap:8px}.settings-section__otp-field label{font-size:14px;font-weight:500;color:var(--Neutral-08)}.settings-section__form-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.settings-section .twofa__tabs{display:inline-flex;align-items:center;gap:0;background-color:var(--Neutral-02);border-radius:10px;padding:3px;position:relative;margin-bottom:16px;width:100%}@media(max-width:600px){.settings-section .twofa__tabs{width:100%}}.settings-section .twofa__tabs-slider{position:absolute;top:3px;bottom:3px;border-radius:8px;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:left .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1);z-index:0}.settings-section .twofa__tab{flex:1 1;padding:10px 16px;text-align:center;font-size:14px;font-weight:500;color:var(--Neutral-06);background:transparent;border:none;cursor:pointer;transition:color .2s ease;position:relative;z-index:1;border-radius:8px}.settings-section .twofa__tab:hover:not(.settings-section .twofa__tab--active){color:var(--Neutral-08)}.settings-section .twofa__tab--active{color:var(--Neutral-09);font-weight:600}.settings-section .twofa__content{animation:fadeIn .2s ease}.settings-section .twofa__section{display:flex;align-items:center;gap:10px;border-radius:10px;padding:16px;background-color:var(--Neutral-02);justify-content:space-between;cursor:pointer}@media(max-width:600px){.settings-section .twofa__section{flex-direction:column;align-items:flex-start;gap:12px}}.settings-section .twofa__section-body{display:flex;flex-direction:column;gap:4px;flex:1 1}.settings-section .twofa__section-body-title{font-weight:600;font-size:15px;color:var(--Neutral-08)}@media(max-width:600px){.settings-section .twofa__section-body-title{font-size:14px}}.settings-section .twofa__section-body-subtitle{font-size:13px;color:var(--Neutral-06);line-height:1.4}@media(max-width:600px){.settings-section .twofa__section-body-subtitle{font-size:12px}}.settings-section .twofa__section-body-switch{pointer-events:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.faqs-page{display:flex;flex-direction:column;gap:20px}.faqs-page__item-section{margin-bottom:4px}.faqs-page__item-section__title{margin-bottom:6px}.faqs-page__header h3{font-size:18px;font-weight:700;color:var(--Neutral-08);margin-bottom:4px}.faqs-page__header p{font-size:13.5px;color:var(--Neutral-06);line-height:1.4}.faqs-page__list{display:flex;flex-direction:column;gap:10px}.faqs-page__item{border:1px solid var(--Neutral-03);border-radius:12px;overflow:hidden;transition:border-color .2s ease;margin:0 0 10px}.faqs-page__item--open{border-color:var(--Neutral-04)}.faqs-page__item-header{width:100%;display:flex;align-items:flex-start;gap:14px;padding:16px 20px;background:none;border:none;cursor:pointer;text-align:left}@media(max-width:600px){.faqs-page__item-header{padding:14px 16px;gap:12px}}.faqs-page__item-question{flex:1 1;min-width:0;font-size:14.5px;font-weight:600;color:var(--Neutral-08);line-height:1.4;white-space:normal;overflow-wrap:break-word;word-break:break-word}@media(max-width:600px){.faqs-page__item-question{font-size:13.5px}}.faqs-page__item-icon{flex-shrink:0;font-size:16px;color:var(--Neutral-05);transition:transform .25s ease;margin-top:2px}.faqs-page__item--open .faqs-page__item-icon{transform:rotate(180deg)}.faqs-page__item-body{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 20px}@media(max-width:600px){.faqs-page__item-body{padding:0 16px}}.faqs-page__item-body ol,.faqs-page__item-body p,.faqs-page__item-body ul{font-size:13.5px;color:var(--Neutral-06);line-height:1.6;margin:0}.faqs-page__item-body ol,.faqs-page__item-body ul{padding:0 0 0 20px}.faqs-page__item-body span{font-size:13.5px;color:var(--Neutral-06);line-height:1.6;margin:5px 0;font-weight:600}.faqs-page__item--open .faqs-page__item-body{max-height:-moz-fit-content;max-height:fit-content;padding:0 20px 18px}@media(max-width:600px){.faqs-page__item--open .faqs-page__item-body{padding:0 16px 16px}}.members-page{display:flex;flex-direction:column;gap:20px}.members-page__header h3{font-size:18px;font-weight:700;color:var(--Neutral-08);display:flex;align-items:center;gap:10px}.members-page__header p{font-size:13.5px;color:var(--Neutral-06);margin-top:4px;line-height:1.4}.members-page__count{font-size:12px;font-weight:500;padding:3px 10px;border-radius:236px;background-color:var(--Neutral-03);color:var(--Neutral-06)}.members-page__list{display:flex;flex-direction:column;gap:12px}.members-page__card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px;border-radius:12px;border:1px solid var(--Neutral-03);background-color:var(--Neutral-01);transition:border-color .15s ease}.members-page__card:hover{border-color:var(--Neutral-04)}@media(max-width:768px){.members-page__card{flex-direction:column;align-items:flex-start;gap:12px}}.members-page__card-left{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1}.members-page__card-info{display:flex;flex-direction:column;gap:2px;min-width:0}.members-page__card-name{font-size:15px;font-weight:600;color:var(--Neutral-08)}.members-page__card-meta{font-size:12.5px;color:var(--Neutral-06);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.members-page__card-right{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:768px){.members-page__card-right{width:100%;justify-content:flex-start;flex-wrap:wrap;gap:8px}}.members-page__card-role{background-color:#f2edff;color:var(--primary)}.members-page__card-role,.members-page__card-status{font-size:12px;font-weight:600;padding:4px 12px;border-radius:236px;white-space:nowrap}.members-page__card-status--verified{background-color:#f0fdf4;color:#16a34a}.members-page__card-status--unverified{background-color:#fef2f2;color:#ef4444}.members-page__card-actions{display:flex;align-items:center;gap:4px}.members-page__card-actions button{width:32px;height:32px;border-radius:8px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--Neutral-06);transition:all .15s ease}.members-page__card-actions button:hover{background-color:var(--Neutral-03);color:var(--Neutral-08)}.members-page__card-actions button svg{font-size:15px}.members-page__invite-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:20px;border-radius:12px;border:2px dashed #d4bfff;background-color:#f9f5ff;cursor:pointer;transition:all .15s ease}.members-page__invite-card:hover{border-color:var(--primary);background-color:#f2edff}.members-page__invite-card-title{font-size:14px;font-weight:600;color:var(--primary)}.members-page__invite-card-desc{font-size:12.5px;color:var(--Neutral-06)}.developer-page{display:flex;flex-direction:column;gap:20px}.developer-page__keys{display:flex;flex-direction:column;gap:16px}.developer-page__key-card{padding:20px;border-radius:12px;border:1px solid var(--Neutral-03);background-color:var(--Neutral-02)}@media(max-width:600px){.developer-page__key-card{padding:16px}}.developer-page__key-label{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--primary);text-transform:uppercase}.developer-page__key-desc{font-size:13px;color:var(--Neutral-06);line-height:1.4;margin:6px 0 14px}.developer-page__key-field{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background-color:#fff;border:1px solid var(--Neutral-03)}@media(max-width:600px){.developer-page__key-field{flex-direction:column;align-items:stretch;gap:10px}}.developer-page__key-value{flex:1 1;font-size:14px;font-weight:500;color:var(--Neutral-08);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.developer-page__key-copy{flex-shrink:0;padding:8px 18px;border-radius:8px;border:1px solid var(--Neutral-04);background-color:#fff;font-size:13px;font-weight:600;color:var(--Neutral-08);cursor:pointer;transition:all .15s ease;white-space:nowrap}.developer-page__key-copy:hover{border-color:var(--Neutral-05);background-color:var(--Neutral-02)}.developer-page__regenerate{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;border:1.5px solid var(--primary);background-color:transparent;color:var(--primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .15s ease;width:-moz-fit-content;width:fit-content;margin-top:4px}.developer-page__regenerate svg{font-size:16px}.developer-page__regenerate:hover{background-color:#f2edff}.developer-page__regenerate-warning{display:flex;align-items:center;gap:6px;font-size:12px;color:#d97706;margin-top:8px}.developer-page__regenerate-warning svg{font-size:12px;flex-shrink:0}.developer-page__webhook-hint{font-size:12px;color:var(--primary);margin-top:-8px}.developer-page__webhook-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:4px 0}.developer-page__webhook-toggle--loading{pointer-events:none;opacity:.6}.developer-page__webhook-toggle-text{display:flex;flex-direction:column;gap:2px}.developer-page__webhook-toggle-label{font-size:15px;font-weight:600;color:var(--Neutral-08)}.developer-page__webhook-toggle-desc{font-size:13px;color:var(--Neutral-06)}.developer-page__webhook-toggle-switch{pointer-events:none;flex-shrink:0}.fees-page{display:flex;flex-direction:column;gap:20px}.fees-page__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fees-page__toggle-text{display:flex;flex-direction:column;gap:2px}.fees-page__toggle-label{font-size:15px;font-weight:600;color:var(--Neutral-08)}.fees-page__toggle-desc{font-size:13px;color:var(--Neutral-06)}.fees-page__toggle-switch{pointer-events:none;flex-shrink:0}.fees-page__hint{font-size:12px;color:var(--primary);margin-top:-8px}.fees-page__interest{border-color:#f2edff!important}.fees-page__interest-label{font-size:11px;font-weight:700;letter-spacing:.5px;color:var(--primary);text-transform:uppercase;margin-bottom:16px;display:block}.fees-page__interest-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:10px;background-color:var(--Neutral-02)}.fees-page__interest-icon{font-size:20px;flex-shrink:0}.fees-page__interest-text{display:flex;flex-direction:column;gap:2px}.fees-page__interest-title{font-size:14px;font-weight:600;color:var(--Neutral-08)}.fees-page__interest-desc{font-size:13px;color:var(--Neutral-06);line-height:1.4}.ip-page{display:flex;flex-direction:column;gap:24px}.ip-page__warning{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:10px;background-color:#fef9ec;border:1px solid #fde68a;margin-bottom:8px}.ip-page__warning svg{font-size:16px;color:#d97706;flex-shrink:0;margin-top:1px}.ip-page__warning span{font-size:13px;color:#92400e;line-height:1.5}.ip-page__enable{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0}.ip-page__enable-label{font-size:15px;font-weight:600;color:var(--Neutral-08)}.ip-page__list{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.ip-page__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:10px;border:1px solid var(--Neutral-03);background-color:var(--Neutral-02)}.ip-page__item-info{display:flex;flex-direction:column;gap:2px}.ip-page__item-address{font-size:15px;font-weight:600;color:var(--Neutral-08);font-family:monospace}.ip-page__item-label{font-size:12px;color:var(--primary)}.ip-page__item-remove{background:none;border:none;cursor:pointer;color:#ef4444;font-size:20px;display:flex;align-items:center;padding:0;transition:opacity .15s ease}.ip-page__item-remove:hover{opacity:.7}.ip-page__add-label{display:block;font-size:12px;font-weight:600;color:var(--Neutral-07);text-transform:uppercase;letter-spacing:.3px;margin-bottom:10px}.ip-page__add-row{display:flex;gap:12px;align-items:center}.ip-page__add-row .input-component{flex:1 1}.ip-page__add-row .button-component{flex-shrink:0;min-width:100px;height:48px}.notifications{gap:20px}.notifications,.notifications__list{display:flex;flex-direction:column}.notifications__item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--Neutral-03);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:opacity .15s ease}.notifications__item:last-child{border-bottom:none;padding-bottom:0}.notifications__item:first-child{padding-top:0}.notifications__item--disabled{cursor:default}.notifications__item--loading{pointer-events:none;opacity:.6}.notifications__item-text{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.notifications__item-label{font-size:15px;font-weight:600;color:var(--Neutral-08)}@media(max-width:600px){.notifications__item-label{font-size:14px}}.notifications__item-desc{font-size:13px;color:var(--Neutral-06);line-height:1.4}@media(max-width:600px){.notifications__item-desc{font-size:12px}}.notifications__item-switch{pointer-events:none;flex-shrink:0}.business-profile{display:flex;flex-direction:column;gap:20px}.business-profile__logo{display:flex;align-items:center;gap:20px}@media(max-width:480px){.business-profile__logo{gap:16px}}.business-profile__logo-avatar{flex-shrink:0;border-radius:50%!important}.business-profile__logo-avatar .avatar-text{border-radius:50%;color:#fff}.business-profile__logo-avatar .avatar-img{border-radius:50%}.business-profile__logo-actions{display:flex;flex-direction:column;gap:6px}.business-profile__logo-buttons{display:flex;align-items:center;gap:8px}.business-profile__logo-upload{width:-moz-fit-content;width:fit-content;padding:8px 20px;border-radius:8px;border:1px solid var(--Neutral-04);background-color:#fff;font-size:14px;font-weight:500;color:var(--Neutral-08);cursor:pointer;transition:all .15s ease}.business-profile__logo-upload:hover{border-color:var(--Neutral-05);background-color:var(--Neutral-02)}.business-profile__logo-upload:disabled{opacity:.6;cursor:not-allowed}.business-profile__logo-delete{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--Neutral-04);background:#fff;color:var(--Red-06,#ef4444);cursor:pointer;transition:all .15s ease}.business-profile__logo-delete svg{width:15px;height:15px}.business-profile__logo-delete:hover{border-color:var(--Red-06,#ef4444);background:#fef2f2}.business-profile__logo-delete:disabled{opacity:.6;cursor:not-allowed}.business-profile__logo-hint{font-size:12px;color:var(--Neutral-05);line-height:1.4}.business-profile__merchant-id-field{display:flex;flex-direction:column;gap:6px;flex:1 1}.business-profile__merchant-id-value{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 14px;border-radius:8px;border:1px solid var(--Neutral-03);background-color:var(--Neutral-02);cursor:pointer;transition:all .15s ease}.business-profile__merchant-id-value:hover{border-color:var(--Neutral-04)}.business-profile__merchant-id-value span{font-size:14px;font-weight:400;color:var(--Neutral-07);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-profile__merchant-id-value svg{font-size:16px;color:var(--Neutral-05);flex-shrink:0;margin-left:8px}.settings-hub{display:flex;flex-direction:column;gap:24px;padding-top:24px}.settings-hub__header{display:flex;align-items:center;justify-content:space-between;background-color:var(--Neutral-01);border:1px solid var(--Neutral-03);border-radius:16px;padding:24px 28px;gap:20px}@media(max-width:768px){.settings-hub__header{flex-direction:column;align-items:flex-start;padding:20px}}.settings-hub__header-left{display:flex;align-items:center;gap:16px}.settings-hub__header-right{display:flex;align-items:center;gap:12px;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.settings-hub__header-right>span{font-size:13px;font-weight:500;color:var(--Neutral-06)}.settings-hub__header-right .switch-component{pointer-events:none}.settings-hub__avatar{width:56px;height:56px;min-width:56px;font-size:18px}@media(max-width:480px){.settings-hub__avatar{width:44px;height:44px;min-width:44px;font-size:15px}}.settings-hub__info{display:flex;flex-direction:column;gap:4px}.settings-hub__info h2{font-size:18px;font-weight:700;color:var(--Neutral-08);line-height:1.3}.settings-hub__info h2 span{font-weight:400;color:var(--Neutral-06)}@media(max-width:480px){.settings-hub__info h2{font-size:16px}}.settings-hub__info>p{font-size:13px;color:var(--Neutral-06);margin:0}.settings-hub__badges{display:flex;align-items:center;gap:10px;margin-top:4px}.settings-hub__merchant-id{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;background-color:var(--Neutral-03);color:var(--Neutral-07);font-size:11px;font-weight:500;font-family:monospace;cursor:pointer;transition:background-color .15s ease}.settings-hub__merchant-id:hover{background-color:var(--Neutral-04)}.settings-hub__merchant-id svg{font-size:12px;color:var(--Neutral-05)}.settings-hub__live-badge{font-size:12px;font-weight:600;color:#16a34a;background-color:#f0fdf4;padding:4px 10px;border-radius:236px}.settings-hub__cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}@media(max-width:1100px){.settings-hub__cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.settings-hub__cards{grid-template-columns:1fr}}.settings-hub__card{border:1px solid var(--Neutral-03);border-radius:14px;background-color:var(--Neutral-01);overflow:hidden;transition:box-shadow .2s ease}.settings-hub__card:hover{box-shadow:0 2px 12px rgba(0,0,0,.05)}.settings-hub__card-header{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--Neutral-03)}.settings-hub__card-header-text{display:flex;flex-direction:column;gap:2px}.settings-hub__card-header-text h3{font-size:15px;font-weight:700;color:var(--Neutral-08)}.settings-hub__card-header-text span{font-size:12px;color:var(--Neutral-06)}.settings-hub__card-icon{width:40px;height:40px;min-width:40px;border-radius:10px;display:flex;align-items:center;justify-content:center}.settings-hub__card-icon svg{font-size:20px;color:#fff}.settings-hub__card-items{padding:6px 0}.settings-hub__card-item{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;cursor:pointer;text-decoration:none;transition:background-color .15s ease;gap:12px}.settings-hub__card-item:hover{background-color:var(--Neutral-02)}.settings-hub__card-item-left{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-hub__card-item-label{font-size:14px;font-weight:500;color:var(--Neutral-08)}.settings-hub__card-item-subtitle{font-size:12px;color:var(--Neutral-06);display:flex;align-items:center;gap:4px}.settings-hub__card-item-subtitle--warning{color:#dc2626}.settings-hub__card-item-subtitle--warning svg{font-size:11px}.settings-hub__card-item-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.settings-hub__card-item-right>svg{font-size:14px;color:var(--Neutral-05)}.settings-hub__card-item-badge{font-size:11px;font-weight:600;padding:3px 10px;border-radius:236px;background-color:#fef2f2;color:#ef4444}.settings-hub__card-item-coming-soon{font-size:10px;font-weight:600;padding:3px 8px;border-radius:236px;background-color:var(--Neutral-03);color:var(--Neutral-06);white-space:nowrap}.settings-hub__card-item--disabled{cursor:default;opacity:.55;pointer-events:none}.create-workflow-page{padding:30px 0;max-width:1107px;margin:0 auto}@media(min-width:2000px){.create-workflow-page{margin:0}}.create-workflow-page__form{border:1px solid var(--Neutral-03);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:32px}@media(max-width:600px){.create-workflow-page__form{padding:20px 16px}}.create-workflow-page__section{display:flex;flex-direction:column;gap:0}.create-workflow-page__section-header{background-color:#f2edff;padding:12px;border-radius:8px}.create-workflow-page__section-header h3{font-weight:600;font-size:14px;color:var(--Neutral-08)}.create-workflow-page__section-body{padding:28px 0;display:flex;flex-direction:column;gap:24px}.create-workflow-page__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:600px){.create-workflow-page__row{grid-template-columns:1fr}}.create-workflow-page__toggle-group{display:flex;flex-direction:column;gap:12px;padding:20px 12px;background-color:#f9f5ff;border-radius:10px}.create-workflow-page__toggle-label{font-weight:500;font-size:14px;line-height:150%;color:var(--Neutral-07)}.create-workflow-page__toggle-options{display:inline-flex;align-items:center;gap:8px}.create-workflow-page__toggle-btn{padding:6px 20px;border-radius:20px;border:1px solid var(--Neutral-03);background:var(--Neutral-02);font-family:Jakarta,sans-serif;font-weight:500;font-size:13px;color:var(--Neutral-07);cursor:pointer;transition:all .2s ease}.create-workflow-page__toggle-btn.active{border-color:var(--primary);color:var(--primary);background-color:rgba(116,54,245,.04)}.create-workflow-page__toggle-btn:hover:not(.active){border-color:var(--Neutral-05)}.create-workflow-page__approvers{display:flex;flex-direction:column;gap:16px}.create-workflow-page__approver-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:flex-start}@media(max-width:600px){.create-workflow-page__approver-row{grid-template-columns:1fr}}.create-workflow-page__approver-field-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.create-workflow-page__approver-field-header label{font-weight:500;font-size:14px;color:var(--Neutral-07)}.create-workflow-page__approver-remove{border:none;background:transparent;font-family:Jakarta,sans-serif;font-weight:500;font-size:13px;color:var(--primary);cursor:pointer;transition:color .2s ease}.create-workflow-page__approver-remove:hover{color:var(--Red-06)}.create-workflow-page__add-approver{display:inline-flex;align-items:center;gap:4px;border:none;background:transparent;font-family:Jakarta,sans-serif;font-weight:500;font-size:14px;color:var(--primary);cursor:pointer;padding:8px 0;transition:opacity .2s ease}.create-workflow-page__add-approver:hover{opacity:.8}.create-workflow-page__actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:8px 0}@media(max-width:600px){.create-workflow-page__actions{flex-direction:column}.create-workflow-page__actions button{width:100%}}.approvals-page{padding:24px 0}.approvals-page__banner{border-radius:16px;background:linear-gradient(135deg,var(--primary-dark) 0,#1e2a4a 100%);padding:35px 32px;margin-bottom:32px;position:relative;overflow:hidden}.approvals-page__banner:before{content:"";position:absolute;top:-40px;right:-20px;width:200px;height:200px;border-radius:50%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06)}.approvals-page__banner:after{content:"";position:absolute;bottom:-60px;left:30%;width:150px;height:150px;border-radius:50%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.approvals-page__banner-content{position:relative;z-index:1;max-width:600px}.approvals-page__banner-content h2{font-weight:700;font-size:28px;line-height:130%;letter-spacing:-.5px;color:#fff;margin-bottom:12px}.approvals-page__banner-content p{font-weight:400;font-size:14px;line-height:160%;color:hsla(0,0%,100%,.7);margin-bottom:24px}.approvals-page__banner-content button{min-width:140px}@media(max-width:600px){.approvals-page__banner{padding:28px 24px}.approvals-page__banner-content h2{font-size:22px}}.approvals-page__banner-btn{height:45px;font-size:14px}.approvals-page__workflow-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;gap:16px}.approvals-page__create-btn{padding:0 24px!important;height:45px!important;font-size:14px!important;border-radius:24px!important;min-width:auto!important;white-space:nowrap}.approvals-page__main-tabs{display:inline-flex;align-items:center;gap:0;background-color:var(--Neutral-02);border-radius:10px;padding:3px;margin-bottom:20px}.approvals-page__main-tab{padding:10px 24px;text-align:center;font-family:Jakarta,sans-serif;font-size:14px;font-weight:500;color:var(--Neutral-06);background:transparent;border:none;cursor:pointer;transition:color .2s ease,background-color .2s ease;border-radius:8px;white-space:nowrap}.approvals-page__main-tab:hover:not(.approvals-page__main-tab--active){color:var(--Neutral-08)}.approvals-page__main-tab--active{color:var(--Neutral-09);font-weight:600;background-color:#fff;box-shadow:0 1px 3px rgba(0,0,0,.1)}.approvals-page__sub-tabs{display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--Neutral-03);margin-bottom:24px}.approvals-page__sub-tabs-item{padding:12px 0;font-family:Jakarta,sans-serif;font-weight:400;font-size:15px;line-height:125%;letter-spacing:-.25px;color:var(--Neutral-06);background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;gap:8px;transform:translateY(1px)}.approvals-page__sub-tabs-item .count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 6px;border-radius:12px;background-color:var(--primary);color:#fff;font-size:12px;font-weight:600}.approvals-page__sub-tabs-item.active{color:var(--primary);font-weight:600;border-bottom-color:var(--primary)}.approvals-page__workflow-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:1200px){.approvals-page__workflow-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.approvals-page__workflow-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.approvals-page__workflow-grid{grid-template-columns:1fr}}.approvals-page__workflow-empty{grid-column:1/-1;text-align:center;padding:60px 20px}.approvals-page__workflow-empty p{color:var(--Neutral-06);font-size:15px}.approval-rule-card{border-radius:12px;padding:20px;background:var(--Neutral-01);transition:box-shadow .2s ease;display:flex;flex-direction:column;border:1px solid transparent}.approval-rule-card:hover{border:1px solid var(--Neutral-02)}.approval-rule-card__header{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.approval-rule-card__status-icon{flex-shrink:0;width:50px;height:50px;background-color:var(--Neutral-02);border-radius:8px;display:flex;align-items:center;justify-content:center}.approval-rule-card__status-icon svg{width:20px;height:20px;padding:4px;border-radius:50%;background-color:#334155;font-size:14px;color:#fff}.approval-rule-card__info{min-width:0}.approval-rule-card__info h4{font-weight:600;font-size:14px;line-height:130%;color:var(--Neutral-08);margin-bottom:4px}.approval-rule-card__info p{font-weight:400;font-size:12px;line-height:150%;color:var(--Neutral-06)}.approval-rule-card__approvers{margin-bottom:16px;flex:1 1}.approval-rule-card__approvers-label{display:block;font-weight:600;font-size:12px;color:var(--Neutral-08);margin-bottom:10px}.approval-rule-card__approvers-list{display:flex;flex-wrap:wrap;gap:6px}.approval-rule-card__approvers-badge{display:inline-block;padding:5px 10px;border-radius:6px;background-color:var(--Neutral-02);font-weight:500;font-size:12px;color:var(--Neutral-07);white-space:nowrap}.approval-rule-card__actions{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px solid var(--Neutral-02)}.approval-rule-card__actions-btn{width:28px;height:28px;border-radius:6px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--Neutral-06)}.approval-rule-card__actions-btn svg{font-size:14px}.approval-rule-card__actions-btn:hover{background-color:var(--Neutral-02);color:var(--Neutral-08)}.approval-rule-card__actions-btn.delete:hover{background-color:var(--Red-01);color:var(--Red-06)}:root{--primary:#7436f5;--primary-dark:#0f172a;--text-color:#212337;--sub-text-color:#666766;--black:#01040f;--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;--Grey-01:#f9fafb;--Grey-02:#f3f4f6;--Grey-03:#e5e7eb;--Grey-04:#f3f4f6;--Grey-05:#9ca3af;--Grey-06:#6b7280;--Grey-07:#4b5563;--Grey-08:#374151;--Grey-10:#0f172a;--Grey-11:#757575;--blue:#1d4ed8;--Blue-01:#eff6ff;--Blue-02:#dbeafe;--Blue-03:#bfdbfe;--Blue-07:#2563eb;--Red-01:#fef2f2;--Red-02:#fee2e2;--Red-05:#f87171;--Red-06:#ef4444;--Red-07:#dc2626;--Green-01:#f0fdf4;--Green-02:#dcfce7;--Green-03:#bbf7d0;--green02:#dcfce7;--Green-06:#22c55e;--Green-07:#16a34a;--green10:#6ee7b7;--piggyvest-green:#10b259;--Orane-01:#fff7ed;--Orane-07:#ea580c;--yellow-08:#a16207;--Pink-01:#fcedf5;--Pink-10:#e5489b;--purple-01:#eef2ff}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{font-family:Jakarta,sans-serif;letter-spacing:-.25px}a,h1,h2,h3,h4,h5,h6,p,span{font-style:normal;color:var(--text-color)}.jakarta,a,h1,h2,h3,h4,h5,h6,p,span{font-family:Jakarta,sans-serif}.pointer{cursor:pointer}.feedback-message,.flex--2{display:flex;align-items:center}.feedback-message{flex-direction:column;gap:16px}.feedback-message-icon{height:56px;width:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;margin-bottom:4px}.feedback-message-icon.warning{background-color:#ffb73f;border:8px solid #ffe681;box-shadow:0 0 4px 6px #fef9c7;animation:feedback-pulse-warning 2s infinite}.feedback-message-icon.success{background-color:var(--piggyvest-green);border:8px solid var(--Green-03);box-shadow:0 0 4px 6px var(--Green-02);animation:feedback-pulse-success 2s infinite}.feedback-message-icon.error{background-color:var(--Red-06);border:8px solid var(--Red-02);box-shadow:0 0 4px 6px var(--Red-01);animation:feedback-pulse-error 2s infinite}.feedback-message-title{display:block;font-weight:600;font-size:20px;line-height:130%;letter-spacing:-.25px;text-align:center;color:var(--primary-dark);margin:0 auto;max-width:320px}.feedback-message-description{color:var(--Grey-07)}.feedback-message-description,.feedback-message-todo{display:block;font-weight:400;font-size:14px;line-height:150%;text-align:center;margin:0 auto;max-width:340px}.feedback-message-todo{color:var(--Red-06)}@media(max-width:600px){.feedback-message-title{font-size:18px}.feedback-message-description,.feedback-message-todo{font-size:13px}}@keyframes feedback-pulse-warning{0%{box-shadow:0 0 0 0 rgba(255,183,63,.5)}70%{box-shadow:0 0 0 10px rgba(255,183,63,0)}to{box-shadow:0 0 0 0 rgba(255,183,63,0)}}@keyframes feedback-pulse-success{0%{box-shadow:0 0 0 0 rgba(72,187,120,.5)}70%{box-shadow:0 0 0 10px rgba(72,187,120,0)}to{box-shadow:0 0 0 0 rgba(72,187,120,0)}}@keyframes feedback-pulse-error{0%{box-shadow:0 0 0 0 rgba(255,77,79,.5)}70%{box-shadow:0 0 0 10px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}.react-calendar{width:350px;max-width:100%;background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__century-view__decades__decade--neighboringCentury,.react-calendar__decade-view__years__year--neighboringDecade,.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0;color:#ababab}.react-calendar__century-view__decades__decade--neighboringCentury:disabled,.react-calendar__decade-view__years__year--neighboringDecade:disabled,.react-calendar__month-view__days__day--neighboringMonth:disabled{color:#cdcdcd}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}