.wallet-funding{--funding-text:#e4f0f0;--funding-muted:#a2b8ba;--funding-line:#9bbcc124;--funding-surface:#16232bc2;--funding-input:#0b1922b0;--funding-accent:#58d8be;--funding-wash:#24bca014;color:var(--funding-text);font-size:13px;line-height:1.9;min-width:0}
html:not(.dark) .wallet-funding{--funding-text:#25424c;--funding-muted:#657f87;--funding-line:#254e631b;--funding-surface:#ffffffab;--funding-input:#fbfefecc;--funding-accent:#098b79;--funding-wash:#0bbf9d0b}
.wallet-funding button:disabled,.wallet-funding input:disabled{opacity:.5;cursor:not-allowed}.wallet-funding button:focus-visible,.wallet-funding summary:focus-visible,.wallet-funding a:focus-visible{outline:2px solid var(--funding-accent);outline-offset:4px}.wallet-funding svg{flex-shrink:0}
.funding-heading{display:flex;align-items:center;gap:13px;margin-bottom:20px}.funding-heading>div{flex:1}.funding-heading h2,.funding-heading h3{font-size:20px;font-weight:500;margin:0}.funding-heading p{color:var(--funding-muted);font-size:12px;margin:3px 0 0}.funding-icon{display:grid;place-items:center;flex:none;width:44px;height:46px;border:1px solid #4fc2ac30;background:linear-gradient(135deg,#93e6d51f,#0b9d9610);border-radius:13px;color:var(--funding-accent);box-shadow:inset 0 1px 0 #ffffff18}
.funding-icon-button{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--funding-line);border-radius:10px;color:var(--funding-muted);background:transparent}.funding-note{display:flex;gap:9px;align-items:flex-start;color:var(--funding-muted);font-size:12px;line-height:2;margin:14px 0!important;flex-wrap:wrap}.funding-note>svg{margin-top:4px}.funding-note button,.funding-error button{border:0;background:transparent;color:var(--funding-accent);text-decoration:underline;text-underline-offset:4px;padding:0}
.funding-demo{margin-top:14px;border:1px solid var(--funding-line);border-radius:16px;background:linear-gradient(125deg,#609cf209,transparent 70%),var(--funding-surface);box-shadow:inset 0 1px 0 #ffffff14;overflow:hidden}.funding-demo summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:17px}.funding-demo summary::-webkit-details-marker{display:none}.funding-demo summary>span:nth-child(2){flex:1}.funding-demo summary strong{display:block;font-size:14px;font-weight:500}.funding-demo summary small{display:block;font-size:10px;color:var(--funding-muted);margin-top:2px}.funding-demo summary>svg{color:var(--funding-muted);transition:transform .2s}.funding-demo[open] summary>svg{transform:rotate(180deg)}.funding-demo-body{padding:0 18px 19px}.funding-demo-body>.funding-note:first-child{border-top:1px solid var(--funding-line);padding-top:15px}.funding-demo-balance{border:1px solid var(--funding-line);border-radius:17px;padding:21px;background:linear-gradient(120deg,#4b98cf09,transparent),var(--funding-surface);box-shadow:inset 0 1px 0 #ffffff14;margin:18px 0}.funding-demo-balance .funding-heading h3{font-size:17px}.funding-demo-values{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:17px 0}.funding-demo-values>span{display:grid;gap:4px;padding:13px;border:1px solid var(--funding-line);border-radius:12px;background:#739cb909;font-size:11px;color:var(--funding-muted)}.funding-demo-values strong{font-size:20px;font-weight:500;color:var(--funding-text);overflow-wrap:anywhere}.funding-demo-values small{font-size:10px;font-weight:400}
.funding-segment{min-width:0;display:flex;gap:6px;border:1px solid var(--funding-line);border-radius:12px;padding:4px;background:var(--funding-input);margin:17px 0}.funding-segment button{flex:1;min-width:0;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--funding-muted);padding:9px 11px;font-size:12px;min-height:42px}.funding-segment button[aria-pressed=true]{color:var(--funding-accent);background:var(--funding-wash);border-color:#33b89c25;box-shadow:inset 0 1px 0 #ffffff12}.funding-field{display:grid;gap:8px;margin:17px 0;font-size:12px}.funding-field input{width:100%;min-width:0;border:1px solid var(--funding-line);background:var(--funding-input);color:var(--funding-text);border-radius:11px;min-height:49px;padding:11px 13px;font-size:16px}.funding-field input:focus{outline:2px solid #27ad9250;outline-offset:1px}.funding-field small,.funding-amount-summary small{font-size:11px;color:var(--funding-muted);font-weight:400}.funding-amount-summary{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0;color:var(--funding-muted);font-size:12px}.funding-amount-summary strong{color:var(--funding-text);font-weight:500}.funding-amount-summary small{width:100%}
.funding-primary,.funding-secondary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:12px;padding:11px 16px;font-size:12px;border:1px solid #44b79c70;background:linear-gradient(110deg,#159784,#2189a1);color:#fff;box-shadow:inset 0 1px 0 #ffffff40;width:100%;margin-top:17px}.funding-secondary{background:var(--funding-wash);color:var(--funding-accent);box-shadow:none;border-color:var(--funding-line)}.funding-error,.funding-success{border:1px solid #d97c6b38;background:#a6322010;color:#e58d81;border-radius:11px;padding:12px 14px;font-size:12px;line-height:2;margin:16px 0!important;display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap}.funding-success{border-color:#23b69b32;background:var(--funding-wash);color:var(--funding-accent)}html:not(.dark) .funding-error{color:#ad5143}
.funding-usdt{max-width:850px;margin:28px auto 0}.funding-create,.funding-intent{padding:23px;border:1px solid var(--funding-line);border-radius:18px;background:var(--funding-surface);box-shadow:inset 0 1px 0 #ffffff18,0 8px 30px #00111708}.funding-create>.funding-segment:first-child{margin-top:0}.funding-intent{margin-top:22px;background:radial-gradient(ellipse at 0 0,#36b99e0a,transparent 70%),var(--funding-surface)}.funding-intent>header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:19px}.funding-intent h3{font-size:14px;font-weight:500}.funding-intent h3 bdi{display:block;font-size:11px;color:var(--funding-muted);font-weight:400}.funding-exact-label{font-size:12px;color:var(--funding-accent);margin:14px 0 7px!important}.funding-copy{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;border:1px solid var(--funding-line);background:var(--funding-input);border-radius:12px;padding:12px;color:var(--funding-text)}.funding-copy bdi{flex:1;min-width:0;overflow-wrap:anywhere;font-family:ui-monospace,monospace;font-size:12px;user-select:all}.funding-copy button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--funding-line);border-radius:8px;background:var(--funding-wash);color:var(--funding-accent);flex:none}.funding-copy output{font-family:inherit;font-size:10px;color:var(--funding-accent);width:100%}.funding-copy.is-prominent{border-color:#34b99b60;padding:15px;background:var(--funding-wash)}.funding-copy.is-prominent bdi{font-size:clamp(23px,5vw,35px);font-weight:500;letter-spacing:.4px}.funding-usdt-unit{display:block;font-size:11px;color:var(--funding-muted);margin-top:5px}.funding-address-label{display:block;font-size:12px;margin:20px 0 8px}.funding-expiry{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--funding-muted);margin:14px 0!important}.funding-expiry bdi{font-size:16px;font-variant-numeric:tabular-nums;color:var(--funding-accent)}.funding-expiry>span{margin-inline-start:auto}.funding-verify{border-top:1px solid var(--funding-line);margin-top:20px;padding-top:2px}.funding-verify input{font-size:12px;font-family:ui-monospace,monospace}.funding-poll-note{display:block;font-size:10px;line-height:1.9;color:var(--funding-muted);margin-top:10px}.funding-status{display:inline-block;flex:none;border:1px solid var(--funding-line);border-radius:8px;padding:3px 8px;font-size:10px;color:var(--funding-muted);font-weight:400}.funding-status.is-pending{color:#bcaa73;background:#c2982110;border-color:#c7aa4d22}.funding-status.is-credited{color:var(--funding-accent);background:var(--funding-wash);border-color:#29b59a26}.funding-status.is-review{color:#d78378;background:#c156460b;border-color:#c156461f}
.funding-history{margin-top:29px}.funding-history>h3{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:500;margin-bottom:14px}.funding-history>article{border:1px solid var(--funding-line);border-radius:12px;margin:10px 0;background:var(--funding-surface);overflow:hidden}.funding-history-select{display:flex;align-items:center;gap:12px;justify-content:space-between;min-width:0;width:100%;padding:15px;border:0;background:transparent;color:var(--funding-text);text-align:start}.funding-history-select[aria-pressed=true]{background:var(--funding-wash)}.funding-history-select>span:first-child{min-width:0}.funding-history-select>span>bdi{font-size:16px;overflow-wrap:anywhere}.funding-history-select small{display:block;font-size:10px;color:var(--funding-muted);margin-top:4px}.funding-explorer{display:flex;align-items:center;gap:7px;padding:0 15px 12px;font-size:10px;color:var(--funding-accent)}.funding-explorer bdi{overflow-wrap:anywhere;min-width:0}.funding-spin{animation:funding-spin 1.2s linear infinite}@keyframes funding-spin{to{transform:rotate(360deg)}}
@media(max-width:540px){.funding-heading h2{font-size:18px}.funding-heading{gap:10px}.funding-create,.funding-intent{padding:17px}.funding-segment button{font-size:11px;padding:8px}.funding-demo-values{gap:8px}.funding-demo-values>span{padding:11px}.funding-demo-values strong{font-size:18px}.funding-demo-body{padding:0 14px 16px}.funding-demo summary{padding:14px;gap:10px}.funding-demo-balance{padding:16px}.funding-demo-balance .funding-heading h3{font-size:15px}.funding-demo-balance .funding-heading p{font-size:10px}.funding-expiry>span{width:100%;margin-inline-start:0}.funding-history-select{flex-wrap:wrap;padding:13px}.funding-history-select .funding-status{font-size:9px}.funding-primary{font-size:11px}.funding-copy bdi{font-size:11px}}
@media(prefers-reduced-motion:reduce){.wallet-funding *{scroll-behavior:auto!important;transition:none!important}.wallet-funding .funding-spin{animation:none}}

.funding-demo-history{border-top:1px solid var(--funding-line);margin:14px 0;padding-top:5px}.funding-demo-history summary{display:flex;align-items:center;gap:8px;padding:9px 0;list-style:none;cursor:pointer;color:var(--funding-muted);font-size:11px}.funding-demo-history summary::-webkit-details-marker{display:none}.funding-demo-history summary>span{flex:1}.funding-demo-history[open] summary>svg:last-child{transform:rotate(180deg)}.funding-demo-history ol{list-style:none;margin:0;padding:0}.funding-demo-history li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;border-bottom:1px solid var(--funding-line);padding:9px 0;font-size:11px;color:var(--funding-muted)}.funding-demo-history li strong{font-weight:500;font-size:13px;color:var(--funding-text)}.funding-demo-history time{font-size:10px}.funding-demo-history>small{display:block;color:var(--funding-muted);font-size:10px;margin-top:9px}

.funding-status{display:inline-flex;align-items:center;gap:5px}.funding-status.is-pending,.funding-status.is-review{color:#a17a20;background:#d4a32812;border-color:#c7aa4d38}.funding-status.is-approved{color:var(--funding-accent);background:var(--funding-wash);border-color:#29b59a35}.funding-status.is-problem,.funding-status.is-rejected{color:#ce6156;background:#cc534512;border-color:#c1564638}.funding-pending-note{display:block;border:1px solid #c7aa4d38;border-radius:12px;padding:14px;margin-top:16px;background:#d4a32809;color:var(--funding-text);font-size:13px;line-height:2}.funding-review-list,.funding-withdrawal{border:1px solid var(--funding-line);border-radius:20px;padding:24px;background:var(--funding-surface);margin:22px 0;min-height:180px}.funding-review-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.funding-review-filters button{border:1px solid var(--funding-line);border-radius:9px;background:transparent;color:var(--funding-muted);padding:7px 13px;font-size:12px}.funding-review-filters button[aria-pressed=true]{background:var(--funding-wash);color:var(--funding-accent);border-color:#2cb9a44a}.funding-review-row{border:1px solid var(--funding-line);border-radius:13px;margin:11px 0;overflow:hidden}.funding-review-row>summary{display:flex;align-items:center;gap:14px;padding:17px;list-style:none;cursor:pointer}.funding-review-row>summary::-webkit-details-marker{display:none}.funding-review-direction{display:grid;place-items:center;width:36px;height:36px;background:var(--funding-wash);color:var(--funding-accent);border-radius:12px;flex:none}.funding-review-title{flex:1;min-width:130px}.funding-review-title strong{font-size:14px;font-weight:500;display:block}.funding-review-title time{font-size:11px;color:var(--funding-muted)}.funding-review-amount{font-size:17px;white-space:nowrap}.funding-review-amount small{font-size:11px;color:var(--funding-muted)}.funding-review-detail-link{display:flex;align-items:center;gap:6px;color:var(--funding-accent);font-size:12px}.funding-review-row[open] .funding-review-detail-link svg{transform:rotate(180deg)}.funding-review-details{padding:0 20px 20px;border-top:1px solid var(--funding-line)}.funding-review-execution{display:flex;align-items:center;gap:8px;font-size:14px;padding:14px 0}.funding-review-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.funding-check{display:flex;align-items:flex-start;gap:10px;border:1px solid var(--funding-line);padding:12px;border-radius:10px}.funding-check svg{margin-top:4px;color:#b79b4b}.funding-check.is-passed svg{color:var(--funding-accent)}.funding-check.is-failed svg{color:#d16c61}.funding-check strong{display:block;font-size:13px;font-weight:500}.funding-check small{display:block;color:var(--funding-muted);font-size:12px}.funding-review-message{margin-top:16px;padding:14px;background:var(--funding-wash);border-radius:12px}.funding-review-message strong{font-size:13px}.funding-review-message p{margin:5px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.funding-review-details footer{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:18px;color:var(--funding-muted);font-size:11px}.funding-review-details footer span:last-child{width:100%;overflow-wrap:anywhere}.funding-history-all{display:inline-block;color:var(--funding-accent);font-size:13px;margin-top:14px}.funding-history-loading{position:relative;padding:25px;color:var(--funding-muted);min-height:85px;font-size:12px}.funding-history-loading>span{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#43c6b6,transparent);animation:funding-loading 1.7s ease-in-out infinite}.funding-withdrawal{max-width:850px}.funding-field select{min-height:49px;border:1px solid var(--funding-line);border-radius:11px;background:var(--funding-input);color:var(--funding-text);padding:10px;max-width:100%}@keyframes funding-loading{50%{opacity:.25;transform:scaleX(.4)}}
@media(max-width:760px){.funding-review-list,.funding-withdrawal{padding:16px}.funding-review-row>summary{flex-wrap:wrap;padding:13px;gap:10px}.funding-review-amount{margin-inline-start:auto}.funding-review-detail-link{margin-inline-start:auto}.funding-review-checks{grid-template-columns:1fr}.funding-review-details{padding:0 14px 15px}}
@media(prefers-reduced-motion:reduce){.funding-history-loading>span{animation:none}}
