*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#fff;color:#1b2029;font-family:Arial,Helvetica,sans-serif;-webkit-tap-highlight-color:transparent}main{width:min(100%,620px);margin:0 auto;padding:42px 24px 30px}h1{margin:0 0 34px;text-align:center;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-1.1px}h1 span{font-weight:400;letter-spacing:-.8px}.wallets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.wallets .wallet{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-width:0;min-height:137px;padding:21px 14px 17px;background:#fff;border:1px solid #e9ebee;border-radius:18px;cursor:pointer;color:inherit;font:500 14px/1.25 Arial,Helvetica,sans-serif;transition:border-color .15s,background .15s,transform .15s;touch-action:manipulation}.wallets img{width:132px;max-width:100%;height:55px;object-fit:contain}.wallets .wallet:hover{background:#fafbfc;border-color:#cdd2da}.wallets .wallet:active{transform:scale(.97);background:#f2f4f7}.wallets .wallet:focus-visible,#retry:focus-visible{outline:3px solid #3159b5;outline-offset:4px}footer{margin-top:26px;text-align:center;font-size:13px;letter-spacing:.3px;color:#7b818b;user-select:all}#status{position:fixed;bottom:max(22px,env(safe-area-inset-bottom));left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 32px);padding:15px 20px;border-radius:14px;background:#202630;color:white;text-align:center;font-size:14px;line-height:1.5;box-shadow:0 6px 24px #0002;z-index:5}#retry{margin:10px auto 0;display:block;border:0;border-radius:8px;padding:10px 20px;background:white;color:#202630;font:600 14px Arial;cursor:pointer}[hidden],#retry[hidden]{display:none!important}@media(min-width:700px){main{padding-top:65px}h1{font-size:36px;margin-bottom:42px}.wallets .wallet{min-height:155px;font-size:15px}.wallets img{width:150px;height:62px}}@media(max-width:350px){main{padding:28px 16px 24px}.wallets{gap:10px}.wallets .wallet{min-height:123px;padding:16px 10px;font-size:12px;gap:14px}h1{font-size:27px;margin-bottom:26px}}@media(prefers-reduced-motion:reduce){.wallets .wallet{transition:none}}

.wallet{text-decoration:none}#open-app{display:block;margin:10px auto 0;width:max-content;border-radius:8px;padding:10px 20px;background:white;color:#202630;font-weight:600;text-decoration:none}#open-app:focus-visible{outline:3px solid #91afff;outline-offset:4px}

main{padding-top:20px}.brand{position:relative;width:190px;height:88px;margin:0 auto 18px;overflow:hidden}.brand img{position:absolute;width:190px;height:190px;max-width:none;left:0;top:-46px}h1{font-size:27px;line-height:1.2;letter-spacing:-.7px;margin-bottom:26px;color:#111e48}.wallets .wallet{position:relative;border:2px solid #e7eaf1;min-height:119px;gap:13px;padding:18px 12px 15px}.wallets .wallet:hover{background:#f3f6ff;border-color:#aebee9}.wallets .wallet:active{background:#dce6ff;transform:scale(.97)}.wallets .wallet[data-selected="true"]{background:#e4ecff;border-color:#173fe8;box-shadow:0 0 0 2px #173fe81a;color:#102576}.wallets .wallet[data-selected="true"]::after{content:"✓";position:absolute;right:8px;top:8px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#173fe8;color:white;font:bold 12px Arial}.wallets .copy-wallet{background:#e0f4ff;border-color:#8dcdeb;color:#075985;font-weight:700;font-size:13px;letter-spacing:.3px}.copy-icon{width:48px;height:55px;flex-shrink:0}footer{margin-top:22px}#status{background:#12235b}@media(min-width:700px){main{padding-top:30px}h1{font-size:31px;margin-bottom:30px}.wallets .wallet{min-height:136px}.brand{margin-bottom:22px}}@media(max-width:350px){main{padding-top:14px}h1{font-size:23px}.wallets .wallet{min-height:108px;font-size:12px}.brand{margin-bottom:12px}}

.wallets .copy-wallet:hover{background:#ccecff;border-color:#4baade}.wallets .copy-wallet[data-selected="true"]{background:#bde7ff;border-color:#087fbd;color:#06476c;box-shadow:0 0 0 2px #087fbd20}

/* Compact layout and inline continuation, v11. */
main{max-width:560px;padding:18px 20px 18px}.brand{width:150px;height:70px;margin-bottom:12px}.brand img{width:150px;height:150px;top:-36px}h1{font-size:25px;margin-bottom:18px}.wallets{gap:10px}.wallets .wallet{min-height:108px;padding:12px 9px 8px;gap:7px;font-size:13px}.wallets img{width:130px;height:42px}.copy-icon{height:42px;width:38px}.wallet-note{display:block;min-height:14px;font-size:10px;line-height:14px;color:#536581}.wallets .wallet[data-ready="true"]{background:#dceaff;border-color:#173fe8}.wallets .wallet[data-ready="true"]>span{font-weight:700;color:#12339c}.wallets .wallet[data-ready="true"] .wallet-note{color:#193e91}footer{margin-top:10px}.holder{font-size:11px;letter-spacing:.3px;color:#667085}#copy-footer{border:0;background:none;color:#536581;font:inherit;min-height:44px;padding:8px 16px;cursor:pointer;border-radius:8px;touch-action:manipulation}#copy-footer:hover{background:#e0f4ff;color:#075985}#copy-footer:focus-visible{outline:3px solid #3159b5;outline-offset:2px}
@media(min-width:700px){main{padding-top:26px}.brand{margin-bottom:16px}h1{font-size:29px;margin-bottom:22px}.wallets .wallet{min-height:120px}.wallets img{height:48px}}
@media(max-width:699px) and (max-height:740px){main{padding-top:10px;padding-bottom:12px}.brand{width:120px;height:56px;margin-bottom:8px}.brand img{width:120px;height:120px;top:-29px}h1{font-size:22px;margin-bottom:12px}.wallets .wallet{min-height:96px;padding:9px 8px 6px;gap:5px}.wallets img{height:35px}.copy-icon{height:35px}.wallets{gap:8px}footer{margin-top:6px}}
@media(max-width:350px){main{padding-left:14px;padding-right:14px}h1{font-size:21px}.wallets .wallet{font-size:12px}}
