.advance-detail{--advance-ink:var(--wallet-text,#080909);--advance-muted:var(--wallet-muted,#636969);--advance-line:var(--wallet-divider,#ededed);--advance-body:var(--wallet-secondary-text,#343a3a);color:var(--advance-ink);min-width:0;padding-top:8px}.advance-detail h1,.advance-detail h2,.advance-detail h3{letter-spacing:-.025em;margin:0}.advance-detail h1{font-size:1.25rem;line-height:1.25}.advance-detail h2,.advance-detail h3{font-size:1rem;line-height:1.35}.advance-detail-heading{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.advance-detail-heading .advance-detail-badge{margin-top:8px}.advance-detail-badge{color:var(--advance-body);border:1px solid;border-radius:999px;align-items:center;gap:5px;padding:2px 8px;font-size:.8rem;font-weight:650;display:inline-flex}.advance-detail-badge svg{flex:none;width:13px;height:13px}.advance-detail-badge[data-tone=positive]{color:var(--wallet-positive-text,#008517)}.advance-detail-badge[data-tone=attention]{color:var(--wallet-warning-text,#8c5a03)}.advance-detail-badge[data-tone=late]{color:var(--wallet-danger-text,#aa2525)}.advance-detail-refresh{background:var(--control-surface);width:44px;height:44px;color:var(--advance-body);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.advance-detail-refresh:not(:disabled):hover{background:var(--control-hover)}.advance-detail-section{margin-block-start:24px}.advance-detail-section>h2{margin-bottom:10px}.advance-detail-panel{border:1px solid var(--advance-line);border-radius:13px;padding:16px;container-type:inline-size}.advance-detail-arc{text-align:center;width:min(100%,260px);margin:0 auto 16px;position:relative}.advance-detail-arc svg{width:100%;display:block}.advance-detail-track,.advance-detail-progress{fill:none;stroke-width:16px;stroke-linecap:round}.advance-detail-track{stroke:var(--wallet-inset,#edefef)}.advance-detail-progress{stroke:var(--wallet-progress,#00a51c)}.advance-detail-marker{fill:var(--wallet-surface,#fff);stroke:var(--advance-ink);stroke-width:2px}.advance-detail-outstanding{color:var(--advance-body);gap:4px;font-size:.875rem;display:grid;position:absolute;inset:50% 17% auto;transform:translateY(-50%)}.advance-detail-outstanding strong{color:var(--advance-ink);overflow-wrap:anywhere;font-size:1.25rem}@container (max-width:210px){.advance-detail-outstanding{margin-top:8px;position:static;transform:none}}.advance-detail-facts{gap:12px;margin:0;display:grid}.advance-detail-facts div,.advance-detail-list li>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.advance-detail-facts dt{color:var(--advance-body)}.advance-detail-facts dd{text-align:right;margin:0}.advance-detail-note{color:var(--advance-muted);margin-block:12px 0;font-size:.85rem;line-height:1.45}.advance-detail-banner{border:1px solid var(--advance-line);border-radius:12px;margin-block:16px 0;padding:12px;font-size:.9rem;line-height:1.45}.advance-detail-panel>.advance-detail-note:first-child{margin-top:0}.advance-detail-plan{border-top:1px solid var(--advance-line);margin-top:24px;padding-top:24px}.advance-detail-plan ol,.advance-detail-list{margin:0;padding:0;list-style:none}.advance-detail-plan ol{margin-top:12px}.advance-detail-plan-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:13px 0;display:grid}.advance-detail-plan-row+li,.advance-detail-list li+li{border-top:1px solid var(--advance-line)}.advance-detail-plan-row p,.advance-detail-list p{color:var(--advance-body);margin:4px 0 0;font-size:.875rem;line-height:1.45}.advance-detail-plan-row .advance-detail-badge,.advance-detail-list .advance-detail-badge{margin-top:8px}.advance-detail-plan-amount{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.advance-detail-plan-amount .wallet-action{min-width:64px;min-height:44px}.advance-detail-list li{padding-block:12px}.advance-detail-list li[data-uncounted=true]{color:var(--advance-muted)}.advance-detail-settle{width:100%}.advance-detail-dialog{border:1px solid var(--advance-line);background:var(--wallet-card,#fff);width:min(100% - 32px,440px);max-height:calc(100dvh - 32px);color:var(--advance-ink);border-radius:20px;padding:22px;overflow:auto}.advance-detail-dialog::backdrop{background:#0000006b}.advance-detail-review-amount{font-size:1.35rem;font-weight:750}.advance-detail-dialog form{justify-items:center;display:grid}
.bizmula-repayment{flex-direction:column;min-height:100dvh;display:flex}.repayment-header{min-height:66px;padding-inline:var(--wallet-gutter);border-bottom:1px solid var(--wallet-divider,#ededed);grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.repayment-header .wallet-back{color:inherit;background:0 0;border:0}.repayment-balance{background:var(--wallet-inset,#edefef);color:var(--wallet-muted,#626868);text-align:center;border-radius:999px;justify-self:center;padding:10px 14px}.repayment-balance strong,.repayment-caption strong{color:var(--wallet-text,#080909)}.repayment-content{padding:16px var(--wallet-gutter)}.repayment-mark{background:var(--wallet-inset,#edefef);border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.repayment-title{font:900 1rem/1.4 var(--wallet-display-font);letter-spacing:.02em;text-transform:uppercase;margin:16px 0 4px}.repayment-caption{color:var(--wallet-muted,#626868);margin:0}.repayment-block{border-top:1px solid var(--wallet-divider,#ededed);margin-top:24px;padding-top:24px}.repayment-block h2{text-transform:uppercase;margin:0 0 8px;font-size:.8rem;font-weight:600}.repayment-block p:not(.repayment-amount),.repayment-result p:not(.repayment-amount){color:var(--wallet-muted,#626868);line-height:1.5}.repayment-amount{overflow-wrap:anywhere;margin:0 0 12px;font-size:clamp(1.65rem,6vw,2.25rem);font-weight:800}.repayment-change-button{color:var(--wallet-text,#080909);padding-inline:0;text-decoration:none}.repayment-change{gap:8px;max-width:300px;display:grid}.repayment-footer{padding:24px var(--wallet-gutter) calc(16px + env(safe-area-inset-bottom));text-align:center;margin-top:auto}.repayment-footer p{color:var(--wallet-muted,#626868);max-width:38ch;margin:12px auto;line-height:1.4}.repayment-shortfall{max-width:43ch;color:var(--wallet-muted,#626868);margin:0 auto 12px;font-size:.8125rem;line-height:1.45}.repayment-shortfall strong{color:var(--wallet-secondary-text,#383e3e);font-weight:650}.repayment-footer .repayment-shortfall p{max-width:none;margin:5px 0 0}.repayment-slider{--slide-thumb-size:46px;background:var(--lime);color:#102500;border-radius:999px;place-items:center;min-height:58px;font-weight:750;display:grid;position:relative}.repayment-slider[data-disabled=true]{background:var(--wallet-inset,#edefef);color:var(--wallet-muted,#626868)}.repayment-slider:focus-within{outline:3px solid var(--wallet-positive-text,#008517);outline-offset:3px}.repayment-slider-thumb{top:6px;left:calc(6px + (100% - 12px - var(--slide-thumb-size)) * var(--slide-position) / 100);width:var(--slide-thumb-size);aspect-ratio:1;color:#fff;background:#102500;border-radius:50%;place-items:center;display:grid;position:absolute}.repayment-slider[data-disabled=true] .repayment-slider-thumb{background:var(--wallet-muted,#626868);color:var(--wallet-surface,#fff)}.repayment-slider input[type=range]{width:calc(100% - 12px);height:var(--slide-thumb-size);opacity:0;appearance:none;cursor:ew-resize;touch-action:pan-y;margin:0;padding:0;position:absolute;inset:6px}.repayment-slider input::-webkit-slider-thumb{appearance:none;width:var(--slide-thumb-size);height:var(--slide-thumb-size)}.repayment-slider input::-moz-range-thumb{width:var(--slide-thumb-size);height:var(--slide-thumb-size)}.repayment-screen-reader{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.repayment-result{text-align:center;justify-items:center;gap:10px;display:grid}.repayment-result p,.repayment-result h1{margin:0}.repayment-result button{width:100%}.repayment-pin h1,.repayment-result h1{font-size:1.4rem}.repayment-error{color:var(--wallet-danger-text,#952424)}.repayment-content h1[tabindex="-1"]:focus{outline:none}
.wallet-home-overview,.wallet-profile-overview,.overview-read-state{--overview-ink:var(--wallet-text,#080909);--overview-muted:var(--wallet-muted,#626868);--overview-line:var(--wallet-divider,#ededed);--overview-pale:var(--wallet-inset,#f5f5f5);--overview-chip:var(--control-surface);--overview-positive:var(--wallet-positive-text,#008517);min-width:0;color:var(--overview-ink)}.wallet-home-overview h2,.wallet-profile-overview h1,.wallet-profile-overview h2,.wallet-home-overview h3,.wallet-profile-overview h3{margin:0}.overview-card{border:1px solid var(--overview-line);background:var(--wallet-card,#fff);border-radius:17px;min-width:0;padding:16px}.overview-read-state p{margin:0 0 10px}.overview-note{color:var(--overview-muted);margin:10px 0 0;font-size:.875rem;line-height:1.46}.overview-note a{color:var(--overview-positive);text-underline-offset:2px}.overview-text-action{min-height:44px;color:inherit;background:0 0;border:0;padding:5px 0;font-size:.875rem;font-weight:700}.overview-primary,.overview-secondary{text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:8px 16px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.overview-primary{width:100%;color:var(--action-ink);background:var(--lime)}.overview-primary:hover{background:#bce900}.overview-secondary{color:inherit;background:var(--overview-chip)}.overview-secondary:not(:disabled):hover{background:var(--control-hover)}.overview-home-balance{border-bottom:1px solid var(--overview-line);padding-block:23px 31px}.overview-financing-heading,.overview-financing-heading>div{flex-wrap:wrap;align-items:center;gap:5px 9px;display:flex}.overview-financing-heading{justify-content:space-between}.overview-home-balance h2{align-items:center;min-height:44px;font-size:.9375rem;font-weight:550;display:flex}.overview-amount{color:var(--overview-ink);letter-spacing:.005em;font-variant-numeric:proportional-nums;overflow-wrap:anywhere;margin-top:7px;font-size:clamp(1.75rem,8vw,2.5rem);line-height:1.1;display:block}.overview-amount strong{font-weight:850}.overview-currency{margin-right:3px;font-size:.72em;font-weight:800}.overview-cents{vertical-align:.18em;font-size:.68em;font-weight:720}.overview-cheque{color:var(--overview-muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:.9375rem;font-weight:550}.overview-cheque strong{color:var(--overview-ink);font-weight:720}.overview-financing{padding-top:25px}.overview-financing-heading{margin-bottom:12px}.overview-financing-heading h2,.overview-profile-section h2{font-size:1rem;font-weight:450}.overview-financing-heading h2 strong,.overview-profile-section h2 strong{font-weight:730}.overview-standing{color:var(--wallet-secondary-text,#414646);text-transform:uppercase;border:1px solid;border-radius:999px;padding:2px 5px;font-size:.625rem;font-weight:760}.overview-standing[data-tone=positive]{color:var(--overview-positive)}.overview-standing[data-tone=attention]{color:var(--wallet-danger-text,#a92017)}.overview-advance h3{font-size:1.0625rem}.overview-advance-label{color:var(--wallet-secondary-text,#383e3e);margin:0;font-size:.9375rem;font-weight:550}.overview-advance .overview-amount{margin-top:8px}.overview-advance .overview-currency{color:var(--wallet-secondary-text,#353a3a)}.overview-repaid{margin-top:16px}.overview-repayment-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.overview-repayment-bars>span{background:var(--overview-chip);border-radius:999px;height:6px;display:block;overflow:hidden}.overview-repayment-bars>span>span{border-radius:inherit;background:var(--wallet-progress,#00a51c);height:100%;display:block}.overview-repayment-caption{color:var(--wallet-secondary-text,#383e3e);justify-content:space-between;gap:8px;margin:8px 0 0;font-size:.875rem;display:flex}.overview-repayment-caption strong{color:var(--overview-ink)}.overview-advance-details{background:var(--overview-pale);border-radius:15px;gap:11px;margin:12px 0 0;padding:14px 15px;display:grid}.overview-advance-details>div{flex-wrap:wrap;justify-content:space-between;gap:4px 10px;display:flex}.overview-advance-details>div+div{border-top:1px solid var(--overview-line);padding-top:11px}.overview-advance-details dt{color:var(--wallet-secondary-text,#383e3e);font-size:.875rem;font-weight:650}.overview-advance-details dt span{margin-top:5px;font-weight:450;display:block}.overview-advance-details dd{margin:0;font-size:.9375rem;font-weight:700}.overview-advance .overview-primary{margin-top:15px}.overview-avatar{background:var(--wallet-inset,#eceeee);width:100%;height:100%;color:var(--wallet-text,#242828);border-radius:50%;flex:none;place-items:center;font-size:.875rem;font-weight:730;display:grid;overflow:hidden}.overview-avatar img{object-fit:cover;width:100%;height:100%}.wallet-profile-overview{gap:27px;display:grid}.overview-profile-identity{text-align:center;justify-items:center;gap:10px;padding-block:18px 5px;display:grid}.overview-profile-identity>.overview-avatar{width:clamp(92px,31vw,124px);height:clamp(92px,31vw,124px);margin-bottom:13px;font-size:2rem}.overview-profile-identity h1{font-family:var(--wallet-display-font,inherit);letter-spacing:.035em;text-transform:uppercase;overflow-wrap:anywhere;font-size:clamp(1.125rem,5.8vw,1.5rem);font-weight:850}.overview-profile-identity p{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:0;font-weight:650;display:flex}.overview-profession{color:#fff;background:#111;border-radius:999px;place-items:center;min-width:23px;min-height:23px;padding:0 4px;font-size:.625rem;font-weight:780;display:inline-grid}.overview-profession[data-platform=bolt]{background:#16834d}.overview-profession[data-platform=indrive]{color:#141616;background:#c5fc2b}.overview-profile-section{gap:13px;display:grid}.overview-profile-section h2,.overview-home-account h2{font-size:1rem;font-weight:450}.overview-profile-section .overview-note{margin:0}.overview-fee-card,.overview-bank-card,.overview-profile-menu{background:var(--overview-pale)}.overview-fee-card{align-items:center;gap:16px;min-height:108px;display:flex}.overview-fee-card h3{font-size:.9375rem;font-weight:650}.overview-fee-card p{margin:7px 0 0;font-size:.9375rem}.overview-fee-card p span,.overview-fee-card small,.overview-account-row dt,.overview-account-row small{color:var(--overview-muted)}.overview-fee-card small{margin-top:7px;line-height:1.45;display:block}.overview-bank-mark{background:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.overview-bank-mark img{object-fit:contain;width:22px;height:22px;display:block}.overview-bank-mark img[src$=\.svg]{filter:brightness(0)}.overview-bank-card,.overview-profile-menu{padding-block:0}.overview-bank-section:focus{outline:none}.overview-bank-section{scroll-margin-block-start:14px}.overview-account-row,.overview-menu-row{text-align:start;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding-block:13px;text-decoration:none;display:grid}.overview-account-row>svg:first-child,.overview-account-row>.overview-bank-mark{justify-self:center}.overview-account-row+.overview-account-row,.overview-menu-row+.overview-menu-row{border-top:1px solid var(--overview-line)}.overview-account-row dl{min-width:0;margin:0}.overview-account-row dt,.overview-account-row small{margin-bottom:4px;font-size:.8125rem;display:block}.overview-account-row dd,.overview-account-row strong{overflow-wrap:anywhere;margin:0;font-size:.9375rem;font-weight:680}.overview-copy{color:var(--overview-positive);justify-self:end}.overview-card-status{color:var(--overview-positive)}.overview-card-status[data-blocked=true],.overview-card-block{color:var(--wallet-danger-text,#a92017)}.overview-menu-row{color:inherit;background:0 0;border:0;min-height:64px;font-size:.9rem}.overview-menu-row>svg:last-child{width:16px;color:var(--overview-muted)}.overview-menu-icon{background:var(--overview-chip);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.overview-home-account{gap:13px;margin-top:32px;display:grid}.overview-home-bank{background:var(--overview-pale);padding:0;overflow:hidden}.overview-home-bank-info{padding:18px 16px 15px}.overview-bank-wordmark,.overview-access-wordmark{object-fit:contain;width:100px;height:28px;display:block}.overview-bank-wordmark{background:url(/icons/bank-zero-wordmark.png) 50%/contain no-repeat}.overview-home-bank-info p{color:var(--overview-muted);margin:6px 0 0;font-size:.8125rem;line-height:1.45}.overview-home-bank-rows{background:var(--wallet-surface,#fff);border-radius:16px;margin:1px;padding-inline:14px}.overview-home-bank-rows .overview-account-row{min-height:76px}.overview-inverse{background:var(--inverse-surface,#000);min-height:44px;color:var(--inverse-ink,#fff);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.overview-statement-link:hover{color:var(--overview-positive)}.overview-alert{background:var(--overview-pale);grid-template-columns:24px 1fr;gap:12px;margin-bottom:12px;display:grid}.overview-alert>svg,.overview-alert h2{color:var(--wallet-danger-text,#a92017)}.overview-alert h2{font-size:.9rem;font-weight:600}.overview-alert strong{margin-top:4px;display:block}.overview-alert p{color:var(--overview-muted);margin:6px 0 10px;font-size:.875rem;line-height:1.45}@media (max-width:340px){.overview-account-row,.overview-menu-row{grid-template-columns:26px minmax(0,1fr) auto;gap:8px}.overview-bank-mark,.overview-menu-icon{width:26px;height:26px}.overview-inverse,.overview-copy{padding-inline:9px}.overview-appearance .appearance-picker select{padding-inline:10px 29px}}
.wallet-tx,.wallet-tx-detail{--tx-ink:var(--wallet-text,#000);--tx-secondary:var(--wallet-muted,#666b6b);--tx-green:var(--wallet-positive-text,#008a05);--tx-line:var(--wallet-divider,#ebeeee);color:var(--tx-ink);min-width:0}.wallet-tx-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.wallet-tx-search{background:var(--wallet-inset,#eff0f1);min-height:52px;color:var(--tx-secondary);border-radius:999px;align-items:center;gap:10px;padding:0 7px 0 14px;display:flex}.wallet-tx-search>svg{flex:none}.wallet-tx-search input{outline-offset:1px;width:100%;min-width:0;height:44px;color:var(--tx-ink);background:0 0;border:0;flex:1;padding:0;font-size:1rem;font-weight:500}.wallet-tx-search input::placeholder{color:var(--tx-secondary);opacity:1}.wallet-tx-search input::-webkit-search-cancel-button{display:none}.wallet-tx-search-action,.wallet-tx-filter{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;display:inline-flex;position:relative}.wallet-tx-filter:has(span){background:var(--wallet-selected-surface,#dcefdc);max-width:44%;color:var(--wallet-positive-text,#075b13);padding-inline:10px 7px}.wallet-tx-filter span{text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-weight:650;overflow:hidden}.wallet-tx-filter>svg{flex:none}.wallet-tx-filter select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.wallet-tx-filter:focus-within{outline:2px solid var(--tx-green);outline-offset:-2px}.wallet-tx-tabs{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;display:grid}.wallet-tx-tabs button{min-height:50px;color:var(--tx-secondary);background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 2px;font-size:.94rem;font-weight:700}.wallet-tx-tabs button[aria-pressed=true]{color:var(--tx-green);border-bottom-color:var(--tx-green)}.wallet-tx-list{margin-top:40px}.wallet-tx-day+.wallet-tx-day{margin-top:26px}.wallet-tx-day h2{margin:0 0 12px;font-size:.94rem;font-weight:450;line-height:1.35}.wallet-tx-day h2 strong{font-weight:750}.wallet-tx-day ol{margin:0;padding:0;list-style:none}.wallet-tx-row{border:0;border-bottom:1px solid var(--tx-line);width:100%;min-height:90px;color:inherit;text-align:left;background:0 0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:clamp(8px,3vw,16px);padding:12px 0;display:grid}.wallet-tx-row:hover{background:var(--wallet-card,#fafbfa)}.wallet-tx-row-copy{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.wallet-tx-row-copy .wallet-tx-category,.wallet-tx-row-copy time{color:var(--tx-secondary);text-transform:uppercase;font-size:.71rem;font-weight:550;line-height:1.3}.wallet-tx-description{font-size:.88rem;font-weight:550;line-height:1.35}.wallet-tx-row>strong{white-space:nowrap;font-size:.8rem;font-weight:750}.wallet-tx-credit{color:var(--tx-green)}.wallet-tx-logo{aspect-ratio:1;background:var(--wallet-inset,#ebeeee);width:44px;color:var(--wallet-text,#050707);border-radius:50%;place-items:center;font-weight:800;display:grid;overflow:hidden}.wallet-tx-logo img{object-fit:contain;width:100%;height:100%}.wallet-tx-logo--sprite{background:0 0}.wallet-tx-logo--sprite svg{width:100%;height:100%}.wallet-tx-message{color:var(--tx-secondary);text-align:center;margin:18px 0;padding:12px 0;font-size:.88rem}.wallet-tx-secondary,.wallet-tx-download{background:var(--control-surface);min-height:44px;color:var(--tx-ink);border:0;border-radius:999px;padding:8px 16px;font-weight:700}.wallet-tx-more{margin:16px auto 0;display:block}.wallet-tx-secondary:not(:disabled):hover{background:var(--control-hover)}.wallet-tx-detail{min-width:0}.wallet-tx-back{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;display:grid}.wallet-tx-detail-title{text-align:center;justify-items:center;gap:14px;margin:clamp(24px,10vw,70px) 0 30px;display:grid}.wallet-tx-detail-title .wallet-tx-logo{width:86px}.wallet-tx-detail-title h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin:4px 0 0;font-size:1.22rem}.wallet-tx-detail-title h1:focus{outline:0}.wallet-tx-detail-title p{color:var(--tx-secondary);margin:0;font-size:.9rem}.wallet-tx-detail-facts{border:1px solid var(--tx-line);border-radius:16px;margin:0;padding:4px 20px}.wallet-tx-detail-facts>div{border-bottom:1px solid var(--tx-line);justify-content:space-between;align-items:baseline;gap:12px;padding:22px 0;display:flex}.wallet-tx-detail-facts>div:last-child{border:0}.wallet-tx-detail-facts dt{color:var(--tx-secondary);text-transform:uppercase;font-size:.73rem;font-weight:650}.wallet-tx-detail-facts dd{text-align:right;margin:0;font-size:.8rem;font-weight:700}.wallet-tx-statements{gap:12px;margin-top:26px;display:grid}.wallet-tx-statement{background:var(--control-surface);min-height:72px;color:inherit;text-align:left;border:0;border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 14px;font-weight:650;display:grid}.wallet-tx-statement:hover{background:var(--control-hover)}.wallet-tx-statement small{color:var(--tx-secondary);margin-top:4px;font-size:.75rem;font-weight:450;display:block}.wallet-tx-dialog{border:1px solid var(--wallet-divider,#ebeeee);background:var(--wallet-card,#fff);width:min(420px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--wallet-text,#000);border-radius:22px;padding:22px;overflow:auto}.wallet-tx-dialog::backdrop{background:#0000006b}.wallet-tx-dialog h2{margin:0 0 8px;font-size:1.24rem}.wallet-tx-dialog>p{color:var(--wallet-muted,#666b6b);margin:0 0 18px;font-size:.89rem;line-height:1.4}.wallet-tx-dialog form,.wallet-tx-statement-dates{gap:12px;display:grid}.wallet-tx-dialog label{gap:5px;font-size:.85rem;font-weight:650;display:grid}.wallet-tx-dialog input{border:1px solid var(--input-border,#c4c9c9);background:var(--input-surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--wallet-text,#000);border-radius:10px;padding:8px 10px;font-size:1rem}.wallet-tx-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.wallet-tx-download{background:var(--lime);color:var(--action-ink)}.wallet-tx-download:not(:disabled):hover{background:#bce900}.wallet-tx-error{color:var(--wallet-danger-text,#952424);margin:0;font-size:.86rem}
.wallet-account-content{gap:clamp(24px,7vw,38px);min-width:0;display:grid}.account-section{gap:14px;min-width:0;display:grid}.account-section h2{margin:0;font-size:1.05rem;font-weight:450}.account-section h2 strong{font-weight:750}.account-box{border:1px solid var(--wallet-divider,#ededed);background:var(--wallet-card,#fff);border-radius:18px;min-width:0;padding:clamp(14px,4.5vw,21px)}.account-order{background:var(--wallet-inset,#f5f5f5)}.account-order h2{margin:8px 0 12px;font-size:1.05rem}.account-order div,.account-card-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px;display:flex}.account-order p{color:var(--wallet-muted,#626868);flex:130px;margin:0;font-size:.85rem;line-height:1.45}.account-inverse{min-height:44px;color:var(--wallet-surface,#fff);background:var(--wallet-text,#080909);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.83rem;font-weight:720;text-decoration:none;display:inline-flex}.account-bank,.account-card-control{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.account-bank-mark{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.account-bank-mark img{object-fit:contain;max-width:22px;height:22px;display:block}.wallet-account-content dl{min-width:0;margin:0}.wallet-account-content dt,.account-card-control p{color:var(--wallet-muted,#626868);margin:0 0 5px;font-size:.83rem}.wallet-account-content dd{overflow-wrap:anywhere;margin:0;font-size:.93rem;font-weight:680}.account-statements{align-items:center;gap:9px;min-height:44px;padding-inline:6px;font-size:.88rem;font-weight:650;text-decoration:none;display:flex}.account-statements svg:last-child{width:17px;margin-left:auto}.account-card-art{width:100%;height:auto;display:block}.account-card-summary{margin-block:clamp(16px,5vw,26px) 4px}.account-card-summary .wallet-secondary,.account-card-control .wallet-secondary{min-height:44px;padding-inline:12px;font-size:.82rem}.account-card-status{text-transform:uppercase;background:var(--wallet-inset,#ecefef);border-radius:999px;margin-top:9px;padding:4px 9px;font-size:.69rem;font-weight:750;display:inline-block}.account-card-status[data-tone=positive]{color:var(--wallet-positive-text,#008517);background:color-mix(in srgb, currentColor 12%, transparent)}.account-card-status[data-tone=danger],.account-card-control[data-tone=danger] strong{color:var(--wallet-danger-text,#a92017)}.account-card-controls{border-top:1px solid var(--wallet-divider,#ededed);margin-top:20px}.account-card-control{min-height:79px;padding-block:14px}.account-card-control+.account-card-control{border-top:1px solid var(--wallet-divider,#ededed)}.account-card-control strong{font-size:.86rem}.account-native-note{color:var(--wallet-muted,#626868);margin:2px 0 0;font-size:.75rem;line-height:1.5}@media (max-width:345px){.account-bank,.account-card-control{grid-template-columns:24px minmax(0,1fr)}.account-bank>a,.account-card-control>a{grid-column:2;justify-self:start}}
.kasi-pay{min-height:100dvh;color:var(--wallet-text)}.kasi-pay .repayment-header>:nth-child(2){justify-self:center}.kasi-pay-content{padding:22px var(--wallet-gutter) calc(24px + env(safe-area-inset-bottom));gap:14px;display:grid}.kasi-pay-content h1,.kasi-pay-content h2,.kasi-pay-content p{margin:0}.kasi-pay-content h1{font-size:1.35rem}.kasi-pay-content .repayment-title{font-size:1.1rem}.kasi-pay-content h1:focus{outline:none}.kasi-pay-content h2{font-size:.95rem}.kasi-pay-content p{color:var(--wallet-muted);line-height:1.45}.kasi-pay-content p.repayment-error{color:var(--wallet-danger-text)}.kasi-pay-search{background:var(--wallet-inset);color:var(--wallet-muted);border-radius:999px;align-items:center;gap:9px;padding-inline:16px;display:flex}.kasi-pay .kasi-pay-search input{background:0 0;border:0;min-width:0;padding-inline:0}.kasi-pay-recipients ul{margin:0;padding:0;list-style:none}.kasi-pay-recipients li+li{border-top:1px solid var(--wallet-divider)}.kasi-pay-recipients li button,.kasi-pay-person{text-align:start;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:13px;padding:12px 0;display:flex}.kasi-pay-recipients li button strong,.kasi-pay-person strong{overflow-wrap:anywhere}.kasi-pay-avatar{aspect-ratio:1;background:var(--wallet-inset);border-radius:50%;flex:0 0 44px;place-items:center;font-weight:800;display:grid}.kasi-pay-chevron{color:var(--wallet-muted);margin-left:auto;font-size:1.5rem}.kasi-pay-person small,.kasi-pay-recipients small{color:var(--wallet-muted);display:block}.kasi-pay-amount,.kasi-pay-disclaimer{border-top:1px solid var(--wallet-divider);gap:7px;padding-block:17px;display:grid}.kasi-pay-amount>span,.kasi-pay-disclaimer>h2{text-transform:uppercase;font-size:.8rem;font-weight:650}.kasi-pay-amount>strong{font-size:clamp(2rem,8vw,3rem)}.kasi-pay-amount .wallet-text{justify-self:start;padding-inline:0}.kasi-pay-reference{font-weight:650;display:block}.kasi-pay-reference input{margin-top:5px}.kasi-pay-disclaimer p,.kasi-pay-reference small{font-size:.875rem}.kasi-pay-keypad{grid-template-columns:repeat(3,1fr);justify-items:center;gap:clamp(6px,1.5dvh,14px);width:min(100%,20rem);margin-inline:auto;display:grid}.kasi-pay-keypad button{aspect-ratio:1;background:var(--wallet-inset);width:clamp(44px,9dvh,64px);color:var(--wallet-text);border:0;border-radius:50%;place-items:center;padding:0;font-size:1.25rem;font-weight:750;display:grid}.kasi-pay-keypad button:nth-child(10){grid-column:2}.kasi-pay .wallet-action,.kasi-pay .wallet-secondary{width:100%}
.wallet-cash{min-width:0;min-height:100dvh;color:var(--wallet-text,#080909);background:var(--wallet-surface,#fff);flex-direction:column;display:flex}.wallet-cash-header{min-height:66px;padding-inline:var(--wallet-gutter,20px);border-bottom:1px solid var(--wallet-divider,#ededed);grid-template-columns:44px 1fr 44px;align-items:center;display:grid}.wallet-cash-header .wallet-back{color:inherit;background:0 0;border:0}.wallet-cash-header h1{text-align:center;font:900 1rem/1.2 var(--wallet-display-font);text-transform:uppercase;margin:0}.wallet-cash-header h1:focus{outline:none}.wallet-cash-body,.wallet-cash-footer{padding:20px var(--wallet-gutter,20px)}.wallet-cash-footer{padding-bottom:calc(16px + env(safe-area-inset-bottom));margin-top:auto}.wallet-cash-footer .wallet-action{width:100%}.wallet-cash-section{margin:0 0 12px;font-size:1rem;font-weight:400}.wallet-cash-options{gap:10px;display:grid}.wallet-cash-option,.wallet-cash-steps,.wallet-cash-details{border:1px solid var(--wallet-divider,#ededed);background:var(--wallet-card,#fff);border-radius:16px}.wallet-cash-option{min-width:0;color:inherit;text-align:left;grid-template-columns:42px minmax(0,1fr) 12px;align-items:center;gap:12px;padding:15px 12px;line-height:1.35;display:grid}.wallet-cash-option:hover{background:var(--wallet-inset,#f5f5f5)}.wallet-cash-option>span>span{margin-top:2px;display:block}.wallet-cash-logo{color:currentColor;width:42px;height:42px;display:block}.wallet-cash-intro .wallet-cash-logo{width:58px;height:58px;margin-bottom:14px}.wallet-cash-muted,.wallet-cash-intro p,.wallet-cash-terms p{color:var(--wallet-muted,#626868)}.wallet-cash-muted,.wallet-cash-terms p{font-size:.875rem;line-height:1.4}.wallet-cash-intro p{margin:6px 0 12px;line-height:1.45}.wallet-cash-intro h2{margin:0;font-size:1.25rem}.wallet-cash-badge{color:var(--wallet-text,#080909);background:var(--control-surface,#edefef);letter-spacing:.025em;border-radius:999px;margin-top:5px;padding:3px 8px;font-size:.625rem;font-weight:730;display:inline-block}.wallet-cash-notice{color:var(--wallet-text,#080909);background:var(--wallet-inset,#f5f5f5);border-radius:12px;margin:12px 0;padding:10px 12px;font-size:.875rem;line-height:1.4}.wallet-cash-steps,.wallet-cash-details{margin:14px 0;padding:0 14px;list-style:none}.wallet-cash-steps li{grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;padding-block:12px;display:grid}.wallet-cash-steps li+li,.wallet-cash-details div+div{border-top:1px solid var(--wallet-divider,#ededed)}.wallet-cash-step-number{width:25px;height:25px;color:var(--wallet-surface,#fff);background:var(--wallet-text,#080909);border-radius:50%;place-items:center;font-size:.75rem;font-weight:750;display:grid}.wallet-cash-steps li strong{margin-top:2px;display:block}.wallet-cash-presets{grid-template-columns:repeat(auto-fit,minmax(59px,1fr));gap:8px;margin:18px 0 0;display:grid}.wallet-cash-presets .wallet-secondary{padding-inline:8px}.wallet-cash-presets button[aria-pressed=true]{color:var(--wallet-surface,#fff);background:var(--wallet-text,#080909)}.wallet-cash-form{gap:14px;display:grid}.wallet-cash-form p{margin:0}.wallet-cash-form label{gap:5px;min-width:0;font-weight:650;display:grid}.wallet-cash-input{width:100%;min-height:48px;color:inherit;background:var(--wallet-inset,#f5f5f5);border:1px solid var(--wallet-divider,#ededed);border-radius:10px;padding:8px 12px;font-size:1rem}.wallet-cash label.wallet-cash-check{align-items:center;gap:10px;min-height:44px;margin:10px 0;font-size:.875rem;display:flex}.wallet-cash-check input{width:20px;height:20px;accent-color:var(--wallet-positive-text,#008517);flex:none}.wallet-cash-details div{justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;display:flex}.wallet-cash-details dd{flex:none;margin:0}.wallet-cash-terms{margin-top:24px}.wallet-cash-terms h3{text-transform:uppercase;font-size:.8rem}.wallet-cash-terms p{white-space:pre-line}.wallet-cash-pin{max-width:460px;margin-inline:auto;padding:12px 0}.wallet-cash-pin .pin-entry input{color:#0000;caret-color:#0000;background:0 0;border:0;width:100%;height:48px}.wallet-cash-slider{--cash-thumb-size:46px;min-height:58px;padding:8px calc(var(--cash-thumb-size) + 10px);color:var(--action-ink);background:var(--lime);text-align:center;border-radius:999px;place-items:center;font-weight:740;display:grid;position:relative}.wallet-cash-slider:focus-within{outline:3px solid var(--focus-ring);outline-offset:3px}.wallet-cash-slider[data-disabled=true]{color:var(--wallet-muted,#626868);background:var(--wallet-inset,#edefef)}.wallet-cash-slider-thumb{top:calc((100% - var(--cash-thumb-size)) / 2);left:calc(6px + (100% - 12px - var(--cash-thumb-size)) * var(--cash-slide-position) / 100);width:var(--cash-thumb-size);aspect-ratio:1;background:var(--action-ink);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute}.wallet-cash-slider[data-disabled=true] .wallet-cash-slider-thumb{color:var(--wallet-surface);background:var(--wallet-muted)}.wallet-cash-slider input{opacity:0;appearance:none;cursor:ew-resize;touch-action:pan-y;width:calc(100% - 12px);height:calc(100% - 12px);margin:0;position:absolute;inset:6px}.wallet-cash-slider input::-webkit-slider-thumb{appearance:none;width:var(--cash-thumb-size);height:var(--cash-thumb-size)}.wallet-cash-slider input::-moz-range-thumb{width:var(--cash-thumb-size);height:var(--cash-thumb-size)}.wallet-cash-screen-reader{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
.wallet-purchase-tiles h2{margin:0 0 15px;font-size:1rem;font-weight:400}.wallet-purchase-tiles-card{border:1px solid var(--wallet-divider,#ededed);border-radius:16px;overflow:hidden}.wallet-purchase-tiles-card ul{margin:0;padding:12px 8px;list-style:none;display:flex}.wallet-purchase-tiles-card ul+ul{border-top:1px solid var(--wallet-divider,#ededed)}.wallet-purchase-tiles-card li{text-align:center;flex:1;min-width:0}.wallet-purchase-tiles-card a{overflow-wrap:anywhere;align-content:start;justify-items:center;gap:7px;padding:4px 2px;font-size:.73rem;font-weight:620;line-height:1.25;text-decoration:none;display:grid}.wallet-purchase-logo{object-fit:cover;border-radius:11px;width:48px;height:48px}.wallet-purchase{flex-direction:column;min-width:0;min-height:100dvh;display:flex}.wallet-purchase-header{min-height:66px;padding-inline:var(--wallet-gutter);border-bottom:1px solid var(--wallet-divider,#ededed);grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;display:grid}.wallet-purchase-header .wallet-back{color:inherit;background:0 0;border:0}.wallet-purchase-balance{background:var(--wallet-inset,#ecefef);color:var(--wallet-muted,#626868);text-align:center;border-radius:999px;justify-self:center;padding:9px 14px;font-size:.82rem}.wallet-purchase-balance strong{color:var(--wallet-text,#080909)}.wallet-purchase-body{min-width:0;padding:22px var(--wallet-gutter)}.wallet-purchase-body:focus{outline:none}.wallet-purchase-product{align-items:center;gap:14px;min-width:0;display:flex}.wallet-purchase-product h1,.wallet-purchase-result h1{font:900 1rem/1.3 var(--wallet-display-font,"Movement Direct", sans-serif);letter-spacing:.02em;text-transform:uppercase;margin:0}.wallet-purchase-product p{color:var(--wallet-muted,#626868);margin:4px 0 0;font-size:.88rem;line-height:1.35}.wallet-purchase-panel{border:1px solid var(--wallet-divider,#ededed);background:var(--wallet-inset,#f6f6f6);border-radius:16px;padding:14px}.wallet-purchase fieldset{border:0;min-width:0;margin:24px 0 0;padding:0}.wallet-purchase fieldset+fieldset{border-top:1px solid var(--wallet-divider,#ededed);padding-top:20px}.wallet-purchase fieldset:has(legend){padding-top:10px}.wallet-purchase legend,.wallet-purchase fieldset label{font-size:.91rem}.wallet-purchase fieldset label,.wallet-purchase-pin-length{margin-bottom:8px;font-weight:650;display:block}.wallet-purchase-presets{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.wallet-purchase-presets button{min-height:44px;color:var(--wallet-text,#080909);background:var(--wallet-inset,#ecefef);overflow-wrap:anywhere;border:0;border-radius:999px;padding:4px 2px;font-size:.79rem;font-weight:730}.wallet-purchase-presets button[aria-pressed=true]{color:var(--purchase-contrast);background:var(--purchase-accent)}.wallet-purchase-other{margin-top:15px}.wallet-purchase input:not([type=checkbox],[type=range],[type=password]),.wallet-purchase select{border:1px solid var(--wallet-divider,#d6d8d8);background:var(--wallet-surface,#fff);width:100%;min-height:48px;color:inherit;font:inherit;border-radius:12px;padding:10px 12px}.wallet-purchase input:disabled{opacity:.75}.wallet-purchase fieldset .wallet-purchase-switch{text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin:14px 0 0;font-size:.72rem;display:flex}.wallet-purchase-switch input{width:38px;height:22px;accent-color:var(--purchase-accent);margin:0 2px}.wallet-purchase-note{color:var(--wallet-muted,#626868);margin:7px 0;font-size:.81rem;line-height:1.45}.wallet-purchase-error{color:var(--wallet-danger-text,#a92017);margin:0 0 16px;font-size:.9rem}.wallet-purchase-unavailable{margin-top:16px}.wallet-purchase-section{border-top:1px solid var(--wallet-divider,#ededed);margin-top:23px;padding-top:23px}.wallet-purchase-section h2,.wallet-purchase-section dt{text-transform:uppercase;margin:0 0 8px;font-size:.77rem;font-weight:600}.wallet-purchase-section dl{gap:14px;margin:16px 0 0;display:grid}.wallet-purchase-section dd{overflow-wrap:anywhere;margin:0;font-weight:710}.wallet-purchase-total{margin:0;font-size:1.85rem;font-weight:820}.wallet-purchase-terms{white-space:pre-line}.wallet-purchase-footer{padding:12px var(--wallet-gutter) calc(16px + env(safe-area-inset-bottom));gap:8px;margin-top:auto;display:grid}.wallet-purchase-footer p{text-align:center;margin:0}.wallet-purchase-action{background:var(--purchase-accent);min-height:48px;color:var(--purchase-contrast);border:0;border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:760}.wallet-purchase-action:disabled{background:var(--wallet-inset,#edefef);color:var(--wallet-muted,#626868)}.wallet-purchase-slide{background:var(--purchase-accent);min-height:58px;color:var(--purchase-contrast);text-align:center;border-radius:999px;place-items:center;padding-inline:54px;font-weight:740;display:grid;position:relative}.wallet-purchase-slide[data-disabled=true]{background:var(--wallet-inset,#edefef);color:var(--wallet-muted,#626868)}.wallet-purchase-slide:focus-within{outline:3px solid var(--wallet-positive-text,#008517);outline-offset:3px}.wallet-purchase-thumb{left:calc(6px + (100% - 58px) * var(--position) / 100);color:#111;background:#fff;border-radius:50%;place-items:center;width:46px;height:46px;display:grid;position:absolute;top:6px}.wallet-purchase-slide[data-disabled=true] .wallet-purchase-thumb{background:var(--wallet-muted,#626868);color:var(--wallet-surface,#fff)}.wallet-purchase-slide input{opacity:0;cursor:ew-resize;touch-action:pan-y;width:calc(100% - 12px);height:46px;margin:0;position:absolute;inset:6px}.wallet-purchase-reader{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.wallet-purchase-pin h1{margin:0;font-size:1.35rem}.wallet-purchase-pin .wallet-purchase-note{margin:8px 0 22px}.wallet-purchase-pin .wallet-purchase-action{width:100%;margin-top:18px}.wallet-purchase-pin-length select{margin-top:8px;display:block}.wallet-purchase-result{text-align:center;justify-items:center;gap:14px;padding-top:18px;display:grid}.wallet-purchase-result-mark{background:var(--wallet-inset,#ecefef);color:var(--wallet-positive-text,#008517);border-radius:50%;place-items:center;width:68px;height:68px;font-size:2rem;display:grid}.wallet-purchase-receipt{text-align:left;width:100%}.wallet-purchase-receipt dl{border-top:1px solid var(--wallet-divider,#ededed);margin:15px 0 8px;padding-top:12px}.wallet-purchase-receipt dt{color:var(--wallet-muted,#626868);font-size:.81rem}.wallet-purchase-receipt dd{overflow-wrap:anywhere;margin:5px 0 0;font-weight:700}.wallet-purchase-last{margin-top:8px;padding-inline:0}
