.account-wallet-connect .account-wallet-next{display:block;width:100%;min-height:48px;margin:0 0 14px;padding:11px 15px;border:1px solid #8bb627;border-radius:10px;background:#cff446;color:#203620;font:750 14px/1.4 var(--hl-font,system-ui);cursor:pointer}
.account-wallet-connect .account-wallet-next[hidden]{display:none}
.account-wallet-connect .account-wallet-next:disabled{opacity:.65;cursor:wait}
.account-wallet-connect .account-wallet-next:focus-visible{outline:3px solid #527442;outline-offset:3px}
.account-wallet-connect .account-wallet-connect-status{overflow-wrap:anywhere}
@media(max-width:420px){.account-wallet-connect .account-wallet-connect-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.account-wallet-connect-list button{padding:8px;column-gap:6px}.account-wallet-connect-list b{font-size:11px}.account-wallet-connect-list small{font-size:10px}}

/* Compact, balanced wallet picker. Keep this block portable across formal and TEST. */
.account-wallet-connect{box-sizing:border-box;overscroll-behavior:contain}
.account-wallet-connect h2+p{margin-bottom:8px}
.account-wallet-connect .account-wallet-connect-status{margin:8px 0 10px}
.account-wallet-connect .account-wallet-connect-status:empty{min-height:0;margin:0 0 10px}
.account-wallet-connect .account-wallet-connect-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:8px;align-items:stretch}
.account-wallet-connect .account-wallet-connect-list>button{box-sizing:border-box;width:100%;min-width:0;height:60px;min-height:60px;align-content:center}
.account-wallet-connect>div>button:last-child{display:block;width:min(132px,100%);margin:16px auto 0}
@media(max-width:340px){.account-wallet-connect{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.account-wallet-connect>div{padding:18px}.account-wallet-connect .account-wallet-connect-list>button{padding:8px 6px;column-gap:5px}.account-wallet-connect .account-wallet-connect-list b{font-size:10px}}
@media(max-height:560px){.account-wallet-connect{max-height:calc(100dvh - 12px)}.account-wallet-connect>div{padding-top:18px;padding-bottom:18px}.account-wallet-connect>div>button:last-child{margin-top:12px}}

/* Wallet picker 458: a fixed OKX entry, then four equal secondary choices. */
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]{position:relative;isolation:isolate;overflow:hidden;grid-column:1/-1;order:-1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:64px auto auto;justify-items:center;gap:3px;height:auto;min-height:148px;padding:16px;border:1px solid #668e4c;border-radius:14px;background:#173f32;color:#f4ffe6;text-align:center;box-shadow:inset 0 0 0 3px #ffffff06,0 3px 0 #b5c6a3}
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]>span{z-index:1;grid-row:auto;width:64px;height:64px;margin:0 0 3px;border-radius:12px;background-color:#c4ff57;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIBCAYAAAA/JAdfAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAyFSURBVHgB7dvRUZ23okBh+c59D64guIKQCgwVxKnAuAK7A6CC2BUYKjBUAB2AKzCpwLgCn4iZ83xmk7G39qzve+EdjaT1S9pjAAA5z75///5xAAApMwC+DwAg5f8GAJAjAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIIEAAAECQAACBIAABAkAAAgSAAAQJAAAIAgAQAAQQIAAIL+f7BTbm5uxtXV1Xh4eBj8eIeHh+Ply5djf39/sDvm/Li4uBh3d3eDH29vb+9xnrx69WqwO559/8dgeXMhe/PmjQVtC+bm/+7du/H27dvB+j58+DBOT09F8hbMuXJ9fS2Yd4QA2AFz0z86OrKgbdncVE5OTgbrOjs7exwntmeeBswIODg4GKxNACzu/v7+cfOff9m+ubDNawHWc35+/nhKxvbNE4Db29vHGGBdHgEu7vLy0ua/kPmFyZqMzTrmmjWvYlibAFjcfMjEOuYjTEG2nnlNZlzWMj9eWJsAWJxHf+sxJuv5+++/B2sxT9YnAGBD3759G6zl69evA9iMAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAAECQAACAIAEAAEECAACCBAAABAkAAAgSAAAQJAAAIEgAwIZ++eWXwVqeP38+gM0IgMUdHh4O1nJwcDBYy2+//TZYi3myPgGwOAGwlrmo7e/vD9Yyx8RcWcvbt28HaxMAi5uTyIazDovauk5OTgZrEGS7QQAsbm9vb3z69OnxL9s1N5jj4+PBmuaGIwK2779rlg+X9QmAHTCPnW9vb02oLZkL2l9//TVOT08Ha5tj9PHjR3NlS2aEXV9fu//fEc++/2OwM25ubsbV1dV4eHgY/Fhz45+Py169evU/T2Du7+8fx4Yfa47D3Nz/1wYz58fl5eX4/PmzufITzHH5448/HPvvGAEA/8Lc9M/Ozmz+P9mMgPm1//r16wE8jSsAeKK58R8dHdn8t2CeuMz3GHMMgKdxAgBPcH5+Pt68eTPYvvfv3/t1BjyBAIAnePHixeNXKNs375+/fPnilzKwIVcAsKH59W/zX8d85HdxcTGAzQgA2NB8Wc5a7u7uBrAZAQAb8rOy9TiRgc0JAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJANjQ/v7+YC0HBwcD2IwAgA29fPlysBZjApt79v0fA9jI0dHRuLm5GWzfPJH58uXLADbjBACe4OPHj2Nvb2+wXXMMrq+vB7A5AQBPML86b29vvQfYovm/n5u/MYCncQUA/9L5+fm4uLgYd3d34+HhYfDjzC/++eBv3vm/e/fOKQz8CwJgh8w756urq3F5eTnu7+8HP9Z/N5vj4+Px+vXrwe6Yc+TDhw+i7CeZpzCHh4fj5OTEicwOEQA74uzsbJyeng62Yy5u897f4ra2udn/+eefHmhu0VynZgiwPgGwA2z+a5inAfPO2bHzul68eOF0bAEiYDd4BLi4uZjZ/Ncwj5PnsTJrmqFs81/DXLOcwqxPACxuLmqs4/3794M1zceYrGO+V2JtAmBx86uTdcw7ZmOynvm16et/LfMhJmsTAIuz2azn8+fPg7V8+/ZtsBZBtj4BAOy8r1+/DmAzAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABsLi9vb3BWn799dfBWp4/fz5Yi7VrfQJgcQcHB4O1GJP1vHz5crAW82R9AmBxJycng3UcHx/7slnQHJPDw8PBOl6/fj1Y27Pv/xgs7ejoaNzc3Ay2a39/f1xfXz/+ZT339/fj999/Hw8PD4PtmjE25wprcwKwAz59+uQ4bcvmF+YcB5v/ugTaGuZaNecK6xMAO2BuPre3t4/XARa3n28e+8//vwhb3xyjGQFzzPi55jo116g5V1yT7QZXADtoXgfMY05HnT/W3ExmcFnMdtOcH3d3d+bKDzbnx5wnAnn3CAAACHIFAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACBIAABAkAAAgCABAABBAgAAggQAAAQJAAAIEgAAECQAACDoPyc28YqJlduMAAAAAElFTkSuQmCC");background-size:cover;background-blend-mode:multiply;box-shadow:0 3px 0 #0b2a21}
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]>b{z-index:1;align-self:center;font-size:17px;line-height:1.5;letter-spacing:.15px}
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]>small{z-index:1;color:#cae5bd;font-size:11px;line-height:1.5}
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]:hover,.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]:focus-visible{background-color:#204b39;border-color:#99c953}
.account-wallet-connect .account-wallet-connect-list>button:focus-visible{outline:2px solid #486c36;outline-offset:3px}
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]::before,.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]::after{content:"";position:absolute;z-index:0;pointer-events:none;inset:0;background-image:linear-gradient(#a8e65b,#a8e65b),linear-gradient(#6daf54,#6daf54),linear-gradient(#c4ff57,#c4ff57),linear-gradient(#7bc575,#7bc575),linear-gradient(#9bc75d,#9bc75d),linear-gradient(#87bc69,#87bc69);background-size:5px 5px,3px 3px,6px 6px,4px 4px,3px 3px,4px 4px;background-position:12% 75%,25% 43%,82% 67%,72% 30%,8% 20%,93% 38%;background-repeat:no-repeat;opacity:.55;animation:wallet-pixel-drift-458 5s steps(12,end) infinite}
.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]::after{background-position:20% 90%,8% 54%,90% 84%,78% 50%,30% 17%,69% 91%;animation-delay:-2.5s;animation-duration:6s}
@keyframes wallet-pixel-drift-458{0%{transform:translateY(14px);opacity:0}20%{opacity:.6}75%{opacity:.45}100%{transform:translateY(-20px);opacity:0}}
@media(prefers-reduced-motion:reduce){.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]::before,.account-wallet-connect .account-wallet-connect-list>button[data-provider=okx]::after{animation:none;transform:none;opacity:.35}}
