.wallet-balance{min-width:0;margin:16px 0;padding:16px 18px;border:1px solid #b6d47a60;border-radius:9px;background:#10200d;color:#edf4dd;overflow-wrap:anywhere}.wallet-balance-title{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:16px;line-height:1.8;color:#d5e5bf}.wallet-balance-title button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 11px;border:1px solid #b9d47b66;background:#bdd67d09;color:#e3efcd;border-radius:7px;font-size:16px;line-height:1.6;cursor:pointer}.wallet-balance-title button:disabled{opacity:.55;cursor:wait}.wallet-balance-amount{font-size:18px;line-height:1.8;margin-top:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ebf5d9}.wallet-balance-amount strong{font-size:25px;line-height:1.6;font-weight:600;word-break:break-word}.wallet-balance-amount strong span{font-size:18px}.wallet-balance p{font-size:16px!important;line-height:1.8!important;margin:9px 0 0!important;color:#d0e1b7!important}.wallet-balance .wallet-balance-warning{color:#ffe4a8!important}.wallet-balance.is-low{border-color:#d5b7738c;background:#252612}.wallet-balance :is(button,a):focus-visible{outline:2px solid #d4ff2b;outline-offset:3px}@media(max-width:500px){.wallet-balance{padding:14px}.wallet-balance-title{gap:8px}.wallet-balance-amount strong{font-size:24px}}.wallet-balance-updated{display:flex;flex-wrap:wrap;gap:7px;margin-top:8px;font-size:16px;line-height:1.7;color:#c5d8ac}.wallet-balance-updated time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-balance-topup{margin-top:14px;padding-top:12px;border-top:1px solid #d5b77350}.wallet-balance-topup strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wallet-topup-address{display:block;margin:12px 0;font-size:16px;line-height:1.8;color:#edf4dd;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.wallet-topup-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;max-width:100%;padding:10px 12px;border:1px solid #d5b77388;border-radius:7px;background:#d5b77312;color:#f4eccf;font:inherit;line-height:1.7;cursor:pointer}.node-payment{padding:22px;border:1px solid #b9d78145;border-radius:12px;background:#0b1409;min-width:0;overflow-wrap:anywhere;margin-top:22px}.node-payment .payment-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding-bottom:16px;border-bottom:1px solid #b9d78130;margin-bottom:18px}.node-payment .payment-heading h3{font-size:20px;margin:0}.node-payment .payment-heading>span{font-size:13px;color:#cadcb0;padding:4px 8px;border:1px solid #b9d78135;border-radius:4px}.node-payment label{display:grid;gap:9px;margin:18px 0;font-size:16px;line-height:1.8;color:#d3e3bf}.node-payment input,.node-payment select{font-size:16px;line-height:1.8;padding:12px;min-height:48px;width:100%;background:#071005;color:#e6efd7;border:1px solid #bed88550;border-radius:7px}.node-payment input::placeholder{color:#a4bb8c}.node-payment .btn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;width:100%;font-size:16px;line-height:1.8;white-space:normal;padding:13px 16px;border-radius:7px}.node-payment .btn.primary{background:#d4ff2b;color:#18250a}.node-payment .btn.secondary{color:#e1eecd;background:#bfdc7b0a;border:1px solid #bddb8345}.node-payment .order-amount{display:flex;flex-direction:column;gap:8px;padding:20px;background:#edf2df;border-radius:9px;color:#263a1b;margin:20px 0}.node-payment .order-amount small,.node-payment .order-amount>span{font-size:14px;line-height:1.8;color:#4c603b}.node-payment .order-amount strong{font-size:30px;line-height:1.4;letter-spacing:-.5px;overflow-wrap:anywhere}.node-payment .order-amount strong span{font-size:19px}.node-payment .order-details{display:grid;gap:16px;margin:22px 0;font-size:15px;line-height:1.9}.node-payment .order-details>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px}.node-payment .order-details dt{color:#b7cb9c}.node-payment .order-details dd{margin:0;min-width:0;overflow-wrap:anywhere;color:#e0eacf}.node-payment .order-status{font-size:16px;line-height:1.9;padding:13px 0;border-block:1px solid #bddb8330;color:#dcf2b7}.node-payment .note{font-size:14px;line-height:1.95;color:#b6c99d;margin:15px 0}.node-payment .payment-tools{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}.node-payment .payment-handoff-actions button,.node-payment .payment-tools button{flex:1 1 130px}.node-payment .payment-copy,.node-payment .payment-refresh,.node-payment .payment-tools button{font-size:15px;line-height:1.8;min-height:44px;padding:10px 12px;border:1px solid #bddb833d;background:#bddb830a;color:#d4e9b5;border-radius:6px;white-space:normal;overflow-wrap:anywhere}.node-payment .payment-copy,.node-payment .payment-refresh{margin:10px 0;display:block}.node-payment .text-link{display:inline-flex;align-items:center;gap:8px;font-size:15px;min-height:44px;line-height:1.8;color:#d8eeb4;overflow-wrap:anywhere}.node-payment .payment-message{font-size:15px;line-height:1.9;padding:14px;color:#ffe8b2;background:#dcb75b12;border:1px solid #dcb75b50;border-radius:7px;margin:15px 0}.node-payment .payment-message button{display:block;max-width:100%}.node-payment button{font-family:inherit}.payment-handoff-actions button{flex-basis:auto!important}@media(max-width:600px){.node-payment{padding:18px 14px}.node-payment .order-details>div{grid-template-columns:minmax(0,1fr);gap:3px}.node-payment .order-amount{padding:18px 14px}.node-payment .order-amount strong{font-size:27px}.node-payment .payment-tools button{flex:1 1 130px}.node-payment .payment-heading h3{font-size:18px}}.payment-action-state{margin:22px 0;padding:18px;border:1px solid #bbd7814d;border-radius:10px;background:#b3dd7010}.payment-action-reason{font-size:15px;line-height:1.9;color:#d1dfb9;margin:12px 0;overflow-wrap:anywhere}.node-payment button:disabled{cursor:not-allowed;opacity:.6}.payment-action-state .payment-message{margin:14px 0 0;font-size:15px;line-height:1.9;color:#ffe8b2;background:#dcb75b12;padding:14px;border:1px solid #dcb75b50;border-radius:7px;overflow-wrap:anywhere}.payment-handoff{margin-top:24px;border-top:1px solid #b9d47e40;padding:18px 0 0;font-size:15px;line-height:1.9;color:#c5d6ab}.payment-handoff summary{cursor:pointer;color:#e1edcd;min-height:44px;line-height:1.8;display:list-item}.payment-handoff ol{padding-left:24px;margin:14px 0;display:grid;gap:12px}.payment-handoff p{font-size:15px;line-height:1.9;overflow-wrap:anywhere}.payment-handoff-actions{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.payment-handoff-actions button{font-size:14px;line-height:1.8;min-height:44px;padding:10px 12px;border:1px solid #bedb833f;border-radius:6px;background:#c6df850b;color:#e1edc8;white-space:normal}.payment-support{display:block;min-height:44px;padding-top:15px;font-size:15px;line-height:1.9;color:#d9edaf;text-decoration:underline;text-underline-offset:4px}.tier-conflict{padding:22px;border:1px solid #e5cf7a80;border-radius:10px;margin:20px 0;background:#d7b65810;color:#f0e6bd;overflow-wrap:anywhere}.tier-conflict h3{font-size:20px;line-height:1.6}.tier-conflict p{font-size:16px;line-height:1.9;margin-top:12px}.tier-conflict>a{display:block;font-size:16px;min-height:44px;margin-top:14px;color:#ddf5ac}.receipt-tier{font-size:17px!important;line-height:1.9}.payment-action-state .btn{white-space:normal;line-height:1.8}@media(max-width:600px){.payment-action-state{padding:14px}.payment-action-state .btn{font-size:16px}.payment-handoff-actions{flex-direction:column}.payment-handoff-actions button{width:100%}.tier-conflict{padding:17px}.node-payment{min-width:0}.node-payment input,.node-payment select{max-width:100%;min-width:0}}html body .node-payment .order-amount .payment-history-note{font-size:17px;line-height:1.9;font-weight:500;color:#2c421e;background:#e1e8cf;border:1px solid #99aa7f;border-radius:6px;padding:14px;margin-bottom:14px;overflow-wrap:anywhere}html body .node-payment .order-amount{color:#24351b}html body .node-payment .order-amount strong{color:#192711;font-weight:600;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html body .node-payment .order-amount strong span{color:#405a26}html body .node-payment .order-amount small,html body .node-payment .order-amount>span{color:#3f5330;font-size:16px;font-weight:500;line-height:1.8}.node-payment .payment-summary{border:1px solid #a9c76e65;border-radius:12px;padding:24px;background:#192810;color:#e6efd8;margin:16px 0}.payment-summary-label{display:flex;align-items:center;gap:10px;color:#d9edb5;font-size:16px;line-height:1.7}.node-payment .payment-summary h3{font-size:26px;line-height:1.5;color:#f0f7df;font-weight:600;margin:12px 0}.node-payment .payment-summary>p{font-size:17px;line-height:1.9;color:#d0dfbc;margin:12px 0}.payment-summary.is-paid{border-color:#bde988;background:#203716}.payment-summary.is-paid .payment-summary-label{color:#cdff90}.payment-summary.is-review{border-color:#d6bc7380;background:#2a2712}.payment-summary.is-review .payment-summary-label{color:#f2d88b}.payment-confirmations{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin:20px 0;font-size:17px}.payment-confirmations progress{grid-column:1/-1;width:100%;height:10px;accent-color:#d4ff70;border:0;border-radius:6px;overflow:hidden}.payment-summary>small{display:block;color:#c1d1a9;font-size:15px;line-height:1.8}.payment-next-action{margin-top:20px}.payment-summary .btn{margin-top:12px}.payment-order-details{border-top:1px solid #bed98a50;margin-top:24px;padding-top:14px;font-size:16px;line-height:1.9}.payment-check-reason>summary,.payment-no-transfer>summary,.payment-order-details>summary{min-height:44px;padding:10px 0;cursor:pointer;color:#dfedc8;font-size:16px;line-height:1.8}.payment-check-reason{margin-top:18px}.payment-check-reason p,.payment-no-transfer p{font-size:16px;line-height:1.9;color:#e9d69f;overflow-wrap:anywhere}.payment-no-transfer{margin-top:18px;border:1px solid #c5ae654d;border-radius:8px;padding:12px}.node-payment .payment-no-transfer label{display:flex;align-items:flex-start;gap:10px;line-height:1.8}.node-payment .payment-no-transfer input{width:20px;min-width:20px;min-height:20px;height:20px;margin:4px 0 0;padding:0;accent-color:#d4ff70}.payment-tx-recovery{border-top:1px solid #d8c27b40;margin-top:20px;padding-top:4px}.payment-tx-recovery input{font-family:monospace}.payment-order-details .order-details dd{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.payment-start .note{font-size:17px!important;color:#d2e1bb!important}.payment-summary *{min-width:0;overflow-wrap:anywhere}.payment-order-details p{color:#cfdfb9;font-size:16px;line-height:1.9}@media(max-width:760px){.node-payment .payment-summary{padding:20px 16px}.node-payment .payment-summary h3{font-size:23px}.node-payment .payment-summary>p{font-size:17px}.payment-next-action .btn{white-space:normal;line-height:1.8}}.payment-event-times{display:grid;gap:12px;margin:20px 0;font-size:16px;line-height:1.8}.payment-event-times>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px}.payment-event-times dt{color:#cbdcb5}.payment-event-times dd{margin:0;color:#edf5df;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.node-payment .payment-summary .payment-time-note{font-size:15px;line-height:1.8;color:#cbdcb5}.payment-event-times time{white-space:normal}.node-payment .catena-payment-guide{font-size:16px;line-height:1.9;color:#d8e8c2;margin:12px 0 20px;overflow-wrap:anywhere}.node-payment{scroll-margin-top:90px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.wallet-return-actions{border-top:1px solid #bddb8345;padding-top:12px;margin-top:16px}.wallet-return-actions p{font-size:16px;line-height:1.9;color:#d9e9c2}.wallet-return-actions .btn{margin-top:12px}