.wallet-modal{z-index:300;box-sizing:border-box;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#030406d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wallet-modal>section{box-sizing:border-box;border:1px solid var(--line);background:#11141a;width:min(100%,430px);padding:28px;box-shadow:10px 10px #0000008c}.wallet-modal header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.wallet-modal h2{color:var(--cream);margin:0;font-size:28px;line-height:1}.wallet-modal__close{border:1px solid var(--line);width:34px;height:34px;color:var(--cream);background:var(--panel-light);cursor:pointer;flex:none;font-size:22px;line-height:1}.wallet-modal__close:hover,.wallet-modal__close:focus-visible{color:var(--ink);border-color:var(--yellow);background:var(--yellow)}.wallet-modal__options{gap:10px;margin-top:28px;display:grid}.wallet-modal__option{border:1px solid var(--line);min-height:62px;color:var(--cream);background:var(--panel-light);text-align:left;cursor:pointer;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:14px;padding:0 18px;display:grid}.wallet-modal__option:hover:not(:disabled),.wallet-modal__option:focus-visible{color:var(--yellow);border-color:var(--yellow);transform:translate(3px)}.wallet-modal__option img{object-fit:contain;background:0 0;width:34px;height:34px}.wallet-modal__option i{width:34px;height:34px;color:var(--ink);background:var(--yellow);place-items:center;font-style:normal;display:grid}.wallet-modal__option-copy{gap:3px;min-width:0;display:grid}.wallet-modal__option-copy b{color:inherit;font-size:14px}.wallet-modal__option-copy small{color:var(--muted);font-size:10px;font-weight:600;line-height:1.4}.wallet-modal__option>span[aria-hidden=true]{color:var(--muted);font-size:18px}.wallet-modal__option:disabled{cursor:wait;opacity:.58}.wallet-modal__message,.wallet-modal__error{color:var(--muted-light);margin:22px 0 0;font-size:12px}.wallet-modal__error{color:#ffb2a8}@media (width<=520px){.wallet-modal{padding:14px}.wallet-modal>section{padding:22px 18px;box-shadow:6px 6px #0000008c}.wallet-modal h2{font-size:24px}}
