dialog[data-engine=wallet-picker]{z-index:1000;box-sizing:border-box;overscroll-behavior:contain;color:#0c0d14;width:min(420px,100vw - 32px);max-width:none;height:fit-content;max-height:calc(100dvh - 32px);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;font-variation-settings:"opsz" 14;text-align:left;background:#faf8f2;border:0;border-radius:20px;margin:auto;padding:28px 24px 20px;font-size:15px;line-height:1.45;animation:.26s cubic-bezier(.16,1,.3,1) both wpk-in;position:fixed;inset:0;overflow-y:auto;box-shadow:0 0 0 1px #0c0d1414,0 28px 72px #0c0d1461}dialog[data-engine=wallet-picker]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0c0d148f}dialog[data-engine=wallet-picker] *,dialog[data-engine=wallet-picker] :before,dialog[data-engine=wallet-picker] :after{box-sizing:border-box}dialog[data-engine=wallet-picker] h2{font-variation-settings:"opsz" 48;letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:700;line-height:1.1}dialog[data-engine=wallet-picker] p{color:#0c0d14ad;margin:0 0 14px;font-size:14px}dialog[data-engine=wallet-picker] ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}dialog[data-engine=wallet-picker] li>button,dialog[data-engine=wallet-picker] li>a{color:#0c0d14;width:100%;min-height:52px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #0c0d141f;border-radius:14px;align-items:center;gap:12px;padding:10px 16px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:flex}dialog[data-engine=wallet-picker] li>button:hover:not(:disabled),dialog[data-engine=wallet-picker] li>a:hover{border-color:#0c0d14;transform:translateY(-1px);box-shadow:0 6px 16px #0c0d141a}dialog[data-engine=wallet-picker] li>button:disabled{cursor:not-allowed;opacity:.6}dialog[data-engine=wallet-picker] li>button:disabled[aria-busy=true]{cursor:progress;opacity:1}dialog[data-engine=wallet-picker] p.aps-why{margin:0 0 14px}dialog[data-engine=wallet-picker] li>button img{border-radius:8px;flex:none;width:28px;height:28px}dialog[data-engine=wallet-picker] li>button>span+span,dialog[data-engine=wallet-picker] li>a>span+span+span{font-family:var(--font-data), ui-monospace, monospace;letter-spacing:.02em;color:#0c0d149e;margin-left:auto;font-size:11px;font-weight:400}dialog[data-engine=wallet-picker] li>a>[data-mark]{background:#0c0d1414;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:grid}dialog[data-engine=wallet-picker] [data-list=install]>li>a{background:0 0}dialog[data-engine=wallet-picker] [data-engine=wallet-loading]{font-family:var(--font-data), ui-monospace, monospace;font-size:12px}dialog[data-engine=wallet-picker] [data-engine=wallet-downloads] a{color:#0c0d14;text-underline-offset:3px;font-weight:600;text-decoration:underline}dialog[data-engine=wallet-picker] [role=alert]{color:#0c0d14;background:#0c0d1412;border-radius:12px;padding:10px 14px}dialog[data-engine=wallet-picker]>p:last-of-type{color:#0c0d148f;margin-bottom:16px;font-size:12px}dialog[data-engine=wallet-picker] form{justify-content:flex-end;margin:0;display:flex}dialog[data-engine=wallet-picker] form>button{color:#faf8f2;min-height:44px;font:inherit;cursor:pointer;background:#0c0d14;border:0;border-radius:999px;padding:10px 22px;font-size:14px;font-weight:600;transition:transform .18s cubic-bezier(.22,1,.36,1)}dialog[data-engine=wallet-picker] form>button:hover{transform:translateY(-1px)}dialog[data-engine=wallet-picker] :focus-visible{outline-offset:3px;box-shadow:none;border-radius:14px;outline:2px solid #0c0d14}dialog[data-engine=wallet-picker] form>button:focus-visible{border-radius:999px}@keyframes wpk-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}button[data-engine=wallet-button]:disabled{cursor:progress}button[data-engine=wallet-button][data-state=connecting]:before,button[data-engine=wallet-button][data-state=sign-in]:disabled:before{content:"";vertical-align:-.12em;border:2px solid;border-right-color:#0000;border-radius:999px;flex:none;width:.9em;height:.9em;margin-right:.5em;animation:.75s linear infinite aps-spin;display:inline-block}[data-engine=wallet-button][data-state=account]{position:relative}[data-engine=wallet-menu]{z-index:60;box-sizing:border-box;color:#0c0d14;width:min(300px,100vw - 32px);font-family:var(--font-display), ui-sans-serif, system-ui, sans-serif;text-align:left;pointer-events:auto;transform-origin:100% 0;background:#faf8f2;border:1px solid #0c0d141a;border-radius:16px;gap:2px;padding:12px;animation:.2s cubic-bezier(.16,1,.3,1) both wpk-menu-in;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 22px 48px -14px #0c0d1480}[data-engine=wallet-menu]>p{color:#0c0d149e;margin:0;padding:2px 8px;font-size:12px;line-height:1.4}[data-engine=wallet-menu]>[data-address]{font-family:var(--font-data), ui-monospace, monospace;color:#0c0d14;overflow-wrap:anywhere;word-break:break-all;padding-bottom:10px;font-size:12px;line-height:1.5}[data-engine=wallet-menu]>button{width:100%;min-height:40px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;padding:0 10px;font-size:14px;font-weight:600;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:flex}[data-engine=wallet-menu]>button:hover,[data-engine=wallet-menu]>button:focus-visible{background:#0c0d1412}[data-engine=wallet-menu]>button:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #0c0d14}[data-engine=wallet-menu]>button[data-copied]{color:#0c0d149e}[data-engine=wallet-menu]>hr{background:#0c0d141f;border:0;height:1px;margin:6px 4px}@keyframes wpk-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-engine=wallet-menu],dialog[data-engine=wallet-picker],dialog[data-engine=wallet-picker] li>button,dialog[data-engine=wallet-picker] li>a,dialog[data-engine=wallet-picker] form>button{transition:none;animation:none}}
