.navigation-visible .sheet-overlay>.chat-sheet,.chat-sheet{flex-direction:column;min-height:0;display:flex;padding-bottom:0!important;overflow:hidden!important}.chat-sheet>.sheet-title{flex-shrink:0}.support-chat{color:#142d25;background:#e7ede7;border-radius:18px 18px 0 0;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.chat-heading{background:#f3f6ef;border-bottom:1px solid #dce9e0;flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.chat-heading>div{gap:3px;min-width:0;display:grid}.chat-heading strong{overflow-wrap:anywhere;font-size:14px}.chat-heading small{color:#51685d;font-size:12px}.chat-heading>button{color:#176448;background:0 0;border:0;min-width:36px;min-height:40px}.chat-avatar{color:#176448;background:#d5eee0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.support-chat .chat-safety{color:#52665b;text-align:center;background:#e1e9df;flex-shrink:0;margin:0;padding:7px 12px;font-size:12px}.chat-log{overscroll-behavior:contain;background:linear-gradient(155deg,#e8eee6,#e2e9e2);flex:1;min-height:0;padding:12px;overflow-y:auto}.chat-message-group{display:flow-root}.chat-date{text-align:center;margin:8px 0 14px}.chat-date>span{color:#56665e;background:#ffffffdb;border-radius:8px;padding:5px 10px;font-size:12px;display:inline-block;box-shadow:0 1px 3px #1433260d}.chat-bubble{width:fit-content;min-width:74px;max-width:85%;margin-bottom:8px;padding:9px 11px 6px;box-shadow:0 1px 2px #102b2014}.chat-outgoing{background:#cfe5d1;border-radius:14px 3px 14px 14px;margin-left:auto}.chat-incoming{background:#faf9f3;border-radius:3px 14px 14px;margin-right:auto}.support-chat .chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;color:#172c22!important;margin:0!important;font-size:15px!important;line-height:1.5!important}.chat-bubble time{text-align:right;color:#5c6d61;margin-top:4px;font-size:12px;display:block}.chat-composer{padding:10px 10px max(10px,env(safe-area-inset-bottom));background:#eef3eb;border-top:1px solid #d9e7dd;flex-shrink:0;align-items:flex-end;gap:8px;margin:0!important;display:flex!important}.chat-composer textarea{resize:none;min-width:0;font:inherit;color:#172c22;background:#fff;border:1px solid #dbe6de;border-radius:22px;flex:1;min-height:46px;max-height:110px;padding:12px 15px;font-size:16px;line-height:22px}.chat-composer>button{color:#fff;background:#087b54;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.chat-composer>button:disabled{opacity:.45}.chat-composer textarea:focus-visible,.chat-composer button:focus-visible,.chat-thread:focus-visible{outline-offset:2px;outline:3px solid #249e75}.chat-threads{background:#fff;flex:1;min-height:0;overflow-y:auto}.chat-thread{text-align:left;color:#172c22;background:#fff;border:0;border-bottom:1px solid #e8efea;align-items:center;gap:10px;width:100%;padding:14px 12px;display:flex}.chat-thread>span:nth-child(2){flex:1;gap:5px;min-width:0;display:grid}.chat-thread strong{overflow-wrap:anywhere;font-size:13px}.chat-thread small{white-space:nowrap;text-overflow:ellipsis;color:#5e7166;font-size:12px;overflow:hidden}.chat-thread time{color:#607569;flex-shrink:0;font-size:12px}.support-chat .chat-empty{text-align:center;color:#566d5e;padding:24px 16px;font-size:13px}.chat-error{color:#853000;background:#fff1e9;flex-shrink:0;margin:0;padding:8px 12px;font-size:12px}.chat-error button{color:inherit;background:0 0;border:0;text-decoration:underline}.chat-sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.chat-composer>.chat-attach-button{color:#32694c;background:0 0;width:34px}.chat-selected{background:#e1efe5;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.chat-selected>span{overflow-wrap:anywhere;flex:1;min-width:0}.chat-selected button{color:#275739;background:0 0;border:0;min-width:32px;min-height:32px}.chat-attachment{min-width:120px;max-width:260px}.chat-attachment img{object-fit:contain;border-radius:8px;max-width:100%;max-height:260px;margin-bottom:7px;display:block}.chat-attachment>button{color:#185c3e;text-align:left;background:0 0;border:0;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:8px 2px;display:flex}.chat-attachment>button>span{overflow-wrap:anywhere;min-width:0;font-size:12px}.chat-attachment small{color:#526f5d;margin-top:4px;font-size:12px;display:block}.chat-composer textarea{width:0}.chat-composer input[type=file]{border:0;padding:0}.chat-bubble time{justify-content:flex-end;align-items:center;gap:5px;display:flex}.chat-ticks{color:#52695c;align-items:center;display:inline-flex}.chat-ticks.chat-ticks-read{color:#0078b8}.chat-pending{opacity:.75}.chat-heading .chat-typing-label{color:#08784e;font-weight:650}.chat-seen{text-align:right;color:#0078b8;margin:-3px 3px 8px;font-size:12px;display:block}.navigation-visible .sheet-overlay>.chat-sheet,.chat-sheet{color:#19382b;background:#e8eee6;border:1px solid #c5d4c6;box-shadow:0 12px 32px #173e2921,inset 0 1px #ffffffc2}.chat-sheet>.sheet-title{color:#19382b;background:#edf2e8;border-bottom:1px solid #c5d4c6;margin-bottom:0;padding:12px 14px}.chat-sheet>.sheet-title h2{color:#19382b;font-size:17px;line-height:1.4}.chat-sheet>.sheet-title button{color:#244e39;background:#f4f7ef;border:1px solid #c2d0c3;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.chat-heading strong{color:#19382b;font-size:15px}.chat-heading small{color:#405b4b;line-height:1.5}.support-chat .chat-safety{color:#405646;font-size:12px;line-height:1.5}.chat-bubble{border:1px solid #bbcebd5c;box-shadow:0 2px 5px #294a3020}.chat-date>span{color:#435b49;background:#f5f7ef;border:1px solid #c7d4c4;border-radius:12px;padding:6px 12px}.chat-bubble time{color:#415d4c}.chat-seen,.chat-ticks.chat-ticks-read{color:#005e96}.chat-composer textarea{background:#fafbf6;border-color:#b8cbbb;box-shadow:inset 0 1px 3px #1e482608}.chat-composer textarea::placeholder{color:#596e5d;opacity:1}.chat-composer>button{background:#226448;box-shadow:0 2px 6px #163f2a24}.chat-composer>.chat-attach-button{color:#244d37;background:#e0eade;border:1px solid #bccfbd;width:42px;box-shadow:inset 0 1px #ffffffa6}.chat-thread{background:#f6f8f1;border-color:#d5dfd0}.chat-thread strong{color:#1b3e2c}.chat-thread small,.chat-thread time{color:#4c6554}.chat-thread time{font-size:12px}.chat-threads{background:#edf2e8}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.chat-sheet>.sheet-title,.chat-heading{-webkit-backdrop-filter:blur(16px)saturate(110%);background:linear-gradient(125deg,#f5f8efee,#e6eee1e8);box-shadow:inset 0 1px #ffffffb8}.chat-composer{-webkit-backdrop-filter:blur(16px);background:#edf3e7eb}}@media (prefers-reduced-transparency:reduce){.chat-sheet>.sheet-title,.chat-heading,.chat-composer{-webkit-backdrop-filter:none;background:#edf2e8}}.destination-tabs{grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem;display:grid}.destination-tabs button{text-align:left;min-height:4rem;color:var(--ink);background:#f8faff;border:1px solid #d9e0ed;border-radius:1rem;justify-content:center;align-items:center;padding:.65rem;display:flex}.destination-tabs button.selected{border:2px solid var(--blue);background:#edf3ff;padding:calc(.65rem - 1px)}.destination-tabs button:disabled{cursor:not-allowed;opacity:.52}.destination-tabs button div{flex-direction:column;gap:.12rem;width:100%;display:flex}.destination-tabs strong{font-size:.88rem}.destination-tabs small{color:var(--muted);margin-top:.1rem;font-size:.7rem}.destination-tabs .selected small{color:var(--blue);font-weight:750}.route-notice{color:#087655;background:#eaf8f2;border-radius:.85rem;align-items:flex-start;gap:.65rem;margin-top:.75rem;padding:.75rem;display:flex}.route-notice.somalia{color:#8a5a00;background:#fff5dd}.route-notice svg{flex:none;width:1.2rem;margin-top:.08rem}.route-notice div{flex-direction:column;display:flex}.route-notice strong{font-size:.78rem}.route-notice span{color:#436057;margin-top:.18rem;font-size:.72rem;line-height:1.4}.route-notice.somalia span{color:#715f38}.menu-link{color:#263f35;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:13px 8px;font-weight:750;display:flex}.menu-link svg{width:20px}.transfer-form,.transaction-sheet{max-height:92vh;overflow-y:auto}.transaction-sheet{width:min(880px,100%)}.transfer-form form{gap:14px;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.transfer-form form{padding-bottom:calc(8rem + env(safe-area-inset-bottom));scroll-padding-bottom:calc(9rem + env(safe-area-inset-bottom))}.transfer-form fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.transfer-form fieldset:disabled{opacity:.58}.transfer-form .amount-grid{gap:12px}.no-withdrawal-funds{color:#78500b;background:#fff7e5;border:1px solid #f1d18c;border-radius:.85rem;margin:0 0 .85rem;padding:.75rem .85rem;font-size:.82rem;font-weight:700;line-height:1.45}.withdrawal-progress{background:#f8fcfa;border:1px solid #dce7e1;border-radius:1rem;padding:.85rem}.withdrawal-progress-steps{gap:.42rem;display:grid}.withdrawal-progress-steps>div{color:#87928c;grid-template-columns:1.65rem 1fr;align-items:center;gap:.55rem;font-size:.78rem;font-weight:700;display:grid}.withdrawal-progress-steps i{color:#7e8b84;background:#e8eeeb;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-style:normal;display:grid}.withdrawal-progress-steps i>span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.withdrawal-progress-steps svg{width:.9rem}.withdrawal-progress-steps .done,.withdrawal-progress-steps .active{color:#075c3a}.withdrawal-progress-steps .done i{color:#08764a;background:#def3e7}.withdrawal-progress-steps .active i{color:#765400;background:#ffeec0;animation:1.25s ease-in-out infinite withdraw-step-pulse}.withdrawal-progress.stage-pending .final i{color:#805b00;background:#fff0c8}.withdrawal-progress.stage-completed .final i{color:#08764a;background:#dff5e8}.withdrawal-progress.stage-completed .final{color:#08764a}.withdrawal-progress.stage-pending .final{color:#805b00}@keyframes withdraw-step-pulse{50%{box-shadow:0 0 0 .3rem #e5a80018}}.form-error,.failure-reason{color:#a12424;background:#fff0f0;border-radius:10px;margin:0;padding:11px 13px;font-size:.88rem}.primary-action:disabled,.admin-actions button:disabled{opacity:.55;cursor:wait}.empty-copy{color:#65756d;margin:0;padding:22px 4px}.action-message{color:#156541;background:#e8f7ef;border-radius:10px;padding:10px 12px}.admin-list{gap:14px;display:grid}.admin-card{background:#fff;border:1px solid #dce7e1;border-radius:16px;padding:16px}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-card-head strong,.admin-card-head span{display:block}.admin-card-head div>span{color:#718078;margin-top:4px;font-size:.78rem}.status-pill{color:#395247;text-align:center;background:#edf2ef;border-radius:999px;flex:none;max-width:210px;padding:7px 10px;font-size:.75rem;font-weight:800}.status-completed,.status-awaiting_somalia_payout,.status-somalia_payment_confirmed{color:#11613c;background:#dff5e8}.status-failed,.status-requires_admin_review{color:#9b3c13;background:#fff0e8}.admin-card dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px;margin:16px 0;display:grid}.admin-card dl div{min-width:0}.admin-card dt{color:#728078;font-size:.73rem}.admin-card dd{color:#172b23;overflow-wrap:anywhere;margin:2px 0 0;font-size:.88rem;font-weight:700}.admin-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.admin-actions button{color:#164b35;cursor:pointer;background:#f7fbf9;border:1px solid #bed2c7;border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:8px 12px;font-weight:800;display:inline-flex}.admin-actions button svg{width:16px}.admin-actions .payout-button{color:#fff;background:#0f6844;border-color:#0f6844}@media (width<=620px){.form-grid,.admin-card dl{grid-template-columns:1fr}.admin-card-head{display:grid}.status-pill{width:max-content;max-width:100%}.transfer-form .primary-action{bottom:calc(.25rem + env(safe-area-inset-bottom));margin-top:.35rem}.transfer-form form{padding-bottom:calc(9rem + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.withdrawal-progress-steps .active i{animation:none}}.offline-banner{color:#fff;background:#7f1d1d;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;display:flex}.wallet-actions button>span{text-align:left;line-height:1.12;display:grid}.wallet-actions button small{color:#c9eadb;margin-top:.18rem;font-size:.66rem;font-weight:650}.withdraw-balance-card{background:linear-gradient(135deg,#effbf5,#f9fffc);border:1px solid #bcdcca;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem;margin:.55rem 0 1rem;padding:.9rem;display:grid}.withdraw-balance-icon{color:#fff;background:#08764a;border-radius:.9rem;place-items:center;width:2.8rem;height:2.8rem;display:grid;box-shadow:0 8px 18px #08764a30}.withdraw-balance-icon svg{width:1.35rem}.withdraw-balance-card>div:last-child{gap:.13rem;min-width:0;display:grid}.withdraw-balance-card span{color:#5d7167;font-size:.72rem;font-weight:750}.withdraw-balance-card strong{color:#064f35;font-size:1.2rem}.withdraw-balance-card small{color:#61736a;margin-top:.15rem;font-size:.72rem;line-height:1.4}.transfer-form .primary-action{letter-spacing:.01em;justify-content:center;align-items:center;gap:.5rem;font-size:.92rem;display:flex}.transfer-form .primary-action svg{width:1.15rem}.button-spinner{animation:.85s linear infinite payment-spin}.withdraw-processing{color:#19553d;background:#edf8f3;border-radius:.8rem;align-items:center;gap:.65rem;margin-top:-.2rem;padding:.7rem .8rem;display:flex}.withdraw-processing>div{gap:.12rem;display:grid}.withdraw-processing strong{font-size:.78rem}.withdraw-processing small{color:#61756b;font-size:.7rem}.activity-inline-skeleton{display:grid}.activity-inline-skeleton .skeleton-row{padding:.8rem 0}.status-waiting_for_payment,.status-payment_request_sent,.status-payment_pending,.status-uganda_payout_processing{color:#805b00;background:#fff5d8;padding-left:1.7rem;position:relative}.status-waiting_for_payment:before,.status-payment_request_sent:before,.status-payment_pending:before,.status-uganda_payout_processing:before{content:"";background:#e5a800;border-radius:50%;width:.48rem;height:.48rem;animation:1.4s ease-out infinite status-pulse;position:absolute;top:50%;left:.72rem;transform:translateY(-50%);box-shadow:0 0 #e5a80055}.status-completed{animation:.35s ease-out status-arrive}@keyframes status-pulse{55%{box-shadow:0 0 0 .38rem #e5a80000}}@keyframes status-arrive{0%{opacity:.5;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.sheet-kicker{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:850;display:block}.sheet-title>div h2{margin:.18rem 0}.deposit-intro{color:#fff;background:linear-gradient(125deg,#071442,#164be8);border-radius:1rem;align-items:flex-start;gap:.75rem;margin:.7rem 0 1rem;padding:.9rem;display:flex}.deposit-intro svg{flex:none;margin-top:.1rem}.deposit-intro div{flex-direction:column;gap:.25rem;display:flex}.deposit-intro strong{font-size:.9rem}.deposit-intro span{color:#dce6ff;font-size:.75rem;line-height:1.45}.country-toggle{background:#eef2f8;border-radius:.9rem;grid-template-columns:1fr 1fr;gap:.45rem;padding:.3rem;display:grid}.country-toggle button{color:#65708a;background:0 0;border:0;border-radius:.7rem;padding:.72rem;font-weight:800}.country-toggle button.selected{color:#123eb5;background:#fff;box-shadow:0 4px 14px #10296618}.deposit-methods{gap:.7rem;margin-top:1rem;display:grid}.deposit-methods>button{text-align:left;width:100%;color:var(--ink);background:#fbfcff;border:1px solid #dfe6f2;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;padding:.9rem;display:grid}.deposit-methods i{width:2.8rem;height:2.8rem;color:var(--blue);background:#eaf0ff;border-radius:.85rem;place-items:center;display:grid}.deposit-methods i svg{width:1.25rem}.deposit-methods span{flex-direction:column;gap:.2rem;display:flex}.deposit-methods strong{font-size:.87rem}.deposit-methods small{color:var(--muted);font-size:.72rem;line-height:1.35}.deposit-methods>button>svg{color:#8a94aa;width:1.1rem}.back-methods{color:var(--blue);background:0 0;border:0;padding:.9rem 0 .1rem;font-weight:800}.method-state{text-align:center;background:#f8faff;border:1px solid #dfe6f2;border-radius:1rem;margin-top:1rem;padding:1.25rem}.method-state>svg{color:var(--blue);width:2rem;height:2rem}.method-state h3{margin:.6rem 0 .35rem}.method-state p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.method-state .primary-action:disabled{opacity:.55;cursor:not-allowed}.deposit-sheet{max-height:94svh}.action-sheet select{background:#fff;border:1px solid #d9e0ed;border-radius:.85rem;height:3.25rem;padding:0 .9rem;font-size:1rem}.quote-card{background:#f8faff;border:1px solid #dfe6f2;border-radius:1rem;margin-top:1rem;padding:1rem}.quote-card dl{margin:0}.quote-card dl div{border-bottom:1px solid #e7ebf3;justify-content:space-between;gap:1rem;padding:.45rem 0;display:flex}.quote-card dt{color:#6f7890}.quote-card dd{text-align:right;margin:0;font-weight:750}.menu-link{background:#fff;border:0;border-radius:.85rem;align-items:center;gap:.8rem;width:100%;padding:.9rem;font-size:.9rem;font-weight:700;display:flex}.settings-list{gap:.8rem;max-height:70svh;padding-right:.25rem;display:grid;overflow:auto}.setting-row{grid-template-columns:1fr auto;align-items:end;gap:.7rem;display:grid}.setting-row button{color:#fff;background:#164be8;border:0;border-radius:.8rem;height:3.25rem;padding:0 1rem;font-weight:800}.setting-row label{margin:0}.payment-progress{text-align:center;background:linear-gradient(#f7fffa,#f4f8f6);border:1px solid #dce6e0;border-radius:1.25rem;margin-top:1rem;padding:1.2rem}.payment-state-icon{color:#08764a;background:#e4f7ec;border-radius:50%;place-items:center;width:3.7rem;height:3.7rem;margin:0 auto .7rem;display:grid}.payment-state-icon svg{width:1.75rem;height:1.75rem}.payment-progress.is-pending .payment-state-icon svg{animation:1.2s linear infinite payment-spin}.payment-progress.is-failed .payment-state-icon{color:#aa392d;background:#fff0ec}.payment-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#08764a;font-size:.69rem;font-weight:850}.payment-progress h3{margin:.28rem 0 .4rem;font-size:1.16rem}.payment-progress>p{color:#68756e;max-width:29rem;margin:0 auto;font-size:.82rem;line-height:1.5}.payment-steps{text-align:left;gap:.05rem;margin:1.15rem 0;display:grid}.payment-steps>div{align-items:center;gap:.75rem;min-height:3.35rem;display:flex;position:relative}.payment-steps>div:not(:last-child):after{content:"";background:#d6ded9;width:2px;height:1rem;position:absolute;top:2.45rem;left:1.05rem}.payment-steps i{z-index:1;color:#849188;background:#e8eeea;border-radius:50%;flex:none;place-items:center;width:2.15rem;height:2.15rem;font-style:normal;display:grid;position:relative}.payment-steps i svg{width:1.05rem}.payment-steps .done i{color:#08764a;background:#dff5e8}.payment-steps .active i{color:#8a6500;background:#fff3cc}.payment-steps span{display:grid}.payment-steps strong{font-size:.82rem}.payment-steps small{color:#7b8780;margin-top:.14rem;font-size:.72rem}.payment-reference{background:#fff;border:1px dashed #b9c9bf;border-radius:.8rem;gap:.25rem;padding:.75rem;display:grid}.payment-reference span{color:#758078;text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}.payment-reference strong{overflow-wrap:anywhere;font-size:.78rem}.auto-check{color:#52635a;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.85rem;font-size:.74rem;display:flex}.auto-check small{color:#89938d;flex-basis:100%}.live-dot{background:#18a968;border-radius:50%;width:.5rem;height:.5rem;animation:1.4s ease-out infinite live-pulse;box-shadow:0 0 0 .25rem #18a96818}@keyframes payment-spin{to{transform:rotate(360deg)}}@keyframes live-pulse{50%{box-shadow:0 0 0 .45rem #18a96808}}.deposit-conversion{background:#fff;border:1px solid #dce6e0;border-radius:.8rem;justify-content:center;align-items:center;gap:.65rem;margin:.9rem 0 0;padding:.7rem;font-size:.82rem;display:flex}.deposit-conversion span{font-weight:800}.deposit-conversion strong{color:#08764a}.app-message-banner{color:#153f9d;text-align:left;cursor:pointer;background:#eef4ff;border:1px solid #bfd3ff;border-radius:1rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;width:100%;margin:.8rem 0 1rem;padding:.85rem 1rem;display:grid}.app-message-banner>svg{width:1.25rem}.app-message-banner span,.app-message-banner strong,.app-message-banner small{display:block}.app-message-banner small{white-space:nowrap;text-overflow:ellipsis;margin-top:.2rem;font-size:.82rem;overflow:hidden}.app-message-banner.success{color:#17613b;background:#eaf8f0;border-color:#b9e3ca}.app-message-banner.warning{color:#84500b;background:#fff6e6;border-color:#f2d18c}.message-list{gap:.8rem;display:grid}.message-card{background:#f5f8ff;border-left:4px solid #2c63d6;border-radius:.8rem;padding:.9rem}.message-card.success{background:#f1faf5;border-color:#20915a}.message-card.warning{background:#fff8eb;border-color:#d58a13}.message-card p{color:#42514a;white-space:pre-wrap;margin:.35rem 0}.message-card time{color:#718078;font-size:.75rem}.message-form{gap:.85rem;display:grid}.message-form textarea{resize:vertical;min-height:7rem;font:inherit;border:1px solid #d9e0ed;border-radius:.85rem;padding:.9rem}.message-admin-list{gap:.6rem;max-height:35svh;margin-top:1rem;display:grid;overflow:auto}.message-admin-list article{border:1px solid #dce7e1;border-radius:.85rem;grid-template-columns:1fr auto;align-items:center;gap:.8rem;padding:.8rem;display:grid}.message-admin-list article div,.message-admin-list article strong,.message-admin-list article span{display:block}.message-admin-list article span{color:#68776f;margin-top:.2rem;font-size:.82rem}.message-admin-list article button{color:#a12424;background:#fff0f0;border:0;border-radius:.65rem;padding:.55rem .7rem;font-weight:750}.message-admin-list article.inactive{opacity:.55}.message-admin-list article.inactive button{color:#68776f;background:#eef1ef}.audit-list{gap:.75rem;display:grid}.audit-list article{background:#fff;border:1px solid #dce7e1;border-radius:1rem;padding:.9rem}.audit-list dl{flex-wrap:wrap;gap:.6rem 1.5rem;margin:.8rem 0 0;display:flex}.audit-list dt{color:#718078;font-size:.72rem}.audit-list dd{text-transform:capitalize;margin:.15rem 0 0;font-weight:750}.payment-progress{text-align:left;background:#f8fbf9;border-radius:1rem;padding:1rem}.payment-result-heading{align-items:center;gap:.7rem;display:flex}.payment-result-heading .payment-state-icon{border-radius:.8rem;flex:none;width:2.6rem;height:2.6rem;margin:0}.payment-result-heading .payment-state-icon svg{width:1.3rem;height:1.3rem}.payment-result-heading .payment-eyebrow{letter-spacing:.06em;color:#68756e;font-size:.62rem}.payment-result-heading h3{margin:.12rem 0 0;font-size:1.08rem;line-height:1.3}.payment-progress>p.payment-result-message{color:#283b31;max-width:none;margin:.7rem 0 .5rem;font-size:.88rem;font-weight:650;line-height:1.4}.payment-progress.is-failed>p.payment-result-message{color:#943b32}.payment-payer{justify-content:space-between;align-items:baseline;gap:.7rem;margin:.55rem 0;font-size:.76rem;display:flex}.payment-payer span{color:#68756e;flex:none}.payment-payer strong{text-align:right;overflow-wrap:anywhere}.payment-progress .deposit-conversion{border-radius:.7rem;margin:.65rem 0;padding:.6rem .75rem;font-size:.84rem}.payment-progress>p.payment-result-help{max-width:none;margin:.55rem 0;font-size:.76rem;line-height:1.45}.payment-more{border-top:1px solid #dce6e0;margin:.65rem 0;padding-top:.55rem}.payment-more summary{cursor:pointer;color:#52635a;padding:.2rem 0;font-size:.74rem;font-weight:650}.payment-more summary:focus-visible{outline-offset:3px;border-radius:.2rem;outline:2px solid #08764a}.payment-more dl{gap:.4rem;margin:.5rem 0;display:grid}.payment-more dl>div{grid-template-columns:5rem minmax(0,1fr);gap:.6rem;font-size:.72rem;display:grid}.payment-more dt{color:#68756e}.payment-more dd{overflow-wrap:anywhere;color:#283b31;margin:0}.payment-progress>.primary-action{min-height:44px;margin-top:.5rem}.payment-progress .payment-steps{margin:.65rem 0}.payment-progress .payment-steps>div{min-height:2.8rem}.payment-result-heading>div:last-child{min-width:0}.payment-result-heading h3{overflow-wrap:anywhere}.payment-progress .deposit-conversion{flex-wrap:wrap;gap:.4rem}.payment-progress .auto-check{justify-content:flex-start;margin-top:.6rem}.payment-progress .auto-check small{font-size:.68rem}@media (width<=360px){.payment-progress{padding:.8rem}.payment-payer{align-items:flex-start}.payment-payer strong{font-size:.73rem}.payment-more dl>div{grid-template-columns:4.4rem minmax(0,1fr)}}.somalia-dial-code{border:1px solid var(--border,#d6e4dd);text-align:left;border-radius:18px;gap:12px;padding:16px;display:grid}.somalia-dial-code code{overflow-wrap:anywhere;background:#198f5814;border-radius:12px;padding:12px;font-size:1.15rem;font-weight:700;display:block}.somalia-dial-code .primary-action{text-align:center;text-decoration:none}.somalia-collections-admin{border:1px solid var(--border,#d6e4dd);border-radius:18px;margin:16px 0;padding:16px}.somalia-collections-admin form{gap:12px;margin:16px 0;display:grid}.somalia-collections-admin label{gap:6px;display:grid}.somalia-collections-admin input:not([type=checkbox]){width:100%;min-width:0;color:inherit;background:0 0;border:1px solid #baccc2;border-radius:12px;padding:12px}.somalia-collections-admin .admin-confirm{align-items:flex-start;gap:8px;display:flex}.somalia-collections-admin p{overflow-wrap:anywhere}button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.info-sheet p{color:var(--muted);margin:.75rem 0 .25rem;line-height:1.6}.google-auth-button{color:#17366d;width:min(88vw,360px);font:inherit;background:#fff;border:1px solid #cfd8e8;border-radius:13px;justify-content:center;align-items:center;gap:12px;padding:13px 18px;font-weight:750;display:flex;box-shadow:0 3px 12px #183b7014}.google-auth-button span{color:#fff;background:#4285f4;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:800;display:grid}.google-auth-button:disabled{opacity:.65}.auth-screen small{color:#6a7488;max-width:340px}.auth-screen{width:min(100%,430px);margin:auto}.auth-screen .menu-logo{margin:auto}.auth-screen form{gap:11px;width:min(88vw,360px);display:grid}.auth-screen input{font:inherit;background:#fff;border:1px solid #cfd8e8;border-radius:12px;padding:13px 14px}.auth-screen form button{color:#fff;background:#153f8f;border:0;border-radius:12px;padding:13px;font-weight:750}.auth-screen form button:disabled{opacity:.6}.auth-links{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.auth-links button{color:#153f8f;background:0 0;border:0;padding:8px;font-weight:700}.auth-screen>p[role=status]{color:#17366d;background:#edf3ff;border-radius:10px;padding:10px 12px}.session-screen{text-align:center;color:#17366d;place-content:center;gap:14px;min-height:100dvh;padding:28px;display:grid}.session-screen svg{margin:auto}.session-screen h1{margin:0;font-size:1.55rem}.session-screen p{color:#5b6780;max-width:340px;margin:0 auto}.session-screen a{color:#fff;background:#153f8f;border-radius:13px;justify-content:center;padding:13px 22px;font-weight:700;text-decoration:none;display:inline-flex}.update-banner{z-index:90;top:max(10px,env(safe-area-inset-top));color:#fff;background:#102f70;border-radius:16px;align-items:center;gap:12px;width:min(94%,620px);padding:12px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0b1f4a4d}.update-banner div{flex:1;display:grid}.update-banner span{opacity:.84;font-size:.8rem}.update-banner button{color:#153f8f;background:#fff;border:0;border-radius:10px;padding:9px 12px;font-weight:700}.update-banner button:last-child{color:#fff;background:0 0;padding:7px}.menu-spacer{flex:1;min-height:18px}.app-version{color:#718096;padding:10px 14px;font-size:.78rem;display:block}.signout-link{text-decoration:none;color:#a52626!important}.install-menu-link{color:#06432f!important;background:#fff5bd!important;font-weight:850!important}.install-guide{text-align:center;justify-items:center;gap:14px;padding:.5rem 0;display:grid}.install-guide>img{border-radius:20px;width:76px;height:76px;box-shadow:0 10px 24px #043b2924}.install-guide>div{gap:5px;display:grid}.install-guide strong{color:#123c2c;font-size:1.05rem}.install-guide p{color:#5f6f68;margin:0;line-height:1.5}.install-guide .primary-action{justify-content:center;align-items:center;gap:9px;width:100%;display:flex;position:static}.install-guide ol{text-align:left;color:#43544d;margin:0;padding-left:1.35rem;line-height:1.55}.install-guide li+li{margin-top:.65rem}.install-guide small{color:#718078;line-height:1.45}.profile-mark{border:0}.profile-sheet{max-height:92dvh;overflow:auto}.profile-identity{align-items:center;gap:12px;padding:8px 2px 18px;display:flex}.profile-avatar,.pin-lock-icon{color:#153f8f;background:#e9f0ff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.profile-identity div:last-child{display:grid}.profile-identity span,.profile-row span,.profile-toggle span{color:#6b7280;font-size:.82rem}.profile-list{border:1px solid #e5eaf2;border-radius:16px;display:grid;overflow:hidden}.profile-row{border-bottom:1px solid #e5eaf2;align-items:center;gap:12px;padding:14px;display:flex}.profile-row>svg{color:#315ca8}.profile-row>div{flex:1;min-width:0;display:grid}.profile-row>div span{text-overflow:ellipsis;overflow:hidden}.profile-row>button,.pin-form button{color:#153f8f;background:#e9f0ff;border:0;border-radius:9px;padding:8px 11px;font-weight:700}.profile-status{background:#fff2d6;border-radius:999px;padding:5px 8px;color:#9b5c00!important}.verified-mark{font-weight:700;color:#147a48!important}.profile-toggle{border-bottom:1px solid #e5eaf2;align-items:center;gap:14px;padding:14px;display:flex}.profile-toggle div{flex:1;display:grid}.profile-toggle input{accent-color:#153f8f;width:22px;height:22px}.pin-form{background:#f7f9fc;grid-template-columns:1fr 1fr auto;gap:8px;padding:12px;display:grid}.pin-form input{border:1px solid #d8dfeb;border-radius:9px;min-width:0;padding:10px}.remove-pin{color:#a52626;text-align:left;background:0 0;border:0;padding:10px 14px}.profile-logout{color:#a52626;background:#fff0f0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:16px;padding:13px;font-weight:750;text-decoration:none;display:flex}.pin-unlock{text-align:center;place-content:center;gap:12px;width:min(100%,380px);min-height:100dvh;margin:auto;padding:28px;display:grid}.pin-lock-icon{margin:auto}.pin-unlock h1,.pin-unlock p{margin:0}.pin-unlock p{color:#6b7280}.pin-unlock input{letter-spacing:.45rem;text-align:center;border:1px solid #cfd8e8;border-radius:12px;padding:12px;font-size:1.5rem}.pin-unlock span{color:#b42318;font-size:.9rem}.pin-unlock button{color:#fff;background:#153f8f;border:0;border-radius:12px;padding:13px;font-weight:750}.pin-unlock button:disabled{opacity:.5}.pin-unlock a{color:#51617e;font-size:.9rem}@media (width<=520px){.pin-form{grid-template-columns:1fr}.profile-sheet{border-radius:24px 24px 0 0}}.opening-shell{background:radial-gradient(circle at 50% 38%,#18a66a 0,#08764a 40%,#043b29 100%);padding:0}.opening-screen{color:#fff}.opening-screen img{object-fit:contain;filter:drop-shadow(0 16px 24px #00352180);width:8.5rem;height:8.5rem;margin:0 auto .25rem}.opening-screen span{letter-spacing:.12em;text-transform:uppercase;color:#ffe487;font-size:.82rem;font-weight:800}.opening-screen h1{font-size:1.8rem}.opening-screen p{color:#d9f9e9}.opening-screen i{border:3px solid #ffffff52;border-top-color:#ffe36a;border-radius:50%;width:30px;height:30px;margin:8px auto 0;animation:.8s linear infinite yaka-spin}@keyframes yaka-spin{to{transform:rotate(360deg)}}.greeting time{opacity:.76;white-space:nowrap;margin-top:2px;font-size:.68rem;font-weight:600;display:block}.mini-statement .section-title>div{gap:2px;display:grid}.mini-statement .section-title>div>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:750}.transaction-list article>div:nth-child(2){min-width:0}.transaction-list time{color:var(--muted);margin-top:3px;font-size:.72rem;display:block}.statement-link{color:#08764a;background:0 0;border:0;border-top:1px solid #e5eaf2;justify-content:center;align-items:center;gap:4px;width:100%;margin-top:8px;padding:11px;font-weight:800;display:flex}:root{--navy:#043b29;--blue:#08764a;--cyan:#2fbf73;--success:#09966e}.wallet-card{background:linear-gradient(145deg,#075c3a,#08764a 58%,#0d8c58)}.wallet-actions{background:#043b29cc}.bottom-nav{background:#043b29}.primary-action,.bottom-nav .scan{color:#043b29;background:linear-gradient(135deg,#ffe36a,#35c876)}.update-banner{background:#043b29}@media (width>=600px){.topbar{background:linear-gradient(135deg,#064c34,#08764a)}}.vpn-shell{background:radial-gradient(circle at 50% 18%,#14925d 0,#075c3a 45%,#032a1d 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.vpn-screen{text-align:center;color:#fff;justify-items:center;gap:12px;width:min(100%,410px);padding:32px 24px;display:grid}.vpn-screen>img{object-fit:contain;filter:drop-shadow(0 10px 18px #002a1c80);width:5.5rem;height:5.5rem}.vpn-key{color:#06432f;background:linear-gradient(145deg,#ffe77a,#e9bd25);border-radius:24px;place-items:center;width:76px;height:76px;display:grid;box-shadow:0 14px 32px #002b1c66,inset 0 1px #fff9}.vpn-screen>span{letter-spacing:.12em;text-transform:uppercase;color:#ffe77a;font-size:.78rem;font-weight:800}.vpn-screen h1{margin:0;font-size:2rem;line-height:1.1}.vpn-screen p{color:#def8eb;max-width:330px;margin:0;font-size:1rem;line-height:1.55}.vpn-screen button{color:#075c3a;font:inherit;background:#fff;border:0;border-radius:14px;margin-top:8px;padding:14px 20px;font-weight:850;box-shadow:0 8px 22px #00291b4d}.vpn-screen small{color:#bcebd3;font-size:.78rem}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;background:#043b29;width:100%;min-width:0;overflow-x:hidden}body{overscroll-behavior-y:none;background:#f3f7f5;width:100%;min-width:0;max-width:100vw;overflow-x:hidden}body,input,select,textarea,button{font-size:16px}img,svg,video,canvas{max-width:100%}.app-shell{width:100%;min-width:0;min-height:100dvh;padding:env(safe-area-inset-top) 0 calc(5.4rem + env(safe-area-inset-bottom));background:linear-gradient(#075c3a 0 14rem,#f3f7f5 27rem);overflow-x:clip}.app-frame{width:100%;min-width:0;max-width:35rem;margin:0 auto;overflow-x:clip}.topbar{height:auto;min-height:5.5rem;padding:.8rem max(.9rem,env(safe-area-inset-right)) .75rem max(.9rem,env(safe-area-inset-left));gap:.55rem}.profile-mark,.icon-button,.sheet-title>button,.sheet-title-actions>button:last-child,.close{flex:0 0 44px;min-width:44px;min-height:44px}.greeting{min-width:0}.greeting strong,.greeting span,.greeting time{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.greeting strong{font-size:.94rem}.greeting time{font-size:.75rem}.wallet-card,.quick-card,.transactions{width:auto;max-width:calc(100% - 1.5rem);margin-left:.75rem;margin-right:.75rem}.wallet-card{border-radius:1.35rem;padding:1rem .95rem 0}.wallet-head{align-items:flex-start;gap:.55rem}.wallet-head>div{min-width:0}.wallet-head h1{font-size:1.08rem;line-height:1.3}.secure{white-space:nowrap}.account-row{gap:.55rem;margin-top:.85rem}.account-row>div{min-width:0}.account-row strong{overflow-wrap:anywhere;font-size:.82rem}.balance-label{margin-top:.85rem}.balance-line{margin:.1rem 0 .9rem}.balance-line strong{overflow-wrap:anywhere;min-width:0;font-size:clamp(1.35rem,7vw,1.75rem)}.wallet-actions{margin:0 -.95rem}.wallet-actions button{height:auto;min-height:52px;padding:.65rem .4rem}.quick-card{padding:1rem}.quick-card h2{margin-bottom:.7rem}.quick-grid{gap:.55rem}.quick-grid button{grid-template-columns:2.35rem minmax(0,1fr);column-gap:.55rem;min-width:0;min-height:64px;padding:.7rem .55rem}.quick-grid i{border-radius:.75rem;width:2.35rem;height:2.35rem}.quick-grid strong,.quick-grid span{overflow-wrap:anywhere}.transactions{border-radius:1.25rem;margin-bottom:1rem;padding:1rem .9rem .25rem}.transaction-list article,.full-statement article{grid-template-columns:2.4rem minmax(0,1fr) auto;gap:.6rem;min-width:0}.transaction-list article>div,.full-statement article>div{min-width:0}.transaction-list strong,.transaction-list span,.transaction-list time,.full-statement strong,.full-statement span{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.transaction-list b,.full-statement b{white-space:nowrap;align-self:start;padding-top:.15rem}.bottom-nav{width:100%;max-width:none;height:calc(4.65rem + env(safe-area-inset-bottom));padding:.4rem max(.25rem,env(safe-area-inset-right)) max(.4rem,env(safe-area-inset-bottom)) max(.25rem,env(safe-area-inset-left));background:#043b29;border-top:1px solid #ffffff17;align-items:stretch;left:0;transform:none;box-shadow:0 -8px 28px #02291d2b}.bottom-nav button{border-radius:.8rem;justify-content:center;gap:.2rem;min-width:0;min-height:56px;font-size:.72rem}.bottom-nav button span{white-space:nowrap}.bottom-nav svg{width:1.35rem;height:1.35rem}.bottom-nav .scan{color:#043b29;background:#ffe36a;border:0;border-radius:.8rem;place-self:stretch stretch;width:auto;height:auto;margin:0}.bottom-nav .scan svg{width:1.35rem}.bottom-nav .scan span{font-weight:800;display:block}.overlay{padding-top:env(safe-area-inset-top);overflow:hidden}.sheet-overlay{align-items:flex-end}.action-sheet{width:100%;max-width:35rem;max-height:calc(100dvh - env(safe-area-inset-top));min-width:0;padding:1rem max(.9rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(.9rem,env(safe-area-inset-left));overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;border-radius:1.35rem 1.35rem 0 0;scroll-padding-top:5rem;scroll-padding-bottom:9rem;overflow-y:auto}.action-sheet .sheet-title{z-index:5;background:#fff;padding:.65rem 0;position:sticky;top:-1rem}.sheet-title h2{overflow-wrap:anywhere;line-height:1.25}.transfer-form,.transaction-sheet,.deposit-sheet,.profile-sheet,.admin-users-sheet{height:auto;max-height:calc(100dvh - env(safe-area-inset-top))}.action-sheet form{min-width:0}.action-sheet label{font-size:.88rem}.action-sheet input,.action-sheet select,.action-sheet textarea{width:100%;max-width:100%;min-height:48px;font-size:16px}.action-sheet textarea{height:auto}.form-grid{grid-template-columns:minmax(0,1fr)}.primary-action{height:auto;min-height:52px;bottom:calc(-1rem - env(safe-area-inset-bottom));z-index:4;padding:.75rem 1rem;position:sticky;box-shadow:0 -10px 18px #fff,0 8px 18px #043b2929}.destination-tabs,.country-toggle{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.destination-tabs button,.deposit-methods>button{min-width:0;min-height:58px}.destination-tabs button>div,.deposit-methods span{min-width:0}.destination-tabs strong,.destination-tabs small,.deposit-methods strong,.deposit-methods small{white-space:normal;overflow-wrap:anywhere}.deposit-methods>button{grid-template-columns:auto minmax(0,1fr) auto;padding:.75rem}.deposit-intro{margin-top:.35rem}.quote-card{padding:.8rem}.quote-card dl div{align-items:flex-start;min-width:0}.quote-card dt,.quote-card dd{overflow-wrap:anywhere}.payment-reference strong,.payment-progress p,.admin-card dd,.status-pill{overflow-wrap:anywhere;word-break:break-word}.side-menu{width:min(88%,22rem);max-width:100%;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) 1rem;overflow-y:auto}.menu-link{min-height:48px}.offline-banner{z-index:20;padding:.7rem max(1rem,env(safe-area-inset-right)) .7rem max(1rem,env(safe-area-inset-left));text-align:left;justify-content:flex-start;position:sticky;top:0}.offline-banner>span{line-height:1.25;display:grid}.offline-banner strong{font-size:.88rem}.offline-banner small{color:#fee2e2;margin-top:.15rem;font-size:.75rem;font-weight:500}.update-banner{top:max(.45rem,env(safe-area-inset-top));gap:.55rem;width:calc(100% - 1rem);max-width:34rem;padding:.65rem .75rem}.update-banner button{min-height:44px}.app-message-banner{width:calc(100% - 1.5rem);margin:.65rem .75rem}.app-message-banner span{min-width:0}.app-message-banner small{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.session-screen,.pin-unlock,.vpn-shell{min-height:100dvh;padding:max(1.25rem,env(safe-area-inset-top)) max(1.1rem,env(safe-area-inset-right)) max(1.25rem,env(safe-area-inset-bottom)) max(1.1rem,env(safe-area-inset-left))}.opening-screen img{width:clamp(6.5rem,30vw,8.5rem);height:clamp(6.5rem,30vw,8.5rem)}button,a,input,select,textarea,summary{touch-action:manipulation}.action-sheet input:focus,.action-sheet select:focus,.action-sheet textarea:focus{scroll-margin-top:5rem;scroll-margin-bottom:9rem}@media (width<=359px){.topbar{gap:.25rem}.profile-mark,.icon-button{flex-basis:40px;min-width:40px;min-height:40px}.wallet-card,.quick-card,.transactions{max-width:calc(100% - 1rem);margin-left:.5rem;margin-right:.5rem}.secure{padding:.32rem .42rem;font-size:.68rem}.account-row{align-items:flex-start}.details-button{font-size:.75rem}.bottom-nav button{font-size:.65rem}.bottom-nav svg{width:1.2rem}.destination-tabs{grid-template-columns:1fr}.deposit-intro{padding:.75rem}.admin-card{padding:.85rem}}.sheet-title-actions{align-items:center;gap:.45rem;margin-left:auto;display:flex}.sheet-title .sheet-refresh{color:#08764a;background:#e5f6ee;border-radius:2rem;justify-content:center;align-items:center;gap:.4rem;width:auto;min-width:6.8rem;height:2.75rem;padding:0 .8rem;font-size:.78rem;font-weight:800;display:flex}.sheet-refresh svg{width:1rem;height:1rem}.sheet-refresh:disabled{cursor:wait;opacity:.75}.refresh-spinning{animation:.8s linear infinite activity-refresh-spin}.activity-mini-statement{background:#f8fcfa;border:1px solid #dce9e3;border-radius:1rem;margin:.55rem 0 1rem;padding:.9rem}.activity-heading{justify-content:space-between;align-items:flex-end;gap:.8rem;display:flex}.activity-heading>div{gap:.12rem;display:grid}.activity-heading span,.activity-heading small,.activity-section-label{color:var(--muted);font-size:.72rem;font-weight:750}.activity-heading span,.activity-section-label{text-transform:uppercase;letter-spacing:.08em}.activity-heading h3{margin:0;font-size:1rem}.activity-mini-statement .transaction-list{max-height:22rem;overflow-y:auto}.activity-mini-statement .transaction-list article:last-child{border-bottom:0}.refresh-feedback{color:#08704e;background:#edf8f4;border-radius:.75rem;margin:.5rem 0 .9rem;padding:.65rem .75rem;font-size:.76rem;font-weight:700;line-height:1.4}.activity-section-label{margin:.8rem 0 .2rem}@keyframes activity-refresh-spin{to{transform:rotate(360deg)}}@media (width<=390px){.sheet-title .sheet-refresh{width:44px;min-width:44px;padding:0}.sheet-refresh span{display:none}.sheet-title-actions{gap:.25rem}.activity-heading small{display:none}}.promo-slider{background:linear-gradient(145deg,#063e2b,#0b744b);border-radius:1.35rem;width:auto;max-width:calc(100% - 1.5rem);margin:.75rem .75rem 1rem;position:relative;overflow:hidden;box-shadow:0 16px 42px #022f202e}.promo-slides{place-items:center;height:clamp(16rem,72vw,23rem);display:grid;position:relative;overflow:hidden}.promo-slides img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .65s,transform .65s;position:absolute;inset:0;transform:translate(5%)scale(.985)}.promo-slides img.active{opacity:1;transform:translate(0)scale(1)}.promo-controls{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#032a1dc7;border:1px solid #ffffff36;border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;padding:.42rem .48rem .42rem .65rem;display:flex;position:absolute;bottom:.65rem;left:.65rem;right:.65rem;box-shadow:0 6px 18px #001b1266}.promo-dots{align-items:center;gap:.42rem;display:flex}.promo-dots button{background:#ffffff78;border:0;border-radius:50%;width:.55rem;height:.55rem;padding:0;transition:width .25s,background .25s}.promo-dots button.active{background:#ffe36a;border-radius:999px;width:1.6rem}.promo-pause{color:#075c3a;background:#fff;border:0;border-radius:999px;align-items:center;gap:.35rem;min-height:36px;padding:.35rem .65rem;font-size:.75rem;font-weight:850;display:flex}.promo-pause svg{width:1rem;height:1rem}.promo-slider:focus-within{outline-offset:2px;outline:3px solid #ffe36a}@media (prefers-reduced-motion:reduce){.promo-slides img{transition:none;transform:none}.promo-dots button{transition:none}}.skeleton-shell{background:linear-gradient(#075c3a 0 14rem,#f3f7f5 28rem)}.skeleton-block{background:#dfe8e3;display:block;position:relative;overflow:hidden}.skeleton-block:after{content:"";background:linear-gradient(100deg,#0000 18%,#ffffffb8 48%,#0000 78%);animation:1.25s ease-in-out infinite yaka-shimmer;position:absolute;inset:0;transform:translate(-110%)}.skeleton-topbar{display:flex}.skeleton-avatar{background:#ffffff35;border-radius:50%;flex:0 0 3.15rem;width:3.15rem;height:3.15rem}.skeleton-user{flex:1;align-content:center;gap:.35rem;min-width:0;display:grid}.skeleton-line{border-radius:999px;height:.72rem}.skeleton-user .skeleton-line{background:#ffffff38}.skeleton-line.short{width:38%}.skeleton-line.name{width:62%;height:.95rem}.skeleton-line.time{width:48%;height:.65rem}.skeleton-icon{background:#ffffff2e;border-radius:50%;flex:0 0 2.55rem;width:2.55rem;height:2.55rem}.skeleton-wallet-card{background:linear-gradient(145deg,#0d6845,#0a7b50);min-height:15.5rem;padding-bottom:0;box-shadow:0 20px 50px #04352345}.skeleton-wallet-card .skeleton-block{background:#ffffff2d}.skeleton-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.skeleton-line.wallet-title{width:52%;height:1rem}.skeleton-pill{border-radius:999px;width:4.6rem;height:1.8rem}.skeleton-line.wallet-label{width:36%;margin-top:2.3rem}.skeleton-balance{border-radius:.65rem;width:57%;height:2rem;margin-top:.55rem}.skeleton-wallet-actions{background:#043b2966;grid-template-columns:1fr 1fr;gap:1px;margin:2rem -1.1rem 0;padding:.65rem;display:grid}.skeleton-wallet-actions .skeleton-block{border-radius:.65rem;height:2.35rem}.skeleton-activity{background:#fff;border-radius:1.3rem;margin:1rem .75rem 6rem;padding:1rem;box-shadow:0 16px 40px #02291d1c}.skeleton-activity .section-heading{width:42%;height:1rem;margin-bottom:.55rem}.skeleton-row{border-bottom:1px solid #edf1ef;grid-template-columns:2.5rem minmax(0,1fr) 4rem;align-items:center;gap:.7rem;padding:.85rem 0;display:grid}.skeleton-row:last-child{border-bottom:0}.skeleton-row-icon{border-radius:.8rem;width:2.5rem;height:2.5rem}.skeleton-row>div{gap:.42rem;display:grid}.skeleton-row>div .skeleton-line:first-child{width:72%}.skeleton-row>div .short{width:45%}.skeleton-amount{border-radius:999px;width:4rem;height:.85rem}.skeleton-loading-copy{z-index:11;color:#fff;white-space:nowrap;background:#043b29;border-radius:999px;margin:0;padding:.7rem 1rem;font-size:.78rem;font-weight:800;position:fixed;bottom:1.1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #022a1d55}@keyframes yaka-shimmer{to{transform:translate(110%)}}@media (width<=359px){.skeleton-icon:last-child{display:none}.skeleton-row{grid-template-columns:2.3rem minmax(0,1fr) 3.3rem}.skeleton-amount{width:3.3rem}}@media (prefers-reduced-motion:reduce){.skeleton-block:after{background:#ffffff45;animation:none;transform:none}}@media (width>=600px){body{background:#eaf0ed}.app-shell{padding-top:max(1rem,env(safe-area-inset-top))}.app-frame{min-height:100dvh;box-shadow:0 0 55px #0a32231f}.bottom-nav{max-width:35rem;left:50%;transform:translate(-50%)}.action-sheet{border-radius:1.35rem;margin-bottom:1rem}.quick-grid{grid-template-columns:repeat(4,1fr)}.quick-grid button{text-align:center;grid-template-columns:1fr;justify-items:center}.quick-grid i{grid-row:auto}}@media (width<=520px){.quick-card{display:none}.transactions{margin-top:.75rem}.wallet-card{margin-top:.15rem}.destination-tabs{grid-template-columns:1fr;gap:.5rem;margin-top:.55rem}.destination-tabs button{min-height:3.6rem;padding:.65rem .75rem}.transfer-form form{gap:.85rem}.transfer-form .route-notice{margin-top:.55rem;padding:.72rem}.withdraw-balance-card{margin-top:.3rem}.transaction-sheet .admin-card{padding:.9rem}.transaction-sheet .admin-card dl{gap:.65rem;margin:.8rem 0}.admin-actions button{min-height:44px}.status-pill{padding:.45rem .7rem}}@media (prefers-reduced-motion:reduce){.button-spinner,.status-waiting_for_payment:before,.status-payment_request_sent:before,.status-payment_pending:before,.status-uganda_payout_processing:before,.status-completed{animation:none}}@media (orientation:landscape) and (height<=520px){.topbar{min-height:4.5rem}.opening-screen img{width:5rem;height:5rem}.action-sheet{border-radius:1rem 1rem 0 0;max-height:100dvh}}.auth-screen form{text-align:left;margin-inline:auto}.auth-screen form label{font-size:.9rem;font-weight:700}.auth-screen form input{width:100%;min-height:48px}.auth-screen .auth-links{margin-top:2px}.auth-screen form .auth-links button{color:#153f8f;background:0 0;border:0;padding:8px;font-size:.9rem}.auth-divider{color:#6a7488;align-items:center;gap:12px;width:min(88vw,360px);margin:auto;font-size:.9rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#d8dfeb;flex:1;height:1px}.contact-onboarding{background:var(--background,#f5f7fa);justify-content:center;align-items:center;min-height:100dvh;padding:28px 18px;display:flex}.contact-card{color:#17233b;background:#fff;border:1px solid #e2e8f0;border-radius:24px;width:100%;max-width:440px;padding:28px 24px;box-shadow:0 12px 40px #12304b0d}.contact-card>img{object-fit:contain;width:68px;height:68px;margin-bottom:20px}.contact-eyebrow{color:#25795d;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.contact-card h1{margin-bottom:12px;font-size:27px;line-height:1.2}.contact-card>p{color:#64748b;margin-bottom:24px;font-size:14px;line-height:1.6}.contact-form{gap:16px;margin:20px 0;display:grid}.contact-form label{font-size:13px;font-weight:600;display:block}.contact-form input,.contact-form select{color:#17233b;background:#fff;border:1px solid #cbd5e1;border-radius:12px;width:100%;min-height:48px;margin-top:7px;padding:12px;font-size:16px;display:block}.contact-form input:focus,.contact-form select:focus{outline-offset:2px;outline:2px solid #159f77}.contact-phone{align-items:center;gap:10px;display:flex}.contact-phone>span{color:#475569;padding-top:7px;font-size:15px}.contact-phone input{flex:1;min-width:0}.contact-form small{color:#64748b;font-size:12px;line-height:1.5}.contact-status{float:right;color:#64748b;font-size:10px;font-weight:400}.contact-save{color:#fff;background:#128665;border:0;border-radius:12px;width:100%;min-height:48px;font-size:14px;font-weight:700}.contact-save:disabled{opacity:.6}.contact-error{color:#b42318;font-size:13px;line-height:1.5}.contact-success{color:#128665;font-size:13px}.contact-signout{color:#64748b;background:0 0;border:0;margin:18px auto 0;padding:8px;display:block}.push-controls{color:#17233b;background:#f5faf7;border:1px solid #dce9e3;border-radius:14px;margin:16px 0;padding:16px}.push-controls strong{font-size:14px}.push-controls p{margin:8px 0;font-size:13px;line-height:1.5}.push-controls small{color:#64748b;font-size:11px;line-height:1.5;display:block}.push-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.push-actions button{color:#156448;background:#fff;border:1px solid #b9d7c8;border-radius:9px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:600}.push-actions button:disabled{opacity:.5}.evc-dashboard-button{color:#156448;background:#f5faf7;border:1px solid #b9d7c8;border-radius:10px;align-items:center;gap:8px;min-height:44px;margin:12px 0;padding:10px 15px;font-weight:600;display:flex}.evc-payment{color:#17233b;background:#f5faf7;border:1px solid #d6e8df;border-radius:16px;margin:12px 0 20px;padding:18px}.evc-payment>p{margin:0 0 16px;font-size:13px;line-height:1.6}.evc-payment label{margin:14px 0;font-size:13px;font-weight:600;display:block}.evc-payment input{color:#17233b;background:#fff;border:1px solid #cbd5e1;border-radius:10px;width:100%;min-height:48px;margin-top:7px;padding:12px;font-size:16px}.evc-number-row{align-items:center;gap:8px;display:flex}.evc-number-row input{flex:1;min-width:0}.evc-number-row button,.evc-actions>button:not(.primary-action){color:#156448;background:#fff;border:1px solid #b9d7c8;border-radius:10px;min-height:44px;padding:8px 10px;font-size:12px}.evc-payment small{color:#64748b;font-size:11px;line-height:1.6;display:block}.evc-code{background:#fff;border:1px solid #d6e8df;border-radius:12px;margin:18px 0;padding:14px}.evc-code strong,.evc-code code{margin-top:8px;display:block}.evc-code code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:16px}.evc-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.evc-actions .primary-action{flex:1;justify-content:center;align-items:center;gap:8px;min-height:48px;text-decoration:none;display:flex}.evc-actions button:disabled{opacity:.5}.evc-home-shortcut{color:#156448;text-align:left;background:#eaf7ef;border:1px solid #b9d7c8;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:72px;margin:12px 0 16px;padding:16px;display:flex}.evc-home-shortcut span{flex-direction:column;flex:1;gap:5px;display:flex}.evc-home-shortcut strong{font-size:15px}.evc-home-shortcut small{color:#527565;font-size:11px}.evc-home-shortcut>svg{flex-shrink:0}.notification-button{position:relative;overflow:visible!important}.notification-count{color:#073f2d;pointer-events:none;background:#ffd74c;border:2px solid #075b3f;border-radius:10px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:flex;position:absolute;top:0;right:-3px}.evc-home-shortcut{color:#174b35;background:linear-gradient(135deg,#ffe779,#ffd34d);border:1px solid #ffe889;border-radius:24px;gap:9px;width:auto;min-height:44px;margin:4px 0 14px auto;padding:10px 16px;box-shadow:0 4px 12px #00392124}.evc-home-shortcut strong{flex:1;font-size:13px}.evc-dashboard-button{color:#174b35;background:linear-gradient(135deg,#ffe779,#ffd34d);border-color:#ffe889;border-radius:24px;padding:10px 18px;box-shadow:0 4px 12px #00392118}.promo-slider.promo-carousel{width:100%;max-width:100%;box-shadow:none;background:0 0;border-radius:0;margin:.8rem 0 1rem;overflow:hidden}.promo-rail{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;gap:.6rem;padding:0 1.35rem;display:flex;position:relative;overflow-x:auto}.promo-rail::-webkit-scrollbar{display:none}.promo-card{scroll-snap-align:center;background:linear-gradient(120deg,#063e2b,#0a6b48);border-radius:1.1rem;flex:0 0 calc(100% - 1rem);justify-content:center;height:clamp(14rem,58vw,19rem);display:flex;overflow:hidden;box-shadow:0 4px 14px #022f2020}.promo-card img{object-fit:contain;width:100%;height:100%;display:block}.promo-carousel .promo-controls{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:0;margin:.4rem 1.35rem 0;padding:0;position:static}.promo-carousel .promo-dots button{background:0 0;width:24px;min-height:24px;position:relative}.promo-carousel .promo-dots button:after{content:"";background:#93aea1;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:9px}.promo-carousel .promo-dots button.active{background:0 0;width:24px}.promo-carousel .promo-dots button.active:after{background:#08764a;border-radius:8px;width:18px;left:3px}.promo-carousel .promo-pause{background:#e9f3ed;min-height:32px;padding:.25rem .5rem;font-size:.68rem}.promo-arrow{color:#075c3a;background:#ffffffdf;border:1px solid #ffffffb0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:calc(50% - 2rem);box-shadow:0 2px 9px #022f2029}.promo-arrow svg{width:20px;height:20px}.promo-prev{left:.25rem}.promo-next{right:.25rem}.promo-prev svg{transform:rotate(180deg)}.promo-carousel button:focus-visible{outline-offset:2px;outline:2px solid #08764a}.promo-rail{gap:.75rem;padding-inline:calc(50% - clamp(11.2rem,58vw,15.2rem)/2)}.promo-card{aspect-ratio:4/5;background:#075c3a;flex-basis:clamp(11.2rem,58vw,15.2rem);min-width:0;height:auto}.promo-card img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.promo-arrow{top:calc(50% - 1.9rem)}.bottom-nav{left:50%;bottom:calc(.6rem + env(safe-area-inset-bottom));color:#e1eee8;isolation:isolate;background:linear-gradient(145deg,#174e40,#063c2f);border:1px solid #ffffff4d;border-radius:1.65rem;grid-template-columns:1fr 1fr 1.12fr 1fr 1fr;align-items:stretch;gap:.2rem;width:calc(100% - 1.2rem);max-width:33.8rem;height:4.55rem;padding:.35rem;transform:translate(-50%);box-shadow:0 12px 32px #02291d42,inset 0 1px #ffffff6b,inset 0 -1px #ffffff12}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.bottom-nav{-webkit-backdrop-filter:blur(24px)saturate(175%);background:linear-gradient(145deg,#285f4dcc,#07392fe0)}}.bottom-nav:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(115deg,#ffffff19,#0000 40%,#ffffff08 80%);position:absolute;inset:1px;box-shadow:inset 0 0 16px #ffffff08}.bottom-nav button{color:#e1eee8;border-radius:1.25rem;gap:.25rem;min-width:0;min-height:56px;font-size:.66rem;font-weight:650;transition:background .2s,box-shadow .2s,transform .18s;position:relative}.bottom-nav button svg{stroke-width:1.8px;filter:drop-shadow(0 1px 2px #02291d35);width:1.3rem;height:1.3rem}.bottom-nav button.active{color:#fff;background:linear-gradient(145deg,#ffffff30,#ffffff10);box-shadow:inset 0 1px #ffffff60,0 3px 10px #03291e22}.bottom-nav button.active svg{stroke-width:2.3px}.bottom-nav .scan{color:#043b29;background:linear-gradient(145deg,#fff3a9e8,#a9efb9ed 55%,#6ad3a5ef);border:1px solid #ffffff72;border-radius:1.3rem;place-self:stretch stretch;width:auto;height:auto;margin:0;box-shadow:inset 0 2px 2px #ffffffb8,inset 0 -2px 5px #20875c25,0 4px 15px #03291e35}.bottom-nav .scan span{font-size:.66rem;font-weight:850}.bottom-nav .scan svg{stroke-width:2.2px;filter:none;width:1.4rem;height:1.4rem}.bottom-nav button:active{background-color:#ffffff20;transform:scale(.95)}.bottom-nav button:focus-visible{outline-offset:-3px;outline:2px solid #fff3aa}.app-shell{padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}@media (width<=359px){.bottom-nav{border-radius:1.4rem;gap:.1rem;width:calc(100% - .8rem);padding:.3rem}.bottom-nav button,.bottom-nav .scan span{font-size:.6rem}.bottom-nav button svg{width:1.2rem;height:1.2rem}}@media (prefers-reduced-motion:reduce){.bottom-nav button{transition:none}.bottom-nav button:active{transform:none}}@media (prefers-reduced-transparency:reduce){.bottom-nav{-webkit-backdrop-filter:none;background:#0c4939}}.bottom-nav{-webkit-tap-highlight-color:transparent}.bottom-nav button{touch-action:manipulation}.bottom-nav .scan.active{color:#043b29;box-shadow:inset 0 2px 2px #ffffffb8,inset 0 -2px 5px #20875c25,0 0 0 2px #fff3aa80,0 4px 15px #03291e35}@media (hover:hover){.bottom-nav button:hover{background-color:#ffffff16;box-shadow:inset 0 1px #ffffff40}.bottom-nav .scan:hover{box-shadow:inset 0 2px 2px #ffffffb8,0 4px 18px #88e9b32e}}@media (orientation:landscape) and (height<=500px){.bottom-nav{height:4rem;bottom:calc(.3rem + env(safe-area-inset-bottom));width:min(calc(100% - 2rem - env(safe-area-inset-left) - env(safe-area-inset-right)),33.8rem)}.bottom-nav button{min-height:48px}.app-shell{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}.topbar{background:linear-gradient(145deg,#24664f,#0a4a37);border:1px solid #ffffff40;border-radius:1.45rem;gap:.6rem;min-height:5.1rem;margin:.55rem .75rem .8rem;padding:.7rem .65rem;position:relative;box-shadow:inset 0 1px #ffffff60,inset 0 -1px #ffffff12,0 8px 24px #02291d20}.topbar .profile-mark{color:#043b29;background:linear-gradient(145deg,#fff1a8,#9fe6b3);border:1px solid #fff8;flex-basis:2.85rem;width:2.85rem;min-width:44px;height:2.85rem;min-height:44px;box-shadow:inset 0 2px 2px #ffffffa6,0 3px 12px #02291d33}.topbar .icon-button{color:#fff;touch-action:manipulation;background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff28;border-radius:50%;width:44px;height:44px;padding:.6rem;transition:background .18s,transform .18s;box-shadow:inset 0 1px #ffffff36}.topbar .greeting span{color:#d8eee1;font-size:.76rem}.topbar .greeting strong{color:#fff;font-size:.94rem}.topbar .greeting time{color:#d8eee1;margin-top:.25rem;font-size:.67rem}.wallet-actions{background:linear-gradient(145deg,#155741,#073c2d);border-top:1px solid #ffffff36;grid-template-columns:1fr 1fr;gap:.55rem;margin:.65rem -.95rem 0;padding:.65rem .7rem;display:grid;box-shadow:inset 0 1px #ffffff12}.wallet-actions>span{display:none}.wallet-actions button{color:#fff;touch-action:manipulation;background:linear-gradient(145deg,#ffffff20,#ffffff08);border:1px solid #ffffff35;border-radius:1rem;gap:.5rem;min-width:0;min-height:56px;padding:.65rem .5rem;transition:transform .18s,background .18s;box-shadow:inset 0 1px #ffffff54,0 3px 10px #02291d22}.wallet-actions button:first-child{color:#043b29;background:linear-gradient(145deg,#fff3a9e8,#a9efb9ed 55%,#6ad3a5ef);border-color:#ffffff72;box-shadow:inset 0 2px 2px #ffffffb8,inset 0 -2px 5px #20875c25,0 4px 12px #03291e30}.wallet-actions button strong{font-size:.82rem}.wallet-actions button small{color:#daece1;font-size:.67rem}.wallet-actions button:first-child small{color:#235a40}.topbar button:focus-visible,.wallet-actions button:focus-visible{outline-offset:3px;outline:2px solid #fff3aa}.topbar button:active,.wallet-actions button:not(:disabled):active{transform:scale(.96)}.wallet-actions button:disabled{opacity:.5;cursor:not-allowed}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.topbar{-webkit-backdrop-filter:blur(24px)saturate(175%);background:linear-gradient(145deg,#285f4d99,#07392fb5)}.wallet-actions{-webkit-backdrop-filter:blur(20px)saturate(160%);background:linear-gradient(145deg,#285f4db3,#07392fc9)}}@media (width<=359px){.topbar{gap:.3rem;margin:.4rem .5rem .65rem;padding:.6rem .4rem}.topbar .greeting strong{font-size:.85rem}.topbar .greeting time{font-size:.59rem}.wallet-actions{gap:.4rem;padding:.55rem}.wallet-actions button{gap:.35rem}.wallet-actions button strong{font-size:.76rem}}@media (prefers-reduced-motion:reduce){.topbar .icon-button,.wallet-actions button{transition:none}.topbar button:active,.wallet-actions button:not(:disabled):active{transform:none}}@media (prefers-reduced-transparency:reduce){.topbar,.wallet-actions{-webkit-backdrop-filter:none;background:#0c4939}}.wallet-actions{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.5rem 0 .7rem;padding:0}.wallet-actions button,.wallet-actions button:first-child{color:#fff;background:linear-gradient(145deg,#075436b8,#043b29c9);border:1px solid #a3e3bf50;border-radius:.8rem;gap:.4rem;min-height:44px;padding:.4rem .65rem;box-shadow:inset 0 1px #b8f1cf26,0 3px 8px #02291d1c}.wallet-actions button svg{flex:none;width:17px;height:17px}.wallet-actions button strong{font-size:.77rem;line-height:1.2}.wallet-actions button small,.wallet-actions button:first-child small{color:#c1e5cf;margin-top:.1rem;font-size:.6rem;line-height:1.2}@media (hover:hover){.wallet-actions button:not(:disabled):hover{background:#075436;border-color:#b8f1cf80}}.wallet-actions button>span{box-shadow:none;opacity:1;background:0 0;border:0;margin:0;padding:0}.wallet-actions button strong,.wallet-actions button small{color:#fff;opacity:1;text-shadow:none;background:0 0}.wallet-actions button strong{font-size:.8rem;font-weight:800;line-height:1.25}.wallet-actions button small,.wallet-actions button:first-child small{color:#e2f4e9;font-size:.67rem;font-weight:600;line-height:1.25}.wallet-actions button,.wallet-actions button:first-child{color:#fff;background:linear-gradient(145deg,#075436,#043b29);border:1px solid #7ccea256;min-height:46px;padding:.5rem .65rem;box-shadow:inset 0 1px #b8f1cf38,0 3px 8px #02291d20}.wallet-actions button:first-child{background:linear-gradient(145deg,#138656,#096240);border-color:#a0e8bb70;box-shadow:inset 0 1px #c3f8d966,0 3px 12px #092f2226}.wallet-actions button svg{color:#fff;stroke-width:2.3px;width:18px;height:18px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.wallet-actions button{-webkit-backdrop-filter:blur(12px)saturate(135%)}}@media (prefers-reduced-transparency:reduce){.wallet-actions button{-webkit-backdrop-filter:none}}.admin-user-summary{color:#134c32;background:#edf8f1;border:1px solid #c8e3d1;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin:.8rem 0;padding:1rem;display:flex}.admin-user-summary div{gap:.2rem;display:grid}.admin-user-summary strong{font-size:1.7rem}.admin-user-summary span{max-width:12rem;font-size:.8rem}.admin-search-count{color:#446453;margin:.6rem 0;display:block}.admin-users-sheet .admin-delete-button{color:#a51e26;background:#fff0ef;border:1px solid #e9b7b8;border-radius:.75rem;min-height:44px;padding:.65rem .9rem;font-weight:700}.admin-delete-button:disabled{opacity:.5}.admin-delete-confirm{background:#fff8f7;border:1px solid #e9b7b8;border-radius:1rem;gap:.65rem;padding:1rem;display:grid}.admin-delete-confirm>div{flex-wrap:wrap;gap:.6rem;display:flex}.admin-user-list .incomplete-account{color:#8b570f;font-weight:700}.action-sheet.profile-sheet{color:#fff;overscroll-behavior:contain;background:#043d24;border-radius:1.6rem 1.6rem 0 0;max-height:94dvh;padding:0;overflow-y:auto}.profile-sheet .sheet-title{color:#fff;margin:0;padding:1rem 1.2rem .2rem}.profile-sheet .sheet-title h2{font-size:1rem;font-weight:600}.profile-sheet .sheet-title button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;min-width:44px;min-height:44px}.profile-sheet .profile-identity{text-align:center;background:0 0;border:0;flex-direction:column;gap:1rem;margin:0;padding:1rem 1.2rem 2rem;display:flex}.profile-sheet .profile-avatar{color:#39a267;background:#fff padding-box padding-box;border:.4rem solid #ffffff3b;border-radius:50%;flex-shrink:0;place-items:center;width:6.6rem;height:6.6rem;font-size:2.15rem;font-weight:600;display:grid}.profile-sheet .profile-identity>div:last-child{gap:.45rem;display:grid}.profile-sheet .profile-identity strong{letter-spacing:.025em;overflow-wrap:anywhere;font-size:1.35rem;font-weight:650}.profile-sheet .profile-identity span{color:#e4f5e9;font-size:1rem}.profile-sheet .profile-list{padding:.4rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));background:#202322;border-radius:1.7rem 1.7rem 0 0;margin:0;display:block}.profile-sheet .profile-row{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff13;border-radius:0;align-items:center;gap:1rem;min-height:5rem;margin:0;padding:1.1rem 0;display:flex}.profile-sheet .profile-row>svg,.profile-sheet .profile-notifications>svg{color:#4dbb77;flex-shrink:0;width:1.5rem;height:1.5rem}.profile-sheet .profile-row>div{flex:1;gap:.35rem;min-width:0;display:grid}.profile-sheet .profile-row strong{color:#a9b3ad;font-size:.875rem;font-weight:400}.profile-sheet .profile-row span:not(.profile-status):not(.verified-mark){color:#f3f6f4;overflow-wrap:anywhere;font-size:1rem}.profile-sheet .profile-row button{color:#b5f4cc;background:#4dbb7718;border:1px solid #4dbb7766;border-radius:.65rem;min-height:44px;padding:.5rem .7rem}.profile-sheet .profile-status,.profile-sheet .verified-mark{color:#b5f4cc;background:#4dbb7718;border-radius:.4rem;padding:.3rem .45rem;font-size:.75rem}.profile-edit-details{background:0 0!important;border:0!important;padding:0!important}.profile-edit-details summary{cursor:pointer;list-style:none}.profile-edit-details summary::-webkit-details-marker{display:none}.profile-edit-details form{color:#183e2b;background:#f5faf7;border-radius:1rem;margin:.6rem 0;padding:1rem}.profile-sheet .profile-toggle input{accent-color:#4dbb77;flex-shrink:0;width:1.2rem;height:1.2rem}.profile-notifications{border-bottom:1px solid #ffffff13;align-items:flex-start;gap:1rem;padding:1.1rem 0;display:flex}.profile-notifications>svg{margin-top:.2rem}.profile-notifications .push-controls{color:#fff;background:0 0;border:0;flex:1;min-width:0;margin:0;padding:0}.profile-notifications .push-controls strong{color:#a9b3ad;font-size:.875rem;font-weight:400}.profile-notifications .push-controls p{color:#f3f6f4;font-size:1rem}.profile-notifications .push-controls small{color:#adb9b1;font-size:.8rem}.profile-notifications .push-actions{flex-wrap:wrap}.profile-notifications button{color:#b5f4cc;background:#4dbb7718;border:1px solid #4dbb7766;border-radius:.65rem;min-height:44px}.profile-sheet .profile-logout{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:1rem;width:100%;min-height:54px;margin:.5rem 0 0;padding:.7rem 0;display:flex}.profile-sheet .profile-logout svg{color:#4dbb77}.profile-sheet .sheet-note{color:#a9b3ad;font-size:.8rem}.profile-sheet .remove-pin{color:#ffbdb7}.profile-sheet .pin-form{background:#f5faf7;border-radius:1rem;padding:1rem}.profile-sheet button:focus-visible,.profile-sheet summary:focus-visible{outline-offset:3px;outline:2px solid #8be3ab}@media (width<=360px){.profile-sheet .profile-list{padding-left:1rem;padding-right:1rem}.profile-sheet .profile-row{gap:.7rem}.profile-sheet .profile-status,.profile-sheet .verified-mark{overflow-wrap:anywhere;max-width:5rem}}.customer-activity-sheet{color:#f5f7f5;max-height:94dvh;overflow-y:auto;background:#202322!important;padding:0!important}.customer-activity-sheet .sheet-title{color:#fff;background:#043d24;margin:0;padding:1.2rem}.customer-activity-sheet .sheet-title h2{color:#fff}.customer-activity-sheet .sheet-title button{color:#fff;background:#ffffff14;border:0;border-radius:.7rem;min-width:44px;min-height:44px}.activity-tabs{background:#255a3e;gap:.35rem;margin:0;padding:.4rem;display:flex}.activity-tabs button{color:#fff;background:0 0;border:0;border-radius:.75rem;flex:1;min-height:48px;font-size:.95rem;font-weight:650}.activity-tabs button[aria-selected=true]{color:#54c27d;background:#202322}.activity-date{color:#adb7b0;background:#2b302d;margin:0;padding:.75rem 1.2rem;font-size:.875rem;font-weight:500}.activity-entry{background:0 0;border:0;border-bottom:1px solid #ffffff0d;border-radius:0;margin:0;padding:0}.activity-entry summary{cursor:pointer;align-items:center;gap:.85rem;padding:1.15rem 1.2rem;list-style:none;display:flex}.activity-entry summary::-webkit-details-marker{display:none}.timeline-status{color:#052f1b;background:#4aba66;border-radius:50%;flex-shrink:0;place-items:center;width:2.4rem;height:2.4rem;display:grid}.timeline-status svg{width:1.65rem;height:1.65rem}.activity-entry.failed .timeline-status,.kind-warning .timeline-status{color:#ffd8d3;background:#713b36}.activity-entry.pending .timeline-status,.kind-info .timeline-status{color:#a9dfbc;background:#324d40}.entry-copy{flex:1;gap:.25rem;min-width:0;display:grid}.entry-copy strong{font-size:1rem;font-weight:650}.entry-copy>span,.entry-copy small,.entry-copy time{color:#acb8af;overflow-wrap:anywhere;font-size:.875rem}.activity-entry b{color:#e9f7ed;white-space:nowrap;font-size:1rem}.activity-entry.successful b{color:#65d68d}.activity-entry dl{grid-template-columns:auto minmax(0,1fr);gap:.5rem .8rem;margin:0;padding:0 1.2rem 1.2rem;font-size:.875rem;display:grid}.activity-entry dt{color:#a5b1a8}.activity-entry dd{overflow-wrap:anywhere;margin:0}.customer-activity-sheet .empty-copy{color:#b5c0b8;padding:1.2rem}.activity-performance{padding:1.2rem}.activity-period{background:#292d2b;border-radius:2rem;padding:.3rem;display:flex}.activity-period button{color:#a9b5ac;background:0 0;border:0;border-radius:2rem;flex:1;min-height:44px;font-size:.95rem}.activity-period button[aria-selected=true]{color:#072c18;background:#36ad5a;font-weight:750}.activity-report-total{text-align:center;color:#b2bcb5;gap:.6rem;padding:1.8rem 0;display:grid}.activity-report-total strong{color:#4bc779;font-size:2.4rem}.activity-report-total small{color:#d1d9d4;font-size:.875rem}.activity-chart{border:1px solid #ffffff17;border-radius:1.3rem;padding:1rem}.activity-chart h3,.activity-performance>h3{color:#c0cac3;margin:0 0 1rem;font-size:1rem}.activity-bars{align-items:stretch;gap:.45rem;height:11rem;padding-top:1rem;display:flex}.activity-bars button{background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;min-width:0;padding:0 0 2rem;display:flex;position:relative}.activity-bars button>span{background:#414743;border-radius:.35rem .35rem 0 0;width:75%;min-height:2px;display:block}.activity-bars button.selected>span{background:#37b05c}.activity-bars small{color:#aeb8b1;text-align:center;font-size:.75rem;line-height:1.3;position:absolute;bottom:0}.activity-bars button.selected small{color:#fff}.activity-chart p,.report-scope{color:#a1ada5;font-size:.8rem;line-height:1.5}.activity-performance>h3{margin-top:1.5rem}.activity-breakdown{border:1px solid #ffffff17;border-radius:1.3rem;padding:1rem}.activity-breakdown>div{align-items:center;gap:.7rem;padding:.8rem 0;display:flex}.activity-breakdown>div>span{color:#55c67e;background:#304237;border-radius:.7rem;padding:.6rem}.activity-breakdown>div>div{flex:1;gap:.45rem;min-width:0;display:grid}.activity-breakdown strong,.activity-breakdown b{font-size:.95rem}.activity-breakdown small{color:#a1ada5;font-size:.8rem}.activity-breakdown progress{accent-color:#3cb566;width:100%;height:.45rem}.activity-breakdown progress::-webkit-progress-bar{background:#314437;border-radius:1rem}.activity-breakdown progress::-webkit-progress-value{background:#3cb566;border-radius:1rem}.messages-timeline{color:#f5f7f5;background:#202322;border-radius:1rem;margin:1rem 0;overflow:hidden}.message-timeline-row{text-align:left;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff0d;align-items:center;gap:.85rem;width:100%;padding:1.15rem;display:flex}.message-timeline-row>span:last-child{gap:.4rem;min-width:0;display:grid}.message-timeline-row strong{font-size:1rem}.message-preview{color:#abb6ae;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.message-timeline-row time{color:#94a299;font-size:.8rem}.messages-timeline .empty-copy{color:#b1bcb5;padding:1rem}.activity-message-dialog{text-align:center;max-height:80dvh;overflow-y:auto;z-index:300!important;color:#fff!important;background:#252e28!important;border:1px solid #ffffff1a!important;border-radius:1.4rem!important}.activity-message-dialog [data-slot=dialog-title]{font-size:1.35rem;line-height:1.4}.activity-message-dialog [data-slot=dialog-description]{color:#bdc9c1;white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem;line-height:1.65}.activity-dialog-close{color:#52c478;background:0 0;border:2px solid #43b66e;border-radius:2rem;min-height:48px;font-weight:700}.activity-message-dialog~*{z-index:299}.activity-tabs button:focus-visible,.activity-period button:focus-visible,.activity-bars button:focus-visible,.message-timeline-row:focus-visible,.activity-entry summary:focus-visible{outline-offset:-3px;outline:2px solid #77db9b}[data-slot=dialog-overlay]:has(+.activity-message-dialog){background:#000000b8;z-index:299!important}.activity-verify{color:#fff;background:#3c6b4b;border:1px solid #58996a;border-radius:.7rem;min-height:44px;margin:0 1.2rem 1rem;padding:.6rem .9rem}.navigation-visible .topbar{top:env(safe-area-inset-top);z-index:40;isolation:isolate;background:linear-gradient(135deg,#075738f5,#043b29f7);width:calc(100% - 1.5rem);max-width:33.5rem;margin:.55rem 0 0;position:fixed;left:50%;transform:translate(-50%)}.navigation-visible .bottom-nav{z-index:40}.navigation-visible .sheet-overlay{top:calc(var(--navigation-header-height) + env(safe-area-inset-top));bottom:calc(5.9rem + env(safe-area-inset-bottom));background:#043b29;justify-content:center;align-items:stretch;padding:0 .75rem}.navigation-visible .sheet-overlay>.action-sheet{clip-path:inset(0 round 1.45rem);border-radius:1.45rem;width:100%;max-width:33.5rem;height:100%;min-height:0;padding-bottom:1.25rem;scroll-padding-bottom:2rem;overflow:hidden auto;box-shadow:0 6px 24px #00221633;max-height:100%!important}.navigation-visible .sheet-overlay>.profile-sheet,.navigation-visible .sheet-overlay>.customer-activity-sheet{padding-bottom:0}.navigation-visible .overlay:has(.side-menu){z-index:60}@media (height<=500px) and (orientation:landscape){.navigation-visible .sheet-overlay{bottom:calc(4.6rem + env(safe-area-inset-bottom))}.navigation-visible .topbar{min-height:4rem;padding-top:.35rem;padding-bottom:.35rem}}.message-alert{z-index:40;top:max(12px,env(safe-area-inset-top));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#13213c;background:#fffffff5;border:1px solid #c9d8ff;border-radius:1.2rem;align-items:flex-start;gap:.75rem;width:min(100% - 24px,32rem);max-height:50svh;padding:1rem;display:flex;position:fixed;left:50%;overflow:auto;transform:translate(-50%);box-shadow:0 12px 40px #07144250}.message-alert>svg{color:#164be8;flex-shrink:0;width:22px}.message-alert>div{flex:1;min-width:0}.message-alert strong,.message-alert p{overflow-wrap:anywhere}.message-alert strong{font-size:.95rem}.message-alert p{margin:.35rem 0 .65rem;font-size:.85rem;line-height:1.45}.message-alert button{color:#fff;background:#164be8;border:0;border-radius:.65rem;min-height:36px;padding:.4rem .7rem;font-weight:700}.message-alert small{color:#54627b;margin-top:.4rem;font-size:.72rem;display:block}.message-alert .message-alert-dismiss{color:#13213c;background:#edf1f8;flex-shrink:0;min-width:36px;padding:.4rem}.message-alert-dismiss svg{width:18px;height:18px}.message-timeline-row.unread{background:#eef4ff;border-radius:.8rem}.message-unread-label{color:#164be8;background:#dce7ff;border-radius:1rem;margin-left:.5rem;padding:.15rem .4rem;font-size:.65rem;display:inline-block}body{background:#e5ece5}.app-shell{background:linear-gradient(#285c44 0 13rem,#e9eee6 28rem)}.navigation-visible .sheet-overlay:has(>.chat-sheet){background:#e4ebe2}.navigation-visible .bottom-nav button,.navigation-visible .bottom-nav .scan span{font-size:.75rem;font-weight:700;line-height:1.2}.navigation-visible .bottom-nav button{color:#f1f7ee}.navigation-visible .bottom-nav .scan{color:#173e2c}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.navigation-visible .bottom-nav{-webkit-backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(145deg,#315e4bef,#193f32f2);border-color:#b9d0be80}.navigation-visible .topbar{-webkit-backdrop-filter:blur(18px)saturate(115%);background:linear-gradient(135deg,#386c51ef,#244d3cf2);border-color:#b9d0be80}}@media (prefers-reduced-transparency:reduce){.navigation-visible .bottom-nav,.navigation-visible .topbar{-webkit-backdrop-filter:none;background:#28533e}}.app-shell{--muted:#53635c}:is(.app-shell:has(>.auth-screen),.app-shell:has(>.pin-unlock)){background:#f3f7f5}.app-shell :is(.auth-screen,.pin-unlock){color:#13213c}.app-shell :is(.auth-screen,.pin-unlock) p{color:#53635c}.app-shell .transfer-form fieldset:disabled{opacity:1}.app-shell .action-sheet :is(input,select,textarea):disabled{opacity:1;color:#53635c;-webkit-text-fill-color:#53635c;background-color:#f0f3f1}.app-shell :is(.primary-action,.destination-tabs button,.admin-actions button):disabled{opacity:1;color:#53635c;box-shadow:none;background:#e6ece8;border-color:#cbd6ce}.app-shell .message-admin-list article.inactive{opacity:1;background:#f0f3f1;border-style:dashed}.app-shell .action-sheet,.app-shell .side-menu{color:#13213c}.app-shell .action-sheet :is(input,select,textarea),.app-shell :is(.auth-screen,.pin-unlock) input{color:#13213c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}.app-shell :is(input,textarea)::placeholder{color:#5d6c65;opacity:1}.app-shell :is(.sheet-note,.route-notice span,.destination-tabs small,.deposit-methods small,.payment-steps small,.payment-reference span,.auto-check small,.withdraw-balance-card small,.withdraw-processing small,.contact-card>p,.contact-card small,.contact-success,.contact-error,.admin-card dt,.user-facts dt,.admin-card-head div>span,.recent-ledger small,.recent-ledger span,.audit-list dt,.transaction-list span,.transaction-list time,.quick-grid span,.push-controls small,.install-guide small,.app-version){font-size:.8125rem;line-height:1.5}.app-shell :is(.payment-steps small,.payment-reference span,.auto-check small,.withdrawal-progress-steps,.admin-card dt,.admin-card-head div>span,.recent-ledger small,.recent-ledger span,.audit-list dt,.push-controls small,.install-guide small,.app-version){color:#53635c}.app-shell :is(.wallet-head,.account-row,.balance-line,.sheet-title,.admin-card-head,.admin-user-summary,.quote-card dl div){min-width:0}.app-shell :is(.action-sheet p,.action-sheet label,.action-sheet strong,.action-sheet dd,.side-menu p,.message-alert strong,.message-alert p){overflow-wrap:anywhere}.app-shell .primary-action{white-space:normal;line-height:1.4}.app-shell .action-sheet:not(.transfer-form):not(.deposit-sheet) .primary-action{box-shadow:none;position:static}.app-shell.navigation-visible .sheet-title{isolation:isolate}.app-shell.navigation-visible .topbar{background:linear-gradient(135deg,#075738,#043b29)}.app-shell.navigation-visible .app-frame>:is(.wallet-card,.promo-slider,.quick-card,.transactions,.evc-home-shortcut){visibility:hidden}.app-shell .greeting time{color:#e4f5e9;opacity:1}.app-shell .greeting span{color:#e4f5e9}.app-shell .greeting strong{white-space:normal;overflow-wrap:anywhere}.app-shell :is(.profile-sheet,.customer-activity-sheet){color:#f5f7f5}.app-shell .customer-activity-sheet :is(.refresh-feedback,.report-scope,.activity-chart p,.activity-breakdown small),.app-shell .profile-sheet :is(.sheet-note,.push-controls small){color:#c4d0c8;font-size:.875rem}.app-shell .profile-sheet .profile-row>div span{white-space:normal;text-overflow:clip;overflow:visible}.app-shell .profile-sheet .profile-row strong{color:#c4d0c8}.app-shell .profile-sheet .pin-form{color:#13213c}.app-shell .messages-timeline{--message-surface:#202322;--message-ink:#f5f7f5;--message-muted:#c4d0c8}.app-shell .message-timeline-row{background:var(--message-surface);color:var(--message-ink);align-items:flex-start}.app-shell .message-timeline-row.unread{--message-surface:#edf8f1;--message-ink:#123c2c;--message-muted:#405e4e;border:1px solid #b9dac5;border-left:4px solid #08764a;border-radius:.8rem}.app-shell .message-timeline-row strong{color:var(--message-ink)}.app-shell .message-preview,.app-shell .message-timeline-row time{color:var(--message-muted)}.app-shell .message-timeline-row>span:last-child{flex:1}.app-shell .message-timeline-row strong{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:.4rem;line-height:1.5;display:flex}.app-shell .message-unread-label{color:#075436;background:#d8efdf;flex-shrink:0;margin:0;font-size:.75rem;line-height:1.5}.app-shell .message-timeline-row time{font-size:.875rem}.app-shell .messages-timeline .activity-date{color:#d3ded6}.app-shell .activity-tabs button{white-space:normal;line-height:1.4}.app-shell .activity-tabs button[aria-selected=true]{color:#8ce5ad}.app-shell .message-alert small{font-size:.8125rem}.app-shell .message-alert :is(button){color:#075c3a}.app-shell .message-alert button:not(.message-alert-dismiss){color:#fff;background:#075c3a;min-height:44px}.activity-message-dialog [data-slot=dialog-title]{color:#fff}.activity-message-dialog [data-slot=dialog-description]{color:#d3ded6}.activity-message-dialog .activity-dialog-close{color:#8ce5ad}@media (width<=380px){.app-shell .message-timeline-row{gap:.65rem;padding:.95rem .8rem}.app-shell .profile-sheet .profile-row{flex-wrap:wrap}.app-shell .profile-sheet .profile-row>div{flex-basis:calc(100% - 3rem)}.app-shell .profile-sheet .profile-row>:is(button,.profile-status,.verified-mark){max-width:100%;margin-left:2.2rem}}.app-shell .activity-entry .entry-copy time,.app-shell .message-timeline-row time{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.app-shell .yaka-hourglass{touch-action:manipulation;border:1px solid #6beaabb0;border-radius:17px;place-items:center;width:54px;min-width:54px;height:54px;min-height:54px;display:grid;overflow:visible;box-shadow:0 8px 26px #002a3560,0 0 0 4px #35d4841a;right:max(16px,50vw - 17.5rem + 16px)!important;bottom:calc(6.4rem + env(safe-area-inset-bottom))!important;z-index:240!important;color:#fff!important;background:linear-gradient(145deg,#24c77a,#079653)!important;padding:13px!important;position:fixed!important;inset-inline-start:auto!important;transform:none!important}.yaka-hourglass>svg{stroke-width:2.5px;width:27px;height:27px;animation:1.7s ease-in-out infinite yaka-hourglass-flip}.yaka-hourglass>span{color:#fff;background:#043b29;border:2px solid #fff;border-radius:50%;place-items:center;min-width:21px;height:21px;font-size:12px;display:grid;position:absolute;top:-7px;right:-6px}.yaka-hourglass:focus-visible{outline-offset:4px;outline:3px solid #ffd74c}@keyframes yaka-hourglass-flip{0%,18%{transform:rotate(0)}65%,to{transform:rotate(180deg)}}[data-slot=dialog-overlay]:has(+.yaka-transaction-dialog){z-index:499!important;background:#001b12b8!important}.yaka-transaction-dialog[data-slot=dialog-content]{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 32px);text-align:center;border:1px solid #63887580;gap:14px;padding:26px 22px;overflow:auto;box-shadow:0 20px 70px #0007;z-index:500!important;color:#fff!important;background:#24362d!important;border-radius:24px!important;max-width:min(25rem,100vw - 28px)!important}.yaka-transaction-dialog [data-slot=dialog-title]{letter-spacing:.02em;font-size:1.15rem;line-height:1.4;color:#fff!important}.yaka-transaction-dialog [data-slot=dialog-description]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.97rem;line-height:1.5;color:#e1eee6!important}.yaka-transaction-dialog>small{color:#b8d9c5;font-size:12px}.yaka-result-symbol{color:#053c24;background:#35dc88;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto;animation:.22s ease-out yaka-result-in;display:grid}.yaka-result-symbol svg{stroke-width:3px;width:36px;height:36px}.failure .yaka-result-symbol{color:#991d26;background:#ffb3b3}.pending .yaka-result-symbol{color:#fff;background:#18784c}.pending .yaka-result-symbol svg{animation:1.7s ease-in-out infinite yaka-hourglass-flip}@keyframes yaka-result-in{0%{opacity:.2;transform:scale(.65)}to{opacity:1;transform:scale(1)}}.yaka-result-details{text-align:left;background:#13241b;border-radius:14px;grid-template-columns:72px minmax(0,1fr);gap:10px 12px;margin:4px 0;padding:14px;display:grid}.yaka-result-details dt{color:#bbd0c3;font-size:12px}.yaka-result-details dd{color:#fff;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:600;line-height:1.5}.yaka-transaction-dialog .yaka-result-close{color:#8aefb7;background:0 0;border:2px solid #4ad68a;border-radius:24px;width:100%;min-height:46px;font-size:14px;font-weight:700;position:static!important;transform:none!important}.yaka-transaction-dialog.failure .yaka-result-close{color:#ffc2c7;border-color:#f3a4ab}.yaka-transaction-dialog>button[data-slot=dialog-close]{color:#fff;background:0 0;width:26px;min-width:26px;height:26px;min-height:26px;padding:4px;position:absolute!important}.yaka-pending-list{text-align:left;gap:12px;max-height:45dvh;display:grid;overflow:auto}.yaka-pending-list>div{background:#13241b;border-radius:12px;align-items:flex-start;gap:12px;padding:12px;display:flex}.yaka-pending-list svg{color:#7ff2b1;flex-shrink:0;width:20px}.yaka-pending-list span{gap:5px;min-width:0;display:grid}.yaka-pending-list strong{color:#fff;font-size:14px}.yaka-pending-list small,.yaka-pending-list p{color:#c6dfd0;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}@media (height<=500px) and (orientation:landscape){.app-shell .yaka-hourglass{bottom:calc(5rem + env(safe-area-inset-bottom))!important}.yaka-transaction-dialog[data-slot=dialog-content]{padding:18px}}@media (prefers-reduced-motion:reduce){.yaka-hourglass>svg,.yaka-result-symbol,.pending .yaka-result-symbol svg{animation:none}}
